kc3-lang/freetype

Branch :


Log

Author Commit Date CI Message
8ec9dfd9 2000-11-07 23:56:02 Moving doc comments for BASE functions from source to header files.
90a03301 2000-11-07 17:21:11 All function comments are now removed from source files (and moved to the header files if necessary). Some minor fixes to have `make multi' run successfully (with gcc and g++). Fixing compiler warnings.
4b68007b 2000-11-07 06:30:29 Complementing David's changes with formatting, adding documentation, etc. More `*'-convention formatting, adding the `a' resp. `an' prefix to variables.
c6fa4aff 2000-11-07 02:59:11 removed deprecated reference to "SemTex"
856c5789 2000-11-07 02:44:04 removed incorrect comment
f96594fa 2000-11-06 23:07:51 integrated Yamano-Uchi changes to the base source code. However, I've made a few modifications: - there is no new field named "driver" in "FT_SizeRec" - the new fields in "TT_SizeRec" are: strike_index :: value 0xFFFF means "no sbit strike selected" strike_metrics :: the FT_Size_Metrics structure corresponding to the currently selected strike - the code in "ttload.c" has been somewhat cleaned up too thanks a lot, Y-U !! - David
d18440f1 2000-11-06 20:37:47 added simple objects relationships model to the design documentation
b8849e71 2000-11-06 20:21:31 adding library model graphics
25dee217 2000-11-06 19:29:06 some updates to the cache sub-system. some methods were moved from the concrete "FTC_Image_Cache" and "FTC_SBit_Cache" to the abstract "FTC_Glyph_Cache" and "FTC_Chunk_Cache", respectively.. note: this is not the end of changes to the cache sub-system
3a40847c 2000-11-06 04:33:56 Added/restored the `*' convention for output parameters. Some documentation fixes.
8c883fb5 2000-11-05 23:41:08 minor fixes. Add more gcc warnings for development on UNIX.
91481f8a 2000-11-04 23:41:02 Introduced $(space) in the makefiles to get rid of using the comment separator for indicating a trailing space.
77fb4ced 2000-11-04 09:41:45 removed redundant checks.
88b2e6c3 2000-11-04 08:37:45 Ignore build files.
1b6c32fa 2000-11-04 08:35:44 Ignore some UNIX shared build files.
dc72aff4 2000-11-04 08:33:38 Finishing David's latest changes (there were some errors in it).
54e75749 2000-11-04 02:52:02 defining new types to hold "internal" fields of public objects: FT_Face_Internal, FT_Size_Internal, FT_Slot_Internal these contain some fields that may change between releases of FreeType, without affecting the size of FT_FaceRec, FT_SizeRec, FT_GlyphSlotRec, etc.., which means that drivers wouldn't need to be recompiled if we only add new fields to an internal structure.. I plan to hack a few things related to the auto-hinter and I need this move to ensure that we will not break binary compatibility between 2.0 and 2.1 :-) - David
76a5f623 2000-11-04 01:55:49 major reformatting of the sources: FT_EXPORT_DEF => FT_EXPORT FT_EXPORT_FUNC => FT_EXPORT_DEF BASE_DEF => FT_BASE BASE_FUNC => FT_BASE_DEF LOCAL_DEF => FT_LOCAL LOCAL_FUNC => FT_LOCAL_DEF LOCAL_FUNC_X => FT_CALLBACK_DEF LOCAL_DEF_X => FT_CALLBACK_TABLE FT_CPLUSPLUS => FT_CALLBACK_TABLE_DEF
40911094 2000-11-03 07:57:51 Don't access freed variables...
7b45c28d 2000-11-03 07:34:29 Remove redundant code; fix computation of `last'.
a13a473d 2000-11-02 15:14:38 More C++ fixes.
21fb2d95 2000-11-02 08:20:15 Adding header file for labs().
098ab26c 2000-11-02 07:53:08 Moving FreeType license to doc dir. Adding GPL. Explaining double license in LICENSE.TXT Minor improvements to make system.
1a951e30 2000-11-01 20:27:39 new file
9140ae06 2000-11-01 20:27:13 Adding rules for mingw32 compiler.
ab855232 2000-10-31 22:13:54 Fixing include header for a `make multi' build. Finishing formatting of cache stuff. Fixed getDriverClass stuff -- added it to winfnt.c also. Note that this still has to be documented.
e4b32a5d 2000-10-31 20:42:18 Removing trailing whitespace.
dd33561e 2000-10-31 19:42:53 Formatting. Adding a .cvsignore file.
3dc4374f 2000-10-31 17:49:07 Formatting. Removed double src/cache/ftcimage.h. Replaced FTC_Image_Type with #defines since this contains bit flags and not enumerated values.
29094757 2000-10-31 10:58:23 at last, the infamous cache bug is fixed !!
d1896124 2000-10-31 07:36:53 Revised/formatted/corrected.
60784a22 2000-10-30 20:46:41 Formatting/correcting the first three parts of the design docs.
cf4398a6 2000-10-30 19:22:09 minor formatting
31fa0bdc 2000-10-30 18:55:47 added page 5 of design documentation
6043b240 2000-10-29 01:47:51 In function FTC_ChunkSet_Destroy, changed `manaher' to `manager'. Just a fix for a silly typo.
ece63798 2000-10-28 23:34:45 completed the sbit cache, though it's still buggy :-( major reformatting of the cache subsystem (again) added substantial documentation too in header files
b5084e11 2000-10-28 17:10:06 Renamed z1* files back to t1*; the same transition for Z1_* structures Removed obsolete raster1/* files.
1ea9378a 2000-10-28 16:59:44 Revised.
4e4a4363 2000-10-28 13:17:11 - completed the abstract chunk cache class - started implementin a "small-bitmaps" cache derived from it - (soon a "metrics" cache will be written too)
9b8f5c4c 2000-10-28 07:26:59 small updates: - reworked slightly the cache manager to better differentiate between the abstract class in "ftcglyph.h" and the FT_Glyph sub-class in "ftcimage.h", and slightly reduced the size of FTC_GlyphNodeRec, saving 8 bytes on a 32-bit system. Yes, I'm crazy ;-) - added build files to compile with LCC on Unix too (compile speeds _are_ insane with it). There is unfortunately a bug in the version I'm using (LCC 4.1) that prevents it to compile FT_MulTo64 correctly (in src/base/ftcalc.c) the generated assembly is incorrect, I don't know what to do ?? the build files are ok, though.. you should invoke "make setup lcc" to select them..
47c14b9d 2000-10-27 00:53:16 fixing a small bug in FT_Glyph_To_Bitmap: the glyph advance wasn't copied to the bitmap !!
ddbb8e7b 2000-10-26 10:04:16 Some formatting. Fixed some data types/added header files to remove compiler warnings. Added trivial input data check to FT_Outline_Get_BBox(). Fixed type1z -> type1 file inclusions.
205fc3fa 2000-10-26 07:52:40 updates to the API reference generators the basic parsing routines seem to work ok we now generate a list of DocBlock objects from a list of input file, we now need to sort them by "kind" (i.e. type/macro/functions) to generate several web pages, as well as a global index
a4e2894e 2000-10-26 00:30:33 simple renaming of directories: "type1z" -> "type1" "raster1" -> "raster" note that I didn't rename all files. We'll have to endure the "z1..." crazyness unless we perform a _big_ sed on the sources :-)
3a3ffedc 2000-10-26 00:08:15 adding "ftbbox" to build rules
54169b35 2000-10-26 00:06:35 - reviving the "ftbbox" component, used to compute exact bounding box computations - minor update to docmaker.py, more is coming
4cd68a09 2000-10-25 23:42:02 updating the FT2 design documentation - note that the "modules.html" will soon disappear, it is now replaced by a more general and more detailed series of pages named "design-??.html" - the images have been seriously reworked, more will come tomorrow
6a425338 2000-10-24 05:44:59 fixes for fixes :-) formatting; compiles now without warnings on my Linux box
dc26e7b7 2000-10-23 22:46:56 - minor reformatting of "ftmodule.h" - added missing "const" statements in the source code in order to really get rid of writable static variables
8aed8529 2000-10-23 18:33:30 - reformatting and tiny doc update
6fbb95be 2000-10-23 18:32:55 - added first draft of "Modules in FreeType 2" - minor formatting / testing in docmaker.py
3c7c5da3 2000-10-19 15:56:22 added development header files to CONFIG_H in the makefiles increased T1_MAX_CHARSTRINGS_OPERANDS (again) to 256 -- one glyph of the Chinese MingTiEG-Medium needs it that large
05f0ad09 2000-10-19 05:12:00 Converting tabs to spaces in z1load. Edited FT1's convntns.txt and added it to FT2.
40822003 2000-10-17 20:25:30 In function parse_encoding, initialize encoding_table.elements to have .notdef in each entry. In function parse_charstrings, place the .notdef glyph in index 0, and add a .notdef glyph if it is missing. In function Z1_Open_Face, only change min/max encoded char if it is not .notdef.
5a96b07c 2000-10-17 14:29:48 Fixed two typos spotted by Ryan Martindale <ryan@qsicorp.com>.
47a5f41d 2000-10-17 03:38:43 Added copyright messages to all Makefiles. Added documentation to FT_Get_Sfnt_* stuff (in ftnames.[ch]) minor other doc fixes
c1635d44 2000-10-15 23:32:01 ftnames.c has been erroneously included twice.
0bf381f7 2000-10-15 21:59:58 Make ftsynth.c work again. Renamed FT_*_Outline to FT_Outline_*
dc268f24 2000-10-15 17:59:17 Fix typo (FT_... -> TT_...)
95ac657e 2000-10-15 08:53:27 Minor fix in Z1_Open_Face for building char_index table
6db35342 2000-10-14 15:24:39 updated, formatted
e73d9957 2000-10-14 05:18:59 Enabled TT interpreter in development version of ftoption.h
e67e349a 2000-10-13 21:00:36 More fixes to the tutorial. Added artificial Type 1 pid/eid paors to ttnameid.h.
0b7b23ed 2000-10-13 07:08:44 complete revision
afc01e88 2000-10-12 16:09:49 Completely revised.
eddd9909 2000-10-12 05:05:40 formatting small fixes
3c95d31e 2000-10-12 01:29:14 formatting
f559a48e 2000-10-12 01:22:29 formatting
f88969ab 2000-10-12 00:28:00 the function FTC_Manager_Lookup_Size will return a valid FT_Face handle, even if no size was found..
b89fb71c 2000-10-11 23:39:03 fixed a subtle 64-bit problem that only appears with Compaq C compiler (though it's really a bug)
a7096374 2000-10-11 23:31:12 Added new `ft_glyph_bbox_unscaled' enum; fixing documentation of FT_Glyph_Get_CBox(). ftnames.c has been omitted from the Makefile.
3d568ac7 2000-10-11 14:59:46 A fix from Yamano'uchi to get correct font names.
eadc8df2 2000-10-11 05:52:42 A fix from Tom to fix the last=first point problem if it is a control point.
4b92cf80 2000-10-10 03:58:32 provide `export "C"' guard only for default fterror handling.
0634cedb 2000-10-09 01:44:40 patch from Tom to fix a problem with path_begun.
c118a32d 2000-10-07 15:51:50 fix documentation
2c5b7ebf 2000-10-07 01:21:25 fixed a small bug in the uninstall mode
6fbe4db6 2000-10-05 04:53:31 minor formatting issues
f00a4de9 2000-10-03 22:03:09 fixed two bugs: - one bug in the auto-hinter that could cause some program crashes with certain fonts - fixed the loading of the font matrix "offset" parameters in Type 1 and CID-keyed fonts..
ec0b2cd9 2000-10-03 19:22:52 small fix: when in direct rendering mode, the target bitmap buffer is not checked..
78dd7104 2000-10-03 19:13:11 small fix: when in direct rendering mode, the target bitmap buffer is not checked..
a0be99f1 2000-10-03 18:02:02 changing the linkage type of FT_New_GlyphSlot and FT_Done_GlyphSlot to BASE_DEF instead of FT_EXPORT_DEF
896b604c 2000-10-03 17:51:29 updated the build system: - new files for the "cygwin" platform - new workspace files for Visual C++ in "builds/win32/visualc" - updated "docs/BUILD" slightly
9e62d694 2000-10-03 17:08:42 adding missing image files
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