summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-08-31Bump version to 2.7.22.7.2Behdad Esfahbod3-4/+19
2009-08-31Bump libtool version for releaseBehdad Esfahbod1-1/+1
2009-08-25Revert "Fix FcNameUnparseLangSet()" and redo itBehdad Esfahbod1-11/+18
This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and fixes that bug using the new reverse-map I added in the previous commit.
2009-08-25Bug 23419 - "contains" expression seems not working on the fontconfig ruleBehdad Esfahbod2-5/+19
Fix bug in FcLangSetContains(), similar to 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
2009-08-21Bug 22037 - No Fonts installed on a default install on Windows Server 2003Behdad Esfahbod1-0/+4
Make it easy to install on older Windows
2009-08-13Use multi-byte codepage aware string function on WindowsTor Lillqvist1-2/+9
The East Asian double-byte codepages have characters with backslash as the second byte, so we must use _mbsrchr() instead of strrchr() when looking at pathnames in the system codepage.
2009-08-13Fix heap corruption on Windows in FcEndElement()Tor Lillqvist1-32/+11
Must not call FcStrFree() on a value returned by FcStrBufDoneStatic(). In the Windows code don't bother with dynamic allocation, just use a local buffer.
2009-08-13Fix MinGW compilationTor Lillqvist1-0/+1
Need to define _WIN32_WINNT as 0x0500 to get declaration for GetSystemWindowsDirectory().
2009-07-28[ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)Behdad Esfahbod1-1/+1
2009-07-28Improve charset printingBehdad Esfahbod2-4/+4
2009-07-27Bump version to 2.7.12.7.1Behdad Esfahbod3-5/+28
2009-07-27Update .gitignoreBehdad Esfahbod1-0/+1
2009-07-27Bump libtool versions that 2.7.0 (I forgot to do back then)Behdad Esfahbod1-2/+2
2009-07-27Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)Behdad Esfahbod1-1/+2
We distribute the docs, so it makes little sense to distribute with @CONFDIR@ replaced. Until we find a better solution, I've hardcoded /etc/fonts now.
2009-07-27[doc] Add ~/fonts.conf.d to user docsBehdad Esfahbod1-0/+7
2009-07-25TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32Behdad Esfahbod1-1/+1
Reported by Yuriy Kaminskiy.
2009-07-24Fix doc syntax (#22902)Behdad Esfahbod2-2/+3
2009-07-22Fix FcNameUnparseLangSet()Behdad Esfahbod1-18/+11
Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
2009-07-22Remove unused macrosBehdad Esfahbod1-31/+2
2009-07-22Don't change the order of names unnecessarily (#20128)Karl Tomlinson1-1/+4
so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over TT_NAME_ID_FONT_FAMILY when both are specified for the default language.
2009-07-21Use GetSystemWindowsDirectory() instead of GetWindowsDirectory() (#22037)Behdad Esfahbod1-3/+3
2009-07-21Improve libtool version parsing (#22122)Behdad Esfahbod1-1/+1
2009-07-20Fix leak with string VStack objectsBehdad Esfahbod1-1/+1
2009-07-10Add Inconsolata to monospace config (#22710)Behdad Esfahbod2-0/+2
2009-06-28Remove unused ftglue codeBehdad Esfahbod3-131/+30
2009-06-28Replace spaces with tabs in conf filesBehdad Esfahbod5-154/+154
2009-06-28Fix win32 buildBehdad Esfahbod1-1/+1
2009-06-24git-tag -s againBehdad Esfahbod1-1/+1
2009-06-24Bump version to 2.7.02.7.0Behdad Esfahbod3-4/+222
2009-06-24Remove keithp's GPG key idBehdad Esfahbod1-1/+1
2009-06-24Fix distcheckBehdad Esfahbod1-4/+3
2009-06-24Bug 22154 -- fontconfig.pc doesn't include libxml2 link flagsBehdad Esfahbod1-1/+1
2009-06-24[xml] Intern more stringsBehdad Esfahbod1-5/+4
2009-06-24[xml] Allocate FcExpr's in a pool in FcConfigBehdad Esfahbod3-43/+78
Reduces number of malloc's for FcExprs from hundreds into single digits.
2009-06-24[xml] Mark more symbols staticBehdad Esfahbod2-40/+12
2009-06-24[xml] Centralize FcExpr allocationBehdad Esfahbod1-26/+20
To be improved, using a central pool.
2009-06-24Remove unused prototypes and functionBehdad Esfahbod2-20/+2
2009-06-24[charset] Grow internal FcCharset arrays exponentiallyBehdad Esfahbod1-29/+36
2009-06-24Always set *changed in FcCharsetMergeBehdad Esfahbod1-1/+4
2009-06-24Add XXX note about Unicode Plane 16Behdad Esfahbod1-3/+3
2009-06-24Simplify FcValueSave() semanticsBehdad Esfahbod2-11/+4
2009-06-24Use/prefer WWS family/style (name table id 21/22)Behdad Esfahbod1-0/+12
2009-06-24Mark matchers array const (#21935)Behdad Esfahbod1-1/+1
2009-06-24Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)Roozbeh Pournader4-10/+54
The correct ISO 639 code for Pakistani/Western Panjabi seems to be 'lah', not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc. Signed-off-by: Behdad Esfahbod <behdad@behdad.org>
2009-06-24Detect TrueType Collections by checking the font data headerBehdad Esfahbod1-2/+9
Instead of checking for "face->num_faces >1". (GNOME bug #577952)
2009-06-24Correctly handle mmap() failure (#21062)Serge van den Boom1-0/+2
2009-06-24[fc-cache] Remove obsolete sentence from man pageBehdad Esfahbod1-4/+1
2009-06-24[fc-lang] Make LangSet representation in the cache files stableBehdad Esfahbod4-26/+282
Fontconfig assigns an index number to each language it knows about. The index is used to index a bit in FcLangSet language map. The bit map is stored in the cache. Previously fc-lang simply sorted the list of languages and assigned them an index starting from zero. Net effect is that whenever new orth files were added, all the FcLangSet info in the cache files would become invalid. This was causing weird bugs like this one: https://bugzilla.redhat.com/show_bug.cgi?id=490888 With this commit we fix the index assigned to each language. The index will be based on the order the orth files are passed to fc-lang. As a result all orth files are explicitly listed in Makefile.am now, and new additions should be made to the end of the list. The list is made to reflect the sorted list of orthographies from 2.6.0 released followed by new additions since. This fixes the stability problem. Needless to say, recreating caches is necessary before any new orthography is recognized in existing fonts, but at least the existing caches are still valid and don't cause bugs like the above.
2009-06-24[fcstr] Remove unused variableBehdad Esfahbod1-2/+0
2009-06-24[fc-lang] Fix bug in country map generationBehdad Esfahbod1-1/+1
Previously the county map code was using an uninitialized variable and hence was totally failing to populate same-lang-different-territory map.