Log

Author Commit Date CI Message
David Turner 76bbd579 2000-01-27T13:35:16 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.
Werner Lemberg b3a85b00 2000-01-25T08:16:54 FreeType licence.
David Turner d00a8ce6 2000-01-18T09:52:08 some updates. The yesterday modifications prevented the demo programs from compiling under Unix. fixed..
Werner Lemberg 9d61e468 2000-01-18T02:07:04 Fixed rule with wildcard.
David Turner a5ab5ce7 2000-01-17T20:51:18 adding correct versions of the PNG images
David Turner 438f8cd2 2000-01-17T20:50:18 removing invalid PNG images
Eric Olson 702b8d52 2000-01-17T19:44:07 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
David Turner 6afe0077 2000-01-17T19:25:18 colored the example source code and corrected some typos
David Turner b94713e9 2000-01-17T18:56:49 Added a FreeType 2 Tutorial !!
David Turner 3ba47068 2000-01-17T11:25:57 some updates to the "rules.mk" files. Basically, we now use "$(FT_COMPILE)" instead of "$(FT_CC)" in order to compile the library. $(FT_COMPILE) uses the $(ANSI_FLAGS) variable used to define ANSI-compliance flags for the current compiler. It is used to compile the library exclusively (some demo programs will _not_ compile properly with these flags set).
David Turner 3b925ef7 2000-01-17T11:22:59 fixed a minor bug in the computation of the vertical metrics top-side bearing
David Turner fdc225b1 2000-01-17T11:21:49 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 8cd9575c 2000-01-17T11:21:00 fixed small bug
David Turner 281f9f6a 2000-01-17T11:20:26 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 5ce5884d 2000-01-17T11:08:11 some small updates that are useful to debug graphics drivers and the library..
David Turner 1631d048 2000-01-17T11:06:27 moved the graphics drivers to "demos/graph/*"
David Turner cb58dbb4 2000-01-17T11:04:55 Some important changes were performed : - the graphics drivers were moved from "demos/config/*" to "demos/graph/*" - a Win32 graphics driver was added. (note that keyboard management is a bit buggy, but it's really usable). - the "demos/Makefile" and "demos/graph/rules.mk" were seriously modified - the demo programs now compile AND run with gcc, Visual C++ and LCC-Win32 !! The other ones should be really easy to add now, as LCC was the really smart ass in this list...
David Turner 14954e6b 2000-01-17T10:56:16 Some major improvements were required to the Makefile to: - compile the demonstration programs in any directory, by using the "TOP" and "CONFIG_MK" environment variables - the graphics drivers have moved from "demos/config/*" to "demos/graph/*" - brain-dead compilers like LCC-Win32 required some changes in the way executables are linked
Werner Lemberg 7dff772e 2000-01-17T08:24:22 Added ftraster.h for better support of standalone mode. Fixed cleaning rules for the demo programs.
Werner Lemberg 9ab7c3c3 2000-01-15T12:43:27 Fixed compilation bug for standalone mode.
David Turner f6356ab7 2000-01-14T15:38:30 some changes used to debug the new raster and the OS/2 graphics driver
David Turner 6bc8b1f0 2000-01-14T15:36:55 bugfixes to the OS/2 graphics driver. It now works !!
David Turner cef95a09 2000-01-14T15:36:00 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. Note that by now, the "high_precision" field of a FT_Outline is ignored by the raster..
David Turner 4f2d5b9a 2000-01-13T18:20:28 fixed a bug which prevented the raster from correctly performing horizontal dropout control..
David Turner 454a4285 2000-01-13T18:19:51 fixed a bug which caused some font family and style names to be incorrectly ignored..
David Turner ef87970d 2000-01-13T18:19:10 A few modifications to allow more broken fonts to be loaded by the driver.
Werner Lemberg a00b6e69 2000-01-13T15:35:02 Fixing Makefile rules.
Werner Lemberg 40b4ef1e 2000-01-12T22:44:03 Remove double increment of charmap.
David Turner 3aeb4c05 2000-01-11T20:00:05 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 426b20af 2000-01-11T04:59:55 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 186d2310 2000-01-11T04:09:35 Added a new documentation file that explains how memory management and basic i/o access are performed with FreeType 2. Note that unlike FT 1.x, you don't need to recompile the library if you want to provide your own memory manager or your own i/o streams.
David Turner a14fa3ac 2000-01-11T02:26:38 damned..
David Turner 98408d89 2000-01-11T02:22:16 renamed "internals.html" to "index.html" also, changed all image references to the new PNGs Note that this document is really out-of-date (there are no more resources, the stream manager has disappeared, the build systel was seriously modified, etc..)
David Turner 41a8fa57 2000-01-11T02:20:22 Renamed "glyph_conventions.html" to "index.html" Updated all image references to the new PNGs Note that this document is slightly out-of-date though.. (FT_Raster_Map was changed for FT_Bitmap, and the anti-alias renderer now supports 128 levels by default).
David Turner ee71c6b7 2000-01-11T01:40:25 added PNG files
David Turner 4b7ffcfa 2000-01-11T01:40:06 removed GIF files
Werner Lemberg 7880dd66 2000-01-10T17:19:45 ftcalc.c, ftextend.c, ftoutln.c, ftraster.c, ftstream.c: Removing trailing spaces. ftlist.h: Removing duplicated documentation (which is in ftlist.c also). ftinit.c, ftlist.c, ftobjs.c: Formatting, adding documentation.
David Turner ecbfb5fa 2000-01-10T15:49:01 added the DocMaker python script that will be used to generate the HTML documentation from the C source files
Werner Lemberg 0db8d1ab 2000-01-09T17:54:56 Formatting.
Werner Lemberg f697866e 2000-01-08T20:00:54 Bugfix: prep table is optional.
Werner Lemberg f993b6a0 2000-01-08T17:10:33 demos/config/x11/rules.mk: support for multiple X11R6 entries in $(PATH) added. ftxbbox.c, ftcalc.c, ftdebug.c, ftdriver.h: doc fixes. ftdebug.c: formatting. ftdebug.h: making makros `;'-safe (i.e., they can now be used within if-else clauses without side effects resp. don't produce a single `;').
David Turner fc1f9894 2000-01-07T18:44:50 Finally, the TrueType driver was completely audited. The code should now be 100% compatible with the implementation in FreeType 1.x. It's now time to make a new tag for the repository :-) - David
Werner Lemberg 2b94ffad 2000-01-07T15:02:05 More docs added.
David Turner edfc0f8a 2000-01-07T14:37:24 changed rules to build demos on Solaris
David Turner 62ccef75 2000-01-07T14:37:00 added Windows NT detection
David Turner 30a0c626 2000-01-07T14:07:21 Update some copyrights here and there
David Turner 2fce88c6 2000-01-07T14:01:59 Removed some unused source code (it came from the old FT2 beta, and was moved to "src/sfn")
Werner Lemberg 17ae985d 2000-01-02T09:41:30 ftbbox.h: FT_Get_Outline_BBox() must be called FT_Raster_GetBBox(). ftcalc.c: Added a missing closing paranthesis in 64bit version of FT_MulFix(). Some formatting; updating copyright.
David Turner 433bc53f 1999-12-30T12:28:03 Additional improvements to make the anti-aliasing even faster :-) As previously, this is only noticable for sizes over 64 pixels.
David Turner 5951ce9f 1999-12-29T00:53:44 updated the CHANGES file + some basic formatting cleaning
David Turner aa50b821 1999-12-29T00:24:51 The font drivers that are statically linked to the library at build time is now managed through the file `config/<platform>/ftmodule.h', which is automatically generated through the rules file `config/modules.mk' Some changes to include this new rules file. Also, the target "modules" will force the re-generation of the drivers list (this is handy when adding or removing a font driver from the source tree).
David Turner 10effdf6 1999-12-29T00:22:24 Added the rules files `module.mk' to "sfnt", "truetype" and "type1" to reflect the new modules/drivers list management performed through the file `freetype2/config/modules.mk' Changed the driver header files to reflect the new modules/drivers list management. We get rid, at last, of the infamous pre-processor tricks used to build the list at compile time. `src/base/ftinit.c' is also modified to reflect the changes..
David Turner f8bf6e2b 1999-12-29T00:19:37 Added the file `config/modules.mk' used to generate the file `config/<platform>/ftmodule.h' which contains the list of available font drivers. The list can be re-generated with "make modules" from the top directory
David Turner 34b30320 1999-12-28T18:36:10 Some improvements to make the new anti-alias algorithm faster when large glyph images are generated (e.g. ` fttimer -g' runs 20% faster). For small pixel sizes (i.e. typically less than 64 pixels), rendering speed is unaffected.
David Turner b4a98378 1999-12-21T14:08:00 fixed a bug in ftsystem that prevented the library from reading files
David Turner c6cda4a7 1999-12-18T19:05:00 added 'demos/bin' to the repository
David Turner e537fc67 1999-12-16T23:11:37 First import of FreeType 2, beta 2.2
David Turner d2b1f357 1999-12-16T23:11:37 Initial revision