Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5b591e49 | 2007-06-01 22:16:43 | * include/freetype/fterrdef.h (FT_Err_Corrupted_Font_Header, FT_Err_Corrupted_Font_Glyphs): New error codes for BDF files. * src/bdf/bdflib.c (bdf_load_font): Use them. * src/bdf/bdflib.c (_bdf_parse_start): Check `FONT' better. | ||
| b9933f4b | 2007-06-01 21:27:12 | * src/base/ftobjs.c (FT_Request_Metrics), src/cache/ftccmap.c (FTC_CMapCache_Lookup): Remove unused code. | ||
| c793d90f | 2007-06-01 20:51:11 | * src/truetype/ttinterp.c (Null_Vector, NULL_Vector): Removed, unused. | ||
| 4d2815db | 2007-06-01 07:49:31 | (cid_parser_new): Exit properly if no `StartData' has been seen at all. | ||
| 93634641 | 2007-06-01 06:56:17 | Remove tabs from source files. | ||
| cb37b3b3 | 2007-06-01 06:49:03 | * builds/unix/ftsystem.c (FT_Stream_Open): Don't use ULONG_MAX but LONG_MAX to avoid compiler warning. Suggested by Sean McBride. | ||
| bebc7b11 | 2007-06-01 06:32:30 | * src/cid/cidparse.c (cid_parser_new): Don't continue second search pass for `StartData' if an error has occurred. | ||
| ba03af6f | 2007-05-30 13:57:02 | * src/type1/t1load.c (parse_subrs, parse_charstrings): Protect against too small binary data strings. * src/bdf/bdflib.c (_bdf_parse_glyphs): Check `STARTCHAR' better. | ||
| 99e0c18e | 2007-05-29 07:00:23 | Formatting, reformulations. | ||
| c510d5d8 | 2007-05-28 21:34:04 | remove compiler warning (unused variable) | ||
| 0291a5c6 | 2007-05-28 15:49:08 | updating CHANGES | ||
| 552a9562 | 2007-05-28 15:45:35 | optimize CFF glyph loader (avoid apply identity font transform) | ||
| f0cd69c1 | 2007-05-28 15:42:09 | 2007-05-28 David Turner <david@freetype.org> * src/autofit/afglobal.c: change default hinting script to CJK, since it works well with a larger array of scripts. thanks to "Rahul Bhalerao" <b.rahul.pm@gmail.com> for pointing this out ! | ||
| 1c8980ef | 2007-05-25 07:11:12 | * docs/CHANGES: Updated. Formatting. | ||
| 6ff2ff57 | 2007-05-24 19:39:14 | * src/truetype/ttobjs.h (tt_size_ready_bytecode): Move declaration into TT_USE_BYTECODE_INTERPRETER preprocessor block. * src/truetype/ttobjs.c (tt_size_ready_bytecode) [!TT_USE_BYTECODE_INTERPRETER]: Removed. Unused. | ||
| 7890686d | 2007-05-22 14:08:09 | fix crash when not using the bytecode interpreter with TrueType fonts | ||
| 3e2f953a | 2007-05-22 13:10:59 | real fix for bug #19910. the .Z format is really badly designed :-( | ||
| 0d0365ec | 2007-05-22 09:53:44 | avoid heap explosion in the case of malformed .Z font files related to bug #19910, but not a bugfix yet | ||
| 9df3c223 | 2007-05-20 18:07:52 | * src/pshinter/pshrec.c (ps_mask_table_set_bits): Add `const'. (ps_dimension_set_mask_bits): Remove `const'. | ||
| 0f2b7bda | 2007-05-19 15:15:47 | * src/sfnt/ttmtx.c (tt_face_get_metrics) [!FT_CONFIG_OPTION_OLD_INTERNALS]: Another type-punning fix. | ||
| 79944110 | 2007-05-19 14:10:06 | typo | ||
| c1d2257e | 2007-05-19 07:24:55 | Updated. | ||
| b826fa75 | 2007-05-19 07:18:48 | Savannah patch #5929. * include/freetype/tttables.h, src/base/ftobjcs.c (FT_Get_CMap_Format): New function. * include/freetype/internal/services/svttcmap.c (TT_CMapInfo): Add `format' member. * src/sfnt/ttcmap.c (tt_cmap{0,2,4,6,8,10,12}_get_info): Set cmap_info->format. | ||
| 6f99c888 | 2007-05-19 07:01:49 | * src/truetype/ttgload.c (load_truetype_glyph): Save graphics state before handling subglyphs so that it can be reinitialized each time. This fixes Savannah bug #19859. | ||
| d0692468 | 2007-05-16 15:48:02 | Oops! Incorrect application of a patch... | ||
| 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. |