David Turner
34fb6290ca
adding several experimental sources:
...
- OpenType Layout validation and parsing (common tables)
- Type 1 charmap processing
23 years ago
David Turner
5be6ec3453
* renaming stream functions to the FT_Subject_Action scheme:
...
FT_Seek_Stream => FT_Stream_Seek
FT_Skip_Stream => FT_Stream_Skip
FT_Read_Stream => FT_Stream_Read
FT_Read_Stream_At => FT_Stream_Read_At
FT_Access_Frame => FT_Stream_Enter_Frame
FT_Forget_Frame => FT_Stream_Exit_Frame
FT_Extract_Frame => FT_Stream_Extract_Frame
FT_Release_Frame => FT_Stream_Release_Frame
FT_Get_XXXX => FT_Stream_Get_XXXX
FT_Read_XXXX => FT_Stream_Read_XXXX
note also that:
FT_New_Stream( filename, stream ) =>
FT_Stream_Open( stream, filename )
(the function doesn't create the FT_Stream structure, it simply
initializes it for reading)
FT_New_Memory_Stream( library, FT_Byte* base, size, stream ) =>
FT_Stream_Open_Memory( stream, const FT_Byte* base, size )
FT_Done_Stream => FT_Stream_Close
note that the name of the stream methods, defined in
"include/freetype/ftsystem.h" have also been changed without
problems:
FT_Stream_IO => FT_Stream_IOFunc
FT_Stream_Close => FT_Stream_CloseFunc
23 years ago
David Turner
76c7bd0d40
* moving all code related to glyph loaders to "internal/ftgloadr.h"
...
and "src/base/ftgloadr.c".
Note also that the type "FT_GlyphLoader" is now a pointer to the
structure "FT_GlyphLoaderRec"..
23 years ago
David Turner
6c0fedceba
renaming "ft_glyph_own_bitmap" into "FT_GLYPH_OWN_BITMAP"
23 years ago
David Turner
0502dc2fbf
adding API-specific source
23 years ago
David Turner
28005173e4
adding new & experimental charmap processor
23 years ago
David Turner
cc144f1c8d
adding glyph loader routines (previously in ftobjs.c)
23 years ago
David Turner
1f7056f5e5
adding glyph loader header file (previously in ftobjs.h)
23 years ago
David Turner
77cba45d4e
adding file containing error definitions (unlike fterrors.h which also
...
contains macro definitions)..
the changes are not finished yet..
23 years ago
David Turner
8a94f94672
adding new file
23 years ago
Werner Lemberg
fb87c42c4a
* include/freetype/internal/ftdebug.h (FT_Trace): Remove comma in
...
23 years ago
David Turner
677dc0f752
* include/freetype/internal/ftdebug.h, src/base/ftdebug.c: modified
...
the debug sub-system initialization. trace levels can now be specified
within the "FT2_DEBUG" environment variable. See the comments within
"ftdebug.c" for more details
* include/freetype/internal/fttrace.h: new file to define the trace
levels used for debugging. it is used both to define enums and
toggle names for FT2_DEBUG
* src/base/ftobjs.c, src/base/ftstream.c: FT_Assert renamed to
FT_ASSERT
* include/freetype/internal/ftextend.h, src/base/ftextend.c,
src/base/Jamfile, src/base/rules.mk: removing "ftextend" from the
library, since it is now completely obsolete..
23 years ago
David Turner
af14179c9e
adding "devel@freetype.org" address for bug reports
23 years ago
Werner Lemberg
094e5f5b71
* builds/unix/install.mk (check): New dummy target.
...
23 years ago
Werner Lemberg
81cb1bb920
* builds/freetype.mk (FT_CFLAGS): Use $(INCLUDE_FLAGS) first.
...
23 years ago
Werner Lemberg
cc0039b533
* src/autohint/ahglyph.c (ah_outline_link_segments): Remove unused
...
23 years ago
Werner Lemberg
8f2aa06409
Add support for ISOLatin1 PS encoding.
...
23 years ago
Werner Lemberg
1481a93d06
* README: Fix typo.
...
23 years ago
David Turner
2239bd0d51
updating docs for 2.0.8
23 years ago
David Turner
749c7bce97
setting PATH_LEVEL to 8
...
removing FT_Get_Next_Char from the API (for the 2.0.8 release)
23 years ago
Werner Lemberg
d61774feb9
cleaning
23 years ago
David Turner
03c6ca930c
adding comments to FT_Get_Next_Char
23 years ago
Werner Lemberg
efb5eb9836
some cleaning
23 years ago
David Turner
6947e1883e
* src/pcf/pcfread.c (pcf_load_font): removed immature support of
...
the AVERAGE_WIDTH property..
23 years ago
David Turner
a8c225cbaa
support for embedded fonts in PDF documents. These
...
often do not have a 'cmap', 'post' and 'name' table and
were not loaded by FreeType previously..
(thanks to Derek B. Noonburgs from XPDF)
23 years ago
David Turner
a391b7e86f
fixing memory leak in the PCF driver, and managing the
...
"AVERAGE_WIDTH" property in PCF fonts to return correct
character pixel (width/height) pairs for embedded bitmaps..
23 years ago
David Turner
025bbaa967
removing compiler warnings
23 years ago
Werner Lemberg
08270698e7
Adding the function `FT_Get_Next_Char', doing the obvious thing
...
23 years ago
Werner Lemberg
5b4691278c
* builds/unix/freetype-config.in: Add missing `fi'.
23 years ago
David Turner
f8d40f96c0
increasing FREETYPE_PATCH to 7
23 years ago
Werner Lemberg
acf80aa238
Formatting.
23 years ago
David Turner
5eef31a04f
updating documentation for 2.0.7
23 years ago
Werner Lemberg
708fd47251
*** empty log message ***
23 years ago
David Turner
a104001612
moved INSTALL to docs/INSTALL to get rid of conflicts with the "install"
...
script on Windows (where the file system doesn't preserve CASE)
23 years ago
David Turner
8ac794cf04
fixed the "configure" script in the top-level directory..
...
It didn't work correctly when several arguments were passed
to it. For example, when typing:
./configure --disable-shared --prefix=/usr
the "--prefix=/usr" was incorrectly sent to the "make" program..
23 years ago
Werner Lemberg
43e5b1147d
* README.UNX: Fix typo.
...
23 years ago
Werner Lemberg
e8d3b9b75d
* src/pcf/pcfdriver.c (PCF_Done_Face): Fix incorrect destruction of
...
23 years ago
Werner Lemberg
7c836c227c
* src/type1/t1load.c (parse_encoding): Set `loader->num_chars'.
...
23 years ago
Werner Lemberg
5e99e92619
* src/smooth/ftgrays.c (gray_render_scanline): Fix bug which caused
...
23 years ago
Werner Lemberg
2ee087e487
* src/cff/cffdrivr.c (cff_get_name_index): Make last patch work
...
23 years ago
Werner Lemberg
840c2f268e
* src/cache/ftccache.c (ftc_node_done, ftc_node_destroy): Fix
...
23 years ago
Antoine Leca
c511ad734b
* docs/PATENTS: Typo fixed (Thanks to Detlef "Hawkeye" Wuerkner) in the URL for the on-line resource.
23 years ago
Werner Lemberg
9d7468015b
Undo incorrect commit.
23 years ago
Werner Lemberg
6b86b0b54d
* builds/win32/ftdebug.c: New file.
...
23 years ago
Werner Lemberg
548de419a2
* builds/win32/visualc/freetype.dsp: Updated.
23 years ago
Werner Lemberg
08411e563d
* builds/unix/freetype2.a4: The script was still buggy.
...
23 years ago
Werner Lemberg
7d697ff893
* builds/unix/freetype2.a4: Fix some serious bugs.
23 years ago
Werner Lemberg
b8ced96ce3
Formatting.
23 years ago
David Turner
944ac3747e
small speed-up to the anti-aliased renderer
23 years ago
David Turner
82436dcc60
adding files
23 years ago