Suzuki, Toshiya (鈴木俊哉)
a229540280
fix bug in Mac_Read_POST_Resource()
2006-04-30 04:46:17 +00:00
Werner Lemberg
06fceb3f39
* builds/unix/unix-def.in (datarootdir): Define, for autoconf 2.59c
...
and forthcoming versions.
2006-04-29 07:53:40 +00:00
Werner Lemberg
8fe6539026
Further C library abstraction. Based on a patch from
...
msn2@bidyut.com .
* include/freetype/config/ftstdlib.h (FT_CHAR_BIT, FT_FILE,
ft_fopen, ft_fclose, ft_fseek, ft_ftell, ft_fread, ft_smalloc,
ft_scalloc, ft_srealloc, ft_sfree, ft_labs): New wrapper macros for
C library functions. Update all users accordingly (and catch some
other places where the C library function was used instead of the
wrapper functions).
* src/base/ftsystem.c: Don't include stdio.h and stdlib.h.
* src/gzip/zutil.h [MSDOS && !(__TURBOC__ || __BORLANDC__)]: Don't
include malloc.h.
2006-04-29 07:31:16 +00:00
Werner Lemberg
50ef72b6e3
* src/lzw/ftlzw.c, src/lzw/zopen.c, src/lzw/zopen.h: Removed,
...
obsolete.
2006-04-29 07:02:36 +00:00
Werner Lemberg
a1c990a632
convert to utf-8
2006-04-29 06:24:30 +00:00
Werner Lemberg
4e03fe76cc
convert to UTF-8
2006-04-29 06:20:09 +00:00
Werner Lemberg
99854e7c5a
Fix accents in ChangeLog.
2006-04-28 19:36:37 +00:00
Werner Lemberg
12cceaaca8
* builds/win32/visualc/freetype.vcproj: Updated.
2006-04-27 05:02:35 +00:00
David Turner
3b47dd6518
Releasing FreeType 2.2
2006-04-26 19:34:24 +00:00
Werner Lemberg
564b4432ca
* src/psaux/psobjs.c (shift_elements): Don't use FT_Long but
...
FT_PtrDiff for `delta'. Reported by Cline PILLET
<Celine.Pillet@Tagginfo.com>.
2006-04-26 15:02:52 +00:00
Werner Lemberg
8a8c6022bf
Formatting, copyright years, documentation.
2006-04-22 12:24:52 +00:00
David Turner
7aa2010216
* src/sfnt/ttcmap.c: removed compiler warnings (gcc-4.0.2)
2006-04-21 08:38:35 +00:00
David Turner
8e438ead71
* include/freetype/ftincrem.h, include/freetype/ftmodapi.h,
...
include/freetype/freetype.h: Documentation update
2006-04-21 08:35:11 +00:00
David Turner
7dc7f21533
doc updates
...
- fixing FT_Stroker_New to use a FT_Library instead of a FT_Memory
i know, i know, the ChangeLog will be updated later
2006-04-13 16:31:02 +00:00
David Turner
65c7c773aa
* src/autofit/afloader.c: removing superfluous code in the auto-fitter's
...
loader
2006-04-13 07:51:58 +00:00
Detlef Würkner
7d04322e40
no message
2006-04-05 07:17:12 +00:00
Werner Lemberg
7f18de64b6
* builds/compiler/intelc.mk (TE): New variable.
...
(ANSIFLAGS): Updated.
2006-04-03 16:47:34 +00:00
Werner Lemberg
764b25145a
* docs/PROBLEMS: New file.
2006-04-03 16:42:39 +00:00
Werner Lemberg
fd7456c796
* builds/exports.mk (clean_symbols_list, clean_apinames): Removed.
...
(CLEAN): Add $(EXPORTS_LIST) and $(APINAMES_EXE).
(.PHONY): Updated.
* configure.ac: Minor fixes to improve --help output.
2006-04-03 15:46:48 +00:00
Werner Lemberg
4091786c81
Formatting.
2006-04-01 18:49:07 +00:00
David Turner
cf60371a1b
updating documentation
2006-04-01 16:22:06 +00:00
David Turner
0f15e1c181
* include/freetype/ftcache.h, include/freetype/config/ftheader.h:
...
updating documentation comments
2006-04-01 16:11:53 +00:00
David Turner
9da74d844b
updating cache documentation
2006-04-01 09:14:12 +00:00
Werner Lemberg
6e9df6855d
* builds/unix/install.mk (uninstall): Don't handle `cache'
...
directory which no longer exists.
2006-04-01 05:22:07 +00:00
Werner Lemberg
b56ff68076
Updated.
2006-04-01 04:57:06 +00:00
Werner Lemberg
21d929be71
Updated.
2006-04-01 04:43:11 +00:00
Detlef Würkner
d51b41e085
no message
2006-03-29 06:35:26 +00:00
Werner Lemberg
fa3651e7d8
formatting, copyright year
2006-03-28 05:06:50 +00:00
David Turner
42137bc614
* src/sfnt/ttkern.c (tt_face_get_kerning): fixed a serious bug
...
that caused some programs to go into an infinite loop when dealing
with fonts that don't have a properly sorted kerning sub-table
2006-03-27 20:10:26 +00:00
Werner Lemberg
26170df08b
* src/bdf/bdflib.c (ERRMSG4): New macro.
...
(_bdf_parse_glyphs): Handle invalid BBX values.
* include/freetype/fterrdef.h (FT_Err_Bbx_Too_Big): New error
macro.
2006-03-26 07:19:07 +00:00
Werner Lemberg
b6f6d2479a
_not filtered_ -> _not_ _filtered_
2006-03-25 03:08:26 +00:00
Werner Lemberg
d6e2498f74
* src/tools/docmaker/tohtml.py (make_html_para): Convert `...' quotations
...
into real left and right single quotes.
Use `para_header' and `para_footer'.
* src/tools/docmaker/sources.py (re_bold, re_italic): Accept "'" also.
2006-03-24 18:31:47 +00:00
Werner Lemberg
af16820a12
Normalize quotation to `...'.
2006-03-24 12:46:49 +00:00
Werner Lemberg
e0dd18fc79
* src/tools/docmaker/tohtml.py (html_header_1): The `DOCTYPE' comment must
...
be in uppercase.
2006-03-24 12:14:48 +00:00
Werner Lemberg
4db32ecbc5
* docs/CHANGES: Updated.
...
* src/tools/docmaker/tohtml.py (html_header_2): Add horizontal
padding between table elements.
Formatting, copyright years.
2006-03-24 11:54:53 +00:00
David Turner
2ce9203735
- added FT_Get_SubGlyph_Info API to freetype.h
...
- small fix to lsb/rsb delta computations
- cleaning up Jamfile
2006-03-23 20:58:20 +00:00
Werner Lemberg
d8776b3439
Improve documentation of `FT_LOAD_MONOCHROME'.
2006-03-22 20:33:48 +00:00
Werner Lemberg
6c5b617c59
* src/cache/ftccache.c, (ftc_node_mru_up, FTC_Cache_Lookup)
...
[!FTC_INLINE]: Compile conditionally.
* src/cache/ftccache.h: Updated.
* src/cache/ftcglyph.c (FTC_GNode_Init, FTC_GNode_UnselectFamily,
FTC_GNode_Done, FTC_GNode_Compare, FTC_Family_Init, FTC_GCache_New):
s/FT_EXPORT/FT_LOCAL/.
(FTC_GCache_Init, FTC_GCache_Done): Commented out.
(FTC_GCache_Lookup) [!FTC_INLINE]: Compile conditionally.
s/FT_EXPORT/FT_LOCAL/.
* src/cache/ftcglyph.h: Updated.
* src/cache/ftcimage.c (FTC_INode_Free, FTC_INode_New):
s/FT_EXPORT/FT_LOCAL/.
(FTC_INode_Weight): Commented out.
* src/cache/ftcimage.h: Updated.
* src/cache/ftmanag.c (FTC_Manager_Compress,
FTC_Manager_RegisterCache, FTC_Manager_FlushN):
s/FT_EXPORT/FT_LOCAL/.
* src/cache/ftmanag.h: Updated.
* src/cache/ftcsbits.c (FTC_SNode_Free, FTC_SNode_New,
FTC_SNode_Compare): s/FT_EXPORT/FT_LOCAL/.
(FTC_SNode_Weight): Commented out.
* src/cache/ftcsbits.h: Updated.
2006-03-22 15:30:41 +00:00
Werner Lemberg
3867d2f2fb
* src/cache/ftccache.c, src/cache/ftccache.h (FTC_Node_Destroy):
...
Remove, unused.
* src/cache/ftccmap.h: Remove, unused.
* src/cache/rules.mk (CACHE_DRV_H): Remove ftccmap.h.
2006-03-22 08:03:06 +00:00
Werner Lemberg
5556dd2130
* src/base/ftoutln.c (FT_Outline_Get_Orientation): Improve
...
algorithm.
2006-03-21 21:36:33 +00:00
Werner Lemberg
8439fe8575
* builds/freetype.mk (refdoc), docs/CHANGES, Jamfile (RefDoc),
...
README: s/2.1.10/2.2/.
2006-03-21 21:04:33 +00:00
Werner Lemberg
95f206b1ea
* src/sfnt/ttcmap.c (tt_face_build_cmaps): Handle invalid offset
...
correctly.
2006-03-21 20:47:28 +00:00
Werner Lemberg
26377008e7
* src/cff/cfftypes.h (CFF_CharsetRec): Add `max_cid' member.
...
* src/cff/cffload.c (cff_charset_load): Set `charset->max_cid'.
* src/cff/cffgload.c (cff_slot_load): Change type of third parameter
to `FT_UInt'.
Check range of `glyph_index'.
* src/cff/cffgload.h: Updated.
2006-03-21 18:41:40 +00:00
Werner Lemberg
a62007fb17
Fix ChangeLog.
2006-03-21 17:41:40 +00:00
David Turner
24b9e87bca
* src/autofit/aflatin.c (af_latin_metrics_scale): fixed small bug that
...
crash the auto-hinter (introduce by previous patch). aaah
2006-03-21 16:30:04 +00:00
Werner Lemberg
5a73d8d20f
* builds/freetype.mk (CACHE_DIR, CACHE_H): Remove.
...
(FREETYPE_H): Updated.
* src/cache/rules.mk (CACHE_H_DIR): Remove.
(CACHE_DRV_H): Updated.
Formatting, copyright years.
2006-03-20 16:55:32 +00:00
David Turner
e091ce35ff
* src/autofit/aflatin.c (af_latin_hints_init):
...
disable horizontal hinting for italic/oblique fonts
2006-03-20 16:01:28 +00:00
David Turner
da95af6cf6
* builds/win32/visualc/freetype.dsp: updating the project file, adding
...
missing base source files (e.g. ftstroke.c, ftxf86.c, etc...)
* src/autofit/afcjk.c, src/autofit/aflatin.c, src/base/ftobjs.c,
src/cff/cffobjs.c, src/cid/cidobjs.c, src/pfr/pfrobjs.c,
src/sfnt/sfobjs.c, src/sfnt/ttmtx.c, src/truetype/ttpload.c,
src/truetype/ttpload.h, src/type1/t1afm.c, src/type1/t1objs.c:
removing compiler warnings when building with Visual C++ 6 and /W4
2006-03-20 13:32:33 +00:00
David Turner
505667c6ee
* builds/unix/install.mk:
...
changing the installation procedure to remove the 'freetype/cache'
from the target directory.
2006-03-20 12:13:14 +00:00
David Turner
256de4b18f
* include/freetype/cache/ftccache.h,
...
include/freetype/cache/ftccmap.h,
include/freetype/cache/ftcglyph.h
include/freetype/cache/ftcimage.h
include/freetype/cache/ftcmanag.h
include/freetype/cache/ftcmru.h
include/freetype/cache/ftcsbits.h:
removing these header files from the public include directory.
* include/freetype/config/ftheader.h:
changing the definition of FT_CACHE_INTERNAL_XXX_H macros to
redirect to FT_CACHE_H instead
* src/cache/ftcbasic.c, src/cache/ftccache.c, src/cache/ftccache.h,
src/cache/ftccback.h, src/cache/ftccmap.c, src/cache/ftcglyph.c,
src/cache/ftcglyph.h, src/cache/ftcimage.c, src/cache/ftcimage.h,
src/cache/ftcmanag.c, src/cache/ftcmanag.h, src/cache/ftcmru.c,
src/cache/ftcmru.h, src/cache/ftcsbits.c, src/cache/ftcsbits.h:
modifications to prevent using the FT_CACHE_INTERNAL_XXX_H macros,
and grab the headers in 'src/cache' instead (see below).
2006-03-20 12:10:24 +00:00