Werner Lemberg
b000131332
* src/type1/t1load.c (parse_encoding): Handle `/Encoding [ ... ]'.
...
* src/type1/t1parse.c (T1_Get_Private_Dict): Test whether `eexec'
is real.
* src/type42/t42parse.c (t42_parse_encoding): Improve boundary
checking while parsing.
* docs/CHANGES: Updated.
2003-10-23 16:24:10 +00:00
Werner Lemberg
6a7b7e4829
* docs/CHANGES: Updated.
2003-09-20 17:23:36 +00:00
Werner Lemberg
b613478cc7
* builds/toplevel.mk (distclean): Remove `builds/unix/freetype2.pc'.
...
* src/cff/cffdrivr.c: Don't load headers twice.
* include/freetype/internal/ftserv.h (FT_SERVICE_SFNT_H): New macro.
* src/base/ftobjs.c: Include FT_SERVICE_SFNT_H.
2003-09-12 19:38:13 +00:00
David Turner
ff520c9a12
* README, builds/unix/configure, builds/unix/configure.ac,
...
docs/CHANGES, include/freetype/freetype.h:
updating version numbers for 2.1.6, and removing obsolete
warnings in the documentation
* include/freetype/internal/ftcore.h,
include/freetype/internal/ftexcept.h,
include/freetype/internal/fthash.h,
include/freetype/internal/ftobject.h:
removing obsolete files
2003-09-11 19:58:19 +00:00
David Turner
4748730ac6
updating documentation to warn about potential binary compatibility problems
2003-09-01 21:18:03 +00:00
Werner Lemberg
ce252d1294
* src/bdf/bdflib.c (_bdf_readstream): Don't use FT_MEM_COPY but
...
FT_MEM_MOVE.
* include/freetype/freetype.h (FT_ENCODING_SJIS, FT_ENCODING_GB2312,
FT_ENCODING_BIG5, FT_ENCODING_WANSUNG, FT_ENCODING_JOHAB): New
enumerations of FT_Encoding. The FT_ENCODING_MS_* variants except
FT_ENCODING_MS_SYMBOL are now deprecated.
Updated all users.
* docs/CHANGES: Document it.
2003-09-01 07:06:06 +00:00
Werner Lemberg
a38af1f5ee
* src/type1/t1gload.c (T1_Load_Glyph), src/cff/cffgload.c
...
(cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph): Apply
font matrix to advance also.
* docs/CHANGES: Updated.
2003-08-06 04:40:48 +00:00
Werner Lemberg
e7cd6e5fc1
* builds/unix/configure.ac (version_info): Set to 9:4:3.
...
* builds/unix/configure: Updated.
* docs/CHANGES, docs/VERSION.DLL: Updated.
* include/freetype/freetype.h (FT_GlyphSlot): Change 2003-06-16
also breaks binary compatibility. Reintroduce an unsigned integer
at the old position of `flags' called `reserved'.
2003-07-26 06:08:14 +00:00
Werner Lemberg
083aec66a5
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 5.
...
* builds/unix/configure.ac (version_info): Set to 10:0:3.
* builds/unix/configure: Updated.
* builds/freetype.mk (refdoc): Fix --title.
* docs/CHANGES, docs/VERSION.DLL, README: Updated.
* src/tools/docmaker/sources.py (re_crossref): Fix regular
expression to handle trailing punctuation characters.
* src/tools/docmaker/tohtml.py (make_html_word): Updated.
* docs/release: New file.
2003-07-25 05:57:21 +00:00
Werner Lemberg
beb06395ff
* doc/INSTALL.UNX: Cleaned up.
...
Other minor fixes/beautifying/formatting.
2003-04-21 13:30:27 +00:00
David Turner
7b80b45160
* src/bdf/bdfdrivr.h, src/pcf/pcf.h: changed FT_Short to FT_UShort in
...
order to be able to access more than 32768 glyphs in fonts
2003-04-09 06:55:57 +00:00
David Turner
956884724d
* docs/*: serious rewriting of the documentation
...
* include/freetype/internal/ftobjs.h, src/base/ftobjs.c, src/bdf/bdfdrivr.c,
src/pcf/pcfdriver.c, src/pfr/pfrsbit.c, src/sfnt/ttsbit.c,
src/type42/t42objs.c, src/winfonts/winfnt.c: introduced three new functions
to deal with glyph bitmaps within FT_GlyphSlot objects. these are:
ft_glyphslot_free_bitmap
ft_glyphslot_alloc_bitmap
ft_glyphslot_set_bitmap
these are much more convenient to use than managing the FT_GLYPH_OWN_BITMAP
flag manually. the font drivers have been modified to use them as well.
* src/cache/ftlru.c: fixed an invalid assertion check
2003-03-20 07:04:40 +00:00
David Turner
bc904309d3
reduce compiler warnings
2003-02-25 21:44:11 +00:00
David Turner
9f26ba72e7
* docs/CHANGES, docs/VERSION.DLL, docs/TODO: updating documentation for
...
the 2.1.4 release
* builds/win32/visualc/freetype.dsp, builds/win32/visualc/index.html:
updating the project file for 2.1.4
2003-01-31 10:12:40 +00:00
David Turner
fa12012a5d
updated documentation for 2.1.4
2003-01-24 08:30:36 +00:00
David Turner
ec8736da9e
updating documentation & changes
2002-11-13 23:28:08 +00:00
Werner Lemberg
ad46b8892f
Formatting; adding file headers.
2002-10-07 10:12:43 +00:00
David Turner
fc520e232b
* docs/CHANGES: updating
2002-10-05 15:00:36 +00:00
Werner Lemberg
6f708265ca
formatting
2002-09-27 18:17:17 +00:00
David Turner
179ee65bac
updating documentation
2002-09-25 00:10:27 +00:00
Werner Lemberg
bf4f7c4e60
Formatting, minor doc fixes.
2002-09-18 11:32:12 +00:00
David Turner
7db74b3f85
updating docs/CHANGES
2002-09-18 07:53:22 +00:00
Werner Lemberg
d6f74d3b66
* src/cid/cidobjs.c (CID_Size_Init): Renamed to...
...
(cid_size_init): This.
* src/psaux/psobjs.c (T1_Builder_Add_Point1): Renamed to...
(t1_builder_add_point1): This.
Updated all affected code.
* src/pshinter/pshalgo3.c (psh3_hint_align): Fix compiler warnings.
* src/type1/t1gload.c (T1_Compute_Max_Advance): Ditto.
Formatting, minor doc fixes.
2002-09-05 15:10:54 +00:00
David Turner
df5bc9e1e7
* README, docs/CHANGES: updating for the 2.1.3 release
2002-08-29 23:18:56 +00:00
Werner Lemberg
60308d3400
Minor fixes. Formatting.
2002-06-22 13:35:41 +00:00
David Turner
21d5e8e715
preparing for the 2.1.2 release
2002-06-21 07:42:50 +00:00
David Turner
2b55098f1e
* src/pfr/pfrobjs.h, src/pfr/pfrobjs.c, src/pfr/pfrload.c,
...
src/pfr/pfrtypes.h: adding Kerning support to the PFR driver
2002-06-21 07:33:23 +00:00
Werner Lemberg
2f3bdf9158
* Makefile, configure, */*.mk, builds/unix/unix-def.in,
...
docs/CHANGES, docs/INSTALL: s/TOP/TOP_DIR/.
2002-06-14 08:09:25 +00:00
Werner Lemberg
96be66c86f
Typo.
2002-06-12 18:40:30 +00:00
Werner Lemberg
fb571201e7
Minor fixes.
2002-06-11 06:53:15 +00:00
David Turner
dd7573e087
* src/pcf/pcfdriver.c (pcf_cmap_char_next): fixed a bug that caused
...
the function to return invalid values.
2002-06-10 22:41:57 +00:00
Werner Lemberg
226e85462e
* src/bdf/descrip.mms, src/type42/descrip.mms: New files.
...
* descrip.mms (all): Updated.
* src/bdf/bdflib.c (_bdf_parse_glyphs): Fix typo which prevented
compilation.
* src/pshglob.c (psh_blues_scale_zones): Fix compiler warning.
2002-05-30 19:22:14 +00:00
David Turner
a2490050cc
* docs/CHANGES: updating file for upcoming release (2.1.1)
...
* src/bdf/bdflib.c: removing compiler warnings
2002-05-28 23:40:37 +00:00
Werner Lemberg
0b12544efd
formatting
2002-04-17 22:42:13 +00:00
David Turner
de23a2670c
fixed max advance width computation within T1 driver
2002-04-17 09:37:59 +00:00
Werner Lemberg
058b50a6d7
formatting
2002-04-15 13:37:29 +00:00
David Turner
3144d1e818
preparing 2.1.0 release
2002-04-15 12:01:10 +00:00
Werner Lemberg
cdec219228
minor fixes
2002-04-11 19:55:58 +00:00
David Turner
44be9acbe6
* README, docs/CHANGES, Jamfile.in: updating for the 2.1.0 release
2002-04-11 14:21:16 +00:00
Werner Lemberg
1481a93d06
* README: Fix typo.
...
* docs/CHANGES: Minor fixes.
2002-02-09 17:59:12 +00:00
David Turner
2239bd0d51
updating docs for 2.0.8
2002-02-08 14:00:20 +00:00
Werner Lemberg
acf80aa238
Formatting.
2002-02-01 01:20:11 +00:00
David Turner
5eef31a04f
updating documentation for 2.0.7
2002-01-31 17:42:05 +00:00
Werner Lemberg
b8ced96ce3
Formatting.
2002-01-09 21:01:18 +00:00
David Turner
7dc6718343
updating documentation
2002-01-07 10:40:48 +00:00
Werner Lemberg
aa78d59d23
* src/base/ftobjs.c (FT_Done_Library): Remove compiler warning.
...
Formatting.
2001-12-20 21:22:02 +00:00
David Turner
90580798f3
* docs/CHANGES: updated for 2.0.6 release
...
* src/cff/cffload.h, src/cff/cffload.c, src/cff/cffgload.c: updated
to mode the definition of encoding tables within "cffload.c" instead
of making them part of a shared header (causing problems in "multi"
builds)
2001-12-20 13:33:03 +00:00
Werner Lemberg
110195a9cf
* builds/unix/freetype2.m4: Some portability fixes.
2001-12-12 15:15:44 +00:00
David Turner
0ffc299a70
* src/pcf/pcfdriver.c (PCF_Init_Face): allow Xft to use PCF fonts
...
by setting the "face->metrics.max_advance" correctly..
2001-12-10 10:47:47 +00:00
Werner Lemberg
05f271b5d4
Formatting.
...
Cleaning up of ChangeLog.
* docs/license.txt: s/X Windows/X Window System/.
* src/raster/ftraster.c: Fix definition condition of MEM_Set().
* src/smooth/ftgrays.c (M_Y): Change value to 192.
* src/base/ftdbgmem.c (ft_mem_table_destroy): Fix printf() parameter.
Remove unused variable.
* src/cache/ftcimage.c (ftc_image_node_init,
ftc_image_node_compare): Remove unused variables.
* src/cache/ftcsbits.c (ftc_sbit_node_weight): Remove unused
variable.
* src/raster/ftraster.c (MEM_Set): Move definition down to avoid
compiler warning.
* src/autohint/ahhint.c (ah_hinter_hint_edges): Use UNUSED() to
avoid compiler warnings.
* src/pcf/pcfread.c (tableNames): Use `const'.
(pcf_read_TOC): Change counter name to avoid compiler warning.
Use `const'.
* src/pshinter/pshrec.c (ps_hints_close): Remove redundant
declaration.
* src/pshinter/pshalgo1.c (psh1_hint_table_init): Rename variables
to avoid shadowing.
* src/pshinter/pshalgo2.c (psh2_hint_table_activate_mask): Ditto.
* src/type1/t1objs.h: Remove double declarations of `T1_Size_Init()'
and `T1_Size_Done()'.
2001-12-05 01:22:05 +00:00