Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 21e046e0 | 2001-12-20 17:49:10 | Formatting. * src/cache/ftccache.c (ftc_node_destroy, ftc_cache_lookup): Fix tracing strings. * src/cache/ftccmap.c (ftc_cmap_family_init): Ditto. * src/cache/ftcmanag.c (ftc_family_table_alloc, ftc_family_table_free, FTC_Manager_Check): Ditto. * src/cache/ftcsbits.c (ftc_sbit_node_load): Ditto. | ||
| 145f94cb | 2001-12-07 14:43:45 | added new charmap cache. see include/freetype/cache/ftccmap.h | ||
| 14183ea0 | 2001-12-05 15:59:33 | First of all, a big thanks to Werner and Antoine for their latest work !! * src/pshinter/pshalgo2.c (psh2_hint_table_init), src/pshinter/pshalgo1.c (psh1_hint_table_init): removed compiler warnings * include/freetype/cache/*, src/cache/*: yet another massive rewrite of the caching sub-system, in order to both increase performance and allow simpler cache sub-classing. As an example, the code for the image and sbit caches is now much simpler I still need to update the documentation in www/freetype2/docs/cache.html to reflect the new design though.. | ||
| c3b21608 | 2001-12-05 01:22:05 | Formatting. Cleaning up of ChangeLog. * docs/license.txt: s/X Windows/X Window System/. * src/raster/ftraster.c: Fix definition condition of MEM_Set(). * src/smooth/ftgrays.c (M_Y): Change value to 192. * src/base/ftdbgmem.c (ft_mem_table_destroy): Fix printf() parameter. Remove unused variable. * src/cache/ftcimage.c (ftc_image_node_init, ftc_image_node_compare): Remove unused variables. * src/cache/ftcsbits.c (ftc_sbit_node_weight): Remove unused variable. * src/raster/ftraster.c (MEM_Set): Move definition down to avoid compiler warning. * src/autohint/ahhint.c (ah_hinter_hint_edges): Use UNUSED() to avoid compiler warnings. * src/pcf/pcfread.c (tableNames): Use `const'. (pcf_read_TOC): Change counter name to avoid compiler warning. Use `const'. * src/pshinter/pshrec.c (ps_hints_close): Remove redundant declaration. * src/pshinter/pshalgo1.c (psh1_hint_table_init): Rename variables to avoid shadowing. * src/pshinter/pshalgo2.c (psh2_hint_table_activate_mask): Ditto. * src/type1/t1objs.h: Remove double declarations of `T1_Size_Init()' and `T1_Size_Done()'. | ||
| cd605b63 | 2001-10-26 16:58:27 | _major_ re-design of the caching sub-system. Still using the same API though :-) | ||
| 415235df | 2001-06-28 17:49:10 | finishing function header formatting updating copyrights | ||
| f814d0fa | 2001-06-27 16:18:10 | First round in converting type foo ( ... ) to type foo ( ... ) Other minor formatting issues. | ||
| dee78134 | 2001-06-27 09:26:46 | * include/freetype/ftconfig.h, src/*/*.c: changed the definition and uses of the FT_CALLBACK_DEF macro in order to support 16-bit compilers | ||
| 8eb0353f | 2001-06-19 23:03:41 | Formatting. | ||
| 8edbcabc | 2001-06-19 08:28:24 | - updated doc for FT_New_Memory_Face - removed lots of compiler warnings in lint-style warning modes (/W4 with Visual C++) | ||
| 1f7f0e87 | 2001-06-06 17:30:41 | Complete redesign of error codes. Please check ftmoderr.h for more details. * include/freetype/internal/cfferrs.h, include/freetype/internal/tterrors.h, include/freetype/internal/t1errors.h: Removed. Replaced with files local to the module. All extra error codes have been moved to `fterrors.h'. * src/sfnt/ttpost.h: Move error codes to `fterrors.h'. * src/autohint/aherrors.h, src/cache/ftcerror.h, src/cff/cfferrs.h, src/cid/ciderrs.h, src/pcf/pcferror.h, src/psaux/psauxerr.h, src/psnames/psnamerr.h, src/raster/rasterrs.h, src/sfnt/sferrors.h, src/smooth/ftsmerrs.h, src/truetype/tterrors.h, src/type1/t1errors.h, src/winfonts/fnterrs.h: New files defining the error names for the module it belongs to. * include/freetype/ftmoderr.h: New file, defining the module error offsets. Its structure is similar to `fterrors.h'. * include/freetype/fterrors.h (FT_NOERRORDEF): New macro. (FT_ERRORDEF): Redefined to use module error offsets. All internal error codes are now public; unused error codes have been removed, some are new. * include/freetype/config/ftheader.h (FT_MODULE_ERRORS_H): New macro. * include/freetype/config/ftoption.h (FT_CONFIG_OPTION_USE_MODULE_ERRORS): New macro. All other source files have been updated to use the new error codes; some already existing (internal) error codes local to a module have been renamed to give them the same name as in the base module. All make files have been updated to include the local error files. * src/cid/cidtokens.h: Replaced with... * src/cid/cidtoken.h: This file for 8+3 consistency. * src/raster/ftraster.c: Use macros for header file names. | ||
| cc069beb | 2000-12-08 16:17:16 | cleanups | ||
| 19ed8afe | 2000-12-08 02:42:29 | - updated all source files to adhere to the new inclusion scheme - the CFF loader now loads the encodings and charset tables though doesn't use them for now | ||
| ada9503d | 2000-11-29 17:48:57 | * src/base/ftcalc.c (FT_SqrtFixed), src/base/ftobjs.c (FT_Set_Renderer): Use FT_EXPORT_DEF. * src/cache/ftcimage.c (FTC_Image_Cache_Lookup), src/cache/ftcmanag.c (FTC_Manager_Done, FTC_Manager_Reset, FTC_Manager_Lookup_Face, FTC_Manager_Lookup_Size, FTC_Manager_Register_Cache), src/cache/ftcsbits.c (FTC_SBit_Cache_Lookup): Ditto. * src/include/freetype/cache/ftcglyph.h (FTC_GlyphNode_Init), src/include/freetype/ftmac.h (FT_New_Face_From_FOND): Use FT_EXPORT. | ||
| a82cd844 | 2000-11-10 22:43:37 | Small fixes and formatting. | ||
| 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. | ||
| 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 | ||
| 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 | ||
| a13a473d | 2000-11-02 15:14:38 | More C++ fixes. | ||
| 21fb2d95 | 2000-11-02 08:20:15 | Adding header file for labs(). | ||
| 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. | ||
| 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 | ||
| 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.. | ||
| 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. | ||
| eddd9909 | 2000-10-12 05:05:40 | formatting small fixes | ||
| f50c2954 | 2000-09-22 06:52:20 | Fixed typo in ftimage.h Fixed sbit on/off flag in cache code. | ||
| ebdce834 | 2000-09-19 01:11:11 | updated the cache sub-system. Major internal rewrite please be aware that major bug persist.. | ||
| 79096739 | 2000-08-30 21:40:45 | - the file "ftlist.h" was moved from <freetype/internal/..> to <freetype/...> - bugfix for the cache sub-system.. | ||
| 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). | ||
| 95853c87 | 2000-08-26 22:16:44 | Introducing new error code FT_Err_Invalid_Cache_Handle. Regrouping of error codes. | ||
| 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 !! | ||
| 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.. |