summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-06-21libXfont 1.4.2libXfont-1.4.2Tiago Vignatti1-1/+1
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>
2010-06-21Use one single function to register fpe functionsTiago Vignatti1-0/+7
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>
2010-04-01config: fontconf.h.in is redundant in EXTRA_DISTGaetan Nadon1-2/+1
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>
2010-04-01config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon1-2/+2
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>
2010-03-31Revert "config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS"Gaetan Nadon2-3/+4
This reverts commit 8e84687b26be6e8f5da4fce173c0a134eb07f4f3. Until the issue is resolved on MAC O/S http://tinderbox.x.org/builds/2010-03-31-0030/logs/libXfont/
2010-03-30config: replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon2-4/+3
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>
2010-03-29config: remove the pkgconfig pc.in file from EXTRA_DISTGaetan Nadon1-1/+1
Automake always includes it in the tarball. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-03-27config: remove protection for AS_HELP_STRING for old autoconfGaetan Nadon1-3/+1
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>
2010-03-11doc: specify 0.0.20 as the minimum version for xmltoGaetan Nadon1-1/+1
Older versions do not have fop backend. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-02-05doc: use new macros to control doc generationGaetan Nadon2-13/+11
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>
2010-01-20config: replace custom code with reusable macro XORG_WITH_XMLTOGaetan Nadon1-8/+3
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>
2010-01-14Update Sun license notices to current X.Org standard formAlan Coopersmith4-117/+74
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-11-27Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILESGaetan Nadon1-0/+1
Now that the INSTALL file is generated. Allows running make maintainer-clean.
2009-10-28configure.ac: AM_MAINTAINER_MODE missing #24238Gaetan Nadon1-0/+1
This turns off maintainer mode build rules in tarballs. Works in conjunction with autogen.sh --enable-maintainer-mode For all X.Org components.
2009-10-28INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206Gaetan Nadon1-2/+5
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.
2009-10-27Deploy the new XORG_DEFAULT_OPTIONS #24242Gaetan Nadon1-3/+4
This macro aggregate a number of existing macros that sets commmon X.Org components configuration options. It shields the configuration file from future changes.
2009-10-26Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432Gaetan Nadon1-1/+1
ChangeLog filename is known to Automake and requires no further coding in the makefile.
2009-10-22.gitignore: use common defaults with custom section # 24239Gaetan Nadon3-15/+67
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.
2009-10-14Add -lbz2 to Libs.private if bzip2 is enabledYaakov Selkowitz1-1/+1
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>
2009-10-09libXfont 1.4.1libXfont-1.4.1Alan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-07Remove unused setting of ENCODINGSDIRAlan Coopersmith2-13/+1
Seems to have been a leftover from before the encoding code was split out into libfontenc by XFree86 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-07Convert documentation from troff to DocBook/XMLAlan Coopersmith7-403/+781
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-07Move fontlib.ms from xorg-docsAlan Coopersmith1-0/+403
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-06Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONSAlan Coopersmith2-8/+5
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-09-15 Fixed int(*)()->double cast warningBob Ham1-1/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-02-18libXfont 1.4.0libXfont-1.4.0Adam Jackson1-1/+1
2009-02-06Avoid sending uninitialized padding data over the network.Peter Astrand2-0/+11
Besides cluttering Valgrind output, this might also be an information leak. Signed-off-by: Peter Astrand <astrand@cendio.se> Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-01-29Janitor: make distcheck and .gitignorePaulo Cesar Pereira de Andrade11-52/+11
Distribute ChangeLog but not autogen.sh. Use a single toplevel .gitignore file, instead of one per subdirectory.
2009-01-20Remove some strcasecmp sillinessAdam Jackson3-42/+0
2009-01-20Allow case insensitive filename matching in fontfile.Adam Jackson2-21/+3
Simplify the freetype renderer list to match.
2009-01-20Delete some dead ifdefsAdam Jackson3-52/+0
2009-01-20Move the copy of CopyISOLatin1Lowered near its user, and un-weak it.Adam Jackson2-23/+23
2009-01-20Drop OS/2 supportAdam Jackson10-27/+9
2009-01-20xalloc -> malloc, etc.Adam Jackson35-461/+357
2009-01-20Remove PMF support.Adam Jackson5-515/+6
.pmf files are printer font metrics; they have no glyphs, just boxes for layout. They can't possibly be useful in a post-Xprint world.
2009-01-20Remove printer font support.Adam Jackson6-413/+1
Xprint is just insidious, isn't it.
2009-01-20Remove loadable renderer support.Adam Jackson7-72/+2
2009-01-20Remove useless #defineAdam Jackson1-3/+0
2009-01-20Get rid of a useless arrayAdam Jackson1-39/+3
2009-01-20const cleanupAdam Jackson1-4/+2
2009-01-20Delete Type1Adam Jackson51-15858/+1
Yes, these are still real fonts, but freetype can handle them just fine.
2009-01-20Delete speedoAdam Jackson33-10755/+2
OUT OUT OUT
2008-12-28Added missing AM_CFLAGS for -Wl,-flat_namespaceJeremy Huddleston1-0/+2
Fixes commit f859a76b0f325b07952ad1c5c818318307c589b0
2008-12-19Disable some fun stdio wrapping.Paulo Cesar Pereira de Andrade5-35/+21
The code is still there but no magic with macros is attempted anymore to handle files. This should really be changed to just use stdio, and properly adapt functions like T1Decript, T1eexec, etc.
2008-12-19Restore comment deleted by b6f793d7d5Alan Coopersmith1-1/+10
2008-12-19libXfont ansification and removal of xf86_ansic.h dependencyPaulo Cesar Pereira de Andrade49-337/+78
Basically the code is now compiled as if FONTMODULE was never defined, but also removed some "magic" defining _XOPEN_SOURCE before including math.h. Also removed some #if 0'ed code instead of fixing prototypes inside the "dead code". Changes to spdo_prv.h were due to defines like: <hash>define foo() sp_foo() that would not compile with the ansification in the format: type foo(void) due to the macro receiving "void" as an argument.
2008-12-19Version bump: 1.3.4libXfont-1.3.4Alan Coopersmith1-1/+1
2008-12-19miscutil.c:108: warning: old-style parameter declarationAlan Coopersmith1-1/+1
2008-12-19Add simple README with pointers to bugzilla/git/mailing listAlan Coopersmith1-0/+25
2008-12-19Update COPYING file with additional copyrights/licensesAlan Coopersmith1-0/+54