[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libxfont: Changes to 'debian-experimental'



 .gitignore                      |   63 +
 COPYING                         |   71 -
 ChangeLog                       |  452 +++++++++-
 Makefile.am                     |   34 
 configure.ac                    |   59 -
 debian/README.source            |   73 +
 debian/changelog                |   69 +
 debian/control                  |   32 
 debian/libxfont1-udeb.install   |    2 
 debian/libxfont1.shlibs         |    1 
 debian/rules                    |   49 -
 debian/xsfbs/repack.sh          |   32 
 debian/xsfbs/xsfbs.mk           |   21 
 debian/xsfbs/xsfbs.sh           |  311 ------
 doc/.gitignore                  |    6 
 doc/fontlib.css                 |   41 
 doc/fontlib.xml                 |  660 ++++++++++++++
 doc/fontlib.xsl                 |   32 
 include/X11/fonts/.gitignore    |    2 
 include/X11/fonts/bitmap.h      |    5 
 include/X11/fonts/bufio.h       |    7 
 include/X11/fonts/fntfilst.h    |    2 
 include/X11/fonts/fontconf.h.in |    6 
 include/X11/fonts/fontmisc.h    |   32 
 include/X11/fonts/fontmod.h     |   16 
 include/X11/fonts/pcf.h         |    2 
 src/.gitignore                  |    6 
 src/FreeType/.gitignore         |    6 
 src/FreeType/ft.h               |    4 
 src/FreeType/ftenc.c            |    6 
 src/FreeType/ftfuncs.c          |  133 +-
 src/FreeType/fttools.c          |    6 
 src/FreeType/xttcap.c           |   43 
 src/FreeType/xttcap.h           |    4 
 src/Makefile.am                 |   16 
 src/Speedo/.gitignore           |    6 
 src/Speedo/Makefile.am          |   34 
 src/Speedo/adobe-iso.h          |  200 ----
 src/Speedo/bics-iso.h           |  224 ----
 src/Speedo/bics-unicode.c       |  138 ---
 src/Speedo/bics-unicode.h       |    3 
 src/Speedo/do_char.c            |  809 ------------------
 src/Speedo/do_trns.c            |  498 -----------
 src/Speedo/keys.h               |   56 -
 src/Speedo/out_bl2d.c           |  772 -----------------
 src/Speedo/out_blk.c            |  706 ---------------
 src/Speedo/out_outl.c           |  290 ------
 src/Speedo/out_scrn.c           | 1090 ------------------------
 src/Speedo/out_util.c           |  339 -------
 src/Speedo/reset.c              |  129 --
 src/Speedo/set_spcs.c           |  763 ----------------
 src/Speedo/set_trns.c           | 1214 ---------------------------
 src/Speedo/spdo_prv.h           |  262 -----
 src/Speedo/speedo.h             |  874 -------------------
 src/Speedo/spencode.c           |   67 -
 src/Speedo/sperr.c              |  127 --
 src/Speedo/spfile.c             |  460 ----------
 src/Speedo/spfont.c             |  453 ----------
 src/Speedo/spfuncs.c            |  167 ---
 src/Speedo/spglyph.c            |  399 --------
 src/Speedo/spinfo.c             |  462 ----------
 src/Speedo/spint.h              |  178 ---
 src/Speedo/useropt.h            |   41 
 src/Type1/.gitignore            |    6 
 src/Type1/Makefile.am           |   52 -
 src/Type1/arith.c               |  212 ----
 src/Type1/arith.h               |   71 -
 src/Type1/blues.h               |   95 --
 src/Type1/cluts.h               |   35 
 src/Type1/curves.c              |  228 -----
 src/Type1/curves.h              |   44 
 src/Type1/digit.h               |   64 -
 src/Type1/fontfcn.c             |  317 -------
 src/Type1/fontfcn.h             |  114 --
 src/Type1/fonts.h               |   49 -
 src/Type1/hdigit.h              |   94 --
 src/Type1/hints.c               |  890 -------------------
 src/Type1/hints.h               |   48 -
 src/Type1/lines.c               |  188 ----
 src/Type1/lines.h               |   37 
 src/Type1/objects.c             |  944 ---------------------
 src/Type1/objects.h             |  293 ------
 src/Type1/paths.c               |  748 ----------------
 src/Type1/paths.h               |  205 ----
 src/Type1/pictures.h            |   50 -
 src/Type1/regions.c             | 1328 -----------------------------
 src/Type1/regions.h             |  224 ----
 src/Type1/scanfont.c            | 1526 ---------------------------------
 src/Type1/spaces.c              |  941 --------------------
 src/Type1/spaces.h              |  151 ---
 src/Type1/strokes.h             |   38 
 src/Type1/t1funcs.c             |  754 ----------------
 src/Type1/t1hdigit.h            |   40 
 src/Type1/t1imager.h            |   84 -
 src/Type1/t1info.c              |  496 -----------
 src/Type1/t1intf.h              |   54 -
 src/Type1/t1io.c                |  299 ------
 src/Type1/t1malloc.c            |  759 ----------------
 src/Type1/t1snap.c              |   85 -
 src/Type1/t1stdio.h             |   94 --
 src/Type1/t1unicode.c           |  251 -----
 src/Type1/t1unicode.h           |   25 
 src/Type1/token.c               | 1208 --------------------------
 src/Type1/token.h               |   79 -
 src/Type1/tokst.h               |  510 -----------
 src/Type1/trig.h                |   41 
 src/Type1/type1.c               | 1797 ----------------------------------------
 src/Type1/util.c                |  194 ----
 src/Type1/util.h                |  190 ----
 src/bitmap/.gitignore           |    6 
 src/bitmap/bdfread.c            |   71 -
 src/bitmap/bdfutils.c           |    8 
 src/bitmap/bitmapfunc.c         |   13 
 src/bitmap/bitmaputil.c         |    2 
 src/bitmap/bitscale.c           |  369 --------
 src/bitmap/pcfread.c            |  327 -------
 src/bitmap/pcfwrite.c           |    6 
 src/bitmap/snfread.c            |   62 -
 src/builtins/.gitignore         |    6 
 src/builtins/dir.c              |   19 
 src/builtins/file.c             |    6 
 src/builtins/render.c           |    4 
 src/fc/.gitignore               |    6 
 src/fc/fsconvert.c              |   21 
 src/fc/fserve.c                 |  122 --
 src/fc/fsio.c                   |   21 
 src/fc/fslibos.h                |    2 
 src/fontfile/.gitignore         |    6 
 src/fontfile/Makefile.am        |    9 
 src/fontfile/bitsource.c        |    6 
 src/fontfile/bufio.c            |    8 
 src/fontfile/bunzip2.c          |   47 -
 src/fontfile/catalogue.c        |   36 
 src/fontfile/decompress.c       |    4 
 src/fontfile/dirfile.c          |    8 
 src/fontfile/ffcheck.c          |  188 ----
 src/fontfile/fileio.c           |    5 
 src/fontfile/filewr.c           |    2 
 src/fontfile/fontdir.c          |   58 -
 src/fontfile/fontfile.c         |   85 -
 src/fontfile/fontscale.c        |   11 
 src/fontfile/gunzip.c           |    8 
 src/fontfile/printerfont.c      |  178 ---
 src/fontfile/register.c         |   68 -
 src/fontfile/renderers.c        |   12 
 src/stubs/.gitignore            |    6 
 src/stubs/Makefile.am           |    4 
 src/stubs/fontmod.c             |   14 
 src/stubs/xpstubs.c             |   21 
 src/util/.gitignore             |    6 
 src/util/atom.c                 |    9 
 src/util/fontnames.c            |   32 
 src/util/fontutil.c             |   40 
 src/util/fontxlfd.c             |    2 
 src/util/miscutil.c             |   61 -
 src/util/patcache.c             |   14 
 src/util/private.c              |   11 
 src/util/utilbitmap.c           |    6 
 xfont.pc.in                     |    2 
 159 files changed, 1995 insertions(+), 29060 deletions(-)

New commits:
commit a3573e8d5652984d4b957cc05e03a60be08dd5b0
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 7 15:44:26 2010 +0100

    Bump shlibs for register_fpe_functions().

diff --git a/debian/changelog b/debian/changelog
index 4bb1e0e..682ffa2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libxfont (1:1.4.2-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Bump xutils-dev build-dep for new xorg-macros.
+  * Bump shlibs for register_fpe_functions().
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 07 Jul 2010 15:35:21 +0100
 
diff --git a/debian/rules b/debian/rules
index d57aed3..463192f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -112,7 +112,7 @@ binary-arch: build install
 	dh_strip --dbg-package=$(PACKAGE)-dbg
 	dh_compress
 	dh_fixperms
-	dh_makeshlibs -V'libxfont1 (>= 1:1.2.9)' --add-udeb=$(PACKAGE)-udeb
+	dh_makeshlibs -V'libxfont1 (>= 1:1.4.2)' --add-udeb=$(PACKAGE)-udeb
 	dh_shlibdeps
 	dh_installdeb
 	dh_gencontrol

commit 8931312fbc65fa36af9bfe01e987cd1233792757
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 7 15:36:44 2010 +0100

    Bump xutils-dev build-dep for new xorg-macros.

diff --git a/debian/changelog b/debian/changelog
index 938807d..4bb1e0e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libxfont (1:1.4.2-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Bump xutils-dev build-dep for new xorg-macros.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 07 Jul 2010 15:35:21 +0100
 
diff --git a/debian/control b/debian/control
index 1393943..54b9c04 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Build-Depends:
  zlib1g-dev,
  libbz2-dev,
  quilt,
- xutils-dev (>= 1:7.5~1),
+ xutils-dev (>= 1:7.5+3),
  autoconf,
  automake,
  libtool,

commit aa58c3a6e5393e14156f9268c334083bf77ef396
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 7 15:35:33 2010 +0100

    Bump changelogs

diff --git a/ChangeLog b/ChangeLog
index a5c5eec..bc78814 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,235 @@
+commit 27270de56f7da5e047784434f3b29fa672f97ffd
+Author: Tiago Vignatti <tiago.vignatti@nokia.com>
+Date:   Thu Jun 10 16:29:37 2010 +0300
+
+    libXfont 1.4.2
+    
+    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
+    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
+    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
+    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
+
+commit a85f4fc6142349517aaa4cf6bc8049e2d85c1006
+Author: Tiago Vignatti <tiago.vignatti@nokia.com>
+Date:   Thu Jun 10 16:18:05 2010 +0300
+
+    Use one single function to register fpe functions
+    
+    X server doesn't need to understand fpe internals, so let it transparent
+    turning all registration functions in a single one. For that, fill the already
+    existent register_fpe_functions().
+    
+    Some X servers don't want font server support, so this patch also sets font
+    server support to be configured in build time.
+    
+    In my machine, I see 20kB of RSS being saved in libXfont mapped in Xorg
+    process when I disabled font server support and other kind of fonts in the
+    library (--disable-pcfformat --disable-bdfformat --disable-snfformat
+    --disable-freetype --disable-fc).
+    
+    The default library built was taking:
+       text    data     bss     dec     hex filename
+     261847    4484    1536  267867   4165b ./lib/libXfont.so
+    
+    and with these flags, it jumps to:
+       text    data     bss     dec     hex filename
+     157764    2428    1188  161380   27664 ./lib/libXfont.so
+    
+    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
+    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
+    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
+    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
+
+commit d137c81b83e0a6f68989c37035d0c950bb43fcc5
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Apr 1 14:12:47 2010 -0400
+
+    config: fontconf.h.in is redundant in EXTRA_DIST
+    
+    Output files listed in AC_CONFIG_HEADERS or AC_OUTPUT have
+    their input files (typically .in) included in the tarball.
+    
+    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit d8d901323776599c8392f9b973ba129c3af45a4b
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Tue Mar 30 09:26:13 2010 -0400
+
+    config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
+    
+    There are 2 headers to generate. The first one (config.h)
+    is picked up by autoheader to generate the familiar config.h.in
+    input file. The others in the list (or in subsequent AC_CONFIG_HEADERS
+    macro calls) are generated from their existing matching template,
+    e.g. fontconf.h.in.
+    
+    When multiple headers are listed in the same macro call,
+    they cannot be separated by a new line like we do in AC_OUTPUT.
+    
+    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit df94cb141f02f123a64b0ef7abf5f593c1b27e13
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Mar 31 20:21:47 2010 -0400
+
+    Revert "config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS"
+    
+    This reverts commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3.
+    
+    Until the issue is resolved on MAC O/S
+    http://tinderbox.x.org/builds/2010-03-31-0030/logs/libXfont/
+
+commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Tue Mar 30 09:26:13 2010 -0400
+
+    config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
+    
+    Both headers end up created by the same macro.
+    
+    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit a7b7bc72b9ad061ed164601d2d18dbffd6ec1f4f
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Mon Mar 29 14:53:48 2010 -0400
+
+    config: remove the pkgconfig pc.in file from EXTRA_DIST
+    
+    Automake always includes it in the tarball.
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit f77258d0b286c2fd2a2fee36e42280016e310b10
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Sat Mar 27 17:06:34 2010 -0400
+
+    config: remove protection for AS_HELP_STRING for old autoconf
+    
+    No longer needed as modules will not configure with 2.57.
+    AS_HELP_STRING was introduced in 2.58. The minimum level
+    is now 2.60.
+    
+    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit a79a22bfcb344c47f2659e4178fd79f8555fbcfd
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Mar 11 10:11:23 2010 -0500
+
+    doc: specify 0.0.20 as the minimum version for xmlto
+    
+    Older versions do not have fop backend.
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit a76488f75f23b8e08763e28b2fa56352e7b04e19
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Sat Jan 30 13:13:33 2010 -0500
+
+    doc: use new macros to control doc generation
+    
+    Namely XORG_WITH_FOP for the fop backend (pdf) and
+    XORG_ENABLE_DEVEL_DOCS for the generation of all docs
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 360f10333ac19f033ea64a8360c4886fbb657890
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Jan 20 11:46:21 2010 -0500
+
+    config: replace custom code with reusable macro XORG_WITH_XMLTO
+    
+    XORG_WITH_XMLTO provides additional functions like a configure
+    option which allow platform builders to control the usage of
+    the xmlto program.
+    
+    This is a requirement from platforms that do not have such doc tool.
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 24a257ca5b70e168564f0c6527e60bb06b61be8c
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Thu Jan 14 21:39:11 2010 -0800
+
+    Update Sun license notices to current X.Org standard form
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
+
+commit d1c9028a410a10ef1b27c990f55de836eb948887
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Fri Nov 27 20:56:04 2009 -0500
+
+    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
+    
+    Now that the INSTALL file is generated.
+    Allows running make maintainer-clean.
+
+commit 72353a449e8dbf82a53a1d7958755198e989d892
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Oct 28 15:28:32 2009 -0400
+
+    configure.ac: AM_MAINTAINER_MODE missing #24238
+    
+    This turns off maintainer mode build rules in tarballs.
+    Works in conjunction with autogen.sh --enable-maintainer-mode
+    For all X.Org components.
+
+commit 489e7b2cb3371042552489385902a98dc1cd976a
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Oct 28 14:09:10 2009 -0400
+
+    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
+    
+    Add missing INSTALL file. Use standard GNU file on building tarball
+    README may have been updated
+    Remove AUTHORS file as it is empty and no content available yet.
+    Remove NEWS file as it is empty and no content available yet.
+
+commit c22d67cc78c27d19bb6eaba5bf71b66444ed4a40
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Tue Oct 27 15:07:25 2009 -0400
+
+    Deploy the new XORG_DEFAULT_OPTIONS #24242
+    
+    This macro aggregate a number of existing macros that sets commmon
+    X.Org components configuration options. It shields the configuration file from
+    future changes.
+
+commit 271382b01995469eb60035d38880f9d3665d4c4c
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Mon Oct 26 22:08:43 2009 -0400
+
+    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
+    
+    ChangeLog filename is known to Automake and requires no further
+    coding in the makefile.
+
+commit 9be83ae94cd82b447ed59ba0869f9e94ed9018f7
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Oct 22 15:34:34 2009 -0400
+
+    .gitignore: use common defaults with custom section # 24239
+    
+    Using common defaults will reduce errors and maintenance.
+    Only the very small or inexistent custom section need periodic maintenance
+    when the structure of the component changes. Do not edit defaults.
+
+commit 489924bfb693a844f8f8ad6023fc78e4a212bef6
+Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+Date:   Wed Oct 14 11:31:59 2009 -0500
+
+    Add -lbz2 to Libs.private if bzip2 is enabled
+    
+    This is required on Cygwin, which must link the xservers with a static
+    libXfont due to poor weak-symbol support.  Z_LIBS includes -lz and, if
+    bzip2 support is enabled, -lbz2.
+    
+    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+    Acked-by: Julien Cristau <jcristau@debian.org>
+
 commit 64f21944c5f374b0da63657f01e289b34d00904c
 Author: Alan Coopersmith <alan.coopersmith@sun.com>
 Date:   Fri Oct 9 17:38:33 2009 -0700
diff --git a/debian/changelog b/debian/changelog
index a40c5f5..938807d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libxfont (1:1.4.2-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Julien Cristau <jcristau@debian.org>  Wed, 07 Jul 2010 15:35:21 +0100
+
 libxfont (1:1.4.1-2) unstable; urgency=low
 
   [ Julien Cristau ]

commit 27270de56f7da5e047784434f3b29fa672f97ffd
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Date:   Thu Jun 10 16:29:37 2010 +0300

    libXfont 1.4.2
    
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>

diff --git a/configure.ac b/configure.ac
index 35ac80b..49f1d06 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ dnl Process this file with autoconf to create configure.
 AC_PREREQ([2.60])
 
 AC_INIT([libXfont],
-	1.4.1,
+	1.4.2,
 	[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 	libXfont)
 # Autoheader generates config.h.in. No new lines allowed in the list.

commit a85f4fc6142349517aaa4cf6bc8049e2d85c1006
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Date:   Thu Jun 10 16:18:05 2010 +0300

    Use one single function to register fpe functions
    
    X server doesn't need to understand fpe internals, so let it transparent
    turning all registration functions in a single one. For that, fill the already
    existent register_fpe_functions().
    
    Some X servers don't want font server support, so this patch also sets font
    server support to be configured in build time.
    
    In my machine, I see 20kB of RSS being saved in libXfont mapped in Xorg
    process when I disabled font server support and other kind of fonts in the
    library (--disable-pcfformat --disable-bdfformat --disable-snfformat
    --disable-freetype --disable-fc).
    
    The default library built was taking:
       text    data     bss     dec     hex filename
     261847    4484    1536  267867   4165b ./lib/libXfont.so
    
    and with these flags, it jumps to:
       text    data     bss     dec     hex filename
     157764    2428    1188  161380   27664 ./lib/libXfont.so
    
    Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>

diff --git a/src/util/miscutil.c b/src/util/miscutil.c
index 3459275..1e76b4b 100644
--- a/src/util/miscutil.c
+++ b/src/util/miscutil.c
@@ -46,10 +46,17 @@ from The Open Group.
 #pragma weak register_fpe_functions
 #endif
 
+extern void BuiltinRegisterFpeFunctions(void);
+
 /* make sure everything initializes themselves at least once */
 weak long serverGeneration = 1;
 
 weak void
 register_fpe_functions (void)
 {
+    BuiltinRegisterFpeFunctions();
+    FontFileRegisterFpeFunctions();
+#ifdef XFONT_FC
+    fs_register_fpe_functions();
+#endif
 }

commit f4ce63a84fd1c4bcd33ac57a250453073dbe73bf
Author: Mikhail Gusarov <dottedmag@debian.org>
Date:   Fri May 7 18:58:49 2010 +0700

    Remove duplicate xorg.fd.o URL and confusing mailing list URL from debian/control

diff --git a/debian/control b/debian/control
index b1b82c1..1393943 100644
--- a/debian/control
+++ b/debian/control
@@ -36,8 +36,6 @@ Description: X11 font rasterisation library
  .
  More information about X.Org can be found at:
  <URL:http://www.X.org>
- <URL:http://xorg.freedesktop.org>
- <URL:http://lists.freedesktop.org/mailman/listinfo/xorg>
  .
  This module can be found at
  git://anongit.freedesktop.org/git/xorg/lib/libXfont
@@ -64,8 +62,6 @@ Description: X11 font rasterisation library (debug package)
  .
  More information about X.Org can be found at:
  <URL:http://www.X.org>
- <URL:http://xorg.freedesktop.org>
- <URL:http://lists.freedesktop.org/mailman/listinfo/xorg>
  .
  This module can be found at
  git://anongit.freedesktop.org/git/xorg/lib/libXfont
@@ -85,8 +81,6 @@ Description: X11 font rasterisation library (development headers)
  .
  More information about X.Org can be found at:
  <URL:http://www.X.org>
- <URL:http://xorg.freedesktop.org>
- <URL:http://lists.freedesktop.org/mailman/listinfo/xorg>
  .
  This module can be found at
  git://anongit.freedesktop.org/git/xorg/lib/libXfont

commit d137c81b83e0a6f68989c37035d0c950bb43fcc5
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Apr 1 14:12:47 2010 -0400

    config: fontconf.h.in is redundant in EXTRA_DIST
    
    Output files listed in AC_CONFIG_HEADERS or AC_OUTPUT have
    their input files (typically .in) included in the tarball.
    
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

diff --git a/Makefile.am b/Makefile.am
index 7aee053..49102e8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -44,7 +44,6 @@ pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = xfont.pc
 
 MAINTAINERCLEANFILES = ChangeLog INSTALL
-EXTRA_DIST = include/X11/fonts/fontconf.h.in
 
 .PHONY: ChangeLog INSTALL
 
@@ -57,7 +56,7 @@ ChangeLog:
 dist-hook: ChangeLog INSTALL
 
 # Developer documentation - not installed on system
-EXTRA_DIST += doc/fontlib.xml doc/fontlib.xsl doc/fontlib.css
+EXTRA_DIST = doc/fontlib.xml doc/fontlib.xsl doc/fontlib.css
 
 if ENABLE_DEVEL_DOCS
 if HAVE_XMLTO

commit d8d901323776599c8392f9b973ba129c3af45a4b
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Mar 30 09:26:13 2010 -0400

    config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    
    There are 2 headers to generate. The first one (config.h)
    is picked up by autoheader to generate the familiar config.h.in
    input file. The others in the list (or in subsequent AC_CONFIG_HEADERS
    macro calls) are generated from their existing matching template,
    e.g. fontconf.h.in.
    
    When multiple headers are listed in the same macro call,
    they cannot be separated by a new line like we do in AC_OUTPUT.
    
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

diff --git a/configure.ac b/configure.ac
index 852124a..35ac80b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,6 +26,8 @@ AC_INIT([libXfont],
 	1.4.1,
 	[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 	libXfont)
+# Autoheader generates config.h.in. No new lines allowed in the list.
+AC_CONFIG_HEADERS([config.h include/X11/fonts/fontconf.h])
 dnl
 dnl This is the package version number, not the shared library
 dnl version.  This same version number must appear in Xfont.h
@@ -33,8 +35,6 @@ dnl Yes, it is a pain to synchronize version numbers.  Unfortunately, it's
 dnl not possible to extract the version number here from Xfont.h
 dnl
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
-AM_CONFIG_HEADER(config.h)
-AC_CONFIG_HEADERS([include/X11/fonts/fontconf.h])
 AM_MAINTAINER_MODE
 
 # Require xorg-macros: XORG_DEFAULT_OPTIONS

commit df94cb141f02f123a64b0ef7abf5f593c1b27e13
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Mar 31 20:21:47 2010 -0400

    Revert "config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS"
    
    This reverts commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3.
    
    Until the issue is resolved on MAC O/S
    http://tinderbox.x.org/builds/2010-03-31-0030/logs/libXfont/

diff --git a/Makefile.am b/Makefile.am
index 49102e8..7aee053 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -44,6 +44,7 @@ pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = xfont.pc
 
 MAINTAINERCLEANFILES = ChangeLog INSTALL
+EXTRA_DIST = include/X11/fonts/fontconf.h.in
 
 .PHONY: ChangeLog INSTALL
 
@@ -56,7 +57,7 @@ ChangeLog:
 dist-hook: ChangeLog INSTALL
 
 # Developer documentation - not installed on system
-EXTRA_DIST = doc/fontlib.xml doc/fontlib.xsl doc/fontlib.css
+EXTRA_DIST += doc/fontlib.xml doc/fontlib.xsl doc/fontlib.css
 
 if ENABLE_DEVEL_DOCS
 if HAVE_XMLTO
diff --git a/configure.ac b/configure.ac
index 98dac59..852124a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,8 +33,8 @@ dnl Yes, it is a pain to synchronize version numbers.  Unfortunately, it's
 dnl not possible to extract the version number here from Xfont.h
 dnl
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
-AC_CONFIG_HEADERS([config.h
-                   include/X11/fonts/fontconf.h])
+AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS([include/X11/fonts/fontconf.h])
 AM_MAINTAINER_MODE
 
 # Require xorg-macros: XORG_DEFAULT_OPTIONS

commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Mar 30 09:26:13 2010 -0400

    config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    
    Both headers end up created by the same macro.
    
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

diff --git a/Makefile.am b/Makefile.am
index 7aee053..49102e8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -44,7 +44,6 @@ pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = xfont.pc
 
 MAINTAINERCLEANFILES = ChangeLog INSTALL
-EXTRA_DIST = include/X11/fonts/fontconf.h.in
 
 .PHONY: ChangeLog INSTALL
 
@@ -57,7 +56,7 @@ ChangeLog:
 dist-hook: ChangeLog INSTALL
 
 # Developer documentation - not installed on system
-EXTRA_DIST += doc/fontlib.xml doc/fontlib.xsl doc/fontlib.css
+EXTRA_DIST = doc/fontlib.xml doc/fontlib.xsl doc/fontlib.css
 
 if ENABLE_DEVEL_DOCS
 if HAVE_XMLTO
diff --git a/configure.ac b/configure.ac
index 852124a..98dac59 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,8 +33,8 @@ dnl Yes, it is a pain to synchronize version numbers.  Unfortunately, it's
 dnl not possible to extract the version number here from Xfont.h
 dnl
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
-AM_CONFIG_HEADER(config.h)
-AC_CONFIG_HEADERS([include/X11/fonts/fontconf.h])
+AC_CONFIG_HEADERS([config.h
+                   include/X11/fonts/fontconf.h])
 AM_MAINTAINER_MODE
 
 # Require xorg-macros: XORG_DEFAULT_OPTIONS

commit a7b7bc72b9ad061ed164601d2d18dbffd6ec1f4f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Mar 29 14:53:48 2010 -0400

    config: remove the pkgconfig pc.in file from EXTRA_DIST
    
    Automake always includes it in the tarball.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

diff --git a/Makefile.am b/Makefile.am
index a22c157..7aee053 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -44,7 +44,7 @@ pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = xfont.pc
 
 MAINTAINERCLEANFILES = ChangeLog INSTALL
-EXTRA_DIST = xfont.pc.in  include/X11/fonts/fontconf.h.in
+EXTRA_DIST = include/X11/fonts/fontconf.h.in
 
 .PHONY: ChangeLog INSTALL
 

commit f77258d0b286c2fd2a2fee36e42280016e310b10
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Mar 27 17:06:34 2010 -0400

    config: remove protection for AS_HELP_STRING for old autoconf
    
    No longer needed as modules will not configure with 2.57.
    AS_HELP_STRING was introduced in 2.58. The minimum level
    is now 2.60.
    
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

diff --git a/configure.ac b/configure.ac
index c75a041..852124a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@ dnl  PERFORMANCE OF THIS SOFTWARE.
 dnl
 dnl Process this file with autoconf to create configure.
 
-AC_PREREQ([2.57])
+AC_PREREQ([2.60])
 
 AC_INIT([libXfont],
 	1.4.1,
@@ -57,8 +57,6 @@ PKG_PROG_PKG_CONFIG
 AC_CHECK_HEADERS([endian.h poll.h sys/poll.h])
 AC_CHECK_FUNCS([poll])
 
-m4_ifdef([AS_HELP_STRING], , [m4_define([AS_HELP_STRING], m4_defn([AC_HELP_STRING]))])
-
 #
 # select libraries to include
 #

commit a79a22bfcb344c47f2659e4178fd79f8555fbcfd
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 11 10:11:23 2010 -0500

    doc: specify 0.0.20 as the minimum version for xmlto
    
    Older versions do not have fop backend.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

diff --git a/configure.ac b/configure.ac
index 8edeba0..c75a041 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,7 +43,7 @@ m4_ifndef([XORG_MACROS_VERSION],
 XORG_MACROS_VERSION(1.6)
 XORG_DEFAULT_OPTIONS
 XORG_ENABLE_DEVEL_DOCS
-XORG_WITH_XMLTO
+XORG_WITH_XMLTO(0.0.20)
 XORG_WITH_FOP
 
 # Check for progs

commit 68134cb7b2007c673805b1359b64b7423331f77b
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 10 20:05:38 2010 +0100

    Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index efb681c..a40c5f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libxfont (1:1.4.1-2) UNRELEASED; urgency=low
+libxfont (1:1.4.1-2) unstable; urgency=low
 
   [ Julien Cristau ]
   * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
@@ -16,7 +16,7 @@ libxfont (1:1.4.1-2) UNRELEASED; urgency=low
     xprint in Conflicts, thanks to lintian.
   * Add myself to Uploaders.
 
- -- Julien Cristau <jcristau@debian.org>  Sat, 16 Jan 2010 16:47:42 +0000
+ -- Cyril Brulebois <kibi@debian.org>  Wed, 10 Mar 2010 20:05:31 +0100
 
 libxfont (1:1.4.1-1) unstable; urgency=low
 

commit 6354f33b4319cff8309346677c7211820a96a60c
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 10 20:05:22 2010 +0100

    Fix obsolete-relation-form-in-source by using “<<” instead of “<” for xprint in Conflicts, thanks to lintian.

diff --git a/debian/changelog b/debian/changelog
index 1c40a8b..efb681c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,8 @@ libxfont (1:1.4.1-2) UNRELEASED; urgency=low
     dependency on libfontenc1-udeb.
   * Use a bzip2-less flavour for the udeb.
   * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed).
+  * Fix obsolete-relation-form-in-source by using “<<” instead of “<” for
+    xprint in Conflicts, thanks to lintian.
   * Add myself to Uploaders.
 
  -- Julien Cristau <jcristau@debian.org>  Sat, 16 Jan 2010 16:47:42 +0000
diff --git a/debian/control b/debian/control
index b51497e..b1b82c1 100644
--- a/debian/control
+++ b/debian/control
@@ -29,7 +29,7 @@ Package: libxfont1
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: xprint (< 2:1.6.0-1)
+Conflicts: xprint (<< 2:1.6.0-1)
 Description: X11 font rasterisation library
  libXfont provides various services for X servers, most notably font
  selection and rasterisation (through external libraries).

commit 56cf5e79b45fee013794348f6b516839f96d8a65
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 10 20:00:39 2010 +0100

    Add myself to Uploaders.

diff --git a/debian/changelog b/debian/changelog
index b0df6f4..1c40a8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,7 @@ libxfont (1:1.4.1-2) UNRELEASED; urgency=low
     dependency on libfontenc1-udeb.
   * Use a bzip2-less flavour for the udeb.
   * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed).
+  * Add myself to Uploaders.
 
  -- Julien Cristau <jcristau@debian.org>  Sat, 16 Jan 2010 16:47:42 +0000
 
diff --git a/debian/control b/debian/control
index f77876b..b51497e 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: libxfont
 Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
-Uploaders: David Nusinow <dnusinow@debian.org>, Drew Parsons <dparsons@debian.org>
+Uploaders: David Nusinow <dnusinow@debian.org>, Drew Parsons <dparsons@debian.org>, Cyril Brulebois <kibi@debian.org>
 Build-Depends:
  debhelper (>= 5),
  pkg-config,

commit 533bb827754c9cc34b5c3b5dfde34d51c79f6ba6
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 10 19:57:23 2010 +0100

    Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed).

diff --git a/debian/changelog b/debian/changelog
index 7dbed35..b0df6f4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,7 @@ libxfont (1:1.4.1-2) UNRELEASED; urgency=low
   * Version the B-D on libfontenc-dev to ensure libxfont1-udeb gets a
     dependency on libfontenc1-udeb.
   * Use a bzip2-less flavour for the udeb.
+  * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed).
 
  -- Julien Cristau <jcristau@debian.org>  Sat, 16 Jan 2010 16:47:42 +0000
 
diff --git a/debian/control b/debian/control
index 5355ffc..f77876b 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Build-Depends:
 # devel-docs
  xmlto,
  lynx,
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxfont
 Vcs-Browser:  http://git.debian.org/?p=pkg-xorg/lib/libxfont.git
 

commit 156a3f5cfd2cb61dd92486e94367d817dc2a5247
Author: Cyril Brulebois <kibi@debian.org>
Date:   Fri Feb 26 04:35:19 2010 +0100

    Use XC-Package-Type to save some memory.

diff --git a/debian/control b/debian/control
index 6796ac7..5355ffc 100644
--- a/debian/control
+++ b/debian/control
@@ -43,7 +43,7 @@ Description: X11 font rasterisation library
  git://anongit.freedesktop.org/git/xorg/lib/libXfont
 
 Package: libxfont1-udeb
-Package-Type: udeb
+XC-Package-Type: udeb
 Section: debian-installer
 Architecture: any


Reply to: