- 10 Aug, 2011 2 commits
-
-
Matthieu Herrb authored
Signed-off-by:
Matthieu Herrb <matthieu.herrb@laas.fr> Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
Thomas Hoger authored
Specially crafted LZW stream can crash an application using libXfont that is used to open untrusted font files. With X server, this may allow privilege escalation when exploited Reviewed-by:
Matthieu Herrb <matthieu.herrb@laas.fr> Signed-off-by:
Matthieu Herrb <matthieu.herrb@laas.fr> Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 17 May, 2011 1 commit
-
-
Alan Coopersmith authored
Go ahead and fill in the font->info pointers so that bitmapUnloadScalable() will free the bits that were allocated, even if some were not. Error: Memory leak (CWE 401) Memory leak of pointer <unknown> allocated with ComputeScaledProperties(...) at line 1629 of /export/alanc/X.Org/git/lib/libXfont/src/bitmap/bitscale.c in function 'BitmapOpenScalable'. pointer allocated at line 1616 with ComputeScaledProperties(...). <unknown> leaks when props != 0 at line 1623. [ This bug was found by the Parfait 0.3.7 bug checking tool. For more information see http://labs.oracle.com/projects/parfait/ ] Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 31 Mar, 2011 1 commit
-
-
Gaetan Nadon authored
The user/specs docs now have external references support. Developers doc are not installed so they do not participate. However, using a similar makefile shared amongst developers document reduces maintenance and is forward looking. Signed-off-by:
Gaetan Nadon <memsize@videotron.ca>
-
- 03 Feb, 2011 1 commit
-
-
Gaetan Nadon authored
Group statements per section as per Autoconf standard layout Quote statements where appropriate. Autoconf recommends not using dnl instead of # for comments Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. Add AC_CONFIG_SRCDIR([Makefile.am]) This helps automated maintenance and release activities. Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
-
- 27 Jan, 2011 1 commit
-
-
Gaetan Nadon authored
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls AC_PROG_C_C99. This sets gcc with -std=gnu99. If AC_PROG_CC macro is called afterwards, it resets CC to gcc. Signed-off-by:
Gaetan Nadon <memsize@videotron.ca>
-
- 17 Dec, 2010 1 commit
-
-
Paulo Zanoni authored
Signed-off-by:
Paulo Zanoni <pzanoni@mandriva.com> Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 21 Nov, 2010 1 commit
-
-
Alan Coopersmith authored
Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 09 Nov, 2010 1 commit
-
-
Gaetan Nadon authored
Currenlty the xorg.css file is copied in each location where a DocBook/XML file resides. This produces about 70 copies in the $(docdir) install tree. Signed-off-by:
Gaetan Nadon <memsize@videotron.ca>
-
- 29 Oct, 2010 1 commit
-
-
Alan Coopersmith authored
Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 07 Oct, 2010 1 commit
-
-
Jesse Adkins authored
Signed-off-by:
Jesse Adkins <jesserayadkins@gmail.com> Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 27 Sep, 2010 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 09 Aug, 2010 1 commit
-
-
Yaakov Selkowitz authored
libtool requires the '-no-undefined' flag in order to create shared libraries on PE/COFF platforms (Cygwin/MinGW); on other platforms this flag has no effect. The problem with libXfont is that PE weak symbols do not behave exactly as they do on ELF platforms. Since PE binaries (both executables and libraries) must have all symbols resolved at link time, there is no way for the real symbols in xserver to "displace" those in libXfont at runtime, so the result is that libXfont uses its stubs, which do nothing, and xserver ends up unable to find its fonts. Solving this will require either significant changes to libXfont or some major improvement to the toolchain to handle this case. Until that happens, removing '-no-undefined' will result in a static-only library on these platforms, which is the only currently working solution. http://sourceware.org/bugzilla/show_bug.cgi?id=11306 http://cygwin.com/ml/cygwin/2010-04/msg00281.html This reverts commit 69c4ae1e. Conflicts: ChangeLog Signed-off-by:
Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
-
- 08 Aug, 2010 1 commit
-
-
Alan Coopersmith authored
Sun compilers use #pragma weak in the *.c files to declare weak symbols, so should have weak defined to empty, but not define NO_WEAK_SYMBOLS Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 10 Jul, 2010 1 commit
-
-
Jeremy Huddleston Sequoia authored
Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
- 08 Jul, 2010 1 commit
-
-
Jon Turney authored
Since we fix this by removing the serverGeneration symbol, assuming an external definition will be provided, this means on Windows libXfont can only be built as a static library (since PE shared libraries cannot contain undefined symbols). This produces a libXfont which might only be useful to the xserver, but the only other users we might care about are xfs, which is obsolete, and bdftopcf, which fortunately doesn't pull in any objects which reference serverGeneration from libXfont. Signed-off-by:
Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by:
Colin Harrison <colin.harrison@virgin.net>
-
- 28 Jun, 2010 1 commit
-
-
Gaetan Nadon authored
Use latest DocBook XML util-macros infrastructure Signed-off-by:
Gaetan Nadon <memsize@videotron.ca>
-
- 21 Jun, 2010 2 commits
-
-
Tiago Vignatti authored
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>
-
Tiago Vignatti authored
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>
-
- 01 Apr, 2010 3 commits
-
-
Gaetan Nadon authored
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>
-
Gaetan Nadon authored
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>
-
Gaetan Nadon authored
This reverts commit 8e84687b. Until the issue is resolved on MAC O/S http://tinderbox.x.org/builds/2010-03-31-0030/logs/libXfont/
-
- 30 Mar, 2010 1 commit
-
-
Gaetan Nadon authored
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>
-
- 29 Mar, 2010 1 commit
-
-
Gaetan Nadon authored
Automake always includes it in the tarball. Signed-off-by:
Gaetan Nadon <memsize@videotron.ca>
-
- 28 Mar, 2010 1 commit
-
-
Gaetan Nadon authored
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>
-
- 11 Mar, 2010 1 commit
-
-
Gaetan Nadon authored
Older versions do not have fop backend. Signed-off-by:
Gaetan Nadon <memsize@videotron.ca>
-
- 05 Feb, 2010 1 commit
-
-
Gaetan Nadon authored
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>
-
- 20 Jan, 2010 1 commit
-
-
Gaetan Nadon authored
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>
-
- 15 Jan, 2010 1 commit
-
-
Alan Coopersmith authored
Signed-off-by:
Alan Coopersmith <alan.coopersmith@sun.com>
-
- 28 Nov, 2009 1 commit
-
-
Gaetan Nadon authored
Now that the INSTALL file is generated. Allows running make maintainer-clean.
-
- 28 Oct, 2009 2 commits
-
-
Gaetan Nadon authored
This turns off maintainer mode build rules in tarballs. Works in conjunction with autogen.sh --enable-maintainer-mode For all X.Org components.
-
Gaetan Nadon authored
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.
-
- 27 Oct, 2009 2 commits
-
-
Gaetan Nadon authored
This macro aggregate a number of existing macros that sets commmon X.Org components configuration options. It shields the configuration file from future changes.
-
Gaetan Nadon authored
ChangeLog filename is known to Automake and requires no further coding in the makefile.
-
- 22 Oct, 2009 1 commit
-
-
Gaetan Nadon authored
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.
-
- 14 Oct, 2009 1 commit
-
-
Yaakov Selkowitz authored
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>
-
- 10 Oct, 2009 1 commit
-
-
Alan Coopersmith authored
Signed-off-by:
Alan Coopersmith <alan.coopersmith@sun.com>
-
- 07 Oct, 2009 3 commits
-
-
Alan Coopersmith authored
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>
-
Alan Coopersmith authored
Signed-off-by:
Alan Coopersmith <alan.coopersmith@sun.com>
-
Alan Coopersmith authored
Signed-off-by:
Alan Coopersmith <alan.coopersmith@sun.com>
-