| 
              
caf72cd6
               | 
              
2001-04-25T18:11:16
               | 
              
               | 
              
        * src/base/ftbbox.c (BBox_Cubic_Check): rewrote function to use
        direct computations with 16.16 values instead of sub-divisions.
        It is now slower, but proves a point :-)
        * src/raster/ftraster.c, src/smooth/ftgrays.c, src/base/ftbbox.c :
        fixed the bezier stack depths..
        * src/base/ftcalc.c (FT_MulFix): minor rounding fix
        * builds/beos : added BeOS-specific files to the old build system
        (no changes were necessary to support BeOS in the Jamfile though)
               | 
            
            
              
   
               | 
              
cfcfd3c4
               | 
              
2001-04-24T07:03:25
               | 
              
               | 
              
* builds/unix/config.guess, builds/unix/config.sub: Updated to
latest versions from gnu.org.
               | 
            
            
              
   
               | 
              
c7e1552c
               | 
              
2001-04-22T09:49:49
               | 
              
               | 
              
* builds/compiler/gcc-dev.mk: Add `-Wno-long-long' flag.
               | 
            
            
              
   
               | 
              
6d4fbec1
               | 
              
2001-04-20T08:50:36
               | 
              
               | 
              
	* ftconfig.h, ftoption.h: updated "ftconfig.h" to detect 64-bit int
	types on platforms where Autoconf is not available). Also removed
	FTCALC_USE_LONG_LONG and replaced it with FT_CONFIG_OPTION_FORCE_INT64
	* builds/win32/freetype.dsp: updated the Visual C++ project file. Doesn't
	create a DLL yet..
	* cffgload.c: removed a compilation warning
               | 
            
            
              
   
               | 
              
800f5096
               | 
              
2001-04-10T13:59:58
               | 
              
               | 
              
* src/pcf/pcfdriver.c (PCF_Get_Char_Index): Fix return value.
* builds/dos/detect.mk: Add support for bash.
               | 
            
            
              
   
               | 
              
cbc9938e
               | 
              
2001-04-06T07:05:50
               | 
              
               | 
              
* builds/os2/*.mk: These files have been forgotten to update to
the structure of similar makefiles.
* builds/dos/*.mk: Ditto.
* builds/ansi/*.mk: Ditto.
* builds/win32/win32-def.mk (BUILD): Fix typo.
* builds/compiler/*.mk (CLEAN_LIBRARY): Don't use NO_OUTPUT.
This is already used in the link_*.mk files.
* src/*/Jamfile: Slight changes	to make files more cryptic.
               | 
            
            
              
   
               | 
              
1429db6c
               | 
              
2001-04-02T23:54:01
               | 
              
               | 
              
* README: Formatting.
* Jamfile: Fix typo.
* src/cff/cffparse.c: Move error code #defines to...
* include/freetype/internal/cfferrs.h: This file.
* src/cff/cffdrivr.c, src/cff/cffobjs.c, src/cff/cffload.c: Replaced
`FT_Err_*' with `CFF_Err_*'.
* src/cid/cidparse.c: Replaced `FT_Err_*' with `T1_Err_*'.
* src/psaux/psobjs.c, src/psaux/t1decode.c: Ditto.
* src/sfnt/sfobcs.c, src/sfnt/ttload.c: Replaced `FT_Err_*' with
`TT_Err_*'.
* src/truetype/ttgload.c, src/truetype/ttobjs.c: Ditto.
* src/type1/t1gload.c, src/type1/t1load.c, src/type1/t1objs.c,
src/type1/t1parse.c: Replaced `FT_Err_*' with `T1_Err_*'.
* include/freetype/internal/cfferrs.h: Add
`CFF_Err_Unknown_File_Format'.
* include/freetype/internal/t1errors.h: Add
`T1_Err_Unknown_File_Format'.
* include/freetype/internal/tterrors.h: Add
`TT_Err_Unknown_File_Format'.
* src/cff/cffload.h: Add `cff_*_encoding' and `cff_*_charset'
references.
* src/psaux/psobjs.c: Include `FT_INTERNAL_TYPE1_ERRORS_H'.
* src/cff/cffobjs.c (CFF_Init_Face, CFF_Done_Face): Use
FT_LOCAL_DEF.
* src/cid/cidobjs.c (CID_Done_Driver): Ditto.
* src/trutype/ttobjs.c (TT_Init_Face, TT_Done_Face, TT_Init_Size):
Ditto.
* src/type1/t1objs.c (T1_Done_Driver): Ditto.
* src/pcf/pcfdriver.c (PCF_Done_Face): Ditto.
* src/pcf/pcf.h: Use FT_LOCAL for `PCF_Done_Face'.
               | 
            
            
              
   
               | 
              
bbf33f30
               | 
              
2001-03-24T00:42:45
               | 
              
               | 
              
small Unix installation update
               | 
            
            
              
   
               | 
              
521a2d7a
               | 
              
2001-03-20T22:58:56
               | 
              
               | 
              
* builds/win32/detekt.mk: Fix .PHONY target for Intel compiler.
Renamed "ftnames.h" to "ftsnames.h", and FT_NAMES_H to
FT_SFNT_NAMES_H.
* docs/docmaker.py: Added generation of INDEX link in table of
contents.
* INSTALL, docs/BUILD: Updated documentation to indicate that the
compilation process has changed slightly (no more `src' required in
* builds/*/*-def.mk: Changed the objects directory from "obj" to
"objs".
* include/freetype/config/ftheader.h: Removed obsolete macros like
FT_SOURCE_FILE, etc. and added cache-specific macro definitions that
were previously defined in <freetype/ftcache.h>.  Added comments to
be included in a new API Reference section.
* src/*/*: Removed the use of FT_SOURCE_FILE, etc.  Now, each
component needs to add its own directory to the include path at
compile time.  Modified all "rules.mk" and "descrip.mms"
accordingly.
* src/cid/cidobjs.c, src/cid/cidload.c, src/pcf/pcfread.c,
src/type1/t1load.c, src/type1/t1objs.c: Added a few casts to remove
compiler warnings in pedantic modes.
* include/config/ft2build.h, include/config/ftheader.h: The file
top-level <ft2build.h>.
* include/config/ftheader.h: Added new section describing the #include
macros.
the Type 2 glyph charstring (used by conversion programs).
* docs/docmaker.py: Added cross-references generation as well as
seac emulation provided by the Type 2 endchar operator.
* src/cid/cidafm.c, src/cid/cidafm.h: removed un-needed files,
Added support for clipped direct rendering in the smooth renderer.
* src/cff/t2objs.c (T2_Init_Face): For pure CFF fonts, set
               | 
            
            
              
   
               | 
              
8d3a401f
               | 
              
2001-03-20T11:14:24
               | 
              
               | 
              
	* builds/*/*-def.mk: changed the objects directory from "obj" to "objs"
	* include/freetype/config/ftheader.h: removed obsolete macros like
	FT_SOURCE_FILE, etc.. and added cache-specific macro definitions that
	were previously defined in <freetype/ftcache.h>. Added comments to be
	included in a new API Reference section.
	* src/*/*: removed the use of FT_SOURCE_FILE, etc.. now, each component
	needs to added its own directory to the include path at compile time.
	Modified all "rules.mk" and "descrip.mms" accordingly..
               | 
            
            
              
   
               | 
              
3de5b07c
               | 
              
2001-03-20T07:52:52
               | 
              
               | 
              
* builds/unix/configure.in: Add $ft_version.
* builds/unix/freetype-config.in: Use it.
* builds/unix/configure: Updated.
               | 
            
            
              
   
               | 
              
29179a33
               | 
              
2001-03-04T22:10:36
               | 
              
               | 
              
* builds/unix/detect.mk: Add test for Hurd.
* builds/hurd/detect.mk: Removed.
               | 
            
            
              
   
               | 
              
131f8ea8
               | 
              
2001-02-28T09:09:05
               | 
              
               | 
              
added automatic detection for the HURD operating system
               | 
            
            
              
   
               | 
              
20e862be
               | 
              
2001-02-14T08:31:55
               | 
              
               | 
              
* builds/unix/config.{guess,sub}: Updated (from ftp.gnu.org).
               | 
            
            
              
   
               | 
              
c7c2c91a
               | 
              
2001-01-12T05:32:04
               | 
              
               | 
              
* builds/unix/freetype-config.in: Fix problems with separate
--prefix and --exec-prefix.
more robust handling of pathname wildcard matching.
               | 
            
            
              
   
               | 
              
53ecd889
               | 
              
2001-01-03T06:38:54
               | 
              
               | 
              
Initial revision
               | 
            
            
              
   
               | 
              
389acc62
               | 
              
2001-01-01T17:25:21
               | 
              
               | 
              
* src/pcf/*: New driver module for PCF font format (used in
X Windows).
* include/freetype/internal/ftdebug.h (FT_Trace): Added values for
PCF driver.
* include/freetype/internal/pcftypes.h: New file.
* include/freetype/config/ftmodule.h: Added PCF driver module.
* src/winfonts/winfnt.c (FNT_Get_Char_Index): Fix parameter type.
* builds/modules.mk (clean_module_list): Fixed deletion of module
file in case `make make_module_list' is called before `make setup'.
               | 
            
            
              
   
               | 
              
594f0c96
               | 
              
2000-12-20T22:09:41
               | 
              
               | 
              
* *.mk: Added lots of `.PHONY' targets.
* *.mk: Implemented `platform' target to disable auto-detection.
Added support for clipped direct rendering in the smooth renderer.
This should not break binary compatibility of existing applications.
* include/freetype/fttypes.h, include/freetype/ftimage.h: Move
definition of the FT_BBox structure from the former to the latter.
* include/freetype/ftimage.h: Add `ft_raster_flag_clip' value to
FT_Raster_Flag enumeration.
Add `clip_box' element to FT_Raster_Params structure.
* src/smooth/ftgrays.c (grays_convert_glyph): Implement it.
* src/raster/ftraster.c (ft_black_render): Test for unsupported
direct rendering before testing arguments.
               | 
            
            
              
   
               | 
              
63408a12
               | 
              
2000-12-13T23:44:37
               | 
              
               | 
              
include/freetype/internal/internal.h: Fixed header inclusion macros
to use direct definitions.  This is the only way to do these things
in a portable way :-(  The rest of the code should follow shortly
though everything compiles now.
* builds/compiler/intelc.mk, builds/compiler/watcom.mk: New files.
* builds/win32/detect.mk: Added support for the Intel C/C++
compiler, as well as _preliminary_ (read: doesn't work!) support for
Watcom.  Also added a new setup target.  Type "make setup list" for
a list of supported command-line compilers on Win32.
* src/base/ftdebug.c: Added dummy symbol to avoid empty file if
conditionals are off.
               | 
            
            
              
   
               | 
              
170c0d4c
               | 
              
2000-12-13T19:55:11
               | 
              
               | 
              
	* include/freetype/config/ft2build.h,
	include/freetype/internal/internal.h: fixed header inclusion macros
	to use direct definitions. This is the only way to do these things
	in a portable way :-( The rest of the code should follow shortly
	though everything compiles now..
	* builds/compiler/intelc.mk, builds/compiler/watcom.mk,
	builds/win32/detect.mk: added support for the Intel C/C++ compiler,
	as well as _preliminary_ (read: doesn't work !!) support for Watcom.
	Also added a new setup target. Type "make setup list" for a list
	of supported command-line compilers on Win32..
               | 
            
            
              
   
               | 
              
6b41954e
               | 
              
2000-12-13T09:21:59
               | 
              
               | 
              
* builds/unix/ftsystem.c: Fixed typos.  Fixed inclusion of wrong
ftconfig.h file.
               | 
            
            
              
   
               | 
              
d5c1b27d
               | 
              
2000-12-12T22:28:12
               | 
              
               | 
              
* include/freetype/config/ft2build.h (FT2_ROOT, FT2_CONFIG_ROOT):
Removed.  ANSI C doesn't (explicitly) allow macro expansion in
arguments using `##'.
(FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE): Use directory
names directly.  Make them configurable.  Use `##' to strip leading
and trailing spaces from arguments.
* builds/unix/ft2unix.h: Adapted.
* src/base/ftsystem.c (ft_alloc, ft_realloc, ft_free, ft_io_stream,
ft_close_stream): Use FT_CALLBACK_DEF.
* builds/unix/ftsystem.c: Use new header scheme.
(FT_Done_Memory): Use free() from FT_Memory structure.
* src/base/ftinit.c, src/base/ftmac.c: Header scheme fixes.
* include/freetype/config/ft2build.h (FT2_CONFIG_ROOT,
FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE,
FT_SOURCE_FILE): Use `##' operator to be really ANSI C compliant.
               | 
            
            
              
   
               | 
              
6d5d719d
               | 
              
2000-12-12T06:36:55
               | 
              
               | 
              
* include/freetype/config/build.h (FT2_CONFIG_ROOT, FT2_PUBLIC_FILE,
FT2_CONFIG_FILE, FT2_INTERNAL_FILE, FT_SOURCE_FILE): Use `##'
operator to be really ANSI C compliant.
* builds/unix/detect.mk: Remove unused USE_CFLAGS variable.
* src/truetype/ttinterp.c: Remove unused CALC_Length() macro.
               | 
            
            
              
   
               | 
              
33d02368
               | 
              
2000-12-06T16:31:30
               | 
              
               | 
              
* builds/module.mk: Replaced `xxx #' with `xxx$(space).
* builds/os2/detekt.mk, builds/win32/detekt.mk: Moved comment to
avoid trailing spaces in variable.
* builds/freetype.mk: Use $(D) instead of $D to make statement more
readable.
* docs/docmaker.py: Formatting.
* src/psaux/psauxmod.c: Fixed a broken inclusion of component
header files (an FT_FLAT_COMPILE test was missing).
* src/cache/ftcmanag.c (FTC_Manager_Done): Fixed a bug that caused
an occasional crash when the function was called (due to a dangling
pointer).
* src/base/ftsystem.c (FT_Done_Memory): Fixed an obvious bug:
The ANSI "free()" function was called instead of "memory->free()".
* docs/docmaker.py: Added section filtering, multi-page generation
(index page generation is still missing though).
* builds/unix/install.mk, builds/unix/ft2unix.h: The file "ft2unix.h"
is now installed as <ft2build.h> for Unix systems.  Note that we
still use the "freetype2/freetype" installation path for now.
* many files: Now using <ft2build.h> as the default build and setup
configuration file in all public headers.  Internal source files
still need some changes though.
* builds/devel/ft2build.h, builds/devel/ftoption.h: Created a new
Win32 developer builds.
builds/win32/w32-dev.mk: Changed the developer build targets to
"devel-gcc" and "devel-bcc" in order to be able to develop with the
Borland C++ compiler.
               | 
            
            
              
   
               | 
              
e0061599
               | 
              
2000-12-04T23:34:42
               | 
              
               | 
              
fixing Cygwin build
               | 
            
            
              
   
               | 
              
8c8af31f
               | 
              
2000-12-04T23:28:14
               | 
              
               | 
              
fixed Unix installation
               | 
            
            
              
   
               | 
              
d3c8e064
               | 
              
2000-12-04T22:53:55
               | 
              
               | 
              
- updating the header inclusion scheme to use <ft2build.h> by
  default..
- created "builds/devel" to hold developer builds options
  for both Win32 and Unix
- fixed a bug in the winfonts driver, where the glyph image format
  wasn't set correctly..
               | 
            
            
              
   
               | 
              
1e8b4ae5
               | 
              
2000-12-02T17:07:15
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
ac4cd951
               | 
              
2000-12-02T00:35:11
               | 
              
               | 
              
changes to allow compilation under Unix and Cygwin
               | 
            
            
              
   
               | 
              
aaac8133
               | 
              
2000-12-01T18:55:22
               | 
              
               | 
              
small updates to the documentation and the configure scripts to
prepare the 2.0.1 release
               | 
            
            
              
   
               | 
              
4c80f0c9
               | 
              
2000-12-01T17:25:58
               | 
              
               | 
              
* INSTALL: Revised.
* builds/compiler/bcc-dev.mk, builds/compiler/visualage.mk,
builds/compiler/bcc.mk, builds/win32/w32-bcc.mk,
builds/win32/w32-bccd.mk: Revised.
* include/freetype/config/ftbuild.h,
include/freetype/internal/internal.h: Revised.
* include/freetype/ftimage.h: Updated to new header inclusion scheme.
* builds/toplevel.mk (.PHONY): Adding `distclean'.
* builds/unix/detect.mk (.PHONY): Adding `devel', `unix', `lcc',
`setup'.
* INSTALL: Slightly updated the quick starter documentation to
include IDE compilation, prevent against BSD Make, and specify "make
setup" instead of a single "make" for build configuration.
* include/config/ftbuild.h, include/internal/internal.h: Added new
configuration files used to determine the location of all public,
configuration, and internal header files for FreeType 2.  Modified
all headers under "include/freetype" to reflect this change.  Note
that we still need to change the library source files themselves
though.
builds/win32/detect.mk: Added new files to support compilation with
the free Borland C++ command-line compiler.  Modified the detection
rules to recognize the new "bcc32" target in "make setup bcc32".
src/truetype/ttobjs.c, src/truetype/ttgload.c,
src/truetype/ttinterp.c: Fixed a few comparisons that Borland C++
didn't really like.  Basically, this compiler complains when FT_UInt
is compared to FT_UShort (apparently, it promotes `UShort' to `Int'
in these cases).
               | 
            
            
              
   
               | 
              
b1aabf4c
               | 
              
2000-11-30T23:48:22
               | 
              
               | 
              
- added support for the free command-line Borland C++ compiler
  in the "builds" directory
- modified a few files because BCC32 didn't like certain comparisons
  (UInt compared with a UShort, apparently the UShort is promoted to
  an Int)
- updated the INSTALL file to include IDE compilation, prevent against
  BSD Make, and clarify the use of "make setup" (instead of "make")
  for build configuration
               | 
            
            
              
   
               | 
              
6dd303db
               | 
              
2000-11-26T21:25:53
               | 
              
               | 
              
* builds/ansi/ansi.mk: Fix inclusion order of files.
* src/type1/t1objs.c (T1_Init_Face): Compute style flags.
               | 
            
            
              
   
               | 
              
d1e9249b
               | 
              
2000-11-26T10:12:00
               | 
              
               | 
              
* builds/compiler/ansi-cc.mk (CLEAN_LIBRARY): Fix rule and
conditional.
               | 
            
            
              
   
               | 
              
e397e2a3
               | 
              
2000-11-12T06:49:17
               | 
              
               | 
              
* builds/win32/visualc/freetype.dsp: Fix raster1->raster and
type1z->type1.
               | 
            
            
              
   
               | 
              
e503527c
               | 
              
2000-11-12T02:55:25
               | 
              
               | 
              
Added a --libtool option, which returns the absolute path to the
libtool convenience library.
               | 
            
            
              
   
               | 
              
84278bc7
               | 
              
2000-11-11T21:48:05
               | 
              
               | 
              
* builds/cygwin/cygwin-def.in: Same fix as previous.
* builds/unix/unix-def.in: Add
so that installation of freetype-config does not fail.
               | 
            
            
              
   
               | 
              
d5d28f89
               | 
              
2000-11-11T08:29:17
               | 
              
               | 
              
Added
  INSTALL_PROGRAM := @INSTALL_PROGRAM@
  INSTALL_SCRIPT  := @INSTALL_SCRIPT@
So that the install of freetype-config does not fail.
               | 
            
            
              
   
               | 
              
4af2f18c
               | 
              
2000-11-11T05:55:41
               | 
              
               | 
              
Minor fixes.
               | 
            
            
              
   
               | 
              
a82cd844
               | 
              
2000-11-10T22:43:37
               | 
              
               | 
              
Small fixes and formatting.
               | 
            
            
              
   
               | 
              
276e47e7
               | 
              
2000-11-09T18:29:59
               | 
              
               | 
              
- moved default installation of header files to "include/freetype2"
  instead of "include/freetype"
- added generation and installation of "freetype-config" script
               | 
            
            
              
   
               | 
              
73622119
               | 
              
2000-11-09T18:23:30
               | 
              
               | 
              
- changing the default include path from "include/freetype"
  to "include/freetype2"
- adding template for the "freetype-config" script that is installed
  in the "bin" directory. It is used to retrieve information about
  the current installation path, C flags & linker flags
               | 
            
            
              
   
               | 
              
8c883fb5
               | 
              
2000-11-05T23:41:08
               | 
              
               | 
              
minor fixes.
Add more gcc warnings for development on UNIX.
               | 
            
            
              
   
               | 
              
91481f8a
               | 
              
2000-11-04T23:41:02
               | 
              
               | 
              
Introduced $(space) in the makefiles to get rid of using the comment
separator for indicating a trailing space.
               | 
            
            
              
   
               | 
              
88b2e6c3
               | 
              
2000-11-04T08:37:45
               | 
              
               | 
              
Ignore build files.
               | 
            
            
              
   
               | 
              
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
               | 
            
            
              
   
               | 
              
098ab26c
               | 
              
2000-11-02T07:53:08
               | 
              
               | 
              
Moving FreeType license to doc dir.
Adding GPL.
Explaining double license in LICENSE.TXT
Minor improvements to make system.
               | 
            
            
              
   
               | 
              
1a951e30
               | 
              
2000-11-01T20:27:39
               | 
              
               | 
              
new file
               | 
            
            
              
   
               | 
              
9140ae06
               | 
              
2000-11-01T20:27:13
               | 
              
               | 
              
Adding rules for mingw32 compiler.
               | 
            
            
              
   
               | 
              
e4b32a5d
               | 
              
2000-10-31T20:42:18
               | 
              
               | 
              
Removing trailing whitespace.
               | 
            
            
              
   
               | 
              
cf4398a6
               | 
              
2000-10-30T19:22:09
               | 
              
               | 
              
minor formatting
               | 
            
            
              
   
               | 
              
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..
               | 
            
            
              
   
               | 
              
3c7c5da3
               | 
              
2000-10-19T15:56:22
               | 
              
               | 
              
added development header files to CONFIG_H in the makefiles
increased T1_MAX_CHARSTRINGS_OPERANDS (again) to 256 -- one glyph of the
Chinese MingTiEG-Medium needs it that large
               | 
            
            
              
   
               | 
              
47a5f41d
               | 
              
2000-10-17T03:38:43
               | 
              
               | 
              
Added copyright messages to all Makefiles.
Added documentation to FT_Get_Sfnt_* stuff (in ftnames.[ch])
minor other doc fixes
               | 
            
            
              
   
               | 
              
e73d9957
               | 
              
2000-10-14T05:18:59
               | 
              
               | 
              
Enabled TT interpreter in development version of ftoption.h
               | 
            
            
              
   
               | 
              
4b92cf80
               | 
              
2000-10-10T03:58:32
               | 
              
               | 
              
provide `export "C"' guard only for default fterror handling.
               | 
            
            
              
   
               | 
              
2c5b7ebf
               | 
              
2000-10-07T01:21:25
               | 
              
               | 
              
fixed a small bug in the uninstall mode
               | 
            
            
              
   
               | 
              
6fbe4db6
               | 
              
2000-10-05T04:53:31
               | 
              
               | 
              
minor formatting issues
               | 
            
            
              
   
               | 
              
896b604c
               | 
              
2000-10-03T17:51:29
               | 
              
               | 
              
updated the build system:
 - new files for the "cygwin" platform
 - new workspace files for Visual C++ in "builds/win32/visualc"
 - updated "docs/BUILD" slightly
               | 
            
            
              
   
               | 
              
8bb45ec8
               | 
              
2000-09-29T06:41:56
               | 
              
               | 
              
Fixing comment in unixddef.mk which caused a trailing blank.
Adding a new error, FT_Err_Invalid_Pixel_Size (used in winfnt.c)
Fixing FT_Read_Fields() which failed for ft_frame_{bytes,skip}.  This bug
disabled the Winfont driver.
Minor formatting issues.
               | 
            
            
              
   
               | 
              
bd547dc6
               | 
              
2000-09-22T21:23:29
               | 
              
               | 
              
Clean up, formatting etc.
Fixing rules for installing cache headers on Unix.
Updating builds/unix/ftconfig.in.
               | 
            
            
              
   
               | 
              
beece1bf
               | 
              
2000-09-19T18:33:20
               | 
              
               | 
              
small update, allow CONFIG_MK to be pre-defined
before inclusion
               | 
            
            
              
   
               | 
              
08a91fd0
               | 
              
2000-09-19T02:08:09
               | 
              
               | 
              
final touches. Cache seems working after all, though the
default cache size of 300 Kb is certainly too high for
now :-)
Need to implement abstract chunk cache and bitmap chunck cache
               | 
            
            
              
   
               | 
              
426984e4
               | 
              
2000-09-15T23:47:42
               | 
              
               | 
              
major revamp of the build system.
Fixing the Unix Autoconf parts
               | 
            
            
              
   
               | 
              
046f7a0c
               | 
              
2000-09-15T22:42:06
               | 
              
               | 
              
major revamp of the build system
               | 
            
            
              
   
               | 
              
6d259636
               | 
              
2000-08-29T19:10:16
               | 
              
               | 
              
updated for new modules and sources (mainly psaux)
               | 
            
            
              
   
               | 
              
d1b7475b
               | 
              
2000-08-24T16:29:15
               | 
              
               | 
              
Formatting, small fixes.
Adding basic input parameter checking for exported functions.
               | 
            
            
              
   
               | 
              
8728f294
               | 
              
2000-08-23T17:32:42
               | 
              
               | 
              
Formatting, small fixes.
Adding copyright notices etc.
               | 
            
            
              
   
               | 
              
38cb5af0
               | 
              
2000-08-22T22:51:57
               | 
              
               | 
              
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.
Hence, the default build doesn't need the traces
               | 
            
            
              
   
               | 
              
38d979ce
               | 
              
2000-08-22T22:50:32
               | 
              
               | 
              
adding developer dir hierarchy
               | 
            
            
              
   
               | 
              
29a90e26
               | 
              
2000-08-03T00:03:08
               | 
              
               | 
              
Updating unix/ftconfig.in to recent config/ftconfig.h changes.
More C++ fixes: Introducing LOCAL_FUNC_X for local functions used in
function pointers (there are no local anonymous functions in C++) and
FT_CPLUSPLUS (instead of FT_EXPORT_VAR) to define linkage of structures
which contain function pointers.
               | 
            
            
              
   
               | 
              
f28b7536
               | 
              
2000-08-02T01:10:59
               | 
              
               | 
              
Add missing header file.
               | 
            
            
              
   
               | 
              
2d310502
               | 
              
2000-08-02T00:20:04
               | 
              
               | 
              
Forgot to run autoconf...
               | 
            
            
              
   
               | 
              
07373c8d
               | 
              
2000-08-01T18:44:18
               | 
              
               | 
              
Fixed dec-osf compiler switches.  From Tom.
               | 
            
            
              
   
               | 
              
c713d924
               | 
              
2000-08-01T13:17:04
               | 
              
               | 
              
Added #ifdef's for C++ to all header files.
               | 
            
            
              
   
               | 
              
b1dd3535
               | 
              
2000-07-31T22:51:00
               | 
              
               | 
              
Added autoconf tests FT_MUNMAP_DECL and FT_MUNMAP_PARAM to fix some devils.
Updating unix/ftsystem.c accordingly.
More warning fixes.
               | 
            
            
              
   
               | 
              
e72c9fec
               | 
              
2000-07-31T18: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.
               | 
            
            
              
   
               | 
              
fd9777e9
               | 
              
2000-07-31T10:56:42
               | 
              
               | 
              
Making path of $INSTALL always absolute.
               | 
            
            
              
   
               | 
              
98fba7cf
               | 
              
2000-07-30T20:21:22
               | 
              
               | 
              
Update to latest versions.
               | 
            
            
              
   
               | 
              
28e6a8f7
               | 
              
2000-07-30T09:26:45
               | 
              
               | 
              
Applied a patch from Tom Kacvinsky (taken from the curren libtool CVS) to
make it libtool run on OSF.
               | 
            
            
              
   
               | 
              
d2b93caa
               | 
              
2000-07-28T01:37:53
               | 
              
               | 
              
Oops, I had exaggerated the warning levels a weensy bit...
               | 
            
            
              
   
               | 
              
78575d5e
               | 
              
2000-07-28T01:14:09
               | 
              
               | 
              
Updated to reflect the new Mac FOND support setup.
               | 
            
            
              
   
               | 
              
58b17f96
               | 
              
2000-07-27T23:29:08
               | 
              
               | 
              
Formatting.
               | 
            
            
              
   
               | 
              
c5cdf8bc
               | 
              
2000-07-27T21:40:22
               | 
              
               | 
              
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 :-)
"make devel" is back on Unix then..
               | 
            
            
              
   
               | 
              
6ac722b2
               | 
              
2000-07-27T11:32:13
               | 
              
               | 
              
Adapting changes for Unix to other makefiles.
               | 
            
            
              
   
               | 
              
321cd27d
               | 
              
2000-07-27T11:20:20
               | 
              
               | 
              
Removing compiler warnings about unused portions of code.
Now unix.in uses absolute paths also to overcome problems with libtool.
To do that in a consistent way I had to modify the rules how to handle
$OBJ_DIR (and consequently $LIB_DIR): You should set $OBJ_DIR explicitly
on the command line (or environment).
               | 
            
            
              
   
               | 
              
796f9de2
               | 
              
2000-07-26T22:51:03
               | 
              
               | 
              
Updating to libtool 1.3.5.
               | 
            
            
              
   
               | 
              
a2a75b78
               | 
              
2000-07-26T21:47:19
               | 
              
               | 
              
Use `patsubst' instead of `subst' in cleaning rule to avoid problems with
filenames which contain `lo' in its name (e.g. ahglobal.lo).
               | 
            
            
              
   
               | 
              
5fe4c00e
               | 
              
2000-07-26T19:04:08
               | 
              
               | 
              
- 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 !!)
               | 
            
            
              
   
               | 
              
e6735234
               | 
              
2000-07-24T18:40:28
               | 
              
               | 
              
removed obsolete file
               | 
            
            
              
   
               | 
              
7fd756d2
               | 
              
2000-07-24T06:03:58
               | 
              
               | 
              
Add `mkinstalldirs'.
               | 
            
            
              
   
               | 
              
a16d7155
               | 
              
2000-07-24T06:02:52
               | 
              
               | 
              
Unused files.
               | 
            
            
              
   
               | 
              
04563546
               | 
              
2000-07-24T06:01:34
               | 
              
               | 
              
`make install' is available now.
Formatting.
               | 
            
            
              
   
               | 
              
db578ae0
               | 
              
2000-07-23T21:27:52
               | 
              
               | 
              
Adding $(SO) and $(SA), denoting objects and library for a static build.
This is currently used for Unix only -- it should be extended that it is
possible to build DLLs and static libs on other platforms also.
Formatting.
               | 
            
            
              
   
               | 
              
70e5aa23
               | 
              
2000-07-23T16:21:52
               | 
              
               | 
              
updating the Mac stuff to the current situaton
               | 
            
            
              
   
               | 
              
42a29f2a
               | 
              
2000-07-22T06:59:36
               | 
              
               | 
              
For Unix platforms, `configure' will be always called now.
The `devel' target no longer needs unix-dev.mk.
Some other minor fixes.
               | 
            
            
              
   
               | 
              
e616d225
               | 
              
2000-07-20T16:06:54
               | 
              
               | 
              
Adding $(CFG) variable to pass configure script parameters.
Fixing DLL version.
               | 
            
            
              
   
               | 
              
d060a75b
               | 
              
2000-07-20T06:57:41
               | 
              
               | 
              
Formatting.
Rudimentary support for autoconf (still using GNU make)
Say `make unix'.
               | 
            
            
              
   
               | 
              
6b8fcd53
               | 
              
2000-07-19T16:36:36
               | 
              
               | 
              
Renaming license.txt -> LICENSE.TXT for orthogonality.
               |