]> git.wh0rd.org - fontconfig.git/log
fontconfig.git
19 years agoUpdate for 2.3.1 fc-2_3_1
Keith Packard [Tue, 8 Mar 2005 23:39:02 +0000 (23:39 +0000)] 
Update for 2.3.1

19 years agoInclude space and remove numbers from valid script tags. This ensures that
Keith Packard [Sat, 5 Mar 2005 23:50:55 +0000 (23:50 +0000)] 
Include space and remove numbers from valid script tags. This ensures that
    tags like 'lao ' work while rejecting those which have any digits.
    Eliminate a spurious debugging variable (len)

19 years agoRework GSUB/GPOS script parsing to survive broken fonts. Thanks for the
Keith Packard [Sat, 5 Mar 2005 23:34:57 +0000 (23:34 +0000)] 
Rework GSUB/GPOS script parsing to survive broken fonts. Thanks for the
    broken font go to Manish Singh

19 years agoJosselin Mouette:
Keith Packard [Sat, 5 Mar 2005 20:58:39 +0000 (20:58 +0000)] 
Josselin Mouette:
Include 2.3 release information in changelog Add Josselin Mouette as an
    Uploader Set hinting_type to low priority configuration option
Manish Singh:
yes_bitmaps.conf -> yes-bitmaps.conf
Funda Wang:
Johap -> Johab

19 years agoMove debian-specific conf file examples upstream.
Keith Packard [Thu, 3 Mar 2005 06:20:57 +0000 (06:20 +0000)] 
Move debian-specific conf file examples upstream.
Sub-pixel configuration examples must smash subpixel value as Xft always
    sets it from X.
Change sub-pixel rendering debconf descriptions from Enable/Disable to
    Always/Never.

19 years agoIgnore more build detritus
Keith Packard [Thu, 3 Mar 2005 01:59:28 +0000 (01:59 +0000)] 
Ignore more build detritus
Add debian package construction stuff.
Update to newer versions of these tools
Get library manuals to build again (we love automake).
Update debian build system to switch maintainers and deal with 2.3
    functionality

19 years agoUpdate for 2.3.0 fc-2_3_0
Keith Packard [Tue, 1 Mar 2005 20:48:36 +0000 (20:48 +0000)] 
Update for 2.3.0

19 years agoGenerate and install PDF versions of the manuals
Keith Packard [Tue, 1 Mar 2005 20:36:48 +0000 (20:36 +0000)] 
Generate and install PDF versions of the manuals
Fix formatting
Add missing exported functions, fix data types
Add missing pattern elements.
Add missing pattern elements. Document conf.d usage, clarify available
    orthography list. Fix some config file attributes. Complete list of
    constants.
Mark FC_SOURCE deprecated.
Don't set FC_SOURCE any longer.

19 years agoCreate prototype /etc/fonts/conf.d directory with a few sample
Keith Packard [Mon, 28 Feb 2005 18:56:15 +0000 (18:56 +0000)] 
Create prototype /etc/fonts/conf.d directory with a few sample
    configuration files. Deprecate use of local.conf for local
    customizations in favor of this directory based scheme which is more
    easily integrated into installation systems.
Tag FC_EMBOLDEN as a boolean variable

19 years agoFree patterns from fonts which are rejected by configuration (bug #2518)
Keith Packard [Thu, 10 Feb 2005 23:00:51 +0000 (23:00 +0000)] 
Free patterns from fonts which are rejected by configuration (bug #2518)
reviewed by: pborelli@katamail.com

19 years agoUpdate for version 2.2.99 fc-2_2_99
Keith Packard [Sat, 29 Jan 2005 00:42:37 +0000 (00:42 +0000)] 
Update for version 2.2.99

19 years agoAdd a few pointers
Keith Packard [Sat, 29 Jan 2005 00:33:47 +0000 (00:33 +0000)] 
Add a few pointers

19 years agoPolite typechecking for test and edit expressions. Helps catch errors in
Keith Packard [Fri, 28 Jan 2005 23:55:14 +0000 (23:55 +0000)] 
Polite typechecking for test and edit expressions. Helps catch errors in
    the font configuration.

19 years agoHave --with-expat set EXPAT_CFLAGS (bug 2278)
Keith Packard [Sun, 16 Jan 2005 01:41:24 +0000 (01:41 +0000)] 
Have --with-expat set EXPAT_CFLAGS (bug 2278)
reviewed by: Keith Packard <keithp@keithp.com>

19 years agoAdd SEE ALSO section (bug 2085)
Keith Packard [Thu, 13 Jan 2005 18:31:50 +0000 (18:31 +0000)] 
Add SEE ALSO section (bug 2085)
Cross compiling fixes (bug 280)
reviewed by: Keith Packard <keithp@keithp.com>

19 years agoUpdate blanks list (Closes bug 86)
Keith Packard [Thu, 13 Jan 2005 18:10:42 +0000 (18:10 +0000)] 
Update blanks list (Closes bug 86)

19 years agoVerify that every font pattern loaded from cache has both FC_FILE and
Keith Packard [Tue, 4 Jan 2005 21:54:50 +0000 (21:54 +0000)] 
Verify that every font pattern loaded from cache has both FC_FILE and
    FC_FAMILY entries. Attempt to fix bug #2219.

19 years agoUpdate for version 2.2.98 fc-2_2_98
Keith Packard [Wed, 29 Dec 2004 19:44:51 +0000 (19:44 +0000)] 
Update for version 2.2.98

19 years agoDocument ASCII limitations of Fc character conversion macros
Keith Packard [Wed, 29 Dec 2004 19:37:14 +0000 (19:37 +0000)] 
Document ASCII limitations of Fc character conversion macros
Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase (useful
    for testing case conversion functions)

19 years agoAdd territory database
Keith Packard [Wed, 29 Dec 2004 10:07:10 +0000 (10:07 +0000)] 
Add territory database
Reviewed by: Keith Packard
Remove Han characters from Korean orthography

19 years agoReorder utility programs to make sure fc-case is run before fc-lang as
Keith Packard [Wed, 29 Dec 2004 09:57:49 +0000 (09:57 +0000)] 
Reorder utility programs to make sure fc-case is run before fc-lang as
    fc-lang uses fcstr.c which uses fccase.h
Fix broken XML

19 years agoAdopt some RedHat suggestions for standard font configuration.
Keith Packard [Wed, 29 Dec 2004 09:15:17 +0000 (09:15 +0000)] 
Adopt some RedHat suggestions for standard font configuration.
Add new helper program 'fc-case' to construct case folding tables from
    standard Unicode CaseFolding.txt file
Re-implement case insensitive functions with Unicode aware versions
    (including full case folding mappings)

19 years agoI changed FcFontSetSort to respect the generic aliases better in the face
Keith Packard [Tue, 14 Dec 2004 00:12:25 +0000 (00:12 +0000)] 
I changed FcFontSetSort to respect the generic aliases better in the face
    of language matching.
What I did was to ammend the strict sort order used by FcFontSort so that
    it 'satisfies' the language specified in the pattern by locating the
    best matching font supporting each pattern language and then ignores
    language in the remaining fonts for purposes of matching.
So, when asking for 'sans:lang=en', you'll get an English font first, and
    then the remaining fonts sorted with respect to the 'sans' alias alone
    -- pushing Kochi fonts ahead of other English-supporting Han fonts.
reviewed by: Owen Taylor <otaylor@redhat.com>

19 years agoConfiguration changes to request synthetic emboldening of fonts. The actual
Keith Packard [Fri, 10 Dec 2004 16:48:08 +0000 (16:48 +0000)] 
Configuration changes to request synthetic emboldening of fonts. The actual
    emboldening code will live in Xft.
reviewed by: Keith Packard <keithp@keithp.com>

19 years agoCurrently Russian (ru) requires 0406 and 0456 (І and і), but these were
Keith Packard [Thu, 9 Dec 2004 19:36:30 +0000 (19:36 +0000)] 
Currently Russian (ru) requires 0406 and 0456 (І and і), but these were
    eliminated in Russian in 1918 in favor of 0418 and 0438 (И and и),
    and don't even appear in KOI8-R. (The hypothesis that they don't appear
    in KOI8-R due to their similarity with Latin I and i is eliminated by
    their presence in KOI8-U.) I have a couple of fonts with Russian
    support that don't have the letter.
Therefore, 0406 and 0456 should be removed from or commented out of ru.orth
reviewed by: Keith Packard <keithp@keithp.com>

19 years agoReviewed by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 7 Dec 2004 01:36:26 +0000 (01:36 +0000)] 
Reviewed by: Keith Packard <keithp@keithp.com>
memoize strings and share a single copy for all uses. Note that this could
    be improved further by using statically allocated blocks and gluing
    multiple strings together, but I'm basically lazy. In my environment
    with 800 font files, I get a savings of about 90KB.

19 years agoChange files from ISO-Latin-1 to UTF-8
Keith Packard [Tue, 7 Dec 2004 01:14:46 +0000 (01:14 +0000)] 
Change files from ISO-Latin-1 to UTF-8

19 years agoUpdate links to new freedesktop.org locations fc-2_2_97
Keith Packard [Sun, 5 Dec 2004 07:44:08 +0000 (07:44 +0000)] 
Update links to new freedesktop.org locations
Add uninstall-local to get rid of fonts.conf and local.conf if they match
    the distributed versions. Fixes 'make distcheck'

19 years agoUpdates for version 2.2.97
Keith Packard [Sun, 5 Dec 2004 06:38:54 +0000 (06:38 +0000)] 
Updates for version 2.2.97

19 years agoSleep for two seconds before exiting to make sure timestamps for future
Keith Packard [Sun, 5 Dec 2004 06:19:46 +0000 (06:19 +0000)] 
Sleep for two seconds before exiting to make sure timestamps for future
    changes have distinct mod times in the file system. Bug #1982.
Add Punjabi orthography. Bug #1671.
reviewed by: Keith Packard <keithp@keithp.com>

19 years agoJust remove the FC_FONTDATE -- it has locale issues and annoys redhat
Keith Packard [Sun, 5 Dec 2004 05:49:20 +0000 (05:49 +0000)] 
Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
    multi-arch installs. Now that all X fonts are included without
    prejudice, the chances of the date being at all interesting are rather
    limited. Bug #415.
Add copyright and license

19 years agoChange default set of fonts to include all of /usr/X11R6/lib/X11/fonts (or
Keith Packard [Sun, 5 Dec 2004 05:03:52 +0000 (05:03 +0000)] 
Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts (or
    wherever the X fonts are located).
Document new <include>directory-name</include> semantics
add <include ignore_missing="yes">conf.d</include>
Add selectfont to ignore bitmap fonts, add comment for selectfont which
    accepts bitmap fonts.
Allow <include> configuration elements to reference directories. Parse and
    load all files of the form [0-9]* in sorted order.

19 years agoReport command line for $srcdir/configure accurately. Bug #212.
Keith Packard [Sun, 5 Dec 2004 04:14:17 +0000 (04:14 +0000)] 
Report command line for $srcdir/configure accurately. Bug #212.

19 years agoCheck for non-empty face->family_name and face->style_name before using
Keith Packard [Sun, 5 Dec 2004 04:11:11 +0000 (04:11 +0000)] 
Check for non-empty face->family_name and face->style_name before using
    those for the font. Empty names match everything. Bug #171.

19 years agoCreate FC_FONTFORMAT from FT_Get_X11_Font_Format function where available.
Keith Packard [Sun, 5 Dec 2004 00:26:06 +0000 (00:26 +0000)] 
Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where available.
    This provides font file format information (BDF, Type 1, PCF, TrueType)
    for each font. Closes #109.

19 years agoFix typo.
Keith Packard [Sat, 4 Dec 2004 22:06:52 +0000 (22:06 +0000)] 
Fix typo.
Add detection for font capabilities (bug #105)
reviewed by: Keith Packard <keithp@keithp.com>

19 years agoMove existing fonts.conf to fonts.conf.bak
Keith Packard [Sat, 4 Dec 2004 19:41:10 +0000 (19:41 +0000)] 
Move existing fonts.conf to fonts.conf.bak
Add detection of iconv
Document new selectfont elements
Switch to UTF-8 in comment
Add fullname, and family/style/fullname language entries
Respect selectfont/*/glob
Add support for selectfont
Add multi-lingual family/style/fullname support
Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores computed
    pattern element names which are required to be static.

19 years agoRemove spurious / after $(DESTDIR)
Keith Packard [Thu, 9 Sep 2004 14:31:18 +0000 (14:31 +0000)] 
Remove spurious / after $(DESTDIR)
reviewed by: keithp

19 years agoUpdate for 2.2.96 fc-2_2_96
Keith Packard [Wed, 30 Jun 2004 20:06:41 +0000 (20:06 +0000)] 
Update for 2.2.96

19 years agoProvided by: Lubos Lunak <l.lunak@suse.cz>
Keith Packard [Wed, 30 Jun 2004 18:41:52 +0000 (18:41 +0000)] 
Provided by: Lubos Lunak <l.lunak@suse.cz>
However FcConfigUptoDate() doesn't seem to work. See the attached patch.
    First there's an obvious misplaced parenthesis making it return always
    false, and second, even this call fails to detect font changes (e.g.
    adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
    should fix that as well. The problem seems to be triggered by my
    fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and therefore
    config->configDirs doesn't include subdirs, unlike config->fontDirs.

19 years agoRemove comma at end of FcResult enum definition.
Keith Packard [Thu, 3 Jun 2004 14:16:38 +0000 (14:16 +0000)] 
Remove comma at end of FcResult enum definition.

19 years agoAdd steps to md5sum release
Keith Packard [Sat, 29 May 2004 20:07:46 +0000 (20:07 +0000)] 
Add steps to md5sum release

19 years agoAdd sh autogen.sh to INSTALL fc-2_2_95
Keith Packard [Sat, 29 May 2004 19:49:52 +0000 (19:49 +0000)] 
Add sh autogen.sh to INSTALL

19 years agoUpdate for 2.2.95
Keith Packard [Sat, 29 May 2004 19:36:32 +0000 (19:36 +0000)] 
Update for 2.2.95

19 years agoAdd FcResultOutOfMemory to provide an accurate error when FcFontSetMatch
Keith Packard [Sat, 29 May 2004 19:32:41 +0000 (19:32 +0000)] 
Add FcResultOutOfMemory to provide an accurate error when FcFontSetMatch
    fails in this way
Make #warning about lacking various FreeType features indicate which
    version those features appeared so users know how to fix the problem
    (Thanks to Anton Tropashko)

20 years agoReplace MIN/MAX/ABS macros which happen to have come from FreeType with
Keith Packard [Thu, 6 May 2004 02:28:37 +0000 (02:28 +0000)] 
Replace MIN/MAX/ABS macros which happen to have come from FreeType with
    fontconfig-specific ones (FC_*)

20 years agoExtend release preparation instructions to include notification and
Keith Packard [Sat, 24 Apr 2004 02:54:40 +0000 (02:54 +0000)] 
Extend release preparation instructions to include notification and
    distribution steps

20 years agoUpdate to 2.2.94 (2.2.93 shipped with broken libtool bits) fc-2_2_94
Keith Packard [Sat, 24 Apr 2004 01:09:36 +0000 (01:09 +0000)] 
Update to 2.2.94 (2.2.93 shipped with broken libtool bits)

20 years agoIgnore a few more autotool files
Keith Packard [Sat, 24 Apr 2004 01:06:32 +0000 (01:06 +0000)] 
Ignore a few more autotool files

20 years agoAdd instructions for doing a release fc-2_2_93
Keith Packard [Wed, 14 Apr 2004 18:08:41 +0000 (18:08 +0000)] 
Add instructions for doing a release
clean up .spec file; perhaps this will be useful to somebody...
Update to 2.2.93
Make 'scanopen' static so GCC doesn't whine about lacking prototype
Add WARN_CFLAGS to pass -W flags for GCC systems
Change various char types around to match across function calls. Fixed bug
    in using available_sizes[i].height which is in pixels, not 64ths of a
    pixel.

20 years agoForce FC_FOUNDRY and FC_WIDTH to always be set so that matches looking for
Keith Packard [Sat, 6 Mar 2004 23:44:11 +0000 (23:44 +0000)] 
Force FC_FOUNDRY and FC_WIDTH to always be set so that matches looking for
    explicit values prefer exact matches

20 years agoSupplied by: mfabian@suse.de (Mike FABIAN)
Keith Packard [Tue, 2 Mar 2004 16:48:51 +0000 (16:48 +0000)] 
Supplied by: mfabian@suse.de (Mike FABIAN)
Bug #260 fc-cache generates wrong spacing values for bitmap fonts Was using
    (strcmp (a,b)) instead of (!strcmp(a,b)).

20 years agoCast strlen to int for printf, so we're 64-bit clean.
Manish Singh [Sun, 22 Feb 2004 02:21:37 +0000 (02:21 +0000)] 
Cast strlen to int for printf, so we're 64-bit clean.

20 years agoOk, so I messed up the test for y_ppem. Let's see if I got it right this
Keith Packard [Wed, 11 Feb 2004 18:53:05 +0000 (18:53 +0000)] 
Ok, so I messed up the test for y_ppem. Let's see if I got it right this
    time.

20 years agoPre-2.1.5 versions of FreeType didn't include y_ppem in the FT_Bitmap_Size
Keith Packard [Tue, 10 Feb 2004 18:38:58 +0000 (18:38 +0000)] 
Pre-2.1.5 versions of FreeType didn't include y_ppem in the FT_Bitmap_Size
    record. Add a configure.in test for this and change the code
    accordingly (using height instead).

20 years agoAdd Low Saxon orthography (Kenneth Rohde Christiansen <kenneth@gnu.org>)
Keith Packard [Sat, 7 Feb 2004 07:13:48 +0000 (07:13 +0000)] 
Add Low Saxon orthography (Kenneth Rohde Christiansen <kenneth@gnu.org>)
Oops. Left 'newest.set' unset, which would miscompute the newest file
Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
    properties (which report the wrong value in current FreeType)
Don't attempt to check for empty glyphs in non-scalable fonts; they have no
    outlines...

20 years agofontconfig, at least as used by GIMP and/or PangoFT2 on Windows, crashes
Tor Lillqvist [Sun, 1 Feb 2004 19:32:36 +0000 (19:32 +0000)] 
fontconfig, at least as used by GIMP and/or PangoFT2 on Windows, crashes
    when trying to save the cache if config->cache is NULL, which happens
    if FcConfigHome() is NULL. Guard against that by using the temp folder
    in that case.

20 years agoAdded orthographies for Iranian Azerbaijani and Kurdish, and Pashto (Afghan
Roozbeh Pournader [Sat, 3 Jan 2004 18:27:29 +0000 (18:27 +0000)] 
Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto (Afghan
    and Pakistani).
Updated Urdu orthography with real data.

20 years agoRemove excessive whitespace (missed on previous commit)
Carl Worth [Fri, 12 Dec 2003 17:07:55 +0000 (17:07 +0000)] 
Remove excessive whitespace (missed on previous commit)

20 years agoMove man_MANS into the 'if USEDOCBOOK' block.
Carl Worth [Thu, 11 Dec 2003 19:30:07 +0000 (19:30 +0000)] 
Move man_MANS into the 'if USEDOCBOOK' block.
Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove excessive
    whitespace.
Add 'set -e' to abort when any program fails, (avoids printing of 'now type
    make' after configure aborts).

20 years agoSwitch to FreeType 2.1.7 style includes. Bug #150.
Keith Packard [Tue, 18 Nov 2003 07:53:04 +0000 (07:53 +0000)] 
Switch to FreeType 2.1.7 style includes. Bug #150.
reviewed by: Keith Packard <keithp@keithp.com>

20 years agoAdd some example usages.
Noah Levitt [Sun, 16 Nov 2003 19:08:04 +0000 (19:08 +0000)] 
Add some example usages.

20 years agoFixed a bug "FcStrtod" in handling some cases with two-byte decimal
Roozbeh Pournader [Mon, 10 Nov 2003 17:34:36 +0000 (17:34 +0000)] 
Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
    separators.

20 years agoUpdate to version 2.2.92 fc-2_2_92
Keith Packard [Mon, 27 Oct 2003 10:47:53 +0000 (10:47 +0000)] 
Update to version 2.2.92

20 years agoYet more cleanups to finish getting 'make distcheck' working This has been
Keith Packard [Mon, 27 Oct 2003 10:44:13 +0000 (10:44 +0000)] 
Yet more cleanups to finish getting 'make distcheck' working This has been
    tested to ensure that it even works from a _build directory.

20 years agoAttempts to fix 'make distcheck' work. Things are progressing pretty well,
Keith Packard [Mon, 27 Oct 2003 06:30:29 +0000 (06:30 +0000)] 
Attempts to fix 'make distcheck' work. Things are progressing pretty well,
    but there are still failures long into the process dealing with docs
    (as always).
The big changes here are mostly to make $(srcdir) != "." work correctly,
    fixing the docbook related sections and fc-lang were particularily
    tricky. Docbook refuses to load system entities from anywhere other
    than where the original .sgml file was located, so no luck looking in
    "." for the configure-generated version.sgml and confdir.sgml files.
fc-lang needed help finding .orth files; added a -d option to set the
    directory as the least evil of many options.
Now to go use a faster machine and try and wring out the last issues.

20 years agoTag version 2.2.91 fc-2_2_91
Keith Packard [Sun, 26 Oct 2003 16:52:28 +0000 (16:52 +0000)] 
Tag version 2.2.91

20 years agoInclude confdir.sgml.in in EXTRA_DIST
Keith Packard [Sun, 26 Oct 2003 16:45:23 +0000 (16:45 +0000)] 
Include confdir.sgml.in in EXTRA_DIST

20 years agoReplace fc-cache and fc-list manpages with more detailed, SGML versions.
Josselin Mouette [Thu, 9 Oct 2003 18:21:49 +0000 (18:21 +0000)] 
Replace fc-cache and fc-list manpages with more detailed, SGML versions.

20 years agoAdd a FC_HINT_STYLE key for patterns, with possible values
Owen Taylor [Tue, 23 Sep 2003 20:12:20 +0000 (20:12 +0000)] 
Add a FC_HINT_STYLE key for patterns, with possible values
    HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)

20 years agoRemove Georgian capitals, they aren't used for normal writing. (Bug #116)
Owen Taylor [Tue, 23 Sep 2003 20:06:40 +0000 (20:06 +0000)] 
Remove Georgian capitals, they aren't used for normal writing. (Bug #116)

20 years agoAdd new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug #111)
Noah Levitt [Sat, 6 Sep 2003 19:40:41 +0000 (19:40 +0000)] 
Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug #111)
When checking for monospace and dual-width fonts, allow roughly a 3%
    variance in the advances.

20 years agoFcConfigAppFontClear: Support passing NULL to use default config.
Manish Singh [Mon, 1 Sep 2003 05:11:17 +0000 (05:11 +0000)] 
FcConfigAppFontClear: Support passing NULL to use default config.

20 years agoAdded new FcFini function for cleaning up all memory. Fixed a few memory
Carl Worth [Fri, 15 Aug 2003 19:45:20 +0000 (19:45 +0000)] 
Added new FcFini function for cleaning up all memory. Fixed a few memory
    leaks. fc-list now calls FcFini, (and is now leak-free according to
    valgrind)

20 years agoBug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as varargs are
Keith Packard [Tue, 12 Aug 2003 02:06:20 +0000 (02:06 +0000)] 
Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as varargs are
    untyped

20 years agoWrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
Keith Packard [Sun, 20 Jul 2003 17:14:47 +0000 (17:14 +0000)] 
Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND

20 years agoImplement new semantics for Contains and LISTING:
Keith Packard [Sun, 20 Jul 2003 16:06:18 +0000 (16:06 +0000)] 
Implement new semantics for Contains and LISTING:
LISTING requires that the font Contain all of the pattern values, where
    Contain is redefined for strings to mean precise matching (so that
    Courier 10 Pitch doesn't list Courier fonts)
"Contains" for lang means both langs have the same language and either the
    same country or one is missing the country

20 years agoWas miscomputing end of string position for FcStrtod in locales with
Keith Packard [Wed, 9 Jul 2003 17:04:17 +0000 (17:04 +0000)] 
Was miscomputing end of string position for FcStrtod in locales with
    multibyte separators

20 years agoAdd autoconf checks for FT_Has_PS_Glyph_Names
Keith Packard [Thu, 26 Jun 2003 08:19:11 +0000 (08:19 +0000)] 
Add autoconf checks for FT_Has_PS_Glyph_Names

20 years agoAllow config->cache to be null (as it is when $HOME is not set)
Keith Packard [Thu, 26 Jun 2003 00:39:04 +0000 (00:39 +0000)] 
Allow config->cache to be null (as it is when $HOME is not set)

20 years agoLean on autoconf to find useful FreeType functions (bug 95)
Keith Packard [Wed, 25 Jun 2003 23:21:03 +0000 (23:21 +0000)] 
Lean on autoconf to find useful FreeType functions (bug 95)

20 years agoBug 75: dont build docs unless docbook is available. Dont install docs
Keith Packard [Tue, 17 Jun 2003 18:28:20 +0000 (18:28 +0000)] 
Bug 75: dont build docs unless docbook is available. Dont install docs
    unless they are pre-built or buildable

20 years agoAdd FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
Keith Packard [Tue, 17 Jun 2003 17:31:16 +0000 (17:31 +0000)] 
Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
    vvas@hal.csd.auth.gr (Vasilis Vasaitis))

20 years agoRemove CRs from the out file before comparing (needed on Windows).
Tor Lillqvist [Sun, 15 Jun 2003 22:57:21 +0000 (22:57 +0000)] 
Remove CRs from the out file before comparing (needed on Windows).

20 years agoTrivial braino.
Tor Lillqvist [Sun, 15 Jun 2003 22:45:12 +0000 (22:45 +0000)] 
Trivial braino.

20 years agoFix cut&paste error.
Tor Lillqvist [Sun, 15 Jun 2003 22:35:52 +0000 (22:35 +0000)] 
Fix cut&paste error.

20 years agoCheck also for DLL_EXPORT as indication of being built as a DLL on Win32.
Tor Lillqvist [Fri, 13 Jun 2003 23:04:35 +0000 (23:04 +0000)] 
Check also for DLL_EXPORT as indication of being built as a DLL on Win32.

20 years agoAdd share/doc directory. Add Fc*.3 man pages.
Tor Lillqvist [Fri, 13 Jun 2003 22:43:28 +0000 (22:43 +0000)] 
Add share/doc directory. Add Fc*.3 man pages.
Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
    which expects the EXPORTS line to be the first. Add FcConfigEnableHome.

20 years agoUpdate to version 2.2.90 fc-2_2_90
Keith Packard [Mon, 9 Jun 2003 19:21:06 +0000 (19:21 +0000)] 
Update to version 2.2.90

20 years agoAdd a bunch of ChangeLog entries
Keith Packard [Mon, 9 Jun 2003 19:15:00 +0000 (19:15 +0000)] 
Add a bunch of ChangeLog entries

20 years agoAdd fc-match program to demonstrate font matching from the command line
Keith Packard [Mon, 9 Jun 2003 18:49:19 +0000 (18:49 +0000)] 
Add fc-match program to demonstrate font matching from the command line

20 years agoOptimization in FcLangSetIndex was broken, occasionally returning a pointer
Keith Packard [Mon, 9 Jun 2003 17:31:03 +0000 (17:31 +0000)] 
Optimization in FcLangSetIndex was broken, occasionally returning a pointer
    to the wrong location on miss

20 years agoAdd fc-match program
Keith Packard [Mon, 9 Jun 2003 16:53:31 +0000 (16:53 +0000)] 
Add fc-match program

20 years ago(Bug 85) add support for culmus fonts
Keith Packard [Sat, 31 May 2003 21:07:01 +0000 (21:07 +0000)] 
(Bug 85) add support for culmus fonts

20 years ago(Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix usage info
Keith Packard [Sat, 31 May 2003 14:58:41 +0000 (14:58 +0000)] 
(Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix usage info
    on non-long option systems (Tim Mooney)

20 years agoFix "contains" op for strings and langsets.
James Su [Wed, 28 May 2003 01:34:38 +0000 (01:34 +0000)] 
Fix "contains" op for strings and langsets.

20 years agoFix build error with BDF prop local. Free langset after query
Keith Packard [Sat, 17 May 2003 02:17:19 +0000 (02:17 +0000)] 
Fix build error with BDF prop local. Free langset after query

20 years agooops. Left the psfontinfo.weight matching code commented out while testing
Keith Packard [Fri, 16 May 2003 16:37:16 +0000 (16:37 +0000)] 
oops. Left the psfontinfo.weight matching code commented out while testing
    other stuff...

20 years agoExtract spacing from XLFD atom
Juliusz Chroboczek [Wed, 14 May 2003 20:23:24 +0000 (20:23 +0000)] 
Extract spacing from XLFD atom

20 years agoUse FcIsWidth to share code
Keith Packard [Mon, 12 May 2003 20:48:59 +0000 (20:48 +0000)] 
Use FcIsWidth to share code
Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
    misclassifying some Han fonts as monospaced.