kc3-lang/freetype

Branch :


Log

Author Commit Date CI Message
5fe94ff6 2000-07-28 02:25:23 Adapted to new external stream semantics.
08d78b62 2000-07-28 01:51:49 removed warning
d2b93caa 2000-07-28 01:37:53 Oops, I had exaggerated the warning levels a weensy bit...
78575d5e 2000-07-28 01:14:09 Updated to reflect the new Mac FOND support setup.
622f514c 2000-07-28 01:13:29 Obsolete; Mac FOND support now lives in src/base/ftmac.c.
9e830c5d 2000-07-28 01:12:34 Put FT_New_Face() in an #ifndef macintosh switch; ftmac.c provides an extended implementation.
6012037b 2000-07-28 01:11:20 Removed Mac fond driver #ifdefs
ae4bceef 2000-07-28 01:10:35 Brand new Mac support -- no more muching with changing drivers and reinitializing streams, but a clean layer on top of FT_Open_Face(): an extended version of FT_New_Face().
e973e66a 2000-07-28 01:08:32 Header for one Mac-specific additional API call.
58b17f96 2000-07-27 23:29:08 Formatting.
b169341e 2000-07-27 21:48:48 update to changelog
c5cdf8bc 2000-07-27 21:40:22 re-adding a "unix-dev.mk". Debugging libtool output is just too much of a pain for me, I prefer a good old static lib without optimizations :-) "make devel" is back on Unix then..
c703b1bf 2000-07-27 16:57:35 *slight* formatting only. Congratulations, David! :-)
666b11d5 2000-07-27 15:59:08 small fix to the auto-hinter: the filling direction of each glyph is now re-computed on the fly, given that we cannot rely on the "flags" field of the source outline.. this fixes problems with many fonts, including the Arphic ones (not to say that CJK fonts are handled better for now though..)
6ac722b2 2000-07-27 11:32:13 Adapting changes for Unix to other makefiles.
321cd27d 2000-07-27 11:20:20 Removing compiler warnings about unused portions of code. Now unix.in uses absolute paths also to overcome problems with libtool. To do that in a consistent way I had to modify the rules how to handle $OBJ_DIR (and consequently $LIB_DIR): You should set $OBJ_DIR explicitly on the command line (or environment).
796f9de2 2000-07-26 22:51:03 Updating to libtool 1.3.5.
bc80b12b 2000-07-26 22:29:22 small compilation fix on 64-bits machines..
a2a75b78 2000-07-26 21:47:19 Use `patsubst' instead of `subst' in cleaning rule to avoid problems with filenames which contain `lo' in its name (e.g. ahglobal.lo).
1fd410bb 2000-07-26 20:31:18 now that "type1z" is renamed to "type1"; revert to hardcoding "type1"..
5f5b4465 2000-07-26 19:13:51 small update
b190572b 2000-07-26 19:07:15 updated documentation
5fe4c00e 2000-07-26 19:04:08 - fixed the incorrect SO extension for Visual C++ - disabled the TrueType interpreter by default - disabled the "type1" driver, "type1z" is now used by default (the internal driver name is "type1" now !!)
c3dd151b 2000-07-26 14:11:15 autohint: Formatting. Replacing many enums with #defines since we do arithmetics (especially ORing which would produce undefined enum values). The ideal thing instead of #defines is `const int' as provided in C++... Adding header files to rules.mk
d082cd68 2000-07-25 17:25:32 formatting
1f46fed3 2000-07-25 16:40:23 Use the "type1z" driver instead of the old one.
53fb1f54 2000-07-25 16:20:57 Changed parse_subrs() so that it'll work correctly both with wrongly sorted subr indices *and* non-contiguous subr arrays. Thanks to Tom K. for helping to isolate the problem.
e6735234 2000-07-24 18:40:28 removed obsolete file
7fd756d2 2000-07-24 06:03:58 Add `mkinstalldirs'.
a16d7155 2000-07-24 06:02:52 Unused files.
04563546 2000-07-24 06:01:34 `make install' is available now. Formatting.
db578ae0 2000-07-23 21:27:52 Adding $(SO) and $(SA), denoting objects and library for a static build. This is currently used for Unix only -- it should be extended that it is possible to build DLLs and static libs on other platforms also. Formatting.
9cb8fb18 2000-07-23 16:24:42 removed duplicate macro (FT_MODULE_IS_DRIVER was defined twice)
d1ab7f5a 2000-07-23 16:23:12 Hardcode loading the Mac FOND driver here, as config/ftmodule.h sometimes gets regenerated.
70e5aa23 2000-07-23 16:21:52 updating the Mac stuff to the current situaton
42a29f2a 2000-07-22 06:59:36 For Unix platforms, `configure' will be always called now. The `devel' target no longer needs unix-dev.mk. Some other minor fixes.
81991cd2 2000-07-21 16:43:55 Fix file inclusion.
e616d225 2000-07-20 16:06:54 Adding $(CFG) variable to pass configure script parameters. Fixing DLL version.
d060a75b 2000-07-20 06:57:41 Formatting. Rudimentary support for autoconf (still using GNU make) Say `make unix'.
c49f69cb 2000-07-20 03:44:50 some welcome fixes related to the auto-hinter: - removed a stupid memory leak - fixed the weird metrics hinting (the horizontal edges were used, instead of the vertical one, to compute the metrics adjustments, silly, silly, silly). there is still some bugs that I'm looking at though, but we're very near the release..
bca33287 2000-07-19 20:17:37 Boris's patch regarding glyph index 0
3469d0d0 2000-07-19 20:02:14 added auto-hinter module. Note that the code has been cleaned up, and it seems a bug was introduced ??? I'll start checking this under Linux, as debugging is a lot easier under this environment..
6930b45f 2000-07-19 17:13:03 - introduced FT_Get_Glyph_Name (see freetype.h) to access individual glyph names. Changed some drivers to support it through a new interface named "glyph_name". - introduced FT_Get_Sfnt_Name (see ftnames.h) to access the SFNT name table in a TrueType/OpenType file..
6b8fcd53 2000-07-19 16:36:36 Renaming license.txt -> LICENSE.TXT for orthogonality.
a4367e08 2000-07-19 16:17:55 Formatting. Fixing documentation. Removing unused configuration macros.
e1bbc017 2000-07-19 06:25:56 Formatting. Fixing documentation.
c8f9cf37 2000-07-19 02:59:31 Formatting.
0959a877 2000-07-18 06:50:03 Formatting.
2f8f1542 2000-07-17 22:14:12 Boris patches for ascender/descender/text height
5aa646c5 2000-07-14 06:16:47 Formatting. Fixing a bug in FT_Get_Kerning(). Moving FT_Get_Module_Interface() to ftoutln.c.
8cfcf6e0 2000-07-13 00:21:51 more patches from Tom (to fix its former patches :-)
49bd4f05 2000-07-12 16:57:37 removed some warnings with Visual C++ that prevented compilation
6cca5578 2000-07-12 05:52:59 Formatting.
862bcbb7 2000-07-11 06:50:03 Fixed typo.
2405d14f 2000-07-11 06:12:20 Formatting/Synchronizing. Updating OS/2 bits in ttnameid.h to latest version (as posted on the opentype@ list).
e161ee44 2000-07-10 22:03:10 fixed a bug that caused invalid clipping of monochrome bitmaps when they were blitted on the left edge of an 8-bit pixmap..
93ac3e39 2000-07-10 21:41:32 Formatting. Synchronizing docs.
e208f4e0 2000-07-10 20:30:59 fixed a really tupid bug in the Multiple Master support of "type1z"
670caab8 2000-07-10 14:24:26 Formatting.
b390a124 2000-07-10 00:13:39 removed some stupid #defines in <freetype/config/ftconfig.h>
97b2de58 2000-07-10 00:06:22 More formatting. Synchronizing docu in include/freetype with src/base.
b48a6094 2000-07-09 19:15:30 Formatting. Moving some internal structures and constants from freetype.h to ftobjs.h. Finally removing FT_LOAD_ANTI_ALIAS. Cleaning up all error codes. Only the used ones have survived :-) Removed unused FT_MAX_GLYPH_FORMATS constant. T2 error codes are now in the range 0x500-0x5FF (instead of `TrueDoc'). Some minor improvements of error return values. Finally fixing error code values in ftraster and ftgrays to be compliant with all other FT error codes.
681e8eea 2000-07-09 00:48:37 formatting fixing minor `make multi' problem
7b5c4a96 2000-07-08 22:57:11 Removed `demos' tree. Use `ft2demos' module instead.
415cc7c9 2000-07-08 22:52:21 Formatting. Adding proper trace level.
50857ff4 2000-07-08 20:14:13 ttdebug will compile again...
7fa51b55 2000-07-08 19:51:42 Formatting. Adding some trivial error checking. Adding/Fixing tracing levels.
e1075cea 2000-07-08 02:07:27 the font driver now supports CEF fonts and needs a few more work to fully support pure CFF fonts.. yet another patch inspired by Tom !! Aaaaa :-)
9eeea990 2000-07-08 01:49:28 fixes from Tom related to 64-bitness and strange compiler behaviour on DEC Unix also preliminary support for CEF fonts. I can see the glyphs in "ftview" but need to complete the Unicode charmap support..
52b430ab 2000-07-08 01:18:38 fixed a rather stupid bug in the last patch (one of those with dire consequences..)
1ca6f2d1 2000-07-08 00:49:43 minor update
9a5ec98a 2000-07-08 00:48:42 removed "BUILD"
dbeb64e3 2000-07-08 00:46:52 removed the "config" directory, now replaced by "builds"
a90663f5 2000-07-08 00:41:13 vast clean-up of the sources in order to allow flat directory compilation (by defining the FT_FLAT_COMPILE macro at compile time..) moved "freetype2/BUILD" to "freetype2/docs/BUILD"
74043010 2000-07-08 00:22:20 renaming "freetype2/config" to "freetype2/builds"
62952153 2000-07-07 20:14:22 removed a compiler warning..
9b3d1c75 2000-07-07 19:47:34 - fixed a leak in the Type 1 driver - updated the CFF driver to support flex opcodes
60735896 2000-07-07 19:46:30 removed obsolete files..
ab9cc277 2000-07-07 19:46:01 added Windows FNT/FON font driver
43a2f656 2000-07-05 18:23:38 fixed a few bugs, cleaned up some code
bd5ae400 2000-07-05 04:32:02 Run g++ on the FreeType library. This should make the use of code in C++ programs easier: Renamed FT_WordXX to FT_UIntXX. Changed a lot of void* to FT_Byte* if related to i/o streams -- FreeType always accesses streams byte-wise, so this makes sense IMHO. Added a lot of #ifdef __cplusplus to header files (and removed a few). Other minor syntax fixes (mostly casts). Replaced the variable `private' with `private_dict' -- `private' is reserved in C++.
c6157665 2000-07-04 18:15:22 stupid changed due to Visual C++ brain dead behaviour the "vector" parameter of FT_Vector_Transform was changed to "vec"..
c6a92202 2000-07-04 18:12:13 various clean-ups: - using FT_UNUSED instead of UNUSED - using FT_LONG64 and FT_INT64 instead of LONG64 & INT64 - using FT_SIZEOF_INT & FT_SIZEOF_LONG instead of... - removed the #ifdefs that used SIZEOF_INT, instead we now use FT_Int32 and FT_UInt32 when needed to support 32-bits quantity correctly on 64-bits systems..
aa8c7da0 2000-07-04 03:37:18 Don't use -lefence in the demo Makefile. Added C++ guards in ftmodule.h Fix error check in ftglyph.c Formatting; adding copyrights; fixing documentation
d0c36e3b 2000-07-03 16:45:15 Formatting; fixing documentation.
d18388e4 2000-07-03 15:00:49 fixed a few 64-bit related bugs in "sfnt/ttload.c" and "base/ftstream.c" Note that "TT_PCLT" was incorrectly defined in <freetype/tttables.h>
768c9561 2000-07-03 07:09:09 Formatting. Fixing some tracing messages.
5811c7c3 2000-07-02 13:53:16 Formatting. Fixed some errors which prevented compiling.
db5285a0 2000-07-02 01:27:32 added missing file
fbeb41d9 2000-07-02 00:27:53 Formatting. Adding copyright notices. Removing an unnecessary file (smooth.h).
e0bba322 2000-07-01 19:33:40 fixed the PSNames -> Unicode translation table the Python script "glnames.py" was buggy and lacked quite a few values in the "names_to_unicode" table !!
798e70e4 2000-07-01 14:09:27 Removing.
11735fe3 2000-07-01 14:08:31 A small fix from Tom.
a8bbc267 2000-07-01 14:06:46 Formatting as usual... Adding trivial argument checking to some functions. Added dynamic driver interface to cidriver. Minor `version' fixes for macfont and psnames modules. Removed unnecessary files
c06aba28 2000-06-30 23:38:23 updated the CHANGES file, plus a few fix in "ftstring" to display monochrome glyphs too
f9ca2bb5 2000-06-30 23:12:55 managed to re-design entirely the API in <freetype/ftglyph.h> It is now really the "glyph factory" that Stefan was probably dreaming about.. fixed some recent formatting errors from Werner ;-) cleaned up the demonstration programs from most of the rust that they had, though I'm sure someone is going to re-format them really soon !! "ftstring" now uses the new ftglyph.h API, and is now faster and smaller.. yep..
ac39ecdc 2000-06-30 22:24:36 Formatting... Fixing incorrect scaling of vertical advance width.
cc9fc49c 2000-06-30 06:21:26 Formatting... Applying some fixes from Tom.
5ae831c1 2000-06-30 01:31:22 changes used to implement the auto-hinting support
203bb47c 2000-06-29 22:34:50 first updates to the tutorial. This is step 1 (fairly basic stuff)