Branch :
| 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 |