kc3-lang/freetype

Branch :


Log

Author Commit Date CI Message
b59bf7e5 2000-10-03 17:07:28 removing obsolete files: the design of FT2 has evolved considerably since these documents were written, and it's better not to include them in order to avoid confusion among users of the library..
8bb45ec8 2000-09-29 06:41:56 Fixing comment in unixddef.mk which caused a trailing blank. Adding a new error, FT_Err_Invalid_Pixel_Size (used in winfnt.c) Fixing FT_Read_Fields() which failed for ft_frame_{bytes,skip}. This bug disabled the Winfont driver. Minor formatting issues.
42022c8c 2000-09-27 01:01:10 fixed a bug in the Type 1 and CID font drivers: the value of the descent returned was positive, instead of being negative..
8925009f 2000-09-26 13:25:15 Adding missing code for flat compiling mode.
bd547dc6 2000-09-22 21:23:29 Clean up, formatting etc. Fixing rules for installing cache headers on Unix. Updating builds/unix/ftconfig.in.
f50c2954 2000-09-22 06:52:20 Fixed typo in ftimage.h Fixed sbit on/off flag in cache code.
50dd5858 2000-09-22 03:37:45 Applied a patch from Hidetoshi for embedded bitmap metrics support.
1a2908bb 2000-09-21 14:10:23 Added support for (3,0) pid/eid.
4e38576a 2000-09-19 19:44:42 fixed a bug that happened when rendering spaces in monochrome mode.. actually, when outline.num_points == 0, it is legal to have outline.points == 0 too. The code did return a FT_Err_Invalid_Outline error incorrectly then because the checks were not performed in the correct order
beece1bf 2000-09-19 18:33:20 small update, allow CONFIG_MK to be pre-defined before inclusion
08a91fd0 2000-09-19 02:08:09 final touches. Cache seems working after all, though the default cache size of 300 Kb is certainly too high for now :-) Need to implement abstract chunk cache and bitmap chunck cache
ebdce834 2000-09-19 01:11:11 updated the cache sub-system. Major internal rewrite please be aware that major bug persist..
58e93215 2000-09-19 01:10:25 removed obsolete file (ftcimage.h) updated header files
b71c6af0 2000-09-17 17:17:16 fixed minor bug in the smooth renderer which forced the span callback to be called with y == -1 and count == 0
426984e4 2000-09-15 23:47:42 major revamp of the build system. Fixing the Unix Autoconf parts
9b11b9e3 2000-09-15 22:50:59 adding updated cache header files
d38a4f65 2000-09-15 22:42:43 removed obsolete files
046f7a0c 2000-09-15 22:42:06 major revamp of the build system
b8817177 2000-09-15 17:17:17 small bug-fix, the linearHoriBearing value was not loaded not computed correctly
c9ce9e4e 2000-09-15 17:16:49 small bug-fix
f2545e80 2000-09-15 03:37:16 fixed a very stupid bug that prevented FT_Outline_Render from working correctly..
f9b03750 2000-09-11 22:50:13 small formatting issues.
a8194a97 2000-09-02 00:20:42 - added a new function called FT_SqrtFixed to compute the 16.16 square root of a 16.16 number (this could come handy in a later version of the auto-hinter) - small fixes to the smooth renderer. It used to use way too much line segments when drawing beziers !!
21a27ee3 2000-09-01 14:36:39 Fixed a long outstanding bug with an incorrect offset for reading post tables.
155a575a 2000-09-01 05:35:49 Small improvement.
79096739 2000-08-30 21:40:45 - the file "ftlist.h" was moved from <freetype/internal/..> to <freetype/...> - bugfix for the cache sub-system..
6d259636 2000-08-29 19:10:16 updated for new modules and sources (mainly psaux)
353dfeaf 2000-08-29 18:58:41 More warnings fixed.
4a5c142a 2000-08-29 18:37:25 Minor fixes.
4e9dae68 2000-08-29 16:50:01 Introducing new macro LOCA_VAR to solve some problems with structures containing function pointers. FT will now compile again with C++.
80b96f35 2000-08-29 16:04:28 fixed some bugs in the caching sub-system and improved its API to enable many kinds of glyph images.. (note that the "ftview" program has been changed to use the caching sub-system, "ftmulti" and "ftstring" should come soon).
e12e313a 2000-08-29 16:03:28 a small optimisation that should speed things a bit. I'm surprised I didn't do it before..
5878a6d2 2000-08-29 16:03:01 a fix to the computation of the font "text height" (i.e. the baseline-to-baseline distance). Unfortunately, we cannot rely on the OS/2 fields, like sTypoAscender or usWinAscent to compute it. Rather, we only look at the horizontal header's content. In case the "line gap" is set to 0, we compute the text height as 115% of the ascender+descender value.. (this percentage is based on the values found in many Windows fonts).
dc7f9c8d 2000-08-27 07:12:40 Formatting. docmaker.py will now run with older Python versions also. Small fix.
95853c87 2000-08-26 22:16:44 Introducing new error code FT_Err_Invalid_Cache_Handle. Regrouping of error codes.
9b4bb291 2000-08-25 20:00:58 #include <freetype/internal/ftdebug.h> /* for FT_ERROR() */
d1b7475b 2000-08-24 16:29:15 Formatting, small fixes. Adding basic input parameter checking for exported functions.
35db7322 2000-08-24 12:39:40 - fixed an horrible FT_LOAD_RENDER bug that returned empty bitmaps !! - tested and fixed the image cache object. I'm performing a few more checks though, and we'll call the cache sub-system completed !!
98d2701c 2000-08-24 11:53:35 changed the FTC_Manager_New function to accept "max_faces" and "max_sizes" parameters fixed some bugs. the cache manager is now tested and validated (now, it's time for the glyph image cache)
4a47f668 2000-08-24 00:43:08 fixed typo in FT_FLAT_COMPILE section
fcf5e686 2000-08-24 00:30:24 renamed "psmodule.c" to "psauxmod.c"
888706a3 2000-08-23 22:50:39 removing obsolete files
b8a7a0bd 2000-08-23 22:48:50 removing obsolete files. These are moved to a new CVS module called "ftlayout"
34f1c2f5 2000-08-23 22:47:44 finally, the CID and Type1z driver are finished !! Werner, please have a look at the code and start re-formatting it :-)
3b2c50eb 2000-08-23 21:11:13 completing the FreeType Cache subsystem files
8728f294 2000-08-23 17:32:42 Formatting, small fixes. Adding copyright notices etc.
b466a765 2000-08-23 11:22:30 The FreeType Caching Subsystem - first lines of code beware, this code is not tested, and probably doesn't compile correctly.. more information will follow..
a39acf55 2000-08-23 02:47:57 updated "psaux" and "type1z". The Type 1 driver now completely relies on "psaux". I now need to change the CID driver accordingly, then finally move the Type 2 parsing routines to "psaux" when appropriate..
5ef3c953 2000-08-22 23:15:23 updating documentation to explain the use of CFG to pass parameters to the configure script
d8b4514d 2000-08-22 22:53:03 added preliminary emboldening code.. still _very_ experimental
38cb5af0 2000-08-22 22:51:57 changed the "devel" setup targets to use "builds/<system>/devel" as the build directory. This is used to specify a specific "ftoption.h" that toggles all traces and logging on. Hence, the default build doesn't need the traces
38d979ce 2000-08-22 22:50:32 adding developer dir hierarchy
97488074 2000-08-22 22:36:33 the psaux module is now nearly completed the "type1z" driver uses it to parse Type 1 charstrings (not to parse the Type 1 token stream yet though)..
48721c11 2000-08-21 23:01:32 significant updates. The generated HTML is now much more pleasant..
f95a6031 2000-08-21 04:58:49 minor updates to the "psaux" module. Werner, please do not start re-formatting my experimental code until I declare it "finished", because I still make big changes to it that create lots of CVS conflicts.. thanks for your work, anyway :-)
c38ddff8 2000-08-21 04:43:01 fixed a _serious_ bug in FT_Glyph_Get_CBox
b1c8bf06 2000-08-17 07:18:04 Minor formatting. Adding copyright/C++ guards to psaux files.
24d7024c 2000-08-17 01:09:06 added draft "psaux" code the t1 driver now reads the complete font matrix and applies it (some fonts do not work properly without hinting though...)
710354b8 2000-08-16 17:04:22 fixed the bug that prevented bitmap formats to be loaded correctly when the auto-hinter is used (symptom: "winfonts" driver didn't load bitmaps correctly).
9a814fab 2000-08-06 19:48:47 Yamano-uchi added support for SFNT-wrapped CID bitmap font files (with minor modifications from WL).
29a90e26 2000-08-03 00:03:08 Updating unix/ftconfig.in to recent config/ftconfig.h changes. More C++ fixes: Introducing LOCAL_FUNC_X for local functions used in function pointers (there are no local anonymous functions in C++) and FT_CPLUSPLUS (instead of FT_EXPORT_VAR) to define linkage of structures which contain function pointers.
41743505 2000-08-02 02:44:25 Added little know adx offset to t1operator_seac() -- accent positioning now seems correct.
f28b7536 2000-08-02 01:10:59 Add missing header file.
2d310502 2000-08-02 00:20:04 Forgot to run autoconf...
2fd491d5 2000-08-01 23:37:25 Fixed Z1_Parse_CharStrings() to work correctly with "open" paths (ie. missing closepath operator)
dd81f422 2000-08-01 20:47:48 fixed t1_tofixed() to handle floats of the form .001 and -.001 correctly.
07373c8d 2000-08-01 18:44:18 Fixed dec-osf compiler switches. From Tom.
3a89c2a4 2000-08-01 17:05:20 Removing FT_MAKE_OPTION_SINGLE_LIBRARY_OBJECT. It has never worked. Instead, define BASE_DEF() and BASE_FUNC() similarly to FT_EXPORT_DEF() and FT_EXPORT_FUNC(), respectively, allowing the programmer to define proper types and/or export lists for multiple DLLs if necessary (e.g. ftbase.dll -- standalone, fttype1.dll -- needs ftbase.dll, etc.). The library is finally compiling and linking natively with a C++ compiler!
c713d924 2000-08-01 13:17:04 Added #ifdef's for C++ to all header files.
a9f2ddd3 2000-08-01 08:43:44 Added a `distclean' target to remove files which are produced by the UNIX configure script (in case no config.mk has been created due to errors).
80a330af 2000-08-01 07:12:31 fixed two bugs related to T2 real numbers: the "skipping" code didn't behave correctly (leaving a bad stack ptr), and the actual parsing code also parsed the code (30) as two nibbles.
7c64409e 2000-08-01 04:29:25 Some simple patches that allow synthetic fonts to be rendered. *However*: although the FontMatrix is read correctly, it does _not_ seem to be used! I don't understand this...
b8431ed7 2000-08-01 01:34:18 Use the ANSI offsetof() macro instead of something home-brewn.
b1dd3535 2000-07-31 22:51:00 Added autoconf tests FT_MUNMAP_DECL and FT_MUNMAP_PARAM to fix some devils. Updating unix/ftsystem.c accordingly. More warning fixes.
e72c9fec 2000-07-31 18:59:02 Simplifying the FIELD_* and FRAME_* macros. Before calling these macros, you should #define FT_STRUCTURE to the structure which will be filled. Replaced FT_FIELD_REF with FT_FIELD_SIZE, FT_FIELD_SIZE_DELTA, and FT_FIELD_OFFSET to make the code more readable; additionally, it should be more portable because we no longer cast a pointer to an FT_UShort (which e.g. fails with Sun's C++ compiler) but computes the difference between two pointers which is guaranteed to work. Fixing warnings (and C++ errors) while using Sun's latest cc and CC incarnations. Most of them are related to variable shadowing.
35ca3426 2000-07-31 12:14:27 Fixing gcc warnings on Solaris.
fd9777e9 2000-07-31 10:56:42 Making path of $INSTALL always absolute.
98fba7cf 2000-07-30 20:21:22 Update to latest versions.
28e6a8f7 2000-07-30 09:26:45 Applied a patch from Tom Kacvinsky (taken from the curren libtool CVS) to make it libtool run on OSF.
05c21b8f 2000-07-29 20:38:19 Formatting.
e97cb912 2000-07-28 03:13:31 FT_Done_Stream(): do stream->close = 0 after calling stream->close(); this makes it safe to call FT_Done_Stream() more than once. David: please review this; I hope you agree with this minor change.
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).