b71c6af028
fixed minor bug in the smooth renderer which forced the span callback to be called with y == -1 and count == 0
David Turner
2000-09-17 17:17:16 +00:00
426984e47b
major revamp of the build system. Fixing the Unix Autoconf parts
David Turner
2000-09-15 23:47:42 +00:00
d38a4f6593
removed obsolete files
David Turner
2000-09-15 22:42:43 +00:00
046f7a0c31
major revamp of the build system
David Turner
2000-09-15 22:42:06 +00:00
b8817177a0
small bug-fix, the linearHoriBearing value was not loaded not computed correctly
David Turner
2000-09-15 17:17:17 +00:00
c9ce9e4e3f
small bug-fix
David Turner
2000-09-15 17:16:49 +00:00
f2545e8078
fixed a very stupid bug that prevented FT_Outline_Render from working correctly..
David Turner
2000-09-15 03:37:16 +00:00
f9b0375002
small formatting issues.
Werner Lemberg
2000-09-11 22:50:13 +00:00
a8194a97db
- added a new function called FT_SqrtFixed to compute the 16.16 square root of a 16.16 number (this could come handy in a later version of the auto-hinter)
David Turner
2000-09-02 00:20:42 +00:00
21a27ee3cb
Fixed a long outstanding bug with an incorrect offset for reading post tables.
Werner Lemberg
2000-09-01 14:36:39 +00:00
155a575ad9
Small improvement.
Werner Lemberg
2000-09-01 05:35:49 +00:00
7909673992
- the file "ftlist.h" was moved from <freetype/internal/..> to <freetype/...>
David Turner
2000-08-30 21:40:45 +00:00
6d2596368a
updated for new modules and sources (mainly psaux)
Just van Rossum
2000-08-29 19:10:16 +00:00
353dfeafa3
More warnings fixed.
Werner Lemberg
2000-08-29 18:58:41 +00:00
4a5c142a40
Minor fixes.
Werner Lemberg
2000-08-29 18:37:25 +00:00
4e9dae68b7
Introducing new macro LOCA_VAR to solve some problems with structures containing function pointers.
Werner Lemberg
2000-08-29 16:50:01 +00:00
80b96f350c
fixed some bugs in the caching sub-system and improved its API to enable many kinds of glyph images..
David Turner
2000-08-29 16:04:28 +00:00
e12e313a04
a small optimisation that should speed things a bit. I'm surprised I didn't do it before..
David Turner
2000-08-29 16:03:28 +00:00
5878a6d2ad
a fix to the computation of the font "text height" (i.e. the baseline-to-baseline distance).
David Turner
2000-08-29 16:03:01 +00:00
dc7f9c8dd0
Formatting.
Werner Lemberg
2000-08-27 07:12:40 +00:00
95853c87f5
Introducing new error code FT_Err_Invalid_Cache_Handle.
Werner Lemberg
2000-08-26 22:16:44 +00:00
9b4bb291d9
#include <freetype/internal/ftdebug.h> /* for FT_ERROR() */
Just van Rossum
2000-08-25 20:00:58 +00:00
d1b7475be1
Formatting, small fixes.
Werner Lemberg
2000-08-24 16:29:15 +00:00
35db73220c
- fixed an horrible FT_LOAD_RENDER bug that returned empty bitmaps !!
David Turner
2000-08-24 12:39:40 +00:00
98d2701c58
changed the FTC_Manager_New function to accept "max_faces" and "max_sizes" parameters
David Turner
2000-08-24 11:53:35 +00:00
4a47f668a1
fixed typo in FT_FLAT_COMPILE section
Just van Rossum
2000-08-24 00:43:08 +00:00
fcf5e68650
renamed "psmodule.c" to "psauxmod.c"
David Turner
2000-08-24 00:30:24 +00:00
888706a317
removing obsolete files
David Turner
2000-08-23 22:50:39 +00:00
b8a7a0bdea
removing obsolete files. These are moved to a new CVS module called "ftlayout"
David Turner
2000-08-23 22:48:50 +00:00
34f1c2f5f4
finally, the CID and Type1z driver are finished !!
David Turner
2000-08-23 22:47:44 +00:00
3b2c50eb3b
completing the FreeType Cache subsystem files
David Turner
2000-08-23 21:11:13 +00:00
8728f294bc
Formatting, small fixes.
Werner Lemberg
2000-08-23 17:32:42 +00:00
b466a7650c
The FreeType Caching Subsystem - first lines of code
David Turner
2000-08-23 11:22:30 +00:00
a39acf55f7
updated "psaux" and "type1z".
David Turner
2000-08-23 02:47:57 +00:00
5ef3c95377
updating documentation to explain the use of CFG to pass parameters to the configure script
David Turner
2000-08-22 23:15:23 +00:00
d8b4514d43
added preliminary emboldening code.. still _very_ experimental
David Turner
2000-08-22 22:53:03 +00:00
38cb5af01f
changed the "devel" setup targets to use "builds/<system>/devel" as the build directory. This is used to specify a specific "ftoption.h" that toggles all traces and logging on.
David Turner
2000-08-22 22:51:57 +00:00
38d979ceb4
adding developer dir hierarchy
David Turner
2000-08-22 22:50:32 +00:00
9748807412
the psaux module is now nearly completed the "type1z" driver uses it to parse Type 1 charstrings (not to parse the Type 1 token stream yet though)..
David Turner
2000-08-22 22:36:33 +00:00
48721c11b5
significant updates. The generated HTML is now much more pleasant..
David Turner
2000-08-21 23:01:32 +00:00
f95a603117
minor updates to the "psaux" module. Werner, please do not start re-formatting my experimental code until I declare it "finished", because I still make big changes to it that create lots of CVS conflicts..
David Turner
2000-08-21 04:58:49 +00:00
c38ddff8ac
fixed a _serious_ bug in FT_Glyph_Get_CBox
David Turner
2000-08-21 04:43:01 +00:00
b1c8bf0683
Minor formatting.
Werner Lemberg
2000-08-17 07:18:04 +00:00
24d7024c44
added draft "psaux" code
David Turner
2000-08-17 01:09:06 +00:00
710354b8e9
fixed the bug that prevented bitmap formats to be loaded correctly when the auto-hinter is used (symptom: "winfonts" driver didn't load bitmaps correctly).
David Turner
2000-08-16 17:04:22 +00:00
9a814fabbf
Yamano-uchi added support for SFNT-wrapped CID bitmap font files (with minor modifications from WL).
Werner Lemberg
2000-08-06 19:48:47 +00:00
29a90e2610
Updating unix/ftconfig.in to recent config/ftconfig.h changes.
Werner Lemberg
2000-08-03 00:03:08 +00:00
4174350526
Added little know adx offset to t1operator_seac() -- accent positioning now seems correct.
Just van Rossum
2000-08-02 02:44:25 +00:00
f28b7536ca
Add missing header file.
Werner Lemberg
2000-08-02 01:10:59 +00:00
2d310502df
Forgot to run autoconf...
Werner Lemberg
2000-08-02 00:20:04 +00:00
2fd491d5f3
Fixed Z1_Parse_CharStrings() to work correctly with "open" paths (ie. missing closepath operator)
Just van Rossum
2000-08-01 23:37:25 +00:00
dd81f42282
fixed t1_tofixed() to handle floats of the form .001 and -.001 correctly.
Just van Rossum
2000-08-01 20:47:48 +00:00
07373c8de9
Fixed dec-osf compiler switches. From Tom.
Werner Lemberg
2000-08-01 18:44:18 +00:00
3a89c2a4ac
Removing FT_MAKE_OPTION_SINGLE_LIBRARY_OBJECT. It has never worked. Instead, define BASE_DEF() and BASE_FUNC() similarly to FT_EXPORT_DEF() and FT_EXPORT_FUNC(), respectively, allowing the programmer to define proper types and/or export lists for multiple DLLs if necessary (e.g. ftbase.dll -- standalone, fttype1.dll -- needs ftbase.dll, etc.).
Werner Lemberg
2000-08-01 17:05:20 +00:00
c713d924d8
Added #ifdef's for C++ to all header files.
Werner Lemberg
2000-08-01 13:17:04 +00:00
a9f2ddd3dc
Added a `distclean' target to remove files which are produced by the UNIX configure script (in case no config.mk has been created due to errors).
Werner Lemberg
2000-08-01 08:43:44 +00:00
80a330afe8
fixed two bugs related to T2 real numbers: the "skipping" code didn't behave correctly (leaving a bad stack ptr), and the actual parsing code also parsed the code (30) as two nibbles.
Just van Rossum
2000-08-01 07:12:31 +00:00
7c64409e86
Some simple patches that allow synthetic fonts to be rendered. *However*: although the FontMatrix is read correctly, it does _not_ seem to be used! I don't understand this...
Just van Rossum
2000-08-01 04:29:25 +00:00
b8431ed776
Use the ANSI offsetof() macro instead of something home-brewn.
Werner Lemberg
2000-08-01 01:34:18 +00:00
b1dd3535d5
Added autoconf tests FT_MUNMAP_DECL and FT_MUNMAP_PARAM to fix some devils. Updating unix/ftsystem.c accordingly.
Werner Lemberg
2000-07-31 22:51:00 +00:00
e72c9fec17
Simplifying the FIELD_* and FRAME_* macros. Before calling these macros, you should #define FT_STRUCTURE to the structure which will be filled.
Werner Lemberg
2000-07-31 18:59:02 +00:00
35ca3426eb
Fixing gcc warnings on Solaris.
Werner Lemberg
2000-07-31 12:14:27 +00:00
fd9777e9ed
Making path of $INSTALL always absolute.
Werner Lemberg
2000-07-31 10:56:42 +00:00
98fba7cfbc
Update to latest versions.
Werner Lemberg
2000-07-30 20:21:22 +00:00
28e6a8f75b
Applied a patch from Tom Kacvinsky (taken from the curren libtool CVS) to make it libtool run on OSF.
Werner Lemberg
2000-07-30 09:26:45 +00:00
05c21b8f3d
Formatting.
Werner Lemberg
2000-07-29 20:38:19 +00:00
e97cb9127d
FT_Done_Stream(): do stream->close = 0 after calling stream->close(); this makes it safe to call FT_Done_Stream() more than once.
Just van Rossum
2000-07-28 03:13:31 +00:00
5fe94ff636
Adapted to new external stream semantics.
Just van Rossum
2000-07-28 02:25:23 +00:00
08d78b62e3
removed warning
David Turner
2000-07-28 01:51:49 +00:00
d2b93caab7
Oops, I had exaggerated the warning levels a weensy bit...
Just van Rossum
2000-07-28 01:37:53 +00:00
78575d5e42
Updated to reflect the new Mac FOND support setup.
Just van Rossum
2000-07-28 01:14:09 +00:00
622f514c3f
Obsolete; Mac FOND support now lives in src/base/ftmac.c.
Just van Rossum
2000-07-28 01:13:29 +00:00
9e830c5d3f
Put FT_New_Face() in an #ifndef macintosh switch; ftmac.c provides an extended implementation.
Just van Rossum
2000-07-28 01:12:34 +00:00
6012037b2d
Removed Mac fond driver #ifdefs
Just van Rossum
2000-07-28 01:11:20 +00:00
ae4bceefa9
Brand new Mac support -- no more muching with changing drivers and reinitializing streams, but a clean layer on top of FT_Open_Face(): an extended version of FT_New_Face().
Just van Rossum
2000-07-28 01:10:35 +00:00
e973e66a0f
Header for one Mac-specific additional API call.
Just van Rossum
2000-07-28 01:08:32 +00:00
58b17f9647
Formatting.
Werner Lemberg
2000-07-27 23:29:08 +00:00
b169341e48
update to changelog
David Turner
2000-07-27 21:48:48 +00:00
c5cdf8bcf1
re-adding a "unix-dev.mk". Debugging libtool output is just too much of a pain for me, I prefer a good old static lib without optimizations :-)
David Turner
2000-07-27 21:40:22 +00:00
666b11d59c
small fix to the auto-hinter:
David Turner
2000-07-27 15:59:08 +00:00
6ac722b229
Adapting changes for Unix to other makefiles.
Werner Lemberg
2000-07-27 11:32:13 +00:00
321cd27d0f
Removing compiler warnings about unused portions of code.
Werner Lemberg
2000-07-27 11:20:20 +00:00
796f9de262
Updating to libtool 1.3.5.
Werner Lemberg
2000-07-26 22:51:03 +00:00
bc80b12bba
small compilation fix on 64-bits machines..
David Turner
2000-07-26 22:29:22 +00:00
a2a75b7846
Use patsubst' instead of subst' in cleaning rule to avoid problems with filenames which contain `lo' in its name (e.g. ahglobal.lo).
Werner Lemberg
2000-07-26 21:47:19 +00:00
1fd410bbe1
now that "type1z" is renamed to "type1"; revert to hardcoding "type1"..
Just van Rossum
2000-07-26 20:31:18 +00:00
5f5b44659e
small update
David Turner
2000-07-26 19:13:51 +00:00
b190572be5
updated documentation
David Turner
2000-07-26 19:07:15 +00:00
5fe4c00ed2
- fixed the incorrect SO extension for Visual C++ - disabled the TrueType interpreter by default - disabled the "type1" driver, "type1z" is now used by default (the internal driver name is "type1" now !!)
David Turner
2000-07-26 19:04:08 +00:00
c3dd151b0f
autohint:
Werner Lemberg
2000-07-26 14:11:15 +00:00
d082cd6801
formatting
Werner Lemberg
2000-07-25 17:25:32 +00:00
1f46fed3a7
Use the "type1z" driver instead of the old one.
Just van Rossum
2000-07-25 16:40:23 +00:00
53fb1f5437
Changed parse_subrs() so that it'll work correctly both with wrongly sorted subr indices *and* non-contiguous subr arrays. Thanks to Tom K. for helping to isolate the problem.
Just van Rossum
2000-07-25 16:20:57 +00:00
e6735234f4
removed obsolete file
David Turner
2000-07-24 18:40:28 +00:00
7fd756d207
Add `mkinstalldirs'.
Werner Lemberg
2000-07-24 06:03:58 +00:00
a16d7155ec
Unused files.
Werner Lemberg
2000-07-24 06:02:52 +00:00
0456354658
`make install' is available now.
Werner Lemberg
2000-07-24 06:01:34 +00:00