]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Update for 2.2.96
[fontconfig.git] / ChangeLog
index a3751e94565d9ca053c2d6336af47568e48985e4..37ea4e496cdbf8675ccb458aeff4e3a0e406bb86 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,166 @@
+2004-06-30  Keith Packard  <keithp@keithp.com>
+
+       * README:
+       * configure.in:
+       * fontconfig/fontconfig.h:
+       Update for 2.2.96
+
+2004-06-30  Keith Packard  <keithp@keithp.com>
+
+       Provided by: Lubos Lunak <l.lunak@suse.cz>
+
+       * src/fccfg.c: (FcConfigUptoDate):
+       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.
+
+2004-06-03  Keith Packard  <keithp@keithp.com>
+
+       * fontconfig/fontconfig.h:
+       Remove comma at end of FcResult enum definition.
+
+2004-05-29  Keith Packard  <keithp@keithp.com>
+
+       * INSTALL:
+       Add steps to md5sum release
+
+2004-05-29  Keith Packard  <keithp@keithp.com>
+
+       * README:
+       * configure.in:
+       * fontconfig/fontconfig.h:
+       Update for 2.2.95
+
+2004-05-29  Keith Packard  <keithp@keithp.com>
+
+       * fontconfig/fontconfig.h:
+       * src/fcmatch.c: (FcFontSetMatch):
+       Add FcResultOutOfMemory to provide an accurate error when
+       FcFontSetMatch fails in this way
+       
+       * src/fcfreetype.c:
+       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)
+
+2004-05-05  Keith Packard  <keithp@keithp.com>
+
+       * src/fcfreetype.c: (FcFreeTypeCharSetAndSpacing):
+       Replace MIN/MAX/ABS macros which happen to have come
+       from FreeType with fontconfig-specific ones (FC_*)
+
+2004-04-23  Keith Packard  <keithp@keithp.com>
+
+       * INSTALL:
+       Extend release preparation instructions to include
+       notification and distribution steps
+
+2004-04-23  Keith Packard  <keithp@keithp.com>
+
+       * README:
+       * configure.in:
+       * fontconfig/fontconfig.h:
+       Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
+
+2004-04-23  Keith Packard  <keithp@keithp.com>
+
+       * .cvsignore:
+       Ignore a few more autotool files
+
+2004-04-14  Keith Packard  <keithp@keithp.com>
+
+       * INSTALL:
+       Add instructions for doing a release
+       
+       * fontconfig.spec.in:
+       clean up .spec file; perhaps this will be useful to somebody...
+
+       * README:
+       * configure.in:
+       * fontconfig/fontconfig.h:
+       Update to 2.2.93
+       
+       * fc-lang/fc-lang.c:
+       Make 'scanopen' static so GCC doesn't whine about lacking prototype
+       
+       * fc-glyphname/Makefile.am:
+       * fc-lang/Makefile.am:
+       * fc-list/Makefile.am:
+       * fc-match/Makefile.am:
+       * src/Makefile.am:
+       Add WARN_CFLAGS to pass -W flags for GCC systems
+       
+       * src/fcfreetype.c: (FcNoticeFoundry), (FcVendorMatch),
+       (FcVendorFoundry), (FcGetPixelSize), (FcFreeTypeQuery):
+       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.
+
+2004-03-06  Keith Packard  <keithp@keithp.com>
+
+       * src/fcfreetype.c: (FcFreeTypeQuery):
+       Force FC_FOUNDRY and FC_WIDTH to always be set so that
+       matches looking for explicit values prefer exact matches
+
+2004-03-02  Keith Packard  <keithp@keithp.com>
+
+       Supplied by: mfabian@suse.de (Mike FABIAN)
+
+       * src/fcfreetype.c: (FcFreeTypeQuery):
+       Bug #260 fc-cache generates wrong spacing values for bitmap fonts
+       Was using (strcmp (a,b)) instead of (!strcmp(a,b)).
+
+2004-02-21  Manish Singh  <yosh@gimp.org>
+
+       * fc-glyphname/fc-glyphname.c: (main):
+       Cast strlen to int for printf, so we're 64-bit clean.
+
+2004-02-11  Keith Packard  <keithp@keithp.com>
+
+       * configure.in:
+       * src/fcfreetype.c: (FcGetPixelSize):
+       Ok, so I messed up the test for y_ppem.  Let's see if I
+       got it right this time.
+
+2004-02-10  Keith Packard  <keithp@keithp.com>
+
+       * configure.in:
+       * src/fcfreetype.c: (FcGetPixelSize):
+       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).
+
+2004-02-06  Keith Packard  <keithp@keithp.com>
+
+       * fc-lang/nds.orth:
+       Add Low Saxon orthography 
+               (Kenneth Rohde Christiansen <kenneth@gnu.org>)
+               
+       * src/fccfg.c: (FcConfigNewestFile):
+       Oops.  Left 'newest.set' unset, which would miscompute
+       the newest file
+       
+       * src/fcfreetype.c: (FcGetPixelSize), (FcFreeTypeQuery),
+       (FcFreeTypeCheckGlyph):
+       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...
+
+2004-02-01  Tor Lillqvist  <tml@iki.fi>
+
+       * src/fccfg.c (FcConfigCreate): 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.
+
 2004-01-03  Roozbeh Pournader  <roozbeh@sharif.edu>
 
        * fc-lang/az_ir.orth: