Branch :
| 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 |