platform/upstream/fontconfig.git
21 years agoAdd lots more function documentation
Keith Packard [Fri, 7 Mar 2003 08:44:32 +0000 (08:44 +0000)]
Add lots more function documentation

21 years agoRework documentation to build man pages for each function
Keith Packard [Fri, 7 Mar 2003 07:12:51 +0000 (07:12 +0000)]
Rework documentation to build man pages for each function

21 years agoAdd func doc creation program edit-sgml
Keith Packard [Fri, 7 Mar 2003 06:17:36 +0000 (06:17 +0000)]
Add func doc creation program edit-sgml

21 years agoUpdate Changelog
Mike A. Harris [Wed, 5 Mar 2003 10:09:57 +0000 (10:09 +0000)]
Update Changelog

21 years agoAdded back the configure macro options --disable-docs because otherwise
Mike A. Harris [Wed, 5 Mar 2003 10:08:08 +0000 (10:08 +0000)]
Added back the configure macro options --disable-docs because otherwise
    fontconfig installs docs into /usr/share/doc/fontconfig (with no
    version number) unconditionally, causing RPM to fail the build due to
    _unpackaged_files_terminate_build. We pick up the pregenerated docs
    with %doc already.

21 years agoUpdated rpm specfile changelog and Changelog to reflect today's changes
Mike A. Harris [Wed, 5 Mar 2003 09:28:08 +0000 (09:28 +0000)]
Updated rpm specfile changelog and Changelog to reflect today's changes

21 years agoReordered %files lists to be a bit tidier. Made -devel package own the
Mike A. Harris [Wed, 5 Mar 2003 09:16:37 +0000 (09:16 +0000)]
Reordered %files lists to be a bit tidier. Made -devel package own the
    %{_includedir}/fontconfig directory

21 years agoPut %post script in {}'s for tidyness, and change the call to fc-cache to
Mike A. Harris [Wed, 5 Mar 2003 09:14:06 +0000 (09:14 +0000)]
Put %post script in {}'s for tidyness, and change the call to fc-cache to
    use %{_bindir}/fc-cache

21 years agoChanged BuildRequires: lines to use %{_bindir} macro instead of hard coded
Mike A. Harris [Wed, 5 Mar 2003 09:10:14 +0000 (09:10 +0000)]
Changed BuildRequires: lines to use %{_bindir} macro instead of hard coded
    /usr/bin

21 years agoReplace commented out %define at top of specfile with a comment preceding
Mike A. Harris [Wed, 5 Mar 2003 09:08:41 +0000 (09:08 +0000)]
Replace commented out %define at top of specfile with a comment preceding
    the freetype2 define, since rpm expands macros in comments. Also remove
    -j flag from make, as _smp_mflags expands to -jN already.

21 years agoswitch vesion to version
Keith Packard [Wed, 5 Mar 2003 07:45:37 +0000 (07:45 +0000)]
switch vesion to version

21 years agooptimize string compares even more
Keith Packard [Wed, 5 Mar 2003 06:09:36 +0000 (06:09 +0000)]
optimize string compares even more

21 years agoUse VERSION in fontconfig.pc.in
Keith Packard [Wed, 5 Mar 2003 06:09:14 +0000 (06:09 +0000)]
Use VERSION in fontconfig.pc.in

21 years agoNo longer using config directory
Keith Packard [Wed, 5 Mar 2003 05:57:11 +0000 (05:57 +0000)]
No longer using config directory

21 years agouse FcToLower instead of tolower
Keith Packard [Wed, 5 Mar 2003 05:53:10 +0000 (05:53 +0000)]
use FcToLower instead of tolower

21 years agoAdd FcLangSetPrint
Keith Packard [Wed, 5 Mar 2003 05:52:51 +0000 (05:52 +0000)]
Add FcLangSetPrint

21 years agoAddFcLangSetContains for font listing, add first-letter table for language
Keith Packard [Wed, 5 Mar 2003 05:52:31 +0000 (05:52 +0000)]
AddFcLangSetContains for font listing, add first-letter table for language
    lookups, change RCS tag

21 years agoChange RCS tag
Keith Packard [Wed, 5 Mar 2003 05:51:27 +0000 (05:51 +0000)]
Change RCS tag

21 years agoAdd letter ranges to speed lang lookups, change CVS tag
Keith Packard [Wed, 5 Mar 2003 05:48:53 +0000 (05:48 +0000)]
Add letter ranges to speed lang lookups, change CVS tag

21 years agoChange RCS tag, add FcLangSetContains
Keith Packard [Wed, 5 Mar 2003 05:48:15 +0000 (05:48 +0000)]
Change RCS tag, add FcLangSetContains

21 years agoSwitch RCS tag label
Keith Packard [Wed, 5 Mar 2003 04:26:06 +0000 (04:26 +0000)]
Switch RCS tag label

21 years agoAdd .cvsignore fc-2_1_91
Keith Packard [Tue, 4 Mar 2003 00:19:09 +0000 (00:19 +0000)]
Add .cvsignore

21 years agoAllow multiple directories in --with-add-fonts, by default add only
Keith Packard [Tue, 4 Mar 2003 00:14:58 +0000 (00:14 +0000)]
Allow multiple directories in --with-add-fonts, by default add only
    scalable fonts from X directory

21 years agoUpdate version to 2.1.91
Keith Packard [Mon, 3 Mar 2003 05:47:14 +0000 (05:47 +0000)]
Update version to 2.1.91

21 years agoSun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
Owen Taylor [Mon, 3 Mar 2003 01:13:11 +0000 (01:13 +0000)]
Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
fontconfig.spec.in: Improvements from Red Hat spec file.
{fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
docs/*.sgml: SGML fixes.

21 years agoIgnore dist files
Keith Packard [Sun, 2 Mar 2003 19:13:00 +0000 (19:13 +0000)]
Ignore dist files

21 years agoSwitch back to -version-info for fontconfig as its at minor 0. Add
Keith Packard [Sun, 2 Mar 2003 19:12:23 +0000 (19:12 +0000)]
Switch back to -version-info for fontconfig as its at minor 0. Add
    --system-only to fc-cache. Fix FC_VERSION to match product version
    rather than .so version

21 years agooops -- X fonts referenced from the wrong place
Keith Packard [Sun, 2 Mar 2003 08:46:04 +0000 (08:46 +0000)]
oops -- X fonts referenced from the wrong place

21 years agoMake default confdir point to sysconfdir
Keith Packard [Sun, 2 Mar 2003 08:00:24 +0000 (08:00 +0000)]
Make default confdir point to sysconfdir

21 years agoAdd ltmain.sh to the package
Keith Packard [Sun, 2 Mar 2003 07:36:08 +0000 (07:36 +0000)]
Add ltmain.sh to the package

21 years agomake dist works now. Update to 2.1.90 in preparation for eventual 2.2
Keith Packard [Sun, 2 Mar 2003 07:28:24 +0000 (07:28 +0000)]
make dist works now. Update to 2.1.90 in preparation for eventual 2.2
    release

21 years agoAdd .cvsignore
Keith Packard [Sat, 1 Mar 2003 05:55:48 +0000 (05:55 +0000)]
Add .cvsignore

21 years agoAdd simple tests
Keith Packard [Sat, 1 Mar 2003 05:55:17 +0000 (05:55 +0000)]
Add simple tests

21 years agoAdd --disable-docs flag
Keith Packard [Sat, 1 Mar 2003 05:21:02 +0000 (05:21 +0000)]
Add --disable-docs flag

21 years agoSwitch to docbook and split documentation into pieces
Keith Packard [Sat, 1 Mar 2003 03:06:37 +0000 (03:06 +0000)]
Switch to docbook and split documentation into pieces

21 years agoReformat documentation into sgml for docbook, split into user/devel guides
Keith Packard [Sat, 1 Mar 2003 02:23:52 +0000 (02:23 +0000)]
Reformat documentation into sgml for docbook, split into user/devel guides

21 years agoDisable globaladvance for batang fonts
Keith Packard [Thu, 27 Feb 2003 08:12:13 +0000 (08:12 +0000)]
Disable globaladvance for batang fonts

21 years agoDisable globaladvance for gulim fonts
Keith Packard [Thu, 27 Feb 2003 08:08:09 +0000 (08:08 +0000)]
Disable globaladvance for gulim fonts

21 years agoStop setting FC_SPACING from font hints. Theyre always wrong
Keith Packard [Thu, 27 Feb 2003 07:04:59 +0000 (07:04 +0000)]
Stop setting FC_SPACING from font hints. Theyre always wrong

21 years agoAvoid crashing with null expressions in debug code
Keith Packard [Thu, 27 Feb 2003 07:04:31 +0000 (07:04 +0000)]
Avoid crashing with null expressions in debug code

21 years agoAllow double or integer for numeric values in matching
Keith Packard [Wed, 26 Feb 2003 19:13:17 +0000 (19:13 +0000)]
Allow double or integer for numeric values in matching

21 years agoAdd remaining .cvsignore files
Keith Packard [Mon, 24 Feb 2003 17:52:44 +0000 (17:52 +0000)]
Add remaining .cvsignore files

21 years agoAdd .cvsignore file
Keith Packard [Mon, 24 Feb 2003 17:50:29 +0000 (17:50 +0000)]
Add .cvsignore file

21 years agoSwitch to automake
Keith Packard [Mon, 24 Feb 2003 17:18:50 +0000 (17:18 +0000)]
Switch to automake

21 years agoDont attempt to use cache if NULL
Keith Packard [Mon, 24 Feb 2003 16:51:29 +0000 (16:51 +0000)]
Dont attempt to use cache if NULL

21 years agoRemove broken fontconfig-config script
Keith Packard [Mon, 17 Feb 2003 17:35:28 +0000 (17:35 +0000)]
Remove broken fontconfig-config script

21 years agoTrack dirs containing fonts.cache files referenced from ~/.fonts.cache file
Keith Packard [Thu, 13 Feb 2003 16:42:38 +0000 (16:42 +0000)]
Track dirs containing fonts.cache files referenced from ~/.fonts.cache file

21 years agoHave fc-cache skip directories without write access
Keith Packard [Wed, 12 Feb 2003 20:35:32 +0000 (20:35 +0000)]
Have fc-cache skip directories without write access

21 years agoAdd prefer_outline hacks to replace bitmap fonts with equivalent outlines
Keith Packard [Wed, 12 Feb 2003 18:23:03 +0000 (18:23 +0000)]
Add prefer_outline hacks to replace bitmap fonts with equivalent outlines

21 years agoAdd "same" binding for edits to inherit binding from matched element
Keith Packard [Wed, 12 Feb 2003 18:22:12 +0000 (18:22 +0000)]
Add "same" binding for edits to inherit binding from matched element

21 years agoOutput langsets and all bindings in debug messages
Keith Packard [Wed, 12 Feb 2003 18:21:21 +0000 (18:21 +0000)]
Output langsets and all bindings in debug messages

21 years agoMake FcStrCmpIgnoreCase a bit faster
Keith Packard [Wed, 12 Feb 2003 18:20:04 +0000 (18:20 +0000)]
Make FcStrCmpIgnoreCase a bit faster

21 years agoDont cache directorys until theyve been scanned. Avoids losing subdir
Keith Packard [Wed, 12 Feb 2003 18:19:33 +0000 (18:19 +0000)]
Dont cache directorys until theyve been scanned. Avoids losing subdir
    contents. Also fixed cache hashing function (was returning constant).
    Lots of comments

21 years agofontconfig is no longer affiliated with xfree86
Keith Packard [Fri, 7 Feb 2003 00:15:09 +0000 (00:15 +0000)]
fontconfig is no longer affiliated with xfree86

21 years agoEmphasize that fonts.conf isnt the right place for local configuration
Keith Packard [Fri, 7 Feb 2003 00:14:31 +0000 (00:14 +0000)]
Emphasize that fonts.conf isnt the right place for local configuration

21 years agoRemove Imakefile
Keith Packard [Fri, 7 Feb 2003 00:13:55 +0000 (00:13 +0000)]
Remove Imakefile

21 years agoBuild fc-lang, install local.conf
Keith Packard [Fri, 7 Feb 2003 00:13:37 +0000 (00:13 +0000)]
Build fc-lang, install local.conf

21 years agoAvoid crash when $HOME is not set
Keith Packard [Thu, 6 Feb 2003 19:30:32 +0000 (19:30 +0000)]
Avoid crash when $HOME is not set

21 years agoUpdate greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
Keith Packard [Thu, 6 Feb 2003 19:28:23 +0000 (19:28 +0000)]
Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)

21 years agoadd shared library support for Tru64 UNIX and IRIX (bug #14)
Keith Packard [Thu, 6 Feb 2003 19:25:53 +0000 (19:25 +0000)]
add shared library support for Tru64 UNIX and IRIX (bug #14)

21 years agoFix inconsistent const usage in FcConfigCompareValue
Keith Packard [Thu, 6 Feb 2003 19:22:43 +0000 (19:22 +0000)]
Fix inconsistent const usage in FcConfigCompareValue

21 years agoBuild fclang.h before building library This required compiling the charset
Keith Packard [Thu, 6 Feb 2003 17:46:06 +0000 (17:46 +0000)]
Build fclang.h before building library This required compiling the charset
    funcs into fc-lang, which was done by refactoring code in fccharset.c
    and fcfreetype.c a bit
Updated ethiopic orthographies
Remove imake support
Install empty local.conf file if none is present

21 years agoBug #4 The last entry for the terminator should not be 0xfffa, but 0xfffb.
Keith Packard [Tue, 28 Jan 2003 21:28:20 +0000 (21:28 +0000)]
Bug #4 The last entry for the terminator should not be 0xfffa, but 0xfffb.

21 years agoBug #2 If a sub-make fails, then the build will still happily continue. I
Keith Packard [Tue, 28 Jan 2003 20:56:18 +0000 (20:56 +0000)]
Bug #2 If a sub-make fails, then the build will still happily continue. I
    will attach a patch I have been using in the Debian package for a
    while.

21 years ago703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
David Dawes [Tue, 7 Jan 2003 02:07:47 +0000 (02:07 +0000)]
703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
    script (#A.1483, Markus Kuhn).

21 years agoOn Darwin add Mac font directories to fonts.conf.
Torrey Lyons [Fri, 3 Jan 2003 18:54:11 +0000 (18:54 +0000)]
On Darwin add Mac font directories to fonts.conf.

21 years ago677. Fix a segfault in fontconfig (#A.1450, Keith Packard). xf-4_2_99_3
David Dawes [Sat, 21 Dec 2002 02:31:53 +0000 (02:31 +0000)]
677. Fix a segfault in fontconfig (#A.1450, Keith Packard).

21 years agoTest for "ed" and "ex" -- part of update for LynxOS/PowerPC build fixes
David Dawes [Tue, 17 Dec 2002 03:26:36 +0000 (03:26 +0000)]
Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build fixes
    (Stuart Lissaman).

21 years ago633. Perform country-independent matching for Chinese languages in
David Dawes [Sat, 14 Dec 2002 02:03:59 +0000 (02:03 +0000)]
633. Perform country-independent matching for Chinese languages in
    fontconfig (#A.1406, Keith Packard).

21 years ago632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion code
David Dawes [Sat, 14 Dec 2002 01:59:38 +0000 (01:59 +0000)]
632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion code
    in fontconfig (#A.1411, Keith Packard, Jungshik Shin).

21 years ago574. Make RENDER optional for Xvfb. When RENDER is enabled add depth 32
Egbert Eich [Wed, 4 Dec 2002 10:28:03 +0000 (10:28 +0000)]
574. Make RENDER optional for Xvfb. When RENDER is enabled add depth 32
    pixmap format to list of supported pixmaps (Egbert Eich).
573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0 isn't true
    for all platforms (Egbert Eich).
572. Fix lbxproxy to also build on platforms that don't have snprintf()
    (Egbert Eich).
571. Fix va_args glitches in mkfontscale: arg stack isn't preserved after
    calling va_arg on all platforms (Egbert Eich).
570. Fixed x11perf aa benchmarks to support non-default visuals/colormaps
    (Egbert Eich).

22 years agoIn debugging output, mark weakly bound values with (w) fcpackage_2_1
Keith Packard [Fri, 22 Nov 2002 02:12:16 +0000 (02:12 +0000)]
In debugging output, mark weakly bound values with (w)

22 years agoUse unique local Imake define for fonts.conf dir (#5482, Mike A. Harris)
Keith Packard [Thu, 21 Nov 2002 16:53:00 +0000 (16:53 +0000)]
Use unique local Imake define for fonts.conf dir (#5482, Mike A. Harris)

22 years ago483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
Alan Hourihane [Fri, 15 Nov 2002 09:29:35 +0000 (09:29 +0000)]
483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
    directory /usr/share/fonts is ignored in this case (#A.1325, Joe Moss).

22 years agoElide historic cyrillic letters from several orthographies as they are ah-20021030 ah-20021030-postdri xf-4_2_99_2
Keith Packard [Mon, 21 Oct 2002 17:03:47 +0000 (17:03 +0000)]
Elide historic cyrillic letters from several orthographies as they are
    unnecessary for modern documents and ill supported by fonts

22 years agoAdd a bunch more consts to Xft and fontconfig apis
Keith Packard [Fri, 11 Oct 2002 17:53:03 +0000 (17:53 +0000)]
Add a bunch more consts to Xft and fontconfig apis

22 years agoChange comments a bit in fonts.conf.in
Keith Packard [Thu, 3 Oct 2002 22:06:27 +0000 (22:06 +0000)]
Change comments a bit in fonts.conf.in

22 years agoEnglish orthography included 0xd. instead of 0xe. for several codepoints.
Keith Packard [Wed, 2 Oct 2002 16:15:54 +0000 (16:15 +0000)]
English orthography included 0xd. instead of 0xe. for several codepoints.
    Oops

22 years agoAdd FC_RGBA_UNKNOWN
Keith Packard [Wed, 2 Oct 2002 07:11:30 +0000 (07:11 +0000)]
Add FC_RGBA_UNKNOWN

22 years agoFix alignment issue on sparc
Keith Packard [Thu, 26 Sep 2002 00:30:30 +0000 (00:30 +0000)]
Fix alignment issue on sparc

22 years agoAdd fontversion field
Keith Packard [Thu, 26 Sep 2002 00:17:28 +0000 (00:17 +0000)]
Add fontversion field

22 years agoWas losing local cached dirs in global cache list
Keith Packard [Thu, 26 Sep 2002 00:16:23 +0000 (00:16 +0000)]
Was losing local cached dirs in global cache list

22 years agoAdd a few more permissable blank glyphs
Keith Packard [Thu, 26 Sep 2002 00:13:39 +0000 (00:13 +0000)]
Add a few more permissable blank glyphs

22 years agoPacify gcc 3.2
Marc Aurele La France [Wed, 18 Sep 2002 17:11:46 +0000 (17:11 +0000)]
Pacify gcc 3.2

22 years agoFix structure alignment and array wlk bugs dhd-20020916
Marc Aurele La France [Thu, 12 Sep 2002 20:56:03 +0000 (20:56 +0000)]
Fix structure alignment and array wlk bugs

22 years agoAdd a bunch more blank glyphs, plus label existing blanks with official
Keith Packard [Sat, 7 Sep 2002 19:43:41 +0000 (19:43 +0000)]
Add a bunch more blank glyphs, plus label existing blanks with official
    unicode names

22 years agoFound a few more blank glyphs to add
Keith Packard [Sat, 7 Sep 2002 17:30:18 +0000 (17:30 +0000)]
Found a few more blank glyphs to add

22 years agoAdd more blank glyphs to default config
Keith Packard [Sat, 7 Sep 2002 16:50:16 +0000 (16:50 +0000)]
Add more blank glyphs to default config

22 years agoUpdate ChangeLog with a few notes fcpackage_2_0 fcpackage_rc4
Keith Packard [Sat, 31 Aug 2002 22:27:08 +0000 (22:27 +0000)]
Update ChangeLog with a few notes

22 years agoMore complete memory tracking. Install always overwrites header files
Keith Packard [Sat, 31 Aug 2002 22:17:32 +0000 (22:17 +0000)]
More complete memory tracking. Install always overwrites header files

22 years agoUpdate latin and cyrillic orthographies by comparing those found at
Keith Packard [Fri, 30 Aug 2002 01:28:17 +0000 (01:28 +0000)]
Update latin and cyrillic orthographies by comparing those found at
    evertype.com with those from eki.ee

22 years agoFcLangSetHasLang was not actually checking the language set itself
Keith Packard [Mon, 26 Aug 2002 23:34:31 +0000 (23:34 +0000)]
FcLangSetHasLang was not actually checking the language set itself

22 years agoUpdate ChangeLog, fix some bugs in the man page
Keith Packard [Mon, 26 Aug 2002 20:52:59 +0000 (20:52 +0000)]
Update ChangeLog, fix some bugs in the man page

22 years agoAppend version number to cache file names fcpackage_rc3
Keith Packard [Mon, 26 Aug 2002 19:57:40 +0000 (19:57 +0000)]
Append version number to cache file names

22 years agoAdd const to a bunch of string APIs
Keith Packard [Sat, 24 Aug 2002 20:08:53 +0000 (20:08 +0000)]
Add const to a bunch of string APIs

22 years agoAdd contains/not_contains, fix LangSet equal operator to use FcLangEqual
Keith Packard [Thu, 22 Aug 2002 18:53:22 +0000 (18:53 +0000)]
Add contains/not_contains, fix LangSet equal operator to use FcLangEqual

22 years agoReimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
Keith Packard [Thu, 22 Aug 2002 07:36:45 +0000 (07:36 +0000)]
Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup

22 years agoMemory leak in XML parsing of matrices (thanks Owen)
Keith Packard [Tue, 20 Aug 2002 23:17:03 +0000 (23:17 +0000)]
Memory leak in XML parsing of matrices (thanks Owen)

22 years agoVarious config changes plus a couple of optimizations from Owen
Keith Packard [Mon, 19 Aug 2002 19:32:05 +0000 (19:32 +0000)]
Various config changes plus a couple of optimizations from Owen

22 years agoMake missing font directory messages only displayed when verbose
Keith Packard [Tue, 13 Aug 2002 02:06:22 +0000 (02:06 +0000)]
Make missing font directory messages only displayed when verbose