Commit Graph

  • e755002ddc moved the ANSI "ftsystem.c" to src/base David Turner 2000-02-29 17:11:53 +0000
  • 7bda46d094 updated the build system to avoid file duplication : David Turner 2000-02-29 16:56:18 +0000
  • 587bc78f86 the Win32 seems to be fixed and working now David Turner 2000-02-28 15:13:08 +0000
  • 9c84887db3 remaining fixes from Just David Turner 2000-02-28 11:32:54 +0000
  • 9ac7fa16ff small update in config files David Turner 2000-02-28 11:32:17 +0000
  • 7b63d2ea1b fixed a bug that prevented the reading of AFM files.. David Turner 2000-02-28 11:25:01 +0000
  • 7bb7fedef1 fixed a bug which appeared when loading unscaled composite glyphs David Turner 2000-02-28 11:23:36 +0000
  • 58c10b5a6b updated David Turner 2000-02-22 14:31:42 +0000
  • 9e2943496c updated the license David Turner 2000-02-22 13:53:16 +0000
  • 35eee3f307 removed the reference to 'type1z' in order to allow compilation under OS/2 David Turner 2000-02-22 13:53:01 +0000
  • 63cb46dd1a simple fixes David Turner 2000-02-22 13:34:26 +0000
  • d60389be36 formatting David Turner 2000-02-21 17:46:24 +0000
  • a1b60580a2 small fix, PageUp/PageDown now work Alt-F4 doesn't work anymore (needs more changes :-) David Turner 2000-02-21 17:45:15 +0000
  • b2a21e5170 minor change, for benchmark comparison David Turner 2000-02-21 16:18:43 +0000
  • fbff3e8fc7 added a memory checking test program, used to solve the memory leak reported by Jack Davis David Turner 2000-02-21 16:18:25 +0000
  • c64f644264 simple update to allow several rendering modes (useful for testing the Unicode charmaps) David Turner 2000-02-21 16:18:01 +0000
  • 1e7f843261 simple fix David Turner 2000-02-21 16:17:36 +0000
  • 08fdac980a 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 David Turner 2000-02-21 16:01:33 +0000
  • cbfaedcefa added glyph zone objects David Turner 2000-02-21 16:00:36 +0000
  • 4ea18e5573 added some configuration macros David Turner 2000-02-17 10:25:24 +0000
  • 547a252af1 Formatting. Adding/Fixing documentation. Werner Lemberg 2000-02-16 08:23:58 +0000
  • d16a4b8111 removed obsolete hinter source code David Turner 2000-02-15 12:56:44 +0000
  • 95bec28220 updated version of the experimental Type 1 driver (this thing now works even better than the "regular" driver, but is much smaller). David Turner 2000-02-15 12:55:57 +0000
  • 861ba624db small fix (reduce compiler warnings) David Turner 2000-02-15 12:54:51 +0000
  • 24ea09fcbd small fix David Turner 2000-02-15 12:54:06 +0000
  • 18789bfe9f 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. David Turner 2000-02-15 12:53:31 +0000
  • dbe4872bf0 removed obsolete source file David Turner 2000-02-14 16:45:40 +0000
  • a56489e01f The code has been updated to use the finite-state table loader in "ftstream" (when the macro READ_FIELDS) is defined. David Turner 2000-02-13 13:41:56 +0000
  • 33263421f8 formatting David Turner 2000-02-13 13:38:45 +0000
  • 851688057d small bug fix used to compile when the SFNT module doesn't support embedded bitmaps and postscript names.. David Turner 2000-02-13 13:38:27 +0000
  • 7663f22288 Added support for the "attach_file" format-specific driver interface, used to implement FT_Attach_File. David Turner 2000-02-13 13:37:38 +0000
  • 818336fdf4 Added the function FT_Read_Fields, it acts as a finite-state automata to load large TrueType tables in object structures. David Turner 2000-02-13 13:36:53 +0000
  • 1d1c7eb807 small update in FT_Open_Args (more could follow though..) David Turner 2000-02-13 13:35:21 +0000
  • 3188a3a112 Sorry, forgot some changes needed to get rid of t1encode.[hc]. Here they come.. David Turner 2000-02-13 13:34:18 +0000
  • 3983d95f3e fixed a small typo ( "height" in place of "eight" !!) David Turner 2000-02-10 19:19:51 +0000
  • 5ae1259c03 removed the "t1encode" files which are now obsolete with the "psnames" module David Turner 2000-02-10 19:17:24 +0000
  • 7433655cbd Some changes. The SFNT driver is able to return Postscript glyph names even when the "psnames" module is not used.. David Turner 2000-02-10 19:14:48 +0000
  • c3122c98ce added some comments David Turner 2000-02-10 19:11:30 +0000
  • 1ab77fdfff some updates to make everything compile clean David Turner 2000-02-10 18:08:17 +0000
  • 1a3e3d6a0d introduced the FT_Attach_File function to support additional metrics coming from external files (e.g. Type 1 AFM files to add kerning data to the face). David Turner 2000-02-10 17:03:11 +0000
  • 5dc8aba72b some modifications used to introduce the Type 1 AFM parser and psnames module David Turner 2000-02-10 17:01:24 +0000
  • 1a26888da3 some changes to ensure that the code compiles cleanly when TT_CONFIG_OPTION_POSTSCRIPT_NAMES is undefined.. David Turner 2000-02-10 16:17:23 +0000
  • a8635cc626 Very simple AFM Parser David Turner 2000-02-10 16:15:11 +0000
  • cda32b71ba added the FT_Attach_File function to enable AFM parsing. David Turner 2000-02-10 16:14:35 +0000
  • 71ec10efe5 support for the IGNORE_GLOBAL_ADVANCE_WIDTH loading flag David Turner 2000-02-10 16:09:35 +0000
  • dba4b3243a small update to the kerning code David Turner 2000-02-10 16:08:59 +0000
  • afdc4c4c2b Updates to the Type 1 driver Now with a simple AFM parser in order to read the kerning table.. David Turner 2000-02-10 16:08:36 +0000
  • 51d4e28daf New version of the Type 1 driver. Generates a Unicode charmap on the fly through the "psnames" module.. David Turner 2000-02-10 13:11:43 +0000
  • 5c9a571a5a new psnames module David Turner 2000-02-10 13:10:32 +0000
  • a9369f2dc9 some updates to allow the selective compilation of the adobe glyph list (this thing is huge !!) David Turner 2000-02-07 18:58:42 +0000
  • b5a0487cfd added a python script used to generate some tables for the upcoming new "psnames" pseudo-driver David Turner 2000-02-07 18:04:27 +0000
  • 9e416a875f small fix in rules David Turner 2000-02-02 12:49:14 +0000
  • 5194f8bf8a fixed a small bug that prevented the modules list to be properly erased on Win32 when invoking "make modules" from the top directory.. David Turner 2000-02-02 12:48:20 +0000
  • 5eaadfcda6 added a new glyph image format: David Turner 2000-02-02 12:47:44 +0000
  • 86fbfb5059 re-adding fterrors.h to the repository.. David Turner 2000-02-02 12:28:57 +0000
  • f45ae1cf55 sorry, a small mistake made me "remove" fterrors.h with WinCVS I need to manually clear the repository through CVS... David Turner 2000-02-02 12:28:27 +0000
  • 200e097c6b updated the "FT_SubGlyph" structure David Turner 2000-02-02 12:21:35 +0000
  • 0dd3434801 The Type 1 experimental driver was updated David Turner 2000-02-02 12:20:53 +0000
  • 8f43c714a5 A major refresh of the TrueType driver : David Turner 2000-02-02 12:16:19 +0000
  • 0360168a4d moved the files in "docs/internals" to "docs/design". The image files were also all added to the repository in binary format !! David Turner 2000-01-31 18:20:32 +0000
  • 17d6bdec92 removed obsolete documentation files David Turner 2000-01-31 18:18:56 +0000
  • 442005b736 removed the old "glyph_conventions" directory, now replaced by "glyphs" David Turner 2000-01-31 18:17:02 +0000
  • f948758609 weel, the previous operation didn't work well, as the images were still stored as text on the server !! David Turner 2000-01-31 18:15:12 +0000
  • f0a46def9d added the image files in binary form in the repository David Turner 2000-01-31 18:11:31 +0000
  • dda05ee1da removed the PNG images as they were incorrectly stored as text files in the repository David Turner 2000-01-31 18:11:00 +0000
  • 633da99a23 updated changes log David Turner 2000-01-27 14:07:33 +0000
  • f300d695f4 some updates/corrections David Turner 2000-01-27 14:03:39 +0000
  • 2dfb5aca28 added a new experimental Type 1 driver. This version sports several improvements compared to "src/type1". Briefly : David Turner 2000-01-27 14:02:04 +0000
  • d42c68e855 many new small, but important, changes there: David Turner 2000-01-27 13:56:02 +0000
  • 76bbd5793f the T1_Face definition changed slightly to clearly separate the Type 1 font content from the rest. This implied some changes to the following files. David Turner 2000-01-27 13:35:16 +0000
  • b3a85b00c4 FreeType licence. Werner Lemberg 2000-01-25 08:16:54 +0000
  • d00a8ce6f2 some updates. The yesterday modifications prevented the demo programs from compiling under Unix. fixed.. David Turner 2000-01-18 09:52:08 +0000
  • 9d61e46855 Fixed rule with wildcard. Werner Lemberg 2000-01-18 02:07:04 +0000
  • a5ab5ce791 adding correct versions of the PNG images David Turner 2000-01-17 20:51:18 +0000
  • 438f8cd27b removing invalid PNG images David Turner 2000-01-17 20:50:18 +0000
  • 702b8d52cf Removed obsolete file in uppercase. FTOPTION.H has fallen behind the ftoption.h file. Its continued presence causes some problems with case insensitive systems. --Eric Eric Olson 2000-01-17 19:44:07 +0000
  • 6afe00774a colored the example source code and corrected some typos David Turner 2000-01-17 19:25:18 +0000
  • b94713e9c5 Added a FreeType 2 Tutorial !! David Turner 2000-01-17 18:56:49 +0000
  • 3ba47068a6 some updates to the "rules.mk" files. Basically, we now use "$(FT_COMPILE)" instead of "$(FT_CC)" in order to compile the library. David Turner 2000-01-17 11:25:57 +0000
  • 3b925ef744 fixed a minor bug in the computation of the vertical metrics top-side bearing David Turner 2000-01-17 11:22:59 +0000
  • fdc225b153 fixed another small bug in the FT_Read_xxxx functions (they didn't updated the stream position in the case of disk-based streams. This went un-noticed under Linux which uses memory-mapped files by default) David Turner 2000-01-17 11:21:49 +0000
  • 8cd9575c27 fixed small bug David Turner 2000-01-17 11:21:00 +0000
  • 281f9f6a13 Important changes were performed to clean up the makefiles, these will be detailed later in a document (the work is not completely finished). David Turner 2000-01-17 11:20:26 +0000
  • 5ce5884d59 some small updates that are useful to debug graphics drivers and the library.. David Turner 2000-01-17 11:08:11 +0000
  • 1631d04827 moved the graphics drivers to "demos/graph/*" David Turner 2000-01-17 11:06:27 +0000
  • cb58dbb4fb Some important changes were performed : David Turner 2000-01-17 11:04:55 +0000
  • 14954e6bc2 Some major improvements were required to the Makefile to: David Turner 2000-01-17 10:56:16 +0000
  • 7dff772e59 Added ftraster.h for better support of standalone mode. Werner Lemberg 2000-01-17 08:24:22 +0000
  • 9ab7c3c37e Fixed compilation bug for standalone mode. Werner Lemberg 2000-01-15 12:43:27 +0000
  • f6356ab713 some changes used to debug the new raster and the OS/2 graphics driver David Turner 2000-01-14 15:38:30 +0000
  • 6bc8b1f07d bugfixes to the OS/2 graphics driver. It now works !! David Turner 2000-01-14 15:36:55 +0000
  • cef95a09d7 Yet another improvements to the scan-converter. Some macros were introduced to use a constant precision and dynamic bezier decomposition thresholding, leading some performance improvements. David Turner 2000-01-14 15:36:00 +0000
  • 4f2d5b9a48 fixed a bug which prevented the raster from correctly performing horizontal dropout control.. David Turner 2000-01-13 18:20:28 +0000
  • 454a428542 fixed a bug which caused some font family and style names to be incorrectly ignored.. David Turner 2000-01-13 18:19:51 +0000
  • ef87970dfb A few modifications to allow more broken fonts to be loaded by the driver. David Turner 2000-01-13 18:19:10 +0000
  • a00b6e690f Fixing Makefile rules. Werner Lemberg 2000-01-13 15:35:02 +0000
  • 40b4ef1ebd Remove double increment of charmap. Werner Lemberg 2000-01-12 22:44:03 +0000
  • 3aeb4c05f2 Added a new document to docs/internals that describes the Build System clearly. I hope this will help other developers in adding platform-detection makefiles for additional systems.. David Turner 2000-01-11 20:00:05 +0000
  • 426b20af02 Added the new "io-frames.html" document, that describes the frame interface as well as the new READ_xxxx and FT_Read_xxxx functions/macros.. David Turner 2000-01-11 04:59:55 +0000
  • 186d231081 Added a new documentation file that explains how memory management and basic i/o access are performed with FreeType 2. David Turner 2000-01-11 04:09:35 +0000