kc3-lang/freetype/src

Branch :


Log

Author Commit Date CI Message
51179f0a 2000-05-18 16:18:05 some fixes for 64-bit systems. Mainly changed some FT_TRACE calls to use %p instead of %lx when dumping a pointer address
109fcf60 2000-05-17 23:35:37 fixed the sbit loader (src/base/sfnt/ttsbit.c) introduced a new load flag (FT_LOAD_CROP_BITMAP) used to indicate that we want embedded bitmaps to be cropped.. Thanks a lot to Yamano-uchi, Hidetoshi
3475e7fb 2000-05-17 20:56:01 removed TT_MAX_SUBGLYPHS macro, there is no static limit on the number of subglyphs in a TrueType font.. changed the default number of gray levels used by the smooth renderer to 256 (instead of 128). Of course, the human eye can't tell a difference ;-)
e49ab25c 2000-05-16 23:44:38 formatting - removed trailing spaces
ea44d5ec 2000-05-16 23:22:41 formatting
701d7546 2000-05-16 23:21:59 removed obsolete header file
414f38c5 2000-05-16 22:37:30 at last, fixed the bug, and re-enabled 5-gray levels support for backwards compatibility..
0a29c697 2000-05-12 17:09:38 implemented FT_Select_Charmap and FT_Set_Charmap (at last :-)
c60c61c6 2000-05-12 15:26:58 fixed a potential memory leak when loading embedded bitmaps
c30aea98 2000-05-12 15:01:18 another massive changes in order to completely avoid compiler warnings with GCC + "-ansi -pedantic -Wall -W" and LCC. Also fixed the compilation of "type1z" with Win32-LCC (its pre-processor is broken !!) Updated the BUILD document too
bfe2f98f 2000-05-12 12:17:15 a new massive grunt work. Redefined the EXPORT_DEF, EXPORT_FUNC, BASE_DEF and BASE_FUNC macros to let them take an argument.. This is needed to compile the library as a DLL on some platforms that have different compiler conventions..
4f2c5544 2000-05-12 10:19:41 additional changes, this time in order to pass extra parameters to font drivers when creating a new face object. The FT_Open_Args structure has been changed to simplify its use and allow generic parameters too..
2561b245 2000-05-11 18:47:39 I knew the first CVS commit wouldn't be good :o) Here, the build system seems to be cured now.. (I'll need to try it on Unix too though..)
efce08d6 2000-05-11 18:23:52 major re-organisation of the FreeType 2 directory hierarchy
5d6b82d9 2000-05-09 22:08:52 formatting
f3823281 2000-05-05 13:11:36 added experimental emboldening/outlining code. This is incomplete and will not compile so turned off
4d3e5639 2000-05-05 12:33:23 closed most of the memory leaks in the Type 1 driver(s) this is required before any serious work to implement multiple masters
c1205799 2000-05-05 01:38:46 changes the type of the "mode" parameter in FT_Set_Raster_Mode to unsigned long (easier than string to compare)
81d02dbc 2000-05-05 01:37:32 finally a auto-hinter module interface I'm satisfied with, it's now time to change other font drivers to take advantage of it :-)
d50941dc 2000-05-05 01:36:56 fixed a compilation problem that occurred with the LCC C pre-processor. really minor
c136b409 2000-05-04 17:24:54 an update to FT_Outline_Funcs used to improve the accuracy of outline decomposition
d186a361 2000-05-02 17:41:41 various updates to reduce the compilation warnings
1119baee 2000-05-02 11:01:49 added support for version 2 of the OS/2 table five additional fields (see OT Spec 1.2)
b7ef2b09 2000-05-02 11:01:12 in order to ensure that the bytecode interpretation is exactly equivalent to the one in FT 1.4, moved some code from the old version of FreeType in order to compute vector normalization a bit differently
48641d60 2000-05-02 11:00:06 added a simple line to set "glyph.control_len" when loading a simple glyph. This is used to compute statistics on font files..
9a9315fa 2000-05-02 10:59:01 changes to reflect the new files include/tttables.h include/t1tables.h
488cd71e 2000-05-02 10:54:12 a few updates to the OpenType Layout code still far to go, but I'll dedicate most of my time on it next week
e608a3e0 2000-05-02 10:53:11 moved the smooth renderer to the base layer directory it is compiled as a separate object, and its interface is available in "include/ftgrays.h"
27110613 2000-05-02 10:52:28 added FT_Sqrt64 to ensure that all bytecode operations are strictly equivalent to the ones in FT 1.4 when compiling with the configuration macro FT_CONFIG_OPTION_OLD_CALCS defined..
a8bcdf8e 2000-05-02 10:51:41 added FT_Done_Stream
68ebd1be 2000-05-02 10:51:22 typo
33ec7d47 2000-05-02 10:51:04 removed an over-zealous assertation that halted the engine with a few weird fonts.
61492029 2000-05-02 10:50:18 added macros to read little endian words from a byte stream (e.g. NEXT_ShortLE(buffer))
f8a116fb 2000-04-25 16:11:12 implemented extra interface for "FT_Get_Sfnt_Table"
99a4d93b 2000-04-25 16:10:50 added FT_Get_Sfnt_Table from "include/tttables.h"
2dbc54dd 2000-04-25 16:10:14 typo
8ce47b1d 2000-04-25 16:09:55 added new auto-hinter driver interface ! modified tttypes.h to use the new "include/tttables.h"
d8723b4f 2000-04-14 11:29:14 fixed another small bug. The metrics were not computed correctly..
1216e434 2000-04-14 11:22:17 fixed a small bug that prevented the loading of certain fonts that use the DOS linefeed convention.., including the newest XFree86 4.0 B&H Type 1 fonts !!
90a36c55 2000-04-04 18:21:45 a small improvement to the Type 1 hinter, that comes from research with the auto-hinter. Nothing fancy but gets rid of the un-normalized widths :-)
82942cc2 2000-03-30 08:43:03 simple fix required by the auto-hinting module (sets the ft_outline_reverse_fill bit_flag)
3562d014 2000-03-28 19:41:56 minor improvements, mainly to the PFB testing code...
37379e21 2000-03-28 11:22:31 major changes to the library: - there is now a "convenience" API to manage glyphs in "include/ftglyph.h". See the demo program "ftstring" for an example.. - the raster interface has been changed in order to allow direct composition through user-provided callbacks. This has been tested but isn't demonstrated for now in "demos" - the FT_LOAD_NO_RECURSE flag is supported, as this is required by some new code in the auto-hinting engine - some bug fixed in FT_MulFix which made FT_xxx_Transform return incorrect results..
ed7f62ac 2000-03-28 11:19:28 support for FT_LOAD_NO_RECURSE needed by the auto-hinter
7024ca1a 2000-03-28 11:18:39 ftoutln.c is now mandatory. The optional parts of this component can be disabled with the config macro FT_CONFIG_OPTION_NO_CONVENIENCE_FUNCS
e01a41d5 2000-03-28 11:17:58 fixed a stupid bug in FT_MulFix
14d340ce 2000-03-17 23:33:07 fixed a _really_ stupid bugs in the TrueType Collection loading !!
5a34a7ba 2000-03-17 13:07:21 use stream->memory instead of malloc/free.
65a60dc1 2000-03-17 11:53:17 Here's the Mac FOND driver! It seems to work well, but it turns out the Type 1 drivers (old as well as new) reject about half the fonts I have.
5ae477c4 2000-03-17 11:51:33 Added prototype for T1_Done_Parser()
a6415244 2000-03-13 14:25:00 updated documentation for Beta 4
c3c7e7fb 2000-03-13 14:19:31 updated CHANGES added BUILD & INSTALL
757429fd 2000-03-13 13:02:57 fix to get rid of compile warning
7f7aadf4 2000-03-13 12:57:27 finished moving all configuration macros to "config/ftoption.h"
3246efed 2000-03-13 12:12:46 first step towards moving all configuration options to the single "config/ftoption.h"
06d508c1 2000-03-13 11:52:44 removed the unused/obsolete "ftbbox.c"
4258c4fe 2000-03-13 11:50:38 removed src/shared/ttnameid.h (redundant)
7f615aef 2000-03-13 11:49:20 renamed all outlines functions to the FT_Outline_<action> syntax..
41dbcbf6 2000-03-09 11:46:25 reformatting, changing the FT_Outline structure: - "flags" have been renamed to "tags" - "outline_flags" have been renamed to "flags" Look for more re-formatting today..
e98e4af7 2000-03-06 17:01:07 fixed a nasty bug that occured with CMAP format 4..
0f99ddda 2000-03-06 13:23:32 changed the structure of FT_Outline in order to pack all outline flags in a single integer.. Changed the rest of the library and demo programs accordingly..
9d76a8d6 2000-03-06 09:51:19 a few fixes to get rid of unwanted compile-time warnings
80f4b060 2000-03-05 16:10:10 fixed typo in comment
7eef5364 2000-03-05 16:07:58 - ft_new_input_stream: don't make a new copy of the pathname - ft_done_stream: remove the FREE(pathname) call, which wasn't kosher - FT_Open_Face: after calling open_face, don't assume driver is the same as face->driver, use face->driver instead
59d8ac46 2000-03-05 15:59:09 formatting: some tabs replaced by spaces
febe3fbe 2000-03-05 01:14:19 A first check of FT2's Make system. Many smaller and larger bugs have been fixed: . Removing unused variables. . detect.mk files now must provide $(CONFIG_FILE) and not $(CONFIG_RULE). . ansi.mk will now be really used as a fallback if the detect mechanism fails. . ANSIFLAGS will now be really used (fixing a typo). . `make clean' now works (again two typos). . Detection of gcc on Unix has been fixed (using the `-v' option instead of `--version'). . `make devel' now works (on Unix). . Fixing *again* a bug in demos/graph/x11/rules.mk to allow multiple use of `-L' compiler options. . $(BASE_H) now contains a few more header files. As usual, a lot of formatting (not finished yet).
8c5c932e 2000-03-02 10:53:32 fixed typo in comment
1e5754f2 2000-03-02 10:52:57 added missing "else": without it FT_Open_Face() would still scan the list of drivers when specifying an explicit driver
d35aea70 2000-03-02 01:07:50 ft_new_input_stream(): set the pathname field of the stream to args->pathname. Needed for the Mac fond driver. ft_done_stream(): free the pathname field, if not null
ca13392d 2000-03-01 13:24:38 a few changes to really compile font drivers in independent single objects..
e595014a 2000-02-29 17:14:02 simple minor fix in t1afm.h/t1afm.c
e755002d 2000-02-29 17:11:53 moved the ANSI "ftsystem.c" to src/base
9c84887d 2000-02-28 11:32:54 remaining fixes from Just
7b63d2ea 2000-02-28 11:25:01 fixed a bug that prevented the reading of AFM files..
7bb7fede 2000-02-28 11:23:36 fixed a bug which appeared when loading unscaled composite glyphs
63cb46dd 2000-02-22 13:34:26 simple fixes
08fdac98 2000-02-21 16:01:33 fixed a bug in the glyph loader that caused a memory block to be freed twice. Also performed changes to use the new glyph zone object that has appeared in ftobjs.h
cbfaedce 2000-02-21 16:00:36 added glyph zone objects
547a252a 2000-02-16 08:23:58 Formatting. Adding/Fixing documentation.
d16a4b81 2000-02-15 12:56:44 removed obsolete hinter source code
95bec282 2000-02-15 12:55:57 updated version of the experimental Type 1 driver (this thing now works even better than the "regular" driver, but is much smaller). Provides no hinter !!
861ba624 2000-02-15 12:54:51 small fix (reduce compiler warnings)
24ea09fc 2000-02-15 12:54:06 small fix
18789bfe 2000-02-15 12:53:31 Added prototype OpenType Layout support sources. This is not a port of the OTL extension of FT 1.x, as it uses a very different design. These sources are placed here for comments and peer-review
dbe4872b 2000-02-14 16:45:40 removed obsolete source file
a56489e0 2000-02-13 13:41:56 The code has been updated to use the finite-state table loader in "ftstream" (when the macro READ_FIELDS) is defined. This is experimental..
33263421 2000-02-13 13:38:45 formatting
85168805 2000-02-13 13:38:27 small bug fix used to compile when the SFNT module doesn't support embedded bitmaps and postscript names..
7663f222 2000-02-13 13:37:38 Added support for the "attach_file" format-specific driver interface, used to implement FT_Attach_File. Note, this is currently very lightly tested..
818336fd 2000-02-13 13:36:53 Added the function FT_Read_Fields, it acts as a finite-state automata to load large TrueType tables in object structures. This is experimental, don't mess too much with it, thanks :-)
3188a3a1 2000-02-13 13:34:18 Sorry, forgot some changes needed to get rid of t1encode.[hc]. Here they come..
5ae1259c 2000-02-10 19:17:24 removed the "t1encode" files which are now obsolete with the "psnames" module
7433655c 2000-02-10 19:14:48 Some changes. The SFNT driver is able to return Postscript glyph names even when the "psnames" module is not used..
c3122c98 2000-02-10 19:11:30 added some comments
1ab77fdf 2000-02-10 18:08:17 some updates to make everything compile clean
5dc8aba7 2000-02-10 17:01:24 some modifications used to introduce the Type 1 AFM parser and psnames module
1a26888d 2000-02-10 16:17:23 some changes to ensure that the code compiles cleanly when TT_CONFIG_OPTION_POSTSCRIPT_NAMES is undefined..
a8635cc6 2000-02-10 16:15:11 Very simple AFM Parser
cda32b71 2000-02-10 16:14:35 added the FT_Attach_File function to enable AFM parsing. Also, changed the API for FT_Open_Face to allow broader stream descriptions..
71ec10ef 2000-02-10 16:09:35 support for the IGNORE_GLOBAL_ADVANCE_WIDTH loading flag