| 
              
9750fcb0
               | 
              
2007-01-04T23:14:48
               | 
              
               | 
              
        * docs/INSTALL.UNIX: simplified some parts, add reference to
        autogen.sh and pointer to README.CVS
        * README.CVS: add common problem description and solution
        when running autogen.sh
        * docs/INSTALL: add reference to MacOS X
        * docs/MAKEPP, docs/INSTALL.MAC: add new documentation files
        * docs/TODO: remove obsolete items
               | 
            
            
              
   
               | 
              
d10dff2b
               | 
              
2007-01-04T22:00:51
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
38d1002b
               | 
              
2007-01-04T18:50:12
               | 
              
               | 
              
	* src/raster/ftraster.c: removing dynamically generated "count_table",
	and replace it with a constant array of bytes
               | 
            
            
              
   
               | 
              
8a2c7f8f
               | 
              
2007-01-04T18:33:12
               | 
              
               | 
              
	* src/raster/ftraster.c, src/smooth/ftgrays.c: small optimization, the
	rasterizers now	uses the render pool to store their state during scanline
	convertion. this saves about 6 KB of heap space for each FT_Library instance
               | 
            
            
              
   
               | 
              
91bd5ddf
               | 
              
2007-01-04T18:00:14
               | 
              
               | 
              
        * src/smooth/ftgrays.c: small optimization, the rasterizer now
        uses the render pool to store its state during its operation,
        this saves about 4 KB of heap for each FT_Library instance
               | 
            
            
              
   
               | 
              
8a6c44e6
               | 
              
2007-01-04T17:03:11
               | 
              
               | 
              
Getting rid of the FT_OPTIMIZE_MEMORY macro, since the optimization
is no longer experimental
               | 
            
            
              
   
               | 
              
a8cf42bb
               | 
              
2007-01-04T16:46:46
               | 
              
               | 
              
        * src/pshinter/pshalgo.c: remove a stupid typo that results in no
        hinting and a memory leak with some large Asian CFF fonts
        * src/base/ftobjs.c (FT_Done_Library): remove a subtle memory leak
        which happens when FT_Done_Library is called with opened CFF_Faces in
        it. We need to close all faces before destroying the modules, or else
        some bad things (memory leaks) may happen.
               | 
            
            
              
   
               | 
              
6b87e6f0
               | 
              
2007-01-02T19:20:08
               | 
              
               | 
              
* src/gxvalid/gxvkern.c (gxv_kern_subtable_fmt0_pairs_validate):
Remove compiler warning.
Formatting.
               | 
            
            
              
   
               | 
              
9207e001
               | 
              
2007-01-02T16:58:13
               | 
              
               | 
              
adding documentation comment
               | 
            
            
              
   
               | 
              
55d5a1cb
               | 
              
2006-12-30T20:24:30
               | 
              
               | 
              
(gxv_kern_subtable_fmt0_pairs_validate): Show the trace message after validating gids.
               | 
            
            
              
   
               | 
              
d5d3e41d
               | 
              
2006-12-30T20:17:30
               | 
              
               | 
              
(gxv_kern_subtable_fmt0_pairs_validate): New function. Checks uniqueness of the gid pairs.
(gxv_kern_subtable_fmt0_validate): Move some code to `gxv_kern_subtable_fmt0_pairs_validate'.
               | 
            
            
              
   
               | 
              
115b442b
               | 
              
2006-12-22T11:37:05
               | 
              
               | 
              
	* src/autofit/aflatin.c, src/truetype/ttgload.c: removing compiler
	warnings
	* builds/win32/visualc/freetype.vcproj: adding _CRT_SECURE_NO_DEPRECATE
	to avoid deprecation warnings with Visual C++ 8
               | 
            
            
              
   
               | 
              
eeaa6497
               | 
              
2006-12-19T14:34:07
               | 
              
               | 
              
add comment
               | 
            
            
              
   
               | 
              
4755bf7a
               | 
              
2006-12-16T08:58:44
               | 
              
               | 
              
* src/base/ftlcdfil.c (FT_Library_SetLcdFilter)
[FT_FORCE_LIGHT_LCD_FILTER]: Fix typo.
               | 
            
            
              
   
               | 
              
0fd08bdc
               | 
              
2006-12-16T02:57:46
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
1d5b6a60
               | 
              
2006-12-15T15:44:56
               | 
              
               | 
              
* Notes for simplification of src/base/ftmac.c
               | 
            
            
              
   
               | 
              
431282fc
               | 
              
2006-12-15T15:39:04
               | 
              
               | 
              
* Add volatile to sync svotval.h with otvmod.c
               | 
            
            
              
   
               | 
              
7e3d6013
               | 
              
2006-12-15T15:23:21
               | 
              
               | 
              
* Simplify src/base/ftmac.c for Mac OS X
               | 
            
            
              
   
               | 
              
21fd256d
               | 
              
2006-12-15T15:09:44
               | 
              
               | 
              
* Backup src/base/ftmac.c to builds/mac/ftmac.c for legacy MacOS
               | 
            
            
              
   
               | 
              
7a7d403d
               | 
              
2006-12-15T14:47:42
               | 
              
               | 
              
* Improve resource fork handler for POSIX
               | 
            
            
              
   
               | 
              
ec5b4508
               | 
              
2006-12-10T07:51:38
               | 
              
               | 
              
* builds/toplevel.mk (version): Protect against `distclean' target.
               | 
            
            
              
   
               | 
              
b26b314a
               | 
              
2006-12-09T20:01:43
               | 
              
               | 
              
* builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat'
or `type'.
* builds/freetype.mk (version): Extracted from freetype.h, using
GNU make's built-in string functions.
(refdoc): Use $(version) instead of static version number.
               | 
            
            
              
   
               | 
              
4e1d6c0c
               | 
              
2006-12-09T08:20:37
               | 
              
               | 
              
* builds/toplevel.mk (dist): Extract version number from freetype.h.
               | 
            
            
              
   
               | 
              
15c29503
               | 
              
2006-12-09T07:29:54
               | 
              
               | 
              
* src/tools/apinames (State): Remove final comma in structure -- xlc
v5 under AIX 4.3 doesn't like this.
               | 
            
            
              
   
               | 
              
601cb889
               | 
              
2006-12-08T15:55:39
               | 
              
               | 
              
typo
               | 
            
            
              
   
               | 
              
66c7ece8
               | 
              
2006-12-08T15:51:51
               | 
              
               | 
              
Improve documentation of FT_New_Memory_Face.
               | 
            
            
              
   
               | 
              
256a3512
               | 
              
2006-12-08T06:49:33
               | 
              
               | 
              
Fix ChangeLog.
               | 
            
            
              
   
               | 
              
dbf3b43a
               | 
              
2006-12-07T21:18:09
               | 
              
               | 
              
        * src/autofit/afloader.c (af_loader_load_g): small adjustment
        to the spacing of auto-fitter glyphs. This only impacts rare
        cases (e.g. Arial Bold at rather small character sizes)
               | 
            
            
              
   
               | 
              
e2e18e03
               | 
              
2006-12-03T09:46:32
               | 
              
               | 
              
comment fixes
               | 
            
            
              
   
               | 
              
1117131c
               | 
              
2006-12-03T09:43:40
               | 
              
               | 
              
* src/sfnt/rules.mk (SFNT_DRV_SRC): Add ttsbit0.c.
               | 
            
            
              
   
               | 
              
3bcd7d7f
               | 
              
2006-12-03T09:38:16
               | 
              
               | 
              
Formatting.
               | 
            
            
              
   
               | 
              
52c6ecea
               | 
              
2006-12-03T09:30:28
               | 
              
               | 
              
typo
               | 
            
            
              
   
               | 
              
960ba59a
               | 
              
2006-12-01T08:20:47
               | 
              
               | 
              
* src/sfnt/sfobjs.c (tt_face_get_name): All Unicode strings are
encoded in UTF-16BE.  Patch from Rajeev Pahuja <rpahuja@esri.com>.
(tt_name_entry_ascii_from_ucs4): Removed.
* include/freetype/ftxf86.h: Fix and extend comment so that it
appears in the documentation.
* include/freetype/ftchapters.h: Add `font_format' section.
* src/tools/docmaker/tohtml.py (HtmlFormatter::index_exit): Add link
to TOC in index page.
Formatting.
               | 
            
            
              
   
               | 
              
3a18c5e2
               | 
              
2006-11-28T08:38:31
               | 
              
               | 
              
    * src/smooth/ftgrays.c (gray_raster_render): return 0 when we're
    trying to rendering into a zero-width/height bitmap, instead of an
    error code.
               | 
            
            
              
   
               | 
              
80658e50
               | 
              
2006-11-28T08:09:20
               | 
              
               | 
              
    * src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch
    * src/smooth/ftgrays.c: remove hard-coded error values, use FreeType
    ones instead
    * src/autofit/afhints.c (af_glyph_hints_dump_segments): remove unused
    variable
               | 
            
            
              
   
               | 
              
8636c29a
               | 
              
2006-11-26T22:28:13
               | 
              
               | 
              
* src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer.
               | 
            
            
              
   
               | 
              
1bd6c472
               | 
              
2006-11-25T01:30:40
               | 
              
               | 
              
        * src/autofit/afhints.c: add stubs to link the "ftgrid" test program
        when debugging is disabled in the auto-hinter
               | 
            
            
              
   
               | 
              
81e725f5
               | 
              
2006-11-23T14:49:48
               | 
              
               | 
              
	* src/autofit/afhints.c, src/autofit/afhints.h, src/autofit/aflatin.c,
	src/autofit/aftypes.h: Misc. auto-hinter improvements
               | 
            
            
              
   
               | 
              
91959bf2
               | 
              
2006-11-22T10:36:55
               | 
              
               | 
              
Fix Savannah bug #15553.
* src/truetype/ttgload.c (tt_loader_init): Re-execute the CVT
program after a change from mono to grayscaling (and vice versa).
Use correct constant for comparison to get `exec->grayscale'.
               | 
            
            
              
   
               | 
              
2bad8ffb
               | 
              
2006-11-22T09:37:03
               | 
              
               | 
              
cosmetics
               | 
            
            
              
   
               | 
              
82ee38e5
               | 
              
2006-11-20T09:19:26
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
913a3650
               | 
              
2006-11-19T09:19:17
               | 
              
               | 
              
Because FT_Load_Glyph expects CID values for CID-keyed fonts, the
test for a valid glyph index must be deferred to the font drivers.
This patch fixes Savannah bug #18301.
* src/base/ftobjs.c (FT_Load_Glyph): Don't check `glyph_index'.
* src/bdf/bdfdrivr.c (BDF_Glyph_Load), src/cff/cffgload.c
(cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph),
src/pcf/pcfdrivr.c (PCF_Glyph_Load), src/pfr/pfrobjs.c
(pfr_slot_load), src/truetype/ttdriver.c (Load_Glyph),
src/type1/t1gload.c (T1_Load_Glyph), src/winfonts/winfnt.c
(FNT_Load_Glyph): Check validity of `glyph_index'.
               | 
            
            
              
   
               | 
              
0d0d78da
               | 
              
2006-11-14T10:37:10
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
a95e5c62
               | 
              
2006-11-13T13:24:30
               | 
              
               | 
              
updating documentation
               | 
            
            
              
   
               | 
              
29c191cd
               | 
              
2006-11-13T13:03:48
               | 
              
               | 
              
      * src/base/ftlcdfil.c: added support for FT_FORCE_LIGHT_LCD_FILTER
      and FT_FORCE_LEGACY_LCD_FILTER at compile time. Define these macros
      when building the library to change the default LCD filter to be
      used. This is only useful for experimentation
               | 
            
            
              
   
               | 
              
7bab6ae3
               | 
              
2006-11-13T11:25:06
               | 
              
               | 
              
      * src/truetype/ttinterp.c: undefined the FIX_BYTECODE macro,
      since the interpreter "enhancements" are still too buggy for
      general use
               | 
            
            
              
   
               | 
              
8765c71b
               | 
              
2006-11-10T16:49:42
               | 
              
               | 
              
       * include/freetype/ftlcdfil.h, include/internal/ftobjs.h,
       src/base/ftlcdfilt.c, src/smooth/ftsmooth.c: API change for
       the LCD filter, the FT_LcdFilter value is a enum describing
       which filter to apply, new values FT_LCD_FILTER_LIGHT and
       FT_LCD_FILTER_LEGACY (the latter implements the LibXft original
       algorithm which produces incredible color fringes for everything
       except very-well hinted text)
       * src/autofit/aflatin.c: various tiny improvements that drastically
       improve the handling of serif fonts and of LCD/LCD_V hinting modes.
               | 
            
            
              
   
               | 
              
49c77a87
               | 
              
2006-11-09T21:51:57
               | 
              
               | 
              
Fix ChangeLog.
               | 
            
            
              
   
               | 
              
4e9cc3c4
               | 
              
2006-11-09T16:31:52
               | 
              
               | 
              
        * src/pshinter/pshalgo.c (psh_glyph_compute_inflections): fixed
        a stupid typo which created a variable-used-before-initialized bug
               | 
            
            
              
   
               | 
              
d60ae949
               | 
              
2006-11-07T09:47:04
               | 
              
               | 
              
Formatting.
               | 
            
            
              
   
               | 
              
5e43089b
               | 
              
2006-11-07T09:35:03
               | 
              
               | 
              
* src/base/ftsynth.c (FT_GlyphSlot_Embolden): Handle vertical layout
also.
               | 
            
            
              
   
               | 
              
111b5aef
               | 
              
2006-11-03T09:40:12
               | 
              
               | 
              
* src/base/ftcalc.c: Don't use `long long' but `FT_Int64'.
Formatting
               | 
            
            
              
   
               | 
              
91b44e65
               | 
              
2006-11-02T23:28:09
               | 
              
               | 
              
- improve autofitter's handling of serif fonts (results are much better)
- make GCC 4 happy when compiling our zlib sources
               | 
            
            
              
   
               | 
              
effd15de
               | 
              
2006-11-02T17:21:02
               | 
              
               | 
              
- merging af_corner_XXX and psh_corner_XXX functions into ft_corner_XXX versions in ftcalc.c
- more auto-fitter debugging support
               | 
            
            
              
   
               | 
              
40604748
               | 
              
2006-11-02T16:37:35
               | 
              
               | 
              
- fixed a bug in af_compute_direction which generated ugly glyphs
- added more debug/log messages to help improve the auto-fitter
               | 
            
            
              
   
               | 
              
950c5d2f
               | 
              
2006-11-01T21:18:15
               | 
              
               | 
              
Fix copyright notice (to be the same as the original file in x.org).
               | 
            
            
              
   
               | 
              
e88c5261
               | 
              
2006-10-24T05:46:26
               | 
              
               | 
              
* src/cff/cffload.c (cff_encoding_load): Remove unused variable.
* src/base/ftobjs.c (FT_Select_Charmap): Disallow FT_ENCODING_NONE
as argument.
               | 
            
            
              
   
               | 
              
715e96ec
               | 
              
2006-10-24T05:28:45
               | 
              
               | 
              
formatting, improving ChangeLog entries
               | 
            
            
              
   
               | 
              
a186139c
               | 
              
2006-10-23T16:00:59
               | 
              
               | 
              
improve FT_Outline_Get_Orientation for broken asian fonts
               | 
            
            
              
   
               | 
              
29873a0c
               | 
              
2006-10-23T10:23:17
               | 
              
               | 
              
        * src/sfnt/ttmtx.c, src/cff/cffload.c: speeding up the CFF font
        loader, with some large CFF fonts, FT_Open_Face is now 350% faster !
               | 
            
            
              
   
               | 
              
e140f142
               | 
              
2006-10-23T08:56:57
               | 
              
               | 
              
    * src/pshinter/pshalgo.c: major speed improvements to the Postscript
    hinter, more than 100% speed increase on my machine
               | 
            
            
              
   
               | 
              
b9e6d69a
               | 
              
2006-10-15T08:58:40
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
07088260
               | 
              
2006-10-15T07:15:28
               | 
              
               | 
              
 * src/base/ftmac.c (FT_New_Face_From_FOND): Initialize the variable error
               | 
            
            
              
   
               | 
              
bfe872da
               | 
              
2006-10-14T13:08:05
               | 
              
               | 
              
 * preliminary autoconf-based cross-building support
               | 
            
            
              
   
               | 
              
82a07e93
               | 
              
2006-10-12T06:20:44
               | 
              
               | 
              
* docs/INSTALL.UNX, docs/UPGRADE.UNX: Renamed to...
* docs/INSTALL.UNIX, docs/UPGRADE.UNIX: This.  Update all documents
which reference those files.
               | 
            
            
              
   
               | 
              
9d49961f
               | 
              
2006-10-12T01:35:54
               | 
              
               | 
              
 * embed explicit Carbon dependency into freetype2.pc and freetype-config, if configured to use Carbon
               | 
            
            
              
   
               | 
              
28e17d97
               | 
              
2006-10-11T17:27:47
               | 
              
               | 
              
* devel/ftoption.h (FT_CONFIG_OPTION_SUBPIXEL_RENDERING): Define for
development.
               | 
            
            
              
   
               | 
              
336d229f
               | 
              
2006-10-03T08:53:37
               | 
              
               | 
              
2006-10-03  Jens Claudius  <jens.claudius@yahoo.com>
 * include/freetype/config/ftstdlib.h: Cast away volatileness from
   argument to ft_setjmp.
 * include/freetype/internal/ftvalid.h: Add comment that
   ft_validator_run must not be used.
               | 
            
            
              
   
               | 
              
046bf8b0
               | 
              
2006-10-03T08:43:42
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
2863cfa7
               | 
              
2006-10-01T17:04:00
               | 
              
               | 
              
* src/base/ftbase.c: Undo change from 2006-09-30.
* src/base/rules.mk (BASE_SRC): Remove `ftlcdfil.c'.
               | 
            
            
              
   
               | 
              
df430e1a
               | 
              
2006-10-01T00:09:35
               | 
              
               | 
              
        * include/freetype/internal/ftobjs.h, src/base/ftobjs.c,
        src/truetype/ttobjs.c: fixes related to the unpatented hinter
               | 
            
            
              
   
               | 
              
9884faed
               | 
              
2006-09-29T22:13:21
               | 
              
               | 
              
Typo in comment.
               | 
            
            
              
   
               | 
              
1e4402e3
               | 
              
2006-09-29T22:10:36
               | 
              
               | 
              
* src/base/rules.mk (BASE_SRC): Remove `ftapi.c' (which is no longer
in use).
* src/base/ftbase.c: Include `ftlcdfil.c'.
               | 
            
            
              
   
               | 
              
2c002e13
               | 
              
2006-09-29T21:31:53
               | 
              
               | 
              
formatting, improving documentation
               | 
            
            
              
   
               | 
              
9b15ea34
               | 
              
2006-09-29T18:22:11
               | 
              
               | 
              
* src/sfnt/ttcmap.c (tt_cmap4_char_map_binary): Fix algorithm for
overlapping segments.  Bug reported by Stefan Koch.
               | 
            
            
              
   
               | 
              
ad830716
               | 
              
2006-09-27T16:20:59
               | 
              
               | 
              
       * include/freetype/internal/ftobjs.h, src/truetype/ttobjs.c,
        src/base/ftobjs.c: fixed a bug in the automatic unpatented
        hinting support which prevented normal bytecode hinting to
        work properly
        * src/autofit/aftypes.h: undefining AF_DEBUG to get rid of
        traces
               | 
            
            
              
   
               | 
              
826935a3
               | 
              
2006-09-27T09:12:43
               | 
              
               | 
              
another missing file
               | 
            
            
              
   
               | 
              
3cc7d630
               | 
              
2006-09-27T08:48:38
               | 
              
               | 
              
adding missing file
               | 
            
            
              
   
               | 
              
87e4b339
               | 
              
2006-09-27T08:45:49
               | 
              
               | 
              
        * modules.cfg: adding ftlcdfil.c to the list of default base
        extensions
               | 
            
            
              
   
               | 
              
26bb2e27
               | 
              
2006-09-27T07:58:43
               | 
              
               | 
              
        * src/base/Jamfile, src/base/rules.mk, vms_make.com: adding
        'ftlcdfil.c' to the list of compiled source files
               | 
            
            
              
   
               | 
              
8a317cf7
               | 
              
2006-09-27T07:52:48
               | 
              
               | 
              
        * include/freetype/freetype.h: bumping FT_FREETYPE_PATCH to 2
        for an upcoming 2.2.2 release
        * include/freetype/ftlcdfil.h, src/freetype/ftlcdfil.c:
        added a new API to support color filtering of subpixel glyph
        bitmaps. In default build, the function FT_Library_SetLcdFilter
        returns FT_Err_Unimplemented_Feature; you need to #define
        FT_CONFIG_OPTION_SUBPIXEL_RENDERING in ftoption.h to compile
        the real implementation
        * src/smooth/ftsmooth.c: adding support for sub-pixel color
        filtering; simplifying a few function calls
        * include/freetype/config/ftheader.h: adding FT_LCD_FILTER_H
        macro that points to <freetype/ftlcdfil.h>
               | 
            
            
              
   
               | 
              
e20df4a1
               | 
              
2006-09-27T06:29:21
               | 
              
               | 
              
* src/pfr/pfrobjs.c (pfr_face_get_kerning): Skip adjustment bytes
correctly.  Reported as Savannah bug #17843.
               | 
            
            
              
   
               | 
              
110246c6
               | 
              
2006-09-26T21:55:44
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
e3d6e948
               | 
              
2006-09-26T16:58:21
               | 
              
               | 
              
CHANGES BETWEEN 2.2.1 and 2.2.2
  I. IMPORTANT BUG FIXES
    - Various integer overflows have been fixed.
    - PFB fonts with MacOS resource fork weren't  handled correctly on
      non-MacOS platforms.
    - The PCF font loarder has been seriously hardened against malformed
      font files.
  II. IMPORTANT CHANGES
    - the unpatented hinter is now part of the default build of the
      library, and we added code to automatically support "tricky"
      fonts that need it.
      what this means is that FreeType should "just work" with certain
      Asian fonts, like MingLiu, which cannot properly load without a
      bytecode interpreter, but fortunately do not use any of the
      patented bytecode opcodes.
      Note that the API didn't change, so you can still force
      unpatented hinting with a special parameter to FT_Open_Face
      as well.
      if you're an embedded systems developer, you might want to
      *disable* the feature to save code space by undefining
      TT_CONFIG_OPTION_UNPATENTED_HINTING in ftoption.h.
    - LCD-optimized rendering is now disabled in all default builds
      of the library, mainly due to patent reasons. For more information
      see:
      http://lists.gnu.org/archive/html/freetype/2006-09/msg00064.html
      a new configuration macro FT_CONFIG_OPTION_SUBPIXEL_RENDERING has
      been introduced in ftoption.h; manually define it in this file
      if you want to re-enable the feature.
      the change only affects the implementation, not the FreeType API.
      This means that clients don't need to be modified, because the
      library still generates LCD decimated bitmaps, but with the added
      constraint that R=G=B on each triplet.
   - Some computation bugs in the TrueType bytecode interpreter were found,
     which allow us to get rid of very subtle and rare differences we had
     with the Windows renderer.
  III. MISCELLANEOUS
    - TrueType glyph loading is now about 25% faster.
    - the anti-aliased rasterizer has been optimized and is now 15% to 25%
      percent faster than the previous one, depending on content
    - the Type 1 loader has been improved; as an example, it now skips
      over top-level dictionaries properly
======================================================================
               | 
            
            
              
   
               | 
              
6f8c6229
               | 
              
2006-09-26T15:42:44
               | 
              
               | 
              
        * src/autofit/aftypes.h, src/autofit/afhints.h,
        src/autofit/afmodule.c: adding support for disabling
        horizontal and vertical hinting for the purpose of debugging
        the auto-fitter
               | 
            
            
              
   
               | 
              
745ff2c2
               | 
              
2006-09-19T05:48:02
               | 
              
               | 
              
* src/base/ftmac.c (FT_New_Face_From_FOND): Fall back to SFNT if
LWFN fails and both are available.
               | 
            
            
              
   
               | 
              
f9644559
               | 
              
2006-09-12T13:48:10
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
f3050059
               | 
              
2006-09-11T12:00:32
               | 
              
               | 
              
        * src/sfnt/sfobjs.c (tt_face_get_name): support some function
        which report their English names through an Apple Roman
        (platform,encoding) pair, with language_id != English
        if the font uses another name entry with language_id == English,
        it will be selected correctly though.
        * src/truetype/ttobjs.c: add unpatent-hinting selection for
        "mingli.ttf"
               | 
            
            
              
   
               | 
              
36d2eab0
               | 
              
2006-09-05T19:24:34
               | 
              
               | 
              
* src/truetype/ttpload.c (tt_face_load_hdmx): Handle `record_size'
values which have the upper two bytes set to 0xFF instead of 0xFF
(as it happens in at least two CJKV fonts, `HAN NOM A.ttf' and
`HAN NOM B.ttf').
* src/smooth/ftgrays.c [GRAYS_USE_GAMMA]: Really remove all code.
Formatting.
               | 
            
            
              
   
               | 
              
2066e0ac
               | 
              
2006-09-05T14:58:22
               | 
              
               | 
              
fix stupid bug
               | 
            
            
              
   
               | 
              
c7bc9b79
               | 
              
2006-09-05T12:17:38
               | 
              
               | 
              
        * src/smooth/ftgrays.c: minor source cleanups and optimization
               | 
            
            
              
   
               | 
              
772e55d3
               | 
              
2006-09-05T09:45:15
               | 
              
               | 
              
        * src/smooth/ftgrays.c (gray_sweep): Avoid buffer overwrites
        when to the end of a bitmap scanline. The fun never ends ;-)
               | 
            
            
              
   
               | 
              
d1fc7d42
               | 
              
2006-09-05T07:55:42
               | 
              
               | 
              
Fix ChangeLog.
               | 
            
            
              
   
               | 
              
aa557a90
               | 
              
2006-09-04T16:42:44
               | 
              
               | 
              
fix for the latest rasterizer optimization
               | 
            
            
              
   
               | 
              
2d8629b3
               | 
              
2006-09-03T06:18:45
               | 
              
               | 
              
* devel/ftoption.h: Synchronize with
include/freetype/config/ftoption.h.
* src/smooth/ftgrays.c (gray_record_cell): Remove shadowing
variable declaration.
(gray_convert_glyph): Fix compiler warnings.
Formatting, copyright years.
               | 
            
            
              
   
               | 
              
bd50295c
               | 
              
2006-09-01T19:05:24
               | 
              
               | 
              
    * src/smooth/ftgrays.c: optmized the performance of the anti-aliased
    rasterizer. The speed gains is between 15% and 25%, depending on
    content
               | 
            
            
              
   
               | 
              
6d79f214
               | 
              
2006-09-01T14:09:35
               | 
              
               | 
              
        * src/truetype/ttobjs.c: updated the TrueType loader to recognize
        a few fonts that require the automatic unpatented loader
               | 
            
            
              
   
               | 
              
d898aedd
               | 
              
2006-08-29T09:50:34
               | 
              
               | 
              
* configure: Make it possible to handle configure options which
have strings containing spaces.
               | 
            
            
              
   
               | 
              
a787f455
               | 
              
2006-08-27T11:26:18
               | 
              
               | 
              
2006-08-27  Jens Claudius  <jens.claudius@yahoo.com>
	Fix miscellaneous compiler warnings.
	* freetype2/include/freetype/internal/ftobjs.h: close
	comment with `*/' to avoid `/* in comment' compiler warning.
	* freetype2/src/base/ftdbgmem.c (ft_mem_table_get_source): Turn
	cast `(FT_UInt32)(void*)' into `(FT_UInt32)(FT_PtrDist)(void*)'
	since on 64-bit platforms void* is larger than FT_UInt32.
	* freetype2/src/base/ftobjs.c (t_validator_error): cast
	away volatileness of argument to ft_longjmp. Spotted by
	Werner `Putzfrau' Lemberg.
	* freetype2/src/bdf/bdflib.c (bdf_load_font): initialize
	local variable `lineno'.
	* freetype2/src/gxvalid/gxvmod.c (classic_kern_validate):
	mark local variable `error' volatile.
               | 
            
            
              
   
               | 
              
c4c35b77
               | 
              
2006-08-27T08:03:46
               | 
              
               | 
              
* builds/unix/ftconfig.in: Synchronize with main ftconfig.h.
Reported by Jens.
Formatting.
               |