|
76bbd579
|
2000-01-27T13:35:16
|
|
the T1_Face definition changed slightly to clearly separate the
Type 1 font content from the rest. This implied some changes to
the following files.
|
|
b3a85b00
|
2000-01-25T08:16:54
|
|
FreeType licence.
|
|
d00a8ce6
|
2000-01-18T09:52:08
|
|
some updates. The yesterday modifications prevented the demo
programs from compiling under Unix. fixed..
|
|
9d61e468
|
2000-01-18T02:07:04
|
|
Fixed rule with wildcard.
|
|
a5ab5ce7
|
2000-01-17T20:51:18
|
|
adding correct versions of the PNG images
|
|
438f8cd2
|
2000-01-17T20:50:18
|
|
removing invalid PNG images
|
|
702b8d52
|
2000-01-17T19:44:07
|
|
Removed obsolete file in uppercase. FTOPTION.H has fallen behind the
ftoption.h file. Its continued presence causes some problems with case
insensitive systems.
--Eric
|
|
6afe0077
|
2000-01-17T19:25:18
|
|
colored the example source code and corrected some
typos
|
|
b94713e9
|
2000-01-17T18:56:49
|
|
Added a FreeType 2 Tutorial !!
|
|
3ba47068
|
2000-01-17T11:25:57
|
|
some updates to the "rules.mk" files. Basically, we now
use "$(FT_COMPILE)" instead of "$(FT_CC)" in order to
compile the library.
$(FT_COMPILE) uses the $(ANSI_FLAGS) variable used to
define ANSI-compliance flags for the current compiler. It is used
to compile the library exclusively (some demo programs will _not_
compile properly with these flags set).
|
|
3b925ef7
|
2000-01-17T11:22:59
|
|
fixed a minor bug in the computation of the vertical
metrics top-side bearing
|
|
fdc225b1
|
2000-01-17T11: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)
|
|
8cd9575c
|
2000-01-17T11:21:00
|
|
fixed small bug
|
|
281f9f6a
|
2000-01-17T11:20:26
|
|
Important changes were performed to clean up the makefiles,
these will be detailed later in a document (the work is not
completely finished).
|
|
5ce5884d
|
2000-01-17T11:08:11
|
|
some small updates that are useful to debug
graphics drivers and the library..
|
|
1631d048
|
2000-01-17T11:06:27
|
|
moved the graphics drivers to "demos/graph/*"
|
|
cb58dbb4
|
2000-01-17T11:04:55
|
|
Some important changes were performed :
- the graphics drivers were moved from "demos/config/*" to
"demos/graph/*"
- a Win32 graphics driver was added. (note that keyboard
management is a bit buggy, but it's really usable).
- the "demos/Makefile" and "demos/graph/rules.mk" were
seriously modified
- the demo programs now compile AND run with gcc,
Visual C++ and LCC-Win32 !! The other ones should be
really easy to add now, as LCC was the really smart ass
in this list...
|
|
14954e6b
|
2000-01-17T10:56:16
|
|
Some major improvements were required to the Makefile to:
- compile the demonstration programs in any directory, by
using the "TOP" and "CONFIG_MK" environment variables
- the graphics drivers have moved from "demos/config/*" to
"demos/graph/*"
- brain-dead compilers like LCC-Win32 required some
changes in the way executables are linked
|
|
7dff772e
|
2000-01-17T08:24:22
|
|
Added ftraster.h for better support of standalone mode.
Fixed cleaning rules for the demo programs.
|
|
9ab7c3c3
|
2000-01-15T12:43:27
|
|
Fixed compilation bug for standalone mode.
|
|
f6356ab7
|
2000-01-14T15:38:30
|
|
some changes used to debug the new raster and the OS/2
graphics driver
|
|
6bc8b1f0
|
2000-01-14T15:36:55
|
|
bugfixes to the OS/2 graphics driver. It now works !!
|
|
cef95a09
|
2000-01-14T15:36:00
|
|
Yet another improvements to the scan-converter. Some macros were
introduced to use a constant precision and dynamic bezier decomposition
thresholding, leading some performance improvements.
Note that by now, the "high_precision" field of a FT_Outline
is ignored by the raster..
|
|
4f2d5b9a
|
2000-01-13T18:20:28
|
|
fixed a bug which prevented the raster from correctly
performing horizontal dropout control..
|
|
454a4285
|
2000-01-13T18:19:51
|
|
fixed a bug which caused some font family and style
names to be incorrectly ignored..
|
|
ef87970d
|
2000-01-13T18:19:10
|
|
A few modifications to allow more broken fonts to
be loaded by the driver.
|
|
a00b6e69
|
2000-01-13T15:35:02
|
|
Fixing Makefile rules.
|
|
40b4ef1e
|
2000-01-12T22:44:03
|
|
Remove double increment of charmap.
|
|
3aeb4c05
|
2000-01-11T20:00:05
|
|
Added a new document to docs/internals that describes
the Build System clearly. I hope this will help other
developers in adding platform-detection makefiles for
additional systems..
|
|
426b20af
|
2000-01-11T04:59:55
|
|
Added the new "io-frames.html" document, that describes the frame interface
as well as the new READ_xxxx and FT_Read_xxxx functions/macros..
|
|
186d2310
|
2000-01-11T04:09:35
|
|
Added a new documentation file that explains how memory management and
basic i/o access are performed with FreeType 2.
Note that unlike FT 1.x, you don't need to recompile the library if
you want to provide your own memory manager or your own i/o streams.
|
|
a14fa3ac
|
2000-01-11T02:26:38
|
|
damned..
|
|
98408d89
|
2000-01-11T02:22:16
|
|
renamed "internals.html" to "index.html"
also, changed all image references to the new PNGs
Note that this document is really out-of-date
(there are no more resources, the stream manager has disappeared,
the build systel was seriously modified, etc..)
|
|
41a8fa57
|
2000-01-11T02:20:22
|
|
Renamed "glyph_conventions.html" to "index.html"
Updated all image references to the new PNGs
Note that this document is slightly out-of-date though..
(FT_Raster_Map was changed for FT_Bitmap, and the anti-alias renderer
now supports 128 levels by default).
|
|
ee71c6b7
|
2000-01-11T01:40:25
|
|
added PNG files
|
|
4b7ffcfa
|
2000-01-11T01:40:06
|
|
removed GIF files
|
|
7880dd66
|
2000-01-10T17: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.
|
|
ecbfb5fa
|
2000-01-10T15:49:01
|
|
added the DocMaker python script that will be used to generate the HTML documentation from the C source files
|
|
0db8d1ab
|
2000-01-09T17:54:56
|
|
Formatting.
|
|
f697866e
|
2000-01-08T20:00:54
|
|
Bugfix: prep table is optional.
|
|
f993b6a0
|
2000-01-08T17:10:33
|
|
demos/config/x11/rules.mk:
support for multiple X11R6 entries in $(PATH) added.
ftxbbox.c, ftcalc.c, ftdebug.c, ftdriver.h:
doc fixes.
ftdebug.c:
formatting.
ftdebug.h:
making makros `;'-safe (i.e., they can now be used within if-else clauses
without side effects resp. don't produce a single `;').
|
|
fc1f9894
|
2000-01-07T18:44:50
|
|
Finally, the TrueType driver was completely audited. The code should
now be 100% compatible with the implementation in FreeType 1.x.
It's now time to make a new tag for the repository :-)
- David
|
|
2b94ffad
|
2000-01-07T15:02:05
|
|
More docs added.
|
|
edfc0f8a
|
2000-01-07T14:37:24
|
|
changed rules to build demos on Solaris
|
|
62ccef75
|
2000-01-07T14:37:00
|
|
added Windows NT detection
|
|
30a0c626
|
2000-01-07T14:07:21
|
|
Update some copyrights here and there
|
|
2fce88c6
|
2000-01-07T14:01:59
|
|
Removed some unused source code (it came from the old
FT2 beta, and was moved to "src/sfn")
|
|
17ae985d
|
2000-01-02T09:41:30
|
|
ftbbox.h: FT_Get_Outline_BBox() must be called FT_Raster_GetBBox().
ftcalc.c: Added a missing closing paranthesis in 64bit version of
FT_MulFix().
Some formatting; updating copyright.
|
|
433bc53f
|
1999-12-30T12:28:03
|
|
Additional improvements to make the anti-aliasing even faster :-)
As previously, this is only noticable for sizes over 64 pixels.
|
|
5951ce9f
|
1999-12-29T00:53:44
|
|
updated the CHANGES file
+ some basic formatting cleaning
|
|
aa50b821
|
1999-12-29T00:24:51
|
|
The font drivers that are statically linked to the library at build time
is now managed through the file `config/<platform>/ftmodule.h', which is
automatically generated through the rules file `config/modules.mk'
Some changes to include this new rules file. Also, the target "modules"
will force the re-generation of the drivers list (this is handy when
adding or removing a font driver from the source tree).
|
|
10effdf6
|
1999-12-29T00:22:24
|
|
Added the rules files `module.mk' to "sfnt", "truetype" and "type1" to
reflect the new modules/drivers list management performed through the
file `freetype2/config/modules.mk'
Changed the driver header files to reflect the new modules/drivers
list management. We get rid, at last, of the infamous pre-processor
tricks used to build the list at compile time.
`src/base/ftinit.c' is also modified to reflect the changes..
|
|
f8bf6e2b
|
1999-12-29T00:19:37
|
|
Added the file `config/modules.mk' used to generate the file
`config/<platform>/ftmodule.h' which contains the list of available
font drivers.
The list can be re-generated with "make modules" from the top directory
|
|
34b30320
|
1999-12-28T18:36:10
|
|
Some improvements to make the new anti-alias algorithm faster when
large glyph images are generated (e.g. ` fttimer -g' runs 20% faster).
For small pixel sizes (i.e. typically less than 64 pixels), rendering
speed is unaffected.
|
|
b4a98378
|
1999-12-21T14:08:00
|
|
fixed a bug in ftsystem that prevented the library from reading files
|
|
c6cda4a7
|
1999-12-18T19:05:00
|
|
added 'demos/bin' to the repository
|
|
e537fc67
|
1999-12-16T23:11:37
|
|
First import of FreeType 2, beta 2.2
|
|
d2b1f357
|
1999-12-16T23:11:37
|
|
Initial revision
|