| 
              
dabf0535
               | 
              
2007-03-22T05:23:53
               | 
              
               | 
              
 Temporal fix for 32bit unsigned long overflow on LP64 platform
               | 
            
            
              
   
               | 
              
4bcf9574
               | 
              
2007-03-22T04:53:45
               | 
              
               | 
              
 Suppress SGI compiler warning against setjmp
               | 
            
            
              
   
               | 
              
c9f6c66f
               | 
              
2007-03-21T13:30:14
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
6fb74f67
               | 
              
2007-03-19T06:30:26
               | 
              
               | 
              
 Dequote OS_INLINE in configure.raw to avoid unexpected shell evaluation
               | 
            
            
              
   
               | 
              
64a9ef20
               | 
              
2007-03-18T07:35:08
               | 
              
               | 
              
another bytecode regression fix. Hopefully, this should be the latest
               | 
            
            
              
   
               | 
              
74c34eba
               | 
              
2007-03-18T07:19:31
               | 
              
               | 
              
another bytecode interpreter regression fix
               | 
            
            
              
   
               | 
              
89020d97
               | 
              
2007-03-17T17:48:57
               | 
              
               | 
              
fixing TrueType bytecode interpreter regression for HLB_____.TTF, needs more testing with other fonts
               | 
            
            
              
   
               | 
              
25d592a7
               | 
              
2007-03-09T07:59:35
               | 
              
               | 
              
* Version 2.3.2 released.
=========================
Tag sources with `VER-2-3-2'.
* builds/win32/visualc/index.html,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproc, README: s/2.3.1/2.3.2/,
s/231/232/.
               | 
            
            
              
   
               | 
              
121cad54
               | 
              
2007-03-08T16:43:50
               | 
              
               | 
              
updating version numbers and documentation
               | 
            
            
              
   
               | 
              
1e259ded
               | 
              
2007-03-08T15:39:21
               | 
              
               | 
              
Fix ChangeLog; fix source code comment.
               | 
            
            
              
   
               | 
              
3a51afac
               | 
              
2007-03-08T10:50:38
               | 
              
               | 
              
fixing implementation bug in ft_mem_strcpyn
               | 
            
            
              
   
               | 
              
d112cf09
               | 
              
2007-03-06T12:06:56
               | 
              
               | 
              
formatting, copyright years
               | 
            
            
              
   
               | 
              
3d92f08b
               | 
              
2007-03-06T11:59:24
               | 
              
               | 
              
* include/freetype/config/ftstdlib.h (ft_strstr): New wrapper
macro for `strstr'.
* src/truetype/ttobjs.c (tt_face_init): Use ft_strstr for scanning
`trick_names', as suggested by Ivan Nincic.
               | 
            
            
              
   
               | 
              
dddd068e
               | 
              
2007-03-05T18:23:25
               | 
              
               | 
              
fix a small memory leak when FT_Init_FreeType fails for some reason
               | 
            
            
              
   
               | 
              
91aaf326
               | 
              
2007-03-05T18:18:52
               | 
              
               | 
              
bugfix: do not erase root x_ppem and y_ppem values in tt_size_init_bytecode
               | 
            
            
              
   
               | 
              
085bc6e2
               | 
              
2007-03-05T17:40:03
               | 
              
               | 
              
fix bug in the PFM parser: kerning values must be read as 16-bit *signed* values
               | 
            
            
              
   
               | 
              
de5e6866
               | 
              
2007-02-25T21:06:43
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
601aefe4
               | 
              
2007-02-21T16:47:49
               | 
              
               | 
              
fix postscript hinter's handling of small and ghost stems
               | 
            
            
              
   
               | 
              
b68e025c
               | 
              
2007-02-20T02:37:36
               | 
              
               | 
              
 * Fix memory leak in ftmac.c, patch by Jjgod Jiang
               | 
            
            
              
   
               | 
              
a091517a
               | 
              
2007-02-16T08:12:50
               | 
              
               | 
              
* src/truetype/ttinterp.c (Ins_MD): Remove unused variable.
* src/autofit/aflatin.c (af_latin_hints_link_segments): Ditto.
               | 
            
            
              
   
               | 
              
3cd6cc24
               | 
              
2007-02-16T08:10:17
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
2c4500e9
               | 
              
2007-02-14T15:08:47
               | 
              
               | 
              
improving TrueType bytecode interpreter to better match Windows behaviour
on tricky cases... FIX_BYTECODE is now the default to allow large testing
               | 
            
            
              
   
               | 
              
eb3d1fdc
               | 
              
2007-02-13T08:19:49
               | 
              
               | 
              
Fix ChangeLog.
               | 
            
            
              
   
               | 
              
a6bdb667
               | 
              
2007-02-12T22:33:48
               | 
              
               | 
              
better handling of serif segments in the Latin auto-fitter, gets rid of
broken "9" in Arial 9pt/96dpi
               | 
            
            
              
   
               | 
              
c6a14086
               | 
              
2007-02-12T22:08:15
               | 
              
               | 
              
* src/truetype/ttinterp.c (Project_x, Project_y): Remove compiler
warnings.
* src/pcf/pcfread.c (pcf_interpret_style), src/bdf/bdfdrivr.c
(bdf_interpret_style): Ditto.
               | 
            
            
              
   
               | 
              
406d25f3
               | 
              
2007-02-12T22:01:18
               | 
              
               | 
              
more formatting and copyright years
               | 
            
            
              
   
               | 
              
5c74d359
               | 
              
2007-02-12T21:46:18
               | 
              
               | 
              
Fix ChangeLog.
               | 
            
            
              
   
               | 
              
173d0fe4
               | 
              
2007-02-12T21:44:57
               | 
              
               | 
              
Fix ChangeLog.
               | 
            
            
              
   
               | 
              
442bfb89
               | 
              
2007-02-12T21:44:10
               | 
              
               | 
              
Formatting, copyright years, s/memcpy/ft_memcpy/.
               | 
            
            
              
   
               | 
              
2ef3e0f1
               | 
              
2007-02-12T21:28:21
               | 
              
               | 
              
fix inter-letter spacing of auto-hinted glyphs (non-light modes)w
               | 
            
            
              
   
               | 
              
72a0dd24
               | 
              
2007-02-12T15:24:51
               | 
              
               | 
              
some simplifications of the TrueType interpreter projection code
(preliminaries to various interpreter fixes)
               | 
            
            
              
   
               | 
              
c0f9c4aa
               | 
              
2007-02-12T14:55:03
               | 
              
               | 
              
introduce ft_mem_dup, ft_mem_strdup and ft_mem_strcpyn, and the corresponding
macros to use them (e.g. FT_STRDUP, FT_DUP and FT_STRCPYN)
modify the code to use them instead of raw mallocs/strcpy
               | 
            
            
              
   
               | 
              
582067dc
               | 
              
2007-02-11T15:03:05
               | 
              
               | 
              
* src/autofit/afloader.c (af_loader_load_g): Don't change width for
non-spacing glyphs.
               | 
            
            
              
   
               | 
              
dcbb708e
               | 
              
2007-02-08T08:54:09
               | 
              
               | 
              
formatting, copyright years
               | 
            
            
              
   
               | 
              
8f47453b
               | 
              
2007-02-07T08:31:01
               | 
              
               | 
              
* src/cff/cffdrivr.c (cff_get_name_index): Protect against NULL
pointer.
               | 
            
            
              
   
               | 
              
f223df6e
               | 
              
2007-02-05T04:07:46
               | 
              
               | 
              
* Add __attribute__((deprecated)) to functions whose interface using non ANSI data types
               | 
            
            
              
   
               | 
              
beebb332
               | 
              
2007-02-05T03:44:27
               | 
              
               | 
              
* Fix to use builds/mac/ftmac.c if configured with --with-fsspec etc
               | 
            
            
              
   
               | 
              
4827e9bd
               | 
              
2007-02-05T03:28:29
               | 
              
               | 
              
* Add FT_GetFilePath_From_Mac_ATS_Name as replacement for FT_GetFile_From_Mac_ATS_Name
               | 
            
            
              
   
               | 
              
da5ada5d
               | 
              
2007-02-05T02:46:27
               | 
              
               | 
              
* Fixed wrong comment in ftmac.h
               | 
            
            
              
   
               | 
              
b8128d93
               | 
              
2007-02-05T02:31:34
               | 
              
               | 
              
* Check ANSI compatibility of Mac OS X system header
               | 
            
            
              
   
               | 
              
313d7776
               | 
              
2007-02-01T08:10:45
               | 
              
               | 
              
* include/freetype/ttnameid.h (TT_MS_LANGID_DZONGHKA_BHUTAN):
Explain why applications shouldn't use it.  Found by Alexei.
               | 
            
            
              
   
               | 
              
4b2e83d5
               | 
              
2007-02-01T07:58:02
               | 
              
               | 
              
A new set of spelling fixes from Alexei.
Add some copyright messages.
               | 
            
            
              
   
               | 
              
53935939
               | 
              
2007-01-31T08:53:02
               | 
              
               | 
              
* Version 2.3.1 released.
=========================
Tag sources with `VER-2-3-1-FINAL'.
* builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj: s/230/231/.
* builds/win32/visualc/index.html: s/221/231/.
* vms_make.com: Add `ftgasp'.
               | 
            
            
              
   
               | 
              
3eaef6c1
               | 
              
2007-01-30T10:40:23
               | 
              
               | 
              
updating version numbers to 2.3.1
               | 
            
            
              
   
               | 
              
a7ee608c
               | 
              
2007-01-30T10:33:53
               | 
              
               | 
              
disable light auto-hinting optimization for the next release
               | 
            
            
              
   
               | 
              
bf24176b
               | 
              
2007-01-26T16:08:49
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
d91eebda
               | 
              
2007-01-26T15:05:41
               | 
              
               | 
              
improvement to glyph spacing, especially when light auto-hinting
               | 
            
            
              
   
               | 
              
3b3f2baa
               | 
              
2007-01-25T22:14:40
               | 
              
               | 
              
* docs/release: Updated -- Savannah uses a new uploading scheme.
formatting
               | 
            
            
              
   
               | 
              
d7855663
               | 
              
2007-01-25T13:53:56
               | 
              
               | 
              
formatting, rearranging
               | 
            
            
              
   
               | 
              
a42567bf
               | 
              
2007-01-25T12:23:37
               | 
              
               | 
              
- same CFF loader fix (stricter checking though than Werner's version)
- document light auto-hinter improvements
               | 
            
            
              
   
               | 
              
b1be9e8b
               | 
              
2007-01-25T11:50:00
               | 
              
               | 
              
* src/cff/cffload.c (cff_index_get_pointers): Handle last entry
correctly.  This fixes Savannah bug #18867.
* docs/CHANGES: Document it.
Other formatting.
               | 
            
            
              
   
               | 
              
741a17e8
               | 
              
2007-01-23T16:14:38
               | 
              
               | 
              
        * src/truetype/ttobjs.c: fixed typo that prevented compilation when
        disabling both the unpatented and the bytecode interpreter in the
        TrueType font driver
               | 
            
            
              
   
               | 
              
b6de8d1d
               | 
              
2007-01-23T15:51:50
               | 
              
               | 
              
        * src/autofit/aflatin.c, src/autofit/aftypes.h, src/autofit/afwarp.h,
        src/autofit/afwarp.c: fix and enable the warper to improve "light"
        hinting mode. This is not necessarily a final version, but it seems
        to work well
               | 
            
            
              
   
               | 
              
42b63b2b
               | 
              
2007-01-21T21:01:33
               | 
              
               | 
              
* ChangeLog: Split off older entries into...
* ChangeLog.22: This new file.
               | 
            
            
              
   
               | 
              
555258ff
               | 
              
2007-01-21T09:46:37
               | 
              
               | 
              
* docs/CHANGES: Document SHZ fix.
* src/truetype/ttinterp.c (Ins_SHZ): SHZ doesn't move phantom
points.
               | 
            
            
              
   
               | 
              
011d1112
               | 
              
2007-01-21T09:36:00
               | 
              
               | 
              
* src/sfnt/ttmtx.c (tt_face_get_metrics)
[!FT_CONFIG_OPTION_OLD_INTERNALS]: Fix limit check.
               | 
            
            
              
   
               | 
              
b8003297
               | 
              
2007-01-17T12:56:25
               | 
              
               | 
              
Version 2.3.0 released.
               | 
            
            
              
   
               | 
              
87a5a43e
               | 
              
2007-01-17T12:44:39
               | 
              
               | 
              
* docs/release: Updated.
               | 
            
            
              
   
               | 
              
22122729
               | 
              
2007-01-16T20:06:44
               | 
              
               | 
              
        * src/autofit/aflatin.c, src/cff/cffdriver.c, src/truetype/ttobjs.c,
        src/truetype/ttinterp.c: fixing compiler warnings
               | 
            
            
              
   
               | 
              
9b774e28
               | 
              
2007-01-16T06:11:27
               | 
              
               | 
              
Remove trailing whitespace.  From Alexei.
               | 
            
            
              
   
               | 
              
267e1d71
               | 
              
2007-01-15T07:48:09
               | 
              
               | 
              
* builds/amiga/makefile, builds/amiga/makefile.os4,
builds/amiga/smakefile: Add `ftgasp.c' and `ftlcdfil.c'.
* builds/amiga/include/freetype/config/ftconfig.h: Synchronize.
               | 
            
            
              
   
               | 
              
8c4120d0
               | 
              
2007-01-15T06:42:40
               | 
              
               | 
              
Fix various compiler warnings.
* src/truetype/ttdriver.c (tt_size_select), src/cff/cffobjs.h,
src/cff/cffobjs.c (cff_size_request), src/type42/t42objs.h:
s/index/strike_index/.
* src/base/ftobjs.c (FT_Match_Size): s/index/size_index/.
* src/gxvalid/gxvmorx5.c
(gxv_morx_subtable_type5_InsertList_validate): s/index/table_index/.
* src/truetype/ttinterp.c (Compute_Point_Displacement),
src/pcf/pcfread.c (pcf_seek_to_table_type): Avoid possibly
uninitialized variables.
               | 
            
            
              
   
               | 
              
6164a9d1
               | 
              
2007-01-13T23:01:36
               | 
              
               | 
              
* docs/CHANGES, docs/INSTALL.MAC: Improvements.
               | 
            
            
              
   
               | 
              
281c1486
               | 
              
2007-01-13T22:50:51
               | 
              
               | 
              
* src/type1/t1afm.c (T1_Read_Metrics): MS Windows allows PFM
versions up to 0x3FF without complaining.
               | 
            
            
              
   
               | 
              
ac250b22
               | 
              
2007-01-13T14:01:36
               | 
              
               | 
              
Add FT_Get_PS_Font_Info interface to CFF driver.
* src/cff/cfftypes.h: Include FT_TYPE1_TABLES_H.
(CFF_FontRec): Add `font_info' field.
* src/cff/cffload.c: Include FT_TYPE1_TABLES_H.
(cff_font_done): Free font->font_info if necessary.
* src/cff/cffdrvr.c (cff_ps_get_font_info): New function.
(cff_service_ps_info): Register cff_ps_get_font_info.
               | 
            
            
              
   
               | 
              
23df31ad
               | 
              
2007-01-13T08:45:00
               | 
              
               | 
              
* src/base/ftoutln.c (FT_Outline_Get_Orientation): Fix compilation
with C++ compiler.
* src/autofit/afhints.c (af_glyph_hints_dump_segments,
af_glyph_hints_dump_edges): Ditto.
* src/base/rules.mk (BASE_SRC): Remove ftgasp.c (it's already in
`modules.cfg').
* src/sfnt/ttsbit0.h: Remove.
* src/sfnt/rules.mk (SFNT_DRV_SRC): Don't include ttsbit0.c.
               | 
            
            
              
   
               | 
              
27cf9de1
               | 
              
2007-01-13T07:34:23
               | 
              
               | 
              
formatting, copyright years
               | 
            
            
              
   
               | 
              
9f9bc2bc
               | 
              
2007-01-13T06:38:56
               | 
              
               | 
              
Fix a typo.
               | 
            
            
              
   
               | 
              
e3654532
               | 
              
2007-01-13T00:19:18
               | 
              
               | 
              
        * src/base/ftbitmap.c: fixing memory stomping bug in the
        bitmap embolderner when the pitch of the source bitmap is
        *much* larger than its width
        * src/truetype/ttinterp.c: fixing aliasing-related compilation
        warning
               | 
            
            
              
   
               | 
              
6d96d31d
               | 
              
2007-01-12T10:30:19
               | 
              
               | 
              
* builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from
`automake' CVS module from sources.redhat.com.
               | 
            
            
              
   
               | 
              
17432b5e
               | 
              
2007-01-12T09:28:44
               | 
              
               | 
              
* src/type1/t1load.c (is_space): Removed.
(parse_encoding, parse_charstrings): Use IS_PS_DELIM.
(parse_charstrings): Use IS_PS_TOKEN.
* autogen.sh: Avoid bash specific syntax.
               | 
            
            
              
   
               | 
              
490503ac
               | 
              
2007-01-11T15:29:41
               | 
              
               | 
              
small doc update
               | 
            
            
              
   
               | 
              
2c7a7fba
               | 
              
2007-01-11T15:14:16
               | 
              
               | 
              
updating libtool version number to 9.11.3
               | 
            
            
              
   
               | 
              
7a3c564e
               | 
              
2007-01-11T15:09:01
               | 
              
               | 
              
        * src/base/ftobjs.c (IsMacResource): fixed a small bug that caused a
        crash with some Mac OS X .dfont files. Submitted by Masatake Yamoto.
               | 
            
            
              
   
               | 
              
038ace28
               | 
              
2007-01-11T15:00:59
               | 
              
               | 
              
small MacOS X fix for autogen.sh
               | 
            
            
              
   
               | 
              
7201108d
               | 
              
2007-01-10T14:33:18
               | 
              
               | 
              
pre-tag doc update
               | 
            
            
              
   
               | 
              
d5ca7472
               | 
              
2007-01-10T14:18:15
               | 
              
               | 
              
	* Jamfile, README, builds/win32/visualc/freetype.dsp,
	builds/win32/visualc/freetype.vcproj, docs/VERSION.DLL,
	include/freetype/freetype.h, include/freetype/t1tables.h,
	include/freetype/internal/tttypes.h: updating version
	number to 2.3.0 !!
	* include/freetype/ftchapters.h, include/freetype/ftgasp.h,
	include/freetype/ftlcdfil.h: updating reference documentation
	with GASP support and LCD filtering sections
               | 
            
            
              
   
               | 
              
2628ea9c
               | 
              
2007-01-10T13:15:56
               | 
              
               | 
              
        * src/pshinter/pshalgo.c (psh_glyph_compute_inflections):
        fixed a typo which created an endless loop with some malformed
        font files
               | 
            
            
              
   
               | 
              
bf02d396
               | 
              
2007-01-10T07:07:37
               | 
              
               | 
              
* src/type1/t1load.c (T1_Get_MM_Var): Always return fixed point
values.
               | 
            
            
              
   
               | 
              
cc7f12a4
               | 
              
2007-01-09T10:37:36
               | 
              
               | 
              
formatting, copyright years and messages, doc polishing
               | 
            
            
              
   
               | 
              
4f7496ee
               | 
              
2007-01-09T09:21:16
               | 
              
               | 
              
updating docs/CHANGES
               | 
            
            
              
   
               | 
              
f48b60ed
               | 
              
2007-01-08T15:15:32
               | 
              
               | 
              
        * include/freetype/ftgasp.h, src/base/ftgasp.c: adding a
        new API FT_Get_Gasp to return entries of the GASP table
        corresponding to a given character pixel size.
        * src/sfnt/ttload.c: add version check for the GASP table,
        in order to be better future-proof
        * include/freetype/config/ftheader.h: add definition of
        FT_GASP_H, corresponding to <freetype/ftgasp.h>
        * src/base/rules.mk, src/base/Jamfile, modules.cfg,
        builds/win32/visualc/freetype.dsp,
        builds/win32/visualc/freetype.vcproj: Adding src/base/ftgasp.c
        to the default build
               | 
            
            
              
   
               | 
              
b8004d2e
               | 
              
2007-01-07T09:13:38
               | 
              
               | 
              
* src/cid/cidparse.c (cid_parser_new): Improve error message for
Type 11 fonts.
Scan for `/sfnts' token.
               | 
            
            
              
   
               | 
              
e6b6f373
               | 
              
2007-01-07T00:06:47
               | 
              
               | 
              
* src/cid/cidparse.c (cid_parser_new): Reject Type 42 CID-keyed
fonts.
               | 
            
            
              
   
               | 
              
be5f797f
               | 
              
2007-01-06T07:51:48
               | 
              
               | 
              
* src/cff/cffload.c (cff_index_init): Remove unused variable.
(cff_index_read_offset): s/perror/errorp/ to avoid global shadowing.
               | 
            
            
              
   
               | 
              
f6294399
               | 
              
2007-01-06T07:47:45
               | 
              
               | 
              
formatting, copyright years
               | 
            
            
              
   
               | 
              
34fcd0b4
               | 
              
2007-01-05T15:55:59
               | 
              
               | 
              
	* src/pfr/pfrobjs.c (pfr_face_init): detect non-scalable fonts
	correctly. fixes bug #17876
               | 
            
            
              
   
               | 
              
384be234
               | 
              
2007-01-05T15:32:01
               | 
              
               | 
              
	* src/truetype/ttobjs.h, src/truetype/ttobjs.c,
	src/truetype/ttgload.c: do not allocate interpreter-specific
	tables in memory if we're not going to load glyphs with it
	anyway.
               | 
            
            
              
   
               | 
              
4a89bb9a
               | 
              
2007-01-05T14:48:27
               | 
              
               | 
              
- reset FT_CONFIG_OPTION_OLD_INTERNALS which *disables* the previous optimization
  (duhhh)
               | 
            
            
              
   
               | 
              
91a3402d
               | 
              
2007-01-05T14:47:08
               | 
              
               | 
              
- don't load metrics table in memory, reduces heap usage
- forgot to commit the changes in cffload.c that are already documented
               | 
            
            
              
   
               | 
              
9d7d50f7
               | 
              
2007-01-05T13:17:15
               | 
              
               | 
              
fixing typo
               | 
            
            
              
   
               | 
              
a3a3c5d7
               | 
              
2007-01-05T13:15:29
               | 
              
               | 
              
small optimization in the CMAP 4 validator
               | 
            
            
              
   
               | 
              
5dbdb6c3
               | 
              
2007-01-05T13:14:08
               | 
              
               | 
              
	* src/cff/cffload.c, src/cff/cffload.h, src/cff/cffgload.c,
	src/cff/cfftypes.h: formatting + do not load the CFF index
	offsets into memory, since this wastes a *lot* of heap memory
	with large Asian CFF fonts. There is no significant performance
	loss
               | 
            
            
              
   
               | 
              
3a2131a3
               | 
              
2007-01-05T10:51:56
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
4ea0a7f0
               | 
              
2007-01-05T09:03:31
               | 
              
               | 
              
formatting, minor doc fixes, copyright years
               | 
            
            
              
   
               | 
              
f1c7e388
               | 
              
2007-01-04T23:16:37
               | 
              
               | 
              
add missing comments
               | 
            
            
              
   
               | 
              
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
               |