|
ada9503d
|
2000-11-29T17: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-10T22:43:37
|
|
Small fixes and formatting.
|
|
23a0670b
|
2000-11-08T00:20:25
|
|
removed the file <freetype/internal/ftlist.h> and corrected
files that depended on it.
the ftlist.c function definitions are now FT_EXPORT_DEF
instead of FT_BASE_DEF
|
|
94e3bfaf
|
2000-11-08T00:15:58
|
|
fixed a small bug in the abstract chunk cache class
|
|
4b68007b
|
2000-11-07T06: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-06T19: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
|
|
dc72aff4
|
2000-11-04T08:33:38
|
|
Finishing David's latest changes (there were some errors in it).
|
|
76a5f623
|
2000-11-04T01: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-02T15:14:38
|
|
More C++ fixes.
|
|
21fb2d95
|
2000-11-02T08:20:15
|
|
Adding header file for labs().
|
|
ab855232
|
2000-10-31T22: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-31T20:42:18
|
|
Removing trailing whitespace.
|
|
3dc4374f
|
2000-10-31T17: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-31T10:58:23
|
|
at last, the infamous cache bug is fixed !!
|
|
6043b240
|
2000-10-29T01:47:51
|
|
In function FTC_ChunkSet_Destroy, changed `manaher' to `manager'. Just
a fix for a silly typo.
|
|
ece63798
|
2000-10-28T23: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-28T13: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-28T07: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-26T10: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-12T05:05:40
|
|
formatting
small fixes
|
|
f88969ab
|
2000-10-12T00:28:00
|
|
the function FTC_Manager_Lookup_Size will return a valid
FT_Face handle, even if no size was found..
|
|
f50c2954
|
2000-09-22T06:52:20
|
|
Fixed typo in ftimage.h
Fixed sbit on/off flag in cache code.
|
|
ebdce834
|
2000-09-19T01:11:11
|
|
updated the cache sub-system. Major internal rewrite
please be aware that major bug persist..
|
|
d38a4f65
|
2000-09-15T22:42:43
|
|
removed obsolete files
|
|
79096739
|
2000-08-30T21:40:45
|
|
- the file "ftlist.h" was moved from <freetype/internal/..> to
<freetype/...>
- bugfix for the cache sub-system..
|
|
4e9dae68
|
2000-08-29T16: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-29T16: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-26T22:16:44
|
|
Introducing new error code FT_Err_Invalid_Cache_Handle.
Regrouping of error codes.
|
|
d1b7475b
|
2000-08-24T16:29:15
|
|
Formatting, small fixes.
Adding basic input parameter checking for exported functions.
|
|
35db7322
|
2000-08-24T12: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-24T11: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)
|
|
34f1c2f5
|
2000-08-23T22: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-23T21:11:13
|
|
completing the FreeType Cache subsystem files
|
|
8728f294
|
2000-08-23T17:32:42
|
|
Formatting, small fixes.
Adding copyright notices etc.
|
|
b466a765
|
2000-08-23T11: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..
|