Tom Kacvinsky
845661a0fe
Added FT_Name_Index_Requester, a function pointer type defintion used
...
for in the function FT_Get_Name_Index.
2001-08-08 11:02:12 +00:00
Tom Kacvinsky
43f2a3f0f5
Added function FT_Get_Name_Index, used to return a glyph index for a
...
given glyph name only if the driver supports glyph names.
2001-08-08 10:58:08 +00:00
Tom Kacvinsky
3e92275489
Added function cff_get_name_index, used as a requestor function for
...
FT_Get_Name_Index. Also, modified cff_get_interface so that it returns the
function cff_get_name_index when the "name_index" function is requested.
2001-08-08 10:51:44 +00:00
Tom Kacvinsky
cf1fafcc24
Added definitions of cff_isoadobe_charset, cff_expert_charset, cff_expertsubset_charset,
...
cff_standard_encoding, and cff_expert_encoding arrays.
2001-08-08 10:45:08 +00:00
Tom Kacvinsky
cdc64b3ee5
Removed definitions of cff_isoadobe_charset, cff_expert_charset, cff_expertsubset_charset,
...
cff_standard_encoding, and cff_expert_encoding arrays to cffload.h.
2001-08-08 10:42:44 +00:00
Werner Lemberg
7fd46180f5
* builds/cygwin/*: Removed. Use the unix stuff instead.
...
* builds/vms/ftconfig.h (FT_CALLBACK_DEF): Updated to change dated
2001-06-27.
2001-07-26 13:17:21 +00:00
Werner Lemberg
9a8cf37202
*** empty log message ***
2001-07-17 12:44:49 +00:00
Werner Lemberg
cabdc818b6
* include/freetype/internal/psaux.h (PS_Table): Use FT_Offset for
...
`cursor' and `capacity'.
* src/psaux/psobjc.c (reallocate_t1_table): Use FT_Long for second
parameter.
(PS_Table_Add): Use FT_Offset for `new_size'.
* src/base/ftsynth.c: Include ftcalc.h unconditionally.
2001-07-17 12:37:54 +00:00
David Turner
4a8b5ea4fe
file pshfit.c was initially added on branch VER-2-0-4-PATCH.
2001-07-17 07:24:37 +00:00
David Turner
877fe63056
file pshfit.h was initially added on branch VER-2-0-4-PATCH.
2001-07-17 07:24:37 +00:00
Werner Lemberg
b7fedd59a8
2001-07-13 Werner Lemberg <wl@gnu.org>
...
* src/base/ftsynth.c: Include ftcalc.h unconditionally.
2001-07-12 22:41:08 +00:00
Werner Lemberg
dbd0f4ef35
formatting
2001-07-12 21:46:44 +00:00
Werner Lemberg
c62c60ef49
formatting
2001-07-07 23:24:02 +00:00
David Turner
c3686096b1
removed pedantic compiler warnings when the bytecode
...
interpreter is compiled in the library
2001-07-07 16:12:14 +00:00
David Turner
ada139f474
* include/internal/ftstream.h: modified the definitions
...
of the FT_GET_XXXX and NEXT_XXXX macros for 16-bit correctness
2001-07-06 13:52:36 +00:00
Werner Lemberg
2d17901f66
* src/autohint/ahhint.c (ah_hinter_align_weak_points): Remove
...
unused variable `edges'.
(ah_hinter_load): Remove unused variables `old_width' and
`new_width'.
* src/cid/cidload.c (cid_decrypt): Use `U' for constant (again).
* src/psaux/psobjs.c (T1_Decrypt): Ditto.
* src/type1/t1parse.c (T1_Get_Private_Dict): Ditto.
2001-07-03 12:45:24 +00:00
Werner Lemberg
08146ba16b
finishing function header formatting
...
updating copyrights
2001-06-28 17:49:10 +00:00
Werner Lemberg
3544916a6b
formatting
2001-06-28 07:17:51 +00:00
Werner Lemberg
38df7df0e2
formatting
2001-06-27 23:25:46 +00:00
Werner Lemberg
9f174a19d7
next round in function header formatting
2001-06-27 19:46:12 +00:00
Werner Lemberg
b5cb4bb2e1
* src/cid/cidload.c, src/cid/cidload.h (cid_decrypt): Use FT_Offset
...
instead of FT_Int as type for `length' parameter.
* include/freetype/internal/psaux.h (PSAux_Interface): Updated.
* src/psaux/psobjs.c, src/psaux/psobjs.h (T1_Decrypt): Use FT_Offset
instead of FT_Int as type for `length' parameter.
2001-06-27 17:06:28 +00:00
Werner Lemberg
3bf2f63e4a
First round in converting
...
type foo ( ... )
to
type
foo ( ... )
Other minor formatting issues.
2001-06-27 16:18:10 +00:00
David Turner
fe7f3b4f62
doc update
2001-06-27 12:42:10 +00:00
David Turner
d0f20a15f5
the SFNT Kerning table loader now ensures that the table is correctly
...
sorted.
2001-06-27 12:40:46 +00:00
David Turner
37fb4854bb
formatting/bug fix
2001-06-27 11:08:25 +00:00
David Turner
a20ad4b9ef
changed the definition of FT_CALLBACK_DEF
2001-06-27 10:54:13 +00:00
David Turner
cc40f83ffd
* include/freetype/ftconfig.h, src/*/*.c: changed the definition and
...
uses of the FT_CALLBACK_DEF macro in order to support 16-bit compilers
2001-06-27 09:26:46 +00:00
Werner Lemberg
e4fb0e73c4
* include/freetype/internal/ftstream.h (FT_GET_OFF3_LE): Fix typo.
...
* src/base/ftcalc.c (ft_div64by32): Fixed the source to work
correctly on 16-bit systems.
* docs/PATENTS: Added patents disclaimer. This one was missing!
* docs/CHANGES, docs/todo: Updated for the upcoming 2.0.4 release.
2001-06-26 05:57:19 +00:00
David Turner
08e755bbf0
fixed the 64-bits division computation for 16-bits systems
2001-06-24 17:23:45 +00:00
Werner Lemberg
609a20d0fa
Formatting.
2001-06-23 22:06:00 +00:00
David Turner
a7d527c6e8
adding Debian build directory
2001-06-23 07:44:51 +00:00
Werner Lemberg
5cc78ed59a
Formatting.
2001-06-22 17:17:47 +00:00
Werner Lemberg
7e4140d0e7
Add cast in pcfread.c.
2001-06-22 17:08:26 +00:00
David Turner
0c6c5ba972
file psrecord.c was initially added on branch VER-2-0-4-PATCH.
2001-06-22 16:18:54 +00:00
David Turner
8f43734013
file psrecord.h was initially added on branch VER-2-0-4-PATCH.
2001-06-22 16:18:54 +00:00
David Turner
fa6720d0f5
updated documentation for the 2.0.4 release
2001-06-22 08:45:31 +00:00
Werner Lemberg
6b4e8d93ae
* include/freetype/config/ftconfig.h: Add two more `L's to
...
constants.
Add missing semicolons.
* builds/toplevel.mk: Do similar change as for
builds/unix/detect.mk.
* include/freetype/freetype.h (FT_ENC_TAG): New version to make it
easier to redefine.
* include/freetype/ftimage.h (FT_IMAGE_TAG): Ditto.
* include/freetype/freetype.h (FT_New_Memory_Face): Updated
2001-06-20 08:06:50 +00:00
Werner Lemberg
93da21f8d7
Formatting.
2001-06-19 23:03:41 +00:00
David Turner
0ef83eda7c
* builds/win32/visualc/freetype.dsp, builds/win32/visualc/index.html:
...
updated the Visual C++ project (for the 2.0.4 release)
* builds/unix/detect.mk: added rule for AIX detection (which uses
/usr/sbin/init instead of /sbin/init, go figure..)
2001-06-19 15:45:48 +00:00
David Turner
c7b1d818a8
* include/freetype/fterrors.h: updated some of the error macros to
...
simplify Werner's latest tricks :o)
2001-06-19 13:41:59 +00:00
Werner Lemberg
8ec0b130d8
Formatting.
2001-06-19 09:11:18 +00:00
David Turner
3d2be25ba1
- updated doc for FT_New_Memory_Face
...
- removed lots of compiler warnings in lint-style
warning modes (/W4 with Visual C++)
2001-06-19 08:28:24 +00:00
Werner Lemberg
b90818ed82
Minor cleanups to remove compiler warnings.
...
* include/freetype/cache/ftcmanag.h (FTC_MAX_BYTES_DEFAULT): Use
`L' for constant.
* include/freetype/config/ftoption.h (FT_RENDER_POOL_SIZE): Ditto.
* src/base/ftcalc.c (FT_MulDiv): Use `L' for constant.
* src/base/ftglyph.c (FT_Glyph_Get_CBox): Remove `error' variable.
* src/base/fttrigon.c (ft_trig_arctan_table): Use `L' for constants.
* src/base/ftobjs.c (FT_Done_Size): Fix return value.
(FT_Set_Char_Size, FT_Set_Pixel_Sizes, FT_Get_Kerning): Remove
unused `memory' variable.
* src/autohint/ahglyph.c (ah_get_orientation): Use `L' for constant.
* src/autohint/ahhint.c (ah_hint_edges_3,
ah_hinter_align_edge_points): Remove unused `before' and `after'
variables.
(ah_hinter_align_weak_points): Remove unused `edge_limit' variable.
(ah_hinter_load): Remove unused `new_advance', `start_contour',
and `metrics' variables.
* src/cff/cffload.c (CFF_Load_Encoding): Remove dead code to avoid
compiler warning.
* src/cff/cffobjs.c (CFF_Init_Face): Remove unused `base_offset'
variable.
* src/cff/cffgload.c (CFF_Parse_CharStrings): Remove unused
`outline' variable.
(cff_compute_bias): Use `U' for constant.
* src/cid/cidload.c (cid_decrypt): Ditto.
* src/psaux/psobjs.c (T1_Decrypt): Ditto.
* src/psaux/t1decode.c (T1_Decoder_Parse_CharStrings): Ditto.
* src/sfnt/ttload.c (TT_Load_Kern): Remove unused `version'
variable.
* src/sfnt/ttsbit.c (TT_Load_SBit_Image): Remove unused `top'
variable.
* src/truetype/ttgload.c (load_truetype_glyph): Remove unused
`num_contours' and `ins_offset' variables.
(compute_glyph_metrics): Remove unused `Top' and `x_scale'
variables.
(TT_Load_Glyph): Remove unused `memory' variable.
* src/smooth/ftgrays.c (grays_raster_render): Use `L' for constants.
2001-06-18 14:23:45 +00:00
Werner Lemberg
f8e9f4261b
Make the new error scheme source compatible with older FT versions
...
by introducing another layer.
* include/freetype/fterrors.h (FT_ERRORDEF_, FT_NOERRORDEF_): New
macros.
(FT_NOERRORDEF): Removed.
* include/*/*err*.h: Use FT_ERRORDEF_ and FT_NOERRORDEF_.
2001-06-18 10:35:00 +00:00
Werner Lemberg
b9ae6d06d2
* include/freetype/freetype.h (FT_ENC_TAG): New macro.
...
(FT_Encoding_): Use it.
* include/freetype/ftimage.h (FT_IMAGE_TAG): Define it
conditionally.
2001-06-16 11:20:41 +00:00
Werner Lemberg
3058af3300
formatting
2001-06-16 07:48:30 +00:00
David Turner
686901a1a5
modified the TrueType interpreter to let it
...
use the new trigonometric functions provided in "fttrigon.h". This
gets rid of some old 64-bit computation routines, as well as many
warnings when compiling the library with the "long long" 64-bit
integer type.
2001-06-14 12:34:00 +00:00
Werner Lemberg
2bd945c375
* src/base/ftcalc.c (FT_MulDiv, FT_DivFix, FT_Sqrt64): Remove
...
compiler warnings.
2001-06-11 13:26:11 +00:00
Werner Lemberg
645f60b869
Increase `version_info' to 7:0:1.
...
Fixed a bug that returned an invalid linear width for composite
TrueType glyphs.
* include/internal/tttypes.h (TT_Loader_): Two new elements `linear'
and `linear_def'.
* src/truetype/ttgload.c (load_truetype_glyph,
compute_glyph_metrics): Use it.
* include/fttypes.h (FT_ERROR_BASE): New macro.
* src/base/ftobjs.c (FT_Open_Face, FT_Render_Glyph_Internal): Use it
to make source code work with the new error scheme implemented by
Werner.
* src/base/ftoutln.c (FT_Outline_Render): Ditto.
2001-06-08 21:17:29 +00:00
David Turner
1ad51db6b1
fixed a bug that returned an invalid linear width for composite
...
TrueType glyphs
fixed source code to work with the new error scheme implemented
by Werner
2001-06-08 13:29:36 +00:00