- 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
diff --git a/ChangeLog b/ChangeLog
index c96e9f4..90ab3ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2000-11-30 David Turner <david.turner@freetype.ogr>
+ * INSTALL: slightly updated the quick starter documentation to
+ include IDE compilation, prevent agains BSD Make, and specify
+ "make setup" instead of a single "make" for build configuration.
+
* include/config/ftbuild.h, include/internal/internal.h: added
a new configuration file used to determine where are all public,
configuration and internal header files for FreeType 2. I also
@@ -7,9 +11,18 @@
change. Note that we still need to change the library source
files themselves though..
- * include/freetype.h: modified all public, configuration and
- internal header files to use the new
-
+ * builds/compiler/bcc.mk, builds/compiler/bcc-dev.mk,
+ builds/win32/w32-bcc.mk, builds/win32/w32-bccd.mk,
+ 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/sfnt/ttcmap.c, src/sfnt/ttpost.c, src/sfnt/ttsbit.c,
+ 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 a FT_UInt is compared to a FT_UShort
+ (apparently, it promotes the UShort to an Int in these cases)
+
2000-11-30 Tom Kacvinsky <tjk@ams.org>
* t2objs.c (T2_Init_Face): Added calculation of `face->height' for