summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove call to FcNameRegisterObjectTypesno-custom-typesKeith Packard2020-04-033-25/+0
| | | | | | | This fontconfig function has been deprecated and no longer does anything. Signed-off-by: Keith Packard <keithp@keithp.com>
* Skip 'render' pattern elements with invalid typeKeith Packard2020-04-031-0/+9
| | | | | | | | | | | | | | Fontconfig no longer supports the FcNameRegisterObjectTypes API, which means that any Xft custom fields cannot be specified in a fontconfig name as those will always be set to FcTypeUnknown in the pattern. The only one of those we care about is XFT_RENDER, which was used to disable the Render extension, something most apps probably don't need to support in names anyways. Allow the call requesting this value to return FcResultTypeMismatch and pretend that XFT_RENDER is missing from the pattern. Signed-off-by: Keith Packard <keithp@keithp.com>
* build-fix for c89Thomas E. Dickey2020-04-011-2/+2
| | | | Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
* minor typography fixThomas E. Dickey2020-04-011-1/+1
| | | | Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
* fix most type-conversion warnings from gcc-normal, without object-file changesThomas E. Dickey2020-04-018-175/+175
| | | | Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
* libXft 2.3.3libXft-2.3.3Alan Coopersmith2019-03-162-3/+8
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Add description of libXft to README.mdAlan Coopersmith2019-03-161-0/+3
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Update configure.ac bug URL for gitlab migrationAlan Coopersmith2018-12-071-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Update README for gitlab migrationAlan Coopersmith2018-11-193-52/+46
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* autogen: add default patch prefixMihail Konev2017-01-261-0/+3
| | | | Signed-off-by: Mihail Konev <k.mvc@ya.ru>
* autogen.sh: use quoted string variablesEmil Velikov2017-01-261-4/+4
| | | | | | | | | Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent fall-outs, when they contain space. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* autogen.sh: use exec instead of waiting for configure to finishPeter Hutterer2017-01-261-1/+1
| | | | | | | Syncs the invocation of configure with the one from the server. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
* XftDrawSrcPicture: Use XRenderCreateSolidFill when availableKeith Packard2014-10-223-29/+47
| | | | | | | | Instead of creating 1x1 pictures, use the solid pictures added in Render version 0.10 Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Adam Jackson <ajax@redhat.com>
* libXft 2.3.2libXft-2.3.2Alan Coopersmith2014-06-052-1/+9
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Use FT_*_H macros instead of including <freetype/*.h>Julien Cristau2013-12-081-3/+3
| | | | | | freetype moved its headers around in 2.5.1. Signed-off-by: Julien Cristau <jcristau@debian.org>
* autogen.sh: Implement GNOME Build APIbaserock/morphColin Walters2013-01-151-1/+3
| | | | | | http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Adam Jackson <ajax@redhat.com>
* configure: Remove AM_MAINTAINER_MODEAdam Jackson2013-01-151-1/+0
| | | | Signed-off-by: Adam Jackson <ajax@redhat.com>
* Fix man page to match includeAlexander Polakov2012-12-151-5/+2
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libXft 2.3.1libXft-2.3.1Alan Coopersmith2012-06-021-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Dead code removalJeremy Huddleston2012-03-101-10/+0
| | | | Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Fixup for 550b2f76401c2 which broke bold fontsMikael Magnusson2012-03-101-4/+0
| | | | | | | | | | | The commit removed the line AC_CHECK_FUNCS(FT_Get_Next_Char FT_Get_BDF_Property FT_Get_PS_Font_Info FT_Has_PS_Glyph_Names FT_GlyphSlot_Embolden) but failed to remove the #if lines that this commit removes, resulting in that code never being executed. Fixes: https://bugs.freedesktop.org/attachment.cgi?id=58280 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
* libXft 2.3.0libXft-2.3.0Alan Coopersmith2012-03-073-5/+15
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Fix undefined ftbit in XftFontLoadGlyphsJeremy Huddleston2011-10-241-0/+3
| | | | | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=42173 Fixes regression from: 6f1d7bcdd461b1f6cc64370793f52d7c170187d0 Fixed by examining original patch before rebase from: https://bugs.freedesktop.org/show_bug.cgi?id=29151 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Remove fontconfig and freetype ifdef-fu and instead require non-ancinet ↵Jeremy Huddleston2011-10-103-80/+3
| | | | | | versions of both Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* compiler noise cleanups related to subpixel LCD supportTom \"spot\" Callaway2011-10-101-7/+3
| | | | Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
* Subpixel LCD text rendering improvementsTom \"spot\" Callaway2011-10-104-272/+415
| | | | Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
* Add const attributes to fix gcc -Wwrite-strings warningsAlan Coopersmith2011-09-284-7/+7
| | | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
* constify some bitsRoss Burton2011-09-252-2/+2
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=2658 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Remove dependency on libXextJeremy Huddleston2011-09-251-1/+1
| | | | | | | | | ldd -r -u reports: Unused direct dependencies: .../lib/libXext.so.6 Reported-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Remove broken fallback on non-pkg-config search for libXrenderJeremy Huddleston2011-09-251-30/+1
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=5425 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Strip trailing whitespaceAlan Coopersmith2011-09-1616-266/+266
| | | | | | | Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' git diff -w & git diff -b show no diffs from this change Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* XftGlyphFontSpecCore: check to make sure glyphs are in rangeDerek Wang2011-02-131-0/+10
| | | | | | | | | This fixes a crash reported when selecting "View Page Source" in Mozilla on Solaris 10, due to invalid parameters being given to XPutImage. http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6261221 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* XftDrawSrcPicture: fail if info->solidFormat is NULLJay Cotton2011-02-131-1/+1
| | | | | | | | | Fixed a core dump in x11perf render tests when a driver was returning incorrect information due to a bug in the driver. http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6872780 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* config: comment, minor upgrade, quote and layout configure.acGaetan Nadon2011-02-031-36/+38
| | | | | | | | | | | | 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
* config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon2011-01-281-1/+1
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove unrequired AC_CONFIG_AUX_DIRGaetan Nadon2011-01-281-1/+0
| | | | | | | The default location for the generation of configuation files is the current package root directory. These files are config.* and friends. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove already included AC_PROG_SEDGaetan Nadon2011-01-271-1/+0
| | | | | | | Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS Use the appropriate platform version of sed Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove AC_PROG_CC as it overrides AC_PROG_C_C99Gaetan Nadon2011-01-271-1/+0
| | | | | | | | | 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. Reported-by: Roberto Branciforti <rbbrnc@gmail.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* libXft: Fix variable assignment.Roberto Branciforti2011-01-181-1/+1
| | | | | | Signed-off-by: Roberto Branciforti <rbbrnc@gmail.com> Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libXft 2.2.0libXft-2.2.0Alan Coopersmith2010-10-292-3/+8
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* xft.pc.in: Requires.private entries should not be duplicated in RequiresAlan Coopersmith2010-10-271-1/+1
| | | | | | | | | | | | Users of libXft don't need to link with fontconfig, freetype and Xrender directly if they don't use them. This may cause issues for users of pkg-config versions older than 0.22. Please upgrade to the 2007 version of pkg-config before trying to build the 2010 version of libXft. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
* config: upgrade to util-macros 1.8 for additional man page supportGaetan Nadon2010-10-172-17/+4
| | | | | | | | | | Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS The value of MAN_SUBST is the same for all X.Org packages. Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS Use the appropriate platform version of sed Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* man: build man pages the standard wayGaetan Nadon2010-03-313-5/+27
| | | | | | Using macro substitution. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove deprecated xft-config script and man pageGaetan Nadon2010-03-316-231/+4
| | | | | | | This was put in place early 2000 when pkg-config was not used. Reviewed-by: Rémi Cardona <remi@gentoo.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove the xft-config.in file from EXTRA_DISTGaetan Nadon2010-03-301-1/+0
| | | | | | Automake always includes it in the tarball. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: update AC_PREREQ statement to 2.60Gaetan Nadon2010-03-291-1/+1
| | | | | | | | | | Unrelated to the previous patches, the new value simply reflects the reality that the minimum level for autoconf to configure all x.org modules is 2.60 dated June 2006. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove the pkgconfig pc.in file from EXTRA_DISTGaetan Nadon2010-03-291-1/+1
| | | | | | Automake always includes it in the tarball. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Xft.h.in: remove comments which prevents Xft.h generation #25104Gaetan Nadon2009-12-081-4/+4
| | | | | | | | | With automake prior to 2.62, commnents placed beside a #undef line prevent that statement to be substituted by config.status. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com> Tested-by: Adrian Bunk <bunk@stusta.de>
* Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILESGaetan Nadon2009-11-271-0/+1
| | | | | Now that the INSTALL file is generated. Allows running make maintainer-clean.
* INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206Gaetan Nadon2009-10-282-10/+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.