Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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. | ||
| 7fa51b55 | 2000-07-08 19:51:42 | Formatting. Adding some trivial error checking. Adding/Fixing tracing levels. | ||
| 9b3d1c75 | 2000-07-07 19:47:34 | - fixed a leak in the Type 1 driver - updated the CFF driver to support flex opcodes | ||
| 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++. | ||
| 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 | ||
| 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> | ||
| deb4e983 | 2000-06-29 03:14:25 | Formatting... Preprocessor lines now always start the line. Improved error handling in `base' module. Fixed a out-of-bounds error in ttgload. | ||
| 81bb4ad9 | 2000-06-28 04:19:49 | latest clean-ups.. The code compiles with NO WARNINGS with GCC and Visual C++ (also with LCC minus debugging options) | ||
| 61bd4b9d | 2000-06-07 00:00:08 | Added FT_FRAME_SKIP_xxx to skip fields. More use of READ_Fields() in ttsbit.c Other minor fixes. | ||
| 1c0d4acb | 2000-06-06 20:41:48 | Fine-tuned a lot of tracing levels to make them more functional with ftview. Added a lot of \n to tracing messages. Fixed a serious bug in loading SBit offsets (missing parentheses around a xxx ? yyy : zzz construct). Replaced most GET_xxx() functions with calls to READ_Frame() in ttsbit.c | ||
| 4e6dd858 | 2000-06-05 05:26:15 | freetype.h: Adding ft_encoding_xxx values for some CJK encodings. Fixing copyright notice on many files. Changed some tracing levels. A lot of formatting, fixing documentation etc. as usual. | ||
| eb81e378 | 2000-06-03 06:03:11 | More preparation for tracing. Formatting. | ||
| 9a754ce3 | 2000-06-02 21:31:32 | Formatting; adding some tracing code. | ||
| 91e52d41 | 2000-06-02 14:30:38 | Finishing first formatting/documenting etc. of the `base' dir. Some modules are still badly documented, though... | ||
| 2e421319 | 2000-05-26 22:13:17 | moved a lot of things from the TrueType driver to the SFNT module (whose interface has changed, by the way) This allows even more code re-use between TrueType and OpenType formats.. | ||
| e49ab25c | 2000-05-16 23:44:38 | formatting - removed trailing spaces | ||
| bfe2f98f | 2000-05-12 12:17:15 | a new massive grunt work. Redefined the EXPORT_DEF, EXPORT_FUNC, BASE_DEF and BASE_FUNC macros to let them take an argument.. This is needed to compile the library as a DLL on some platforms that have different compiler conventions.. | ||
| efce08d6 | 2000-05-11 18:23:52 | major re-organisation of the FreeType 2 directory hierarchy | ||
| 33ec7d47 | 2000-05-02 10:51:04 | removed an over-zealous assertation that halted the engine with a few weird fonts. | ||
| 59d8ac46 | 2000-03-05 15:59:09 | formatting: some tabs replaced by spaces | ||
| 818336fd | 2000-02-13 13:36:53 | Added the function FT_Read_Fields, it acts as a finite-state automata to load large TrueType tables in object structures. This is experimental, don't mess too much with it, thanks :-) | ||
| fdc225b1 | 2000-01-17 11: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) | ||
| 7880dd66 | 2000-01-10 17: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. | ||
| d2b1f357 | 1999-12-16 23:11:37 | Initial revision |