]>
git.wh0rd.org Git - fontconfig.git/log
Tor Lillqvist [Sat, 22 Mar 2003 21:28:13 +0000 (21:28 +0000)]
Changes for Windows:
Add a fontconfig-zip(.in) script, used to build a binary distribution.
Tor Lillqvist [Sat, 22 Mar 2003 21:25:34 +0000 (21:25 +0000)]
Changes for Windows:
On Windows with gcc (a.k.a. mingw) build as a DLL.
We don't want to hardcode the fonts.conf file location in the DLL, so we
look up the DLL location at run-time in a DllMain() function. The
fonts.conf location is deduced from that.
The colon can't be used as path separator on Windows, semicolon is used
instead. File path components can be separated with either slash or
backslash. Absolute paths can also begin with a drive letter.
Add internal function FcStrLastSlash that strrchr's the last slash, or
backslash on Windows.
There is no link() on Windows. For atomicity checks, mkdir a lock directory
instead.
In addition to HOME, also look for USERPROFILE.
Recognize the special font directory token WINDOWSFONTDIR, to use the
system's font directory.
Remove the fontconfig-def.cpp that was obsolete. Add fontconfig.def(.in),
without internal functions.
Add a fontconfig-zip(.in) script, used to build a binary distribution.
Keith Packard [Sat, 22 Mar 2003 01:55:00 +0000 (01:55 +0000)]
switch // comment
Keith Packard [Thu, 20 Mar 2003 02:01:01 +0000 (02:01 +0000)]
strtod under some locales requires digits before the decimal
Keith Packard [Thu, 20 Mar 2003 02:00:15 +0000 (02:00 +0000)]
Avoid crashing on empty test/edit lists
Keith Packard [Thu, 20 Mar 2003 01:59:28 +0000 (01:59 +0000)]
bogus libtoolize --version | libtoolize --version
Keith Packard [Tue, 18 Mar 2003 08:03:42 +0000 (08:03 +0000)]
FcCharSetIsSubset errored on fonts with subsets in early blocks and extra
blocks not present in the second argument
Keith Packard [Fri, 14 Mar 2003 00:16:56 +0000 (00:16 +0000)]
Fix configure arguments (bug 45)
Keith Packard [Wed, 12 Mar 2003 22:16:43 +0000 (22:16 +0000)]
add font widths and extend weight from OS/2 table
Keith Packard [Wed, 12 Mar 2003 22:15:39 +0000 (22:15 +0000)]
Global cache time checking was using wrong file name and computing wrong
count of fonts per file
Keith Packard [Mon, 10 Mar 2003 06:56:32 +0000 (06:56 +0000)]
Ship manual
Mike A. Harris [Sat, 8 Mar 2003 01:03:32 +0000 (01:03 +0000)]
Updated RPM specfile for 2.1.92 and fixed remaining known spec file issues
Keith Packard [Fri, 7 Mar 2003 21:04:52 +0000 (21:04 +0000)]
Bump version to 2.1.92
Keith Packard [Fri, 7 Mar 2003 20:51:17 +0000 (20:51 +0000)]
add version.sgml to .cvsignore
Keith Packard [Fri, 7 Mar 2003 20:50:44 +0000 (20:50 +0000)]
Add version number to user doc
Keith Packard [Fri, 7 Mar 2003 20:45:43 +0000 (20:45 +0000)]
Add version number to documentation
Keith Packard [Fri, 7 Mar 2003 20:45:20 +0000 (20:45 +0000)]
wasnt rebuilding most of the docs
Keith Packard [Fri, 7 Mar 2003 20:04:13 +0000 (20:04 +0000)]
distribute man page
Keith Packard [Fri, 7 Mar 2003 20:03:53 +0000 (20:03 +0000)]
note that default mandir is usually wrong
Keith Packard [Fri, 7 Mar 2003 20:03:23 +0000 (20:03 +0000)]
get manuals to install with automake-1.4
Keith Packard [Fri, 7 Mar 2003 19:41:34 +0000 (19:41 +0000)]
Create fontconfig-user.html
Keith Packard [Fri, 7 Mar 2003 19:39:57 +0000 (19:39 +0000)]
Add more to .cvsignore
Keith Packard [Fri, 7 Mar 2003 19:37:16 +0000 (19:37 +0000)]
Make documentation build
Keith Packard [Fri, 7 Mar 2003 19:01:41 +0000 (19:01 +0000)]
Finish reformatting developer documentation
Keith Packard [Fri, 7 Mar 2003 08:52:27 +0000 (08:52 +0000)]
Add copyright
Keith Packard [Fri, 7 Mar 2003 08:51:14 +0000 (08:51 +0000)]
Use <parameter> tags. Add copyrights
Keith Packard [Fri, 7 Mar 2003 08:44:32 +0000 (08:44 +0000)]
Add lots more function documentation
Keith Packard [Fri, 7 Mar 2003 07:12:51 +0000 (07:12 +0000)]
Rework documentation to build man pages for each function
Keith Packard [Fri, 7 Mar 2003 06:17:36 +0000 (06:17 +0000)]
Add func doc creation program edit-sgml
Mike A. Harris [Wed, 5 Mar 2003 10:09:57 +0000 (10:09 +0000)]
Update Changelog
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.
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
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
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
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
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.
Keith Packard [Wed, 5 Mar 2003 07:45:37 +0000 (07:45 +0000)]
switch vesion to version
Keith Packard [Wed, 5 Mar 2003 06:09:36 +0000 (06:09 +0000)]
optimize string compares even more
Keith Packard [Wed, 5 Mar 2003 06:09:14 +0000 (06:09 +0000)]
Use VERSION in fontconfig.pc.in
Keith Packard [Wed, 5 Mar 2003 05:57:11 +0000 (05:57 +0000)]
No longer using config directory
Keith Packard [Wed, 5 Mar 2003 05:53:10 +0000 (05:53 +0000)]
use FcToLower instead of tolower
Keith Packard [Wed, 5 Mar 2003 05:52:51 +0000 (05:52 +0000)]
Add FcLangSetPrint
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
Keith Packard [Wed, 5 Mar 2003 05:51:27 +0000 (05:51 +0000)]
Change RCS tag
Keith Packard [Wed, 5 Mar 2003 05:48:53 +0000 (05:48 +0000)]
Add letter ranges to speed lang lookups, change CVS tag
Keith Packard [Wed, 5 Mar 2003 05:48:15 +0000 (05:48 +0000)]
Change RCS tag, add FcLangSetContains
Keith Packard [Wed, 5 Mar 2003 04:26:06 +0000 (04:26 +0000)]
Switch RCS tag label
Keith Packard [Tue, 4 Mar 2003 00:19:09 +0000 (00:19 +0000)]
Add .cvsignore
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
Keith Packard [Mon, 3 Mar 2003 05:47:14 +0000 (05:47 +0000)]
Update version to 2.1.91
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.
Keith Packard [Sun, 2 Mar 2003 19:13:00 +0000 (19:13 +0000)]
Ignore dist files
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
Keith Packard [Sun, 2 Mar 2003 08:46:04 +0000 (08:46 +0000)]
oops -- X fonts referenced from the wrong place
Keith Packard [Sun, 2 Mar 2003 08:00:24 +0000 (08:00 +0000)]
Make default confdir point to sysconfdir
Keith Packard [Sun, 2 Mar 2003 07:36:08 +0000 (07:36 +0000)]
Add ltmain.sh to the package
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
Keith Packard [Sat, 1 Mar 2003 05:55:48 +0000 (05:55 +0000)]
Add .cvsignore
Keith Packard [Sat, 1 Mar 2003 05:55:17 +0000 (05:55 +0000)]
Add simple tests
Keith Packard [Sat, 1 Mar 2003 05:21:02 +0000 (05:21 +0000)]
Add --disable-docs flag
Keith Packard [Sat, 1 Mar 2003 03:06:37 +0000 (03:06 +0000)]
Switch to docbook and split documentation into pieces
Keith Packard [Sat, 1 Mar 2003 02:23:52 +0000 (02:23 +0000)]
Reformat documentation into sgml for docbook, split into user/devel guides
Keith Packard [Thu, 27 Feb 2003 08:12:13 +0000 (08:12 +0000)]
Disable globaladvance for batang fonts
Keith Packard [Thu, 27 Feb 2003 08:08:09 +0000 (08:08 +0000)]
Disable globaladvance for gulim fonts
Keith Packard [Thu, 27 Feb 2003 07:04:59 +0000 (07:04 +0000)]
Stop setting FC_SPACING from font hints. Theyre always wrong
Keith Packard [Thu, 27 Feb 2003 07:04:31 +0000 (07:04 +0000)]
Avoid crashing with null expressions in debug code
Keith Packard [Wed, 26 Feb 2003 19:13:17 +0000 (19:13 +0000)]
Allow double or integer for numeric values in matching
Keith Packard [Mon, 24 Feb 2003 17:52:44 +0000 (17:52 +0000)]
Add remaining .cvsignore files
Keith Packard [Mon, 24 Feb 2003 17:50:29 +0000 (17:50 +0000)]
Add .cvsignore file
Keith Packard [Mon, 24 Feb 2003 17:18:50 +0000 (17:18 +0000)]
Switch to automake
Keith Packard [Mon, 24 Feb 2003 16:51:29 +0000 (16:51 +0000)]
Dont attempt to use cache if NULL
Keith Packard [Mon, 17 Feb 2003 17:35:28 +0000 (17:35 +0000)]
Remove broken fontconfig-config script
Keith Packard [Thu, 13 Feb 2003 16:42:38 +0000 (16:42 +0000)]
Track dirs containing fonts.cache files referenced from ~/.fonts.cache file
Keith Packard [Wed, 12 Feb 2003 20:35:32 +0000 (20:35 +0000)]
Have fc-cache skip directories without write access
Keith Packard [Wed, 12 Feb 2003 18:23:03 +0000 (18:23 +0000)]
Add prefer_outline hacks to replace bitmap fonts with equivalent outlines
Keith Packard [Wed, 12 Feb 2003 18:22:12 +0000 (18:22 +0000)]
Add "same" binding for edits to inherit binding from matched element
Keith Packard [Wed, 12 Feb 2003 18:21:21 +0000 (18:21 +0000)]
Output langsets and all bindings in debug messages
Keith Packard [Wed, 12 Feb 2003 18:20:04 +0000 (18:20 +0000)]
Make FcStrCmpIgnoreCase a bit faster
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
Keith Packard [Fri, 7 Feb 2003 00:15:09 +0000 (00:15 +0000)]
fontconfig is no longer affiliated with xfree86
Keith Packard [Fri, 7 Feb 2003 00:14:31 +0000 (00:14 +0000)]
Emphasize that fonts.conf isnt the right place for local configuration
Keith Packard [Fri, 7 Feb 2003 00:13:55 +0000 (00:13 +0000)]
Remove Imakefile
Keith Packard [Fri, 7 Feb 2003 00:13:37 +0000 (00:13 +0000)]
Build fc-lang, install local.conf
Keith Packard [Thu, 6 Feb 2003 19:30:32 +0000 (19:30 +0000)]
Avoid crash when $HOME is not set
Keith Packard [Thu, 6 Feb 2003 19:28:23 +0000 (19:28 +0000)]
Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
Keith Packard [Thu, 6 Feb 2003 19:25:53 +0000 (19:25 +0000)]
add shared library support for Tru64 UNIX and IRIX (bug #14)
Keith Packard [Thu, 6 Feb 2003 19:22:43 +0000 (19:22 +0000)]
Fix inconsistent const usage in FcConfigCompareValue
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
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.
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.
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).
Torrey Lyons [Fri, 3 Jan 2003 18:54:11 +0000 (18:54 +0000)]
On Darwin add Mac font directories to fonts.conf.
David Dawes [Sat, 21 Dec 2002 02:31:53 +0000 (02:31 +0000)]
677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
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).
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).
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).
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).
Keith Packard [Fri, 22 Nov 2002 02:12:16 +0000 (02:12 +0000)]
In debugging output, mark weakly bound values with (w)
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)
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).