kc3-lang/freetype

Branch :


Log

Author Commit Date CI Message
95bc9d3a 2007-05-16 15:19:42 * src/cache/ftccache.c (ftc_node_mru_link, ftc_node_mru_unlink), src/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP), src/cache/ftcglyph.h (FTC_GCACHE_LOOKUP_CMP), src/pshinter/pshmod.c (ps_hinter_init), src/sfnt/ttmtx.c (tt_face_load_hmtx, tt_face_load_hhea, tt_face_get_metrics): Fix type-punning issues.
6ae7ff06 2007-05-15 11:55:37 Formatting, typos.
0a24bd25 2007-05-15 10:54:10 do not use functions from <ctypes.h>, they are locale-dependent (and slower)
607dec79 2007-05-15 06:49:37 * src/autofit/afcjk.c (af_cjk_hints_compute_edges): Remove unused variable. * src/autofit/afloader.c (af_loader_load_g): Ditto. * src/base/ftobjs.c (ft_validator_error): Use `ft_jmp_buf'. (open_face_from_buffer): Initialize `stream'. (FT_Request_Metrics): Remove unused variable. Remove redundant `break' statements. (FT_Get_Track_Kerning): Remove unused variable. * src/psaux/afmparse.c (afm_parse_track_kern, afm_parse_kern_pairs, afm_parse_kern_data): Remove redundant `break' statements. (afm_parser_parse): Ditto. Don't use uninitialized variables. * src/psnames/psmodule.c (VARIANT_BIT): Define as unsigned long. Use `|' operator instead of `^' to set it. Update all users. * src/sfnt/ttcmap.c (tt_face_build_cmaps): Use `ft_jmp_buf'. * src/sfnt/ttkern.c (tt_face_load_kern): Remove unused variable. * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Remove redundant comparison. (TT_Process_Simple_Glyph): Use FT_UInt for `n_points' and `i'. (TT_Load_Glyph): Remove unused variable.
56ceaa48 2007-05-14 18:53:58 Formatting.
8d463a53 2007-05-13 16:01:55 * src/base/ftobjs.c (FT_New_Library): Only allocate rendering pool if FT_RENDER_POOL_SIZE is > 0. From Savannah patch #5928.
711cf847 2007-05-11 14:36:24 implement FTC_ImageCache_LookupScaler and FTC_SBitCache_LookupScaler, which allow us to specify the font size with a FTC_Scaler structure, hence enabling fractional point sizes, etc...
a8b45e61 2007-05-11 14:10:30 fix a typo that force CVT scaling to be re-run on each glyph load
94be20ea 2007-05-09 20:02:55 * src/truetype/ttinterp.c (Ins_IP), src/autofit/aflatin.c (af_latin_metrics_scale_dim): Fix compiler warnings.
4127103f 2007-05-06 04:51:48 * builds/win32/visualce/freetype.sln: Removed, as requested by Vincent.
405e2594 2007-05-05 06:26:09 whitespace
df49e697 2007-05-04 06:30:05 * builds/win32/visualce/*: Add Visual C++ project files for Pocket PC targets. * docs/CHANGES: Document them.
5077e83e 2007-05-04 06:13:46 * builds/unix/ftsystem.c (FT_Stream_Open): Handle return value 0 of mmap (which might happen on some RTOS). From Savannah patch #5909.
106eaf1d 2007-05-03 07:07:47 * src/base/ftobjs.c (FT_Set_Char_Size): Simplify code. * include/freetype/freetype.h (FT_Set_Char_Size): Update documentation.
1b5267da 2007-04-28 21:06:15 * src/sfnt/sfobjs.c (sfnt_load_face): Check error code after loading `cmap'.
cc712a24 2007-04-27 17:16:50 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Check for negative number of points in contours. Problem reported by Victor Stinner <victor.stinner@haypocalc.com>. (TT_Process_Simple_Glyph): Synchronize variable types.
45bb18fc 2007-04-26 06:26:35 * src/base/ftglyph.c (FT_Glyph_Copy): Always set second argument to zero in case of error. This fixes Savannah bug #19689.
fcc1f472 2007-04-10 11:51:50 * src/sfnt/sfobjs.c (sfnt_load_face) [FT_CONFIG_OPTION_INCREMENTAL]: Ignore `hhea' table. This fixes Savannah bug #19261.
7b512f50 2007-04-10 05:13:03 Documentation: s/ttengine/truetype_engine/ for orthogonality.
14bf82e1 2007-04-10 04:09:49 * Version 2.3.4 released. ========================= Tag sources with `VER-2-3-4'. * docs/CHANGES, docs/VERSION.DLL: Update documentation and bump version number to 2.3.4. * README, Jamfile (RefDoc), builds/win32/visualc/index.html, builds/win32/visualc/freetype.dsp, builds/win32/visualc/freetype.vcproj: s/2.3.3/2.3.4/, s/233/234/. * include/freetype/freetype.h (FREETYPE_PATCH): Set to 4. * builds/unix/configure.raw (version_info): Set to 9:15:3.
f4a52a6c 2007-04-09 08:40:11 * src/truetype/ttgload.c (load_truetype_glyph): Save and restore memory stream to avoid a crash with the incremental memory interface (Savannah bug #19260).
c81cf61f 2007-04-06 09:28:23 Fix ChangeLog.
1dcb4448 2007-04-06 08:19:04 fixed a memory buffer overwrite bug. Damn !!
9f83e055 2007-04-05 02:28:23 * Version 2.3.3 released. ========================= Tag sources with `VER-2-3-3'. * docs/CHANGES: Mention CVE-2007-1351.
7478197e 2007-04-03 19:39:28 formatting
7338ec2b 2007-04-03 14:30:34 make FT_Set_Char_Size deal with 0-valued resolution parameter like the other one
94f1227f 2007-04-03 07:19:53 formatting; improved ChangeLog entries
e6472c12 2007-04-02 13:13:54 detect "extra-light" fonts in the auto-hinter in order to avoid producing weird results with them
24fd93d6 2007-03-29 11:56:21 formatting
644b1ad4 2007-03-28 21:17:11 * builds/win32/visualc/index.html, builds/win32/visualc/freetype.dsp, builds/win32/visualc/freetype.vcproc, README: s/2.3.2/2.3.3/, s/232/233/. * docs/CHANGES: Mention ftdiff.
3f539694 2007-03-28 14:53:40 fixing bug in the padding zero-ing of the bitmap emboldener
a08b2176 2007-03-28 07:17:17 * src/bdf/bdflib.c (setsbit, sbitset): Handle values >= 128 gracefully. (_bdf_set_default_spacing): Increase `name' buffer size to 256 and issue an error for longer names. (_bdf_parse_glyphs): Limit allowed number of glyphs in font to the number of code points in Unicode.
23553d6d 2007-03-26 13:37:17 * docs/CHANGES, docs/VERSION, include/freetype/freetype.h, builds/unix/configure.raw, README, Jamfile: update documentation and bump version number to 2.3.3
f58caa09 2007-03-26 12:39:25 fix autofit's blue zone computations: it now ignores 1-point contours that correspond to mark attach coordinates, and not to the real glyph outline
3b242d36 2007-03-26 12:03:04 last (tiny) fix to the bytecode interpreter and code cleanup
86a3ee76 2007-03-26 05:40:55 Disable Carbon framework dependency on 64bit ABI of Mac OS X 10.4.x
14ffe091 2007-03-22 06:12:43 formatting
dabf0535 2007-03-22 05:23:53 Temporal fix for 32bit unsigned long overflow on LP64 platform
4bcf9574 2007-03-22 04:53:45 Suppress SGI compiler warning against setjmp
c9f6c66f 2007-03-21 13:30:14 formatting
6fb74f67 2007-03-19 06:30:26 Dequote OS_INLINE in configure.raw to avoid unexpected shell evaluation
64a9ef20 2007-03-18 07:35:08 another bytecode regression fix. Hopefully, this should be the latest
74c34eba 2007-03-18 07:19:31 another bytecode interpreter regression fix
89020d97 2007-03-17 17:48:57 fixing TrueType bytecode interpreter regression for HLB_____.TTF, needs more testing with other fonts
34cd7ea0 2007-03-11 01:21:00 comment fix
25d592a7 2007-03-09 07: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-08 16:43:50 updating version numbers and documentation
1e259ded 2007-03-08 15:39:21 Fix ChangeLog; fix source code comment.
3a51afac 2007-03-08 10:50:38 fixing implementation bug in ft_mem_strcpyn
d112cf09 2007-03-06 12:06:56 formatting, copyright years
3d92f08b 2007-03-06 11: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-05 18:23:25 fix a small memory leak when FT_Init_FreeType fails for some reason
91aaf326 2007-03-05 18:18:52 bugfix: do not erase root x_ppem and y_ppem values in tt_size_init_bytecode
085bc6e2 2007-03-05 17:40:03 fix bug in the PFM parser: kerning values must be read as 16-bit *signed* values
de5e6866 2007-02-25 21:06:43 formatting
601aefe4 2007-02-21 16:47:49 fix postscript hinter's handling of small and ghost stems
b68e025c 2007-02-20 02:37:36 * Fix memory leak in ftmac.c, patch by Jjgod Jiang
a091517a 2007-02-16 08:12:50 * src/truetype/ttinterp.c (Ins_MD): Remove unused variable. * src/autofit/aflatin.c (af_latin_hints_link_segments): Ditto.
3cd6cc24 2007-02-16 08:10:17 formatting
2c4500e9 2007-02-14 15: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-13 08:19:49 Fix ChangeLog.
a6bdb667 2007-02-12 22:33:48 better handling of serif segments in the Latin auto-fitter, gets rid of broken "9" in Arial 9pt/96dpi
c6a14086 2007-02-12 22: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-12 22:01:18 more formatting and copyright years
5c74d359 2007-02-12 21:46:18 Fix ChangeLog.
173d0fe4 2007-02-12 21:44:57 Fix ChangeLog.
442bfb89 2007-02-12 21:44:10 Formatting, copyright years, s/memcpy/ft_memcpy/.
2ef3e0f1 2007-02-12 21:28:21 fix inter-letter spacing of auto-hinted glyphs (non-light modes)w
72a0dd24 2007-02-12 15:24:51 some simplifications of the TrueType interpreter projection code (preliminaries to various interpreter fixes)
c0f9c4aa 2007-02-12 14: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
fe33408f 2007-02-12 14:35:15 typo
582067dc 2007-02-11 15:03:05 * src/autofit/afloader.c (af_loader_load_g): Don't change width for non-spacing glyphs.
be6fe774 2007-02-11 13:15:25 Some more info on Unicode cmaps.
dcbb708e 2007-02-08 08:54:09 formatting, copyright years
8f47453b 2007-02-07 08:31:01 * src/cff/cffdrivr.c (cff_get_name_index): Protect against NULL pointer.
f223df6e 2007-02-05 04:07:46 * Add __attribute__((deprecated)) to functions whose interface using non ANSI data types
beebb332 2007-02-05 03:44:27 * Fix to use builds/mac/ftmac.c if configured with --with-fsspec etc
4827e9bd 2007-02-05 03:28:29 * Add FT_GetFilePath_From_Mac_ATS_Name as replacement for FT_GetFile_From_Mac_ATS_Name
027357f1 2007-02-05 02:50:45 * Check ANSI compatibility of Mac OS X system header
da5ada5d 2007-02-05 02:46:27 * Fixed wrong comment in ftmac.h
b8128d93 2007-02-05 02:31:34 * Check ANSI compatibility of Mac OS X system header
313d7776 2007-02-01 08:10:45 * include/freetype/ttnameid.h (TT_MS_LANGID_DZONGHKA_BHUTAN): Explain why applications shouldn't use it. Found by Alexei.
4b2e83d5 2007-02-01 07:58:02 A new set of spelling fixes from Alexei. Add some copyright messages.
53935939 2007-01-31 08: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'.
689dd66b 2007-01-30 23:08:50 More typo fixes from Alexei.
3eaef6c1 2007-01-30 10:40:23 updating version numbers to 2.3.1
a7ee608c 2007-01-30 10:33:53 disable light auto-hinting optimization for the next release
a4875bdc 2007-01-29 14:49:59 Spelling fixes from Alexei.
6e87ed9f 2007-01-26 22:18:56 Spelling fixes from Alexei.
bf24176b 2007-01-26 16:08:49 formatting
d91eebda 2007-01-26 15:05:41 improvement to glyph spacing, especially when light auto-hinting
3b3f2baa 2007-01-25 22:14:40 * docs/release: Updated -- Savannah uses a new uploading scheme. formatting
d7855663 2007-01-25 13:53:56 formatting, rearranging
a42567bf 2007-01-25 12:23:37 - same CFF loader fix (stricter checking though than Werner's version) - document light auto-hinter improvements
b1be9e8b 2007-01-25 11: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-23 16: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-23 15: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
93a5c73c 2007-01-23 06:29:23 Typo. From Han-Wen.
42b63b2b 2007-01-21 21:01:33 * ChangeLog: Split off older entries into... * ChangeLog.22: This new file.
555258ff 2007-01-21 09:46:37 * docs/CHANGES: Document SHZ fix. * src/truetype/ttinterp.c (Ins_SHZ): SHZ doesn't move phantom points.