|
21bd5165
|
2008-10-04T18:10:28
|
|
Introduce macros for some MacOS-specific resource tags
|
|
72eb270a
|
2008-10-04T17:49:58
|
|
* Remove wrong initialization in `ft_lookup_PS_in_sfnt_stream'
|
|
45489589
|
2008-10-04T11:39:03
|
|
* src/base/ftobjs.c (open_face_PS_from_sfnt_stream): Remove compiler
warnings.
Formatting.
|
|
1137d04f
|
2008-10-04T07:11:58
|
|
* New function `open_face_PS_from_sfnt_stream' to check and open a Type1 PS or CID-keyed font in an sfnt stream.
|
|
bc2c4984
|
2008-10-03T12:28:52
|
|
* src/base/ftobjs.c (ft_lookup_PS_in_sfnt): Set *is_sfnt_cid to FALSE when no PS resource is found
|
|
9e2b9900
|
2008-10-03T11:52:22
|
|
* Remove duplicated functions from builds/mac/ftmac.c. Now MPW builds builds/mac/ftmac.c as a part of ftbase.c
|
|
35ae574a
|
2008-10-02T10:40:52
|
|
Add casts for stupid compilers. Reported by Graham.
|
|
b17fb11f
|
2008-10-02T10:17:32
|
|
* src/cff/cffgload.c (cff_slot_load): Map CID 0 to GID 0. This
fixes Savannah bug #24430.
|
|
89a1a518
|
2008-10-02T06:48:10
|
|
* builds/freetype.mk (BASE_H): Rename to...
(INTERNAL_H): This.
(FREETYPE_H): Updated.
* src/base/rules.mk: (BASE_OBJ_S, OBJ_DIR/%.$O): Add BASE_H.
* src/bdf/rules.mk (BDF_DRV_H): Add bdferror.h.
* src/cache/rules.mk (CACHE_DRV_H): Add ftccache.h and ftcsbits.h.
* src/pcf/rules.mk (PCF_DRV_H): Add pcfread.h.
* src/raster/rules.mk (RASTER_DRV_H): Add ftmisc.h.
* src/type42/rules.mk (T42_DRV_H): Add t42types.h.
|
|
cff15b07
|
2008-10-02T05:38:29
|
|
Formatting.
|
|
ba3e2304
|
2008-10-02T01:48:14
|
|
* Fix wrong comment in ftbase.h
|
|
f414702e
|
2008-10-02T01:43:18
|
|
* Merge the duplicated functions in ftmac.c with ftobjs.c
|
|
ce1bad03
|
2008-10-01T22:46:26
|
|
* src/sfnt/sfobjs.c (sfnt_load_face): `psnames_error' is only needed
if TT_CONFIG_OPTION_POSTSCRIPT_NAMES is defined.
|
|
d03d856d
|
2008-10-01T22:39:05
|
|
* src/truetype/ttobjs.c (tt_face_done), src/cff/cffobjs.c
(cff_face_done), src/pfr/pfrobjs.c (pfr_face_done),
src/pcf/pcfdrivr.c (PCF_Face_Done), src/cid/cidobjs.c
(cid_face_done), src/bdf/bdfdrivr. (BDF_Face_Done),
src/sfnt/sfobjs.c (sfnt_face_done): Protect against face == 0.
Reported by Graham Asher.
|
|
6bc16e92
|
2008-10-01T21:16:44
|
|
s/synthetize/synthesize/
|
|
fce4e239
|
2008-10-01T04:41:46
|
|
Formatting.
|
|
ef4a915e
|
2008-09-30T16:21:07
|
|
* Fix make rules for multi build on Mac OS X
|
|
c6bdee5f
|
2008-09-30T00:59:55
|
|
* Fix the conditions for multi build on MacOS
|
|
b4c810e2
|
2008-09-22T11:28:46
|
|
* src/cff/cffgload.c (CFF_Operator, cff_argument_counts,
cff_decoder_parse_charstrings): Handle (invalid)
`callothersubr' and `pop' instructions.
|
|
bd0f71aa
|
2008-09-22T08:55:44
|
|
Fix Savannah bug #24307.
* include/freetype/internal/t1types.h (CID_FaceRec),
src/type42/t42types.h (T42_FaceRec): Comment out `afm_data'.
* src/smooth/ftgrays.c (gray_raster_render): Don't dereference
`target_map' if FT_RASTER_FLAG_DIRECT is set. Problem reported by
Stephan T. Lavavej <stl@nuwen.net>.
|
|
815e186f
|
2008-09-21T18:33:57
|
|
* src/{otvalid,sfnt}/Jamfile: Add missing targets for multi build by jam
|
|
70f4cff1
|
2008-09-20T16:12:05
|
|
* src/smooth/ftgrays.c (gray_find_cell): Fix threshold. The values
passed to this function are already `normalized'. Problem reported
by Stephan T. Lavavej <stl@nuwen.net>.
* docs/CHANGES: Document it.
|
|
22e970a2
|
2008-09-20T12:20:21
|
|
Formatting, minor code fixes.
|
|
6874d85b
|
2008-09-20T11:50:47
|
|
* src/base/ftoutln.c: Include FT_INTERNAL_DEBUG_H.
(FT_Outline_Decompose): Decorate with tracing messages.
* src/smooth/ftgrays.c [DEBUG_GRAYS]: Replace with
FT_DEBUG_LEVEL_TRACE.
[_STANDALONE_ && FT_DEBUG_LEVEL_TRACE]: Include stdio.h and
stdarg.h.
(FT_TRACE) [_STANDALONE_]: Remove.
(FT_Message) [_STANDALONE_ && FT_DEBUG_LEVEL_TRACE]: New function.
(FT_TRACE5, FT_TRACE7) [_STANDALONE_]: New macros.
(FT_ERROR) [_STANDALONE_]: Updated.
(gray_hline) [FT_DEBUG_LEVEL_TRACE]: Fix condition.
Use FT_TRACE7.
(gray_dump_cells): Make it `static void'.
(graay_convert_glyph): Use FT_TRACE7.
(FT_Outline_Decompose) [_STANDALONE_]: Synchronize with version in
ftoutln.c.
* src/base/ftadvanc.c (FT_Get_Advance, FT_Get_Advances): Use
FT_ERROR_BASE.
Other minor modifications.
|
|
3afbee82
|
2008-09-19T17:46:01
|
|
* ftmac.c: Import sfnt-wrapped Type1/CID font support
|
|
dec8e7b9
|
2008-09-19T16:47:01
|
|
* src/base/ftobjs.c: Fix double free bug in sfnt-wrapped Type1/CID font support
|
|
9ae5eaf8
|
2008-09-19T06:48:35
|
|
* src/base/ftobjs.c: Add initial support for sfnt-wrapped CID-keyed fonts
|
|
55c40631
|
2008-09-18T11:20:12
|
|
* src/base/ftsystem.c (FT_Done_Memory): Use ft_sfree directly for
orthogonality (ft_free and ft_sfree could belong to different memory
pools). This fixes Savannah bug #24297.
|
|
0c0db3eb
|
2008-09-18T04:36:56
|
|
* src/cff/cffobjs.c: replace 0x4F54544FL by TTAG_OTTO
|
|
4afcfd30
|
2008-09-16T17:32:02
|
|
beautifying, doc fixes.
|
|
634df6e3
|
2008-09-16T07:25:31
|
|
* src/cff/cffgload.h, src/cff/cffgload.c
(cff_decoder_set_width_only): Eliminate function call.
|
|
ed6c0e06
|
2008-09-15T07:49:40
|
|
Fix Savannah bug #24179, reported by Bram Tassyns.
* src/type1/t1load.c (mm_axis_unmap, T1_Get_MM_Var): Fix computation
of default values.
* src/tools/glnames.py (main): Surround `ft_get_adobe_glyph_index'
and `ft_adobe_glyph_list' with FT_CONFIG_OPTION_ADOBE_GLYPH_LIST to
prevent unconditional definition. This fixes Savannah bug #24241.
* src/psnames/pstables.h: Regenerated.
|
|
b211651a
|
2008-09-12T16:27:48
|
|
* autogen.sh, builds/unix/configure.raw,
include/freetype/config/ftconfig.h, builds/unix/ftconfig.in: Minor
beautifying.
* include/freetype/ftadvanc.h, include/freetype/ftgasp.h,
include/freetype/ftlcdfil.h: Protect against FreeType 1.
Some other minor fixes.
* devel/ftoption.h: Synchronize with
include/freetype/config/ftoption.h.
Formatting, documentation improvements.
|
|
8d3e6ecc
|
2008-09-11T08:29:14
|
|
* src/base/ftbase.c: Include ftadvanc.c.
|
|
59188661
|
2008-09-11T08:02:23
|
|
* Fix Savannah bug #21250: builds/unix/configure installs bi-arch ftconfig.h if it works correctly
|
|
8e29645e
|
2008-09-05T03:21:21
|
|
* builds/unix/configure.raw: Clear FT2_EXTRA_LIBS when Mac OS X frameworks are missing
|
|
17cd6872
|
2008-09-02T02:34:29
|
|
* include/freetype/ftcache.h, src/cache/ftccmap.c:
modify FTC_CMapCache_Lookup to accept a negative cmap index
to mean "use default cached FT_Face's charmap". This fixes
Savannah issue #22625
|
|
f47d263f
|
2008-09-02T02:21:58
|
|
* include/freetype/ftoption.h, include/freetype/ftconfig.h,
builds/unix/ftconfig.in, include/freetype/freetype.h,
src/base/ftcalc.c:
Make FT_MulFix an inlined function. Also provide an assembler
implementation for ARM architectures. this is done to speedup
FreeType a little (on x86 3% when loading+hinting, 10% when
rendering, ARM savings are more important though).
Disable this by undefining FT_CONFIG_OPTION_INLINE_MULFIX in
ftconfig.h
|
|
238bb385
|
2008-09-01T21:35:53
|
|
ooops. Add missing files
|
|
28534d61
|
2008-09-01T21:35:21
|
|
* include/freetype/ftadvanc.h, src/base/ftadvanc.c,
include/freetype/config/ftheader.h, include/freetype/freetype.h,
src/base/Jamfile, src/base/rules.mk, src/cff/cffdrivr.c,
src/cff/cffgload.c, src/cff/cffgload.h, src/truetype/ttdriver.c,
src/truetype/ttgload.h, src/truetype/ttgload.c, src/type1/t1driver.c,
src/type1/t1gload.h, src/type1/t1gload.c:
Add a new header named FT_ADVANCES_H declaring some new APIs
to extract the advances of one or more glyphs without necessarily
loading their outlines. Also provide 'fast loaders' for the
TrueType, Type1 and CFF font drivers (more to come later)
* autogen.sh: add checks for minimum version of the 'autotools'
stuff.
|
|
7981fe2a
|
2008-08-29T06:09:03
|
|
* src/sfnt/sfobjs.c (sfnt_open_font): Use TTAG_OTTO
|
|
4dbf00aa
|
2008-08-28T16:12:48
|
|
* src/type1/t1load.c (parse_encoding): Protect against infinite
loop. This fixes Savannah bug #24150 (where a patch has been posted
too).
|
|
a4cb0d95
|
2008-08-23T19:54:06
|
|
* src/type/t1afm.c (compare_kern_pairs), src/pxaux/afmparse.c
(afm_compare_kern_pairs): Fix comparison. This fixes Savannah bug
#24119.
|
|
4c60bd91
|
2008-08-19T15:35:44
|
|
* Fix FT_Stream_New() to initialize stream always
|
|
77f73585
|
2008-08-19T04:53:02
|
|
Formatting.
|
|
fdc2d761
|
2008-08-18T06:02:07
|
|
* src/base/ftmac.c: Add a fallback for the case that HAVE_TYPE_RESOURCE_INDEX is not set by configure
|
|
a8700d42
|
2008-08-18T05:08:01
|
|
* builds/unix/configure.raw: Replace all-in-one Carbon.h by minimum CoreServices.h
|
|
a2637823
|
2008-08-18T04:44:56
|
|
* src/sfnt/ttcmap.c: Fix for empty sub-headers in Dynalab fonts
|
|
da32d705
|
2008-08-06T09:09:41
|
|
Add one more example to the documentation of FT_Glyph_To_Bitmap.
|
|
293a877a
|
2008-08-05T18:36:15
|
|
Minor documentation improvements.
|
|
c86f8611
|
2008-08-05T11:18:45
|
|
Minor documentation improvement.
|
|
7fd20182
|
2008-08-04T18:46:37
|
|
* src/type1/t1tokens.h: Handle `ForceBold' keyword. This fixes
Savannah bug #23995.
* src/cid/cidload.c (parse_expansion_factor): New callback function.
(cid_field_records): Use it for `ExpansionFactor'.
* src/cod/cidtoken.h: Handle `ForceBold' keyword.
Don't handle `ExpansionFactor'.
|
|
eba3eeec
|
2008-08-04T15:54:24
|
|
* src/cff/cffparse.c (cff_parse_fixed_scaled): Fix thinko which
resulted in incorrect scaling. This fixes Savannah bug #23973.
|
|
17e69011
|
2008-08-04T05:45:41
|
|
Be more tolerant w.r.t. invalid entries in SFNT table directory.
* src/sfnt/ttload.c (check_table_dir): Ignore invalid entries and
adjust table count.
Add more trace messages.
(tt_face_load_font_dir): Updated.
|
|
806f5934
|
2008-07-30T05:28:37
|
|
* src/cff/cffgload.c (cff_decoder_parse_charstrings): No longer
assume that the first argument on the stack is the bottom-most
element. Two reasons:
o According to people from Adobe it is missing in the Type 2
specification that pushing of additional, superfluous arguments
on the stack is prohibited.
o Acroread in general handles fonts differently, namely by popping
the number of arguments needed for a particular operand (as a PS
interpreter would do). In case of buggy fonts this causes a
different interpretation which of the elements on the stack are
superfluous and which not.
Since there are CFF subfonts (embedded in PDFs) which rely on
Acroread's behaviour, FreeType now does the same.
|
|
830846e6
|
2008-07-27T06:27:21
|
|
Formatting, copyright years.
|
|
7f30c0c6
|
2008-07-27T05:43:59
|
|
Add extra mappings for `Tcommaaccent' and `tcommaaccent'. This
fixes Savanna bug #23940.
* src/psnames/psmodule.c (WGL_EXTRA_LIST_SIZE): Rename to...
(EXTRA_GLYPH_LIST_SIZE): This.
Increase by 2.
(ft_wgl_extra_unicodes): Rename to...
(ft_extra_glyph_unicodes): This.
Add two code values.
(ft_wgl_extra_glyph_names): Rename to...
(ft_extra_glyph_names): This.
Add two glyphs.
(ft_wgl_extra_glyph_name_offsets): Rename to...
(ft_extra_glyph_name_offsets): This.
Add two offsets.
(ps_check_wgl_name, ps_check_wgl_unicode): Rename to...
(ps_check_extra_glyph_name, ps_check_extra_glyph_unicode): This.
Updated.
(ps_unicodes_init): Updated.
|
|
bdcfddcd
|
2008-07-26T21:22:20
|
|
* src/cff/cffgload.c (cff_decoder_prepare,
cff_decoder_parse_charstrings): Improve debug output.
|
|
e75da457
|
2008-07-22T20:59:59
|
|
* src/sfnt/ttcmap.c (tt_cmap4_validate, tt_cmap4_char_map_linear,
tt_cmap4_char_map_binary): Handle fonts which treat the last segment
specially. According to the specification, such fonts would be
invalid but acroread accepts them.
|
|
50997cd7
|
2008-07-16T21:03:40
|
|
* src/pfr/pfrdrivr.c (pfr_get_advance): Fix off-by-one error.
* src/base/ftcalc.c (FT_MulFix): Fix portability issue.
* src/sfnt/ttpost.c (MAC_NAME) [!FT_CONFIG_OPTION_POSTSCRIPT_NAMES]:
Fix compiler warning.
|
|
bd48d35b
|
2008-07-16T07:05:11
|
|
Set FT_FACE_FLAG_CID_KEYED only if pure_cff is set.
|
|
3d2f06f3
|
2008-07-16T06:13:34
|
|
Handle CID-keyed fonts wrapped in a SFNT (with cmaps) correctly.
* src/cff/cffload.c (cff_font_load): Pass `pure_cff'.
Invert sids table only if `pure_cff' is set.
* src/cff/cffload.h: Udpated.
* src/cff/cffobjs.c (cff_face_init): Updated.
|
|
6b19e095
|
2008-07-09T06:20:12
|
|
* src/truetype/ttpload.c (tt_face_load_loca): Handle buggy fonts
where num_locations < num_glyphs. Problem reported by Ding Li.
|
|
ca6fc732
|
2008-07-05T06:36:39
|
|
Fix ChangeLog.
|
|
4e33f9e5
|
2008-07-05T06:35:28
|
|
Since FreeType uses `$(value ...)', we now need GNU make 3.80 or
newer.
* configure: zsh doesn't like ${1+"$@"}.
Update needed GNU make version.
* builds/toplevel.mk: Check for `$(eval ...)'.
* docs/INSTALL.GNU, docs/INSTALL.CROSS, docs/INSTALL.UNIX: Document
it.
|
|
71b8f3f2
|
2008-07-04T07:22:06
|
|
* src/raster/ftraster.c (Draw_Sweep): If span is smaller than one
pixel, only check for dropouts if neither start nor end point lies
on a pixel center. This fixes Savannah bug #23762.
|
|
be54a68c
|
2008-06-29T07:43:41
|
|
* Version 2.3.7 released.
=========================
Tag sources with `VER-2-3-7'.
* docs/CHANGES, docs/VERSION.DLL: Update documentation and bump
version number to 2.3.7.
* README, Jamfile (RefDoc), builds/win32/visualc/index.html,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj,
builds/win32/visualce/index.html,
builds/win32/visualce/freetype.dsp,
builds/win32/visualce/freetype.vcproj: s/2.3.6/2.3.7/, s/236/237/.
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 7.
* builds/unix/configure.raw (version_info): Set to 9:18:3.
* docs/release: Updated.
|
|
4e7d984d
|
2008-06-27T22:26:11
|
|
* src/ftlyph.c (FT_Matrix_Multiply, FT_Matrix_Invert): Move to...
* src/ftcalc.c: Here. This fixes Savannah bug #23729.
|
|
a741c6f2
|
2008-06-27T06:58:48
|
|
* src/raster/ftraster.c (Vertical_Sweep_Drop, Horizontal_Sweep_Drop,
Horizontal_Gray_Sweep_Drop): Test for intersections which
degenerate to a single point can be ignored; this has been confirmed
by Greg Hitchcock from Microsoft. (This was commented out code.)
|
|
8a9b6391
|
2008-06-26T19:56:51
|
|
Improve navigation in API reference.
* src/tools/docmaker/tohtml.py (html_header_3): Renamed to...
(html_header_6): This.
(html_header_3, html_header_3i, html_header_4, html_header_5,
html_header_5t): New strings.
(toc_footer_start, toc_footer_end): New strings.
(HtmlFormatter::html_header): Updated.
(HtmlFormatter::html_index_header, HtmlFormatter::html_toc_header):
New strings.
(HtmlFormatter::index_enter): Use `html_index_header'.
(HtmlFormatter::index_exit): Print `html_footer'.
(HtmlFormatter::toc_enter): Use `html_toc_header'.
(HtmlFormatter::toc_exit): Print proper footer.
Convert ~ to non-breakable space.
* src/tools/docmaker/tohtml.py (make_html_para): Implement it.
Update header files accordingly.
Many other minor documentation fixes.
|
|
e172c332
|
2008-06-25T22:21:42
|
|
minor formatting
|
|
2be28a44
|
2008-06-25T21:12:14
|
|
Fix documentation of `num_glyphs'.
|
|
959cb8eb
|
2008-06-25T20:58:33
|
|
minor improvements
|
|
f3a924dd
|
2008-06-24T17:13:58
|
|
Fix for 10.4u SDK bundled to Mac OS X 10.5
|
|
ce8853af
|
2008-06-24T11:19:03
|
|
* src/truetype/ttinterp. (Ins_SCANTYPE): Don't check rendering mode.
* src/raster/ftraster.c (Render_Glyph, Render_Gray_Glyph,
Draw_Sweep): No-dropout mode is value 2, not value 0.
(Draw_Sweep): Really skip dropout handling for no-dropout mode.
|
|
5563bea0
|
2008-06-24T05:44:28
|
|
* src/psaux/psobjs.c (t1_builder_close_contour): Don't add contour
if it consists of one point only. Based on a patch from Savannah
bug #23683 (from John Tytgat).
|
|
745a4f42
|
2008-06-22T22:41:24
|
|
* src/truetype/ttgload.c (TT_Load_Glyph): Protect bytecode stuff
with IS_HINTED.
* docs/CHANGES: Updated.
|
|
b1c36cfb
|
2008-06-22T15:32:56
|
|
* builds/unix/configure.raw: Copy -isysroot option from CFLAGS to LDFLAGS, if required
|
|
5df5dbb7
|
2008-06-22T13:40:08
|
|
Enable access to the various dropout rules of the B&W rasterizer.
Pass dropout rules from the TT bytecode interpreter to the
rasterizer; temporarily this is enabled only if
`USE_SCAN_CONVERSION_RULES' is defined.
* include/freetype/ftimage.h (FT_OUTLINE_SMART_DROPOUTS,
FT_OUTLINE_EXCLUDE_STUBS): New flags for for FT_Outline.
* src/raster/ftraster.c (Vertical_Sweep_Drop, Horizontal_Sweep_Drop,
Horizontal_Gray_Sweep_Drop): Use same mode numbers as given in the
OpenType specification.
Fix mode 4 computation.
(Render_Glyph, Render_Gray_Glyph): Handle new outline flags.
* src/truetype/ttgload.c (TT_Load_Glyph)
[USE_SCAN_CONVERSION_RULES]: Convert scan conversion mode to
FT_OUTLINE_XXX flags.
* src/truetype/ttinterp.c (Ins_SCANCTRL): Enable ppem check.
|
|
c91dfa39
|
2008-06-21T06:27:53
|
|
Improve documentation of gray-level rastering and what to do if you need
less than 256 gray levels.
|
|
5b631d89
|
2008-06-19T16:23:43
|
|
* src/cff/cffobjs.c (cff_face_init): Compute final
`dict->units_per_em' value before assigning it to
`cffface->units_per_EM'. Otherwise, CFFs without subfonts are be
scaled incorrectly if the font matrix is non-standard. This fixes
Savannah bug #23630.
* docs/CHANGES: Updated.
|
|
cd6dcca6
|
2008-06-19T06:20:21
|
|
* src/type/t1objs.c (T1_Face_Init): Slightly improve algorithm.
|
|
d57a5e9f
|
2008-06-18T06:16:39
|
|
* src/type/t1objs.c (T1_Face_Init): Fix change from 2008-03-21.
Reported by Peter Weilbacher <mozilla@weilbacher.org>.
* docs/CHANGES: Updated.
|
|
ca947c25
|
2008-06-16T05:33:51
|
|
* src/otvalid/otvgpos.c (otv_MarkBasePos_validate): Set
`valid->extra2' to 1. This is undocumented in the OpenType 1.5
specification.
|
|
ad83e05b
|
2008-06-15T11:06:12
|
|
* src/base/ftcalc.c (FT_MulFix) <asm>: Protect registers correctly
from clobbering. Patch from Savannah bug report #23556.
* docs/CHANGES: Document it.
|
|
b796adb4
|
2008-06-10T17:15:35
|
|
* autogen.sh: Add option `--install' to libtoolize.
|
|
6174e17c
|
2008-06-10T05:58:25
|
|
* Version 2.3.6 released.
=========================
Tag sources with `VER-2-3-6'.
* docs/CHANGES, docs/VERSION.DLL: Update documentation and bump
version number to 2.3.6.
* README, Jamfile (RefDoc), builds/win32/visualc/index.html,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj,
builds/win32/visualce/index.html,
builds/win32/visualce/freetype.dsp,
builds/win32/visualce/freetype.vcproj: s/2.3.5/2.3.6/, s/235/236/.
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 6.
* builds/unix/configure.raw (version_info): Set to 9:17:3.
* include/freetype/internal/psaux.h (T1_BuilderRec): Remove `scale_x'
and `scale_y'.
* src/cff/cffgload.h (CFF_Builder): Remove `scale_x' and `scale_y'.
* src/cff/cffparse.c: Include FT_INTERNAL_DEBUG_H.
* src/cff/cffobjs.h: Include FT_INTERNAL_POSTSCRIPT_HINTS_H.
|
|
f3200faa
|
2008-06-10T04:57:57
|
|
Typo.
|
|
102bb83a
|
2008-06-10T04:57:19
|
|
* src/base/ftobjs.c (open_face): Check `clazz->init_face' and
`clazz->done_face'.
Update documentation of FT_Driver_ClassRec.
|
|
26bd7a2c
|
2008-06-09T21:27:17
|
|
s/enable_shared/build_libtool_libs/
|
|
630e24d9
|
2008-06-09T21:20:18
|
|
Support debugging on WinCE. From Savannah patch #6536; this fixes
bug #23497.
* builds/win32/ftdebug.c (OutputDebugStringEx): New function/macro
as a replacement for OutputDebugStringA (which WinCE doesn't have).
Update all callers.
(ft_debug_init) [_WIN32_CE]: WinCE apparently doesn't have
environment variables.
|
|
a984fda8
|
2008-06-09T21:02:13
|
|
* README.CVS: Updated.
* builds/unix/configure.raw: Updated for newer versions of autoconf
and friends.
|
|
7cb9ec0f
|
2008-06-09T20:49:29
|
|
* src/type1/t1parse.h (T1_ParserRec): Make `base_len' and
`private_len' unsigned.
* src/type1/t1parse.c (read_pfb_tag): Make `asize' unsigned and read
it as such.
(T1_New_Parser, T1_Get_Private_Dict): Make `size' unsigned.
* src/base/ftstream.c (FT_Stream_Skip): Reject negative values.
* src/type1/t1load.c (parse_blend_design_positions): Check `n_axis'
for sane value.
Fix typo.
* src/psaux/psobjs.c (ps_table_add): Check `idx' correctly.
* src/truetype/ttinterp (Ins_SHC): Use BOUNDS() to check
`last_point'.
* src/sfnt/ttload.c (tt_face_load_max_profile): Limit
`maxTwilightPoints'.
|
|
d77e7229
|
2008-06-05T22:07:19
|
|
* src/truetype/ttinterp.c (Ins_IP): Handle case `org_dist == 0'
correctly. This fixes glyphs `t' and `h' of Arial Narrow at 12ppem.
|
|
4c3cc76b
|
2008-06-03T20:53:49
|
|
* include/freetype/ftcache.h (FTC_FaceID): Change type back to
FT_Pointer. Reported by Ian Britten <britten@caris.com>.
|
|
90053f3f
|
2008-06-02T13:55:14
|
|
typo
|
|
8e3539bf
|
2008-06-02T13:53:54
|
|
Emit header info for defined FreeType objects in reference.
* src/tools/docmaker/content.py (re_header_macro): New regexp.
(ContentProcessor::__init__): Initialize new dictionary `headers'.
(DocBlock::__init__): Collect macro header definitions.
* src/tools/docmaker/tohtml.py (header_location_header,
header_location_footer): New strings.
(HtmlFormatter::__init__): Pass `headers' dictionary.
(HtmlFormatter::print_html_field): Don't emit paragraph tags.
(HtmlFormatter::print_html_field_list): Emit empty paragraph.
(HtmlFormatter::block_enter): Emit header info.
|
|
7493ea12
|
2008-06-02T07:24:36
|
|
* include/freetype/config/ftheader.h (FT_UNPATENTED_HINTING_H,
FT_INCREMENTAL_H): Added.
|
|
e899991b
|
2008-05-31T07:03:30
|
|
More doc fixes to improve HTML version.
|
|
2b0b4221
|
2008-05-28T22:17:28
|
|
Cosmetic code changes.
|