1. 09 Dec, 2000 1 commit
    • Werner Lemberg's avatar
      * */*.h: Changed body inclusion macro names to start and end with · de6e145b
      Werner Lemberg authored
      `__' (those which haven't converted yet).  Fixed minor conversion
      issues.
      
      * src/winfonts/winfnt.c: Updated to new header inclusion scheme.
      
      * */*.[ch]: Changed source files to adhere to the new
      * src/cff/cff.c, src/cff/rules.mk: Updated.
      
      * */*.[ch]: Now using <ft2build.h> as the default build and setup
      de6e145b
  2. 08 Dec, 2000 2 commits
  3. 06 Dec, 2000 2 commits
    • David Turner's avatar
    • Werner Lemberg's avatar
      * builds/module.mk: Replaced `xxx #' with `xxx$(space). · 2deb3eec
      Werner Lemberg authored
      * 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.
      2deb3eec
  4. 05 Dec, 2000 7 commits
  5. 04 Dec, 2000 3 commits
  6. 02 Dec, 2000 3 commits
  7. 01 Dec, 2000 4 commits
    • Werner Lemberg's avatar
      · 58e6c8ea
      Werner Lemberg authored
      minor fixes
      58e6c8ea
    • David Turner's avatar
      fixed a few warnings with Borland C++ · 7a31c1f1
      David Turner authored
      7a31c1f1
    • David Turner's avatar
      small updates to the documentation and the configure scripts to · 5b3e03a2
      David Turner authored
      prepare the 2.0.1 release
      5b3e03a2
    • Werner Lemberg's avatar
      * INSTALL: Revised. · ced382a8
      Werner Lemberg authored
      * 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).
      ced382a8
  8. 30 Nov, 2000 6 commits
  9. 29 Nov, 2000 5 commits
    • David Turner's avatar
    • Werner Lemberg's avatar
      * src/base/ftcalc.c (FT_SqrtFixed), src/base/ftobjs.c · 0973e98e
      Werner Lemberg authored
      (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.
      0973e98e
    • Werner Lemberg's avatar
      * src/sfnt/sfdriver.c: Include ttsbit.h and ttpost.h only · e9835a19
      Werner Lemberg authored
      conditionally.
      
      * src/truetype/ttdriver.c (Set_Char_Sizes, Set_Pixel_Sizes): Set
      `size->strike_index' only conditionally.
      
      * src/type1/t1driver.c, src/type1/t1objs.c: Include t1afm.h only
      conditionally.
      
      * src/winfonts/winfnt.h: Move all type definitions to...
      * src/include/freetype/internal/fnttypes.h: New file.
      * src/winfonts/winfnt.c: Use it.
      
      
      * include/freetype/internal/ftdebug.h: Replaced FT_CAT and FT_XCAT
      with a direct solution (which also satifies picky compilers).
      e9835a19
    • Werner Lemberg's avatar
      · dcbfffaf
      Werner Lemberg authored
      new file
      dcbfffaf
    • Werner Lemberg's avatar
      * src/truetype/ttobjs.c (TT_Init_Size): Fix #ifdef's to work with · af9b8c9d
      Werner Lemberg authored
      disabled interpreter also.
      
      * src/base/ftnames.c (FT_Get_Sfnt_Name_Count): Fix incorrect
      parentheses.
      af9b8c9d
  10. 27 Nov, 2000 6 commits
  11. 26 Nov, 2000 1 commit