Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-31 | Bump version to 2.7.22.7.2 | Behdad Esfahbod | 3 | -4/+19 | |
2009-08-31 | Bump libtool version for release | Behdad Esfahbod | 1 | -1/+1 | |
2009-08-25 | Revert "Fix FcNameUnparseLangSet()" and redo it | Behdad Esfahbod | 1 | -11/+18 | |
This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and fixes that bug using the new reverse-map I added in the previous commit. | |||||
2009-08-25 | Bug 23419 - "contains" expression seems not working on the fontconfig rule | Behdad Esfahbod | 2 | -5/+19 | |
Fix bug in FcLangSetContains(), similar to 5c6d1ff23bda4386984a1d6e4c024958f8f5547c | |||||
2009-08-21 | Bug 22037 - No Fonts installed on a default install on Windows Server 2003 | Behdad Esfahbod | 1 | -0/+4 | |
Make it easy to install on older Windows | |||||
2009-08-13 | Use multi-byte codepage aware string function on Windows | Tor Lillqvist | 1 | -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-13 | Fix heap corruption on Windows in FcEndElement() | Tor Lillqvist | 1 | -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-13 | Fix MinGW compilation | Tor Lillqvist | 1 | -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 Esfahbod | 1 | -1/+1 | |
2009-07-28 | Improve charset printing | Behdad Esfahbod | 2 | -4/+4 | |
2009-07-27 | Bump version to 2.7.12.7.1 | Behdad Esfahbod | 3 | -5/+28 | |
2009-07-27 | Update .gitignore | Behdad Esfahbod | 1 | -0/+1 | |
2009-07-27 | Bump libtool versions that 2.7.0 (I forgot to do back then) | Behdad Esfahbod | 1 | -2/+2 | |
2009-07-27 | Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911) | Behdad Esfahbod | 1 | -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 docs | Behdad Esfahbod | 1 | -0/+7 | |
2009-07-25 | TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32 | Behdad Esfahbod | 1 | -1/+1 | |
Reported by Yuriy Kaminskiy. | |||||
2009-07-24 | Fix doc syntax (#22902) | Behdad Esfahbod | 2 | -2/+3 | |
2009-07-22 | Fix FcNameUnparseLangSet() | Behdad Esfahbod | 1 | -18/+11 | |
Was broken since ffd6668b469508177c4baf7745ae42aee5b00322 | |||||
2009-07-22 | Remove unused macros | Behdad Esfahbod | 1 | -31/+2 | |
2009-07-22 | Don't change the order of names unnecessarily (#20128) | Karl Tomlinson | 1 | -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-21 | Use GetSystemWindowsDirectory() instead of GetWindowsDirectory() (#22037) | Behdad Esfahbod | 1 | -3/+3 | |
2009-07-21 | Improve libtool version parsing (#22122) | Behdad Esfahbod | 1 | -1/+1 | |
2009-07-20 | Fix leak with string VStack objects | Behdad Esfahbod | 1 | -1/+1 | |
2009-07-10 | Add Inconsolata to monospace config (#22710) | Behdad Esfahbod | 2 | -0/+2 | |
2009-06-28 | Remove unused ftglue code | Behdad Esfahbod | 3 | -131/+30 | |
2009-06-28 | Replace spaces with tabs in conf files | Behdad Esfahbod | 5 | -154/+154 | |
2009-06-28 | Fix win32 build | Behdad Esfahbod | 1 | -1/+1 | |
2009-06-24 | git-tag -s again | Behdad Esfahbod | 1 | -1/+1 | |
2009-06-24 | Bump version to 2.7.02.7.0 | Behdad Esfahbod | 3 | -4/+222 | |
2009-06-24 | Remove keithp's GPG key id | Behdad Esfahbod | 1 | -1/+1 | |
2009-06-24 | Fix distcheck | Behdad Esfahbod | 1 | -4/+3 | |
2009-06-24 | Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags | Behdad Esfahbod | 1 | -1/+1 | |
2009-06-24 | [xml] Intern more strings | Behdad Esfahbod | 1 | -5/+4 | |
2009-06-24 | [xml] Allocate FcExpr's in a pool in FcConfig | Behdad Esfahbod | 3 | -43/+78 | |
Reduces number of malloc's for FcExprs from hundreds into single digits. | |||||
2009-06-24 | [xml] Mark more symbols static | Behdad Esfahbod | 2 | -40/+12 | |
2009-06-24 | [xml] Centralize FcExpr allocation | Behdad Esfahbod | 1 | -26/+20 | |
To be improved, using a central pool. | |||||
2009-06-24 | Remove unused prototypes and function | Behdad Esfahbod | 2 | -20/+2 | |
2009-06-24 | [charset] Grow internal FcCharset arrays exponentially | Behdad Esfahbod | 1 | -29/+36 | |
2009-06-24 | Always set *changed in FcCharsetMerge | Behdad Esfahbod | 1 | -1/+4 | |
2009-06-24 | Add XXX note about Unicode Plane 16 | Behdad Esfahbod | 1 | -3/+3 | |
2009-06-24 | Simplify FcValueSave() semantics | Behdad Esfahbod | 2 | -11/+4 | |
2009-06-24 | Use/prefer WWS family/style (name table id 21/22) | Behdad Esfahbod | 1 | -0/+12 | |
2009-06-24 | Mark matchers array const (#21935) | Behdad Esfahbod | 1 | -1/+1 | |
2009-06-24 | Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890) | Roozbeh Pournader | 4 | -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-24 | Detect TrueType Collections by checking the font data header | Behdad Esfahbod | 1 | -2/+9 | |
Instead of checking for "face->num_faces >1". (GNOME bug #577952) | |||||
2009-06-24 | Correctly handle mmap() failure (#21062) | Serge van den Boom | 1 | -0/+2 | |
2009-06-24 | [fc-cache] Remove obsolete sentence from man page | Behdad Esfahbod | 1 | -4/+1 | |
2009-06-24 | [fc-lang] Make LangSet representation in the cache files stable | Behdad Esfahbod | 4 | -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 variable | Behdad Esfahbod | 1 | -2/+0 | |
2009-06-24 | [fc-lang] Fix bug in country map generation | Behdad Esfahbod | 1 | -1/+1 | |
Previously the county map code was using an uninitialized variable and hence was totally failing to populate same-lang-different-territory map. |