447f0773ee0b45a88c75ea825a5b2da0a99bebd8 2012-04-07 Minor documentation improvement.
9c6d1ac39c417dcd0e0c7389e9afd09f5104bc0a 2012-04-07 Remove compiler warning.
8be32d2f4a8f731c2b62ac9cbe68df999499a13c 2012-03-28 [autofit] Properly copy scaler flags to script metrics object.
0c5789f9c20fb26272ced929a613679dfa5634b8 2012-03-22 [bdflib] Remove redundant macro.
f0b194141dc6ae051e87ce836ce030e422500041 2012-03-21 [configure] fix Savannah bug #35644.
37b5c92f83e5da53707b20c10ef8e0d7a24924d9 2012-03-20 [bdf] Improvement to Savannah bug #35656.
9e0c667413196addac49ed4b42a9ac1639a2cc16 2012-03-18 Improve misleading documentation note.
b43e0f4413b2aafb88be8cb3fb7aaa84ac0b9102 2012-03-17 [type1] Fix Savannah bug #35847.
649c673a8fc1795536c5b9a48503568d9e2a75c6 2012-03-16 [bdf] Really fix 35658.
ad05bac6053a70a43f8aabe23a20df6a1bb57754 2012-03-14 [sfnt] Make arrays static like all others.
3650f8016588ecbf89eb3034c45111b77c3c3ca4 2012-03-14 [sfnt] A refinement of the previous commit.
bf06b62a09f538f86a3890efaef96d709693aaae 2012-03-14 [sfnt] Add `name' table compatibility to MS Windows.
9a55cb7a71286154cb62e947ed1c183450a8004d 2012-03-14 Fix Savannah bug #35833.
cbe9029203dfc3482a18e3968437e7e88ea1df6a 2012-03-13 Comment typo.
1036409692909705332be4f2b0181c2d250496dc 2012-03-11 [autofit] Return correct linear advance width values.
f1ec08429284de4d4ddaa9f1bf30ca6b5cb039c3 2012-03-11 s/maximal/maximum/ everywhere, s/minimal/minimum/ where appropriate.
1054bc298cda2722c9cc1a43dae7936e417cd60f 2012-03-10 [truetype] Improve comment.
e1899bcf6f0edf57c38e24c86f3a4cd09403749b 2012-03-10 [truetype] Fix SSW instruction.
9e287894cd08374fc9bcafb677302464113206b4 2012-03-10 Prepare source code for amalgamation.
50ed33e53712b45508b4f3802d715450577e1dda 2012-03-08 * Version 2.4.9 released. =========================
c4cad30ed1b1f554aa41a98b0b0fdca6e579e22f 2012-03-08 [bdf] Add missing overflow check.
26dfeb6d63940f1068cd482b7f506289eea5bafa 2012-03-08 Prepare source code for amalgamation.
8a2b444db1d3e65f979db79cb7fda1bc97488ee5 2012-03-04 Revert "[cff] One more check against malformed font matrix."
35bb214ae620400cd09a2cfaf3bacd66e179a1f6 2012-03-03 [cff] One more check against malformed font matrix.
ba67957d5ead443f4b6b31805d6e780d54361ca4 2012-03-03 Fix Savannah bug #35660.
847502a2171fa8ad50232283475475d603cb5352 2012-03-03 Improve documentation of `FT_Get_Track_Kerning'.
ceed93e328d8b883852e07eb2c69e02c87608ca7 2012-03-03 [psaux] Fix handling of track kerning.
0fc8debeb6c2f6a8a9a2b97332a7c8a0a1bd9e85 2012-03-02 [truetype] Fix Savannah bug #35689.
6ac022dc750d95296a6f731b9594f2e751d997fa 2012-03-01 [bdf] Fix Savannah bug #35656.
7d35a7dc7cc621538a1f4a63c83ebf223aace0b0 2012-03-01 [winfonts] Fix Savannah bug #35659.
d9c1659610f9cd5e103790cb5963483d65cf0d2d 2012-03-01 [bdf] Fix Savannah bug #35658.
292144b44a15c1a72f2ef76475d65b7a3a3fba67 2012-03-01 [psaux] Fix Savannah bug #35657.
a33c013fe2dc6e65de2879682201d9c155292349 2012-03-01 [truetype] Fix Savannah bug #35646.
cee5d593582801f65c5e127d9de9ca24ebcdc747 2012-03-01 [bdf] Fix Savannah bug #35643.
4086fb7caf41e33137e548e43a49a97b127cd369 2012-03-01 [bdf] Fix Savannah bug #35641.
5dddcc45a03b336860436a180aec5b358517336b 2012-03-01 [truetype] Fix Savannah bug #35640.
96cddb8d1d32d6738b06552083db9d6cee5b5cb4 2012-02-29 [truetype] Fix Savannah bug #35601.
9290fa9022c29c616ea783dc1028aad1ea92f2ee 2012-02-29 [truetype] Remove redundant check.
9eacbb81bd4823f185d1b1a3f188b3d82a325ff0 2012-02-29 [truetype] Make SHC instruction behave similar to MS rasterizer.
d74285d1dcd7c7df1cc4e334649a1ed82df88889 2012-02-29 [truetype] Improve comments.
b25265c5e4bc2de52dd67a634c5c4567bb62d70d 2012-02-29 Avoid modulo operators against a power-of-two denominator.
5621fdd412a0b02a5ed858baa7c2a9db4795ae1f 2012-02-29 [autofit] Don't synchronize digit widths for light rendering mode.
c18c1882c22593c3c51d1d0958493c89a567545c 2012-02-28 [type42] Minor code optimization (again).
fcbc82e69e7b114b0db75e955896107d611898e6 2012-02-26 [smooth] Fix Savannah bug #35604.
c42848e6d9d2a2aa9adcc99fa4e817f4e4e9f656 2012-02-26 [type42] Minor code optimization.
22fff25385ef42f46ff7a23b4175d24f7afad491 2012-02-26 Whitespace.
bd63334ee7b8ae8458cfa69cb2491ff8ec937b2f 2012-02-26 * docs/CHANGES: Updated.
d9577add645c8c05460c7d60ad486c021394b82e 2012-02-26 [type1] Fix Savannah bug #35608.
03242f58c4bf7226276d8e4e7cb106045319e517 2012-02-26 [bdf] Support `ENCODING -1 <n>' format.
28dd2c45957278e962f95633157b6139de8170aa 2012-02-26 [bdf] Fix Savannah bug #35607.
58cbc465d2ccd904dee755cff791fbb3a866646d 2012-02-26 [type1] Fix Savannah bug #35606.
c776fc17bfeaa607405fc96620e9445e7a0965c3 2012-02-25 [pcf] Fix Savannah bug #35603.
82365c0dead99dd119d9e7117cf4f36ce1d1cbe1 2012-02-25 [type42] Fix Savannah bug #35602.
0b1c0c6b20bf121096afff206d570f26183402b3 2012-02-25 [bdf] Fix Savannah bugs #35599 and #35600.
320d4976d1d010b5abe9d61a7423d8ca06bc34df 2012-02-24 [bdf] Fix Savannah bugs #35597 and #35598.
6b5b6f39e7bd1ef4dbb5c4f5f2d15896568b7121 2012-02-24 Prepare source code for amalgamation (6/6).
1b99d0a01c50f8caa5f6517252bc34e3ec3e6967 2012-02-24 Prepare source code for amalgamation (5/6).
95111433853850345e4c3103b3bdf28a525ebb92 2012-02-22 Prepare source code for amalgamation (4/6).
d55f16df11121ef4d5af8dfa0d7670d0bb0e238f 2012-02-21 Prepare source code for amalgamation (3/6).
5ccebc4e1eb71e5ee82a88edb9cd553e08fc69b9 2012-02-21 Prepare source code for amalgamation (2/6).
126405adde4caf69ea6eacf478ce805f6635f42a 2012-02-21 Prepare source code for amalgamation (1/6).
634867898b7f741f1f6f5610310f831e0996d084 2012-02-17 [autofit] Fix outline flags.
2536862d41cd1fd279e4fd2314112b44d8fd4e29 2012-02-11 Improve description of FT_LOAD_PEDANTIC.
b4e06818ed2f570c9da2bb094291e0b708527c57 2012-02-11 [truetype] Fix Savannah bug #35466.
185606a64d06eb398700f0e399c45e945320ce6e 2012-02-11 We don't use `extensions'.
f24d0793f1a837e869cfcd1a06275a06dae4bd1c 2012-02-11 Clean up `generic' fields.
02c0e526b2d07d09c2880b3b4b22e945f6d6a596 2012-02-11 Formatting.
e343e87d4f2914cf1a9f55c07d79530c4c85e322 2012-02-07 [autofit] Harmonize function arguments.
0b7daff0316005012051219229869a28697098a8 2012-02-07 * src/cff/cffobjs.c (cff_face_init): Remove unnecessary casts.
39333340390f2c4c0e7dd3fdced9654313f59123 2012-02-06 Formatting, whitespace.
0ef4b837490a0d8e607ace66bc0c452050082aee 2012-02-06 Formatting.
25a3f56f589969f698f40b8d693c2dd62ee986b2 2012-02-06 Fix copyright year.
12291284e4458366e5bf026bd388cc12a4d184cb 2012-02-06 Whitespace.
b178b6f8d7dd35ba83ff058a55e85e0e039f029e 2012-02-06 Formatting.
3e0be75b4bac3513e02db060df3adeaba1bca5ce 2012-02-04 Cosmetics.
8c1724d6752afdec06c6e51e13ebec201568bc66 2012-01-30 [configure] Fix minor grammar nits.
5b7fbb44e0ef56cef182b1282279928b4cd45179 2012-01-27 Minor documentation improvements regarding threads and faces.
7b02b7044321b1771b73465dd5c59b372906f8c4 2012-01-17 [gxvalid] Fix Savannah bug #35286.
c7c4d68bfb1158db1f78d68131aff5ba8973f9d6 2012-01-17 [raccess] Modify for PIC build.
1749d8bc6af8108df5a6555a894ed474138f2552 2012-01-17 Remove trailing spaces.
c24f77ac766092b31617f030e08f5fcbeb08509b 2012-01-16 Formatting PIC related sources.
8a5cea2616e799ec0354d59d1141b29de387193d 2012-01-16 [autofit] Fix the inclusion of "aflatin2.h" in PIC file.
4880a0ed82c59f8be278bed74d6f8b3b9a454795 2012-01-16 [cff] Remove redundant declarations of cff_cmap_XXX_class_rec.
3c96681856f2d4ac8bdd1f6a1e64fbfd9fd30d8e 2012-01-15 Fix redundant declaration warning in PIC mode.
e38acb0d5358e95f0ba6c9f09b0b9e7bb961861d 2012-01-15 Make pspic.c to include module error header to fix multi build.
09f3e41c2523f597ecc7d3afdd0aaa8f9659ad06 2012-01-15 [base] Fix a dereference of uninitialized variable in PIC mode.
0614febcec522c608a3d4d62cb5eac544af1a4f6 2012-01-15 [base] Insert explict cast for GCC 4.6 in PIC mode.
226f3619750ff34ca698304f1d009d0abdcf720e 2012-01-14 Fix PIC build broken by d9145241fe378104ba4c12a42534549faacc92e6.
4b733517d77856d192c5929dbbff449b813dc23a 2012-01-14 Make PIC files to include module error headers, to use the error codes with per-module prefix.
21472de11dab106cf9f34415b343172ccd695016 2012-01-04 [truetype] Fix IP instruction if x_ppem != y_ppem.
c017f072e477aa306f6301f7049dbe699613996e 2012-01-02 Fix tracing message for `loca' table.
eef90d3d1e6a98cd7b6205f2b41b2ea8789c53b7 2012-01-02 Whitespace.
5cb356405eb9f9cad624487a0b836ff6e6f51d6c 2011-12-10 Add some variable initializations. Reported by Richard COOK <rscook@unicode.org>.
2fb22d56491235ac44073b73be0bb6444aaf6d46 2011-12-08 Fix serious scaling bug in `FT_Get_Advances'.
96fcf87b759b5decfd5344d8c3ae1a4e52d8e09d 2011-12-08 * src/bdf/bdflib.c (_bdf_parse_start): Drop redundant error tracing.
24b77764e76d1ce623d9b25345ef768674ef4c12 2011-12-08 Whitespace.
8a6808eb1f9cfa754332c855f7efe7c7e352471c 2011-12-02 Whitespace.
714ee56ab152ae364eb49260acf2c9a114b44825 2011-12-02 [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH.
2968bd60984742c11f98ebf9ffc728793fcbf242 2011-11-30 Fix Savannah bug #34728 (`make devel' on Mac OS X).
eba2781ab98282714c19df4c758a140dc0cc33ad 2011-11-30 [apinames] Fix the overflow of signed integer hash.
628bebe639007244ebd7a8d17dfcb6555f04c61a 2011-11-30 [winfonts] Remove casts.
5a7a593c37268591c5d5bcf2dec9d987907650ce 2011-11-30 [type42] Remove casts.
d5260597b23f0a30309b96e34e65d28e3f5ff821 2011-11-30 Cosmetics.
910b544aafdf533613839468950ceb377fea5a9b 2011-11-30 [type1] Remove casts.
c52f44d4fdb6ea11cb1ab316f1924a5dd1bf7444 2011-11-30 Whitespace.
cdd25cc8f0d1ef500d79bb6abfd31c645a56c3bf 2011-11-30 Minor internal documentation fix.
7810fad7d4b48b39aa246960fc355ce4a45385fa 2011-11-29 Set the executable bit of autogen.sh.
ed54e43aed19f6078a254a6293e7686c489bff8d 2011-11-27 [bdf] Fix Savannah bug #34896.
6e0d4cdf0e25d6ac328a51cbd3fa28a14ab05491 2011-11-27 [bdf] Improve tracing.
70cf8c5e6d249523ed474e548b4c9e1d226c77df 2011-11-26 Improve tracing.
3630bf7eb59d28172cd0472f43d7cad847fc9f46 2011-11-26 [cid] Fix error code.
d05d56fff069ed5d3e9c41bb9fb8508ed9e8f218 2011-11-26 [cff] Fix error code.
f8f576d1d43ff9599dba0358b957d40890300b15 2011-11-26 Addition to last commit.
930e9bf8f40f5d28b9441249e9cfe1f71e37c29f 2011-11-26 Add new error code FT_Err_Missing_Module.
e01406bb91653fca42b0eb9bf88c5df854c04d66 2011-11-25 [bdf] Add more error messages.
fd905c02ddc945d5b7c7784055ee4ec861c63352 2011-11-24 * include/freetype/fterrors.h: Remove dead code.
bb18bf7d059f2b7272d05be685b267dea6648e23 2011-11-15 * docs/releases: Updated.
29795570cce01eb61fc02e09d13cd7502b08ce67 2011-11-15 Typo.
9d7f0957fbd10fdbabf9815e37857a910ad4f4ac 2011-11-14 * Version 2.4.8 released. =========================
dfb475ab7a9e038875c6e11a7e3ee0acce40ef93 2011-11-14 Fix compiler warning.
8b90cf0b4287fb8b9554b50e7a504e49cc014da5 2011-11-13 Add FT_Get_PS_Font_Value() API.
14a16e3430ce85538ba9116816cf463cf8827708 2011-11-08 [cid] Various loading fixes.
b2874fd5be8fcbc255b984fe5739cd377b4ac4ae 2011-11-05 * README: We use copyright ranges also.
94ada3d81c2c510a6d3558ff19c08b2c38ec5bc3 2011-10-30 [raccess] Supplement for previous fix.
dbe330bca9d80efba8fa43fd2c08e44ca7071df8 2011-10-30 [raccess] Hide raccess_rule_by_darwin_vfs() on native Mac OS X.
f4ec60fdb8271aade40c3d0faf0a65bda8bae8ac 2011-10-25 [truetype] Fix MD instruction for twilight zone.
016eba976f6ca3f6432fca63ac09ed56133723f5 2011-10-18 * Version 2.4.7 released. =========================
72185cb5f4904e42f18a5074341bf25966510136 2011-10-15 Fix handling of transformations if no renderer is present.
298608d1d22e2e3dd9d6d43fafaa86f2fcab0d23 2011-10-15 Fix conditions for autohinting.
faddba4474467661ea8d2ba2055c051c7590da96 2011-10-08 [gxvalid] Fix a bug to detect too large offset in morx table.
9c98fbf634a83c6ea286395f0e788956eafd5aeb 2011-10-01 Handle some border cases.
6ae8bde444a7cd8bc4be537b02f39c3257ac5d64 2011-10-01 [psnames] Handle zapfdingbats. Problem reported by Nicolas Rougier <Nicolas.Rougier@inria.fr>.
bfc20c76eb8da5a85ff4661a963b37e7b027ba1d 2011-09-27 Fix Savannah bug #34189.
34d2818a75201faedd79fb880d054085fe38928a 2011-09-26 [cff] Dump SIDs while tracing.
34eca6ec6300af6e7f6210f784159eddc06ca3ad 2011-09-17 Remove unused FT_ALIGNMENT macro.
e9e93d1b19201a5e258f6cd91ada496b6c636a83 2011-09-17 [smooth] Slightly optimize conic and cubic flatterners.
487913d9a6355b21cc1cbb73dbf93e64d081e715 2011-09-11 Slightly improve LZW_CLEAR handling.
83cb6c0049f6cc5ea3f27d1d90891472f288ac5e 2011-09-11 Add explicit LZW decompression stack size limit.
86c3c69c15dfc46238e2e0822876982b21aa53f9 2011-09-11 Protect against loops in the prefix table.
57b6a6148d072d30d7bcd071411316369190a57c 2011-09-09 Better tracing of metrics.
bb211ce6ce7f712e4cc4423e93c6c13780122512 2011-09-07 Fix Savannah bug #33816.
c9a69022dc733eb59b0b8fd7b49d619ed1ac438d 2011-08-30 Typo.
51ca771ff6c1146870220c76178eaeecc2c1410b 2011-08-30 Better tracing of metrics.
35ab70c19c15b8fc75f7f54e17a773818aed2354 2011-08-25 [cff] Better tracing of the parsing process.
aeaa1619de98206b2ba968fbc6f43b3b5b615af5 2011-08-24 [cff] Formatting, minor code clean-ups.
c3fb981e2ac79acad09d5673352646696472f55e 2011-08-16 Fix Savannah bug #34022.
fa5c2e914e453646f8cbea981ee690342cb9f5a6 2011-08-15 Fix Savannah bug #34018.
864c426eff559dbcceb64bc42590007d6900ff23 2011-08-15 Fix Savannah bug #33992.
bad0160c1612ac48c94f490ac33318ccccb535e4 2011-08-12 [truetype] Fix degenerate case in S{P,F,DP}VTL opcodes.
b91e78530803fbc5e73b56f0280823e09deadc72 2011-08-09 Fix Savannah bug #33975.
22e44e067b6957b15eaaea7711ae96bfd028ea5b 2011-08-05 [truetype] Remove incorrect comments.
f2573a061174eedf0ce1e46a94e963ba275615ba 2011-08-05 [truetype] Fix some comments in the bytecode interpreter.
29a7965fd14f0a142965067e04f6b8e4ba354d3e 2011-07-29 * Version 2.4.6 released. =========================
e7d42366f13b80025dc980a068cb84e9b0e756b8 2011-07-29 [cff] Add some more tracing infos.
b03c4a0a3f033dc1477404193734b964b4647a35 2011-07-22 [psaux, type1] Fix null pointer dereferences.
3abf617b5e83a5cbe588169844fe931e7b91e50f 2011-07-20 Add FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT.
77f04cebe8035ac48f52dd1044505a1ba6185ab0 2011-07-20 * src/base/ftpatent.c (FT_Face_SetUnpatentedHinting): Fix typo.
b0962ac34e66052ccfee7996e5468f30d4bd5a72 2011-07-16 [truetype] Fix metrics on size request for scalable fonts.
143799d4a95e38eab1e49c761d3c6f116fd80349 2011-07-14 [psaux] Fix potential sign extension problems.
60f8371353013e78ab0a789f49af90d64fe65f0d 2011-07-14 * src/psaux/t1decode.c (t1_decoder_parse_charstrings) <op_callothersubr>: Better handling of subroutine index 0. From Matthias Drochner <M.Drochner@fz-juelich.de>.
403559b84ad155d96bfa6c581236b2d0959a8a55 2011-07-14 Sort case in switch statement numerically.
dc33b4a1555c184b83a402dfa1856b213e6b4fbd 2011-07-10 [psaux] Optimize previous commit.
c46b1e2476cc1804c0dd25d463be3c99d58befd7 2011-07-08 [psaux] Add better argument check for `callothersubr'.
f095744d2db48eddc79bc744c3286e26ebd2c694 2011-07-07 [sfnt] Try harder to find non-zero values for ascender and descender.
ecdcad029f8eaf83ce86f204ae7d013c80c8ed66 2011-07-03 Typos.
f4b63326f1ab54cc0a73d2b34eab5c6ae7e051e7 2011-07-03 Fix previous commit.
b511999601a59d7165902282900fe30f9452048c 2011-07-03 Whitespace.
07598339f7cd1dd830f99f63d60d7c174a9d0be4 2011-07-02 Fix Savannah bug #33246.
9ae6c7c54d109cd1ed315ecdd9da82fbfe33f076 2011-07-02 * docs/CHANGES: Updated.
aecbfe1ba775d683f3395f0f9214a394feb8b63b 2011-07-02 [ftstroke] Major revision.
ee5d3b5947618c603353752e39b610e91ee2cb4c 2011-06-30 * builds/toplevel.mk: We use git, not CVS, thus skip `.gitignore'.
073986ec4a7ee491383067285032fb9d1706d0c4 2011-06-30 Minor doc fixes.
54f187ab1ade4a437e3b680846913df6581742fd 2011-06-29 Document last commit.
4bf221964ca0f1db75c3fb7b08984fd50314a0a9 2011-06-29 Improve documentation of FT_Get_Glyph_Name.
96ddc679be2641a67427a3d3331056cb155bc2cf 2011-06-29 Fix Savannah bug #33663.
da9dbf89c88c5d880a8811f1924c07a23d4703ec 2011-06-25 * Version 2.4.5 released. =========================
3ae2c70dc683be6dc4b3b3ad4b3e07df900f4fbe 2011-06-24 Minor documentation fixes.
397461947ca6b70e31344c52854da9e8163664bb 2011-06-20 Merge branch 'master' of git.sv.gnu.org:/srv/git/freetype/freetype2
4696dde23d4dd71fc68912004e0db454e122204e 2011-06-20 * src/autofit/aflatin.c (af_latin_metrics_scale_dim): Fix change from 2011-05-04.
c7e8028f3fef9fa8e29fc346ac08ff8890f7c7e5 2011-06-19 [gxvalid] make the `prop' validation tracing verbose.
c63c6f726587d24bf6b9ac6ac1e1ae62142512a7 2011-06-19 [autogen.sh] Reflect environment variable LIBTOOLIZE.
ea79b846212982f90b1859ee62e6ce39f5a5f53a 2011-06-18 Update license documentation.
41aa41259133bbd21a858cc1402f45b426740df1 2011-06-15 Fix wrong indents in src/cache/ftcmru.c.
e62c876bb0b86b8fa88fadf72d2621c79796a304 2011-06-15 Fix g++4.6 compiler warnings in module drivers.
dc185ee2c26f389e45000dd42fce1f8a7062d743 2011-06-15 Fix misleading comment, s/buffer allocator/FT_NEW() families/g
65a449887d82bf78fab234b9c5df71fdd82173fb 2011-06-15 [base] Fix g++4.6 compiler warnings in src/base/*.c.
75b91a49aa6438abc60366e90970e2fee8923f74 2011-06-15 [gxvalid] Cleanup.
f6f9b66781c0fc8ba4ee67e968084ebb33325edd 2011-06-14 [gxvalid] Fix gcc4.6 compiler warnings in gxvtrak.c.
05fc72c5c706b4b8ee278aa6b001bf72c615343c 2011-06-14 [gxvalid] Fix gcc4.6 compiler warnings in gxvmorx*.c.
56be3ac9b13701a5b004c548e5ead5197cfab7d3 2011-06-14 [gxvalid] Fix gcc4.6 compiler warnings in gxvmort*.c.
20c126c1ac7d0e47e6d2ab79bc043e7f078d7e45 2011-06-14 [gxvalid] Fix gcc4.6 compiler warnings in gxvkern.c.
ce015ec8da96118472e83654ca83c1f95c9c1ff8 2011-06-14 [gxvalid] Fix gcc4.6 compiler warnings in gxvjust.c.
248aa63973094c1f635a1290ab4575fcb213408b 2011-06-14 [gxvalid] Preparation to fix gcc4.6 compiler warnings.
f3e2a97d5b8f437efefb0de65a4baceb526feac4 2011-06-14 Fix URLs.
58d1a5ee74d17019defecad4bf89dac44910933a 2011-06-08 [autofit] Remove unused structure member.
fe0f16d2957932751709cd70adee5480277a0e2c 2011-06-01 Fix comments.
849bde1fa0296a107e597d2f8b57918d072e287c 2011-05-30 Merge branch 'master' of git.sv.gnu.org:/srv/git/freetype/freetype2
6b19fd5c14883f36f5e7e177d9c1acd2fa7759c9 2011-05-30 Fix g++ 4.6 compilation.
71cc1a83d86526cb9423225e77dc796700646d4c 2011-05-30 Fix gcc 4.6 compiler warnings.
c32d54c94950fc086e5c6943313a3d31b4e0873d 2011-05-29 [mac] Conditionalize the inclusion of "AvailabilityMacros.h".
735e5abb7bbad8e74e56228176a7d93b345f071b 2011-05-27 [autofit] Improve tracing of hinting process.
3ad8f355371d495fc0897a5217a48c1bf4c4a982 2011-05-24 Reduce warnings for MS Visual Studio 2010.
79405d75c0b485eceafaff51c8bdb2412b7dbc4c 2011-05-24 Documentation fix.
ebd14a599d1dfb3e53aeddb91782e2a5853b59a8 2011-05-16 Automake component `builds/unix/install-sh' is removed.
4e8f9de9a0a583db2c9d67e7e25f223f3cbc474e 2011-05-12 [autofit] Make trace message for CJK bluezone more verbose.
27b20e9a1e941b09681a6572bfb84d99b391ea91 2011-05-09 Formatting, minor doc improvements.
084abf0469d32a94b1c315bee10f621284694328 2011-05-08 [autofit] Add bluezones for CJK Ideographs.
d2e82aa07e519b8b36445a54fd5a7ac10d56cfcf 2011-05-06 [autofit] Remove unused struct member.
a3a0f57a1d3091b0d4e7576a2ff6af2334896d2e 2011-05-04 * src/autofit/aflatin.c (af_latin_metrics_scale_dim): Simplify.
c3135e43f54a3694a4ac476d3c6ee49a2e6d332f 2011-05-02 [autofit] Fix and add comments.
3a0844c8ef274a1dff8594164579a093435fb286 2011-05-01 [autofit] Add more debugging functions.
3cf3b9e32c03fcf33c0829f0b6edce5aff23f5f3 2011-05-01 Minor formatting.
7c6da3d73a1e0c9ff380599b167cd7e7e460b3b5 2011-05-01 Add new option `--disable-mmap' to configure script.
58cb3593358d50d05bb4025f7df378cb2587c015 2011-05-01 [truetype] Recalculate the sfnt table checksum always.
1e89d15a2708f98cacb95ec8a0f1386adf062a64 2011-04-30 [truetype] Register a set of tricky fonts, NEC FA family.
10385e379e6a0a31537cee16032e6f48aa98410d 2011-04-30 Remove unrequired `else' from ttobjs.c::tt_get_sfnt_checksum().
89208861effa8272f246aec360253b262047f982 2011-04-30 [truetype] Fix a bug in the sfnt table checksum getter.
b9aa1f1339216e5c7653bb2922a9e88a2e2e9a01 2011-04-28 [autofit] Improve tracing messages.
86b7b2f614873386a3bd56be77c8ba37a69a2a02 2011-04-26 [truetype] Revert the reordering of trickyness checking.
abc47aa1362713192cf8f6747b8de25a3f54e513 2011-04-25 [truetype] Always check the checksum to identify tricky fonts.
233f9d5dd28e4e21db8d26f096b81c0cbc3a9626 2011-04-22 [autofit] Add more Indic scripts with hanging baseline.
a8dbf7dbbcdf72cda8f17393817bbd722a358322 2011-04-21 Merge branch 'master' of git.sv.gnu.org:/srv/git/freetype/freetype2
8c82ec5b17d0cfc9b0876a2d848acc207a62a25a 2011-04-21 Always ignore global advance.
94eff482ca205ec72447e10bd93564c5f9ad3fbb 2011-04-21 Fix mismatched indents in src/autofit/aflatin2.c.
a345c0e1d5fd368a0d2a53c2283b3ccd5262ee8f 2011-04-21 [autofit] Blur CJK stems if too many to preserve their gaps
d503b1bce25d61a7ed6c262e013b6ceb3b627045 2011-04-18 Integrate autofitter debugging stuff.
de2de6b1fbbcf36f802213d060d47cc0762be936 2011-04-18 Remove dead debugging code.
575078d2b4579510ba123314be110e8e11b60c13 2011-04-18 Formatting nits.
149f5438c4698d4142d1135abd472618350fda9d 2011-04-18 Synchronize config files.
9b00875093d1d646798a59d8f5793575fee93adf 2011-04-13 Fix Savannah bug #33047.
b9baff23f454cae3f5314d6240ad6ac0721180df 2011-04-13 Document BBox and CBox computation problems for tricky fonts.
21b1a0de7c052dcd25348c4e3597c8a631108f61 2011-04-12 Fix reading of signed integers from files on 64bit platforms.
7f03a2465c2a38b392db8002d40a49c9b072c9a9 2011-04-07 Update Unicode ranges for CJK autofitter; in particular, add Hangul.
948a8fb674c99ff41ae108b986721a4fd15c6a0e 2011-04-04 Fix formatting of autofit debug dumps.
9f5ed8118cf115a631809ce9e4745b5018e96c5e 2011-04-02 Cosmetics.
544adf7313b72768a7390c443dbcdae681fbb65d 2011-04-02 Whitespace, typo.
ef11551868691b0a2764eb7139c0d3f2e0b58e55 2011-03-30 * src/autofit/aftypes.h (AF_OutlineRec): Removed, unused.
90f0487ff1d6ee248afa2e2ec5561adba23c60e1 2011-03-28 Cosmetics.
f3c57917f09ef879fc34d1525a6f83e4e7507d0f 2011-03-26 Copyright.
360646c96868d3aba50132c48063865f40840484 2011-03-24 * src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 256. This limit is given on p. 37 of Adobe Tech Note #5014.
01caf4a7a9dc4946bc704f9e10a4ad99f8492054 2011-03-23 * src/truetype/ttpload.c(tt_face_load_loca): Fix mismatch warning.
6e3fee0b541e39511cc36d3ac4811d21222d5331 2011-03-21 Typo.
da08e6974cc1168a938832e90bb7c0537330feba 2011-03-20 Ignore *.o and *.a files.
af7b8b1a9f33399fe686c3ba44ae8ae655bfe513 2011-03-20 * src/sfnt/sfobjs.c (sfnt_open_font): Check number of TTC subfonts.
8bd77f9030a718daf6526ce631e9e79fd62a95bd 2011-03-19 More C++ compilation fixes.
c7f26a19827e132b1be59a4cd3123e3d871d4dae 2011-03-19 C++ compilation fixes.
8fb8841430e34b4e61f6e79bb983479ca831e266 2011-03-17 A better fix for Savannah bug #32671.
437fb8ebf8fbbf89c70d87562d21ea49d5ef932b 2011-03-16 * src/base/ftstroke.c (FT_StrokerRec): Remove unused `valid' field. Suggested by Graham Asher.
cecd9127478e4e2c26105d5df71b3ed9b5dc4018 2011-03-09 Make FT_Sfnt_Table_Info return the number of SFNT tables.
d87389e9d38e69e132b2885a8332b45cef4750aa 2011-03-08 Whitespace.
3fd158d0ce3662f370b49b3a84ad59a1e09b4340 2011-03-07 Fix Savannah bug #27988.
9c111b01798ac8c3f39c1a2fdd3ab960effc2077 2011-03-07 * docs/CHANGES: Updated.
6c045535eaa717a05279cbc5724a489bfc9d3bf1 2011-03-07 Quick fix for Savannah bug #32671.
c9bdfa7e658f42f3faed2b426e3b1251a04938e4 2011-03-06 Fix autohinting fallback.
4d0586f0da9ae5cb453c240d8b7ca71714157b35 2011-03-06 Whitespace.
576fc2c06e9b34db235b18cc8ae20c3ce789fb65 2011-03-02 Add AF_CONFIG_OPTION_USE_WARPER to control the autofit warper.
e547a656a5b24d6bab178fc8864263e57b31ec95 2011-02-26 [autofit] More comments, formatting, whitespace.
b7fc0c74616dc6abe74616dae1b28503c82d00fc 2011-02-26 [autofit] Slight simplifications.
6cfbb23ca3665b52357119444a4ba2abd6e489fc 2011-02-26 [autofit] Some comments.  Whitespace.
e7d1fb3142b5e79b83a6267e1a838341b05fc154 2011-02-24 * docs/PROBLEMS: Mention rendering differences on different platforms. Suggested and worded by Jason Owen <jason.a.owen@gmail.com>.
6c28689691e19ce9cbaa86e59adc339399ce4d9d 2011-02-24 [autofit] Comment out unused code.
f42cc539e04bb2e991cef8f427049c34f7efae10 2011-02-24 * src/autofit/afhints.h (AF_GlyphHints): Remove unused field.
6af024231b65f8a10b9d1f5f08b5774cf3edbe0a 2011-02-22 [autofit] Add ASCII drawing for better explanation.
ae6d1d7b98880e90af9452d25e9cbdd4f9d97966 2011-02-20 [cache] Fix an off-by-one bug in FTC_Manager_RemoveFaceID(). Found by <ychen1392001@yahoo.com.cn>, see detail in
7ad15d59265410139078d835181565b771e34c05 2011-02-20 [autofit] Document warper.
ff8095077ce454246edb93c5bc672edb2b2c8f25 2011-02-19 Fall back to autohinting if a TTF/OTF doesn't contain any bytecode. This is Savannah patch #7471.
18fffa456ecdfad39a0d25ba10b05a5e67f8a12c 2011-02-19 [cff] Fix subset prefix removal.
c5bda503b9b15bdd042e2c9696f2b1975f49d98c 2011-02-16 [autofit] Add a lot of comments and do some minor formatting.
dd6c38fac7f65c6312c69807cabd3046f04c6996 2011-02-14 Convert to CRLF.
70f7db113e1e659cae950ec7d9f2a99c30383e7b 2011-02-12 Add inline assembly version of FT_MulFix for MSVC.
d2731e104c2804439e359fe3376a5baa14afcef4 2011-02-12 Add project and solution files in Visual Studio 2010 format.
713faece86876e77da78b387c7d6ad6a10a45ed7 2011-02-03 * src/autofit/afdummy.c: Include `aferrors.h'. Problem reported by Chris Liddel <chris.liddell@artifex.com>.
75df70600f9ce424264da64eb3fd8d79ce2f1b98 2011-02-01 [cff] Ignore unknown operators in charstrings. Patch suggested by Miles.Lau <sunliang_liu@foxitsoftware.com>.
18931a5a5dacf1a0bb2c54eed2bf4c607245f893 2011-02-01 [truetype] FT_LOAD_PEDANTIC now affects `prep' and `fpgm' also.
f1a981b5ce4f06c772bb2f62f3ce4c54a0c2c6d0 2011-01-31 [truetype] Protect jump instructions against endless loops.
d6a213f8eaf256642cd46196e69898fbe6a95672 2011-01-31 [truetype] Improve handling of invalid references.
96f0456483143353800d5ece36b0edc4b853ad32 2011-01-31 [truetype] Improve handling of stack underflow.
91a97164ca7af75d7c28731a2f2b396c55728d7e 2011-01-30 Whitespace.
0682251e9fea7affd67aa0452105d7f8110f5051 2011-01-30 * src/sfnt/ttmtx.c (tt_face_load_hmtx): Fix tracing message.
c61b3596d4bb5487825b9fa031e219a08f8911f9 2011-01-30 [truetype]: Fix behaviour of MIAP for invalid arguments.
332da87d99947c47db93def43b50fdbe63a1bef6 2011-01-23 [autofit] Some formatting and clean-ups.
dcdb3167dcd4bd3ffc98b47062109e6b2fca1272 2011-01-18 [truetype] Fix handling of MIRP instruction.
17f54bc66c514f9fd9aad7952d0f768b30ef1466 2011-01-15 Fix ARM assembly code in include/freetype/config/ftconfig.h.
21bdca7907cb08b3afebe8af808af45456001d3b 2011-01-15 [raster] Make bbox handling the same as with Microsoft's rasterizer.
a2ef6647ae15ac8df94c133b13527422a53c440d 2011-01-15 Copy -mcpu=* & -march=* options from CFLAGS to LDFLAGS.
c68a82d8fc423e43f95ecec4c53acebcfbb0390c 2011-01-15 Fix off-by-one bug in CFLAGS & LDFLAGS harmonizer.
0039d0120e08bdcbe88dac66f65003d3ed5251b4 2011-01-14 [raster] Add undocumented drop-out rule to the other bbox side also.
c02485cb725f94ea0487351596adc1e3ef8d1ae6 2011-01-13 [raster] Reduce jitter value.
29bc310563d4c8c728adfa78e18af9e4d3c89116 2011-01-13 [raster] Handle drop-outs at glyph borders according to Microsoft.
3757b1e1c1ff64ccdaf8793c901359a033cea0ad 2011-01-13 Cleanup/formatting.
6b3bef2b207df92775cf5ddd316eda29bd21b477 2011-01-09 Correct wrong years about recent commits in ChangeLog.
5e7ad208e35643e18deb505465604e2ed3b149cf 2011-01-09 [cache] Fix Savannah bug #31923, patch drafted by Harsha.
38b272ffbbdaae276d636aec4ef84af407d16181 2011-01-09 [cache] Notice if a cache query induced the node list change.
62d116f8d651d24f6e5511b4c91feec2dff50d8e 2011-01-09 [cache] Fit FTC_GNode_Compare() to FTC_Node_CompareFunc.
9a2e255b23e44ee9e2ae8c1e5d50cf3ccb26ef16 2011-01-09 [cache] Deduplicate the code to get the top node by a hash.
52a1e47a5c39eb66e3ec6895bffd370650cf3c20 2011-01-09 [cache] inline-specific functions are conditionalized.
0de5b376d7dba34a3f77a807792ac4266dcce675 2011-01-09 [cache] Correct a type mismatch under non-inlined config.
34f4b20a154f8f7f7ed80e3f577d49c9cdddcd26 2011-01-06 Update Jamfile to include Bzip2 support.
a399588ae26220de9b138c4b1f66f54699bbd9da 2011-01-05 Improve `gasp' table documentation.
55e6a6fadfb534956c6ecc3e693a224a7b8ea9ac 2011-01-06 Update Symbian project files to include Bzip2 support.
29cb6a6c31d8b7d197717e52ccf0aa09e6e10783 2011-01-06 Fix ChangeLog.
017b4d5e7f583492b3adc17a0a2b19a1ad6648a6 2011-01-06 Update classic MacOS makefiles to include Bzip2 support.
be683e7597a696127fe590862060102047544fae 2011-01-06 Update Amiga makefiles to include Bzip2 support.
41d7e4a6ed959e274d63a154bdc31a5b9fa8130d 2011-01-06 Update pkg-config tools to reflect Bzip2 support.
1909959973585c9f827683dfc33391d4654c37eb 2011-01-06 * builds/unix/configure.raw: Remove `SYSTEM_BZ2LIB' macro.
f3ce23702761ebd25df797186187722ee5c7514c 2011-01-03 */rules.mk: Handle `*pic.c' files.
fa1e6b35b4571c49bc8e424f77839ecd856dab9b 2011-01-03 Formatting.
91843dfc4ad1d9e3d6f74a2175c41535d6af74bf 2010-12-31 * src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 64. Problem reported by Tom Bishop <wenlin@wenlin.com>.
13a91639a503865e35a012c7f51e4ca6462635d2 2010-12-31 Enable bzip2 support for `make devel'.
fe42a65317d8aebc9f82334d4bd88f42f7c655c0 2010-12-31 Improve bzip2 support.
ed913c2151e40eda626d8d2809ed3229aade2941 2010-12-31 Add bzip2 compression support to handle *.pcf.bz2 files.
7774ac67ec562add4212930c82e402a7d7cdff8b 2010-12-25 Apply Savannah patch #7422.
312d26a4915bcf7ca1e428f7bdf7ed631574dc13 2010-12-13 Fix parameter handling of `FT_Set_Renderer'. Reported by Kirill Tishin <siege@bk.ru>.
396b11b840f84e8bff62f3c361d0b592e77ee703 2010-12-09 [cff] Allow `hlineto' and `vlineto' without arguments.
9ec31cea16a492bed96a96a7c30c1a466adb9792 2010-11-28 * Version 2.4.4 released. =========================
cd3224411ecd55831c264aa50d8f51cfc402bf80 2010-11-28 Update CHANGES.
7c4ac3cb0c3defe453009503d2a85026227bad55 2010-11-28 [ftsmooth]: Minor code simplification.
9073e7ceb628ed8404896bd1901e4262d77a170f 2010-11-26 [truetype] Better multi-threading support.
ed7d1a59ff7f1ef2c8c69cd7fd0aa68ec07c2db8 2010-11-23 * src/psaux/t1decode.c (t1_decoder_parse_charstring): Expand start_point, check_points, add_point, add_point1, close_contour macros. Remove add_contour macro. Return error code from t1_builder_start_point and t1_builder_check_points when there was one (instead of returning 0).
391c79360b12c73a77c2fa29890ef02e2b70fb1a 2010-11-23 Fix outdated CVS reference.
51d488104f99196c594f262395d90edeeb667145 2010-11-23 New entry in CHANGES
9871b849dd4918507dc80781717d26564bbbe8bf 2010-11-22 Some formatting and improvements of comments.
9f5dd61bf3deee315da14d3aca7f436bbf9cc76a 2010-11-23 [truetype] Identify the tricky fonts by cvt/fpgm/prep checksums. Some Latin TrueType fonts are still expected to be unhinted. Fix Savannah bug #31645.
ec4372f56552b7370d6693db8b4d44d412e2dd6a 2010-11-18 [truetype] Fix `loca' handling for inconsistent number of glyphs. Reported by Johnson Y. Yan <yinsen_yan@foxitsoftware.com>.
fa764cf8687eea54ce7b929eb066f117f51bd6de 2010-11-18 [sfnt] Ignore all errors while loading `OS/2' table. Suggested by Johnson Y. Yan <yinsen_yan@foxitsoftware.com>.
b70d8a0ef614e8aa65f973a3799887606223c991 2010-11-18 [type1] Fix matrix normalization.
f689bf7d9f1f03a7eaf93aea14c9929e031b176f 2010-11-18 [type1]: Improve guard against malformed data. Based on a patch submitted by Johnson Y. Yan <yinsen_yan@foxitsoftware.com>
05012ad9c9a622a01aa65e16e7c6756ba3c7d50a 2010-11-17 [sfnt] While tracing, output table checksums also.
ac09390afcfaf2c63b75ffee5c0759e29359f9ac 2010-11-04 [UVS] Fix find_variant_selector_charmap(), Savannah bug #31545.
b72e046098edd0a93992a251759e6bfffea74e78 2010-11-04 [UVS] Remove non-essential pointer checking in previous commit.
e891e4d6f130408d171724723673472a4e0359f9 2010-11-04 [UVS] Stabilizes UVS supporting functions against non-UVS fonts.
6aee69096f7c04f3c16fa3d1a097180f9fb62154 2010-11-02 [ftsmooth] Improve rendering.
6a96bbe2752cf306ddb096a1be69d22888ec57f5 2010-10-28 [ftraster] Minor fixes.
f0987abdc24b136100656f49ecfe3997869cd93d 2010-10-28 [ftraster] Fix rendering.
875439cfcec2911d42c8fb98222827534c4ae5d3 2010-10-25 Revert a change of `_idx' type in FTC_CACHE_LOOKUP_CMP().
3512a71269d8916bf93c324d6058ab3a535dbb08 2010-10-25 [cache] Change the hash types to FT_PtrDist.
61590b73d176ee5bb5adf02fe87886ee8286ffdc 2010-10-25 [cache] Hide internal macros incompatible with LLP64.
b8b498f2e27e480407bc1811473c23d68e94367f 2010-10-25 Change the type of FT_MEM_VAL() from FT_ULong to FT_PtrDist.
46c371c2c7398d25fa614065c28a27ebb4b5d489 2010-10-25 Replace "%lx" for memory address by "%p", LLP64 platforms.
d1bf3e33f73e953724a02206bfd68dd4e23b2962 2010-10-15 Copyright years.
34d61e8637f29b05fccae5464fa4414e62627b8e 2010-10-15 Fix thinko in spline flattening.
463dddadfbc4a5d28b7983c69ddd840b72519325 2010-10-13 [raccess] Skip unrequired resource access rules by Darwin VFS.
c081a4a932503daa6d1d969e62611215d28c5445 2010-10-13 [raccess] Grouping resource access rules based on Darwin VFS.
4b718714186313648a098b823f478ce8c006dc3b 2010-10-13 Prevent to open a FT_Stream for zero-sized file on non-Unix.
59eb9f8cfe7d1df379a2318316d1f04f80fba54a 2010-10-12 Fix Savannah bug #31310.
bc4ed48e4133dbdc04a542266723403b019dc9e1 2010-10-08 Fix Savannah bug #31275.
4afa9d7443899bc1e77378af14907d96c37a1ad3 2010-10-08 Typo.
0edf0986f3be570f5bf90ff245a85c1675f5c9a4 2010-10-06 [truetype] Improve error handling of `SHZ' bytecode instruction. Problem reported by Chris Evans <scarybeasts@gmail.com>.
94d540ef7753749700eda06cff6be954cdd5ab6e 2010-10-05 Fix Savannah bug #31253. Patch submitted by an anonymous reporter.
a5a32c15c594d57b9a512e3b50721caedb5697bc 2010-10-03 * Version 2.4.3 released. =========================
1a414646a0335c29962a6900b4cd33fe0b6b3fce 2010-10-03 More whitespace.
297ff852c0919841feb11e0d701661971684f5f2 2010-10-03 Whitespace.
75eeb32a2e55ffb3e4102ee56cd913a442d1ac9a 2010-10-03 Avoid `configure' issues with symbolic links. Based on a patch from Alexander Stohr <Alexander.Stohr@gmx.de>.
3987b15ef76982a509a72356fc8d2f1a3aa76e91 2010-10-02 Fix Savannah bug #31088 (sort of).
0e6fc09134c0c39016f681802918b92db2ab2155 2010-10-02 [smooth] Fix splitting of cubics for negative values.
5edc2f339a84348effeae8db7d32fe3a96ff6d84 2010-10-01 Fix Savannah bug #31040.
3343ecd82eaa37d787ef0d06f808bff16536f98b 2010-10-01 Improve cache description.
d2b8b8db8a3325c4349976380983df27e46106e0 2010-09-20 [sfnt] Make error message filling NULL names less verbose.
e0a9a93330d3057ddf532205709ba4e1423b2557 2010-09-20 [smooth] Fix and improve spline flattening.
d38ba0c92d7c07e8a187a501c0e923e507c7bda6 2010-09-19 Minor fixes.
73aa20ca1d86f6c838bd534cda741adc4cfa7aee 2010-09-20 [cff] Truncate the element length at the end of the stream. See Savannah bug #30975.
d2d843a01ce7815c11458eb0c1a319a525139af1 2010-09-20 [cff] Ignore CID > 0xFFFFU. See Savannah bug #30975.
a0f43f207b68520369eba4e84b02c5f69f0f542b 2010-09-20 [cff] Make trace message in cff_charset_load() verbose. See Savannah bug #30975.
b3e1954d167f485099c71f5060520aabb00519c6 2010-09-20 [cff] Correct `max_cid' from CID array length to max CID. See Savannah bug #30975.
643d49df0919b56c6603ab9310839899b77aad8a 2010-09-20 [truetype] Sanitize the broken offsets in `loca'.
900e7e0cdeed5d622cd3d67233b85712e8cb3763 2010-09-20 [sfnt] Prevent overrunning in `post' table parser.
db053ec9a52b31c72e0939c8dc3bec3de70d7521 2010-09-17 [truetype] Don't duplicate size->twilight structure to be freed.
afd89d309d696f9edd4a383d088cc6c05d00880b 2010-09-15 Make bytecode debugging with FontForge work again.
6abb9232b6e1c6b26ff1423a1f0be84e89fa297c 2010-09-14 Improve tracing messages.
5220ef58c5ac065bd388c6ae7685e661b8e8bc78 2010-09-13 Fix minor issues reported by <muktha.narayan@wipro.com>.
fd0cdb7b9e9a9bc19c710a601c3fd870e026304b 2010-08-31 Ignore the environmental setting of LIBTOOL. Patch is suggested by Adrian Bunk, to prevent unexpected reflection of environmental LIBTOOL.  See: http://savannah.nongnu.org/patch/?7290
0eb657b0aa2dedff861805311504dd16ea833f22 2010-08-31 [truetype] Decrease the trace level catching the interpreter error.
29e044a4af2f63bbebadf0d23d14be6ec4af86ec 2010-08-31 [truetype] Prevent bytecode reuse after the interpretation error.
12cf031644ddd2531fa315e948aad24499adb251 2010-08-29 [ftraster] Pacify compiler.
0e95b3d15c3005a6575c514018613dbc25bec3a1 2010-08-29 [cff] Allow SIDs >= 65000.
1ab1e9ae3011392af97ffaed11cb1abb8d605c89 2010-08-29 Fix ChangeLogs.
0eb9b1f57150356671f60dc6cec88dd075c1c601 2010-08-28 Force hinting when the font lacks its familyname. In Type42 or Type11 font embedded in PostScript & PDF, TrueType sfnt stream may lack `name' table because they are not required. Hinting for nameless fonts is safer for PDFs including embedded Chinese fonts. Written by David Bevan, see:
8b05b5d801e66846caa6aed66c1d24f20f4da705 2010-08-28 Register yet another tricky TrueType font.
f434e299067c8d7ae43fbb6e021b283c3f2303c8 2010-08-21 In the documentation, explain what `padding' means.
ebaeb6425e15638cfce1db80286dfac4c6987621 2010-08-17 Fix Savannah bug #30788.
a205b3ca85d2d78aac71ea3c1df104972031d6ad 2010-08-10 Try to fix Savannah bug #30717 (and probably #30719 too).
e563216ddd81eb9478b6dace60c14ee4de9b5017 2010-08-07 Typo.
6a8691eb6aa7a4a0e563e776e8e96cd7a541139e 2010-08-06 * Version 2.4.2 released. =========================
7e370676f93756fde264f7700862e6f2116c3f10 2010-08-06 Synchronize devel/ftoption.h.
ba95440cd1ccf3b85aad839d768a001930dac66b 2010-08-06 Minor doc fixes, formatting.
445241589d3f3c45a9fda8f0a1f49806812cb9d0 2010-08-07 Fix Savannah bug #30648.
c9de9cbd56caea5ceeab8d984e71441803c41aef 2010-08-06 [raster] Fix valgrind warning.
018f5c27813dd7eef4648fe254632ecea0c85a50 2010-08-06 Update docs/CHANGES to note that CFF stack overflow bug is fixed.
81f3472c0ba7b8f6466e2e214fa8c1c17fade975 2010-08-06 Fix Savannah bug #30658.
223cb1b57c1c89fbaf76772af11f1b06490bde3c 2010-08-06 [cff] Add comment to clarify current implementation of `pop' operator.
948076cd855ba5eb1e4e4d8639bb8451aa927592 2010-08-06 Fix conditional usage of FT_MulFix_i386. With -ansi flag, gcc does not define `i386', only `__i386__'.
346f1867fd32dae8f56e5b482d1af98f626804ac 2010-08-06 Fix Savannah bug #30657.
c06da1ad34663da7b6fc39b030dc3ae185b96557 2010-08-05 Fix Savannah bug #30656.
d9b3e39484bbafbec3e42734c9b585e35485f2c1 2010-08-05 [cff] Don't use any values in decoder after parsing error.
45a3c76b547511fa9d97aca34b150a0663257375 2010-08-04 Fix Savannah bug #30644.
32dc43a5cc7b24ba2cdf78991fc49b1c6aeb720d 2010-08-04 `make devel' fails if FT_CONFIG_OPTION_OLD_INTERNALS is set.
11d65e8a1f1f14e56148fd991965424d9bd1cdbc 2010-08-04 [cff] Improve stack overflow test.
fe3433c7368cb9b237fc35c247254d6e8cc12bb5 2010-07-18 Add reference counters and to FT_Library and FT_Face objects.
b69c6ac0118844258e9078be55281c57449de791 2010-07-18 * Version 2.4.1 released. =========================
2de6b8a3db5f8544a42276364b3dcc1ec7024d67 2010-07-17 [cff] Final try to fix `hintmask' and `cntrmask' limit check.
072afbdbac648bb65321b322a4f627da51b7634d 2010-07-13 Fix ChangeLog entry.
15ffc3546df4cb368f585c018da08b448500ce47 2010-07-12 * Version 2.4.0 released. =========================
511b799926530f3f1c6cf16bc61159630b67b2d5 2010-07-12 Split ChangeLog.
8c4b462a569b7bedf7d4e822ec986721fd825cd5 2010-07-12 Typo.
c8f5b98be26df911f41d804d69ccb6d4bf818a53 2010-07-12 Remove C++ warnings.
f4e6c155f0a014faea5c698c3aab938d8254a6f9 2010-07-12 Fix type-punning issues with C++.
7fa49cee58ab6175f1070a5f9b2d106fc856e02b 2010-07-12 Typo.
ebfd454a603a0be3ffb8e7d0886cd3e1a96ce53b 2010-07-11 Fix C++ compilation issue.
d594202ebb9473885a07086ed4a8185ebcf59fa1 2010-07-11 Fix another case reported in Savannah bug #30373. Permit a face for Type1, Type42 and CFF without charmap, patch by Tor Andersson.
84fa62e0d7a3a72084d7cbf79454a8b335de712a 2010-07-09 Fix a mistake in t42objs.c in previous commit.
840f208df488f755e959c9652dcb2330aaadf4a2 2010-07-09 Use defined macros to set {platform,encoding}_id.
1e2a446d557e5bad71791108eca988778ab24ee9 2010-07-09 Capitalize ISO.
dfba8cfe5626edd456bcd87c77f5613b85ef859b 2010-07-09 Apple Unicode is not deprecated now.
bd62daf302622bb755627135712d5118f3066469 2010-07-09 Unicode != ISO in the earliest TTF terminology.
b8ca6de3653b5c3d50e9fadc6a1d7b606deffbdb 2010-07-09 Fix Savannah bug #30373. Too serious check of errors by `FT_CMap_New' since 2010-07-04 is fixed. Reported by Tor Andersson.
603d1218724055f538e2f36d7e74454b1a44cc12 2010-07-09 Make ftraster.c compile in stand-alone mode with MSVC compiler.
888cd1843e935fe675cf2ac303116d4ed5b9d54b 2010-07-08 Fix Savannah bug #30361.
c73e160517fafd8e1dae498e40035e06e7eb3c04 2010-07-06 Pacify compiler.
b33b856a2753a1b4a23fdac658116883fd9bf7f1 2010-07-05 Fix Savannah bug #27648.
e8770c679bdee7da80ecb727a85aafec58da7ed5 2010-07-05 Fix Savannah bug #30030.
2dc76a46509d1acbbbdf82987a690c0f9f777b92 2010-07-05 [cff] Next try to fix `hintmask' and `cntrmask' limit check.
0ae3271814982524dfd210dee09031c2430d473f 2010-07-04 Restrict the number of the charmaps in a rogue-compatible mode. Fix for Savannah bug #30059.
8a6f3280f5c88187c5fc5871d35a4750156db6e0 2010-07-04 Version number update.
6bbbbc1523a3a4f81aac30d7a538875546ca4b9c 2010-07-04 TrueType hinting is no longer patented.
ce27fd56fab737dadc1780bbfb0c6b192cfa6d8b 2010-07-04 Cosmetic changes.
a874c7ecca00b9a2b228537685a5aa4427e00b99 2010-07-04 Check error value by `FT_CMap_New'.
e0176397100a165776c3d28e03c2d4587433cad6 2010-07-03 Make ftgrays.c compile stand-alone again.
b2ea64bcc6c385a8e8318f9c759450a07df58b6d 2010-07-02 Additional fix for Savannah bug #30306.
c2dabdeed05c1517bf1020ba6b2aa2d9b1c75470 2010-07-02 Merge branch 'master' of git.sv.gnu.org:/srv/git/freetype/freetype2
5ef20c8c1d4de12a84b50ba497c2a358c90ec44b 2010-07-01 Initial fix for Savannah bug #30306.
a2d225e32248ad68e675ed5374518b3dbbab83d0 2010-07-01 [truetype] Protect against code range underflow.
462ddb4072ef25bd428acb678db3da26d2dd4002 2010-07-01 [truetype] Add rudimentary tracing for bytecode instructions.
f29f741efbba0a5ce2f16464f648fb8d026ed4c8 2010-07-01 Additional fix for Savannah bug #30248 and #30249.
6305b869d86ff415a33576df6d43729673c66eee 2010-06-30 Fix Savannah bug #30263.
0ae6cf214ff1eec6499c347726a18b8a9809ab2c 2010-06-30 Minor optimizations by avoiding divisions.
ae425e518975835ef81620d566b9dc84bf73cc36 2010-06-29 Fix minor tracing issues.
18b552f6aeb84dc6fb5f9b8a3b37e0d4414de45e 2010-06-27 [cff] Really fix `hintmask' and `cntrmask' limit check.
8bebaa74cc3628ec5729823645dc41ef3d93873b 2010-06-27 Fix valgrind warning.
4f7851e3d24ccbddcfeda28357d00517b5dec022 2010-06-27 [cff] Fix memory leak.
e9f0cdb6c0f44edcebc3ceb9d102f48f4aebd055 2010-06-27 [cff] Protect against invalid `hintmask' and `cntrmask' operators.
1c70fcbc0aab13aed5bfe757553d0bbe6ab9461c 2010-06-27 Fix PFR change 2010-06-24.
91ea0bf80d1561d0e571523fd078f41d91f823b6 2010-06-26 Improve PFR tracing messages.
82ad8ab242e2d26912251bd98503d9b779b6cb0f 2010-06-26 Fix last PFR change.
7d911736439e31fe71c816286e7a764612bf520d 2010-06-26 Fix Savannah bug #30262.
75787c19eab20874c5d588842c52e59cfbd9302a 2010-06-26 Add some memory checks (mainly for debugging).
ea5babaa67eeed68041a73933e0a7271960c0505 2010-06-25 Fix Savannah bug #30261.
e23ba91af7ed886073a581fc3f2d243994ed085e 2010-06-25 Fix Savannah bug #30254.
c69891a1345640096fbf396e8dd567fe879ce233 2010-06-25 Initial fix for Savannah bug #30248 and #30249.
6fc12943e99b05f489b634e79b5cd590eb7ffc3f 2010-06-24 Fix Savannah bug #30247.
e419f48b40a746465a6c8e1d446b407b8677bfed 2010-06-24 * src/smooth/ftgrays.c (gray_render_cubic): Fix algorithm. The previous version was too aggressive, as demonstrated in http://lists.gnu.org/archive/html/freetype-devel/2010-06/msg00020.html.
f765e4403cae51d2b0f5e603eb3993c05fcb4fda 2010-06-24 */*: Use module specific error names where appropriate.
8b1c34da4ca2f21713b4a47db2a025c23e5b9eb4 2010-06-24 Fix Savannah bug #30236.
3cf87f4d278c7ae5ae91f13936ea076a5a57e2bb 2010-06-24 Fix Savannah bug #30235.
b21d7bc567c41d27cf64673136a42664ab5fac8b 2010-06-24 [bdf]: Font properties are optional.
8c2c2556af98eafd93ab9a86f0825c7dfcad381c 2010-06-24 Whitespace.
fb69029a7afc0b870a465b3ad39540fa589863c0 2010-06-23 Fix Savannah bug #30220.
ddc4b136d6d491f811ddd5e053566789d508e359 2010-06-21 Fix Savannah bug #30168.
90b07bd54194c507df9f431feb5dbb4bb7ba8b3c 2010-06-20 Fix Savannah bug #30145.
f4c94d4b5f6b3e13415025ffa6fa07415d00104d 2010-06-19 Fix Savannah bug #30135.
5d86cdce7e2f0885016d0299cef9fe2359025cf0 2010-06-15 Fix Savannah bug #30108.
8d22746c9e5af80ff4304aef440986403a5072e2 2010-06-12 Fix Savannah bug #30106.
3624110cc25c1da42a151fcca6fe501854dd23ef 2010-06-11 [cff]: Improve debugging output.
7fb3ef64a24489189113f693696eaf935f500c3f 2010-06-10 ftgrays: Speed up rendering of small cubic splines.
ad61f178e2dc59e03ca8769a238f208412b24478 2010-06-09 Oops, revert unwanted previous commit for ftgrays.c.
7d3d2cc4fef72c6be9c454b3809c387e12b44cfc 2010-06-09 Fix Savannah bug #30082.
a4124bf088fbce84bd594d7657ce7c685d1063dd 2010-06-08 Fix Savannah bug #30053.
370aea802c9ed3b8bd42ce8d1308c44e1487367b 2010-06-08 Formatting.
d087199f2c1388024b37fb3c3836e103aeded6c0 2010-06-07 Fix Savannah bug #30052. This bug has been introduced with commit 2415cbf3.
c217bf19f02f0d0442bd58516dfab4fabf74ed2c 2010-05-26 Remove unused variable. Found by Graham.
e30de299f28370ed5aa65755c6be69da58eefc72 2010-05-22 Fix various memory problems found by linuxtesting.org.
09344385ee652cb8df33d35f07627c93e827f10d 2010-05-22 autofit: Remove dead code. Suggested by Graham.
d7cc8f499ac27c41c02cfaddd98ee226def63663 2010-05-21 Fix Savannah bug #27987.
6da023d1ff9b70f78c900774cc5d362af53ad92c 2010-05-20 TrueType: Make FreeType ignore maxSizeOfInstructions in `maxp'.
236fc8e15a9459d05656013727a1717dbfa425c2 2010-05-18 Apply patch #7196.
4c6692444069d92de2e1cb6a1463915ba9c68fdb 2010-05-11 * docs/formats.txt: Give pointer to PCF documentation. Information provided by Alan Coopersmith <alan.coopersmith@oracle.com>.
30b8480bbbf103e234ce81432b3e9c09dbcc9874 2010-05-11 Whitespace.
88169b107a2f5311cbfc2fbe1542137b8f0b2bb2 2010-05-11 Fix Savannah bug #29846.
54e63755f3da8cae9e7a4437be80b231dec60831 2010-04-14 Fix Savannah bug #29444.
08e254e0a60e79816dcfd35e642082cbfc324ac8 2010-04-14 Fix Savannah bug #27999.
4b407fff2eec020521fd20ae491cbe3df2d44536 2010-04-14 Typo.
25e742c573e3b88e5a4e342733f1836466628ff8 2010-04-06 Add overflow check to `fvar' table.
7baeeafcec7fd2267191937e14c1f753424beb89 2010-04-05 Fix Savannah bug #29335.
460d23f1689f14f5812bfe4b322fd3f2a449905e 2010-04-05 Add new function `FT_Library_SetLcdFilterWeights'.
8c4cce52595dc4ac55bd5832703d74d7f12afe05 2010-04-05 Fix Savannah bug #29404.
f00957c1c182aed828827e6001e0393046559ff1 2010-03-16 Fix a typo in include/freetype/ftsystem.h.
cef43bde8e8da15d2699e4755456c2c28b762ff3 2010-03-14 Fix `multi build' for Tytgat's CFF driver improvement.
199f04f33db9feae2144080b8331c44839072b58 2010-03-12 Remove duplicated inclusion of `FT_OUTLINE_H' in ftobjs.c.
6c0d8814189ea5cf03de66b31be9542f3ac79db1 2010-03-11 Fix Savannah bug #27442.
763300a97cee0137bce2f85d53c52034a4e7c6b2 2010-03-09 Remove unused variable. Reported by Graham.
daae9025c701ff36079f82808a59c3632eaef076 2010-03-04 Formatting.
03b3da8bb6d890464c11b21c23ed29bb76d90605 2010-03-02 Improve CFF string (especially glyphname) lookup performance.
e0717d4f48377faa0c5a0fdabfe44b632e6d78dd 2010-02-27 Simplify code. Suggested by Behdad.
2415cbf3655073070dda5329d4d0f05645bd5896 2010-02-26 Improve handling of invalid glyph indices in char->index functions.
10cf38879521b7f16e7f0bc83183f32858de05a1 2010-02-18 Fix Savannah bug #28905.
a546af7684b2b6fa0ed24fac10ed979d3bcd8909 2010-02-14 Improve documentation.
b36d4192a344f26afdb6e505621e89003bb994ba 2010-02-13 * Version 2.3.12 released. ==========================
129799c652db00a2e2a8a6cbc6fdc0cf4c6845c3 2010-02-11 Add some files to Windows project files.
3e5c88856d4d8f2fecef51cb0af5abc214331d30 2010-02-11 Doc fix.
233642aa8b885c9a5b43c4e1841e4a4c0dc856d8 2010-02-11 Minor doc fixes.
ad6954a0cbc0c1d5980cb7c04c8844186a021f48 2010-02-13 Improve autotool version checking to work with beta releases.
93eaf50aaeab5255eb9e28b6184b8f9774ecb5be 2010-02-13 Fix overallocating bug in FT_Outline_New_Internal().
63e7aac34f899f1e251bc4846f2c9ce95098953b 2010-02-10 Really fix Savannah bug #28678 (part 2).
980b76ea5e189f42259d559df19024cd4fe22aca 2010-02-10 Really fix Savannah bug #28678 (part 1).
db9a41e81baafe5e87cfe73e9bdb247a7e27638b 2010-02-09 * devel/ftoption.h [FT_CONFIG_OPTION_PIC]: Define. Other minor documentation fixes.
2d43503901d6105a3d3d5a9eeeb9f0859537d596 2010-02-09 Minor documentation improvement.
d9145241fe378104ba4c12a42534549faacc92e6 2010-02-05 Prevent NULL pointer dereference passed to FT_Module_Requester.
c9669a8a632b21cdb772456f5515692df353da58 2010-01-30 [sfnt] Fix memory leaks in previous patch.
75852eda51106579c3b15be83e5ab6b896d54f07 2010-01-29 New parameters for FT_Open_Face() to ignore preferred family names.
f19e46f3bae4a8b652d39298cc9f42c9f27bdbeb 2010-01-27 Fix Savannah bug #28678.
f0760ca6e8196399d21147117cf407bf467b080e 2010-01-23 We no longer use CVS.
85a477b2ee5e87f3759f81ca86a3fc235b4a2cde 2010-01-23 Improve FT_BBox documentation. From David Bevan.
b8f245bd7731320056e68f0b9bd6041ca414947f 2010-01-21 Improve documentation of FT_BBox.
13fa21bd5ed7b731a921da5e3c645c5d88f0b1ab 2010-01-14 Make FT_Set_Transform work if no renderer is available.
d40cd0b4a47f14e738f24447e74ea7c19d95abb8 2010-01-14 Fix compilation warning.
5ebda893c329bb0967e1b7a2ff451fbc7b18caaf 2010-01-14 Fix compilation instructions without our build system.
df870f3e1559041f7aa798a92d4a5c509dc85486 2010-01-11 Provide inline assembly code for RVCT compiler. This is Savannah patch #7059.
2ad9158008c50391690f62fb4a2287b04142cc9a 2010-01-09 Whitespace.
644f88fa723556a63361c682f09f10f7169c4b52 2010-01-09 Typo.
1ac5e0ec76f6aea626d3c7e3b836cda6be8e8a35 2010-01-09 Documentation typo.
8ea31415f46167826ea3eac47c56ad60488f3ef7 2010-01-08 Fix Savannah bug #28521.
297dc2235a293f4e4b653ebd3cdd87105e8e4625 2010-01-05 Another clang fix.
fc58155afc5213480f331990c28e83105f20a371 2010-01-05 Apply reports from clang static analyzer.
bc0082d51258779c3d6d2d05d9d230a0c74d9506 2010-01-05 Improve the comment describing the FT_CONFIG_OPTION_INCREMENTAL option.
e3837295361bf5dcbd579eed6dd6213c934faf4e 2010-01-05 Enable the incremental font interface by default.
1fc440b222d60ab7927350f583b8cfa01b2c77db 2010-01-05 Typo.
2a33275e3af01defc9230aa4b93a6b421cff9861 2010-01-05 Fix Savannah bug #28395.
942d92c9c0a1ec58c8cb72935f5a4f7173557dd5 2010-01-05 Minor fixes.
fe6da50d04675baab18cd09359ba145e52b587c7 2010-01-05 Thinkos.
dbe5622335e5393660959109f11e29e44f64ecb0 2010-01-05 Make Type 1 `seac' operator work with incremental interface.
3445e4f942cd85b673195937bb19a705242b4e55 2010-01-04 Make incremental interface work with TrueType fonts.
c32b178934ed742781e1fb0a28d964e410226780 2010-01-03 Minor documentation fix.
8cf9b74cf06aed77c874d94477cfbb0ce08eeea2 2009-12-31 Make compilation with FT_CONFIG_OPTION_PIC work again.
173bdc681a333ba448310439b810b100b70f448d 2009-12-22 Minor addition.
978b11dc59d3c00fececff3361d548f98fafb8aa 2009-12-22 Make freetype-config aware of $SYSROOT.
64ed303897fc8a8174979308f5c31b2a055672d2 2009-12-20 Whitespace.
f4fe5a4a7f71aba25fc8db2612684c55244c5ec2 2009-12-20 Fix compiler warning. Reported by Sean.
7bdc1d598d02f2fe87caaec68737added4965707 2009-12-18 Fix Savannah bug #28320.
94cdb3f045565a344d992629fca527e18d7721cb 2009-12-16 Comment fixes.
7da7ad94576fa050bb3335205d8641ee1e047915 2009-12-16 Really fix compiler warnings. Reported by Sean.
0770de9aac6a2952c1a78326b496537750ba9ab8 2009-12-16 Typos.
d818ba597945cd9a59583eb6efe75f58b468cfe5 2009-12-16 Improve configure.raw to copy some options from CFLAGS to LDFLAGS.
481324cd36af2f7dbb2281eae85dce34f5eca240 2009-12-15 Fix compiler warnings. Reported by Sean.
ce41259372f73c7e77a7970f8a0465873742498d 2009-12-14 Ignore invalid `setcurrentpoint' operations in Type 1 fonts. This fixes Savannah bug #28226.
2db97838697050f2d25e18947f8d419e5bf31234 2009-12-14 Fix parsing of /CIDFontVersion. This fixes Savannah bug #28287.
8d14b6f4fd88bb6e54802e01c9d9e682061b1412 2009-12-14 Trace glyph index in CID module. Suggested in Savannah patch #7023.
9045f5bdf2ddb9628530392cc90528752e6f9567 2009-12-03 Fix compiler warnings.
087b7ea6674a29c4f86f5418be64621331eabfec 2009-11-25 Better handling of start of `eexec' section. This fixes Savannah bug #28090.
a5e9dbd528328fa62432326a1633e2f3d62194f8 2009-11-20 Fix Savannah bug #27742.
934d054f451079e3521ddec732b474fc15cd6c06 2009-11-20 Fix Savannah bug #28036.
0197508440b39fbfd5f1e9ab7ff946ba4944ba72 2009-11-16 Fix compiler warnings. Reported by Kevin Blenkinsopp <arqon@promode.org>.
0aa1de621cb920d294f3a0c5e3f84f24614d52bb 2009-11-15 s/casted/cast/
7635ba64b7db8ad8a0719c07cf14fe1c4684a5f2 2009-11-15 Really fix FreeDesktop bug #21197. This also fixes Savannah bug #28021.
c4b22144d32f49e80aead31cff286d0653ab3ad0 2009-11-15 Add tracing messages for advance values.
c0aeef4571915f9324fe2018507219d9bb31e9e1 2009-11-08 Fix compiler warning. Reported by Jeremy Manson <jeremy.manson@gmail.com>.
c6e4180c057f49b0b9d8267f870aa79c6388c3b9 2009-11-04 Remove compiler warning. Reported by Sean McBride <sean@rogue-research.com>.
012552f143aa0069b9575c406b599775e92868b8 2009-11-04 Fix Savannah bug #27921.
8821cc5df1dd0726a25a3036ac56d132f1f15f5c 2009-11-04 Add basic support for Type1 charstrings in CFF.
f186ba682d72cc38bc0dc09b07cdd5ef6cf98482 2009-11-03 Return correct `linearHoriAdvance' value for embedded TT bitmaps too. Reported by Jeremy Manson <jeremy.manson@gmail.com>.
422210be649ade6ae1bcf7077c164ac3a5142f75 2009-11-03 Improve code readability.
ac0d52d851cb1a15c561556807d03ad8b4782a03 2009-11-02 Whitespace.
350444d4809fc7b3c19e2eafe86e33b036b99124 2009-11-02 Improve documentation of the various advance values.
c4bdb7357186a820e6064d10cc6fb71d1b4cb26f 2009-11-02 Minor doc fix. Found by Ian Britten.
939bc785f20b744834e8e239c1cbabbd7dea675a 2009-10-29 Mention all used licenses.
06ba45978db11a51c0ea1c6a8a440c1fda2d1d9b 2009-10-26 Fix Savannah bug #27811.
38449dceaf861cf1350df798773b412eea6f324c 2009-10-26 Whitespace.
2d15120cb58ce77bf7800c678e6393841c5358fa 2009-10-19 Fix handling of `get' and `put' CFF instructions.
d90567b1e6f5d50c259dc554ff294f4588a617ad 2009-10-18 Fix handling of `dup' CFF instruction. Problem and solution reported by Ning Dong <flintning@163.com>.
e1e723012d6ce9ea9d276254a6f7519a0c810d32 2009-10-18 Documentation typo.
dd9d7ca7ae78274067deba2efc4462ae881ecbc2 2009-10-10 Typos.
d699c2994ecc178c4ed05ac2086061b2034c2178 2009-10-10 * Version 2.3.11 released. ==========================
3c4e6baadbceeb862b4dc9bc6f64a695d98f2233 2009-10-10 * docs/CHANGES, docs/release: Updated.
008686a12313c89168f5aef5074d46508ef4b774 2009-10-11 [pcf] Fix a bug in the nprops truncation, Gentoo bug #288357.
19dfcbd2a4bad475862c85c3765481c997626811 2009-10-06 * Version 2.3.10 released. ==========================
bcdde60e5dbf4e1173be6b35a8598c96ee23a818 2009-10-06 Whitespace.
5c3160ec148df3726861f02875bbcca7c103fa6e 2009-10-06 Formatting.
ca87cd0bda5c9aaca3d414e8e360490b757f62dc 2009-10-06 Fix `make multi'.
6167357e8f494a17ed160148247e48f62c44ecf8 2009-09-29 [cache] Fold too long lines.
82633a2440d48ed22a1f70062d8926c37f9dcf31 2009-09-27 [cache] Fix Savannah bug #27441, cleanup Redhat bugzilla #513582.
f2647ddabb458c89e13937800b3fc95e71bd1482 2009-09-26 [cache, psaux, type1] Fix for multi build.
76f1b9d9cf4309d86a2cdb77a6e763e05a1de8e1 2009-09-25 [autofit] Fix for multi build.
4e0c9ee155caa181072d90573bd3e4b2693f32ce 2009-09-24 [cache] Check the face filled by FTC_Manager_LookupFace().
e2184505b1daaea20b7d983a111482d17c75de49 2009-09-23 * docs/CHANGES: Updated.
766b822f4c1cc84cc11545b63be87108d0954b48 2009-09-12 [raster] Fix 5-levels grayscale output. This was broken since version 2.3.0.
812d1bc90dc85d41edff08628e15b29a67edb165 2009-09-13 Improve configure.raw for cross build.
704f4d75cdfae502cc0b70e3413c26ad996b1ac2 2009-09-13 [BDF] Modify hash API to take size_t value instead of void *.
519a5eafd7a28abec21843ed03e22f6fb6d1795e 2009-09-13 Whitespace.
0729bc9f5223aeefa6d0bf8573a2ba0634cc1ca6 2009-09-10 [Win64] Improve the computation of random seed from stack address.
fecb7a60fae1cc411dcc3728bf84ef12924c0090 2009-09-10 Replace CR line endings with CRLF in Visual C/CE project files.
d30062d25c9bc4431b7076004d61028d775fbe7f 2009-09-08 Whitespace.
4539b3eec8b3ce2aaddeb667a6838003b9a4e8a8 2009-09-08 Whitespace.
5e240c1270785a5c4b41f47238ffab29799467c5 2009-09-03 [raster] Improvements for stand-alone mode.
4694ea2b9519d8128cfdc537629c292fc9d627f3 2009-09-02 Improve vertical metrics calculation (Savannah bug #27364).
03e8b2f763ea0368e714345d98c534226915adc6 2009-09-01 Fix custom cmap for empty Type 1 font (Savannah bug #27294).
17904a107a6cb6e5ba7999e3b25f38919d7e86e5 2009-08-26 Document that FT_Get_X11_Font_Format() is a general call.
d77cd8ce7ee8ae3adf44317cda200c2eb0ca6d0f 2009-08-27 Fix rendering of horizontally compressed CFFs. Bug reported by Ivan Nincic <inincic@pdftron.com>.
efaf5abcf8e18833e426a3718fe372ffa9249e57 2009-08-03 Don't call `ft_fseek' every time when executing `ft_fread'.
2b6a3f0be9cebf4881710f1d238bdb062f19f548 2009-08-01 sfnt: Cast a charcode to 32-bit in cmap format 14 parser.
9b1aab8d1eb78dd04339f59d8337f9eff3bd7678 2009-08-01 sfnt: Cast a charcode to 32-bit in cmap format 12 parser.
e6d0c1fb9c0a015162f536f887e6bab7af3ac1f8 2009-08-01 psaux: Fix a few casts to FT_Int32 value.
b76c3f718d74b975f44510e7acca5c516312175b 2009-08-01 sfnt: Fix a data type mismatching with its source.
2a2beb47c4b7b61be75ca92c96976ef9f33c64f0 2009-08-01 sfnt: Extend a few local variables to load 32-bit values.
3783dac000c87abf4fa7c1170f048c8207bcf630 2009-08-01 pfr: Extend `num_aux' to take 32-bit value.
3bda1f9949d20cc46fc76e3876bcff545cc8d665 2009-08-01 pcf: Truncate FT_ULong `nprops' to fit to int PCF_Face->nprops.
8eb551f1b3feaad1b0e389caba118a87f8d00f8b 2009-08-01 gxvalid: Extend a few local variables to reduce the casts.
d3659977591255e3e24731755f2d771e8d1b5371 2009-08-01 gxvalid: Extend `settingTable' to take 32-bit offset.
6e2375f72c2157044f2af6a70b31d8b928a4cfd6 2009-08-01 autofit: Cast FT_Long glyph_count to compare with FT_UInt GID.
057bc4c071b2e4a611e86786551c473b70884434 2009-08-01 smooth: Exclude 16-bit system in invalid pitch/height check.
b16a942671c80f0cbb2cdca96a4a583dabcdaf73 2009-08-01 cff: Type large constants > 0x7FFF as long for 16-bit systems.
5133c56f2f6613d07913ac85f8e14acb3e0d2f42 2009-08-01 base: Remove an unused variable.
5d3ff05615dda6d1325ed612381a17a0df04c975 2009-08-01 cache: Check higher bits in flags for non ILP32 systems.
61adbe980a2d08a6969d25b5473193a8b797a206 2009-08-01 sfnt: Ignore invalid GIDs in glyph name lookup.
eec405540d3148bd581c3cdf7e7f126581739ccd 2009-08-01 pcf: Fix a comparison between FT_Long and FT_ULong.
eceaffef3e1e2bf93583d6eabc6e1ba1b567e40f 2009-08-01 gxvalid: Guarantee `nFeatureFlags' size up to 32-bit.
cad4f915555f1eb190753da9b4b8bd58130e4739 2009-08-01 sfnt: Insert explicit cast for LP64 system.
2f07c57f5ab9649d7a2c76bc635291df2c4af0d1 2009-08-01 gxvalid: Guarantee `just' table size upto 32-bit.
205a2a0cceae267d047b6298a6c5bf4de1c5f367 2009-08-01 gxvalid: Guarantee `trak' table size upto 32-bit.
49740490e1911580b00e5b86df895ba4683a2798 2009-08-01 type1: Fix a data type mismatching with its source.
737634e5e422f9d1887d227b37c547829a31ded5 2009-08-01 pfr: Fix a data type mismatching with its source.
b12b8c3ce458f972049270847a01565b104ecf21 2009-08-01 pfr: Fix a data type mismatching with its source.
c4420d97f465a7931cda29941e1cf7f0b2aef661 2009-08-01 pfr: Fix a data type mismatching with its source.
471980d9dc246da210d73fc91c27627cfdce076d 2009-08-01 smooth: Improve the format in debug message.
010590505253074e31bdea85f9080a5c158e5439 2009-08-01 sfnt: Fix a data type mismatching with its source.
cf31edf5ee16c1babfb76c677daa8664a36cef36 2009-08-01 psaux: Fix a data type mismatching with its source.
ec7bc863fbe57c56def98c9e436f840f6ed27942 2009-08-01 truetype: Extend TrueType GX packed deltas to FT_Offset.
5668181bdad1e985125a7e5c3e93d5e6bc399bfc 2009-08-01 truetype: Extend mmvar_len to hold size_t values.
a115142057f98104cbe745be9ed9175fd7357e43 2009-08-01 truetype: Check invalid function number in IDEF instruction.
d1c23082b65824824457fc02435e5c8cfd23817f 2009-08-01 truetype: Check invalid function number in FDEF instruction.
9206eba291017e9917d5e17e94ea6d4fcbca9f0f 2009-08-01 truetype: Truncate the deltas of composite glyph at 16-bit values.
1b6f1d20b552aadeb4dabd3514e876ca9294cce4 2009-08-01 truetype: Truncate the instructions upto 16-bit per a glyph.
6dc27526a97bfc8889840454205e030e4b3051d9 2009-08-01 truetype: Cast the numerical operands to 32-bit for LP64 systems.
3b56c4d39068ba038b021fc57b57522f879e2721 2009-08-01 truetype: Cast the project vector to 32-bit for LP64 system.
9fc4094375d0bc2d06167b7306fafad28eba7909 2009-08-01 truetype: Cast the scaling params to 32-bit for LP64 system.
c9c64388403a4e73b1d2686c5d6c4a91111b4f49 2009-08-01 sfnt: Cast a character code to FT_UInt32 for LP64 system.
3f0182afb279403a9c2830ce0ca98123f8d4dfc1 2009-08-01 sfnt: Cast a character code to FT_UInt32 for LP64 system.
9c1aac00118440ed149effa931a31ea171687083 2009-08-01 sfnt: Extend TT_BDF->strings_size to FT_ULong for huge BDF.
259568cf68448a98dce1fb70e356b3994c512650 2009-08-01 psaux: Handle the string length by FT_Offset variables.
75d56e5d7986659ec6b6ad6cf42cc2c6f6a76ae2 2009-08-01 pcf: Fix some data types mismatching with their sources.
c595c06c61527f1386aa0a16a2a66bfbad3f049f 2009-08-01 pcf: Handle the string length by size_t variables.
78ba8a610c68e44baa7d59f6df03998afccc3070 2009-08-01 pcf: Fix some data types mismatching with their sources.
52170ac0ce5b6c738e88a94d12bee0794474d7f4 2009-08-01 otvalid: Truncate the glyph index to 16-bit.
f7c6b11691261590933408c343283faa540be223 2009-08-01 cache: Insert explict casts for LP64 systems.
ed1d359025f4fe1b2d1b152fe72ffcd570b9d856 2009-08-01 cache: Fix some data types mismatching with their sources.
3f0f2e462bcbb3d5f9b26ccbc351a3049c22b4b0 2009-08-01 XXX_cmap_encoding_char_next() return FT_UInt32 values.
25dba9cfa8418b77f2af7ee5165f0d97dff98f0b 2009-08-01 truetype: Extend TT_Face->num_locations for broken TTFs.
e45e052279c609019822737421eec4f49fcd99cf 2009-08-01 smooth: Fix some data types mismatching with their sources.
c579dc4391f3eec84e463a3be48f35de1b3e7d3a 2009-08-01 cff: Fix some data types mismatching with their sources.
87054758fb1a416a045690d38dcd3d2b05ab1ac1 2009-08-01 autofit: Fix some data types mismatching with their sources.
b56680240a10db7e13cf5925a61946626d269c84 2009-08-01 autofit: Count the size of the memory object by ptrdiff_t.
15dc278c5a23eb34c2d71b9a2fccd462a180890f 2009-08-01 autofit: Fix for unused variable `first'.
e866cf3f5537cfb03cfb87e3e607f13f41f5d299 2009-08-01 Improve bitmap size or pixel variables for 16-bit systems.
d3ed6d1bba27aaae4774db957a82caa6d5b67632 2009-08-01 psaux: Prevent invalid arguments to afm_parser_read_vals().
0d226c31c5f3ba8e3eb2cd5a86e5137d25c4cc64 2009-08-01 base: Prevent some overflows on LP64 systems.
072e55233e46b9d576bf5440da09ae2f08c5755d 2009-08-01 cff: Cast the long variables to 32-bit for LP64 systems.
b61d92898ed0e7e8ce66b6ec8298c3917a757e89 2009-08-01 pcf: Improve PCF_PropertyRec.value names on LP64 platforms.
eae89a7f07a8af7304ca258f77d74cd3a8af72ee 2009-08-01 pcf: Fix some data types mismatching with their sources.
be41d3e718f2537497ac1a2415ce7a31611b0246 2009-08-01 bdf: Improve bdf_property_t.value names for LP64 platforms.
660d651317f1693f8ee62714a260670c1fdc7c58 2009-08-01 bdf: Fix some data types mismatching with their sources.
38e480b4c66b192e9661b060370c1c57483a1877 2009-08-01 autofit: Improve Unicode range definitions.
93bb15940bf51ec4dfa3d4b22292b90569cc5bf1 2009-08-01 smooth: Fix a data type mismatching with its source.
ea5268d2d2b61dcefdc116e061dd7b2ffb486b02 2009-08-01 smooth: Fix a data type mismatching with its source.
f4e1c8bddae00aab33b24e3e4ea7fbce383286ee 2009-08-01 cache: Disable the legacy compatibility if 16-bit system.
2a5831ec07855a5a45be814d9058b08ce3e2df9d 2009-08-01 cache: Check 32-bit glyph index on 16-bit systems.
b566d42aa0470683634174671ce652f385902a93 2009-08-01 cache: Fix some data types mismatching with their sources.
ebf8e294fc6527f82a307492c21eef4df778f449 2009-08-01 cache: Fix some data types mismatching with their sources.
9f50873a8120383890993d233d409b3e1c004619 2009-08-01 cache: Cast NULL to a required function type explicitly.
41f9d0d6eebc698a83394f1d97cfb206484ac740 2009-08-01 fttypes.h: Cast FT_MAKE_TAG output to FT_Tag exlicitly.
82ebaa7b0512030cd3c9d80dcfac58612246be8d 2009-08-01 psnames: Handle Unicode codepoints by FT_UInt32 variables.
d200982d8b35be32c75f2af9c9b175af190d5a9d 2009-08-01 psaux: Use size_t variable to pass the buffer size.
d1ee378566e9b6c3fba3f196a781d595447f05af 2009-08-01 type1: Use size_t variable to pass the string length.
7fd7c6f2e91f874f846fb84027ba28d89c6fbf6c 2009-08-01 cid: Fix some data types mismatching with their sources.
34c203cddea5a68056aaef0f4161ccadb1e017aa 2009-08-01 cff: Fix for unused variable `rest'.
a813cf4801d933833ae23d39643836bfd88e6367 2009-08-01 cff: Fix some data types mismatching with their sources.
2bbcb7edd86cd9cb77dbfe8fb09426167df5a275 2009-08-01 bdf: Fix some data types mismatching with their sources.
763b39496e6453a449374694983d9622a8aad775 2009-08-01 sfnt: Count the size of the memory object by ptrdiff_t.
f420757c73543e3d57060a5394eb76004d959e4b 2009-08-01 lzw: Count the size of the memory object by ptrdiff_t.
88c95bab744667219bec90c733b2b1b68ecc57de 2009-08-01 otvalid: Count the table size on memory by ptrdiff_t.
90c7efc8f233100557514b01f37d50531afbfa46 2009-08-01 otvalid: Prevent an overflow by GPOS/GSUB 32b-bit offset.
95aeebf438f8249cc7645722cc37dbf408ecfe71 2009-08-01 ftobjs.c: Prevent an overflow in glyph index handling.
2ed9d7fc7520e6bee850342be9f8fe6947ea03cb 2009-08-01 Improve the variable types in raccess_make_file_name().
61fa1b53c216adadd6078c66d8ff4cd10dfca8f4 2009-08-01 ftpatent.c: Fix for unused variable `error'.
f7ecdbc70aa597b76f60d18d9d25fdab6da2d998 2009-08-01 type1: Check invalid string longer than PostScript limit.
a8c515d25c22da15d4a29c91267a2d4cc049de5a 2009-08-01 gzip: Use FT2 zcalloc() & zfree() in ftgzip.c by default.
5f43bab8bf5f49a708c736d549e0b7f08ae7c858 2009-08-01 gzip: Distinguish PureC from TurboC on MSDOS.
3f36047eff3a198b9cdac2f5cab4180427ce875f 2009-08-01 gxvalid: Insert PureC pragma to allow unevaluated variables.
62aa9ec647e8eb15f7dff11993c0d3ca9b4c4375 2009-08-01 gxvalid: Pass the union by the pointer instead of the value.
7009a6eb032dc54a5f2e7c39742f254b2c3b491c 2009-07-29 Fix Redhat bugzilla #513582 and Savannah bug #26849.
1a49548bc3dde6a55e207452297a8146d310553d 2009-07-25 Fix Savannah bug #27106.
2cd790d7e2de40dadea5a2a5ffacdfc7e0e56461 2009-07-19 Document recent library changes.
46e05c443b02a4d44d0502063549ab91fde8b213 2009-07-17 Fix Savannah bug #23786.
dc20faaf4cc1b719c1b36c1b005b52924c4d1c25 2009-07-17 Typo.
9f27998ebf9099e004f7b868fdea76abb39c7180 2009-07-15 Merge branch 'master' of wl@git.sv.gnu.org:/srv/git/freetype/freetype2
deee58f2255fcc652da9ba8bfc8890713216fb12 2009-07-15 * docs/release: Updated.
0fbdf11a48db68d8a67b0b3281acd7e02e1d9bd6 2009-07-15 README.CVS -> README.git
3009417a7dd2110d22b0d1d8f2b1931b64e97584 2009-07-15 Borland C++ compiler patch proposed by Mirco Babin.
b2967734a63fd49a9900f572745a86470bb94b7b 2009-07-14 Fix Savannah bug #27026.
313d4f4ca675ca751bfa8b74fd3728fc81671883 2009-07-13 Add a script to check the undefined and unused trace macros.
3bf7baaac37913400b6a98cd4da6392e0c8f58be 2009-07-12 Formatting.
a2ef3769bcd48da970bf177876c0d95cc91ff7ed 2009-07-09 Merge branch 'master' of wl@git.sv.gnu.org:/srv/git/freetype/freetype2
da5946278048ca97594120b23b47adb43095503b 2009-07-09 smooth: Check glyph size by width/height, instead of pitch/height.
0d02317fb2a6f46e568cefc1132273cdd1bc80b7 2009-07-09 [ftraster] Make it compile again with -D_STANDALONE_.
8ad243bdcd033cc2cb17f3c11b49e89ecee9ba30 2009-07-09 Shorten URLs referring ft-devel archive.
e05861b9dace89db68d7e1a3ade9063c16fb5d3c 2009-07-09 Register 2 missing trace components, t1afm and ttbdf.
a6990d06123ca494521858d45fdf406b8fa94bb8 2009-07-09 Register a trace component for ftgloadr.c.
4c531460ed677d9aaa06f79de160bfe3d03d9b3c 2009-07-08 Prevent the overflows by a glyph with too many points or contours.
f4a0f93a14428e5b9456fa0c9585c093e4dfc8b1 2009-07-06 Fix a typo in ChangeLog, found by mouse@Rodents-Montreal.ORG
3d3ba0563e4519a0321f12cdfc2220f88bd45295 2009-07-05 Improve compatibility to Acroread. This fixes Savannah bug #26944.
ad289d139f90bd9f439fdcde151127a2912f8834 2009-06-29 ftpatent: Fix a bug by wrong usage of service->table_info().
24370d67f59a81b4fbc802a8a2abe3ae3e8b0c8b 2009-06-28 Uff, another thinko.
e7389a4405223c40e552122451c7612ae030c20d 2009-06-28 [psaux, cff] Protect against nested `seac' calls.
6bb34880e87235dc0f51d2bbf1c5f48cd7cd407e 2009-06-28 Thinko.
a7e5a335f26aad2d2c299f4d3c547d655328ad34 2009-06-28 * devel/ftoption.h [FT_CONFIG_OPTION_INCREMENTAL]: Define.
b8f97f17cd50003ca712eb1657d5b7544acb56d3 2009-06-28 Formatting.
fee19a786dc443ee0017aee7cb9df2ed0fc4c6db 2009-06-27 Add tools to preprocess the source files for AtariST PureC.
3609141de4e3c222f3de22a97214712a5dab9226 2009-06-27 Fix wrong date in ChangeLog
912f039743879dfd02a648997e0f7982ae7e32dd 2009-06-27 Keep existing modules.cfg in the building tree.
66d308edfd393bde6613a5d14897fdb06331ff0c 2009-06-27 Filter --srcdir= option before invoking builds/unix/configure.
20fb146351674c8bec03ddbf14d9aca4f48e020d 2009-06-27 Improve configure.raw for cross-building on exe-suffixed systems.
610cddcac4c4c6dfd0d7bd4a8bb22288a78591c6 2009-06-26 [truetype] Remove TT_SubGlyphRec.
858abbedc0c156965aba830bfc2072a3c21144cf 2009-06-26 For warning messages, replace FT_ERROR with FT_TRACE0.
e15d9c52bc3a789443eeaf72873e9f11bab1013e 2009-06-25 Formatting etc.
eeec2b8fc63718fbe401b62f7ce523548159f698 2009-06-25 Documentation improvements.
777d6d59eda1aced48071dc5f265c4bb6dc33c1a 2009-06-25 Provide version information better.
1e8bf5831ae6ecf824c6b66ed0262e411084682d 2009-06-23 Thinko.
11cb8c36ed9c75ccf3b80bdb59e9b2a75993a1cd 2009-06-22 Use 16.16 format while parsing Type 1 charstrings. This fixes Savannah bug #26867.
df9cd975d30c101b9a822b72b7edb7f6b12e54c3 2009-06-21 src/pshinter/pshrec.c: Use PSH_Err_Ok.
f79df78a533cb2bded1442eaafcf8c624ede45e0 2009-06-21 Code beautification.
96d389835a341e37d9c16825c4e2692aa940fe50 2009-06-21 Remove useless code.
1f540eff0b1d62f2fcfff2da9af68f33c41fcf13 2009-06-20 Remove unused variables.
41821f8a8ae9961036101c6664ddb543eb3eaff5 2009-06-20 [psaux] Check large integers while parsing charstrings.
541ab5adda7a3640fdaeccc8f1979dd5c742f52c 2009-06-20 [cff] Revert last change.
b34c9b49cc2a88161e150c131950dc007474e69e 2009-06-20 aflatin.c: Fix compiler warning.
ae342dab608c6edc4947ffa10983cb507f99a0ca 2009-06-20 builds/compiler/gcc.mk (CFLAGS): Use -O3, not -O6.
f1631f2db054d8f49115fda1e254a479c4cdc9fe 2009-06-19 [cff] Fix handling of reserved byte 0xFF.
86fa2ebc1f2a73693b5da1076a0871439256db2b 2009-06-19 Improve debug messages for Type1 charstrings.
d1862d227cd3431241107849b5b757795da6364d 2009-06-19 More ftgray fixes for FT_STATIC_RASTER. Problems reported by suyu@cooee.cn.
140a69437333e74c4c44e64e1f3c8849c62ed988 2009-06-18 docs/CHANGES: Updated.
8262213192704679677edfd6f1b89c94b8de8f3b 2009-06-18 Whitespace & documentation improvements.
72271140434028186a49a5dc5925f0727559e46f 2009-06-18 Fix B/W rasterization of subglyphs with different drop-out modes.
780d7e05e71635812efd3b3a19d70e2411803136 2009-06-17 Minor simplification.
38e4076775faf56106c4ac812c1a813cb1e2df2a 2009-06-16 Typo.
42206ad86aac3c3c344fcd9730d80165514584c9 2009-06-16 Improve scan conversion rules 4 and 6.
0409ef32686188c1947298e0fca9fbeadd23c1c3 2009-06-11 Increase precision for B/W rasterizer.
f33b237c961c41c8bda3fb2dfbc3bc71f9cfabc4 2009-06-08 Handle FT_STROKER_LINECAP_BUTT. This fixes Savannah bug #26757.
c6788a389d9003c5c6b86f30047e05658416f7d6 2009-06-07 Fix some potential out-of-memory crashes.
2f2b780e00235356ffcf1e8f98e19f3bb1910ed2 2009-06-07 Simplify math. Suggested by Alexei Podtelezhnikov <apodtele@gmail.com>.
90c699af0cb6e40ba96f43e80433818c83d2560f 2009-06-05 Preparation for fixing scan conversion rules 4 and 6.
cbdba615115b0f07984130d9420ee7299ab0a3cc 2009-06-03 Typo, formatting.
15e8e237e6f4d2145237d2977d93a155a08d118d 2009-05-29 Enable autohinting for glyphs rotated by multiples of 90°.
b4df875196f3ac39d8ca3ec0efb02baccc8ef0cc 2009-05-28 Remove compiler warning. Reported by Krzysztof Kowalczyk <kkowalczyk@gmail.com>.
c32019b64af395d3d0ff6b8763d14cd24b96142a 2009-05-28 Make compilation work with FT_CONFIG_OPTION_USE_ZLIB not defined. Reported by Krzysztof Kowalczyk <kkowalczyk@gmail.com>.
19fbc576afe8e8de2f49f57ddbe4a27c84bcbaa1 2009-05-22 Improve b/w rasterizer. Problem reported by Krzysztof Kotlenga <pocek@users.sf.net>.
b72af52b9c6f2710e6338cad793ee9bb1c316ed3 2009-05-19 Fix Savannah bug #26600.
04a7858c611c55bbbd04f32a480c6fe5f279630e 2009-04-30 Make `seac' operator work correctly with incremental interface.
7daf801f8f54c11cf96197f40affbc844e8b6942 2009-04-30 Document recent changes to ftview.
8b84c9d19fe646b2aafb5d8a57d4d453cfb8966d 2009-04-27 autohinter: Don't change digit widths if all widths are the same. This fixes FreeDesktop bug #21197.
b5a460597a4cc2a0c4f6906279aeb36dc6f94bfc 2009-04-26 Make ftgrays compile with _STANDALONE_ and FT_STATIC_RASTER again. Problems reported by suyu@cooee.cn.
6757390d1ad447ebabcfdc704f3008bc141761c8 2009-04-26 Add missing ChangeLog entry.
b3511ebb608895ab9cac537e5938a1acb7b7a685 2009-04-21 Fix AC_CHECK_FT2.
1dcd0f2399142fded8e92a47c8d2d3ccd6b4a458 2009-04-05 Add #error to modules and files that do not support PIC yet.
59b4af8d593e7e940a84a39a6c7a06e7d935bfe5 2009-04-05 Position Independent Code (PIC) support in autofit module.
4e711be9f55c5e56d7d60de112d26fffe6e6b521 2009-04-05 Position Independent Code (PIC) support in pshinter module.
24b110c6c61cc52713ba4f58dd41f08b5af05025 2009-04-05 Position Independent Code (PIC) support in psnames module.
056095096fdce9084e23116f7825784a2ad5e677 2009-04-05 Position Independent Code (PIC) support in raster renderer.
c1e22f3986d8f7df115f9e5a627c396390cac679 2009-04-05 Position Independent Code (PIC) support in smooth renderer.
cb3b61416b4271024bbe67f3b9e8a4b23e726b82 2009-04-05 Position Independent Code (PIC) support in cff driver.
fb429ec409348501f6ab1932b39ee2d612723198 2009-04-05 Position Independent Code (PIC) support in sfnt driver.
2e7a4e9b7fff4b246be1f371ea0bf32d1f51465f 2009-04-05 Position Independent Code (PIC) support in truetype driver.
636c294befc6df661a6496af49b8f7341fb2717f 2009-04-05 Position Independent Code (PIC) support and infrastructure in base.
2589e5fd94a24cc175fa7690cb3dbf16c7844229 2009-04-05 Preparing changes in cff parser later needed for PIC version.
3da7e68f755492ba4882fa82fec2e7683b6edad2 2009-04-05 Minor change in ftstroke.c.
d8f4b57fbe674f12e57bd927c9c4ca7fff48b41c 2009-04-05 Typo.
cbab53c260dd5277e62ca2d52af5665484bddb2d 2009-04-04 Improve documentation.
314f35ad2e8931f9061566fa224f6fbec8dfdb41 2009-04-04 ftnames.c -> ftsnames.c
d9ba68d6b8a4295428c397236d29f10f8fe46079 2009-04-04 Whitespace.
b47b97db84efd059cbe0079efb976addcfccc6a2 2009-04-04 Fix comment.
ca98f8cc2b091a7d2ab3782d944491dc0939acf0 2009-04-04 Add support for cmap type 13.
8566d4a096d5229354d826e52c7ec89e7436ec3c 2009-04-04 Synchronize ftoption.h versions (minor changes only).
fbdf127904c26714ed69c2c1298c6eb7d564031e 2009-04-01 Ignore empty contours in CFF glyphs.
0315bb20ce9660b92118df816d07f94adbd47ad3 2009-03-31 Typo.
0ddc2fe2aeca1e1d4ed84492113d7b05782da3fd 2009-03-31 Slightly improve documentation of FT_Encoding.
3ba8301b218dbb0b3007ceea46670f14f8f26746 2009-03-30 Callbacks for b/w rasterizer are not implemented currently.
b3e6df69e6d112af739f3ad08cb7cafce32683b2 2009-03-21 Really fix Ghostscript Coverity issue #3904.
4d1a34ce0bd6ed5657369fbaba3f243b27ff82a7 2009-03-21 Another redundant header inclusion.
86e041b5a8de508bbfa2d2b3452a5b1dcaa46952 2009-03-21 Remove redundant header inclusions.
16bd51c81929354a88a0ea0df04e08e5d8bffd04 2009-03-21 Fix Ghostscript Coverity issue #3904.
7171ff57822a07e52728ce1556ca45bfc55c337b 2009-03-20 Fix `make multi' run.
f4a82bee1e13e57dbe02a7925d9270657574ca1b 2009-03-20 Whitespace.
9dbfac22bc0f4d92610834059acb380e6073b7a2 2009-03-20 Fix Savannah bug #25923.
79972af4f0485a11dcb19551356c45245749fc5b 2009-03-20 Protect against too large glyphs.
a18788b14db60ae3673f932249cd02d33a227c4e 2009-03-20 Fix validation for various cmap table formats.
a49db4f866b573ad35e097d23388820678bb4041 2009-03-20 Copyright.
0a05ba257b6ddd87dacf8d54b626e4b360e0a596 2009-03-20 Protect against malformed compressed data.
0545ec1ca36b27cb928128870a83e5f668980bc5 2009-03-20 Protect against invalid SID values in CFFs.
8b819254b9fa1e686eaff8f6b214dfd8eeebe8a0 2009-03-19 Update WinCE Visual C project files.
a9ba23c85631af9b076768886d194a69abd114fe 2009-03-19 Remove unused Win32 code.
91b127f70e76e4f94b6a7264c99a3270f5e9d12d 2009-03-19 Make `gzip' module compile on WinCE.
80c253f9e88e2fd94deaaa692d776314b2eaa504 2009-03-19 Remove unused WinCE code.
7bb1005de81ecbc2465bc075fd05e34fce892074 2009-03-16 docmaker: Don't ignore single-line code blocks.
5a80a94b18b744c961820393200cd9104b99bebf 2009-03-15 Whitespace.
2cd5dce83187ba167fca700f2e588ee52c6f3e6e 2009-03-15 Use __asm__ for declaring assembly instead of asm.
e4661646de7a40e3a0b6c317ed069ac1c7ae352e 2009-03-14 Fix valgrind warning.
f4f5ba2d87afd3e859d5483f5fa206842a0c846f 2009-03-12 * Version 2.3.9 released. =========================
a284ab6254ba5176fc2c0321f5ff41621dba14df 2009-03-12 * builds/unix/freetype2.in: Move @FT2_EXTRA_LIBS@ to `Libs.private'.
b66efefdcde552e4880896aa961a0b9a583762d2 2009-03-12 Fix some FreeType Coverity issues as reported for Ghostscript.
0711d389d67f75d77454f743cba9156fcd1332a8 2009-03-11 Typo.
07e818170f146053c876f6138e492ee79614e000 2009-03-11 Extend CID service functions to handle CID-keyed CFFs as CID fonts.
9318df0cad2b85ddc3509191e83a9927252dc7c8 2009-03-11 Fix Savannah bug #25597.
1e54a65fa8355e948c37486dd98f34aaf6512230 2009-03-11 Minor update.
911f4319661bd18d48a05a5139f2790faff5e046 2009-03-11 Fix Savannah bug #25814.
801e7bae3a31047d280c6c853c8046ea4f399eaf 2009-03-11 Fix Savannah bug #25781. We now simply check for a valid `offset', no longer handling `delta = 1' specially.
34ca21edc6ed4817928f2f5eee408ddd1129ed62 2009-03-11 * src/base/Jamfile: Fix handling of ftadvanc.c. Reported by Oran Agra <oran@monfort.co.il>.
31f5bbba44fe1af6d6084d9d377b7fb914f8c228 2009-03-10 Restructure Win32 and Wince compiler support.
21dab9112b015695cd373bc0187e98dc686889d0 2009-03-09 More preparations for 2.3.9 release.
8312ab75637ee805535b5163b55734462cfbb4dc 2009-03-09 * src/sfnt/rules.mk (SFNT_DRV_H): Add ttsbit0.c.
ee3cc2e4fc964e93fd43c723992131f651910c49 2009-03-09 Fix handling of EBDT formats 8 and 9 (part 2).
1a5edf7a4f837be07ead65e7a2bbf6eb68a409dd 2009-03-09 * builds/unix/configure.raw (version_info): Set to 9:20:3.
42f5c714c055d9d8cade2ede35c3abb5ae448a2c 2009-03-03 Formatting.
ab7e52b1c78b27d74e9555c6488c46bd62101804 2009-03-03 	Fix SFNT kerning table parser against malformed tables. 	Closes Savannah BUG #25750
15b60bb513984c5f0725d45b80e8798e21502dcf 2009-03-03 Formatting, copyright years.
cda6f49332586926393b93a58e3d4a7537d57e6a 2009-03-03 	Update documentation and bump version number to 2.3.9
45f8c5e5898e5f25a37646177e2b815dc0955f04 2009-03-03 Minor typos.
01ca4da20375cf64f7e6b8c22c038042cf849502 2009-03-03     Remove ABI-breaking field in public PS_InfoFontRec definition.     Instead, we define a new internal PS_FontExtraRec structure to     hold the additionnal field, then place it in various internal     positions of the corresponding FT_Face derived objects.
7585683c4a93a1f08ad3289d6564fda80818b2b4 2009-03-02 Remove dead code.
e5a7cc239c1db21f2fb6082ca57dbba5a256f275 2009-03-02 Fix handling of EBDT formats 8 and 9.
14de111f72119fb19de8e88f79116578adb97df0 2009-02-24 Fix Savannah bug #25669.
1e8599240fd07cbba9c87f90e40f7914893abc6e 2009-02-15 Fix Savannah bug #25588.
f40170a74eca6cb6935d56015b6e06f6832b5c54 2009-02-12 Minor documentation fixes.
0552a496c47a9436ea3be3bbb60729464bf51cdc 2009-02-11 * src/truetype/ttobjs.c (tt_check_trickyness): Add `DFKaiShu'. Reported by David Bevan <dbevan@emtex.com>.
c2cabd4291608e6844e38d870dc80c060932c3ca 2009-02-09 Fix Savannah bug #25495.
67bbcbd72d025513091026a07125a82ff59b09d4 2009-02-04 Fix Savannah bug #25480.
763ae208e526c0abd2fb7ab8eea76cc6c04175cf 2009-01-30 Minor docmaker improvements.
1e5e7aa0732d17609bb5cfa02258820a59511c54 2009-01-25 Fix SCANCTRL handling in TTFs. Problem reported by Alexey Kryukov <anagnost@yandex.ru>.
5184ed6d53de2978de6812995f841c188d9125e6 2009-01-22 Move FT_Get_FSType_Flags to a separate file. Problem reported by Mickey Gabel <mickey@monfort.co.il>.
5e83ce4d291556f66440765b52a852daaad27bec 2009-01-22 Formatting.
a7c5de592cdd1e354cf567b94348719e1720904e 2009-01-22 * builds/unix/ftsystem.c: Fix 2 error messages ending without LINEFEED
5a00909a774dbdd65490e78d82d69abb06031692 2009-01-22 * Fix a bug in POSIX resource-fork accessor since 2008-10-04
0dabaa6ce994307b48b3e1911c3c3306472a9e8c 2009-01-19 Fix documentation buglets.
c591c17b3ff3cb5e36a91d3a4dd2feb71b046804 2009-01-19 Fix Savannah bug #25355.
4e263a955998e21a6e55ae3be68dd55abfcdf00e 2009-01-19 Documentation fixes.
0b6b46ffd9b2f9ccc42492dc652992fd3038d47e 2009-01-19 Documentation fixes.
3739f8b987ef385fdaefc887922f76c9d0066311 2009-01-18 Protect FT_Get_Next_Char.
4f7ef401eadeae55328c7a064498446336e9d77e 2009-01-18 Implement FT_Get_Name_Index for SFNT driver.
59e2c8dd253638098ce853d067ff659771d2d6b6 2009-01-18 Fix documentation of FT_Outline_GetInsideBorder.
e22dd0b80f9d7d425bb46be90242cd157af12ee9 2009-01-14 * Version 2.3.8 released. =========================
fb4ddb2791f806d931976268d1db4d225cf861a1 2009-01-14 builds/toplevel.mk (dist): Compress better.
9bf73ec40798148639be45eadbec22d50dd7f8a4 2009-01-13 Fix C++ compilation.
24d72a1b0b3d7227000a8b9a54f3513f99c7fe4e 2009-01-13 Don't use stdlib.h and friends directly. Reported by Mickey Gabel <mickey@monfort.co.il>.
f47acf2b5fcd9d6c9dc58809ef8ecf1b1e0b46ad 2009-01-12 Avoid compiler warnings.
e85baf4f8e9ba09fd16d31808b6a5d31735b13bf 2009-01-12 Fix stdlib dependencies.
214ca056f5fe29e7ae9b7b62a398fca7e5849e0d 2009-01-11 * include/freetype/ftbdf.h (FT_Get_BDF_Property): Improve documentation.
fc6d12a1f70b8d66f5d52b73501a07c2bc995933 2009-01-11 * docs/formats.txt: Add link to PCF specification.
759c07d149cb97f9cb3233e291339b98194e3585 2009-01-09 load_flags of FT_Get_Advance(), FT_Get_Advances() and backends are declared as FT_Int32 to match the flags of FT_Load_Glyph()
68e16e010534bbb32e29d719864fbedde5c0a2a1 2009-01-09 * src/gxvalid/gxvmort.c (gxv_mort_feature_validate): Fix wrong length check, Savannah patch #6682.
9d83d290287d6c844a7fe514050604cd75a76b3a 2009-01-09 Fix problem with T1_FIELD_{NUM,FIXED}_TABLE2.
a7c00b79e04bb205a2fcdab7f94da4793a522e3b 2009-01-09 load_flags of FT_Get_Advance(), FT_Get_Advances() and backends are declared as FT_UInt32 for 16-bit platforms
9b1da084c2a0c9e70a65ea715ef95c2b926629cd 2009-01-09 tab -> space
2dc107949433f00905fab4206a5ec47c51ecb6d3 2009-01-09 * src/base/ftobjs.c (FT_Done_Library): Issue an error when FT_Done_Face() is failed and retried
a79de11b222a0017b9f9aadb1d081f79a9a3da04 2009-01-07 * docs/CHANGES: Document new key `a' in ftdiff.
c32637222f0eea3d1aec8063ec08241a07d47745 2009-01-06 Don't rely on GNU sed.
5758688e87a6d1aa4595011b5324463051c6deeb 2009-01-06 Typo.
a86f1b96b54ec1edeb4a8784d3a963180d0abc3c 2009-01-06 FT_Bitmap_Convert: Support missing pixel modes.
c679115f0d6d2a071339888ee889f73e81cc0a86 2009-01-06 Fix AC_CANONICAL_XXX issue.
f2e33c1111c2f7f0021c556df85401f63e4f1f15 2009-01-06 Minor fixes.
1ad384d8818e0b0da95b069d5874da6f7ec51558 2008-12-25 Set `face_index' field in FT_Face for all font formats.
66043b1c4fdfe971348ef619e0fd8d85284034f4 2008-12-22 * builds/unix/ftsystem.c (FT_Stream_Open): Reject zero-length files. Patch from Savannah bug #25151.
3c5ad9516675db198246b460f84ae7ea01b46adb 2008-12-21 * src/pfr/pfrdrivr.c, src/winfonts/winfnt.c, src/cache/ftcmanag.c, src/smooth/ftgrays.c, src/base/ftobjc.s, src/sfobjs.c: s/_Err_Bad_Argument/_Err_Invalid_Argument/.  The former is for errors in the bytecode interpreter only.
478cca14a59bb94403da17ea93fe3930dca4df2f 2008-12-21 * src/base/ftpfr.c (FT_Get_PFR_Metrics): Protect against NULL arguments. Fix return value for non-PFR fonts.  Both problems reported by Chi Nguyen <chint@necsv.com>.
ce33a312daca1944e61a11c4e7522d37f4da4f4d 2008-12-21 FT_USE_MODULE declares things as:
b6fa8451461b51cc793a4cd0ab17350e3e6ae9fe 2008-12-21 * src/autofit/aflatin.c (af_latin_hint_edges), src/autofit/aflatin2.c (af_latin2_hint_edges), src/autofit/afcjk.c (af_cjk_hint_edges): Protect against division by zero.
05bf6877a4b03fa1ea5e2b99f2318104a9de0294 2008-12-18 * docs/CHANGES: Updated.
cfc514ea7e05f4734d785cd20a613eee8d5c4ea7 2008-12-17 * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Don't use internal macros so that copying the source code into an application works out of the box.
c8c4cc837cd917ee6963e206760669377ceb124d 2008-12-17 * include/freetype/ftsynth.h, src/basae/ftsynth.c: Move FT_GlyphSlot_Own_Bitmap to... * include/freetype/ftbitmap.h, src/base/ftbitmap.c: These files.
00bcd34ae61ee2b5e19ef22ed7236e49511171f5 2008-12-17 Improve documentation of FT_Outline_Embolden.
5914cb621a10f45e055fe7bba96f9e0485daf881 2008-12-16 Minor doc fixes.
b972a2a294a6d1f53ad403ae2bf0a098a38f0c2b 2008-12-11 Generalize the concept of `tricky' fonts by introducing FT_FACE_FLAG_TRICKY to indicate that the font format's hinting engine is necessary for correct rendering.
1474f439b54ef1553d0aac57ebde6261f1b2ed81 2008-12-09 Really fix Savannah bug #25010: An SFNT font with neither outlines nor bitmaps can be considered as containing space `glyphs' only.
e3b083c65b4552eefa4bb51408459c8817f487fa 2008-12-05 * src/autofit/aflatin.c (af_latin_uniranges): Add more ranges.  This fixes Savannah bug #21190 which also provides a basic patch.
76fffcd89804a7aea7ac8999cefa1a541d2b1e55 2008-12-05 * include/freetype/freetype.h (FT_LOAD_ADVANCE_ONLY): Use value 0x100 instead of 0x10000; the latter value is already occupied by FT_LOAD_TARGET_LIGHT.  Bug reported by James Cloos.
afe6016030f72685d2d618c78ecf9a45d831f487 2008-12-01 GDEF tables need `glyph_count' too for validation.  Problem reported by Chi Nguyen <chint@necsv.com>.
1a5d561dce3731a5691a27a8b0a04c664bca7add 2008-11-29 * src/autofit/afcjk.c, src/base/ftoutln.c, src/base/ftrfork.c, src/bdf/bdfdrivr.c, src/gxvalid/gxvmorx.c, src/otvalid/otvmath.c, src/pcf/pcfdrivr.c, src/psnames/pstables.h, src/smooth/ftgrays.c, src/tools/glnames.py, src/truetype/ttinterp.c, src/type1/t1load.c, src/type42/t42objs.c, src/winfonts/winfnt.c: Fix compiler warnings (Atari PureC).
8f9b7f50a513675e9a907ae4393d8d914635a23d 2008-11-29 * src/type/t1load.c (mm_axis_unmap): Revert previous patch and fix it correctly by using FT_INT_TO_FIXED (FreeType expects 16.16 values in the /BlendDesignMap space).
b2cb6ce6c4d7d7bd25818d22e60378574692ce8d 2008-11-29 * src/type1/t1load.c (mm_axis_unmap): `blend_points' is FT_Fixed*, whereas `design_points' is FT_Long*.  Therefore, return blend rather than design points.
02197280b464cb84d6fb63520868bcc62ce0edfb 2008-11-29 Formatting.
c7597edb6ac7c64064b74f78f314007ce9579f3a 2008-11-27 * src/cff/cffparse.c (cff_parse_real): Handle more than nine significant digits correctly.  This fixes Savannah bug #24953.
0a263a8b3130c0156a9851f1224a63938be0adef 2008-11-25 * src/base/ftstream.c (FT_Stream_ReadFields): Don't access stream before the NULL check.  From Savannah patch #6681.
52cd0fc8b9a76b4bee8d4fab7aa0409a85900970 2008-11-24 Fixes from the gnuwin32 port.
105721a5a61718ab43de8f7e7e277077668b0eae 2008-11-15 * src/truetype/ttinterp.c (tt_default_graphics_state): The default value for `scan_type' is zero, as confirmed by Greg Hitchcock from Microsoft.  Problem reported by Michal Nowakowski <miszka@limes.com.pl>.
312043f41bbb5e9fd4127339c76551406592b8a8 2008-11-12 * src/cff/cffdrivr.c (cff_get_cmap_info): Initialize `format' field. This fixes Savannah bug #24819.
e7aad0254c9e869a593cc8fe95d932e7de700ffb 2008-11-08 * src/sfnt/sfobjs.c (sfnt_load_face): Remove #if 0/#endif guards since OpenType version 1.5 has been released.
b6192827a31cae9d11fa5af2808ea0771c363aa1 2008-11-08 * src/base/ftobjs.c (ft_glyphslot_free_bitmap): Protect against slot->internal == NULL.  Reported by Graham Asher.
95120928592c4d977abbef3b6582eae12b4058c2 2008-11-08 * src/sfnt/sfobjs.c (tt_face_get_name): Modified to return an error code so that memory allocation problems can be distinguished from missing table entries.  Reported by Graham Asher. (GET_NAME): New macro. (sfnt_load_face): Use it.
c321b9b0638031686aaa7af17d836ad6ff8fa582 2008-11-05 * devel/ftoption.h, include/freetype/config/ftoption.h [TT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Undefine TT_CONFIG_OPTION_UNPATENTED_HINTING.  This fixes the return value of `FT_Get_TrueType_Engine_Type' (and makes it work as documented). Reported in bug #441638 of bugzilla.novell.com.
e0ed07d7674a767b73c69182a4d74ed0bc95cd7e 2008-11-04 * src/type1/t1load.c (parse_subrs): Use an endless loop.  There are fonts (like HELVI.PFB version 003.001, used on OS/2) which define some `subrs' elements more than once.  Problem reported by Peter Weilbacher <mozilla@weilbacher.org>.
f31072c867c7610e462fbaa8a2a6b6166accfbe7 2008-10-15 * src/sfnt/ttpost.c (tt_post_default_names): Add `const'.
6922266b2cae8a3ebb751a71ba2068d28fcaf449 2008-10-15 * src/truetype/ttgxvar.c (TT_Set_MM_Blend): Disambiguate
5d64257340eb6973c920986318984cbe15e5920e 2008-10-15 add comment
822604c83185d4b7c86d90f5e1d8eb2bd78152bf 2008-10-14 * src/cff/cffobjs.c (cff_face_init): Remove compiler warning. Suggested by Bram Tassyns in Savannah patch #6651.
174b8de3283c921d8bddf48325fe42ba7330a930 2008-10-12 * src/sfnt/sfobjs.c (sfnt_load_face): Fix computation of `underline_position'.
0192230ea206e7bf4316483103c308fda177e874 2008-10-11 (important) formatting
cec1d5f86a22130352979ca81fb1adf8f1c7e63e 2008-10-09 typo
1464bc5ad3591306d911761dba29187e29454475 2008-10-09 * Fix Savannah bug #24468, unexpected conversion between FT_UInt32* and FT_UInt*
fa9d39940ec25836f05206adbb4eb54f23899408 2008-10-08 Fix Savannah bug #24485.
54dd7cf43b8b8b5a6a8dbe98ece04c3e8ee4f693 2008-10-07 Make braces balanced throught the whole file.
cd91bf0accc5f9680d07d3320f54bbedcd928b0b 2008-10-07 Make braces balanced throughout the whole file.
570b1fdb84297903af5c3d404d3d047faf14ddd3 2008-10-05 formatting
b016c53f42a5a848ee1c6d2f43eb1d577403b97a 2008-10-05 s/with other words/in other words/
96d87bed0e5d8810e3f9f337b9c7780f52995409 2008-10-05 {src/base,builds/mac}/ftobjs.c: Include FT_TRUETYPE_TAGS_H for multi build
af48cb0b9899c9497234198256d50014f59139b8 2008-10-05 src/base/ftobjs.c: Include FT_TRUETYPE_TAGS_H
2d3e0af942eada7dbfe8475df89f687c3f14cbeb 2008-10-05 * `FT_Open_Face' tries `open_face_PS_from_sfnt_stream' when a sfnt container is found but not OpenType.
21bd5165927ec8e694e632fc0ef44cb2c5ddc2d6 2008-10-04 Introduce macros for some MacOS-specific resource tags
72eb270ac71e8c76e7aefc9a8d3a39fb510602f1 2008-10-04 * Remove wrong initialization in `ft_lookup_PS_in_sfnt_stream'
45489589adb5e01cd2c8951dded6dced5bf7ef6e 2008-10-04 * src/base/ftobjs.c (open_face_PS_from_sfnt_stream): Remove compiler warnings.
1137d04f85079ff3b96b148ebcfed39690fdb09e 2008-10-04 * New function `open_face_PS_from_sfnt_stream' to check and open a Type1 PS or CID-keyed font in an sfnt stream.
bc2c49841908f8716c1adae3cbdcad647f8d5301 2008-10-03 * src/base/ftobjs.c (ft_lookup_PS_in_sfnt): Set *is_sfnt_cid to FALSE when no PS resource is found
9e2b9900dc5d764c31f8c9ae998a0f94f5c4d3b5 2008-10-03 * Remove duplicated functions from builds/mac/ftmac.c. Now MPW builds builds/mac/ftmac.c as a part of ftbase.c
35ae574a51363f2e5a6d1cda1ff168e1b2bd9fc0 2008-10-02 Add casts for stupid compilers.  Reported by Graham.
b17fb11f93c4d9df1051b89b0804a0cf905a02df 2008-10-02 * src/cff/cffgload.c (cff_slot_load): Map CID 0 to GID 0.  This fixes Savannah bug #24430.
89a1a51834bfacbc2909aa4beb99dc007a9ebb98 2008-10-02 * builds/freetype.mk (BASE_H): Rename to... (INTERNAL_H): This. (FREETYPE_H): Updated. * src/base/rules.mk: (BASE_OBJ_S, OBJ_DIR/%.$O): Add BASE_H. * src/bdf/rules.mk (BDF_DRV_H): Add bdferror.h. * src/cache/rules.mk (CACHE_DRV_H): Add ftccache.h and ftcsbits.h. * src/pcf/rules.mk (PCF_DRV_H): Add pcfread.h. * src/raster/rules.mk (RASTER_DRV_H): Add ftmisc.h. * src/type42/rules.mk (T42_DRV_H): Add t42types.h.
cff15b07f3b060df258a4adcb28f40b7dd1ea4f4 2008-10-02 Formatting.
ba3e23042963f0d38adab066cd6e49016d2fd8e5 2008-10-02 * Fix wrong comment in ftbase.h
f414702e04c103922dff335abd72c6baf7f9c5c4 2008-10-02 * Merge the duplicated functions in ftmac.c with ftobjs.c
ce1bad0381c8ae0bff2ea54d5101808779e1b498 2008-10-01 * src/sfnt/sfobjs.c (sfnt_load_face): `psnames_error' is only needed if TT_CONFIG_OPTION_POSTSCRIPT_NAMES is defined.
d03d856d959271920f9468198153c54d552d1847 2008-10-01 * src/truetype/ttobjs.c (tt_face_done), src/cff/cffobjs.c (cff_face_done), src/pfr/pfrobjs.c (pfr_face_done), src/pcf/pcfdrivr.c (PCF_Face_Done), src/cid/cidobjs.c (cid_face_done), src/bdf/bdfdrivr. (BDF_Face_Done), src/sfnt/sfobjs.c (sfnt_face_done): Protect against face == 0. Reported by Graham Asher.
6bc16e92e414f5a4368d10973294e44d70e7c588 2008-10-01 s/synthetize/synthesize/
fce4e23998c6a02d034f00fa1cf230b013583ec7 2008-10-01 Formatting.
ef4a915e286bc7be45e2390e0b21b00ed7f79211 2008-09-30 * Fix make rules for multi build on Mac OS X
c6bdee5f27c4ba6a49d781e26ae686d3512e8f56 2008-09-30 * Fix the conditions for multi build on MacOS
b4c810e2b49e825936170d6898fa6edd68aacea4 2008-09-22 * src/cff/cffgload.c (CFF_Operator, cff_argument_counts, cff_decoder_parse_charstrings): Handle (invalid) `callothersubr' and `pop' instructions.
bd0f71aa960cdaf0cdeea26d47792e9d13520bf8 2008-09-22 Fix Savannah bug #24307.
815e186f1a7da17d688611942b9915c2d58da5be 2008-09-21 * src/{otvalid,sfnt}/Jamfile: Add missing targets for multi build by jam
70f4cff19d0b555cf4a217de6cd114af750dddcf 2008-09-20 * src/smooth/ftgrays.c (gray_find_cell): Fix threshold.  The values passed to this function are already `normalized'.  Problem reported by Stephan T. Lavavej  <stl@nuwen.net>.
22e970a23e8667aeb0ff6ac1c59ac659ad71059a 2008-09-20 Formatting, minor code fixes.
6874d85ba0cb281aa977dfaf1964229879437715 2008-09-20 * src/base/ftoutln.c: Include FT_INTERNAL_DEBUG_H. (FT_Outline_Decompose): Decorate with tracing messages.
3afbee82fef0333f44e0d29d5ef48ecde535069d 2008-09-19 * ftmac.c: Import sfnt-wrapped Type1/CID font support
dec8e7b97dd10e72890f785c98c9cd8fae8185b6 2008-09-19 * src/base/ftobjs.c: Fix double free bug in sfnt-wrapped Type1/CID font support
9ae5eaf862ee6c3464a98ef5f6e2fbfc929ef37a 2008-09-19 * src/base/ftobjs.c: Add initial support for sfnt-wrapped CID-keyed fonts
55c40631f482aef472b2e754941d76ca8dff475b 2008-09-18 * src/base/ftsystem.c (FT_Done_Memory): Use ft_sfree directly for orthogonality (ft_free and ft_sfree could belong to different memory pools).  This fixes Savannah bug #24297.
0c0db3eb48fd5753670fb0cd9ac603a9361f72cc 2008-09-18 * src/cff/cffobjs.c: replace 0x4F54544FL by TTAG_OTTO
4afcfd3056b89e91007449e78b5fb429422e8193 2008-09-16 beautifying, doc fixes.
634df6e3ba1370110f057dce5285df23594940c9 2008-09-16 * src/cff/cffgload.h, src/cff/cffgload.c (cff_decoder_set_width_only): Eliminate function call.
ed6c0e063c05f474de620bdc3a22fb96f35379e5 2008-09-15 Fix Savannah bug #24179, reported by Bram Tassyns.
b211651ac9a40f3ed2d25474dcf9a9e09c8a81dd 2008-09-12 * autogen.sh, builds/unix/configure.raw, include/freetype/config/ftconfig.h, builds/unix/ftconfig.in: Minor beautifying.
8d3e6ecc3cf9af0d7c484960ca1dbe649245c08a 2008-09-11 * src/base/ftbase.c: Include ftadvanc.c.
59188661e622e078cc0fc16f203573c79fcc2c98 2008-09-11 * Fix Savannah bug #21250: builds/unix/configure installs bi-arch ftconfig.h if it works correctly
8e29645e20e4de8c2b2cbfde12a48da7f84c3713 2008-09-05 * builds/unix/configure.raw: Clear FT2_EXTRA_LIBS when Mac OS X frameworks are missing
17cd687266dadb4bd371c2c74e3298a8ccf87da5 2008-09-02     * include/freetype/ftcache.h, src/cache/ftccmap.c:     modify FTC_CMapCache_Lookup to accept a negative cmap index     to mean "use default cached FT_Face's charmap". This fixes     Savannah issue #22625
f47d263f1bb01fe7701249fe5df4ac2e1534bd51 2008-09-02     * include/freetype/ftoption.h, include/freetype/ftconfig.h,     builds/unix/ftconfig.in, include/freetype/freetype.h,     src/base/ftcalc.c:     Make FT_MulFix an inlined function. Also provide an assembler     implementation for ARM architectures. this is done to speedup     FreeType a little (on x86 3% when loading+hinting, 10% when     rendering, ARM savings are more important though).     Disable this by undefining FT_CONFIG_OPTION_INLINE_MULFIX in     ftconfig.h
238bb38513dbc29081870757887c17c0c2c383e0 2008-09-01 ooops. Add missing files
28534d616be45a45767e5cfa65164a863d068eea 2008-09-01     * include/freetype/ftadvanc.h, src/base/ftadvanc.c,     include/freetype/config/ftheader.h, include/freetype/freetype.h,     src/base/Jamfile, src/base/rules.mk, src/cff/cffdrivr.c,     src/cff/cffgload.c, src/cff/cffgload.h, src/truetype/ttdriver.c,     src/truetype/ttgload.h, src/truetype/ttgload.c, src/type1/t1driver.c,     src/type1/t1gload.h, src/type1/t1gload.c:     Add a new header named FT_ADVANCES_H declaring some new APIs     to extract the advances of one or more glyphs without necessarily     loading their outlines. Also provide 'fast loaders' for the     TrueType, Type1 and CFF font drivers (more to come later)
7981fe2a0f9b79d384e98e8868bdeeaf9ec6b5f0 2008-08-29 * src/sfnt/sfobjs.c (sfnt_open_font): Use TTAG_OTTO
4dbf00aa237916df9fbfe4624dad102648096078 2008-08-28 * src/type1/t1load.c (parse_encoding): Protect against infinite loop.  This fixes Savannah bug #24150 (where a patch has been posted too).
a4cb0d95d90a7ed76625dc5d60af66dca03733c5 2008-08-23 * src/type/t1afm.c (compare_kern_pairs), src/pxaux/afmparse.c (afm_compare_kern_pairs): Fix comparison.  This fixes Savannah bug #24119.
4c60bd916cd487b9ee90b561ecfa4011d443c68c 2008-08-19 * Fix FT_Stream_New() to initialize stream always
77f7358533406db47f7a3bd94b5c71c84ec6c911 2008-08-19 Formatting.
fdc2d7618a8addfb7f1f4003ae444d14a4d562b0 2008-08-18 * src/base/ftmac.c: Add a fallback for the case that HAVE_TYPE_RESOURCE_INDEX is not set by configure
a8700d428beebfbe5ed042dd691a8d02b007b154 2008-08-18 * builds/unix/configure.raw: Replace all-in-one Carbon.h by minimum CoreServices.h
a2637823db921902c95ba09a254e35375cd1664a 2008-08-18 * src/sfnt/ttcmap.c: Fix for empty sub-headers in Dynalab fonts
da32d7054dc34d2f92f9f8e465d55589fe58e354 2008-08-06 Add one more example to the documentation of FT_Glyph_To_Bitmap.
293a877a99deda141e509eb6daad0756bf8f9234 2008-08-05 Minor documentation improvements.
c86f86112fa04ca56efc759292b4b9949ce4cec8 2008-08-05 Minor documentation improvement.
7fd201829a5306a802fd4c3c050a5e1813b3e964 2008-08-04 * src/type1/t1tokens.h: Handle `ForceBold' keyword.  This fixes Savannah bug #23995.
eba3eeecd9578bd6217d276cb1b715d77ecaab87 2008-08-04 * src/cff/cffparse.c (cff_parse_fixed_scaled): Fix thinko which resulted in incorrect scaling.  This fixes Savannah bug #23973.
17e69011123a339f3fd5bdf1fafa866f8431513a 2008-08-04 Be more tolerant w.r.t. invalid entries in SFNT table directory.
806f59341ddb7189cfc0416a15651efca24b20a7 2008-07-30 * src/cff/cffgload.c (cff_decoder_parse_charstrings): No longer assume that the first argument on the stack is the bottom-most element.  Two reasons:
830846e6450f54c2b5029dcaa497317d341b5d48 2008-07-27 Formatting, copyright years.
7f30c0c64c397ee76d17690dedf86dae1d7f6a1b 2008-07-27 Add extra mappings for `Tcommaaccent' and `tcommaaccent'.  This fixes Savanna bug #23940.
bdcfddcd437f0ec0e0c9cb1a568a4cfb24afb1d0 2008-07-26 * src/cff/cffgload.c (cff_decoder_prepare, cff_decoder_parse_charstrings): Improve debug output.
e75da4576e77ad2113f06905d8f8479a92cf687c 2008-07-22 * src/sfnt/ttcmap.c (tt_cmap4_validate, tt_cmap4_char_map_linear, tt_cmap4_char_map_binary): Handle fonts which treat the last segment specially.  According to the specification, such fonts would be invalid but acroread accepts them.
50997cd742824a1e2c610d4254cbfa446621a736 2008-07-16 * src/pfr/pfrdrivr.c (pfr_get_advance): Fix off-by-one error.
bd48d35bf86c6635634ab1f13e742fb16633ac4d 2008-07-16 Set FT_FACE_FLAG_CID_KEYED only if pure_cff is set.
3d2f06f399d88f2b94447254ddab6c8f54cec868 2008-07-16 Handle CID-keyed fonts wrapped in a SFNT (with cmaps) correctly.
6b19e095be24f993db7a2f4293915f007a91e4e8 2008-07-09 * src/truetype/ttpload.c (tt_face_load_loca): Handle buggy fonts where num_locations < num_glyphs.  Problem reported by Ding Li.
ca6fc732b799476df4a067ab8563d1b4a6e3ed03 2008-07-05 Fix ChangeLog.
4e33f9e53c2dcfeebd84f8e9a61ae80724c7acf5 2008-07-05 Since FreeType uses `$(value ...)', we now need GNU make 3.80 or newer.
71b8f3f2ed06ce2a437b31e34c75e6aeab781640 2008-07-04 * src/raster/ftraster.c (Draw_Sweep): If span is smaller than one pixel, only check for dropouts if neither start nor end point lies on a pixel center.  This fixes Savannah bug #23762.
be54a68c9dfd89a2d5c88b1639821211e922e539 2008-06-29 * Version 2.3.7 released. =========================
4e7d984d945df1821682d4b1e72906c203ccaed8 2008-06-27 * src/ftlyph.c (FT_Matrix_Multiply, FT_Matrix_Invert): Move to... * src/ftcalc.c: Here.  This fixes Savannah bug #23729.
a741c6f2aaba94c5a1162b0095b8ebe74ef959ee 2008-06-27 * src/raster/ftraster.c (Vertical_Sweep_Drop, Horizontal_Sweep_Drop, Horizontal_Gray_Sweep_Drop): Test for intersections which degenerate to a single point can be ignored; this has been confirmed by Greg Hitchcock from Microsoft.  (This was commented out code.)
8a9b63913f62bdf342f4bd8791cb7c7ebfdbfedd 2008-06-26 Improve navigation in API reference.
e172c332bce663c4badfdddd3b65bd5df4553361 2008-06-25 minor formatting
2be28a448fc16b0de2536aadc70ea854a55bd3d0 2008-06-25 Fix documentation of `num_glyphs'.
959cb8eb19ae45141e92eb81da8a3032b1e85840 2008-06-25 minor improvements
f3a924dd53346dbb9da36f4917ff017b2b2cfd96 2008-06-24 Fix for 10.4u SDK bundled to Mac OS X 10.5
ce8853af8158368eae51b14c89dc3b79f48ce8ce 2008-06-24 * src/truetype/ttinterp. (Ins_SCANTYPE): Don't check rendering mode.
5563bea09317831f0a16fcc4add230806f007cac 2008-06-24 * src/psaux/psobjs.c (t1_builder_close_contour): Don't add contour if it consists of one point only.  Based on a patch from Savannah bug #23683 (from John Tytgat).
745a4f42a500c441ba4be4e096c6e63309ab0709 2008-06-22 * src/truetype/ttgload.c (TT_Load_Glyph): Protect bytecode stuff with IS_HINTED.
b1c36cfbd99c67ef239753387a5ec1102c11608b 2008-06-22 * builds/unix/configure.raw: Copy -isysroot option from CFLAGS to LDFLAGS, if required
5df5dbb722cf008b3f617448d8d28fde4d725556 2008-06-22 Enable access to the various dropout rules of the B&W rasterizer. Pass dropout rules from the TT bytecode interpreter to the rasterizer; temporarily this is enabled only if `USE_SCAN_CONVERSION_RULES' is defined.
c91dfa39e8863318f092b4d38b31e7dca32d5b40 2008-06-21 Improve documentation of gray-level rastering and what to do if you need less than 256 gray levels.
5b631d894c68dc07208cf9cd0817a4584741b8d3 2008-06-19 * src/cff/cffobjs.c (cff_face_init): Compute final `dict->units_per_em' value before assigning it to `cffface->units_per_EM'.  Otherwise, CFFs without subfonts are be scaled incorrectly if the font matrix is non-standard.  This fixes Savannah bug #23630.
cd6dcca658f20f37fb224f7b727516d60c442142 2008-06-19 * src/type/t1objs.c (T1_Face_Init): Slightly improve algorithm.
d57a5e9fff50751aeb7fe545ef66890084bffab2 2008-06-18 * src/type/t1objs.c (T1_Face_Init): Fix change from 2008-03-21. Reported by Peter Weilbacher <mozilla@weilbacher.org>.
ca947c2551bc247f8829bbe8d9c4df11387269a2 2008-06-16 * src/otvalid/otvgpos.c (otv_MarkBasePos_validate): Set `valid->extra2' to 1.  This is undocumented in the OpenType 1.5 specification.
ad83e05b3798d95d2a52d9707489560ea263f619 2008-06-15 * src/base/ftcalc.c (FT_MulFix) <asm>: Protect registers correctly from clobbering.  Patch from Savannah bug report #23556.
b796adb451c4131c73953a25207e0413ef57a288 2008-06-10 * autogen.sh: Add option `--install' to libtoolize.
6174e17cf7cb3eef826d95c96757dbb0feea7bdb 2008-06-10 * Version 2.3.6 released. =========================
f3200faaf31245eb251576984533deb3d4a3bb9a 2008-06-10 Typo.
102bb83afddf6dcb60c0eee0621b9e92ee3c157e 2008-06-10 * src/base/ftobjs.c (open_face): Check `clazz->init_face' and `clazz->done_face'.
26bd7a2c5d112143766d905de4346f738a2d4fb6 2008-06-09 s/enable_shared/build_libtool_libs/
630e24d9656817da8b6a24d9383a3b16f94ec656 2008-06-09 Support debugging on WinCE.  From Savannah patch #6536; this fixes bug #23497.
a984fda881ef98281627614e4ddae2936c12bf73 2008-06-09 * README.CVS: Updated.
7cb9ec0f1c9b3ce3c92c840cdc9a18a576993bc3 2008-06-09 * src/type1/t1parse.h (T1_ParserRec): Make `base_len' and `private_len' unsigned.
d77e72295e2f0494bd993c4f59b642c6bd5c3192 2008-06-05 * src/truetype/ttinterp.c (Ins_IP): Handle case `org_dist == 0' correctly.  This fixes glyphs `t' and `h' of Arial Narrow at 12ppem.
4c3cc76ba05507c2aa624082d3cb5b28a2ac5930 2008-06-03 * include/freetype/ftcache.h (FTC_FaceID): Change type back to FT_Pointer.  Reported by Ian Britten <britten@caris.com>.
90053f3f66c216fac7bc650eb077cec1ad2bba91 2008-06-02 typo
8e3539bf7c2bf3f6e5e611c040d592d66d7be600 2008-06-02 Emit header info for defined FreeType objects in reference.
7493ea12de9d04eb58aac0af1c841c4f3859babf 2008-06-02 * include/freetype/config/ftheader.h (FT_UNPATENTED_HINTING_H, FT_INCREMENTAL_H): Added.
e899991b5e729b48ed219e15727c6fbb39c7e18f 2008-05-31 More doc fixes to improve HTML version.
2b0b4221abba6497e05183d58c6a36821b9cce06 2008-05-28 Cosmetic code changes.
0e9b0ec4605d9e840a83cad3ceab73c949549543 2008-05-28 Improve documentation so that it can be better parsed by docmaker.
de0d00556e92b41cc5ee976e566aa384108c573e 2008-05-28 * src/tools/docmaker/sources.py (SourceBlock::__init__): While looking for markup tags, return immediately as soon a single one is found.
8f7d17bfe336f1fa0ea0fa335f974993420c6333 2008-05-28 formatting
c94fa6699c3b335b3acafc0e0cd2247a63b1220a 2008-05-27 * src/truetype/ttinterp.c (Ins_MD): The MD instruction also uses original, unscaled input values.  Confirmed by Greg Hitchcock from Microsoft.
35a90b7901c5ea38dfaf99d929588da0df2e0646 2008-05-27 * src/tools/docmaker/tohtml.py (block_footer_start, block_footer_middle): Beautify output.
0c52faa9db22d32e22f6fe2a57da9d32c7e82d35 2008-05-25 add missing casting
57a94c4863a9e70926304b247b6f16b3b8a1c6ec 2008-05-25 whitespace
ffa496574ae715630a466a810986e212d2de59e0 2008-05-25 * src/truetype/ttgload.c (load_truetype_glyph): Move initialization of the graphics state for subglyphs to... (TT_Hint_Glyph): This function. Hinting instructions for a composite glyph apparently refer to the just hinted subglyphs, not the unhinted, unscaled outline.  This seems to fix Savannah bugs #20973 and (at least partially) #23310.
c938131856e288d7dd5d9e7c0437d0097b2ccc0c 2008-05-25 * src/raster/ftraster.c (fc_black_render): Return 0 when we are trying to render into a zero-width/height bitmap, not an error code.
355f1b13d1975020d54891fdb358895da02dbd66 2008-05-22 Fix ChangeLog.
062f88a4f3c89603fe4bca8cc4e969ea4e9af3a3 2008-05-20 * src/base/ftmac.c (FT_New_Face_From_Suitcase): Check if valid aface is returned by FT_New_Face_From_FOND()
5e8a36867342aca0d74374a2c193cce8a7c78e25 2008-05-18 * src/pshinter/pshalgo.c (ps_hints_apply): Reset scale values after correction for pixel boundary.  Without this patch, the effect can be cumulative under certain circumstances, making glyphs taller and taller after each call.  This fixes Savannah bug #19976.
16dc51feaec4086a8b93292804223d6b4e93def9 2008-05-18 * src/base/ftdebug.c (FT_Message, FT_Panic): Send output to stderr. This fixes Savannah bug #23280.
c567ff279b7b2ed3dc0b4fb02df4f2861b072cd8 2008-05-18 add missing comment
a92cec567c816673d1abd237c34a3a01b576b976 2008-05-18 	* src/psnames/psmodule.c: using 'static' to make declarations 	non-global for ft_wgl_extra_unicodes, ft_wgl_extra_glyph_names, 	ft_wgl_extra_glyph_name_offsets, ps_check_wgl_name and 	ps_check_wgl_unicode
89d64fa6e3c9d7ab1b64e3e1c7c96533f5266510 2008-05-17 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Handle zero-contour glyphs correctly.  Patch from Savannah bug #23277.
a2f17cc1508ddc476c21356a0b7bbee31d009d65 2008-05-17 * docs/CHANGES: Updated.
bcc750e511a5f7c6f4284fed6cfbaf458cff8f37 2008-05-16 * src/psaux/t1decode.c (t1_decoder_parse_charstrings) <op_closepath>: `closepath' without a path is a no-op, not an error (cf. the PS reference manual).
bcfcc71d299c01137cdc4c6522c3645e197cab36 2008-05-15 * builds/toplevel.mk (CONFIG_GUESS, CONFIG_SUB): Updated.
2d7389992521aa8c8841f4004f07695931e440de 2008-05-14 Fix ChangeLog.
504645ed5ba7540bea4a623ba8489f6502891908 2008-05-14 * src/type1/t1load.c (parse_subrs): Accept fonts with a subrs array which contain a single but empty entry.  This is technically invalid (since it must end with `return', but...)
e6e6eade04018f42c4c443561166ac439722f0dd 2008-05-14 Finish fix of scaling bug of CID-keyed CFF subfonts.
fb57228b94904c664a7f4878720660bb8f41b31b 2008-05-13 * src/winfonts/winfnt.c (fnt_face_get_dll_font, FNT_Face_Init): Handle case `face_index < 0'. * docs/CHANGES: Document it.
b7c063d52332387bb00c9a04acd078c9411e7768 2008-05-11 Add some (commented out) code for orthogonality.
84662841e842ac783cf7f5648bf659943d8ad911 2008-05-04 Clean up.
32e05a6a945ecda4e0b3a156db22f856760906cd 2008-05-04 Cleaning up.
551dd3c0a6d4d82a85797936edfe9147ca08af35 2008-05-04 First steps to fix the scaling bug of CID-keyed CFF subfonts, reported by Ding Li on 2008/03/28 on freetype-devel.
6d29f0f1e8bc3dfbb0af274ffde41ee41bc35150 2008-05-03 * src/base/ftobjs.c (FT_Load_Glyph): Call the auto-hinter without transformation since it recursively calls FT_Load_Glyph.  This fixes Savannah bug #23143.
de9479a00dee5aea9e470775d39c70a8f1f7acb3 2008-04-26 * include/freetype/internal/psaux.h (T1_BuilderRec): Mark `scale_x' and `scale_y' as obsolete since they aren't used. * src/psaux/psobjs.c (t1_builder_init): Updated.
4ebc890e0658b8b9c13795559e142b255781aeb5 2008-04-13 * src/pcf/pcfdrivr.c (PCF_Face_Init): Protect call to `FT_Stream_OpenLZW' with `FT_CONFIG_OPTION_USE_LZ'.  From Savannah bug #22909.
8271e5e44381362770a5a5924b237440f328c93f 2008-04-13 whitespace
048b756389b8e8cd9c60f1d3e4f1d6a575004c3d 2008-04-13 * src/psaux/psconv.c (PS_Conv_ToFixed): Increase precision if integer part is zero.
c32e83f23f0bf6562f307f69b3b89be4276d06d1 2008-04-01 Fix compilation with g++ 4.1 (with both `single' and `multi' targets).
210d61894b416ccf6b3bb0700eff34f1a4d7138d 2008-04-01 Fix support for subsetted CID-keyed CFFs.
a56e526671f9d124744de69760e86543cb4c52e2 2008-03-23 Adjustments for Visual C++ 8.0, as reported by Rainer Deyke.
8575117c5077e6aeb64a59870a6bbe3aef6e68ab 2008-03-21 * src/type1/t1objs.c (T1_Face_Init): Use `/Weight'.  Patch from Savannah bug #22675.
3863c951463ddd089298472d75f6c7be5cedefe9 2008-03-13 * src/truetype/ttgxvar.c (TT_Get_MM_Var): Fix named style loop. Patch from Savannah bug #22541.
cd874831dc50c779690fefde53a92ca9e16ad72e 2008-03-06 add copyright notices
fc29393998e18a06e0193ac6c9b3fbd974cc9872 2008-03-03 * src/sfnt/ttcmap.c (tt_cmap14_char_map_nondef_binary, tt_cmap14_find_variant): Return correct value. (tt_cmap14_variant_chars): Fix check for `di'.
5057e36c1598a3e7acd4e0634361ee8c7fc42946 2008-02-29 * docs/CHANGES: Updated.
7faa1554c2e5825b5acb8d0d2081ff50d23acc00 2008-02-29 Add build support for symbian platform.  From Savannah bug #22440.
9b9d3349b2a436c4486913f811375f667c7baa7e 2008-02-21 minor improvements, copyright years
6cb2faa845f3841f2b5281b42e22e5a450cd9fd9 2008-02-21 * src/base/ftmac.c: Fix a bug of PostScript font name synthesis in parse_fond().
31093ccecd9015f238a089688ffeaf5c15192bc6 2008-02-21 minor fixes
5d3ac4ae120f3704f04aeddb08f5d2f76fafd5ac 2008-02-21 * builds/unix/confiure.raw: Split the compiler option to link Carbon frameworks for each framework
28464c48a1ef77762a60abaa59432d9a64f58133 2008-02-18 * src/truetype/ttinterp.c (Ins_IUP): Check number of points.  Fix from Savannah bug #22356.
c903f2f22de04e75ba3f92c439c4ebb6d18f0e65 2008-02-17 minor editing
44c655b01c5f4f436504fa8b275a92e610ac2eb9 2008-02-17 * src/autofit/afloader.c (af_loader_load_g, af_loader_load_glyph): Check for valid callback pointers.
edc7d81a7ba3b0116b4280a945fca70f00cfcf4d 2008-02-16 Explain `CJK'.
d2c55ab0e4ce435d3c6a2a99ab203a6802cdfd27 2008-02-15 fix for inexistent sfnt ID in broken FOND
aa722df478384b054313700bb0fdf0c3c4ad8875 2008-02-14 Minor editing.
60e83a1d5779fc016d641a4ad4b322dfd97d6d75 2008-02-14 * src/base/ftbase.c: <ftmac.c> is replaced by "ftmac.c"
744dd456bc5d66d3e3cf116f61705b8dda1a09da 2008-02-11 * builds/modules.mk (CLOSE_MODULE, REMOVE_MODULE), builds/detect.mk (dos_setup), builds/freetype.mk (clean_project_dos, distclean_project_dos): Don't use \ but $(SEP).  Reported by Duncan Murdoch.
4c93399155e88c415df05a46a14625ebf95c5ddc 2008-01-18 * src/base/ftlcdfil.c (_ft_lcd_filter_legacy): Updated comment to mention intra-pixel algorithm.
61d83d0938555af19336bb56bc8d42a7046ba043 2008-01-18 Oops!
250c01d40a813526ac7dd1ff04717f98cc3cd6a5 2008-01-18 whitespace
53286c097018f3e13c5511c1931370ade7a1c493 2008-01-18 more formatting and whitespace
4af139d2e4d61b2771717ec712c787f1a5b0b87e 2008-01-18 formatting, whitespace
1ddd1b768dc3821e275e97c9391e54a14a8dc136 2008-01-16 * src/raster/ftraster.c (ft_black_render): Check `outline' before using it.  Reported by Allan Yang.
ee0f2ab9704dae0ff463377a5c447f3ec5d5da61 2008-01-12 Whitespace.
eca1f2790578ce8e9907ef3373ab69b7816b3093 2008-01-12 * src/raster/ftraster.c (FT_CONFIG_OPTION_5_GRAY_LEVELS): Remove.
0b2b5ca764146feca5bd76c388d9954b9945f3ae 2008-01-10 Small doc improvement.
bf391cb858e42b555ea1f0379eecd8d133fd0da4 2008-01-10 * src/truetype/ttgload.c (load_truetype_glyph): Handle the case where the number of contours in a simple glyph is zero (and which does contain an entry in the `glyf' table).  This fixes Savannah bug #21990.
75696860ea108ad556679f59def8b6370e3ce378 2008-01-04 Formatting.
d2e1573706cd2f9a28250f8f98e943da3fba9d8f 2007-12-30 * src/smooth/ftgrays.c (gray_raster_render): Check `outline' correctly.
540b954574569bc56e4ea61eec67159e88ca4dff 2007-12-21 Improvement of POSIX resource-fork accessor to load Mac OS X HelveLTMM
d156cabcaed41beeed2fb92cff2a72302b726435 2007-12-14 * src/cff/cffparse.c (cff_parse_real): Don't apply `power_ten' division too early; otherwise the most significant digit(s) of the final result are lost as the value is truncated to an integer.  This fixes Savannah bug #21794 (where the patch has been posted too).
bd7e1c3ce049aca25b34b8b50a162c6e2f297b82 2007-12-06 Pass options from one configure script to another as-is (not expanded).  This is needed for options like --includedir='${prefix}/include'.
a6d36573bd796e5a8dbee545c83475beeb55f4f7 2007-12-06 * src/base/ftrfork.c: add support for new pathname syntax "..namedfork/rsrc" to access resource fork on Mac OS X.
44b5e57781453d4fd238f5aba8c7f6c0dc5398fb 2007-12-06 Mac OS X Carbon tests in configure.raw are improved and builds/mac/ftmac.c is updated to sync to src/base/ftmac.c
05f5c58d13449640c42a42832fe2b10dee086964 2007-12-06 Improvements of the document and comments in Mac OS sources by Sean McBride
a10d2b7cf53325753f73adaace8d1ed5f42b0a70 2007-12-04 * src/cff/cffload.c (cff_subfont_load): Don't use logical OR to concatenate error codes. * src/sfnt/ttsbit.c (Load_SBit_Range): Ditto.
d496b926590c9d7532a1344dcd28a5019fa8c74e 2007-12-04 * src/truetype/ttobjs.c (tt_face_init): Don't use logical OR to concatenate error codes.
c0da52327062468c067c646cc4b1873859015b59 2007-12-04 * src/pfr/pfrgload.c (pfr_glyph_load_compound): Remove compiler warning.
24fe618bdeca6c0b547aff9b2504ed49a8cea2ae 2007-11-23 Improve.
86c0f904983b9cffe45636de8263cafe97cf9bce 2007-11-20 * src/base/{ftobjs.c, ftrfork.c}: recovery of Carbon-free legacy MacOS font support in freetype-2.3.4
a547068835251234af723b1a5d78a0b629605f5d 2007-11-16 * Add acknowledge of previous Mac OS X 10.5 patch author
00518cacad98e37b1b499d676a46e3827cdf6da2 2007-11-16 * src/base/ftmac.c: Revise Carbon dependent functions for Mac OS X 10.5
d503fc57f2a94df30b04bf19b3a215f7c65111e1 2007-11-01 * src/sfnt/sfobjs.c (sfnt_done_face): Check `sfnt' everywhere.  This fixes Savannah bug #21485.
27649fb62bf94af9c58f14cfa6c6414d8b8643f6 2007-10-29 * src/winfonts/winfnt.c (FNT_Face_Init): Check first that the driver can handle the font at all, then check `face_index'.  Otherwise, the driver might return the wrong error code.  This fixes Savannah bug #21468.
e77b6c4955888364eaf8f95bc2700a8588518b48 2007-10-21 Typo.
7d9c189ac2583edb64147374ccd13a38b3ad5b2f 2007-10-21 * src/sfnt/sfobjs.c (sfnt_load_face): Support bit 9 and prepare support for bit 8 in the `OS/2' table.  MS is already using this; hopefully, this becomes part of OpenType 1.5. Prepare also support for `name' IDs 21 (WWS_FAMILY) and 22 (WWS_SUBFAMILY).
668425774214f407996e4db262db9a7f286c7b18 2007-10-20 * src/tools/docmaker/tohtml.py (html_header_2): Fix typo. Add `td.left' element to CSS. (toc_section_enter): Use it.
7f2425fb4f7d77d8e43907451d26b466b1c4d349 2007-10-20 Formatting, improving documentation.
cf432dbf2273c084b011162ea6b8350a33dfd3da 2007-10-19         * include/freetype/freetype.h, src/base/ftobjs.c: renamed         cmap14-related new APIs to the FT_Object_ActionName scheme.         update the documentation for these APIs
9a966b7d1bbc9e35eddb68136b73cbe006dff675 2007-10-15 Add support for cmap type 14.
cc272c51667fb0a286bf9b8e46096f74f50aa335 2007-10-01 Clarify `best' in documentation of FT_Select_Charmap.
74597ccd8f2b8be186d239458f1099bf591d45c6 2007-10-01 * src/base/ftobjs.c (find_unicode_charmap): If search for a UCS-4 charmap fails, do the loop again while searching a UCS-2 charmap. This favours MS charmaps over Apple ones.
2be3f472ddc81e8a5e2ded5491557fd25e182b05 2007-08-29 * src/base/ftmac.c: Use more abstract data type instead of `short\'
abc44f5ecff10cbbaa89bf873eea3ecfd1e88ee2 2007-08-18 * src/otvalid/otvcmmn.c (otv_x_y_ux_sy): Skip context glyphs.  Found by Imran Yousaf.  Fixes Savannah bug #20773.
23a424f521570239f666e83289a90f05416a9cab 2007-08-17 * src/otvalid/otvgsub.c (otv_SingleSubst_validate): Fix handling of SingleSubstFormat1.
4fc0ccea68810cc0e488f92edf7f538bd30fbbb3 2007-08-11  * Fix a bug in configure.raw overlooking native C compiler if named "platform-gcc"
3f1905b191b692e94c3e600ab68f5213aea7caa9 2007-08-11 * src/otvalid/otvcommn.c, src/otvalid/otvcommn.h (otv_Coverage_validate): Add fourth argument to pass an expected count value.  Update all users. Check glyph IDs. (otv_ClassDef_validate): Check `StartGlyph'.
d76fe5a1af5fb9a08b38d4d426688ee9cd34996b 2007-08-08 * src/otvalid/otvbase.c, src/otvalid/otvcommn.c, src/otvalid/otvgdef.c, src/otvalid/otvgpos.c, src/otvalid/otvgsub.c, src/otvalid/otvjstf.c: s/FT_INVALID_DATA/FT_INVALID_FORMAT/ where appropriate.  Reported by George.
b66178851a4ea0a2bd15fd548d8f35f140913ca8 2007-08-04 * builds/unix/configure.raw: Add call to AC_LIBTOOL_WIN32_DLL. Fixes Savannah bug #20686.
d6752a6bfbda66cfb3040ea7c7138edc6d3e68ff 2007-08-02 * src/psnames/psmodule.c: Fix usage of FT_CONFIG_OPTION_POSTSCRIPT_NAMES macro.  Reported by Graham Asher.
cf093cd7d2ec1848019b1f9dda5f5c0237479188 2007-07-31 * Fix src/base/ftmac.c (open_face_from_buffer): fix the type of driver_type as const.
39c91ad444ac05cc45b54ff48d2d5b70dde01904 2007-07-28 * src/raster/ftraster.c (count_table): Make it conditional. * src/base/ftobjs.c (FT_New_Library): Check FT_RENDER_POOL_SIZE with a preprocessor statement.
71dd68731057d79a2e58775cd93e09b67fb0ee24 2007-07-27 * src/base/ftoutln.c (FT_Outline_Translate): Check `outline' before first usage.  From Savannah patch #6115.
5bfe0d0465e574c22d6d6ff789648607d15a8992 2007-07-17 Really add new files.
ef915c36f45ee58c5b6b09814d13d918563aa1b3 2007-07-16 * docs/CHANGES: Updated.
2f10956744dd32fc4bc5e427ab5425f87ba7feb5 2007-07-11 Add support for postscript name service to CFF driver.
d21fe6e5d605648eb2706ab12f387d09a3d9c875 2007-07-10 Really restore changes introduced in revision 1.178.
b003b3e7b567a48f226080149971f2fbb33dc710 2007-07-08 * src/base/ftglyph.c (FT_Glyph_Copy): Fix initialization of `target'.  Reported by Sean McBride.
1e1b6dff54ffcffebb63c7800b204c1265510af7 2007-07-07 * src/pfr/pfrcmap.c: Include pfrerror.h.
0f6f367ec1a8ae01311523ceb8029b754b8b2945 2007-07-04 Better maxComponentDepth test.
3033f4366b68024ca56f53a53e568e1805436446 2007-07-04 * src/truetype/ttgload.c (load_truetype_glyph): Always allow a recursion depth of 1.  This was the maximum value in TrueType 1.0, and some older fonts don't set this field correctly.
986ea4b2cbdcec86da548e1a3681df5441cc3d50 2007-07-04 * docs/PROBLEMS: Mention that some PS based fonts can't be handled correctly by FreeType.
3b0e500601a91fa0e8819176f05379c2f8fbbf0f 2007-07-03 * src/autofit/aflatin.c (af_latin_metrics_init_blues): Initialize `round' to pacify compiler.
aa52eab74a26c1dd7ebb80b4fca3cd4d5baa9188 2007-07-02 Updated.
e3be90bf2846969b6a1fb858b5399f534b5cb5c2 2007-07-02 formatting
481b25f00969549816b94e5d2d1f7d75d1cd930f 2007-07-01 	* include/freetype/freetype.h, src/base/ftpatent.c: adding 	FT_Face_SetUnpatentedHinting to dynamically change the setting 	after a face is created.
0ba89912928144811c0294ae5903658c0a33e387 2007-07-01 fix a small bug in the TrueType loader that created distortion in the result of bytecode-hinted text. Werner, feel free to package 2.3.5 now :-)
74cc0e9ee4044a8b6cca7bee48914f5e75390f5b 2007-06-30 	* src/truetype/ttinterp.c: add missing variable initialization, 	gets rid of Valgrind fixes.
7723dc34d3fd0b1b437a1371c6ea589bdb49f047 2007-06-26 Add autofit module for Indic scripts.  This currently just reuses the CJK-specific functions.
7854c4a5215ec68db731cf1e4dcb9d9f91bfa6d9 2007-06-23 Fix ChangeLog.
8f626b04f3c41ad91441cabdf57305869796c483 2007-06-22 fix stupid typo that prevented the truetype loader from working correctly
5b4d435a969706dfb2ff070ebd1d65e832d2b08b 2007-06-20 * src/cff/cffgload.c (cff_slot_load): Fix logic of 2007-05-28 change.
c67fb6f1a357097f34e3498200995eba3360b272 2007-06-20 Fix ChangeLog.
9fe5815c97a4e652805fb401b1c361562c95e4ed 2007-06-19 * src/type1/t1load.c (parse_encoding): Handle one more error.
5a829394f6029c534e8e5823d54ebb038adcf01e 2007-06-19 * src/winfonts/winfnt.c (fnt_face_get_dll_font): Return error FNT_Err_Invalid_File_Format if file format was recognized but the file doesn't contain any FNT(NE) or RT_FONT(PE) resources. Add verbose debug logs to make it easier to debug failing load attempts. (FNT_Face_Init): A single FNT font can't contain more than 1 face, so return an error if requested face index is > 0. Do not do further attempt to load fonts if a previous attempt has failed but returned error FNT_Err_Invalid_File_Format, i.e., the file format has been recognized but no fonts found in the file.
7893501c3ead6a8c2e401d8e7de52796937679b9 2007-06-19 * fix compiler warnings of src/base/ftmac.c, drop unnecessary part for Mac OS X.
bb2510daeccea934eedf49844ac62104bf1c57b4 2007-06-18 * src/type42/t42parse.c (t42_parse_encoding): Handle one more error.
f9fa1c8b7789b43225fd03c7e5e642e7c36ff23f 2007-06-18 * src/psaux/psobjs.c (ps_parser_skip_PS_token): Remove incorrect assertion. (ps_parser_to_bytes): Fix error message.
95104a4d579e0b56b7361380068b3c6876b2656e 2007-06-18 * src/cff/cffgload.c (cff_decoder_prepare): Fix change from 2007-06-06.
f48aec7b1ec398b01220ad137b7e8d4e0f7aa036 2007-06-18 * src/psaux/psobjs.c (ps_tofixedarray, ps_tocoordarray): Fix exit logic. (ps_parser_load_field) <T1_FIELD_TYPE_BBOX>: Skip delimiters correctly. (ps_parser_load_field_table): Use `fields->array_max' instead of T1_MAX_TABLE_ELEMENTS to limit the number of arguments.
be183ebb5dada06b8be9948f03081e72ce0da1f5 2007-06-17 * src/winfonts/winfnt.c (fnt_face_get_dll_font): Exit in case of invalid font. (FNT_Load_Glyph): Protect against invalid bitmap width.
e12ed563d600299fc7e009311ed412be6fde4188 2007-06-17 * src/tools/ftrandom.c (font_size): New global variable. (TestFace): Use it. (main): Handle new option `--size' to set `font_size'. (Usage): Updated.
815911ae2aac36e581fb7bc2a24024859f6d2771 2007-06-16 	* src/truetype/ttgload.c (TT_Load_Simple_Glyph): check the well-formedness 	of the contours array when loading a glyph
6c2ab0977cd6d443fe845f88c9846bda2944622a 2007-06-16 prevent a 16-bit integer overflow that would create problems when rendering *very* large anti-aliased outlines
e9f4799940ae82a56d94c2751a6c1caf71f43cff 2007-06-16 Document ftpatchk.
ab1604bd6bbe80e69358a35c5fd27b97b340700c 2007-06-16 * src/winfonts/winfnt.h: Add necessary structures for PE resource parsing. (WinPE32_HeaderRec): New structure. (WinPE32_SectionRec): New structure. (WinPE_RsrcDirRec): New structure. (WinPE_RsrcDirEntryRec): New structure. (WinPE_RsrcDataEntryRec): New structure. (FNT_FontRec): Remove unused `size_shift' field.
08a645d833a2e04491fd3c56bb8605c0e7e773b4 2007-06-15 * builds/win32/ftdebug.c: Unify debug level handling with other platforms.
367f301b441f1a99d32ae2388ede055b303132c9 2007-06-14 * builds/win32/ftdebug.c (FT_Message): Send debug output to the console as well as to the debugger.
46dde4953a9ebad69863075672bb79d9ced78e23 2007-06-14 * src/autofit/aflatin.c (af_latin_uniranges): Expand structure to cover all ranges which could possibly be handled by the aflatin module (since the default fallback for unknown ranges is now the afcjk module).  It might be necessary to fine-tune this further by splitting off modules for Greek, Cyrillic, or other blocks.
49e18b8d5f7df1c931e07f94615b375a0399162a 2007-06-11 formatting
a48162759e7ffbdfe3c06ead5ab6863bbd1a1dab 2007-06-11 experimental auto-hinter updates
b38c15da098a5f2766fe5020b722ac0040c8c6d4 2007-06-11 fix bug #19565, which was caused by an incorrect segment link computation
b792017fafd1e99e8ca81811a58b09dc562b48c9 2007-06-11 experimental changes for the Latin auto-hinter. note that the new code is disabled by default.
cf7b764285304c1ca9e8053551e374e88a24637e 2007-06-11 Fix ChangeLog.
f6c120f8267ac44e2b8a022e28bbf297b9f310b7 2007-06-11 * docs/CHANGES: Document FT_Face_CheckTrueTypePatents).
7fa30ee8793030afc912d84fdf8df9a843498e02 2007-06-11 remove compiler warning
75e7acd8408fa33849fde9ee648d3011946497bd 2007-06-11 add missing file, doh !
5f5e544611fd882d38239d6afccf0c968700895a 2007-06-11 slight speed-up of the TrueType glyph loader
84c6f8811734faab5516216526aeba69d5541e63 2007-06-10 	* include/freetype/config/ftoption.h: clarify documentation regarding 	unpatented hinting
33db39e2923516e52975a13ccfd0cd129d3507ab 2007-06-08 * src/sfnt/sfobjs.c (sfnt_load_face): Undo change from 2007-04-28. Fonts without a cmap must be handled correctly by FreeType (anything else would be a bug).
88ab638e0fd4cdc5cdb40d5dc0897ec064ce9719 2007-06-07 * src/sfnt/ttsbit0.c (tt_sbit_decoder_init, tt_sbit_decoder_load_image): Protect against integer overflows.
470210b73c2afb76a14025b7e89327a74b3f505a 2007-06-06 * src/winfonts/winfnt.c (fnt_face_get_dll_font): Do a rough check of `font_count'.
a8d65494cb2f6185b0d4b42106365ff41a755b09 2007-06-06 * src/pfr/pfrcmap.c (pfr_cmap_init): Convert assertion into normal FreeType error.
2a2dca6b401278728086a3984c42888e99ffec5a 2007-06-06 * src/base/ftoutln.c (FT_Outline_Decompose): Check `last'.
e5c14d93b8a7524167516ce224c376fa0e414e64 2007-06-05 * src/psaux/psobjs.c (ps_tocoordarray, ps_tofixedarray): Return -1 in case of parsing error. (ps_parser_load_field): Updated.
f4bc3f40b37ebdd162be3f96793bbb0e6851b6bb 2007-06-05 * src/winfnt/winfnt.c (FNT_Face_Init): Check `family_size'.
6e2f9d5db79bfd0336c652f64a1d17c8234022e8 2007-06-05 Improve tracing messages.
1053656d24e6d837ecbd4988259bf2c0d3cb88b4 2007-06-05 whitespace
9a0332cd3fe0840cd96665863829980df7ca43a6 2007-06-05 * src/pfr/pfrgload.c (pfr_glyph_curve_to, pfr_glyph_line_to): Convert assertion into normal FreeType error.
6c05475d501663b77d8e4ccc00e792322c082ad8 2007-06-05 * src/pfr/pfrgload.c (pfr_glyph_done): Comment out unused code. (pfr_glyph_load_simple): Convert assertion into normal FreeType error. Check `idx'. (pfr_glyph_load_compound): Convert assertion into normal FreeType error.
ad18b367e9c658d94cf85224ba46c11f092ff7fd 2007-06-04 * src/cid/cidgload.c (cid_load_glyph): Check `fd_select'.
25b14229f1a8a3deefdf4a74c4cadf6057bf6d78 2007-06-03 More OBJ_DIR.
f2ff7329c72de29e016f2f59a9e1bd335c4b9662 2007-06-03 Some explanations, taken from an email sent by George.
2fdb70e9d5311bcf82d3f73d0bb25d36fca3ad40 2007-06-03 Fold fttest.c into ftrandom.c (as it was orginally).
99a320b431e381100b1f379f0428db8ce995f74a 2007-06-03 * src/tools/ftrandom/*: Add the `ftrandom' test program written by George Williams (with some modifications).
3d507fefe822ad598b7a47f1561ee1ff2782ce37 2007-06-03 * src/base/ftobjs.c (destroy_charmaps), src/type1/t1objs.c (T1_Face_Done), src/winfonts/winfnt.c (FNT_Face_Done): Check for face == NULL.  Suggested by Graham Asher.
ce280a22e2be51af15c3c8b88d3ad5e631950870 2007-06-03 * src/base/ftobjs.c (FT_Request_Metrics): Fix compiler warning.
5b591e49cf3c87fddeb44acc8a6b6d3a4fbda31a 2007-06-01 * include/freetype/fterrdef.h (FT_Err_Corrupted_Font_Header, FT_Err_Corrupted_Font_Glyphs): New error codes for BDF files.
b9933f4b028dc64a6f59569d7ba8b747398b7602 2007-06-01 * src/base/ftobjs.c (FT_Request_Metrics), src/cache/ftccmap.c (FTC_CMapCache_Lookup): Remove unused code.
c793d90fca2f732865b504b9ae29ec6824c778d2 2007-06-01 * src/truetype/ttinterp.c (Null_Vector, NULL_Vector): Removed, unused.
4d2815db504a9a75fb717a1fa9da3d0f5f0881ef 2007-06-01 (cid_parser_new): Exit properly if no `StartData' has been seen at all.
936346413fab3e31399dc92ebed4f379c701f8f0 2007-06-01 Remove tabs from source files.
cb37b3b36a1f846fa5404e8a043b545cdcd7d1e0 2007-06-01 * builds/unix/ftsystem.c (FT_Stream_Open): Don't use ULONG_MAX but LONG_MAX to avoid compiler warning.  Suggested by Sean McBride.
bebc7b11c52c00e8edfaf2ba38ca25d135404a1c 2007-06-01 * src/cid/cidparse.c (cid_parser_new): Don't continue second search pass for `StartData' if an error has occurred.
ba03af6f91321ab7688f7368730d9fa650fd6c27 2007-05-30 * src/type1/t1load.c (parse_subrs, parse_charstrings): Protect against too small binary data strings.
99e0c18ea19ec74c23958064b326a4d7a2129aaf 2007-05-29 Formatting, reformulations.
c510d5d8371b13e78ef96c35c287ab44537e7524 2007-05-28 remove compiler warning (unused variable)
0291a5c696361b3de0992550561adb536151426d 2007-05-28 updating CHANGES
552a956247bb35cc8b7c0fb2371a3f8011a5bb29 2007-05-28 optimize CFF glyph loader (avoid apply identity font transform)
f0cd69c1b4d1061667ff3da04adac9a4d5d379d9 2007-05-28 2007-05-28  David Turner  <david@freetype.org>
1c8980ef4a6b8a5d1f3a4828dbb2b9deda203d76 2007-05-25 * docs/CHANGES: Updated.
6ff2ff574b7cf317646ce4fbbdd4b5f604b04525 2007-05-24 * src/truetype/ttobjs.h (tt_size_ready_bytecode): Move declaration into TT_USE_BYTECODE_INTERPRETER preprocessor block.
7890686d8082b914f86f12de5cf8c61248b17eff 2007-05-22 fix crash when not using the bytecode interpreter with TrueType fonts
3e2f953a10cafa1b037d0172f81103c9f1a5f433 2007-05-22 real fix for bug #19910. the .Z format is really badly designed :-(
0d0365ec59a68767214b357f35379e1dbd3929e9 2007-05-22 avoid heap explosion in the case of malformed .Z font files related to bug #19910, but not a bugfix yet
9df3c223f70bdc2803e97991f5cad8aa23e45c78 2007-05-20 * src/pshinter/pshrec.c (ps_mask_table_set_bits): Add `const'. (ps_dimension_set_mask_bits): Remove `const'.
0f2b7bda6e8096b5327af00e434ebc83ddfd80a1 2007-05-19 * src/sfnt/ttmtx.c (tt_face_get_metrics) [!FT_CONFIG_OPTION_OLD_INTERNALS]: Another type-punning fix.
799441101a56cfb2c5768d75d722742b6eefb97d 2007-05-19 typo
c1d2257e46f425e7ab030caab02329e157f2eb25 2007-05-19 Updated.
b826fa7589291a5bb1b725eeec73955e89361e22 2007-05-19 Savannah patch #5929.
6f99c88801722e79e11aebdccb462c2dbb0c86d8 2007-05-19 * src/truetype/ttgload.c (load_truetype_glyph): Save graphics state before handling subglyphs so that it can be reinitialized each time. This fixes Savannah bug #19859.
d069246805f98b11ba3bc3445f6e3bd5c257320c 2007-05-16 Oops!  Incorrect application of a patch...
95bc9d3a0713596bc83ddfc0d487488fefc4dc88 2007-05-16 * src/cache/ftccache.c (ftc_node_mru_link, ftc_node_mru_unlink), src/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP), src/cache/ftcglyph.h (FTC_GCACHE_LOOKUP_CMP), src/pshinter/pshmod.c (ps_hinter_init), src/sfnt/ttmtx.c (tt_face_load_hmtx, tt_face_load_hhea, tt_face_get_metrics): Fix type-punning issues.
6ae7ff0607bd3e586d148705ab8cc52b5b1b91d3 2007-05-15 Formatting, typos.
0a24bd259aad26d1191fca26a34890a68e8c088c 2007-05-15 do not use functions from <ctypes.h>, they are locale-dependent (and slower)
607dec79bb6ad524a9d2e7f93b836b795fe234cf 2007-05-15 * src/autofit/afcjk.c (af_cjk_hints_compute_edges): Remove unused variable. * src/autofit/afloader.c (af_loader_load_g): Ditto.
56ceaa4853c408abae3e94b8a7bd670ef287e06c 2007-05-14 Formatting.
8d463a53d115c45237431965365e5ca03509b4bb 2007-05-13 * src/base/ftobjs.c (FT_New_Library): Only allocate rendering pool if FT_RENDER_POOL_SIZE is > 0.  From Savannah patch #5928.
711cf8474935cbe85d02428445e9fbee13fa44f6 2007-05-11 implement FTC_ImageCache_LookupScaler and FTC_SBitCache_LookupScaler, which allow us to specify the font size with a FTC_Scaler structure, hence enabling fractional point sizes, etc...
a8b45e6183551f9836e085d4759e3b7dcd93a5ab 2007-05-11 fix a typo that force CVT scaling to be re-run on each glyph load
94be20ea8243b5118b0f0720aa09dce33aa51ed6 2007-05-09 * src/truetype/ttinterp.c (Ins_IP), src/autofit/aflatin.c (af_latin_metrics_scale_dim): Fix compiler warnings.
4127103f8d04981a84b94adc2880335bf6a0b6fd 2007-05-06 * builds/win32/visualce/freetype.sln: Removed, as requested by Vincent.
405e25949ce8446526b86436e6fec4ae4629d7d5 2007-05-05 whitespace
df49e697c1ce26bc26af92a300216ee3149e6e53 2007-05-04 * builds/win32/visualce/*: Add Visual C++ project files for Pocket PC targets.
5077e83e117b73a223fbbc8dafd850633145cc96 2007-05-04 * builds/unix/ftsystem.c (FT_Stream_Open): Handle return value 0 of mmap (which might happen on some RTOS).  From Savannah patch #5909.
106eaf1dbb23223e4e72d27a81e7e035268a3a87 2007-05-03 * src/base/ftobjs.c (FT_Set_Char_Size): Simplify code. * include/freetype/freetype.h (FT_Set_Char_Size): Update documentation.
1b5267dad193dcbc5653bc0e11586ec71cb4d4a0 2007-04-28 * src/sfnt/sfobjs.c (sfnt_load_face): Check error code after loading `cmap'.
cc712a248c2075b126429d677357bb3a732759a1 2007-04-27 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Check for negative number of points in contours.  Problem reported by Victor Stinner <victor.stinner@haypocalc.com>. (TT_Process_Simple_Glyph): Synchronize variable types.
45bb18fc7b8d9afa23fefa7b24e4c794594df32b 2007-04-26 * src/base/ftglyph.c (FT_Glyph_Copy): Always set second argument to zero in case of error.  This fixes Savannah bug #19689.
fcc1f472c3ace3a5c4b8ac39b3bb5622d71f9570 2007-04-10 * src/sfnt/sfobjs.c (sfnt_load_face) [FT_CONFIG_OPTION_INCREMENTAL]: Ignore `hhea' table.  This fixes Savannah bug #19261.
7b512f50d397b366bf8c503d6f69c5cd052c8d9e 2007-04-10 Documentation: s/ttengine/truetype_engine/ for orthogonality.
14bf82e129ca7c2bcf62ea7d8ff51ac86d939096 2007-04-10 * Version 2.3.4 released. =========================
f4a52a6c422a190be6d2b04d15e89cd2c627b2aa 2007-04-09 * src/truetype/ttgload.c (load_truetype_glyph): Save and restore memory stream to avoid a crash with the incremental memory interface (Savannah bug #19260).
c81cf61fcfdd17c55cd97563391f01215ab5bb2e 2007-04-06 Fix ChangeLog.
1dcb4448c12e771898b37818498ef9348a37189e 2007-04-06 fixed a memory buffer overwrite bug. Damn !!
9f83e055028306dac4103c14f52d7cfdf8adedcf 2007-04-05 * Version 2.3.3 released. =========================
7478197e0018e12aa40f99229626d25d47ead1fe 2007-04-03 formatting
7338ec2b538edf19646a9d33dd3062c6be8cc117 2007-04-03 make FT_Set_Char_Size deal with 0-valued resolution parameter like the other one
94f1227f328b55cc65ad187161e597e603eace0f 2007-04-03 formatting; improved ChangeLog entries
e6472c1251b6abdc884e63c752b862248eff8904 2007-04-02 detect "extra-light" fonts in the auto-hinter in order to avoid producing weird results with them
24fd93d6ec77155f5c2d604be2f7a1760d575919 2007-03-29 formatting
644b1ad49e2da9662aa8d4d263896c9508c58ee0 2007-03-28 * builds/win32/visualc/index.html, builds/win32/visualc/freetype.dsp, builds/win32/visualc/freetype.vcproc, README: s/2.3.2/2.3.3/, s/232/233/.
3f539694f1c1d6fd14df1a4516c345873f446e77 2007-03-28 fixing bug in the padding zero-ing of the bitmap emboldener
a08b2176c13a4b6d6e8cfa1f03f54eccf17d1331 2007-03-28 * src/bdf/bdflib.c (setsbit, sbitset): Handle values >= 128 gracefully. (_bdf_set_default_spacing): Increase `name' buffer size to 256 and issue an error for longer names. (_bdf_parse_glyphs): Limit allowed number of glyphs in font to the number of code points in Unicode.
23553d6d2b1d2a700b8ebc2e5dfabc9c7bc4cde1 2007-03-26 	* docs/CHANGES, docs/VERSION, include/freetype/freetype.h, 	builds/unix/configure.raw, README, Jamfile: update documentation and bump version 	number to 2.3.3
f58caa09bc57f7f88333b9268b5ae0d12a1d70fe 2007-03-26 fix autofit's blue zone computations: it now ignores 1-point contours that correspond to mark attach coordinates, and not to the real glyph outline
3b242d36193cb4951f910576fe68c10295e0d588 2007-03-26 last (tiny) fix to the bytecode interpreter and code cleanup
86a3ee76132cc87deeba1e856bd864fa8bdedaf2 2007-03-26  Disable Carbon framework dependency on 64bit ABI of Mac OS X 10.4.x
14ffe0911f01cc923d25f2053afb1be79b8d7a93 2007-03-22 formatting
dabf0535a8858458704dbdfa5c128265e88e48f3 2007-03-22  Temporal fix for 32bit unsigned long overflow on LP64 platform
4bcf957406f8876bf3f427305b251d1a5f02eab0 2007-03-22  Suppress SGI compiler warning against setjmp
c9f6c66f953a0f384b88f8f18b970fc1fdd39b51 2007-03-21 formatting
6fb74f676b80ed43b9fb5a5aed3a21a38891c943 2007-03-19  Dequote OS_INLINE in configure.raw to avoid unexpected shell evaluation
64a9ef20d5632a096bc1dcd8f49ad8de434b443e 2007-03-18 another bytecode regression fix. Hopefully, this should be the latest
74c34eba3978554ef2628a6547e793c47e807365 2007-03-18 another bytecode interpreter regression fix
89020d9749bd96e3d8b4f78bd957f89783361ae5 2007-03-17 fixing TrueType bytecode interpreter regression for HLB_____.TTF, needs more testing with other fonts
34cd7ea03dab1a66543fb43d084ef84dafba0d96 2007-03-11 comment fix
25d592a71c91b5d2b0b556e3b3100269d17d51cc 2007-03-09 * Version 2.3.2 released. =========================
121cad54ae1629a62cd3b5998179f29189612573 2007-03-08 updating version numbers and documentation
1e259deda2d8840b3e8465419c431d2a06c17572 2007-03-08 Fix ChangeLog; fix source code comment.
3a51afac36459daa2279a053cef4bf96f18b5d44 2007-03-08 fixing implementation bug in ft_mem_strcpyn
d112cf099b378274da0552e180eb8c6cbd41ea89 2007-03-06 formatting, copyright years
3d92f08bc5d1eb187a35d4619a14f5d2feb8b956 2007-03-06 * include/freetype/config/ftstdlib.h (ft_strstr): New wrapper macro for `strstr'.
dddd068e5dc398c290ca5b559c1ce5622b5d667f 2007-03-05 fix a small memory leak when FT_Init_FreeType fails for some reason
91aaf3267bf35af8ad601edc57caf751e5266d2d 2007-03-05 bugfix: do not erase root x_ppem and y_ppem values in tt_size_init_bytecode
085bc6e2b27297ea55a5b6d64a1425c7cd649385 2007-03-05 fix bug in the PFM parser: kerning values must be read as 16-bit *signed* values
de5e686661326bfef3f78697f4e1f2aabd38bc48 2007-02-25 formatting
601aefe4eccd84c8fbca4d43bd8fa68fe6a342d9 2007-02-21 fix postscript hinter's handling of small and ghost stems
b68e025c1b888a1d06e3617d768d616d5469f754 2007-02-20  * Fix memory leak in ftmac.c, patch by Jjgod Jiang
a091517a0455707bf2e0b34df4dca4f7b8289b77 2007-02-16 * src/truetype/ttinterp.c (Ins_MD): Remove unused variable. * src/autofit/aflatin.c (af_latin_hints_link_segments): Ditto.
3cd6cc24f234cfc9b936aed5c136393448eeb631 2007-02-16 formatting
2c4500e981aa4fae26af045e259d34e55a3aa7e5 2007-02-14 improving TrueType bytecode interpreter to better match Windows behaviour on tricky cases... FIX_BYTECODE is now the default to allow large testing
eb3d1fdcb53f9143720bd47cb2a66cab7a115f1e 2007-02-13 Fix ChangeLog.
a6bdb667d9c94f45399c5cf4aa8cfa2ab0fde901 2007-02-12 better handling of serif segments in the Latin auto-fitter, gets rid of broken "9" in Arial 9pt/96dpi
c6a14086d27fba8778fbce21efc6b6e069a6c701 2007-02-12 * src/truetype/ttinterp.c (Project_x, Project_y): Remove compiler warnings.
406d25f3793af4cc08fee6884c740295383ee44b 2007-02-12 more formatting and copyright years
5c74d3592f8754812105cd6b5959e16d5a154e14 2007-02-12 Fix ChangeLog.
173d0fe4d5142cee2503f0fd9c534c5f6da00dae 2007-02-12 Fix ChangeLog.
442bfb89137086811de13b9eae9cd6390ad5c204 2007-02-12 Formatting, copyright years, s/memcpy/ft_memcpy/.
2ef3e0f1cd299d96bfcc02ffaa349bd8491c719c 2007-02-12 fix inter-letter spacing of auto-hinted glyphs (non-light modes)w
72a0dd247d80541041da5aacad7d5bcc0d9e52ba 2007-02-12 some simplifications of the TrueType interpreter projection code (preliminaries to various interpreter fixes)
c0f9c4aaddcf0a4078e8ce87808ff94b7dba377d 2007-02-12 introduce ft_mem_dup, ft_mem_strdup and ft_mem_strcpyn, and the corresponding macros to use them (e.g. FT_STRDUP, FT_DUP and FT_STRCPYN)
fe33408f9a8c4c0fd3fa57cb4bd4078b10abafad 2007-02-12 typo
582067dc921e012e256989b4b623fd3f4688358a 2007-02-11 * src/autofit/afloader.c (af_loader_load_g): Don't change width for non-spacing glyphs.
be6fe77405c52248cae73f172395cae2314cb8c5 2007-02-11 Some more info on Unicode cmaps.
dcbb708e7addcf312607f7814c4052c1964b348f 2007-02-08 formatting, copyright years
8f47453b6a466d32de347de527b350129975b4cc 2007-02-07 * src/cff/cffdrivr.c (cff_get_name_index): Protect against NULL pointer.
f223df6e79512ee01a4caa4f096f678532016981 2007-02-05 * Add __attribute__((deprecated)) to functions whose interface using non ANSI data types
beebb33202aa340f3ffabf91aa0d0f875cc26de0 2007-02-05 * Fix to use builds/mac/ftmac.c if configured with --with-fsspec etc
4827e9bd2c8a4c47fcfc5ed81f25a0a8c06e73d1 2007-02-05 * Add FT_GetFilePath_From_Mac_ATS_Name as replacement for FT_GetFile_From_Mac_ATS_Name
027357f1c8d51657c10fd2fc3c085216613fd864 2007-02-05 * Check ANSI compatibility of Mac OS X system header
da5ada5def3cba626d449481ac3447944256d39b 2007-02-05 * Fixed wrong comment in ftmac.h
b8128d93a1402b107f6d85a9cb244df02f86ab0c 2007-02-05 * Check ANSI compatibility of Mac OS X system header
313d77761c2ce5f8ab200a666de5948a67f26fcf 2007-02-01 * include/freetype/ttnameid.h (TT_MS_LANGID_DZONGHKA_BHUTAN): Explain why applications shouldn't use it.  Found by Alexei.
4b2e83d5b59f3beeb043a80bcf289a33500f0fff 2007-02-01 A new set of spelling fixes from Alexei.
53935939df4ce8eeada4139ec9062be7e8df7248 2007-01-31 * Version 2.3.1 released. =========================
689dd66b56d134dced3451c29839d8a32f4e130e 2007-01-30 More typo fixes from Alexei.
3eaef6c170d80216e1cff1f725cb4a3e46625109 2007-01-30 updating version numbers to 2.3.1
a7ee608c1de138a3da93407104120198207c99aa 2007-01-30 disable light auto-hinting optimization for the next release
a4875bdcca1cdde7c745242862549b614255c591 2007-01-29 Spelling fixes from Alexei.
6e87ed9f04f7914e15f9284b0b762b730222c399 2007-01-26 Spelling fixes from Alexei.
bf24176be59d2e8d1e36e33527747e7eb0ce23d8 2007-01-26 formatting
d91eebda1c2eb722eeb63fce27fbbf243a701cf0 2007-01-26 improvement to glyph spacing, especially when light auto-hinting
3b3f2baae494d4513c438212294953f56f13a44a 2007-01-25 * docs/release: Updated -- Savannah uses a new uploading scheme.
d78556633012ce2c8aea7889af0605b3203a2bfb 2007-01-25 formatting, rearranging
a42567bf66bec844db9278f86afc852db164e8e3 2007-01-25 - same CFF loader fix (stricter checking though than Werner's version) - document light auto-hinter improvements
b1be9e8b5708716819d46c913dbf7c209351a0aa 2007-01-25 * src/cff/cffload.c (cff_index_get_pointers): Handle last entry correctly.  This fixes Savannah bug #18867.
741a17e82bb91131dfdb4d0b65ff89a14eebdb4d 2007-01-23         * src/truetype/ttobjs.c: fixed typo that prevented compilation when         disabling both the unpatented and the bytecode interpreter in the         TrueType font driver
b6de8d1d3fa66340523e4f0346ae6b8ae425b205 2007-01-23         * src/autofit/aflatin.c, src/autofit/aftypes.h, src/autofit/afwarp.h,         src/autofit/afwarp.c: fix and enable the warper to improve "light"         hinting mode. This is not necessarily a final version, but it seems         to work well
93a5c73cf8401f7b916a2158b55156953c94f383 2007-01-23 Typo.  From Han-Wen.
42b63b2bba49e5bbca509bc06bd44b3fcdec594f 2007-01-21 * ChangeLog: Split off older entries into... * ChangeLog.22: This new file.
555258fffe183fb2da2b2e84981d9284b505d6c7 2007-01-21 * docs/CHANGES: Document SHZ fix.
011d111218afae2f0abb06cf27b83e4740a51f85 2007-01-21 * src/sfnt/ttmtx.c (tt_face_get_metrics) [!FT_CONFIG_OPTION_OLD_INTERNALS]: Fix limit check.
b800329782655af78259f0d4d00d48b17bb7c5f6 2007-01-17 Version 2.3.0 released.
b4142d5126a77088affded240ee3bd5de823c3b8 2007-01-17 Whitespace and spelling fixes from Alexei.
87a5a43e673a411a08137a4f8f85bc49b86ccedd 2007-01-17 * docs/release: Updated.
221227299273e30bc41d86d7112dd4120b82dd2a 2007-01-16         * src/autofit/aflatin.c, src/cff/cffdriver.c, src/truetype/ttobjs.c,         src/truetype/ttinterp.c: fixing compiler warnings
9b774e282277f3f880e95928fb7bc82ebc26aea5 2007-01-16 Remove trailing whitespace.  From Alexei.
267e1d719ab7f506b410632838b9ce1b4c7c1a02 2007-01-15 * builds/amiga/makefile, builds/amiga/makefile.os4, builds/amiga/smakefile: Add `ftgasp.c' and `ftlcdfil.c'.
8c4120d0a390f00beef69859f09da3de4f731feb 2007-01-15 Fix various compiler warnings.
6164a9d13b5127614bee9ca9228bae54eec2c065 2007-01-13 * docs/CHANGES, docs/INSTALL.MAC: Improvements.
281c148621e0382c1ba721db560602d0cdc3dc4c 2007-01-13 * src/type1/t1afm.c (T1_Read_Metrics): MS Windows allows PFM versions up to 0x3FF without complaining.
ac250b228afab02fa213362fb92e2a3b038b0af3 2007-01-13 Add FT_Get_PS_Font_Info interface to CFF driver.
b0398be6b8eed3ff1c18b5b5454d264df0434b15 2007-01-13 clarifications
23df31adcc598c4da75ea6ed3cf11bd95a6e3ba9 2007-01-13 * src/base/ftoutln.c (FT_Outline_Get_Orientation): Fix compilation with C++ compiler.
27cf9de104bf341e38d90df30bfbfde3dad608c4 2007-01-13 formatting, copyright years
9f9bc2bc46ae34a1038b617821da4ce868c95ee5 2007-01-13 Fix a typo.
e3654532eaa012eb913377807d90c2c0cf8b4bfd 2007-01-13         * src/base/ftbitmap.c: fixing memory stomping bug in the         bitmap embolderner when the pitch of the source bitmap is         *much* larger than its width
6d96d31d9861c5bb25f7657cd07c4b9ffc95447e 2007-01-12 * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from `automake' CVS module from sources.redhat.com.
17432b5e3719db41ddbd85381ce4b02cb52cd0c3 2007-01-12 * src/type1/t1load.c (is_space): Removed. (parse_encoding, parse_charstrings): Use IS_PS_DELIM. (parse_charstrings): Use IS_PS_TOKEN.
490503acf54167ce001c9ad604693e9601ac9025 2007-01-11 small doc update
2c7a7fbafddf1e8ebf01e3094061ea0057d46a3f 2007-01-11 updating libtool version number to 9.11.3
7a3c564e2e8d7d63bb284b29185a1f43f5f1d971 2007-01-11         * src/base/ftobjs.c (IsMacResource): fixed a small bug that caused a         crash with some Mac OS X .dfont files. Submitted by Masatake Yamoto.
038ace28ad6b12e5ca850908cd551986956d8eb2 2007-01-11 small MacOS X fix for autogen.sh
7201108da064f49d97fd8e80c068e143c5a8c2e1 2007-01-10 pre-tag doc update
d5ca74723cbdf873bd7a50dcccd175a05eaad501 2007-01-10 	* Jamfile, README, builds/win32/visualc/freetype.dsp, 	builds/win32/visualc/freetype.vcproj, docs/VERSION.DLL, 	include/freetype/freetype.h, include/freetype/t1tables.h, 	include/freetype/internal/tttypes.h: updating version 	number to 2.3.0 !!
2628ea9c12cbc6dab86c2b502835d5ea16d52c04 2007-01-10         * src/pshinter/pshalgo.c (psh_glyph_compute_inflections):         fixed a typo which created an endless loop with some malformed         font files
bf02d396ca98b51fe5026fffdb43953d26959ac0 2007-01-10 * src/type1/t1load.c (T1_Get_MM_Var): Always return fixed point values.
cc7f12a42963e39d59d9b654572b2ba8bae47c11 2007-01-09 formatting, copyright years and messages, doc polishing
4f7496eea2a35f7ece06cc5dcd45799dc9c61ca7 2007-01-09 updating docs/CHANGES
f48b60ed59b3de5b08d8139ba8c3cfc662b7615a 2007-01-08         * include/freetype/ftgasp.h, src/base/ftgasp.c: adding a         new API FT_Get_Gasp to return entries of the GASP table         corresponding to a given character pixel size.
b8004d2e884fe0315a0bf072964356a126a5a016 2007-01-07 * src/cid/cidparse.c (cid_parser_new): Improve error message for Type 11 fonts. Scan for `/sfnts' token.
e6b6f3733ebf4b7f95eb56180f79dbacd21c8d50 2007-01-07 * src/cid/cidparse.c (cid_parser_new): Reject Type 42 CID-keyed fonts.
be5f797f5b36542bccfc5664e2a2b293e0eb3084 2007-01-06 * src/cff/cffload.c (cff_index_init): Remove unused variable. (cff_index_read_offset): s/perror/errorp/ to avoid global shadowing.
f6294399056077c92367301623c093db285dadbf 2007-01-06 formatting, copyright years
d88a0c9e64b69242d29bcfaf6ab71139528de8f5 2007-01-05 fixing typo
34fcd0b409ddba4ff7ecbf84d46093491b53e6c4 2007-01-05 	* src/pfr/pfrobjs.c (pfr_face_init): detect non-scalable fonts 	correctly. fixes bug #17876
384be23418f8204baf785191a49f447d4ab40b9e 2007-01-05 	* src/truetype/ttobjs.h, src/truetype/ttobjs.c, 	src/truetype/ttgload.c: do not allocate interpreter-specific 	tables in memory if we're not going to load glyphs with it 	anyway.
4a89bb9a13e4dee2e48ff5d3c7d026b0578e8529 2007-01-05 - reset FT_CONFIG_OPTION_OLD_INTERNALS which *disables* the previous optimization   (duhhh)
91a3402d786c35b100a1122cc43ff50dbf383960 2007-01-05 - don't load metrics table in memory, reduces heap usage - forgot to commit the changes in cffload.c that are already documented
9d7d50f7891b6a85819582634d04d1bcf115c110 2007-01-05 fixing typo
a3a3c5d711268da41c6862b50984605b60feb2aa 2007-01-05 small optimization in the CMAP 4 validator
5dbdb6c3c4f681186716234c3738cd3a0d2412a1 2007-01-05 	* src/cff/cffload.c, src/cff/cffload.h, src/cff/cffgload.c, 	src/cff/cfftypes.h: formatting + do not load the CFF index 	offsets into memory, since this wastes a *lot* of heap memory 	with large Asian CFF fonts. There is no significant performance 	loss
82dba7620e74d2245e576e61ef83f54c7c8f43dd 2007-01-05 copyright year
3a2131a30b05a179d9842c388d9c349fb45a1eda 2007-01-05 formatting
4ea0a7f0b65c026420f39cabdc146b943c74e2c5 2007-01-05 formatting, minor doc fixes, copyright years
f1c7e388efb1448c28d5a480054b9e04e193a284 2007-01-04 add missing comments
9750fcb0676aae610857a1e40809ad3442addad2 2007-01-04         * docs/INSTALL.UNIX: simplified some parts, add reference to         autogen.sh and pointer to README.CVS
d10dff2bedd8e3754147b53dedb4f49195ea56b0 2007-01-04 formatting
38d1002b8ab6057a54d3483bc0a6f3808d44794d 2007-01-04 	* src/raster/ftraster.c: removing dynamically generated "count_table", 	and replace it with a constant array of bytes
8a2c7f8fb804f3b74ea062f1c367b78d12c5b3f2 2007-01-04 	* src/raster/ftraster.c, src/smooth/ftgrays.c: small optimization, the 	rasterizers now	uses the render pool to store their state during scanline 	convertion. this saves about 6 KB of heap space for each FT_Library instance
91bd5ddf17f01594bbd05fd226dc680b8d24f523 2007-01-04         * src/smooth/ftgrays.c: small optimization, the rasterizer now         uses the render pool to store its state during its operation,         this saves about 4 KB of heap for each FT_Library instance
8a6c44e67397711f10e9a0369b6737ba04b331c8 2007-01-04 Getting rid of the FT_OPTIMIZE_MEMORY macro, since the optimization is no longer experimental
a8cf42bb7a4f52f81969136fd4544ba8f58df12c 2007-01-04         * src/pshinter/pshalgo.c: remove a stupid typo that results in no         hinting and a memory leak with some large Asian CFF fonts
6b87e6f0ff7867f3faf3959cbeaf6f8ac5122ab0 2007-01-02 * src/gxvalid/gxvkern.c (gxv_kern_subtable_fmt0_pairs_validate): Remove compiler warning.
9207e001983db7cb6e5579c3e3bee20c4b036935 2007-01-02 adding documentation comment
55d5a1cbe9483255236f29fbbcdcc4b69ea4a265 2006-12-30 (gxv_kern_subtable_fmt0_pairs_validate): Show the trace message after validating gids.
d5d3e41daca1bc3f27d83c0ac78107f92ef047a9 2006-12-30 (gxv_kern_subtable_fmt0_pairs_validate): New function. Checks uniqueness of the gid pairs. (gxv_kern_subtable_fmt0_validate): Move some code to `gxv_kern_subtable_fmt0_pairs_validate'.
115b442b23e1fe05237314478d52197f4525114a 2006-12-22 	* src/autofit/aflatin.c, src/truetype/ttgload.c: removing compiler 	warnings
eeaa6497c31b552eada8974dde8dacf464321787 2006-12-19 add comment
4755bf7a82e01ffc6ca3d62f12fe8b3c642474ba 2006-12-16 * src/base/ftlcdfil.c (FT_Library_SetLcdFilter) [FT_FORCE_LIGHT_LCD_FILTER]: Fix typo.
0fd08bdc6aed3d9e852e8a7ad19bc47e22754354 2006-12-16 formatting
1d5b6a60544ee6bdd9656c0c5c4eb5587ceb0284 2006-12-15 * Notes for simplification of src/base/ftmac.c
431282fc9efdc2446b601d9373e046f4521926fc 2006-12-15 * Add volatile to sync svotval.h with otvmod.c
7e3d60135568f3e7a3178dc8e680e6df1ceb110e 2006-12-15 * Simplify src/base/ftmac.c for Mac OS X
21fd256d20a7b76fdd9987c45ccf279bea16777e 2006-12-15 * Backup src/base/ftmac.c to builds/mac/ftmac.c for legacy MacOS
7a7d403d7a0c3bef6e3346a0e3736b69ff4323f9 2006-12-15 * Improve resource fork handler for POSIX
ec5b4508cc17e81153a6f5625794ab36f009d9ab 2006-12-10 * builds/toplevel.mk (version): Protect against `distclean' target.
b26b314a9357ddb4a4819c36a59313d076396cea 2006-12-09 * builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat' or `type'.
4e1d6c0c518caae87c1285b9723d86b27d58fa67 2006-12-09 * builds/toplevel.mk (dist): Extract version number from freetype.h.
15c29503fbfefbed879c5cdf86e06dbb530796bf 2006-12-09 * src/tools/apinames (State): Remove final comma in structure -- xlc v5 under AIX 4.3 doesn't like this.
601cb88918d7c0b0b0394b1408c015f7bdd7128c 2006-12-08 typo
66c7ece8e77a1a00e41d339237d5bfcdfe21ece2 2006-12-08 Improve documentation of FT_New_Memory_Face.
256a35126468b8f1d4dedaceed5dd8da6d9926fc 2006-12-08 Fix ChangeLog.
dbf3b43aea982b64441a69f3d17a257332fe94db 2006-12-07         * src/autofit/afloader.c (af_loader_load_g): small adjustment         to the spacing of auto-fitter glyphs. This only impacts rare         cases (e.g. Arial Bold at rather small character sizes)
e2e18e035c490954f2da3f16358a648f8f612ceb 2006-12-03 comment fixes
1117131c03e18f2bbeddb9cb8dfcca78fbf57545 2006-12-03 * src/sfnt/rules.mk (SFNT_DRV_SRC): Add ttsbit0.c.
3bcd7d7fa56f3430d80f4cf7c50b9bbb86ff0965 2006-12-03 Formatting.
52c6eceaef04dcf2522f30f2eff5eaa83697594a 2006-12-03 typo
960ba59ad95d67c56df4bf22aa1881c48548b2ee 2006-12-01 * src/sfnt/sfobjs.c (tt_face_get_name): All Unicode strings are encoded in UTF-16BE.  Patch from Rajeev Pahuja <rpahuja@esri.com>. (tt_name_entry_ascii_from_ucs4): Removed.
3a18c5e29efbb463f360c0951530572a5020535f 2006-11-28     * src/smooth/ftgrays.c (gray_raster_render): return 0 when we're     trying to rendering into a zero-width/height bitmap, instead of an     error code.
80658e5075a48e892e548e0a1624a4a6a7c09f92 2006-11-28     * src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch
8636c29ae87b7147d8ab61cc7b3d6a19a8a7e392 2006-11-26 * src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer.
1bd6c47260977043437c7de799c5debe49a27ff3 2006-11-25         * src/autofit/afhints.c: add stubs to link the "ftgrid" test program         when debugging is disabled in the auto-hinter
81e725f5133557bcfafa1ec55fe6cebb9c559902 2006-11-23 	* src/autofit/afhints.c, src/autofit/afhints.h, src/autofit/aflatin.c, 	src/autofit/aftypes.h: Misc. auto-hinter improvements
91959bf24c3ecf9c46cec9916e787e5e3457fafd 2006-11-22 Fix Savannah bug #15553.
2bad8ffbdf3ff386abfe9077f1157343c048934d 2006-11-22 cosmetics
82ee38e5853bb2df0f289dc4f860776e8f449617 2006-11-20 formatting
913a36509099640dcbf5ace70b220d05eaa7b5c7 2006-11-19 Because FT_Load_Glyph expects CID values for CID-keyed fonts, the test for a valid glyph index must be deferred to the font drivers. This patch fixes Savannah bug #18301.
0d0d78dadc9ae38aa0aafbddb5f08d381b7d27cc 2006-11-14 formatting
a95e5c62decad738707748efe78f8dba349c6d51 2006-11-13 updating documentation
29c191cd530ef3351a8f15aa86d8811e820e9fa1 2006-11-13       * src/base/ftlcdfil.c: added support for FT_FORCE_LIGHT_LCD_FILTER       and FT_FORCE_LEGACY_LCD_FILTER at compile time. Define these macros       when building the library to change the default LCD filter to be       used. This is only useful for experimentation
7bab6ae3e901e282dda489fd34136b65690b0062 2006-11-13       * src/truetype/ttinterp.c: undefined the FIX_BYTECODE macro,       since the interpreter "enhancements" are still too buggy for       general use
8765c71b41625406fe87598645d842ca8451983c 2006-11-10        * include/freetype/ftlcdfil.h, include/internal/ftobjs.h,        src/base/ftlcdfilt.c, src/smooth/ftsmooth.c: API change for        the LCD filter, the FT_LcdFilter value is a enum describing        which filter to apply, new values FT_LCD_FILTER_LIGHT and        FT_LCD_FILTER_LEGACY (the latter implements the LibXft original        algorithm which produces incredible color fringes for everything        except very-well hinted text)
49c77a87c37702cf3bbc0a2c1c10f2ff01b181f1 2006-11-09 Fix ChangeLog.
4e9cc3c4eede8b8cb984cd21307a7b4bf85649e3 2006-11-09         * src/pshinter/pshalgo.c (psh_glyph_compute_inflections): fixed         a stupid typo which created a variable-used-before-initialized bug
d60ae949dbd2f4fc4744c670fb10f320d39311f7 2006-11-07 Formatting.
5e43089b4f4a1381cf93cad03e25c56ab0b71ab4 2006-11-07 * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Handle vertical layout also.
111b5aefcaf1156fe4f25b3f0f166f3cbc644ac3 2006-11-03 * src/base/ftcalc.c: Don't use `long long' but `FT_Int64'.
91b44e65c2caef02c089b81c6da3181b484f55c5 2006-11-02 - improve autofitter's handling of serif fonts (results are much better) - make GCC 4 happy when compiling our zlib sources
effd15de89b8c11f933609888c8370dc1d6fe948 2006-11-02 - merging af_corner_XXX and psh_corner_XXX functions into ft_corner_XXX versions in ftcalc.c - more auto-fitter debugging support
406047481513a215fbd5d631cb2baff836148334 2006-11-02 - fixed a bug in af_compute_direction which generated ugly glyphs - added more debug/log messages to help improve the auto-fitter
950c5d2f074e31e77b4ec3bb2b673e6adae263b1 2006-11-01 Fix copyright notice (to be the same as the original file in x.org).
e88c5261c3867afbf77244bcd1c552d3c32120bf 2006-10-24 * src/cff/cffload.c (cff_encoding_load): Remove unused variable.
715e96ecf43aee96dfaf793e408f0a7f842e1d6c 2006-10-24 formatting, improving ChangeLog entries
a186139cad1a793038d83a25c08b32089dabb227 2006-10-23 improve FT_Outline_Get_Orientation for broken asian fonts
29873a0ccd69376125323ded561e271872564077 2006-10-23         * src/sfnt/ttmtx.c, src/cff/cffload.c: speeding up the CFF font         loader, with some large CFF fonts, FT_Open_Face is now 350% faster !
e140f14232037570e241b42a3483f535a23da6e7 2006-10-23     * src/pshinter/pshalgo.c: major speed improvements to the Postscript     hinter, more than 100% speed increase on my machine
b9e6d69a96916c153659a308f58d8349994d476b 2006-10-15 formatting
070882604976669702c0fd46da0239643863842e 2006-10-15  * src/base/ftmac.c (FT_New_Face_From_FOND): Initialize the variable error
bfe872dad159882ddbc6e5409403b7b3f94c9b27 2006-10-14  * preliminary autoconf-based cross-building support
82a07e93789aefc149df7b91fa01a90835530328 2006-10-12 * docs/INSTALL.UNX, docs/UPGRADE.UNX: Renamed to... * docs/INSTALL.UNIX, docs/UPGRADE.UNIX: This.  Update all documents which reference those files.
9d49961fcc28a2824eecb008494bfc8f953e8f86 2006-10-12  * embed explicit Carbon dependency into freetype2.pc and freetype-config, if configured to use Carbon
28e17d97077bbacf968c314b1ec1775623b30fbd 2006-10-11 * devel/ftoption.h (FT_CONFIG_OPTION_SUBPIXEL_RENDERING): Define for development.
336d229f027628d237a5b4c332121de7fc7d3a5b 2006-10-03 2006-10-03  Jens Claudius  <jens.claudius@yahoo.com>
046bf8b0cc9210343af15ede701baa95fee0157f 2006-10-03 formatting
2863cfa7c91caef9037e192b0fa0347aeba24da9 2006-10-01 * src/base/ftbase.c: Undo change from 2006-09-30.
df430e1a20c4ecc2727834cd345b7509faf51c13 2006-10-01         * include/freetype/internal/ftobjs.h, src/base/ftobjs.c,         src/truetype/ttobjs.c: fixes related to the unpatented hinter
9884faed9d43777f04fccd8ef898a08d0a3b3eb6 2006-09-29 Typo in comment.
1e4402e3dc9836611ea421187d360460c5a2abd1 2006-09-29 * src/base/rules.mk (BASE_SRC): Remove `ftapi.c' (which is no longer in use).
2c002e13a74ab89b2ad0305088ed18660d5952ab 2006-09-29 formatting, improving documentation
9b15ea341c28fe5ac8dcb77861122b28913d545d 2006-09-29 * src/sfnt/ttcmap.c (tt_cmap4_char_map_binary): Fix algorithm for overlapping segments.  Bug reported by Stefan Koch.
ad83071620f6c4c3bf029beec761f710e9bbea17 2006-09-27        * include/freetype/internal/ftobjs.h, src/truetype/ttobjs.c,         src/base/ftobjs.c: fixed a bug in the automatic unpatented         hinting support which prevented normal bytecode hinting to         work properly
826935a381e0c3d36be6ac301b3c94c52d46e556 2006-09-27 another missing file
3cc7d630bdccc1f2ae4bbf97ba7fddcddeb470c5 2006-09-27 adding missing file
87e4b339a3782f1e5dd230e4cdcd393441fc4891 2006-09-27         * modules.cfg: adding ftlcdfil.c to the list of default base         extensions
26bb2e27d1bd4d754833e803d6084d2b6aae1de5 2006-09-27         * src/base/Jamfile, src/base/rules.mk, vms_make.com: adding         'ftlcdfil.c' to the list of compiled source files
8a317cf7ab1a13f9b4b7fbf678454c92c21cfddf 2006-09-27         * include/freetype/freetype.h: bumping FT_FREETYPE_PATCH to 2         for an upcoming 2.2.2 release
e20df4a167995e46d0900651be1c30f134638666 2006-09-27 * src/pfr/pfrobjs.c (pfr_face_get_kerning): Skip adjustment bytes correctly.  Reported as Savannah bug #17843.
110246c64149e8df09b0101c5b0a2d61117a5b18 2006-09-26 formatting
e3d6e94853c8ffddb9b0c0e21395cd11568d6704 2006-09-26 CHANGES BETWEEN 2.2.1 and 2.2.2
6f8c6229969d552d1e16f936027b1816785da222 2006-09-26         * src/autofit/aftypes.h, src/autofit/afhints.h,         src/autofit/afmodule.c: adding support for disabling         horizontal and vertical hinting for the purpose of debugging         the auto-fitter
745ff2c29f4c56a26f39a2742ab45cb94b374c0c 2006-09-19 * src/base/ftmac.c (FT_New_Face_From_FOND): Fall back to SFNT if LWFN fails and both are available.
f9644559a885fd61e3896cab5d6bd57fe2ed6a1a 2006-09-12 formatting
f3050059dd18c2efe6dc455bbf86a2405f4959cc 2006-09-11         * src/sfnt/sfobjs.c (tt_face_get_name): support some function         which report their English names through an Apple Roman         (platform,encoding) pair, with language_id != English
36d2eab05468d531cf8f51dce4cbca27e553b672 2006-09-05 * src/truetype/ttpload.c (tt_face_load_hdmx): Handle `record_size' values which have the upper two bytes set to 0xFF instead of 0xFF (as it happens in at least two CJKV fonts, `HAN NOM A.ttf' and `HAN NOM B.ttf').
2066e0acd6e78520a4837e74a6d34aa41a2ce4d6 2006-09-05 fix stupid bug
c7bc9b79073562ff7cc2c3499e1b97343430eb88 2006-09-05         * src/smooth/ftgrays.c: minor source cleanups and optimization
772e55d38eadd78ace6301034d90c4bb31317e80 2006-09-05         * src/smooth/ftgrays.c (gray_sweep): Avoid buffer overwrites         when to the end of a bitmap scanline. The fun never ends ;-)
d1fc7d427b4cf79eb06cd20013c609fc94a74c90 2006-09-05 Fix ChangeLog.
aa557a908a9f3a865f9cb06b5d14648fab88acb9 2006-09-04 fix for the latest rasterizer optimization
2d8629b3931dfc66ce5411553e89ea8ffd1b0f7e 2006-09-03 * devel/ftoption.h: Synchronize with include/freetype/config/ftoption.h.
bd50295ca4c86ee46e330272078ac58cc60728d8 2006-09-01     * src/smooth/ftgrays.c: optmized the performance of the anti-aliased     rasterizer. The speed gains is between 15% and 25%, depending on     content
6d79f214e14f8b6d6e9c79cec491383223b37faf 2006-09-01         * src/truetype/ttobjs.c: updated the TrueType loader to recognize         a few fonts that require the automatic unpatented loader
d898aeddbefdf3ab84a2c89dd04bc9862f351204 2006-08-29 * configure: Make it possible to handle configure options which have strings containing spaces.
a787f45580b8d0dee569b7cafceb7c8737df6487 2006-08-27 2006-08-27  Jens Claudius  <jens.claudius@yahoo.com>
c4c35b773dbeb444bf2848619defce03660b0e4b 2006-08-27 * builds/unix/ftconfig.in: Synchronize with main ftconfig.h. Reported by Jens.
6aa260ce61d6567a94c47401670ba2f4c7d40005 2006-08-25 support for "automatic unpatented hinting" added we still need to determine the list of "trick" CJK fonts that are going to toggle the bytecode interpreter instead of the auto-hinter
088e44e87773d612d2be6433697c17b3733ec4da 2006-08-22 2006-08-22  Jens Claudius  <jens.claudius@yahoo.com> 	Fix for previous commit, which caused many compiler warnings/errors 	about addresses of volatile objects passed as function arguments 	as non-volatile pointers.
123429962025b376145a2541cc9b980722ad1440 2006-08-19 formatting
2652bd54122de9ed7feb5e0478f310ed70703e86 2006-08-18 2006-08-18  Jens Claudius  <jens.claudius@yahoo.com>
33f5f24957397d37ff44f27098937f6e1aceed32 2006-08-16     * include/freetype/internal/ftgloadr.h,     include/freetype/internal/tttypes.h, src/base/ftgloadr.c,     src/base/ftobjs.c, src/truetype/ttgload.c, src/truetype/ttinterp.c,     src/truetype/ttobjs.c: improvements to native TrueType hinting,     this is a first try, controlled by the FIX_BYTECODE macro in     src/truetype/ttinterp.c
2b21a932f18d4887e5753a41a3303153afdbd418 2006-08-16     * src/base/ftobjs.c (ft_validator_run): disabling function, it is     buggy by design, so it will always return -1
9fbfc6af07bf1d199712b317e5a179237834b144 2006-08-16     * src/cid/cidgload.c (cid_slot_load_glyph),     src/truetype/ttgload.c (tt_prepare_zone): removing compiler warnings
f1e96066a63c97ebc99ab845718327a277d74442 2006-08-15  * modules.cfg: compile ftgxval.c by default
e261f426d608d8255dc34793bccda6a2a0915229 2006-08-15  * src/otvalid/otvmod.c, src/gxvalid/gxvmod.c: replace ft_validator_run by ft_setjmp
9950adcc11cf94b7d42d236e07fb2be0fb0a695b 2006-08-13 * freetype2/include/freetype/internal/psaux.h: (enum T1_TokenType_): add T1_TOKEN_TYPE_KEY. (struct T1_FieldRec_) add `dict'. Add macros T1_FIELD_DICT_FONTDICT and  T1_FIELD_DICT_PRIVATE. Change T1_NEW_XXX and T1_FIELD_XXX macros to take the dictionary where the PS keywords is expected as an additional argument.
814839a6d8b88215b971227910005f8c5fd2a508 2006-07-28 Fix ChangeLog.
a4d6a1c8d126f62aefaabc6b02c170adc31b93de 2006-07-19 Move creation of field `buildchar' of T1_DecoderRec out of `t1_decoder_init' and let the caller of `t1_decoder_init' take care of it.
1a380e02d1668d559a073d75200e3866d37b8e4d 2006-07-14 * freetype2/include/freetype/internal/psaux.h: New macros IS_PS_NEWLINE, IS_PS_SPACE, IS_PS_SPECIAL, IS_PS_DELIM, IS_PS_DIGIT, IS_PS_XDIGIT, and IS_PS_BASE85 (from freetype2/src/psaux/psconv.h). (T1_FieldLocation): Add T1_FIELD_LOCATION_LOADER, T1_FIELD_LOCATION_FACE, and T1_FIELD_LOCATION_BLEND. (T1_DecoderRec): New fields `buildchar' and `face'. (IS_PS_TOKEN): New macro.
4af3c4d7ee1de7d4e7591578092cac4f1a124d49 2006-07-08 Add many checks to protect against malformed PCF files.
b97daa286191ae31e7d7259fa4844c38b0e0623a 2006-07-03 more doc fixes
973542bbeadb729b6cc6d6cd11f4c8e126f6fa5b 2006-07-03 doc improvement
3d2f2c6004a7d9d05e11de68a8eceac85e7b248b 2006-07-02 minor doc improvement
8eb05255fb07b704b3b0fc751016ef2c4ae15c2a 2006-06-27 * src/bdf/bdfdrivr.c (BDF_Face_Init): Handle fonts correctly which don't have a POINT_SIZE property.  This fixes Savannah bug #16914.
24703f8b399b8440cee944b5152ae9189c0a9dce 2006-06-26 * src/psaux/t1decode.c (T1_Operator, t1_args_count): Add opcode 15. (t1_decoder_parse_charstrings): Operator with opcode 15 pops its two arguments. Handle the case where the pops of an othersubr may be part of a subroutine. Handle unknown othersubrs gracefully: count their operands and let the following pop operators push the operands as the results onto the Type1 stack. Improve handling of setcurrentpoint opcode.
e9a746674a0bc7483ef2bebdbcb5d84d2aca19e5 2006-06-26 Fix handling of self-delimiting tokens.
c011f4cba1a0ff57a5abb400ad8b30dad7b38a88 2006-06-26 The Type 1 parser now skips over top-level procedures as required for a `Simplified Parser'.  This makes the parser more robust as it doesn't poke around in PostScript code.  Additionally, it makes the FontDirectory hackery in src/type1/t1load.c unnecessary.
a2da05c2c539c603aa3587a1acb07bff8cdab599 2006-06-25 Fix two hinting bugs as reported in http://lists.nongnu.org/archive/html/freetype-devel/2006-06/msg00057.html.
ef3d2c234736bdd7359d51e1ad522ae5dc6698c5 2006-06-25 formatting, copyright years
523119761a84d433b08d7a9f157f4ad2ae23be5b 2006-06-22 * src/base/ftmac.c: Add byteorder workaround for Intel Mac
be556d5b81f063430f77c0b80f2bbe1ad606c7d3 2006-06-16 typo; spotted by George
67d2f3a7406903b0bc3e87d4312181a3111d06a8 2006-06-16 Fix ChangeLog.
817831f4352a993f8e2609aa26b35cdf3023033a 2006-06-15 src/base/ftgxval.c, src/base/ftotval.c: return FT_Err_Unimplemented_Feature when validation service is unavailable
b10e45a7fb34f78f79ffb17c9db282e8ce7a4918 2006-06-08 * src/bdf/bdflib.c (bdf_load_font): Fix memory leaks in case of errors.
7d48cb06b4c1dbb30d62193c34aee6659851d110 2006-06-08 formatting
5f1f75076cfda129d6cbf86a634fcadfdfc0c9f6 2006-06-07   Fix memory leak described in Savannah bug #16768
f1a23cbf0f11a4c81a427efd77d0615edc4d08ff 2006-06-06 oops, stupid error fixed
4836f955f3ffb0a7c7644801daa14d0a4bb041db 2006-06-06 formatting
457b4a81a190500fbbea8bc7b5750903704e715f 2006-06-06         * include/freetype/internal/services/svpscmap.h, src/cff/cffcmap.c,         src/psaux/t1cmap.c, src/psnames/psmodule.c: Fix for the memory         leak described in bug #16759.
d724f20e056ad28e2197fa4e690703de78e15441 2006-06-04 formatting
ea4547ca031b14aad4fb8198ecc0d2f13371238d 2006-06-04   * src/base/ftutil.c (ft_mem_qrealloc): fix the function   to accept 'item_size == 0' as well, though this sounds   weird, it can theorically happen.
0971735dce99e98fc2b79be764494b34d0f152a1 2006-06-04   * src/pfr/pfrobjs.c (pfr_face_init): fix the computation   of 'face->num_glyphs' which missed the last glyph, due to   the offset-by-1 computation, since the PFR format doesn't   guarantee that glyph index 0 corresponds to the "missing   glyph"
33779660ba80321de9a6e9e0b93e8d295cf32fb2 2006-05-26 * builds/unix/unix-cc.in (LINK_LIBRARY): Don't comment out `-no-undefined'.  Reported by Christian Biesinger.
24773d6dc68538b24fc3ec81693310e4b47f726e 2006-05-20 * builds/win32/visualc/freetype.dsp: Release libraries no longer have debug information, and debug libraries use `C7 compatible' debug info.
a6523a671939a6e62cacd82d62fe04bc50f5bce1 2006-05-20 Fix ChangeLog.
de0a96c5dd7f8156f684c10c32462b28dcfe29d3 2006-05-19 * fix 2 memory leaks in MacOS resource fork handler, Savannah bug #16631
8cfa8bd51ac9017f84eeb7e12e749e25e0ba6891 2006-05-19 * remove Carbon dependency of Darwin, if configured with no option
47200605535b04657d0793725c99e19ee6634519 2006-05-19 fix the 2nd part of Savannah bug #16590
545c4e566e9785ba3c84062e211d21aeb5be989a 2006-05-17 * src/truetype/ttgload.c (TT_Load_Composite_Glyph) [FT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Make it compilable again.
281679de8591f6884ea904c9c812e520ba3cc5dc 2006-05-17         * include/freetype/internal/tttypes.h, src/autofit/afangles.c,         src/autofit/afcjk.c, src/autofit/afhints.c, src/autofit/aflatin.c,         src/autofit/aftypes.h, src/base/ftcalc.c, src/base/ftoutln.c,         src/gzip/ftgzip.c, src/psaux/psconv.c, src/truetype/ttgload.c,         src/type1/t1gload.c:
dc3ff31c3fd00946917b2f07d2f6a70da36afe35 2006-05-17         * src/ftccmap.c (FTC_CMapCache_Lookup): changed the threshold         used to detect rogue clients from 4 to 16. This is to prevent         some segmentation faults with fonts like KozMinProVI-Regular.otf         which comes from the Japanese Adobe Reader Asian Font pack.
de2d90af6e9b9b719dc152828e26e00d2781bff0 2006-05-17 * src/cff/cffload.c (cff_font_done): Deallocate subfont array.  This fixes the first part of Savannah bug #16590.
8ab412d48d9bbf5ea99cb6adadaa7fea92aae618 2006-05-12 Version 2.2.1 released.
6e467a654d88d759c94cabb48fff7e4ec73275de 2006-05-12 * src/tools/docmaker/tohtml.py (block_footer): Split into... (block_footer_start, block_footer_middle, block_footer_end): This to add navigation buttons. (HtmlFormatter::block_exit): Updated.
22d34421abe51cdf454de269ae05f0502ea74f7c 2006-05-12 Add final newline.
e12a471f6af23257f4c406feb8745eb12915fa7d 2006-05-12 * src/tools/docmaker/tohtml.py (html_header_1): Use `utf-8' charset.
2ee71f1f01d1a148a5fed9712e20c628ac9b4671 2006-05-12 More minor fixes.  Move `version' section to the end of freetype.h so that the library compiles actually.
6756dc15ba424186394ca3f295ba8d125b0f047e 2006-05-12 * src/tools/docmaker/sources.py (re_source_keywords): Add word boundary markers. * src/tools/docmaker/content.py (re_field): Allow `.' in field names (but not at the beginning or end).
fd74ec68b44fe2346b89ccc485a1d451f26df9d6 2006-05-12 * README: Minor updates.
94168f0b4184f08cd0f6f5661152de3895284bd9 2006-05-11 Improve layout of `CHANGES' file.
28b55a9bb6ddb15a15a49c8a3ac6cf83e4f93130 2006-05-11 (FT_Stream_Open): Check errno only if read system call returns -1. Remove a redundant parenthesis.
37827608c258016d705c29408ffc7e34703a9062 2006-05-10 convert to Unix line endings
910d4f41d198ca03bfb2670b1329d52cdd7864b1 2006-05-10 convert to Unix line endings.
53478a10b482a1aca2272bb0ab7a128ed1a8f201 2006-05-10 Convert to Unix line endings.
3d69a198b899a6d9698bce9ef4917d78d9ee388a 2006-05-10 typo
e0d1559591e7b49fe638775536fa66100f1b2163 2006-05-10 * builds/freetype.mk (refdoc): Write-protect the `docmaker' directory to suppress generation of .pyc files.  According to the Python docs there isn't a more elegant solution (currently).
b80d85fe9ed3b0cf96d03dcfd7d1e1f149c2b718 2006-05-10 * builds/unix/ftsystem.c (FT_Stream_Open): Avoid infinite loop if given an empty, un-mmap()able file.  Reported and suggested fix in Savannah bug #16555.
a127ca42cadfefa9e71c1cd8a86cc3b9f3768633 2006-05-09 * builds/win32/visualc/freetype.sln, builds/win32/visualc/freetype.vcproj: Upgraded to VS.NET 2005 from VS.NET 2003 Added files ftbbox.c, fttype1.c, ftwinfnt.c, ftsynth.c.
5bfa0621c448080ecc764edcbc5711ff523e61ba 2006-05-09 Minor change for testing purposes.
4df5b26fdfb659985fef6d482c1641b345243cbd 2006-05-08 Put version information into the configure script.  Reported by Paul Watson <pwatson@redlinepy.com>.
1639c7948231b4dcba4e00b6b9db1bbc3fb929e9 2006-05-06 * include/freetype/freetype.h (FREETYPE_PATCH): Set to 1.
4f3b5bbd958a4abe05f7d3831b103bb72b9b9488 2006-05-04 * src/lzw/ftlzw2.c: Renamed to... * src/lzw/ftlzw.c: This.
a94746caeee0fd861c0711f14b7870a0952338a1 2006-05-03 Formatting.
679a252c24e3ccbe2dadfacd363139f7e1dd01cb 2006-05-03     * include/freetype/internal/ftmemory.h: allow compilation with     C++ compilers
58eed04d5aa034c9af3e2919a0b49fc92a4df75b 2006-05-02 * include/freetype/config/ftoption.h (FT_STRICT_ALIASING): Removed.
94204895db9f059f089299bebe230ab0a1b7aaa9 2006-05-02 Fix ChangeLog.
c6afa1221a57d0d50cd9fa51f0b9e794884ef255 2006-05-02 * include/freetype/internal/ftmemory.h: s/new/newsz/ (for C++). (FT_ALLOC): Remove redundant redefinition.
9482ba50b7eae7312d4eace1433de6e1d2186267 2006-05-02     * include/freetype/ftstream.h, src/base/ftstream.c: modifying     various frame-related functions to report the place where the     frames were entered/extracted/exited/released in the memory debugger.
9ca782569c218e18c420e7c13bdbdf3e9a75c87a 2006-05-02     * include/freetype/internal/ftmemory.h, src/base/ftbitmap.c,     src/base/ftmac.c, src/base/ftrfork.c, src/lzw/ftzopen.c,     src/raster/ftrend1.c, src/sfnt/ttpost.c, src/truetype/ttgxvar.c,     src/type42/t42parse.c, src/winfonts/winfnt.c: hardening the code     against out-of-bounds conditions when allocating arrays. This is     for the cases where FT_NEW_ARRAY and FT_RENEW_ARRAY are not used     already. Introducing the new FT_ALLOC_MULT and FT_REALLOC_MULT     macros.
264f307e66f9c2763b2e31b0a4e7513b7866745a 2006-05-02     * include/freetype/fterrdef.h, include/freetype/config/ftconfig.h,     include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c,     src/base/ftutil.c: udpating the memory management functions and     macros to safely deal with array size buffer overflows, this     corresponds to attemps to allocate arrays that are too large. For     an example, consider the following code:
a229540280f53b41c7a82d251b7497b8eb9c91f2 2006-04-30 fix bug in Mac_Read_POST_Resource()
06fceb3f39a5eac9c8ae1ed9bb3f1cb957074a94 2006-04-29 * builds/unix/unix-def.in (datarootdir): Define, for autoconf 2.59c and forthcoming versions.
8fe6539026cf87a8bcf9a23d54cd9d48176bc880 2006-04-29 Further C library abstraction.  Based on a patch from msn2@bidyut.com.
50ef72b6e3a33cd70c65676923f42fb75333831e 2006-04-29 * src/lzw/ftlzw.c, src/lzw/zopen.c, src/lzw/zopen.h: Removed, obsolete.
a1c990a6323d3834f876076edb098ddcd8a54098 2006-04-29 convert to utf-8
4e03fe76cc185d6e233109335e6e93dcfdb53c99 2006-04-29 convert to UTF-8
99854e7c5ad20e9c31595778a3a7d5b238866d4d 2006-04-28 Fix accents in ChangeLog.
12cceaaca8d642b4809260e5b84a62bef8cf7f45 2006-04-27 * builds/win32/visualc/freetype.vcproj: Updated.
3b47dd65184ae2402f21a2e8ce7241629c1e9480 2006-04-26 Releasing FreeType 2.2
564b4432ca580f12ffd83bc96a3dff3d0817c93a 2006-04-26 * src/psaux/psobjs.c (shift_elements): Don't use FT_Long but FT_PtrDiff for `delta'.  Reported by Cline PILLET <Celine.Pillet@Tagginfo.com>.
8a8c6022bff205c7e98d6bef30ccc78f8f1fd8e0 2006-04-22 Formatting, copyright years, documentation.
7aa20102160d9b95f87915fb2091e4a2ddb41890 2006-04-21   * src/sfnt/ttcmap.c: removed compiler warnings (gcc-4.0.2)
8e438ead7103b6d017aaaac7d4ab29272094de2d 2006-04-21   * include/freetype/ftincrem.h, include/freetype/ftmodapi.h,   include/freetype/freetype.h: Documentation update
7dc7f21533899dcbbc6a4dca4c2013bf808ec055 2006-04-13 doc updates - fixing FT_Stroker_New to use a FT_Library instead of a FT_Memory
65c7c773aa813f6eb23cc481fd280e504fb52b70 2006-04-13   * src/autofit/afloader.c: removing superfluous code in the auto-fitter's   loader
7d04322e40ccba6a3483ec7ba934629db33388f0 2006-04-05 no message
7f18de64b68919be1ddc2232d7fedd9eadd41188 2006-04-03 * builds/compiler/intelc.mk (TE): New variable. (ANSIFLAGS): Updated.
764b25145a80570fee8da099daa05c4dbb8bf83b 2006-04-03 * docs/PROBLEMS: New file.
fd7456c796447a41548204b2829ed3a44ead2274 2006-04-03 * builds/exports.mk (clean_symbols_list, clean_apinames): Removed. (CLEAN): Add $(EXPORTS_LIST) and $(APINAMES_EXE). (.PHONY): Updated.
4091786c8110f56a45ea7cc7156730bd73dbdeee 2006-04-01 Formatting.
cf60371a1b7474184a4adfbb486283478ae0d959 2006-04-01 updating documentation
0f15e1c181521eb1cc755a83fa4bcbe97b60ad00 2006-04-01        * include/freetype/ftcache.h, include/freetype/config/ftheader.h:        updating documentation comments
9da74d844bd56815c4c6f4c1e1c6e6f9e22279d2 2006-04-01 updating cache documentation
6e9df6855dc24a7a94c244132acc2ac29a93cef9 2006-04-01 * builds/unix/install.mk (uninstall): Don't handle `cache' directory which no longer exists.
b56ff68076618986d559b624686e6c8df88a80f9 2006-04-01 Updated.
21d929be718f7f86f78cfd60e36313d7e00ca9fa 2006-04-01 Updated.
d51b41e085f2370ca9da13e78a6f20cdb6ed02d0 2006-03-29 no message
fa3651e7d8af95b080db00d25a5ada0a5f77ef3d 2006-03-28 formatting, copyright year
42137bc6145c426702b90d0cec5c5acd332739ae 2006-03-27 	* src/sfnt/ttkern.c (tt_face_get_kerning): fixed a serious bug         that caused some programs to go into an infinite loop when dealing         with fonts that don't have a properly sorted kerning sub-table
26170df08b30c1cca4e31321746d4e48511187cc 2006-03-26 * src/bdf/bdflib.c (ERRMSG4): New macro. (_bdf_parse_glyphs): Handle invalid BBX values.
b6f6d2479a716e01f3f9c242f7963a156ac17adc 2006-03-25 _not filtered_  -> _not_ _filtered_
d6e2498f747d07d314f237213688746d18370515 2006-03-24 * src/tools/docmaker/tohtml.py (make_html_para): Convert `...' quotations into real left and right single quotes. Use `para_header' and `para_footer'.
af16820a125c4224462ab833bbf84ce2abb59d22 2006-03-24 Normalize quotation to `...'.
e0dd18fc794ec14de122d46fd59dc0cf7e307008 2006-03-24 * src/tools/docmaker/tohtml.py (html_header_1): The `DOCTYPE' comment must be in uppercase.
4db32ecbc5781f191a22e64e35f61e943aa5d09f 2006-03-24 * docs/CHANGES: Updated.
2ce9203735802a8831f36731310e02fe0f863d98 2006-03-23 - added FT_Get_SubGlyph_Info API to freetype.h - small fix to lsb/rsb delta computations - cleaning up Jamfile
d8776b3439160dad0d02b19dbcd0cccc28045cc5 2006-03-22 Improve documentation of `FT_LOAD_MONOCHROME'.
6c5b617c59a845e198971482b121d56157a16c7a 2006-03-22 * src/cache/ftccache.c, (ftc_node_mru_up, FTC_Cache_Lookup) [!FTC_INLINE]: Compile conditionally. * src/cache/ftccache.h: Updated.
3867d2f2fbe6aae96da30e12d1270cac92576151 2006-03-22 * src/cache/ftccache.c, src/cache/ftccache.h (FTC_Node_Destroy): Remove, unused.
5556dd21309171492c3c17275675b597a0a6ba9a 2006-03-21 * src/base/ftoutln.c (FT_Outline_Get_Orientation): Improve algorithm.
8439fe85757e391d833246c9e4940730836b119a 2006-03-21 * builds/freetype.mk (refdoc), docs/CHANGES, Jamfile (RefDoc), README: s/2.1.10/2.2/.
95f206b1eab43f4e32119270151c44e46deae5d9 2006-03-21 * src/sfnt/ttcmap.c (tt_face_build_cmaps): Handle invalid offset correctly.
26377008e7fe6fac6bc5fd6a1ebd929a8b542bbf 2006-03-21 * src/cff/cfftypes.h (CFF_CharsetRec): Add `max_cid' member.
a62007fb175a8bed1eb32baa9a1eb950502877a4 2006-03-21 Fix ChangeLog.
24b9e87bca60ca16b29b5e2c380fece1f676b126 2006-03-21     * src/autofit/aflatin.c (af_latin_metrics_scale): fixed small bug that     crash the auto-hinter (introduce by previous patch). aaah
5a73d8d20fde372543a92c4bfc35fbbe815650f5 2006-03-20 * builds/freetype.mk (CACHE_DIR, CACHE_H): Remove. (FREETYPE_H): Updated.
e091ce35ff6e2e29d6a85f1401d4f25ce609b06b 2006-03-20     * src/autofit/aflatin.c (af_latin_hints_init):       disable horizontal hinting for italic/oblique fonts
da95af6cf67c65bd453fc19908a3f14ac2a8c0c5 2006-03-20     * builds/win32/visualc/freetype.dsp: updating the project file, adding     missing base source files (e.g. ftstroke.c, ftxf86.c, etc...)
505667c6ee26084d7ff3d9664c1349d3754d3fe4 2006-03-20     * builds/unix/install.mk:       changing the installation procedure to remove the 'freetype/cache'       from the target directory.
256de4b18f556b963597f171a217c0c1ed045993 2006-03-20     * include/freetype/cache/ftccache.h,     include/freetype/cache/ftccmap.h,     include/freetype/cache/ftcglyph.h     include/freetype/cache/ftcimage.h     include/freetype/cache/ftcmanag.h     include/freetype/cache/ftcmru.h     include/freetype/cache/ftcsbits.h:       removing these header files from the public include directory.
dad2a2de0174740fb1bf79953d3620df8a75916f 2006-03-20     * src/cache/ftccache.h, src/cache/ftcglyph.h, src/cache/ftcimage.h,     src/cache/ftcsbits.h, src/cache/ftcmanag.h, src/cache/ftccmap.h,     src/cache/ftcmru.h: copying the cache's internal header files which     were located in 'include/freetype/cache' to the 'src/cache' directory     instead.
e6a8fcac2f349dedaf1b37e671f9a557246f4877 2006-03-07 Fix ChangeLog.
65b96aad1e2d43b60b3a5026b82dd553cf26180a 2006-03-07     * src/cache/ftcmanag.c (FTC_Manager_Lookup_Size): prevent crashes     in Mozilla/FireFox print preview in Ubuntu Hoary
91a3faaac9a4f8ca57ee68f10cb489afa2b59ea0 2006-03-01 Convert to Unix line endings.
e88d24c133a2ca5c184ccd6f9420c0bc716a0271 2006-02-28 formatting
9f5d3de3f00d457e375e39790334f9414805ebf1 2006-02-28 * src/base/ftutil.c (ft_mem_qalloc) [FT_STRICT_ALIASING]: Do not return error if size == 0.
a87b08a7afb5f263b24a87271060762f00f21536 2006-02-28 * src/base/ftobjs.c (FT_Done_Library): Modules are removed in the reversed order so that type42 module is removed before truetype module.  This avoids double free in some occasions.
e9a47198e6000debcd39fa1803b59215d3bc95af 2006-02-28     * tagging VER-2-2-0-RC4
576c35317966fa306841fcd9f780b4d4ecd1ec62 2006-02-28 enable ftgxval.c by default
98d6a3acaa744a8b83008fefecfd4d31b5e946d0 2006-02-27 * src/cache/ftccache.c (ftc_node_destroy) [!FT_CONFIG_OPTION_OLD_INTERNALS]: Mark as FT_LOCAL_DEF.  This should now fix all possible compilation options.
422d2a052a0d1aadb909f62e383c18264b999eb3 2006-02-27 formatting, copyright years
c07ee52005254a8bb6ebe85b060b3f9bc7c70526 2006-02-27 * include/freetype/cache/ftccache.h [FT_CONFIG_OPTION_OLD_INTERNALS]: Remove declaration of ftc_node_done.
c13e75fb1b7f778b58bc2bc185e10a03f3cff001 2006-02-27     * src/base/ftutil.c: ft_mem_alloc and related functions now return an     error if a negative size is passed in parameters.
cffa8b65be09886d56ab61f35187983f11a40ca0 2006-02-27 * src/base/ftobjs.c (FT_Set_Char_Size): Ahh.. forgot to check the case width or height is 0.
2f239b8e88ae43f5e77605ca5799f54d52061fcc 2006-02-27 Update MPW makefiles to new header inclusion introduced on 2006-02-16
2e48a1a1383d0d4603f67b48bcf058cb1699e88b 2006-02-27 * src/base/ftobjs.c (ft_glyphslot_grid_fit_metrics, FT_Load_Glyph): Re-enable glyph metrics grid-fitting.  It is now done in the base layer. (FT_Set_Char_Size, FT_Set_Pixel_Sizes): Make sure the width and height are not too small or too large, just like we were doing in 2.1.10.
f99d846c8ac752fdf1492e80d50efce965255d32 2006-02-26 * docs/release: Minor additions and clarifications.
0aaf429a23a86db56d32ce0d922e77f3e156f903 2006-02-26 Fix ChangeLog.
b463665febad10037c64708f134676707817abe6 2006-02-26     * src/base/ftobjs.c (ft_recompute_scaled_metrics): re-enable conservative     rounding of metrics to avoid breaking clients like Pango     (see http://bugzilla.gnome.org/show_bug.cgi?id=327852)
ae1e4b15779e692d064799aec4470b8f2414212d 2006-02-25 * src/cache/ftccache.c (ftc_node_destroy): Use FT_LOCAL_DEF (again).
20a8d0cf38fa4f74e9dd6b2a95b2eef25d159079 2006-02-25 * devel/ftoption.h: Synchronize with include/freetype/config/ftoption.h.
7f049f422141b79a5bc6d0abf24b954906629d98 2006-02-25 Formatting, copyright years.
de271ab8f027cb35806b3f566cde91722499752e 2006-02-25     * builds/unix/ftsystem.c, include/freetype/config/ftheader.h,     include/freetype/internal/services/svotval.h,     include/freetype/internal/services/svpfr.h,     src/base/ftsystem.c, src/bdf/bdfdrivr.c, src/cache/ftcbasic.c,     src/cff/cffcmap.c, src/gzip/ftgzip.c, src/lzw/ftlzw.c,     src/lzw/ftlzw2.c, src/psaux/t1cmap.c, src/sfnt/ttbdf.c,     src/smooth/ftgrays.c:
6c71c6b968139e91723cb06c91384fc8b5994165 2006-02-25     * include/freetype/config/ftoption.h, src/autofit/afcjk.c,     src/base/ftobjs.c, src/base/ftutil.c, src/cff/cffobjs.c,     src/psaux/afmparse.c, src/sfnt/ttbdf.c, src/tools/apinames.c,     src/truetype/ttdriver.c:
d7e6b767396932f0eb0bd9142deec7e0109ecaa5 2006-02-25 Formatting, copyright years, minor cleanups.
88242072b873b446ab93f976312ce4669a8ccf76 2006-02-24 * src/base/ftoutln.c (FT_OUTLINE_GET_CONTOUR, ft_contour_has, ft_contour_enclosed, ft_outline_get_orientation): Commented out.  We have to wait until `FT_GlyphSlot_Own_Bitmap' is stabilized. (FT_Outline_Embolden): Use `FT_Outline_Get_Orientation'.
032646139df66c13761b506b3163d8c109140402 2006-02-24 * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Update documentation.
478c59136498fc34e5086e8dacab8256066509cc 2006-02-24     * tagging Third release candidate with VER-2-2-0-RC3
ca7d76f789a01057c90fd185abf7dff8809e8032 2006-02-24     * src/cache/ftcbasic.c: correcting compatibility hack bug
a8e7a01965c4b504c297d1b98e5fa6bb0c7a04ed 2006-02-24 * include/freetype/freetype.h (FT_Size_RequestRec): Change the type of `width' and `height' to `FT_Long'. (enum FT_Size_Request_Type), src/base/ftobjs.c (FT_Request_Metrics): New request type `FT_SIZE_REQUEST_TYPE_SCALES' to specify the scales directly.
a3873d27027fe24c335d85bb9a5e44f94a7ee4a7 2006-02-23 another try
b0e0db116d99103ab1cad4e07e9460156d6d81f4 2006-02-23 another hack
782f13831e38f563f156b7f0cd0c6bf1dbd4bc9b 2006-02-23 fix small bug
3b6c71ee245660a42b8f99d53ba5a51dc1b84666 2006-02-23 additionnal backwards-compatibility hacks
88d8985a99811f709aafd533975d42d27fe77d2d 2006-02-23     * src/cache/ftccmap.c: trying to hack binary compatibility for     gnustep-back (GNUstep backend module) which still crashes under     Sarge.
d4303da0357b610eddcbaaa8e7cd5fe5574f6f9a 2006-02-23 formatting, copyright years.
b698eedaa97089ecb018f360998923b584d3e9ee 2006-02-23 fixed typo that prevented compilation
481838e2347b9bd7e3a5f580eb6afa967e0c92f6 2006-02-23     * src/bdf/bdflib.c: fixed a problem with large encodings.     Again, this patch comes from Debian libfreetype6 for 2.1.10 !
6cda6c064fdb2d1df851f5f54e164341e3c1fe8f 2006-02-23     * src/bdf/bdflib.c: fixed a bug with zero-width glyphs     this patch comes from the Debian package for libfreetype6 !!     How come nobody mentions this on the devel list ??
890f807a7b053179b42860a32fe9a0ed835be2be 2006-02-22 * include/freetype/ftoutln.h (enum FT_Orientation): New value `FT_ORIENTATION_NONE'.
0d9be1c31e0e056881f4bb0b61f82e6ffdd06b9e 2006-02-22 Fix comment so that it is included into the HTML documentation.
cdb610f62445675341bbe830cdea2afb492fc5d7 2006-02-22 adding missing file
5edafed12a0b563e2446623a12a2b6fb1e4e6c5d 2006-02-22 Clean-ups, copyright years, formatting.
facd9af5424bab34d3aae75ed151225aa5551f0a 2006-02-22 * modules.cfg: Compile in ftotval.c and ftxf86.c by default for ABI compatibility.
0b5dc4df888df9006e4544219c7866d53af28150 2006-02-21     * include/freetype/ftmodapi.h, include/internal/ftserv.h,     include/internal/services/svtteng.h, src/base/ftobjs.c,     src/truetype/ttdriver.c:
44c865dfe180022a9400854904384442048cd38c 2006-02-21 fixed compiler warning
c093db9d06581455607d5997998eb664b9c55bcb 2006-02-21     * src/sfnt/sfmtx.c: disabling memory optimization when     FT_CONFIG_OPTION_OLD_INTERNALS is used. This is because libXfont     is directly accessing the HMTX data. Grrrrr....
1ae134a2337b4a9adb06478cd444d79569e37767 2006-02-21     * src/sfnt/sfobjs.c (sfnt_face_load): fixed silly bug that     prevented embedded bitmaps from being correctly listed and used
d41aecdbc0c71a6660e5e037605529b9a0f6f4fe 2006-02-21 formatting, doc improvements
dd0f3609d776f3d6993e8cb90add45dd7177bade 2006-02-20         * include/freetype/internal/sfnt.h, src/sfnt/sfdriver.c,         src/sfnt/ttsbit.h, src/sfnt/ttsbit.c: moving the definition         of 'set_sbit_strike' and 'load_sbit_metrics' to their 2.1.8         location. This is used to support binary compatibility with         the X.Org server's libXfont library.
f145e312dffc41a190beed96d681661d9c9d2d2a 2006-02-19 Formatting, copyright years, minor doc fixes.
0880ac333a2bde53d6bd090b97bafadc7435ad58 2006-02-17     * builds/unix/unix-cc.in: don't filter-out exported functions     anymore, this is used to ensure that all FT_BASE internal     functions are available for dynamic linking
1fae66950b4fec4dabc2a45d11fda3466d6ac687 2006-02-17 * devel/ftoption.h: Synchronize with include/freetype/config/ftoption.h.
8e6f8c4d7934b8725463cabb3ba18bf086b908d7 2006-02-17 Formatting, copyright years, documentation improvements.
cda2d957dc66673ac7d573e72e6aa4c02d407eb2 2006-02-16     * builds/amiga/src/base/ftsystem.c, devel/ftoption.h       include/freetype/ftcache.h, include/freetype/ftoutln.h,       include/freetype/cache/ftccache.h, include/freetype/cache/ftccmap.h,       include/freetype/config/ftoption.h, include/freetype/internal/ftcalc.h,       include/freetype/internal/ftdriver.h,       include/freetype/internal/ftmemory.h,       include/freetype/internal/ftobjs.h, include/freetype/internal/ftrfork.h,       include/freetype/internal/psaux.h, include/freetype/internal/sfnt.h,       include/freetype/internal/t1types.h, include/freetype/internal/tttypes.h,       src/base/ftcalc.c, src/base/ftdbgmem.c, src/base/ftobjs.c,       src/base/ftsystem.c, src/base/ftutil.c, src/bdf/bdfdrivr.c,       src/cache/ftccache.c, src/cache/ftccback.h, src/cache/ftccmap.c,       src/cache/ftcmanag.c, src/cff/cffdrivr.c, src/cid/cidriver.c,       src/pcf/pcfdrivr.c, src/pfr/pfrdrivr.c, src/psaux/psauxmod.c,       src/sfnt/sfdriver.c, src/truetype/ttdriver.c, src/type1/t1driver.c,       src/type1/t1objs.c, src/type42/t42drivr.c, src/winfonts/winfnt.c:
0d565fdc1d3a383d032a198561be26739a0c55f5 2006-02-15 * include/freetype/internal/ftobjs.h (FT_Face_InternalRec): Remove unused `max_points' and `max_contours'.
5225402a527e9f35283a3b3db595d41df1c67e1d 2006-02-15 * include/freetype/ftoutln.h (FT_Outline_Embolden): Mention in documentation that negative strength values are possible. Give an example call.
3dc00181747d197690c69b45b821fb2b719dac69 2006-02-14 * src/sfnt/ttmtx.c (tt_face_get_metrics): Typo.
9a2b3b6d55f0266550770f95626de677c00e7282 2006-02-14 * src/sfnt/ttmtx.c (tt_face_load_hhea, tt_face_load_hmtx): Simply return error if table is missing. Check table length in non-FT_OPTIMIZE_MEMORY'ed `tt_face_load_hmtx'.
35222ff7bb7000298af514e7693af5f1ff1c8417 2006-02-14 Clean up the SFNT_Interface.  In this final pass, `load_hmtx' is splitted from `load_hhea'.
e0decd1e2783cae2645f2308268235690d58090a 2006-02-14 * src/sfnt/ttmtx.h, src/sfnt/ttmtx.c: Why are there two copies of code...
65863a5712376b796ce82b3b0db26b85a64ea33f 2006-02-14 Clean up the SFNT_Interface.  In this pass, we want to treat the font directory (offset table and table directory) as a normal table like the others.  This also means that TTC is no longer recognized there, but in `init_face'.
f5aa47beb077998675f5adc38c94aaf7ee8a447e 2006-02-14 Clean up the SFNT_Interface.  Table loading functions are now named after the tables' tags;  `hdmx' is TrueType-specific and thus the code is moved to the truetype module; `get_metrics' is moved here from the truetype module so that the code can be shared with the cff module.
d39fda2b5598fcedf4edab8343b32a30c13b9efa 2006-02-12 Formatting, copyright years.
4c507ffa80cc3f15cd6288a914dde4bd9438b5b5 2006-02-11 * src/autofit/afcjk.c (af_cjk_metrics_init): Fix a stupid bug...
f9a69132a73bea7a7c1e7726789841acd8235a4b 2006-02-11 * include/freetype/config/ftoption.h (AF_CONFIG_OPTION_CJK): #define to enable autofit CJK script support. (#define'd by default)
d1d4bffe2f0171481693d17fe3ebad3e82e5d911 2006-02-10 formatting
4cdb45c01e35de35c353e05a57c8b9f0eb4e7228 2006-02-09 Introduce experimental autofit CJK module based on akito's autohint patch.  You need to #define AF_MOD_CJK in afcjk.c to enable it.
6be99f9104c458eeda48a51adeb65ce20ade45c3 2006-02-09 * src/cid/cidparse.c (cid_parse_new): Remove shadowing variable.
4f41d63b02c58bf3512878f71f4f0a07ca2359fa 2006-02-09 fix src/cid/cidparse.c for too-short CIDFont
458c34233d48e0e997cfd4443ef8ede580b34d20 2006-02-08 fix --with-old-mac-fonts option
54a79c88546d57a1a1a305f4974a6ca9b3a353fe 2006-02-01 Use `?='.
8a4de0d66947e8aca820025b62446d400d25280f 2006-02-01 * Makefile, *.mk: Use `?=' where appropriate.
9a8006b18ee2a8bdd2889d6f0dd932d197060827 2006-02-01 * builds/unix/install.mk (install): Fix path for ftmodule.h.
03379b653335f931cfdbfda8c859a903ad0936a3 2006-02-01 * builds/unix/unixddef.mk: Actually do define PLATFORM (fixing change from 2006-01-31). (TOP_DIR, OBJ_DIR): Update.
82a0e3cd53b82abfa7994e3d0eb66f8e08b48744 2006-02-01 s/index/size_index/ to avoid compiler warnings.
38beff00834ccb0db6c66fb26027ec05d70c3d11 2006-02-01 * src/otvalid/module.mk: s/otvalid_module_class/otv_module_class/. * src/gxvalid/module.mk: s/gxvalid_module_class/gxv_module_class/.
59939244adfdd423ebe5c0af56ecb081a1b73ebc 2006-01-31 Implement new, simplified module selection.  With GNU make it is now sufficient to modify a single file, `modules.cfg', to control the inclusion of modules and base extension files.
5d146851dfa8d542a363dbcdc309e2471cc87cbe 2006-01-31 * src/cff/cffobjs.c (cff_face_init), src/cid/cidobjs.c (cid_face_init), src/pfr/pfrobjs.c (pfr_face_init), src/type1/t1objs.c (T1_Face_Init): Set face->height to MAX(1.2 * units_per_EM, ascender - descender).
98d802b83a3e4f6a62ef58dcc2269e199b13a27a 2006-01-31 * include/freetype/internal/t1types.h (AFM_FontInfo), src/psaux/afmparse.c, src/tools/test_afm.c: Read `FontBBox', `Ascender', and `Descender' from an AFM.
7596fd3a46b32f00ccdd1c90105e36154e22a81c 2006-01-28 * src/*/module.mk (.PHONY): Add.
f6a25503c5eddc9bd2874af68bcfad3c8efdf000 2006-01-28 * devel/ftoption.h: Synchronize with include/freetype/config/ftoption.h.
68a15ebbe4f61999368a72a2953e257513a3cbba 2006-01-28 * README, docs/FTL.TXT: Fix email address for bug reports. Other minor formatting.
7213b4febd8c92de5ff035d29be7d37a430b0a02 2006-01-27     * builds/unix/configure.ac: fixed build problem on Cygwin
be3c9814a4dabb718f89ec8edb2249f8ae4ba9ff 2006-01-27 Formatting, copyright years.
6a681fa84a0ba1164726cedfc3623d84f1e3d60a 2006-01-27     * src/autofit/afwarp.c: simple #ifdef to prevent compilation when     the warp hinter isn't active (it shouldn't, still experimental)
97c64185603a94d8251255a4325d2464aad72918 2006-01-27     * builds/win32/visualc/freetype.dsp: updating project file to     define FT2_BUILD_LIBRARY, and remove gxvalid+otvalid from     compilation
ff0e9e6c0df9d89d6a0eff51603f10ab0b6e1665 2006-01-27     * builds/freetype.mk, Jamfile: define the macro FT2_BUILD_LIBRARY     when compiling the library.
9cc4aed879dd22cbddbd164f124d7a2982a045e2 2006-01-26 Formatting.
bcc438b15ef0b22055ae6f4ed55e0981794f483a 2006-01-23 * include/freetype/freetype.h (FT_Select_Size): Rename the second argument from `idx' to `strike_index'. (FT_Size_Request_Type): Add FT_SIZE_REQUEST_TYPE_MAX to the end of this enum.
4c6234d963bb7543503eee63dcf32aa35dbf9c91 2006-01-23 * src/psaux/psaux.c src/psaux/psauxmod.c src/type1/t1driver.c: Make AFM parser optional, controlled by `T1_CONFIG_OPTION_NO_AFM'.
ed70ca5a0f62da7bc24fa2c868fd855df068e45c 2006-01-23 * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from `texinfo' CVS module at savannah.gnu.org.
b36bf5279535d7538d89df7788b2ec8a9040c6df 2006-01-22 * src/autofit/afloader.c (af_loader_load_g): Move AF_USE_WARPER up to avoid compiler warnings.
1be9ebf5f909d7fc026eb185a8b5eeb6a372afe6 2006-01-22 * src/autofit/rules.mk (AUTOF_DRV_SRC): Add afwarp.c.
e7be64e98800bc5e49fc5a8d51e81642582f7675 2006-01-21 Fix ChangeLog.
bb4edc923597aa48da0d0ac217e7a80d41e77f0d 2006-01-21     * src/autofit/aflatin.c, src/autofit/afwarp.h, src/autofit/afwarp.c,     src/autofit/aftypes.h, src/autofit/afloader.c, src/autofit/autofit.c:
8c16ed361caf08cf4614378c3a0bf53a0b53ee4e 2006-01-19     * src/sfnt/ttsbit0.c (tt_face_load_strike_metrics): fixed small     bug that prevented compilation when FT_OPTIMIZE_MEMORY is defined
8b560632d7434a18dcc2639e3173fa653a4c0e6b 2006-01-19 * builds/win32/visualc/freetype.dsp: Updated.
47bf95dd705962679ba50aace24361066db777a1 2006-01-17 Use pscmap service in CFF module.
ce94c7a9aacb47b8a9df9bb59233ba2a36c594cb 2006-01-16 Formatting, copyright years.
108fdbbbd3ab7ea18b512762abd01ab4a051ca34 2006-01-16 * src/psaux/afmparse.c, src/psaux/afmparse.h: New files which implement an AFM parser.  It is used to parse an AFM file.
ea1e8d3a53e29d5ba00fff0ca2c468bf4e16e9af 2006-01-15 * include/freetype/internal/ftobjs.h, src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/cff/cffgload.c, src/cid/cidgload.c, src/pcf/pcfdrivr.c, src/type1/t1gload.c, src/winfonts/winfnt.c: s/ft_fake_vertical_metrics/ft_synthesize_vertical_metrics/.
1723dcc26169d4fecd8a85476421b2d18c8f8748 2006-01-15 Formatting, minor clean-ups.
ce5ee00d021f1d585a49503b4a7cf6aa2600c8d8 2006-01-15 copyright year updates.
212aee0d6ec8bcae84c3278e6f786d01044dea7d 2006-01-15 * include/freetype/internal/ftobjs.h (ft_fake_vertical_metrics), src/base/ftobjs.c (ft_fake_vertical_metrics): New function to fake the vertical metrics.
e5ff059f7fc32f43753230396efb62a4ac4c0cc5 2006-01-15 * src/bdf/bdfdrivr.c (BDF_Glyph_Load), src/pcf/pcfdrivr.c (PCF_Glyph_Load), src/winfonts/winfnt.c (FNT_Load_Glyph): Don't set the linear advance fields as they are only for the outline glyphs.
01fa8238ef5e2c360e7f0a259bab07594906fcd2 2006-01-14 Many doc fixes.  From Chia-Yi.
3d8eeb8e97009d621e0a3f6b326cbfc4a0cb540f 2006-01-14 Formatting, comment fixes.
e33dc2ebeef85f78805a422f089307606925e062 2006-01-14 * docs/CHANGES: Mention the size selection change.
f1c2b91e149dd24cb7ad54bcc6210ece8b076aa0 2006-01-13 Formatting, copyright year updates. Decorate long constants with `L' and `UL' where appropriate.
fa7d6ab2171c9cfa8b9b45a2a6f6a0fdd2e4a190 2006-01-13 * include/freetype/internal/sfnt.h (SFNT_Interface): New method `load_strike_metrics' used to load the strike's metrics.
64714a28fbfe0ef186dc8648dcaa6252011ddc93 2006-01-12 Copyright year, minor formatting.
8ab0979d6e2d29fe5d489d55ff4adc6a55744308 2006-01-12 Prepare use of pscmap service within CFF module.
356a4d894ce1b1aaf7b7399aadedd65ecc2b7b08 2006-01-12 * Add declarations of new MacOS-specific APIs
435046b54b46969d37a4fd0fb01a106892212b7b 2006-01-11 Formatting, improving comments.
adf828ff953b0db3492ddf7678fdcefe34a5058b 2006-01-11 Fix Savannah bug #15056 and use pscmap service in psaux module.
f8d16cc540f1fcb6a466ec25176cc869d08bb18a 2006-01-11 * Fix 'deprecated' warnings in building for MacOS
6cdab92b59aea379f7a8a6dc57271266d6434ed6 2006-01-08 * docs/CHANGES: Updated.
30bd28444784ddb7d579f0e175ff2de93f5ae534 2006-01-08 * src/base/ftutil.c (ft_highpow2): s/FT_BASE/FT_BASE_DEF/. Reported by Niels Boldt <nielsboldt@gmail.com>.
e8f92af3f0b09095d7966714468b5306b5e12ff4 2006-01-08 * src/pcf/pcfread.c (pcf_get_bitmaps): Remove unused variable `bitmaps'.  From Yu Lei <yulei0@gmail.com>.
05cda08bcb2c1dd0f2ba7a2b85d649d908c65cbf 2006-01-08 Fix ChangeLog.
3dfcef690dd326266b5c73b1df7d25c31491c843 2005-12-28 add '\n' to the end of src/sfnt/ttbdf.c
748b171dd7c59e88c8982ffc45a80f6e370ad6a8 2005-12-25 Doc typos.  From Huw Davies.
083ba0b7bc475517a6dc9062c5096bdaf0aa9593 2005-12-23 Formatting, documentation improvements.
e6bb95336ac164d37a89d7c4bd77025d6964f003 2005-12-23 	* Jamfile, docs/reference/README: fix it so that "jam refdoc" works 	correctly to generate the API reference in 'docs/reference'
53be6e9b1bca447fdb3d347ba3331eeaffe5aae1 2005-12-23 ftmac.c counts supported faces only
b79b5133803371d7db88135cdafd2af8da2b2d78 2005-12-20 Formatting, improving comments.
ce34d122ba03b4a5b2c55a7ccb376dc1911caa37 2005-12-17 * src/truetype/ttinterp.c (Update_Max): Set current size of buffer correctly (so that memory debug system won't panic).
dcb8b7103fc8692cce093247188249fb786de2ff 2005-12-16 * include/freetype/internal/ftobjs.h (ft_glyphslot_grid_fit_metrics), src/base/ftobjs.c (ft_glyphslot_grid_fit_metrics): Removed.
db0182f0560adbac0d225ff33a5b79e17a90a5b6 2005-12-14 small update
89a2a4b531cec490761ac971c7a222d2bcec441f 2005-12-14         * include/freetype/config/ftoption.h,         include/freetype/config/ftstdlib.h,         include/freetype/internal/tttypes.h,         src/sfnt/Jamfile, src/sfnt/rules.mk, src/sfnt/sfdriver.c,         src/sfnt/ttbdf.h, src/sfnt/ttbdf.c, src/sfnt/sfobjs.c:
8def3c897f3dc31797796220c443fffd625e55dc 2005-12-14         * Jamfile: small fix to ensure that ftexport.sym is placed in the         same location than other generated objects (i.e. within the 'objs'         directory of the current dir)
5b5f382b7d093e085d41be95cd73075acb5cd1a2 2005-12-14 	* src/autofit/aflatin.c, src/autofit/afhints.c: changed the         implementation of the LIGHT hinting mode to completely disable         horizontal hinting. This is an experimental effort to integrate         David Chester's latest patch without fucking the other hinting         modes as well.
0779163ef90b9445a2c158de03aa8092d1667123 2005-12-12 Add missing files.
364db0826bc9da79c714426c9327b96a0ff78b6b 2005-12-07 * src/sfnt/sfobjc.c (sfnt_init_face): Move tag check to... * src/sfnt/ttload.c (sfnt_init): Here, before handling TTCs.
3b8db6694128274acc859da0b130fd85e55e52ac 2005-12-06 Fix ChangeLog and source code comment.
a3690cdadd5bb8fb0ddfa194124d9808a85d1b7e 2005-12-06 * src/truetype/ttobjs.c (tt_size_init): size->ttmetrics.valid is initialized twice. size->strike_index is not initialized.
a10a9f91f7a488d0b12910fdcfb1aa0ab387127e 2005-12-04 Fix source code comment.
2a0903a54b637bc320e9fcad5161ddce3c26f484 2005-12-03 * src/type42/t42objs.x (T42_Face_Init): Replace call to FT_New_Memory_Face with call to FT_Open_Face to pass `params'.
21a7d84448b82941ba9c5e82e99ed80dc72c93ee 2005-11-30 Minor doc update.
44e47d5fd61e2d7846ef419231e793f8ce8d6011 2005-11-30 * src/sfnt/ttcmap.c, src/sfnt/ttcmap.h: s/TT_CMAP_FLAG_OVERLAPPED/TT_CMAP_FLAG_OVERLAPPING/.
b5d88e8e0c674acc251ddb617771612b361bbb7f 2005-11-30 * docs/CHANGES: Document latest charmap code changes.
b797fdb513c974845d0710d683d6006df594bf61 2005-11-30 * docs/CHANGES: Document ftdump's `-v' option.
a28bc4c71d6effcbb2f24734602d971b92ce5475 2005-11-30 * src/sfnt/ttcmap.c (tt_cmap4_char_map_binary, tt_cmap12_char_map_binary): Fix compiler warnings.
a0911343eee9bbe6004bf97d5afba0f4849435b6 2005-11-29 Major update to distinguish between unsorted and overlapped segments for cmap format 4.  For overlapped but sorted segments, which is previously considered unsorted, we still use binary search.
569ec4ee2a50e6fb01046f2861180ae2d11c9ad4 2005-11-29 * src/sfnt/ttcmap.c (struct  TT_CMap12Rec_, tt_cmap12_init, tt_cmap12_next): New struct/function for fast "next char". (tt_cmap12_char_map_binary): New function to do "charcode => glyph index" by binary search. (tt_cmap12_char_index, tt_cmap12_char_next): Use tt_cmap12_char_map_binary. (tt_face_build_cmaps): Check table and offset correctly (equality is missing).
df1598e31677af21c42532b766f2a21131b09624 2005-11-25 2005-11-15  Detlef Wrkner  <TetiSoft@apg.lahn.de>
6e0d20bbbd0add9c8a6f001c69d72f749ec12459 2005-11-25 Adjusted the compiler options to the current sources.
ba0893c915781d7d036d720c7811de798545b793 2005-11-25 The assumed Seek() position in the file cache was off by one byte.
6b1c597cbad00e5309a3cf0ab815b3a15c705bb3 2005-11-24 MPW makefiles are updated to build all available modules
c815f33b853eb219e50c8061ccead02d7640cb49 2005-11-22 Add some references.
67ba21189a2b9157d8f2cd250ed38ca141a71244 2005-11-21 * src/bdf/bdfdrivr.c (bdf_interpret_style, BDF_Face_Done): Fix small memory leak.
840232ad2c02becffd37b1d8a446830dd86e38d2 2005-11-21 * src/sfnt/ttload.c (sfnt_init): Add tracing message.
275be9ba6d4dc7a49a6ffca1281f14453fd89ca8 2005-11-21 * src/sfnt/ttsbit0.c (tt_sbit_decoder_load_image): image_offset is added to image_start twice when image_format is 2 or 5.
d81947e4294edebd8aa417366f690d0c03638fed 2005-11-21 * src/sfnt/sfobjs.c (sfnt_init_face): Check that format_tag is known before loading the table directory.
6f1eca046074c024a8c9235caa887b9cbadde5c1 2005-11-20 * src/sfnt/ttload.c (sfnt_dir_check): Clean up and return correct error code. (sfnt_init): New function to fill in face->ttc_header.  A non-TTC font is synthesized into a TTC font with one offset table. (tt_face_load_sfnt_header): Use sfnt_init. Fix an invalid access when the font is TTC and face_index is -1.
6c99045972db747535dcd8e4d86afe6e6ce8c7d8 2005-11-18 * src/sfnt/ttload.c (tt_face_load_metrics): Ignore excess number of metrics instead of aborting.  Patch suggested by Derek Noonburg.
1a293d6c7331600d6acd219d183120ff7d96fdd7 2005-11-18 * src/sfnt/ttload.c (tt_face_load_metrics): Ignore excess number of metrics instead of aborting.  Patch suggested by Derek Noonburg.
8d81d41ae3373c830cf8a41f0da430fb0608c4a6 2005-11-18 add FT_TrueTypeGX_Free() etc to free the buffers allocated by gxvalid, otvalid
cb18238109b850c947c851b8a504c2815f81a67f 2005-11-18 * builds/unix/ftsystem.c (FT_Stream_Open, FT_New_Memory, FT_Done_Memory), builds/vms/ftsystem.c (FT_Stream_Open, FT_New_Memory, FT_Done_Memory), builds/win32/ftdebug.c (FT_Message, FT_Panic): s/FT_EXPORT/FT_BASE/.
2400ff2be6beb807e20fcb8c1312c36594f3d895 2005-11-17 typo
0acfc1f83343e8a6accc9f5f03f2f2175fcd6de9 2005-11-17 2005-11-17  Detlef Wrkner  <TetiSoft@apg.lahn.de>
5d021d69962dcdf9d787be5d6f0670576396563b 2005-11-17 s/FT_EXPORT/FT_BASE/.
4859ac4add2418255998baf92f76ee401c151ecb 2005-11-17 Add ChangeLog entry.
c280d868dea565b8e38d16d1087b0a59e6b67d8f 2005-11-17 Added support for gxvalid module.
cfc0cf2e7833c760c196a59626e3755557742c2d 2005-11-17 Add vertical metrics support to OpenType CFF outlines.  Based on a patch from Mike Moening <MikeM@RetekSolutions.com>
35bfc0f1b9fba03acefcfce79d2417428c0e4582 2005-11-17 * src/base/ftcalc.c (FT_MulTo64): Commented out.
674ba91f1234b92a9932da7b62e36f61fea01e94 2005-11-16 formatting
f7cc181425bbcd24f4005f5d348b9e0a2a269727 2005-11-15 	* src/base/fttrigon.c (ft_trig_prenorm): fixed a bug that created 	invalid computations, resulting in very weird bugs in TrueType 	bytecode hinted fonts
d829ff768be362f228628600d498d18f0537e708 2005-11-12 * src/cache/ftccache.c (FTC_Cache_Clear), src/cache/ftcmanag.c (FTC_Manager_Check): Remove FT_EXPORT_DEF tag.
cee37a3b0a34c88caa981f9ef8cd3080d1fe0def 2005-11-12 Clean-up.
f2c5330a86b17cd2bb5ff53945a16765200cb59e 2005-11-11 * builds/exports.mk ($(EXPORTS_LIST)): Add TT_RunIns.
21ed634e8e6d9adbbb0dcd406638e06789129158 2005-11-11 Add copyright.
4309edccfdd515685caeb4920f2825d665d22abc 2005-11-11 * src/autofit/afangles.c, src/autofit/aftypes.h (af_angle_diff): Comment out.  Unused.
ea4c3dc4853aeddbc5364223cf0e825b65cb574e 2005-11-08 * src/type1/t1afm.c (T1_Read_PFM): Zero offset means `no kerning table available'.  From Sergey Tolstov <stolstov@esri.com>.
96508b74b421cb8f6cb2d2bbb4a1792c6637e221 2005-11-04 updating ChangeLog
319c8b339b7b4fd504cc2b9e0f873291c6c1c42a 2005-11-04 Improve documentation.  From Ville Syrjl <syrjala@sci.fi>.
b2d025306e3d0b3a4a14f63ac171d496d94eaee6 2005-11-04 * src/base/ftobjs.c (FT_Open_Face): Avoid possible memory leak.
dab2454635b3e2402322eb1f455905735c1b5938 2005-11-02 updating ChangeLog with commits from 2005-10-28
c1aef3fccb4964cea1cd8ae12088b9889334db81 2005-10-28 adding missing file - oops
9fbd2ab8849d2517f2e7f4ce1af3c5a77893cbe5 2005-10-28 - various performance enhancements - fixing apinames.c, adding support for Watcom and Borland compilers - adding generation of exported symbols list to the build system, including the Unix one !!
69d45172b6b03f4e4f6fd82cbe8f32ac7a2e7e91 2005-10-28 update files for classic MacOS support
4511576ba77ede8b38b5166e934c1edbdb446a21 2005-10-28 fix invalid cast from NULL to integer typed variables
4b5661c3868134f4fa7c5e2c840e55beed2d26bd 2005-10-27 * include/freetype/ftsysmem.h, include/freetype/ftsysio.h: Removed. Obsolete.
9d3de385a6ac989223d3c179fd5c78b88a3783b7 2005-10-26 Fix comment style.
43b057b6374b1df3e29d069fdc86aacd22dd2423 2005-10-26 * src/sfnt/sfdriver.c (sfnt_interface): Move out `tt_face_get_kerning' from a #ifdef clause.  Reported by Tony J. Ibbs <tibs@sj.co.uk>.
c57023a4c8387a4039889d35663fb4e88916f411 2005-10-24 typo
6c0e734f2636dd3459e64ad0717c0c710340ae63 2005-10-23 * src/base/ftdbgmem.c (ft_mem_debug_realloc): Make it compile with C++.
84cacd2391b7dbd372f63149ca733f34d0713550 2005-10-23 formatting, comment clean-up
f50c73dd6597ed3050866dadf417c016a1234c98 2005-10-22 whitespace
90968f7531241a9bdcea63c973b88d873b0f1f57 2005-10-22 Fix ChangeLog.
398d64c0cc360c2022ca8fb3df3b15055c2eb0ef 2005-10-21   * src/base/ftdbgmem.c: another realloc memory counting bug fix
560d5fed38e757cc56d5c7b3ad79b9f16eca61c1 2005-10-21 Minor cleanups.
c1b6d08291087287bceb4dc2ec2c82a295adc575 2005-10-20   * src/base/ftdbgmem.c: fixes to better account for memory reallocations
7e30776ee8b96dd2d5a9646db5a4ed3356690447 2005-10-20 * include/freetype/ftbitmap.h (FT_Bitmap_Copy, FT_Bitmap_Embolden), src/base/ftbdf.c (FT_Get_BDF_Property), src/cache/ftcmru.c (FTC_MruList_Reset, FTC_MruList_Done, FTC_MruList_Lookup): Misuse of FT_EXPORT/FT_EXPORT_DEF.
2293bb15c23e4e0ae3918f474ed567cf27153552 2005-10-19 * src/truetype/ttgload.c (TT_Load_Glyph): Allow size->ttmetrics to be invalid when FT_LOAD_NO_SCALE is set.
8e6c56f99e17c5f882dc11dda1444d7c12fe0325 2005-10-18 Formatting, CR/LF issues.
6d24acb9a598e5153ee5a8ea6784de3b817d29a5 2005-10-18 whitespace
92f30c812c6d0537eb2c339f0bc81b149a090b3e 2005-10-17   * src/base/ftobjs.c (FT_Open_Face): don't call FT_New_GlyphSlot and   FT_New_Size if we're opening a face with face_index < 0 (which is only   used for testing the format).
6c5299e44fec1984883525560c6d42291517f0a4 2005-10-16   * src/tools/apinames.c: adding new tool to extract public API   function names from header files
d7e08f7745c2cdfb445fca05cbc60299f3bd18fe 2005-10-15 Fix ChangeLog.
2b428d578764f184db2d3a72acbbaa19560c2c88 2005-10-15 minor cleanup
d23b7b5141a77f1fda95921eb95dd0b1f1efd776 2005-10-13 file ftcint.h was initially added on branch CACHE.
4d7447b46620e7c316ae12780dfba7fd6a8e56b9 2005-10-12 Mention multi-threading.
7734a1f720b185a3b0b6fe3b009202c58e0b5f18 2005-10-05 Add FT_FACE_FLAG_HINTER to indicate that a specific font driver has a hinting engine of its own.
613ea866747502f26b7cb3ffba0a77b6893eaf74 2005-10-05 Grammatical fixes (this is, removing future tense in most cases).
7c25946f085d5aaec73aaf5dbeb1b9be6d8ecbff 2005-09-28 Formatting.
d6e8b3315c3e4c754b07279602ab1ea44ae54388 2005-09-28 * builds/unix/freetype2.m4: Add license exception so that the file can be used in any other autoconf script.
2441513494bbe64b8772e5ad98c6a88be82509ec 2005-09-27 file ftrgb.h was initially added on branch RGB.
61ce6979cfc5bdc6c79615db804bc11666f5ccd5 2005-09-27 file rules.mk was initially added on branch RGB.
743731afdc0deb25f4264b2a09189bac9edc5d56 2005-09-27 file ftrgb.c was initially added on branch RGB.
fae358aea83b854eabb27f2a8cee3164cc31ed42 2005-09-27 file ftrgbgen.h was initially added on branch RGB.
75a39a90449c3e7c8d4b9e72ca5b1a912c3ae0aa 2005-09-27 file ftrgbgn2.h was initially added on branch RGB.
98c3c78426673a7179029acd51b6deaa289e9ce3 2005-09-27 file Jamfile was initially added on branch RGB.
f582cf3f955dfa1effe351da18a4c1991254cfaa 2005-09-26         * src/autofit/aflatin.c (af_latin_compute_stem_width): fixed bad         computation of the "vertical" flag, causing ugly things in LCD mode         and others.
03ee7c82a3fc5c923b83cc26525f498786fee933 2005-09-23         * src/autofit/afangles.c (af_angle_atan): replaced CORDIC-based         implementation with one using lookup tables. This simple thing         speeds glyph loading by 18% according to ftbench !
18e44430ae30835bc5136208834fbac4920fbea5 2005-09-23         * src/base/Jamfile: adding src/base/ftgxval.c
99ded0bed771e7bef6b39abd2683568ac869b574 2005-09-23         * src/autofit/aflatin.c (af_latin_hints_init): fixed a bug that         prevented internal hint mode bitflags from being computed correctly
b3feb80e0288f9a783c0a159ab76b351aa9ac23e 2005-09-23 * docs/CHANGES: Mention SING Glyphlet support.
ad20e6ba57fe2ae5d39c1fa4f3bef4723c097fe7 2005-09-22         * src/base/Jamfile: fixing broken Jamfile
8eacad6daaa625116ed72e5920a3b765d847a89c 2005-09-19 * freetype2/src/sfnt/ttload.c (sfnt_dir_check): Modified to allow a font to have no `head' table if tables `SING' and `META' are present; this is to support `SING Glyphlet'.
7e25c688de81089bd270dfcae2a25530a5475fd6 2005-09-09 * src/sfnt/sfobjs.c (sfnt_load_face): Reactivate code to set FT_FACE_FLAG_KERNING which has been commented out erroneously.
99aa14c226abb6ee6130cc7ef91cb97695dc49cc 2005-09-05 Fixes for `make multi' and using C++ compiler.
4a7f0b1c7a1ec912911187b8090d197a4b887726 2005-09-01 * src/gxvalid/gxvbsln.c (GXV_BSLN_VALUE_EMPTY): Add `U'.
a4aa1c5bee675fb4396f2ab3f4843ee97601a1e4 2005-08-31 * src/gxvalid/gxvbsln.c (gxv_bsln_validate): Fix tracing message.
eff1ee3bd3624db2786102a93ca8fe80b34597da 2005-08-31 * src/truetype/ttgload.c (load_truetype_glyph): Fix typo.
9b71edb0deb16b68a7944f95f7ef9c9c599e8f02 2005-08-31 * src/gxvalid/gxvbsln.c: Fix compiler warnings. * src/gxvalid/gxvcommn.c: Fix compiler warnings. (gxv_XEntryTable_validate, gxv_compare_ranges): Remove unused parameter.  Update all callers. Improve tracing messages.
4814030bf696bf552c0ee8cb7ea00c62f46ff50e 2005-08-31 * src/gxvalid/README: Revised.
a723526ae75fbdbe26f59940c2de994c6c3fb0bb 2005-08-30 * include/freetype/freetype.h, include/freetype/ftchapters.h: Add a preliminary section with some explanations about user allocation.
3bfb1c08c16895774533511841275471959ae05d 2005-08-29 * src/truetype/ttgload.c [TT_MAX_COMPOSITE_RECURSE]: Removed. (load_truetype_glyph): Limit recursion depth by `maxComponentDepth'.
b82e773b34c35d48483c1bc111e4dcf9ef419147 2005-08-26 * builds/unix/freetype2.in (CFlags): Add missing directory.
169a6d8a044c9c775c433c48a663151b20193e7f 2005-08-25 * docs/CHANGES: Mention gxvalid module.
55b0908ef5779f16d08ad4a60eee10a3d36bc2e6 2005-08-24 * src/autofit/aflatin.c (af_latin_metrics_scale): Initialize render mode properly.  Reported by chris@dokein.co.uk.
a438621451bf126b4819d263c4df8c19db9fd9e2 2005-08-24 	Add gxvalid module to validate TrueType GX/AAT tables.
2752bd1a462710d0b5f8ec76d973849b8780737a 2005-08-22 * src/truetype/ttgload.c (TT_Load_Glyph): Only translate outline to (0,0) if bit 1 of the `head' table isn't set.  This improves rendering of buggy fonts.
15c1f5d36f646fd3f50d6fe3bdbe5cc17c56096b 2005-08-20 * src/truetype/ttdriver.c (Load_Glyph): Don't check the validity of ttmetrics here.  TrueType fonts with only sbits always have ttmetrics.valid set to false.
3774b997b04a0a63e3f048b92497ebf6069c67ae 2005-08-20 * src/sfnt/ttload.c (tt_face_load_metrics_header): Ignore missing `hhea' table for SFNT Mac fonts.  Change based on a patch by mpsuzuki@hiroshima-u.ac.jp.
53ac64e39f6836d26f9244fe6846161a4659757f 2005-08-20 * src/otvalid/otvmod.c (otv_validate): Use ft_validator_run instead of ft_setjmp.
ffa033b1bc91a10275f3e01da3971f24cc58a4b5 2005-08-19 * src/truetype/ttgload.c (load_truetype_glyph): Fix compiler warnings.
da245ee30ad989c4281acb7fe3e948e929c203f7 2005-08-18 Forgot to check in last change.
d6d73989b0d65aea079b4755bdebbd433b9f1f8b 2005-08-16 * src/truetype/ttinterp.c, src/truetype/ttinterp.h: Update copyright messages.
0142e6aff1f0836a7ec3902969491ab6ac7182aa 2005-08-16 * src/truetype/ttinterp.c, src/truetype/ttinterp.h: Remove original TT_Done_Context and rename TT_Destroy_Context to TT_Done_Context with slight changes.
f20a4d35278312801d75613b54e771a9223a26b4 2005-08-10 * docs/INSTALL.ANY: Updated.
b2d65d75bd2bdb1c6392131f0ea58bfb52ac7d2d 2005-08-03 * src/sfnt/sfdriver.c (sfnt_interface) [FT_OPTIMIZE_MEMORY]: Reactivate pointers to tt_find_sbit_image and tt_load_sbit_metrics to make X work again.
8e3fc5ea0c37ff52955aaff6ffe8325ac478bb77 2005-08-03 * src/otvalid/otvcommn.h: Remove dead code.
89fff9b9d193fdf97073d085cdb99bcb9823dda8 2005-07-31 * src/truetype/ttobjs.h (tt_size_run_fpgm, tt_size_run_prep): New functions.
2a41ab9e881b808f1ae0698df50bf7bcd77ad03b 2005-07-26 * src/truetype/ttdriver.c (Set_Char_Sizes): Avoid unnecessary computations and clean up.
baed3dd044ddc73397e77018db7069bd189712d3 2005-07-13 Oops!  Undo private change.
07437dba173627a8e37d391f7c83b390b564e937 2005-07-13 * include/freetype/ftoutln.h (FT_Outline_Embolden): Fix prototype. Reported by Xerxes.
3500df46983c9905985bd53641d71feab45ae1cb 2005-07-05 * include/freetype/internal/ftmemory.h (FT_REALLOC_ARRAY): Fix typo. Reported by Brett Hutley.
c56216283418771f42842efa72a334f2fc762e63 2005-06-30         * src/sfnt/ftbitmap.c, src/truetype/ttgload.c, src/sfnt/ttcmap.c:         removing compiler warnings (Visual C++ /W4)
7b33dca43c88cf3b1194455145bc70144feaca6c 2005-06-23 Formatting.
87f9bfc4eade143f1602653b93d9d0cf25f84b5f 2005-06-22 Add an entry about rewritten of `ftview' and `ftstring'
8cfb220eb976949396a4949320424e8c4e9fb19d 2005-06-20 * include/freetype/internal/ftobjs.h, src/base/ftobjs.c: New function ft_glyphslot_grid_fit_metrics.
49f4d34ed3dc58b087b34de661cd2c536d810882 2005-06-16 * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be halved.
765cb0fa70cff3829f7902169a1e3eb65d390000 2005-06-08 * Version 2.1.10 released. ==========================
288ce1430339d2642aabc7c22a998babe1126e38 2005-06-08 * builds/amiga/*: Added copyright notes, reworked some comments.
0f1c4fa7c6370b50507e64f22c31153fed90e6be 2005-06-06 Minor documentation fixes.
60a04df7b084a23565b50abffd70d7b5e35f8131 2005-06-04 Add license.
56c368c47e19ef683b3be565ef7e34a20beb8753 2005-06-04 * Add copyright notices to all files which don't have one.
255ce16e1d7f4bdd2d2eb3800f3778085376be2e 2005-06-04 * include/freetype/ftimage.h (FT_Outline_MoveToFunc, FT_Outline_LineToFunc, FT_Outline_ConicToFunc, FT_Outline_CubicToFunc, FT_Raster_RenderFunc), include/freetype/ftrender.h (FT_Glyph_TransformFunc, FT_Renderer_RenderFunc, FT_Renderer_TransformFunc): Don't use `const' to stay compatible with FreeType 2.1.9.
192549559c79244c4da2bdbf3479846a240d6211 2005-06-02 typos.
82b71922f9e84a234f7a9409cf4590853200dbe3 2005-06-02 Mention that the otvalid module might be moved to another library.
3d7b1d55287e79efb5249ea1a921684ed9484da6 2005-06-01 * src/base/ftstroke.c (ft_stroker_inside): Revert `sigma' patch from 2004-07-11; this gives much better results under normal circumstances.
38e82be157ecf6fb43de5d0879bc06df243646a1 2005-05-30 * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Minor documentation improvements.
71d7628175c1130e2d698ef558641279de70d553 2005-05-30 * src/base/ftbitmap.c (FT_Bitmap_Embolden): Fix emboldening bitmap of mode FT_PIXEL_MODE_GRAY.  Also add support for mode FT_PIXEL_MODE_LCD and FT_PIXEL_MODE_LCD_V. (ft_bitmap_assure_buffer): FT_PIXEL_MODE_LCD and FT_PIXEL_MODE_LCD_V should have ppb (pixel per byte) 1. Zero the padding when there's no need to allocate memory.
25500f8cca1eb38cff4f29e2fc50e9e50a947166 2005-05-30 Add missing ChangeLog entry.
c162eac55c86261dafe11ba2c31c4fab93c0f4b1 2005-05-28 * src/base/ftbitmap.c (FT_Bitmap_Embolden): Handle negative pitch. Handle FT_PIXEL_MODE_GRAY with num_gray != 256. Improve speed for FT_PIXEL_MODE_GRAY. (ft_bitmap_assure_buffer): Accept FT_PIXEL_MODE_LCD and FT_PIXEL_MODE_LCD_V.
e70371c410fc571c7fad78d0f1b9867447a62145 2005-05-27 * src/base/ftobjs.c (ft_cmap_done_internal): New function. (FT_CMap_Done): Remove cmap from cmap list. (destroy_charmaps, FT_CMap_New): Don't call FT_CMap_Done but ft_cmap_done_internal.
3a36ef7e6ea40d4763a74db8fef6da0e136edc33 2005-05-27 * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Initialize `error'.
6d8c18214efac66ca60bc9bd63845a0fc676ad8e 2005-05-26 * docs/GPL.txt: Update postal address of FSF.
afb2ba5756be264d7dd74516d5b27b4c43c3cc97 2005-05-25 * docs/CHANGES: Updated.
b4119a933ea0bced1adf2ebc5b0e46df5fb845c2 2005-05-24 * README.CVS: Mention file permissions.
67d546a8a9c8ebcac111c11529a126b1e383b8d1 2005-05-24 * configure: Always remove config.mk, builds/unix/unix-def.mk, and builds/unix/unix-cc.mk.  This fixes repeated calls of the script. Reported by Nelson Beebe and Behdad Esfahbod.
b8b8de80c62c4d5ac004898d3b5a84f6c71b02d7 2005-05-23 Fix ChangeLog.
92aa527a1ce0f427c5e2446fbe12011b4a307806 2005-05-23 * builds/amiga/makefile.os4 (WARNINGS), builds/compiler/gcc-dev.mk (CFLAGS), builds/compiler/gcc.mk (CFLAGS): Remove -fno-strict-aliasing.
f9e05597780eae8db99a238319bbbee06f7cf738 2005-05-23     * include/freetype/cache/ftcache.h, src/cache/ftccache.c,     src/cache/ftcsbits.c: fixing bug #12213 (incorrect behaviour     of the cache sub-system in low-memory conditions).
a4dbed30b2c9633c4dd5564afcca9923ab5c7583 2005-05-23 * src/base/rules.mk (BASE_SRC): Don't add ftsynth.c here but... (BASE_EXT_SRC): Here.
8a62ea2517f1cc8ceea7a0bd13a544cffb17e06c 2005-05-22 * src/base/rules.mk (BASE_SRC): Add ftsynth.c.
e75c81a332d980eb258794285be633a6de979867 2005-05-22 Fix ChangeLog.
f814f6823126114255a95632fcb74e842490a6a8 2005-05-22 * src/base/ftrfork.c (raccess_guess_apple_generic): Mark `version_number' and `entry_length' as unused. (raccess_guess_linux_double_from_file_name): Remove `memory'. (raccess_make_file_name): Mark `error' as unused.
01152db10adecd1a0cf6f583950c1e17fc5ccdb7 2005-05-21     * src/base/ftsynth.c (FT_GlyphSlot_Embolden): fixing a bug that produced     unpleasant artefacts when trying to embolden very sharp corners.
b9ee7370f60304da99ba3424edbfd36502e0d391 2005-05-20 * docs/CHANGES: Updated.
8ae1dceb94effa59a307c0b778b37483f808f3d4 2005-05-20 * include/freetype/ftimage.h (FT_Raster_Params), include/freetype/ftoutln.h (FT_Outline_Translate, FT_Outline_Transform), src/base/ftoutln.c (FT_Outline_Translate, FT_Outline_Transform): Decorate parameters with `const' where appropriate. Update all callers.
e623bfa8e2b4699619aaf27c687a20931fab87b1 2005-05-19 typo
f9fccbee8b265a7576b358191e940299ebe60827 2005-05-19 * src/raster/ftmisc.h: New file.  Only needed if ftraster.c is compiled as stand-alone.
eaab4a3c3bccd39e0aeb7108d295574cffcf6c22 2005-05-18 * docs/announce: Start updating.
fe25ac742d8221b2d4b9b85ef775dffec7e9cca5 2005-05-17 Add missing ChangeLog entry.
ce235eaf099765b1a868ce27fef4e83171767e11 2005-05-17 * builds/win32/visualc/freetype.vcproj: Updated. Exclude debug info for `Release' versions to reduce library size.
fa420250c59414e432243feffb70be68654b8c27 2005-05-11 * include/freetype/ftimage.h (FT_Raster_RenderFunc), include/freetype/ftrender.h (FT_Glyph_TransformFunc, FT_Renderer_Render_Func, FT_Renderer_TransformFunc), src/base/ftglyph.c (ft_outline_glyph_transform), src/raster/ftrend1.c (ft_raster1_transform, ft_raster1_render), src/smooth/ftgrays.c (FT_Outline_Decompose, gray_raster_render), src/smooth/ftsmooth.c (ft_smooth_transform, ft_smooth_render_generic, ft_smooth_render, ft_smooth_render_lcd, ft_smooth_render_lcd_v): Decorate parameters with `const' where appropriate.
958f019dc66d5e1bafcfea95117d7c7c82cbd993 2005-05-09 * include/freetype/internal/ftserv.h (FT_FACE_FIND_GLOBAL_SERVICE) [__cplusplus]: Fix typo.
22ad9ef0248f4f45e32e2d7c489a73cbec588460 2005-05-09 Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck Blaskey).
43ebad42076190ea2328a05186268a6ffd75d0a1 2005-05-07 * src/truetype/ttpload.c (tt_face_get_location): Fix typo.
483daa9f74fcabc4846d2cf5f483ebfd50ef60f7 2005-05-06 * src/cff/cffobjs.c (cff_face_init): Set ppem value in top dictionary for SFNT-based CFF.
5452fbe39dc3702962d9b448d87ae9909f7fb867 2005-05-05 Handle malformed `loca' table entries.
750fa961c63e35913583c0d78e9bfa5bb3dfda59 2005-05-01   * Jamfile: removing otvalid from the list of compiled modules   * include/freetype/internal/ftserv.h: added compiler pragmas to get rid     of annoying warnings with Visual C++ compiler in maximum warning mode
a0a3aa9323e8f26a4a45a05d94951c8fb3c59f5f 2005-04-28 * docs/TODO: Updated.
ea5b85629369679ffc003445f060a880fae9e61d 2005-04-24 * src/otvalid/otvcommn.c (otv_GSUBGPOS_have_MarkAttachmentType_flag): Handle table == 0.
b01676b223a16461acf508e9bb3d68ba8c8ae532 2005-04-18 * src/cff/cffobjs.c (cff_face_init): Set default upem value in top font dict also. Handle font matrix settings in subfonts.
c01c90424939a4b60edce9900cbfed09a9bfacdf 2005-04-14 * include/freetype/freetype.h (FT_Vector_Transform), include/freetype/ftimage.h (FT_Raster_Params), include/freetype/ftoutln.h, src/base/ftoutln.c (FT_Outline_Get_CBox, FT_Outline_Copy, FT_Outline_Transform, FT_Vector_Transform, FT_Outline_Get_Bitmap), src/raster/ftraster.c (ft_black_render), src/smooth/ftgrays.c (gray_raster_render): Decorate parameters with `const' where appropriate.
e7602c4b4ae3d2f4c1800f0c21a7cd499ff3899a 2005-04-14 * src/type1/t1load.c (parse_charstrings): Catch this non-standard beginning of the /CharStrings dictionary:
1ea53e87c8e15dfa23b71dabdab79587439c2e03 2005-04-13 * docs/TODO: Updated.
4f65eed89c37800ea69d938a29773eea8ac7b1d9 2005-04-09 src/pshinter/pshalgo.c (ps_hints_apply): Change scaling values only if `fitted' is not zero.
8744edfefb6e612d0a917ee9edd3a6d2f511efd9 2005-04-06 * src/truetype/ttgload.c (tt_face_get_metrics) [FT_OPTIMIZE_MEMORY]: Fix typo which sometimes causes wrong metrics for the last glyph.
14911facac89be5c6810f6919685f7051798e9d5 2005-04-04 Fix ChangeLog.
0529ba8d2579dcff1c287c40ea491ebc39fa24f5 2005-04-03     * include/freetype/config/ftoption.h: commenting the definition of     FT_OPTIMIZE_MEMORY for the upcoming 2.1.10 release
730b7b1f79c447f6812fe95c8b2f9ec684752d81 2005-04-03 * src/type1/t1parse.c (T1_New_Parser): Relax the check for a valid first line in the font.
a76108ba0babb5ebb2a5d5929bc8422db566bdcd 2005-04-03 * docs/CHANGES, include/freetype/freetype.h: Improve documentation of FT_Set_Pixel_Sizes and FT_Set_Char_Size.
e5bcbf95a8134e4629613bc02381bf8eef9501ad 2005-04-01 Add comment about hard-coded dropout mode.
a6e9ff3d20326d8d590f52643c69d73a2ad542e2 2005-03-26 * builds/amiga/src/base/ftsystem.c (ft_amiga_stream_io): Fix buffer offsets after a large read.
2cefb52fc883921c73780ab9b638dfaa4c37d08a 2005-03-26 * src/autofit/afglobal.c (af_face_globals_get_metrics): s/index/gidx/.
4a80d05e51da5b1cedb9f5d15f363d5c44509f6a 2005-03-26 Update of the Amiga port.
61c2c33ac63bf86754f078faec747627670d0112 2005-03-25 Update of the Amiga port.
c740c19112373983c5ef56d653f9d19515b61f09 2005-03-23 * tests/*: Removed.
a37745bad4e46c5ad0e690150b0ec8081ff81c90 2005-03-23 * docs/CHANGES, docs/INSTALL.ANY: Updated.
665279f0d578f00f83e3d20ff7bebe8f4f70c324 2005-03-22 removing the 'autohint' module from the library, since it is now replaced by 'autofit'
ebf5585dd09c44c8bb94d955c28c85e4952045de 2005-03-16 Formatting.
5d02b8a1513e4e234bf270ab13df1898403e0607 2005-03-15     * src/bdf/bdflib.c: removing compiler warnings
58609c40c8406a7ddc524f61affcdab16c55472d 2005-03-15     * docs/CHANGES: updating
68df4f732d29033b745272708d4c99ddb16ce373 2005-03-15     * src/bdf/bdflib.c: various improvements to the bdf loader, mainly     used to reduce the amount of heap size required to only test wether     we're dealing with a BDF font (the old code allocated 64 Kb right     before any test).
1dbcbabf6d28dfe86ebf9299ad442e310780174e 2005-03-11 Improving comment.
465a53243f256cefad250b4140b3c35a29fcfeca 2005-03-10   * src/tools/glnames.py: adding comment explaining the compression   being used for the Adobe Glyph List.
c11aeb647c6a54cadb705339791111e69250e5e9 2005-03-10 * src/truetype/ttpload.c (tt_face_load_cvt, tt_face_load_fpgm): Fix serious typo which prevented correct TT rendering.
56ef6bc4d67230aac635298006fd7a9f1096c744 2005-03-10 * src/tools/glnames.py: Formatted. Format output to be in sync with other FreeType code. Import `re' and `os.path'. (StringTable) <__init__>: Add parameter to initialize master table name. (StringTable) <dump>: Don't pass master table name. (StringTable) <dump_sublist>: Emit explanatory comment. Simplify and make output more human readable. (t1_bias, glyph_list, adobe_glyph_names): Removed.  Unused. (main): Use `basename' for file name in header.
705620beebdb9a4f62853463dd4c23e7f2fbce29 2005-03-09   * src/base/ftobjs.c (FT_Set_Char_Sizes): fix for bug #12263
12e51f16857feeae87327b5ccf0e519373f6ae59 2005-03-09   * src/tools/glnames.py: rewrote the generator for the 'pstables.h'     header, which contains various constant tables related to glyph     names. It now uses a different storage scheme that saves about 20     Kb and closes bug #12262
3ab770b165d118949183c92413207cbc75f1c8e7 2005-03-08 Cosmetic fixes.
8acb867ef2fbd6319d22621f22b4cffdfff682a1 2005-03-08 Formatting.
35fd84b96a776f9e2aa1972dc07d650603e2a6d2 2005-03-08 Formatting.
8d4ccf5384b6a41d0779e99dbdec115a41188750 2005-03-06   * src/autofit/aflatin.c (af_latin_metrics_init): fixing bug #12212   (auto-hinter refuses to work if no Unicode charmap in font)
fe5c906e9c1f779a1d0b50eeb858b5257080c0a3 2005-03-06   * src/otvalid/{otvgsub.c, otvgpos.c}: making static tables constant
b0db0fc2c5c7d87d457abe2bd5a7c759eebb3e66 2005-03-05 * autogen.sh: New script for bootstrapping.
baa662bbea83ce15b068d031cfc70b07a66fb613 2005-03-03 * src/base/ftutil.c: Include FT_INTERNAL_OBJECTS_H.
f13516c8321b386227414be01e707563e852fc0d 2005-03-03 Various fixes for C and C++ compiling.
1339b974f13e9ff5bc1f2497870f5305a32fee02 2005-03-03     * include/freetype/config/ftmodule.h: moving the order of drivers to     speed up font loading. the pcf and bdf loaders are still slow and     eat memory like crazy.
dc736a6ac0d6abe15da0139a00e205e84f82deec 2005-03-03     * src/sfnt/ttsbit0.c, src/truetype/ttpload.c: removing compiler     warnings
683973b47cb634dd80ac4863a556633ef1a16c03 2005-03-03     * include/freetype/internal/ftobjs.h, src/base/ftutil.c (ft_highpow2),     src/pfr/pfrload.c, src/pfr/pfrobjs.c, src/pfr/pfrtypes.h: implement     FT_OPTIMIZE_MEMORY, the kerning table is not loaded into the heap     anymore.
0780817a61528391d7a85023b3c3c23ef6565729 2005-03-03     * include/freetype/internal/{ftmemory.h,ftserv.h}: removing     compiler warnings with GCC 3.3 and above...
07eac1779377b88e553d053bf4ad5a0690f76e47 2005-03-03 * devel/ftoption.h: Updated to recent changes.
b19b0810cd887a4c1036121b0d3e9bb93278a0a9 2005-03-02 * src/autofit/afdummy.c, src/autofit/afdummy.h (af_dummy_script_class): Fix type.
1e03fff62b1e9c1577858551924f531adeaa76e0 2005-03-01 removing compiler warnings
5bc063da2ebb22627c78a9d088b1735718026e23 2005-03-01     * src/autofit/{rules.mk,module.mk,afangles.h}: adding missing files
b9c22aff61a90a17d8ace2dfda5094df31ac860c 2005-03-01     * src/autofit/{afhints.h,afhints.c,aflatin.h,aflatin.c,afloader.c}:     various bug-fixes and drastic heap usage reduction improvements.
e793092d0a9f4d4d383315bcefd485dcbe4804b3 2005-03-01 Formatting.
7305f62767eacd6b58d1c6d5dcf8eda1b209c457 2005-02-28 updating ChangeLog
6a487b59bef559f614b02fb7031985643b6226b6 2005-02-28   * src/base/ftdbgmem.c (FT_DumpMemory): added sorting of memory sources   according to decreasing maximum cumulative allocations.
150c0dc616b18922f8524d4902f408dcd8c54dda 2005-02-28 optimization of linear charmap scanning for Format 4
fa0eb0c95fa954a3097d62c440303c403f466942 2005-02-27   * src/sfnt/ttkern.c (tt_face_load_kern): fixing a small bug which returned   invalid (random) values for the horizontal kerning
e5680279b21106173e342eab28552ae0e027196a 2005-02-26   * many, many files: several memory optimizations were implemented to   drastically reduce the heap usage of FreeType, especially in the case   of memory-mapped files. The idea is to avoid loading and decoding tables   in the heap, and instead access the raw data whenever possible (i.e.   when it doesn't compromise performance).
e70d553111963cb0031869f708038f52c9f57fe9 2005-02-22     * include/freetype/config/ftoption.h, include/freetype/internal/ttypes.h,     src/truetype/ttpload.c, src/truetype/ttpload.h, src/truetype/ttgload.c:     added the temporary configuration FT_OPTIMIZE_MEMORY to control various     optimizations used to reduce the heap footprint of memory-mapped TrueType     files.
3e26d07e60945b2cda301705ede608b924b4b915 2005-02-22 	* src/base/ftdbgmem.c: adding the ability to list all allocation sites 	in the memory debugger. Also a new function FT_DumpMemory() was added. 	It is only available in builds with FT_DEBUG_MEMORY defined, and you 	must declare it in your own code to use it, i.e. with something 	like:
014d57140776b6fd282747d051f787beb4e1197d 2005-02-20 * builds/unix/ltmain.sh: Regenerated with `libtoolize --force --copy' from libtool 1.5.14. * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from automake 1.9.4.
8e58ff26d2fa8be5c5b49b8298840f61b6f52543 2005-02-14 * src/cff/cffcmap.c (cff_cmap_unicode_init): Don't try to build a cmap for a CID-keyed font which doesn't have SIDs.
1d565fb01bfe2cc02955b675230a600bb8bb1b56 2005-02-13 * src/type1/t1load.c (read_binary_data): Return more meaningful value. (parse_encoding, parse_subrs, parse_charstrings, parse_dict): Check parser error value after call to T1_Skip_PS_Token (where necessary).
a33bd861d7866579953c990949831d8353c15a8e 2005-02-13 * configure: Output more variables to the created Makefile so that it can be used for ft2demos also (if the FT2DEMOS variable is defined).
0358b21d8595e0ce6d07947d5f4c6d8e19021992 2005-02-10 Formatting.
e99b9a99d7ff1025d6b8694c5be81c7871811a8e 2005-02-10 	* src/base/ftbitmap.c (FT_Bitmap_Convert): small improvements to the 	conversion function (mainly stupid optimization, because I like 	these... shame on me)
2d4efdab1636af7935f4ddad5a42e7e162611641 2005-02-10 forgot to update ChangeLog before previous comment I suppose I'm rusty :-)
37b67724cc4c0c13935f50352ffd72296e4ada89 2005-02-10 Fixing bug #11921
fd764556ac50b1f8ca3692933b1fbd23415568b2 2005-02-10 Fix ChangeLog.
c9114b99269c9121e93f8c8d3684120f4c77c34c 2005-02-10 * builds/unix/freetype-config.in: Add new flag `--ftversion' to return the FreeType version.  Suggested by George Williams <gww@silcom.com>.
4c1867bfab4e4c0c8f05cd1579ec7d709defa484 2005-02-04 * src/otlayout/*: Removed.  Obsolete.
cc7cab815c34aa34f8a6a3ba10703968836fd1e2 2004-12-28 * builds/unix/ftsystem.c (FT_Stream_Open): Add proper cast for ft_alloc. Fix compiler warning.
4e6ea4052a7129602d9ae6609b2813348f69fcec 2004-12-28 * builds/unix/ltmain.sh: Regenerated with `libtoolize --force --copy' from libtool 1.5.10. * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from automake 1.9.4. * builds/unix/configure: Regenerated with autoconf 2.59b.
213b9d01b299b93add98858576c758b3fb0b0c76 2004-12-28 * src/cff/cffobjs.c (cff_face_init): Improve computation of FT_STYLE_BOLD_FLAG.
b897e4c9c10b669ab29b57bf5688f949bf76213d 2004-12-28 * src/cff/cffobjs.c (cff_face_init): A CFF within an SFNT can have only a single font.  This is undocumented but has been verified on the opentype list.
af4a4fdd30ee57bfa4e0279e276af0d71ff09f2d 2004-12-28 * Jamfile (FT2_COMPONENTS): Add `otvalid'.
0f2a415770d34996fe382333971a1f0c863eafd6 2004-12-28 * src/base/ftbitmap.c (FT_Bitmap_Convert): Fix compiler warning.
b88624fc3b1e2b1036aa86938930a88613aad3d9 2004-12-15 * vms_make.com: Add ftbitmap.obj.
8285d49a70e2e6e1bc011416cf07ae3301f75a25 2004-12-14 Small additions to fix reference creation.
f2438e1da975672c22e8794030e3c4450f7a3525 2004-12-14 * src/base/ftbitmap.c, include/freetype/ftbitmap.h: New files for handling various bitmap formats.
ece8b20e6c51924b85f3055e555a430a2d4bfd1b 2004-12-13 Documentation updates, whitespace.
a4aadf5401284c1beb2b0904c1d977c7e3f57d9c 2004-12-13 Whitespace, sorting.
133eee06bf52ae10054cce2dfa8ff40a6c15470b 2004-12-12 * src/base/ftobjs.c (FT_Get_Kerning): Make kerning amount dependent on ppem by scaling down for ppem < 25, then do normal rounding.  This gives slightly better results than rounding towards zero.
62f8978794fd7736feaeaedd7ef3f62e1eb6a7eb 2004-12-09 * src/base/ftobjs.c (FT_Get_Kerning): Always round towards zero for FT_KERNING_DEFAULT.  This greatly enhances the kerning for small ppem values.
34f4f39ad8d56a2153080f865afd4bd01ed6d63f 2004-12-09 * src/base/ftobjs.c (ft_glyphslot_clear): Reset `lsb_delta' and `rsb_delta'.
d14023d2320ff8fb36955171439a0eda1e8106e4 2004-12-06 * builds/unix/install.mk (install): Use $(OBJ_BUILD) for ftconfig.h.
a3a2a0450df29938df6a03016116a5de42ddbbb5 2004-12-04 Formatting, copyright years.
1e32f2b4616f42d06ab3f2679360280cec36c6fa 2004-12-03 * include/freetype/ttnameid.h: Updated to latest specifications from Microsoft.
4e59336c299a91a2a1421b3126b9d4e19846caa6 2004-11-30 Minor update.
71e5a590e49f6a81380573aff3396baf9e7f386d 2004-11-27 * vms_make.com: Include ftbbox.c. Fix `ccopt'. Handle `otvalid' module. Update `vmslib.dat' default values. Fixes to `libs.opt'.
1ec3963dc8b6c49ae8261a0c8b5ed7096141ce90 2004-11-24 * src/base/ftoutln.c (FT_OrientationExtremumRec, ft_orientation_extremum_compute): Removed. (FT_Outline_Get_Orientation): Rewritten, simplified.
85cc0a322ecea3e1d2b7f1c70bb1a4b24c463256 2004-11-23 * src/truetype/ttinterp.h: Fix typo.
de015d6c289c3bcfd67e7bba1ac533f4b5a3a461 2004-11-23 Minor fixes.
b4f790fc69e9bb73172fca903a98523bc8bc4fe8 2004-11-23 * builds/win32/detect.mk: Corrected logic that detects Windows NT to use the previous change even when win32 is forced. Corrected detection of win32 on Win9X. * builds/dos/detect.mk: Added same correction as for win32 about COPY on Windows NT. Detection of plain DOS 7.x.
fc9df61408bc0e1881fc6114a5340b26e4acc4fe 2004-11-23 * builds/dos/detect.mk: Added same correction as for win32 about COPY on Windows NT. Detection of plain DOS 7.x.
b58191ccf2117f6c76d183f590a28c298f1e7c5e 2004-11-23 * builds/win32/detect.mk: Corrected logic that detects Windows NT to use the previous change even when win32 is forced. Corrected detection of win32 on Win9X.
360c271c17994b3f10ef8fcee03c3902458a6923 2004-11-23 * builds/detect.mk: Undo change from 2004-11-20. * builds/win32/detect.mk: If the `OS' environment variable contains `Windows_NT', use `cmd.exe /c copy' for copying files.
b2072add4b68c2f8061bd2542695517bc09a856f 2004-11-20 * builds/detect.mk (dos_setup): Use `cmd.exe' for copying $(CONFIG_MK) to force lowercase file name under Windows.
80c4ef819bbd0af9793eeac12ed429911037fb1e 2004-11-19 Improve documentation for `FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH'.
9abc7eb5f36c4f2ced5d6263604daffed573ed47 2004-11-19 Documentation update.
4d1550e4e31c506370cae0656c42066c638287d1 2004-11-19 Improve CHANGES entry.
b9ff415dfbffb540c4b2df3671fc95fcb07caf66 2004-11-19 Fix a serious bug in the TT hinter.
bbdee28f75e750aa9c95056e270daf5085c3d47b 2004-11-17 * builds/unix/configure.ac: Add `-fno-strict-aliasing' if gcc is used. * builds/unix/configure: Regenerated. * builds/unix/config.guess, builds/unix/config.sub: Updated from `config' CVS module at subversions.gnu.org.
faedb01ec50485a0af01cc86c69018e1e301122e 2004-11-16 2004-11-16  Owen Taylor  <otaylor@redhat.com>
3605e470c1c846715d2383e84ac7330660ccdf56 2004-11-12 Add new function FT_Get_PS_Font_Private().
023a4bf3bee24599ae0760042685f18624860641 2004-10-14 * include/freetype/config/ftstdlib.h: Include `stddef.h'. (ft_ptrdiff_t): Define.
685dd4f7b8e6437093424a1931f4b1cb72f8c900 2004-10-13 * src/sfnt/ttcmap.c (tt_face_build_cmaps): Check for pointer overflow.
33febc0fb224ae834bec9d7953c6b8c6e40aecf6 2004-10-09 * docs/CHANGES: Updated.
dbac48f0b4dbb3cbbb0ef7ba254f0fd8800c7c84 2004-09-13 * vms_make.com: Updated.
ee95b6f0d487cb31e90170032ab39d120258052e 2004-09-10 Adding OpenType validation module.  The code is based on the (unfinished) `otlayout' module but has been heavily modified to make it much more compact.
2c1e57096f90cd7e5798c06c4dc4700aa913b2e6 2004-09-08 * src/tools/docmaker/sources.py (re_source_block_format2) <column>: Use lookahead assertion to not match `*/'.  This removes spurious insertions of `/' in the HTML output.
619e147621dfea47b67b16ccdd58ebdedd79e048 2004-09-08 * src/truetype/ttgxvar.c (TT_Vary_Get_Glyph_Deltas): Fix call to FT_NEW_ARRAY.
645af08157345524dae6e7df4cb75f5514f52f0b 2004-09-06 * include/freetype/internal/ftobjs.h: Don't include FT_CONFIG_STANDARD_LIBRARY_H. (FT_Validator, FT_VAlidationLevel, FT_ValidatorRec, FT_VALIDATOR, ft_validator_init, ft_validator_run, ft_validator_error, FT_INVALID, FT_INVALID_TOO_SHORT, FT_INVALID_OFFSET, FT_INVALID_FORMAT, FT_INVALID_GLYPH_ID, FT_INVALID_DATA): Move to...
1357c19b65242a682bca485344a95077073f305c 2004-09-04 * docs/DEBUG: Updated.
92c9f105d7e82857eefaf2766d994f1b5c2ec130 2004-09-04 * src/base/ftdebug.c (ft_debug_init): Highest debug level is 7, not 6.
510b85522cd6ee8e70285167ebf1300fffdc0f04 2004-08-30 * include/freetype/tttags.h (TTAG_BASE, TTAG_GDEF, TTAG_GPOS, TTAG_JSTF): New tags.
4b8397c775849a93acb9cd0d7044d32b4fcc9dbb 2004-08-29 * src/otlayout/otlgpos.c (otl_gpos_subtable_validate): Add argument to pass number of lookups. Update all callers. Don't call otl_lookup_list_validate but otl_lookup_validate. (otl_gpos_validate): Call otl_lookup_list_validate instead of otl_gpos_subtable_validate.
e79e3d3ee37a9545476bd1319b39fa5593b1361f 2004-08-28 * src/otlayout/otlgpos.c (otl_value_length): Return number of bytes, not number of 16bit entities. (otl_gpos_lookup2_validate): Check class definition tables for format 2. Fix loop for format 2. (otl_liga_mark2_validate): Fix offset for otl_anchor_validate.
b2c40b5bba9a6033f876f30bc70257551717279e 2004-08-28 * src/base/ftmac.c: Don't include truetype/ttobjs.h. Don't include type1/t1objs.h. (FT_New_Face_From_FSSpec) [!__MWERKS__]: Remove compiler warnings.
009ce1aba8f9aed1703cd44538230263e01262bc 2004-08-28 * src/otlayout/otlayout.h: Add copyright. (OTL_INVALID_OFFSET): Removed.
46b5c4ac313b074bedd683a0f1fb25ad2b5e9664 2004-08-17 * src/otlayout/otlgpos.c (otl_gpos_lookup1_validate, otl_gpos_lookup2_validate, otl_gpos_lookup3_validate, otl_gpos_lookup4_validate, otl_gpos_lookup5_validate, otl_gpos_lookup6_validate, otl_gpos_lookup9_validate, otl_gpos_validate): Update function arguments. (otl_gpos_lookup7_validate, otl_gpos_lookup8_validate): Update function arguments. Handle NULL offsets correctly. Check sequence and lookup indices for format 3. (otl_pos_rule_validate, otl_chain_pos_rule_validate): Add argument to pass lookup count. Check sequence and glyph indices. (otl_gpos_subtable_validate): Update function arguments. Update callers.
b5a0a34be7f8512a1b94859de99f94e4fa8dc6d9 2004-08-15 * src/otlayout/otlgpos.c (otl_liga_mark2_validate): Add parameter to handle possible NULL values properly. Update all callers.
7085dc9b2efa8a419615018bb53207bd7aaa1a73 2004-08-15 * src/otlayout/gpos.c: Rename counting variables to be more meaningful. Add copyright. (otl_liga_attach_validate): Renamed to... (otl_liga_mark2_validate): This. Update all callers. (otl_mark2_array_validate): Removed. (otl_gpos_lookup6_validate): Call otl_liga_mark2_validate, not otl_mark2_array_validate. (otl_pos_class_set_validate, otl_pos_class_rule_validate): Removed. (otl_gpos_lookup7_validate): Complete code for format 2. (otl_chain_pos_class_rule_validate, otl_chaim_pos_class_set_validate): Removed. (otl_gpos_lookup8_validate): Don't call otl_chain_pos_class_set_validate but otl_chain_pos_rule_set_validate. Simplify some code.
adff5b0c210d90eb6da88ee2fe8376e0d3a70a77 2004-08-14 * src/otlayout/otljstf.c (otl_jstf_gsub_mods_validate): Removed. (otl_jstf_gpos_mods_validate): Renamed to... (otl_jstf_gsubgpos_mods_validate): This. Test whether lookup_count is zero. (otl_jstf_priority_validate): Use otl_jstf_gsubgpos_mods_validate. (otl_jstf_validate): Initialize gsub_lookup_count and gpos_lookup_count if gsub or gpos is zero.
80ed03e2bbb1c890869f5c8e53571cd091518e96 2004-08-13 * src/otlayout/otlcommn.c (otl_gsubgpos_get_lookup_count): New function. * src/otlayout/otlcommn.h: Updated.
1ac8f43463397386887414c99c40fd4421d655c8 2004-08-12 * src/otlayout/otcommn.c: Use OTL_CHECK everywhere. (otl_coverage_validate): Initialize `p', s/count/num_glyphs/. s/start_cover/start_coverage/. (otl_coverage_get_index): Return OTL_Long, not OTL_Int. Remove unused variables. (otl_class_definition_validate): s/count/num_glyphs/. Remove unused variables. (otl_class_definition_get_value, otl_device_table_get_start, otl_device_table_get_end, otl_device_table_get_delta, otl_lookup_get_table, otl_lookup_list_get_count, otl_lookup_list_get_lookup, otl_lookup_list_get_table, otl_feature_get_lookups, otl_feature_list_get_count, otl_feature_list_get_feature, otl_lang_get_count, otl_lang_get_req_feature, otl_lang_get_features): Commented out temporarily until we really need it. (otl_lookup_validate): Removed. (otl_lookup_table_validate): Renamed to ... (otl_lookup_validate): This.  Update callers. (otl_lookup_list_validate): Remove already commented out definition and move the other definition up. (otl_feature_validate): Add parameter to pass number of lookups. Update callers. Check lookup indices. (otl_feature_list_validate): Add parameter to pass lookup table. Update callers. (otl_lang_validate): Add parameter to pass number of features. Update callers. Handle req_feature and check feature indices. (otl_script_validate): Add parameter to pass number of features. Update callers. (otl_script_list_validate): Add parameter to pass feature table. Update callers.
ec39a8a3914a19a39742778a397c967dbb0ba0d0 2004-08-12 Make otlayout module compile (without actually working).
17439423f8a62e508647d5427c8171c0b229a081 2004-08-11 * src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close to NULL.  This allows custom close functions to delete the FT_STREAM object.
963cfcd01250d787f76ba20f64e1bdb9623fb50f 2004-08-08 * src/pfr/pfrload.c (pfr_sort_kerning_pairs): Single-byte adjustments are unsigned, not signed.
dea712b4eb4d33e293d44c8e736064f48ae050e3 2004-08-07 `Activate' gray-scale specifing hinting within the TrueType bytecode interpreter.  This is an experimental feature which should probably be made optional.
b8fdcd68d23d1e414df2e5c9c31bd43fad9887bd 2004-08-03 * src/base/ftobjs.c (FT_Attach_File): Initialize `open.stream'.
d232f593832f55b6101b6cda1c688a4c5f6add07 2004-08-02 * docs/CHANGES: Updated.
3273a99160a18a327a8a2d31b9e56e69dd9e8c1a 2004-07-31 * src/pcf/pcfread (pcf_load_font), src/bdf/bdfdrivr.c (BDF_Face_Init), src/truetype/ttgxvar (TT_Get_MM_Var, tt_face_vary_cvt): Fix compiler warnings.
004f3da80a5d9c8a0feebb2bcce80d9b7566c94f 2004-07-28 * src/pcf/pcfread.c (pcf_interpret_style): Always allocate memory for face->style_name. * src/pcf/pcfdrivr.c (PCF_Face_Done): Free `style_name'.
2541a40d953dfa386a0756fcc536b38675215596 2004-07-25 * src/pcf/pcfdrivr.c (PCF_Set_Pixel_Size): Compare heights, not ppem values. (PCF_Set_Point_Size): Don't call PCF_Set_Pixel_Size but provide own code to compare ppem values. * src/bdf/bdfdrivr.c (BDF_Set_Pixel_Size): Compare heights, not ppem values. (BDF_Set_Point_Size): Don't call BDF_Set_Pixel_Size but provide own code to compare ppem values.
91d0f1ebbe214379f2bb87f1709c350400fa9f61 2004-07-25 * src/sfnt/sfobjs.c (sfnt_load_face): Handle TT_NAME_ID_PREFERRED_FAMILY and TT_NAME_ID_PREFERRED_SUBFAMILY.
9f8309f12a8e19b13327f22c99784ef9f658779a 2004-07-24 * src/truetype/ttobjs.c (tt_face_init): Accept 0x00020000 format tag found in some Arphic fonts made for Chinese version of Windows 3.1.
3fb70ba6442ff8193b8acda53b00ffa32581a281 2004-07-19 formatting & small beautification
efa178eed8d7d3ee9026a220e75c047263c9bcf8 2004-07-18 disabling the bytecode interpreter again
ebbb0089afeb8eccfdffbffad0eac81258f77cf8 2004-07-18 ChangeLog update
5ab41363172ca48071f7f04f0643683ccab739c3 2004-07-18         * include/freetype/cache/ftcglyph.h, src/cache/ftcglyph.c:         fixed a dangling pointer bug that happened in very rare cases:         i.e. when a new family object was destroyed by an out-of-memory         condition during a glyph node initialization. The function         FTC_Cache_Lookup would flush the cache and restart the lookup         with a bad pointer.
43f0e26c8e501de290a4653d9834afb077de371c 2004-07-17 * docs/CHANGES: Updated.
9f67a45dbe76aedfcfadaa454163341f35fee6e3 2004-07-15         * include/freetype/ftstroke.h: updating documentation comments.         I hereby declare the stroker as OFFICIAL !
0634a876d9cccff49212e514aec81e36a3a7754e 2004-07-15         * src/base/ftstroke (FT_Stroker_ParseOutline): single points         are not stroked, preventing a bug with pala.ttf and other         fonts.
f68cfd096f210890422417a08e8c8b1799b4146a 2004-07-14 * src/base/ftstroke (ft_stroke_border_reverse): Removed.  Unused.
6a6e6f27acc4f238b12c1211ec92c50a079c1f46 2004-07-12         * src/cache/ftcsbits.c: fixing advance computation for         transformed glyphs
77c001e529d1fa54cc6a2c862bb492f28891dd8a 2004-07-12         * src/base/ftstroke.c: last (?) bugfixes to the stroker.
629d7df9111674207610e6c96ab43bd28ef0f514 2004-07-11         * src/base/ftstroke.c: fixed a bug that prevented the stroker to         correctly generate stroked paths from closed paths, i.e. nearly         all glyphs in vectorial fonts :-)
5afaa672f38506b3507b494b95d79ffa3031655e 2004-06-28 * src/truetype/ttgload.c (load_truetype_glyph): Fix typo.
3037b069f8574be3841c9f9d9ca5701e2dce881d 2004-06-26 * src/type1/t1afm.c (afm_atoindex): Fix boundary test.  Reported by Dirck Blaskey.
c28b8c1bfbddb176b8fd6d2c1a55814476c34501 2004-06-24         * src/truetype/ttgload.c, src/truetype/ttxgvar.c: removing         compiler warnings
21ddf945c3439f4d3feed27a991a6bcdd5316fb4 2004-06-24 * include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare FT_QAlloc_Debug and FT_QRealloc_Debug.
4e56c0d8e3c27b64d8d1b60714691a0199d37696 2004-06-23 Simple ChangeLog update:
5290d2fb46f33d7cd7e4036216196a7f92b7daa1 2004-06-23 performance optimizations regarding face opening
8ef4183690ab7a8f5fef0eb9ae64b0958aecc6b8 2004-06-22 * src/bdf/bdfdrivr.h (BDF_FaceRec): New element `default_glyph'.
83efe779e3e3c34af5f3cde93a12b97247f806c6 2004-06-22 * src/pcf/pcfread.c (pcf_read_TOC, pcf_get_properties, pcf_get_metrics, pcf_get_bitmaps, pcf_get_encodings): Improve debugging messages.
11785f56e5d71715fd67359719458257441abf5c 2004-06-21 * docs/CHANGES: Updated.
2f0fdb9316120084c9b62647f9a730b11ab90202 2004-06-21 fixing a scaling bug in the TrueType glyph loader that generated ugly artefacts when the TrueType bytecode interpreter was compiled in
e5f98e68bb416fb9735b3c0c54ab83c113a585ba 2004-06-19 Minor documentation improvement.
79786fba337b16cb5411fd2e4361c246f4d66921 2004-06-15 * src/winfonts/winfnt.c (FNT_Face_Init): Set x_ppem and y_ppem based on pixel_width and pixel_height. (FNT_Size_Set_Pixels): Updated.
f9b44e30b5feedfb29b9ab85a9128f962203eff3 2004-06-15 * src/lzw/zopen.c: Comment out inclusion of `signal.h' and `unistd.h'.
fefd8742928491a9da356cc1c37f434c76d73514 2004-06-12 * docs/CHANGES: Updated.
c12ec72c2fb3cf14a546759ea9c74401bc4abd45 2004-06-10 removing obsolete files
7246d9d3af761077f393447d99a52a34c6cc98c5 2004-06-10 removing compiler warning
b83239b7fdd6c3a086dd9ee09a73b9b03161fa80 2004-06-09         * include/freetype/cache/ftcmru.h, src/cache/ftcbasic.c,         src/cache/ftccache.c, src/cache/ftcglyph.c, src/cache/ftcmanag.c,         src/cache/ftcsbits.c:         fixing some annoying bugs and inefficiencies in the cache sub-system.
819cbb8aa7da8c1eca1ec71a7258fb6d06a2a8e6 2004-06-09         * src/winfonts/winfnt.c: adding missing initialization of the         slot->metrics.width and slot->metrics.height when loading a Windows         FNT glyph. Thanks to Huw Davies
8530a228889128adfd446514928f36663ed20f04 2004-06-09 	* include/freetype/freetype.h (FT_Glyph_Metrics, FT_GlyphSlotRec), 	src/autofit/afloader.c, src/autohint/ahhint.c: 	moved the definition of 'lsb_delta' and 'rsb_delta' from FT_GlyphMetrics 	to FT_GlyphSlotRec. The old location did BREAK BINARY COMPATIBILITY 	of the library !!
89d4e4bd9a4fccd6a40373727ef1f667a3bd8cb2 2004-06-05 * src/autofit/afloader.c (af_loader_load_g): Set `lsb_delta' and `rsb_delta' in slot->metrics and tune side bearings slightly.
7d62f526fed7aebbe63421a54311792da0e62ff8 2004-06-04 * docs/CHANGES: Updated.
e664efadddc49bee32b337571e329f150006a84b 2004-06-04         * src/autofit/*: important fixes to the auto-fitter. The output         now seems to be 100% equivalent to the auto-hinter, while being         about 2% faster (which proves that script-specific algorithm         selection isn't a performance problem).
56a4d87cb2935339e970d0743c250389fc4706c8 2004-06-03 * src/truetype/ttgload.c (compute_glyph_metrics): Fix compiler warnings.
e9920c6972f72f188d2029ca13f69eede4022ea5 2004-06-02 * src/sfnt/sfobjs.c (tt_face_get_name): Make sure that an English name record for the Apple platform is preferred to a non-English entry for the Microsoft platform.  Problem reported by HANDA Ken'ichi.
24bf96c5cca24e6a2ce0b721e4bcc57b6d9b58b3 2004-05-20 * src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New auxiliary functions. (T1_Get_MM_Var): Provide axis tags. Use mm_axis_unmap and mm_weights_unmap to provide default values for design and normalized axis coordinates.
b6370384aec60d4f1b3a7e4357b0537bcb7f6189 2004-05-19 * src/base/ftbbox.c (BBox_Conic_Check): Fix boundary cases. Reported by Mikey Anbary <manbary@vizrt.com>.
b6420e84edeccc5c45078e92fd31aa9e5c8e8a1e 2004-05-18 * src/sfnt/sfobjs.c (sfnt_done_face): Free face->postscript_name.
695ce08c64a915d3344a32c33e21c2db52663faf 2004-05-17 * src/sfnt/ttload.c (tt_face_load_max_profile): Always set face->root.num_glyphs.
e260d2538de295949e9975fa7f35d0ee7b19b9f9 2004-05-17 * src/cache/ftcbasic.c (ftc_basic_family_compare, ftc_basic_family_init, ftc_basic_family_get_count, ftc_basic_family_load_bitmap, ftc_basic_family_load_glyph, ftc_basic_gnode_compare_faceid): Adjust parameters and return types to prototypes given in header files from include/freetype/cache. Use casts to proper types locally. (ftc_basic_image_family_class, ftc_basic_image_cache_class, ftc_basic_sbit_family_class, ftc_basic_sbit_cache_class): Remove casts.
f258627e8346591f235a4d85a618f6f412e0f937 2004-05-13 * src/cff/cffgload.h (CFF_Builder): Remove `error' * src/cff/cffgload.c (cff_decoder_parse_charstrings): Replace `Memory_Error' with `Fail' und update all users.
efd4e8777833370b9499a042de57cf834f8a5ece 2004-05-13 * include/freetype/internal/psaux.h (T1_ParseState): New enumeration. (T1_BuilderRec): Replace `path_begun' with `parse_state'. Remove `error'. * src/psaux/t1decode.c (t1_decoder_parse_charstrings): Replace `Memory_Error' with `Fail' and update all users. Don't use `builder->error'. Replace `path_begun' with `parse_state' and check parsing states.
ee6e92c28e0c1e59421afa83550dc667f1bfbebc 2004-05-11 * src/truetype/ttxgvar.c (ft_var_load_avar): Do free arrays in case of error -- `avar' is optional so we can't rely on tt_done_blend being called automatically.
19b42a5c3aadaebb60599e594965e5968f822da1 2004-05-10 * src/truetype/ttxgvar.c (ft_var_load_avar, ft_var_load_gvar): Fix error handling.
b78c554d6513eac78ed65bd2d71716e9ae1d0ae2 2004-05-08 * src/pfr/pfrobjs.c, src/pfr/pfrobjs.h (pfr_face_init, pfr_face_done, pfr_face_get_kerning, pfr_slot_init, pfr_slot_done, pfr_slot_load): Don't use PFR_XXX but FT_XXX arguments which are typecast to the proper PFR_XXX types within the function. Update code accordingly.
17f4b8b6f0b4d4dc5e914bcbbfd21d2f3f994aa3 2004-05-07 * src/truetype/ttgxvar.c (ft_var_load_gvar): Use FT_FACE_STREAM. (*): Rename local variable OffsetToData to offsetToData.
2b54eba36b40806b4cae290518fcb2911eb79959 2004-05-07 * src/cff/cffobjs.c (cff_size_done, cff_size_init, cff_size_reset, cff_slot_done, cff_slot_init, cff_face_init, cff_face_done): Access root fields directly. * src/cff/cffdrivr.c (Load_Glyph): Access root fields directly.
3bcad43998e3bb0c9d848756970618a8cc61edb3 2004-05-06 * src/truetype/ttobjs.c (tt_driver_done): Fix typo.
86ae11cf8714b4f25ad3187fb7a96914045cfb52 2004-05-04 * src/truetype/ttobjs.h, src/truetype/ttobjs.c (tt_face_init, tt_face_done, tt_size_init, tt_size_done, tt_driver_init, tt_driver_done): Don't use TT_XXX but FT_XXX arguments which are typecast to the proper TT_XXX within the function. Update code accordingly.
44005cd35880da283414033883e8ee49ea1a9dd0 2004-05-03 * src/sfnt/ttload.c (tt_face_free_names): Check that `table->names' is not NULL.  Reported by Gordon Childs <gchilds@quickcut.com.au>.
4cc5df80fefaecbb671737c481b158f74cf401b1 2004-04-30 * docs/formats.txt: Add more information on PFR format.
eab92f1c486972e3057adc614c0bc26742f47206 2004-04-29 * docs/formats.txt: New file. * docs/CHANGES: Updated.
8037541a9a4aa50108d23972905c8369acb3bc61 2004-04-28 s/pub/freetype/
d1bc1ff8c87de7883f423684b37e6fc1fd58a0a3 2004-04-27 * include/freetype/internal/tttypes.h (GX_BlendRec_) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Fix a typo.
44438c2c47228eef62b1987d1658d59de81c1a5a 2004-04-27 Use FT_LOCAL instead of FT_LOCAL_DEF for function declarations.
00c01c130bbf1e007dacf1d6c5ace5bb4ce86c73 2004-04-26 Formatting.
e40ac8eec9b6c5ee726c52568dd7a6ac1b5bcc2c 2004-04-26 Formatting.
25cc3e70c43d98cbde9bde75feb1c69abd7b6d1d 2004-04-26 Formatting.
cdb6e70a36ce10401f9914e3cdb639e6ba1b460d 2004-04-26 * src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix typo.
44bb303510725735ca2650bdd524af25abab0c71 2004-04-25 * src/pcf/pcfdrivr.c: Revert change from 2004-04-17. * src/pcf/pcfutil.c: Use FT_LOCAL_DEF. * src/pcf/pcfutil.h: Include FT_CONFIG_CONFIG_H. Use FT_BEGIN_HEADER and FT_END_HEADER. Use FT_LOCAL.
e95365b291d13000e84b8e81671bea7e762ea557 2004-04-24 * include/freetype/ftcache.h (FT_Get_CharMap_Index): Rename declaration and move to... * include/freetype/freetype.h (FT_Get_Charmap_Index): Here. (FREETYPE_PATCH): Set to 9.
2b32a177f3650d1019f84f9df98b180333e99505 2004-04-24 * src/cff/cffparse.c (cff_parser_run), src/psaux/psobjs.c (ps_parser_load_field): Use FT_CHAR_BIT.
07dcc10170911c6f05fcb237c61eeb869cde4399 2004-04-21 formatting, doc improvements
10bf05a31d63c6674fd057514d1066d1f081f4aa 2004-04-21         * src/cff/cffobjs.c (cff_face_init): fixed a small memory leak
c78df1ef6ead341ee753f1d3239f71f101292cff 2004-04-21 * src/psaux/psobjs.c (T1Radix): Renamed to... (ps_radix): This. Update current cursor position.
c3dc56b85c96193a9c06829e5ac319c46cf356ce 2004-04-19 * src/truetype/ttgload.c, src/truetype/ttgload.h (TT_Load_Glyph), src/ttdriver.c (Load_Glyph): Change type of `glyph_index' to FT_UInt.  From Lex Warners.
2a37b3055df315e571eeee9aa913fcc603588099 2004-04-17 * builds/unix/freetype-config.in (usage): Fix and improve usage information.
ba80d61c7ab146002db3a851dca39e5a02fbb7aa 2004-04-16 * builds/unix/ftconfig.in, builds/vms/ftconfig.h: Define FT_CHAR_BIT.
8a803a6c2bc952d85f47df07f4d01c879987898b 2004-04-16 * include/freetype/config/ftconfig.h, src/base/ftstream.c (FT_Stream_ReadFields): More fixes using FT_CHAR_BIT.
336bc908c856c983a05d0f99ba18c56c00c9d298 2004-04-15 * src/cache/ftcsbits.c (ftc_snode_load): Initialize `*asize' in case of error.
3599a028b64738205692d8bb4944e99281225bfa 2004-04-14 * src/base/ftmac.c [__GNUC__]: Define OS_INLINE. * builds/unix/configure.ac: Don't try to remove `-ansi' compilation switch on the Mac.
deadbb53d26f9a9e0a24a66bf1b74a5370f629b4 2004-04-13 * include/freetype/config/ftconfig.h: Use CHAR_BIT to define size of FT_SIZEOF_xxx.
26eccb409f451916336eaebb95a7551eda35070b 2004-04-13 * configure: Accept makepp also.
497cc7c4bfa1a5eb1a08d81242848afc0a1c4624 2004-04-12 Jamfile to bring in the new lzw module. My first try at this exercise, please report problems, I lack experience!  Antoine
161438c5b67881251d437c0664b2844aa775b779 2004-04-12 * src/lzw/zopen.c: Don't include sys/param.h and sys/stat.h.
391de1a63e232ef840284588f1feb7f4c9c41169 2004-04-11 * src/lzw/ftlzw.c: Include zopen.h dependent on FT_CONFIG_OPTION_USE_LZW.
4c03580f7690494d3ce60a143578d417474faec6 2004-04-05 file Jamfile was initially added on branch LAYOUT.
e7b385cc05f50239f132a0a0c2ac0192800314f8 2004-04-05 file ot-unicode.h was initially added on branch LAYOUT.
d28d8587c3ab1802d5c8c3b7617089b8b2cb055d 2004-04-05 file rules.mk was initially added on branch LAYOUT.
746b91f73662064fe3739dbb5a486358ddec4cf8 2004-04-05 file oterrors.h was initially added on branch LAYOUT.
50bec622dcb2d365a93232f04f40ec2876a5e163 2004-04-05 file otobjs.c was initially added on branch LAYOUT.
ff39eca2b63e1df0ea15d1e99115024e31e6f1e5 2004-04-05 file otltypes.h was initially added on branch LAYOUT.
d33e7d87a13f6911090b02d0e3e49f415b127d91 2004-04-05 file otdriver.h was initially added on branch LAYOUT.
614d71973f075a8e4a4431c9b0506a8bb809fbd8 2004-04-05 file otdriver.c was initially added on branch LAYOUT.
fea640a4085991818094b927c1c30f9a0686e80c 2004-04-05 file otobjs.h was initially added on branch LAYOUT.
22e3ea5ce9b6fff7e3105eb66e1a412cad3ebc7b 2004-04-05 file ot.c was initially added on branch LAYOUT.
4af82cd869997918dbca621f51d2ae7211997ccb 2004-04-05 file otlayout.c was initially added on branch LAYOUT.
a578d8e42933f0e1dec7799f01f360e9bcbdb745 2004-04-05 file otdemo.c was initially added on branch LAYOUT.
4e7c4d38d1230948aac922ae9544e079de03589f 2004-04-05 file ot-array.c was initially added on branch LAYOUT.
732e7b5f20905d5344cc217317c56d4ba9044b85 2004-04-05 file ot-info.c was initially added on branch LAYOUT.
17ab9c96eb7dee4961e6417470fc75fb07b5645a 2004-04-05 file ftxgsub.h was initially added on branch LAYOUT.
9265ad59cd2ced1262a03998638078c7fb1761f5 2004-04-05 file ot-array.h was initially added on branch LAYOUT.
1c963405cd5190f773d9f211a96ea26724d7f9be 2004-04-05 file ot-ruleset.c was initially added on branch LAYOUT.
fd9176c70ce25568690baa762d0fab24accbdfa0 2004-04-05 file ot-types.h was initially added on branch LAYOUT.
89bfe8f0441937264f0124a1e4c6330adb1903b9 2004-04-05 file ftxopenf.h was initially added on branch LAYOUT.
58eda203c547dec95b23d2509f1ec26d18d966fd 2004-04-05 file ftxgpos.h was initially added on branch LAYOUT.
ba0235dcc801ac6f8f53ca1f2d4f1bffcbd28bdc 2004-04-05 file ftxopen.c was initially added on branch LAYOUT.
5d4bac8a0bc7b6f4ea7aa23af50c6feaf15f44fd 2004-04-05 file ot-ruleset.h was initially added on branch LAYOUT.
35837346d1b6c6fe118d776b91b0adca5d0a9af0 2004-04-05 file ftxgsub.c was initially added on branch LAYOUT.
245910ebcb0a70d10019425ab7cb6d16c2da3633 2004-04-05 file ot-unicode.c was initially added on branch LAYOUT.
a56864905307583c97d1eff4c6fc1f705dc863bc 2004-04-05 file module.mk was initially added on branch LAYOUT.
91e427a0914d4916565fd813268a705130146caa 2004-04-05 file ot-info.h was initially added on branch LAYOUT.
d22f51c3636eb6359c0aaa357bec0f63a6852301 2004-04-05 file ftxopen.h was initially added on branch LAYOUT.
f8e7b708d13b1a55a8362cf3b933820dd0db7cc7 2004-04-05 file gxlayout.h was initially added on branch LAYOUT.
40f1aa112665c1f25a6807ce193f55ce063e2fa8 2004-04-05 file otlayout.h was initially added on branch LAYOUT.
cfe6687b0713afd5074e8e585a3f6af5c884a10d 2004-04-05 file ftltypes.h was initially added on branch LAYOUT.
bd6e5719c639c53033c2002400bb6f9cec46566b 2004-04-05 file svlayout.h was initially added on branch LAYOUT.
d2805804f2ed2b20bf4f880a312a82d6ff417307 2004-04-05 file fterrcompat.h was initially added on branch LAYOUT.
0a970758692e9b3bab5f7d7ac6b4bb9df4fd7b11 2004-04-05 file ftxgdef.h was initially added on branch LAYOUT.
5f8622b492987bfb6038f2660e3920e3303ba458 2004-04-05 file demo.mk was initially added on branch LAYOUT.
9f92bb7ec045915c0e482f74d33107ca6f885439 2004-04-05 file ftxgdef.c was initially added on branch LAYOUT.
8e65d4e15c1805128080f0ef892f74cea13a0041 2004-04-05 file ftxgpos.c was initially added on branch LAYOUT.
783ebb280b01307be21100f2a6944f7b2610a19a 2004-04-05 file README was initially added on branch LAYOUT.
702d44e3d355458f612d2660824206fbb291a06d 2004-04-05 file ftlayout.c was initially added on branch LAYOUT.
0881f69b7b8e85a996299938d4e195ce7a23837f 2004-04-05 file gxerrors.h was initially added on branch LAYOUT.
c0ffb2e49955ffa7855e78f2b0f931b645b6c6a7 2004-04-05 file gxutils.h was initially added on branch LAYOUT.
9d64b63f910c1cf50288e21c55fe800e6e1b2451 2004-04-05 file gxfeatreg.h was initially added on branch LAYOUT.
83a1807a6f73be14f097afd9af3fd17658abfa11 2004-04-05 file gxload.h was initially added on branch LAYOUT.
8792d8343198b124fdc32667da03319b8b7533d4 2004-04-05 file gxfeatreg.c was initially added on branch LAYOUT.
4ac5f85305484e83812d9907ae80bf95eeff23ef 2004-04-05 file gxdump.h was initially added on branch LAYOUT.
1e6b8e901eb8b1e74df755124294a2088a21b7df 2004-04-05 file gxdemo.c was initially added on branch LAYOUT.
45471f610e6fef335d0d185a46c59a0cd25e04a9 2004-04-05 file gx.c was initially added on branch LAYOUT.
9a386fe797a00890d956b30d0ce18c63b86741fa 2004-04-05 file gxdriver.c was initially added on branch LAYOUT.
74ab470123ed2f3126e4c2a16746f97905160b7f 2004-04-05 file gxvm.h was initially added on branch LAYOUT.
c1e5a3d6fa3d2231f19dea4cb33109e70be2c3e2 2004-04-05 file gxload.c was initially added on branch LAYOUT.
5cb8ee1d06b98451845ebcf3bb7dca8a4c256101 2004-04-05 file gxtypes.h was initially added on branch LAYOUT.
fed172e278fd03064f5cda0e5e1f722a21ca2220 2004-04-05 file gxstatetbl.c was initially added on branch LAYOUT.
9ff927782fe4a65e91ae7f7bb8de72841546206d 2004-04-05 file gxlayout.c was initially added on branch LAYOUT.
c96374852915e9620aca7bc8dbbab4376762e922 2004-04-05 file gxutils.c was initially added on branch LAYOUT.
96b2e20ee0386d6dd79770d7d8054f720dfe6275 2004-04-05 file gxdump.c was initially added on branch LAYOUT.
c46f37911739bd998bef394608fc1220e24fdf76 2004-04-05 file gxlookuptbl.h was initially added on branch LAYOUT.
4d79423a2fe8d4a58d1dde305f8491a5fec29f25 2004-04-05 file gxaccess.h was initially added on branch LAYOUT.
f9412430ea1bb6a9ccc6ac6200373377f2d4fb8c 2004-04-05 file gxstatetbl.h was initially added on branch LAYOUT.
0a5511bc26050c437c11ff2ef349ae349e0a1fb4 2004-04-05 file gxlfeatreg.h was initially added on branch LAYOUT.
83fa0eb30b3c24fd635155f778064bd89ef69043 2004-04-05 file gxlookuptbl.c was initially added on branch LAYOUT.
d2a980b5a830313f49a0af157c47d517a1e15a3d 2004-04-05 file gxobjs.h was initially added on branch LAYOUT.
2145381d1c7530c7e7a55aba6b9273f37618fc2a 2004-04-05 file gxaccess.c was initially added on branch LAYOUT.
82fc217a91c452922ae494231b6da7ebdf1dc215 2004-04-05 file gxvm.c was initially added on branch LAYOUT.
83e92c1a05abdbca830ef3aed6de262fbcc357bd 2004-04-05 file fi.c was initially added on branch LAYOUT.
8b0540a48c69c2cb2b0d6f1281f37160fd0e661d 2004-04-05 file gxltypes.h was initially added on branch LAYOUT.
2ba203d68e8b0ae86e340f58fa766adcced9af4d 2004-04-05 file gxlfeatreg.c was initially added on branch LAYOUT.
846d1419a9af1889ef39c1c3a0015a95e8de9897 2004-04-05 file gxdriver.h was initially added on branch LAYOUT.
feb8752ba21fc9ecfb603571be47104a21a835a5 2004-04-05 file gxobjs.c was initially added on branch LAYOUT.
a48001361ce01b0b9c3b1408f02d89b5d5fc5642 2004-04-05 file ftlayout.txt was initially added on branch LAYOUT.
f29c1c5e3286f72642a57cca3f525622237b9eda 2004-04-05 file ftlayout.h was initially added on branch LAYOUT.
7947796cd2590c8d6673f09a9788c76341c51fa0 2004-04-03 * builds/unix/ltmain.sh: Regenerated with `libtoolize --force --copy' from libtool 1.5.2. * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from automake 1.8a. * builds/unix/configure: Regenerated with autoconf 2.59a.
33e906425d7310a2daa0cbeb4a9cb6bd56ea8c26 2004-04-02 * builds/unix/ft-munmap.m4 (FT_MUNMAP_PARAM): Fix arguments of AC_COMPILE_IFELSE. * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from automake 1.8a. * builds/unix/configure: Regenerated with autoconf 2.59a. * builds/unix/config.guess, builds/unix/config.sub: Updated from `config' CVS module at subversions.gnu.org * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from `texinfo' CVS module at subversions.gnu.org. * builds/freetype.mk (refdoc): Updated.
611eaa7f3fde94dadfc9067564c7c23c1e717f91 2004-04-01 Handle broken FNT files which don't have a trailing NULL byte in the face name string.
aeaafaa291b9c985a05c42dd0423da8703d318af 2004-03-30 * src/base/descrip.mms (OBJS): Add ftbbox.obj.
8bb07e6386ef47f9f9d2bd28a36dda8784530727 2004-03-27 Add vertical phantom points.
60e0a4d5db5703bfa2c2dc7efaab6269d0fbc895 2004-03-22 * src/bdf/bdfdrivr.c (BDF_Glyph_Load): Fix left side bearing.
9a38e3dd35920d2817a301c7d445cf81d4343c77 2004-03-20 * src/cache/ftcmru.c (FTC_MruList_RemoveSelection): Handle a NULL value for `selection' as `select all'.
2630e54d2aee2785196c8a04fee3e0d8898c04cc 2004-03-20 * src/sfnt/ttload.c (tt_face_load_sfnt_header): Reject face_index values > 0 if loading non-TTC fonts.
0113f26b85bd5cdccc4c0983f98e91aa95a5528a 2004-03-05 Delete Jamfile.in, add include/freetype/ftlzw.h.
42153c8842c113010d143115338889d1e0b8c7b1 2004-03-05 LZW support
6ea2054fd2ec7a6d1f4beb9dee44379bb25730a7 2004-03-05 Initial revision
dfa46199d21086ce9227d816f33b7b3907379dd5 2004-03-05 * Jamfile, vms_make.com, builds/win32/visualc/freetype.dsp, builds/win32/visualc/freetype/vcproj, include/freetype/ftmoderr.h: Add LZW module.
ed279ac7ae6967e91fb82da6a8da46919314e32b 2004-03-03 * src/pshinter/pshalgo.c (psh_hint_table_init): Simplify code.
bfb712fb365164271b7355f72f9f58f1d408138e 2004-03-03 Add embedded bitmap support to CFF driver.
0399e121da07be2ba0a86d478d65214d4ebe5d60 2004-03-02 * src/pshinter/pshglob.c (psh_globals_scale_widths): Don't use FT_RoundFix but FT_PIX_ROUND. (psh_blues_snap_stem): Don't use blue_shift but blue_threshold.
ca7ef5ee0695e7d5d9adebf8577a2fa607846006 2004-02-28 * builds/unix/configure.ac: Fix compiler flags for `--with-old-mac-fonts'. * builds/unix/configure: Regenerated.
4387e43029f191baef997e68949e9bf6764d3f67 2004-02-27 Fix ChangeLog.
d4af90b265c33e3ca64121b0e7ea9e4f23b2bfbb 2004-02-27 * src/pshinter/pshglob.c (psh_globals_new): Fix value of `dim->stdw.count'. Don't assign default values to blue scale and blue shift.
e2455bad125fab422792340e41868ffb9d4c2fb3 2004-02-26 * docs/CHANGES: Updated.
50aedae2beb40f21f1a86194fdfb1609939ed987 2004-02-26 * src/autohint/ahhint.c (ah_hinter_load) <FT_GLYPH_FORMAT_OUTLINE>: Handle case where outline->num_vedges is zero while computing hinted metrics.
675431bec1b265da5b1d01cc2a6b1bd9f71656a3 2004-02-25 * include/freetype/t1tables.h (PS_PrivateRec): Add `expansion_factor'.
754353343ecd27582ed86cd9fd07d31ab1df883c 2004-02-25 Provide generic access to MacOS resource forks.
460355a5ea271c8e5eb247082744b46a0e5c244e 2004-02-24 * docs/CHANGES: Updated.
9bfbf79c9f7b1212a4ac244cbf1ae370e8c00882 2004-02-23 adding support for dummy script, i.e. no-hinting for non latin glyphs
1029ed26af608db8cf03d38ea2e269d16b17d029 2004-02-23         * src/autofit/afhints.c, src/autofit/afhints.h, src/autofit/aflatin.c,         src/autofit/afloader.c, src/types.h: grave bugs were fixed. The         auto-fitter works, doesn't crashes, but still produces unexpected         results !!
4cb09724a3c128aa5b7a5fdf80b1fbab2e28fa4f 2004-02-23 * src/pshinter/pshalgo.c (PSH_STRONG_THRESHOLD): Changed to hold the accepted shift for strong points in fractional pixels (which is a heuristic value). (psh_glyph_find_strong_points): Compute threshold for psh_hint_table_find_strong_points. (psh_hint_table_find_strong_point): Add parameter to pass threshold.
a5724ef81355e8ecfade104940789c2458c89b33 2004-02-21 * src/pshinter/pshrec.c (ps_mask_table_set_bits): Don't call ps_mask_table_alloc but ps_mask_table_last. (ps_hints_t2mask): Use correct position and number for vertical and horizontal hinter mask bits.
8f1edf742e738b888f4df1a935e4f2c5f66840a0 2004-02-20 * src/base/ftstroke.c (FT_Glyph_StrokeBorder): Fix enum handling. * src/cff/cffdrivr.c (cff_get_cmap_info): Remove compiler warning.
c846eac112fa08a32f8d5b185734c423cd2bf47b 2004-02-19 * include/freetype/freetype.h: Document FT_LOAD_TARGET_XXX properly.
09370c8ce085aeeb1fa47042586b08f946601037 2004-02-17 Fix callback functions in cache module.
bb75417ad5e24add4b2ad6120a734c165f15719a 2004-02-17 * include/freetype/ftmac.h (FT_GetFile_From_Mac_Name): Fix a typo (FT_EXPORT_DEF -> FT_EXPORT).
32eb5ce978244eb66c88d093f16515c5ebaf63d9 2004-02-16 * src/base/ftobjs.c (FT_Set_Char_Size): Fix typo.
d1d2b458e9f270970c5397f1746bfbd3d67215e7 2004-02-16 * builds/unix/ftsystem.c: Include errno.h. (ft_close_stream): Renamed to... (ft_close_stream_by_munmap): This. (ft_close_stream_by_free): New function. (FT_Stream_Open): Use fallback method if mmap fails. Use proper function for closing the stream.
9472e23a6afb2d471d9d90bf50d37a980f3615a7 2004-02-14 * src/type42/t42objs.c (T42_Face_Init), src/type1/t1objs.c (T1_Face_Init), src/cid/cidobjs.c (cid_face_init): Fix computation of underline_position and underline_thickness.
d233482ef5b2988b31eeff2cc11eb7825f972915 2004-02-13 * src/base/ftobjs.c (FT_Set_Char_Size): Return immediately if ppem values don't change.  Suggested by Graham Asher.
95867077e8f03476359f313a92013afe73d93ebf 2004-02-12 * src/cid/cidload.c (cid_face_open): Always allocate face->cid_stream so that we can deallocate it safely.
916838ca68b0069212b2690c53e12d58c6679333 2004-02-10 * src/cff/cffgload.c (cff_decoder_parse_charstrings) <cff_op_endchar>: Preserve glyph width before calling cff_operator_seac.
53a1edd42bc497119be9d9f94a355a6658c71e69 2004-02-08 * builds/unix/configure.in: Call AC_SUBST for `enable_shared', `hardcode_libdir_flag_spec', and `wl'. * builds/unix/configure: Regenerated.
e0c5044fb8038f7124d1e526c4687d3086a2df65 2004-02-08 * src/bdf/bdfdrivr.c (BDF_Face_Init, BDF_Set_Pixel_Size): Fix computation of various vertical and horizontal metric values.
9cef479d3b72b54eaa1ad3c058357b026bb66156 2004-02-08 * builds/win32/visualc/index.html, builds/win32/visualc/freetype.dsp, builds/win32/visualc/freetype.dsw, docs/CHANGES: Updated.
0a84eba8a6e7776526912d3448755dbee2251d85 2004-02-05 * include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP): Initialize `node'. * src/type1/t1load.c (parse_dict): Initialize `have_integer'.
6b3d00e1a0bc5033aeeab51912eda0aff6ed6e8b 2004-02-03 * src/type1/t1load.c (parse_dict): Handle `RD' and `-|' commands outside of /Subrs or /CharStrings.  This can happen if there is additional code manipulating those two arrays so that FreeType doesn't recognize them properly. (T1_Open_Face): Improve an error message.
cf7d908c48007c4340aeee787e58e4002727973b 2004-02-02 * src/type1/t1load.c (parse_charstrings): Exit immediately if there are no elements in /CharStrings.  This is needed for fonts like Optima-Oblique which not only define /CharStrings but access it also.
f546bacdcfcadd13c3b93332635530e58fc62ce3 2004-02-01         * src/sfnt/Jamfile: removing "ttcmap" from the list of sources
5972e9abf82ba20c29215c3f8d9c75efa12ca243 2004-02-01 * src/cff/cffgload.c (cff_operator_seac): Fix magnitude of accent offset. Update code similarly to the seac support for Type 1 fonts. (cff_decoder_parse_charstrings) <cff_op_endchar>: Fix magnitude of accent offset. Don't hint glyphs twice if seac is emulated. <cff_op_flex>: Assign correct point tags. * docs/CHANGES: Updated.
4187e61bfe72342d0665f71e2b1dab2a3c2f9449 2004-01-29 * builds/win32/visualc/index.html: detailled explanations about forcing CR+LF line endings for the VC++ project files.
658f26394983864d07fb4792d90578ff7f11d0f0 2004-01-24 * src/cff/cffload.c (cff_subfont_load): Initialize `dict'.
ef512e3ec62d21049d2c1f6983887e6534ca5b14 2004-01-23 Add support for the hexadicimal representation of binary data started with `StartData' in CID-keyed Type 1 fonts.
6cda9c489d2cc4841932551363c87fbc647d5357 2004-01-22 * include/freetype/ftcache.h: Delete duplicated definition of FTC_FaceID.
271b1e163310ba1df4df1cf30583eb7c8740482f 2004-01-19 * src/type1/t1parse.c (T1_Get_Private_Dict): Skip exactly one CR, LF, or CR/LF after `eexec'.
6654763f83d1fc4314e6ed0228b31fab6b517256 2004-01-18         * src/sfnt/ttsbit.c: removed compiler warning
9fed91d3a22ab86b4b5021a9dfe66a6dbdeb0fad 2004-01-18 fix compiler warnings
fd20da4b7581eea5c6dd8212441a603c69186543 2004-01-18 updating
4654d76d39d1deae9e30af987b82fe4eb4234d7b 2004-01-16 bug fix
ee42805e5f49ffc6c46d9f1045ca2fc63a09f246 2004-01-16         * src/tools/docmaker/*: updating the DocMaker tool, adding a new         tool named "docbeauty" to beautify the documentation comments         (e.g. convert them to a single block border mode)
94a8918b8f76a23e1e8e20d26e0b0d195e61f582 2004-01-16 bug fix
8ccb4552a965821f2e5e9913b9c600322667483c 2004-01-16 updates
75820e207297f83d7a7bf89c82f21ce166bcef3e 2004-01-16         * include/freetype/ftcache.h, include/freetype/cache/ftcmanag.h:         adding FTC_Manager_LookupSize and FTC_Scaler to the public API         (they were previously hidden)
fa0346d6d98d98c61042810b5bd6223606e0f3ca 2004-01-16         * src/base/ftstroke.c, include/freetype/ftstroke.h: fixing bugs and         adding FT_Glyph_Stroke and FT_Glyph_StrokerBorder APIs
cd9f3b3b5a89fe6ee32e605212eb921544392448 2004-01-16 formatting
16123dfe932a6d909b3c3efe84877522bebe7559 2004-01-16         * src/base/ftoutln.c (ft_orientation_extremum_compute): fixing         infinite loop bug !
4632fccb1b44bef8b3c593a646bd8d50089880dc 2004-01-15         * include/freetype/internal/ftmemory.h,         src/autohint/ahhint.c, src/base/ftgloadr.c,         src/base/ftglyph.c, src/base/ftoutln.c,         src/base/ftstroke.c, src/cff/cffload.c, src/truetype/ttgload.c,         src/truetype/ttinterp.c:
edeed6b391a6158eb1948efc28a19694272b580e 2004-01-15 * src/cff/cffload.c (cff_font_load): Load charstrings_index earlier. Use number of charstrings as argument to CFF_Load_FD_Select (as documented in the CFF specs).
f9831a6675204183b89439cfcc437dd37d5c869a 2004-01-15 * src/pshinter/pshalgo.c (psh_glyph_init): Move assignment of `glyph->memory' up to free arrays properly in case of failure.
3d780173feddb66e404b317f88086da05ebf266b 2004-01-11 Make `FT_Get_CMap_Language_ID' work with CFF.  Bug reported by Steve Hartwell <shspamsink@comcast.net>.
4338dab2f80ec5f41bb8540c9904b101219e33e9 2004-01-05 * src/base/ftobjs.c (destroy_charmaps): New function. (destroy_face, open_face): Use `destroy_charmaps'.
9914b97af2b59636273bf83a9bc8117dfed31fa1 2004-01-02 * docs/CHANGES: Updated.
84c60bba1885547ff4c7139d908f9e592cf94054 2004-01-01 * src/cff/cffgload.c (cff_decoder_parse_charstrings) [FT_DEBUG_LEVEL_TRACE]: Use `%ld' in FT_TRACE4. <cff_op_flex1>: Change type of dx and dy to FT_Pos and remove cast for accessing arguments.
f946fc609b5ec8658f60199cf3c48ca92d557407 2003-12-31 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Revert previous change.  It's not necessary.
6fd9512aff9a04d4ecd994d9580736bf6b1726e1 2003-12-31 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Handle `repeated flags set' correctly.
cb8ede4dca7e9cd1b43d2955f9199a79634c7f79 2003-12-27 * include/freetype/internal/sfnt.h (TT_Set_SBit_Strike_Func): Use FT_UInt for ppem values. * src/sfnt/ttsbit.c (tt_face_set_sbit_strike): Use FT_UInt for ppem values. * src/sfnt/ttsbit.h: Updated.
80cfbd7073992c8e914c11378364261c3f9d1ddd 2003-12-26 * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude FT_INTERNAL_OBJECTS_H.
a40b1b64a091cc7f981d2c471e2fef64a6ace77f 2003-12-25 * src/cache/ftcsbits.c (FTC_SNode_Weight): s/FTC_SBIT_ITEM_PER_NODE/FTC_SBIT_ITEMS_PER_NODE/.
c382afc800751cdfdd23c154c9d4cfb04ae18547 2003-12-25 Improve documentation.
cf2c49c80c8337b4326a9a911b2452a88eb23660 2003-12-24         * fixed compilation problems in the cache sub-system
328abf30946ad7c113db8e6bda4fdb4003ae6dda 2003-12-24 * src/cff/cffgload.c (cff_lookup_glyph_by_stdcharcode): Handle CID-keyed fonts.
87c0d30fc5fe512c8971510622091dd2c7a83031 2003-12-24         * include/freetype/fttypes.h         src/autofit/afangles.c         src/autofit/aflatin.c         src/autohint/ahglyph.c         src/autohint/ahhint.c         src/base/ftcalc.c         src/base/ftgloadr.c         src/base/ftglyph.c         src/base/ftobjs.c         src/base/ftsynth.c         src/base/fttrigon.c         src/cff/cffgload.c         src/cid/cidgload.c         src/cid/cidload.c         src/pfr/pfrgload.c         src/pfr/pfrload.c         src/pfr/pfrsbit.c         src/psaux/psobjs.c         src/pshinter/pshalgo.c         src/pshinter/pshglob.c         src/pshinter/pshrec.c         src/raster/ftrend1.c         src/sfnt/ttcmap0.c         src/smooth/ftsmooth.c         src/truetype/ttdriver.c         src/truetype/ttgload.c         src/truetype/ttinterp.c         src/truetype/ttobjs.c         src/type1/t1gload.c         src/winfonts/winfnt.c:
023612221e75e7240316d67a01d80cad069023f6 2003-12-23         * include/freetype/cache/ftccache.h,         include/freetype/cache/ftcmru.h,         include/freetype/cache/ftcglyph.h,         src/cache/ftcbasic.c,         src/cache/ftccache.c,         src/cache/ftccmap.c,         src/cache/ftcmanag.c:
48b6ddb8a86d54f73b4b2d3387d4625f064f5a63 2003-12-22 * include/freetype/ftwinfnt.h (FT_WinFNT_ID_*): New definitions to describe the `charset' field in FT_WinFNT_HeaderRec. * src/winfonts/winfnt.c (FNT_Face_Init): Set encoding to FT_ENCODING_NONE except for FT_WinFNT_ID_MAC.
581ec91c2719f1a6594cfb1a3e46f94bf5feab03 2003-12-22         * include/freetype/ftcache.h,         include/freetype/cache/ftcmanag.h,         include/freetype/cache/ftccache.h,         include/freetype/cache/ftcmanag.h,         include/freetype/cache/ftcmru.h (added),         include/freetype/cache/ftlru.h (removed),         include/freetype/cache/ftcsbits.h,         include/freetype/cache/ftcimage.h,         include/freetype/cache/ftcglyph.h,         src/cache/ftcmru.c,         src/cache/ftcmanag.c,         src/cache/ftccache.c,         src/cache/ftcglyph.c,         src/cache/ftcimage.c,         src/cache/ftcsbits.c,         src/cache/ftccmap.c,         src/cache/ftcbasic.c (added),         src/cache/ftclru.c (removed):
63abb4bc63b06e537d0827cda7912259798083f2 2003-12-22 * src/type1/t1load.c (parse_dict): Stop parsing if `eexec' keyword is encountered.
89f331b7130c22fd93bb1b15381eae9c6da2a8a5 2003-12-21 important bug fixes for new cache code
32174ffba29883763853c45b74fd75ef59508c70 2003-12-20 * devel/ftoption.h: Define FT_DEBUG_MEMORY.
83da52b4cd4ceef835bd437d34fe5f9dcf8fed19 2003-12-20 * src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 32.  For example, the Japanese Hiragino font already contains 15 subfonts.
57ecae22a7b837d486bb03eda944736780ce0868 2003-12-19 new version of the cache sub-system - still under debugging
9e185f32ce3e99c31d66c24e75d5033a3a3ac244 2003-12-19 fixing compilation warning
b4e9ca42222e3672af82e20b1f8a6802ef2c05c8 2003-12-19 automatically-generated version updates
e186c71c4ae71380cd977bdfc5801b9f4ac2e9f9 2003-12-19 automatically-generated version updates
8f963be41ca1f737836bff8ccb1983fdf489489e 2003-12-18 * include/freetype/ttnameid.h (TT_ADOBE_ID_LATIN_1): New macro. * src/type1/t1objs.c (T1_Face_Init): Use TT_ADOBE_ID* values.
a9cd856ee2cdd939ceca7e64f17fdd341e92fd1b 2003-12-18 * src/cff/cfftypes.h (CFF_FontRecDictRec): Change type of `cid_count' to `FT_ULong'.
7f1458aaa389317124eb807e5b71f0fb9c0d3746 2003-12-17 * src/sfnt/sfobjs.c (sfnt_init_face): Don't set FT_FACE_FLAG_GLYPH_NAMES if the font contains a version 3.0 `post' table.
91a67478ec4a8ef0a7363f4728dd6c06be1ca92f 2003-12-17 Add new function FT_Get_CMap_Language_ID to extract the language ID for TrueType/sfnt fonts.
efe527520a5f35be7a72bf4f7d97d02533b1705b 2003-12-16 * include/freetype/internal/tttypes.h (TT_TableDirRec, TT_CMapDirRec, TT_CMapDirEntryRec, TT_CMap0, TT_CMap2SubHeaderRec, TT_CMap2Rec, TT_CMap4Segment, TT_CMap4Rec, TT_CMap6, TT_CMapGroupRec, TT_CMap8_12Rec, TT_CMap10Rec, TT_CharMap_Func, TT_CharNext_Func, TT_CMapTableRec, TT_CharMapRec): Removed. Obsolete. * src/cff/cffobjs.h (CFF_CharMapRec): Removed.  Obsolete.
b066c1530d477d29272b983de1381f8c6875cc0f 2003-12-16 * src/sfnt/ttcmap.c, src/sfnt/ttcmap.h: Removed.  Obsolete.
7d5fff8b439a92e9675c30075eb4efa45d213eb4 2003-12-16 Import of Wolfgang's Atari support
9f6e13658a20ece7b9bdc97697066d6b99831eda 2003-12-16 Initial revision
e1075143013bc02ff7e147756a25db337f4cfffc 2003-12-16 * docs/CHANGES: Updated.
b35093e3f5fb32da9098bd6cb12383f5146729e4 2003-12-16 Fix documentation.
fb4bfddb1adce2a2170bd5bd46d1b635b821930b 2003-12-13 * src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String): Add cast. * src/cff/cffdrivr.c (cff_ps_has_glyph_names): Assure that return value is either 0 or 1.
b36d4a53e9c019b47f0655855fbe4084f01af425 2003-12-12 * src/cff/cffdrivr.c (cff_get_glyph_name): Improve error message. (cff_get_name_index): Return if no PSNames service is available. (cff_ps_has_glyph_names): Handle CID-keyed fonts correctly. * src/cff/cfftypes.h (CFF_CharsetRec): New field `cids', used for CID-keyed fonts.  This is the inverse mapping of `sids'. * src/cff/cffload.c (cff_charset_load): New argument `invert'. Initialize charset->cids if `invert' is set. (cff_font_load): In call to cff_charset_load, set `invert' to true for CID-keyed fonts. * src/cff/cffgload.c (cff_slot_load): Handle glyph index as CID and map it to the real glyph index.
6c98cc3e7cf2270bb5087f5cac47589e6bd194ea 2003-12-12 * src/cff/cffobjs.c (cff_face_init): Don't set FT_FACE_FLAG_GLYPH_NAMES for CID-keyed fonts. Don't construct a cmap for CID-keyed fonts.
9b067facf1e2ffc011591752a055fbc70b62d6f6 2003-12-11 Use implementation specific SID value 0xFFFF to indicate that a dictionary element is missing.
cb3fd79b66546c89cc1ba79469853efade4df70f 2003-12-11 * src/pcf/pcfdrivr.c (pcf_get_charset_id): New function (a clone of the similar BDF function). (pcf_service_bdf): Use it.
00915574c39537b922b120bf6324754eb69e1b10 2003-12-10 * src/base/ftobjs.c (load_mac_face): Recent versions of Linux support Mac's HFS+ file system, thus enable code to read /rsrc on non-Macintosh platforms also.
25ab491d559531b2fec2dc9770187a0f26482312 2003-12-10 * src/sfnt/sfobjs.c (sfnt_load_face): Set FT_FACE_FLAG_GLYPH_NAMES only if a `post' table is present.
dc8ad54f1064430115c93ab88dd968c31782ccdd 2003-12-09 * include/freetype/internal/psaux.h (PS_TableRec): Change type of `lengths' to FT_PtrDist. (T1_DecoderRec): Change type of `subrs_len' to FT_PtrDist. * include/freetype/internal/t1types.h (T1_FontRec): Change type of `subrs_len' and `charstrings_len' to FT_PtrDist.
60217b7acdab4f3a09469aa2d275cc516e843c31 2003-12-08 * docs/raster.txt: New file, taken from FreeType 1 and completely revised.
f0b752072d44361f3b159d3a69485633ca5b2fb3 2003-12-05 * src/type1/t1driver.c (Get_Interface): Remove FT_UNUSED for t1_interface.  t1_interface is used.
4e1f5a663c350b15c504c9fb066032b220d84453 2003-12-03 Fix ChangeLog.
d90b67384d4ab08d8287186e4a91e8bff20c6ecf 2003-11-28 Documentation fix.
b8bae640cd1b8bfc1357dd07fd40a702d8780c5d 2003-11-28 Fix ChangeLog.  Formatting.
a77f713db59603661334348906207d9702e5c811 2003-11-27 	* src/pfr/pfrdrivr.c (pfr_get_metrics): reverting to previous 	behaviour. Werner's "fix" was incorrect !!
6f20dd505f5847eb3d808a6ddb58a7756cbb225e 2003-11-26 * src/base/ftcalc.c, include/freetype/internal/ftcalc.h (FT_MulDiv_No_Round): Surround code with `#ifdef TT_CONFIG_OPTION_BYTECODE_INTERPRETER ... #endif'.
9f051a7fa46417f59b56691ef21a372ba2847997 2003-11-25 * src/base/ftcalc.c (FT_MulDiv_No_Round): New function (32 and 64 bit version). * include/freetype/internal/ftcalc.h: Updated.
4ff243d90af16b25993be5cf3924170a53249a0c 2003-11-25 Fix ChangeLog.  Update `CHANGES' file.
be67c4ef33a610afc475e62fc2fd69b96cd4d845 2003-11-24 * src/truetype/ttinterp.c (CUR_Func_move_orig): New macro. (Direct_Move_Orig, Direct_Move_Orig_X, Direct_Move_Orig_Y): New functions.  Similar to Direct_Move, Direct_Move_X, and Direct_Move_Y but without touching. (Compute_Funcs): Use new functions.
ff9d2415a7a192520ea198187dbdb6408625e210 2003-11-23         * src/autofit/*: more updates
03f06f0f08f1ad864261a5e5644862ef654506d4 2003-11-15 * src/bdf/bdfdrivr.c (bdf_interpret_style), src/pcf/pcfread.c (pcf_interpret_style): Replace spaces with dashes in properties SETWIDTH_NAME and ADD_STYLE_NAME to simplify parsing.
51ecb69a88e232223050aa3c6fceff97300cfb24 2003-11-13 * docs/CHANGES: Updated.
d88d5419ad497377386283678bfe5d5f4116fd1c 2003-11-12 Updated.
5f5f6b366290c0b2346acb0d87b65b190c0cb4a9 2003-11-12 Fix documentation error.
56b886620f7ff65e688e8eea7fcf1c1f5c23c840 2003-11-09 * include/freetype/freetype.h (FREETYPE_PATCH): Set to 7.
e42dbcec210a20ba6785a80f3f74577066a5a5fc 2003-11-09 * Version 2.1.7 released. =========================
5671e6eef9c812e74c0900306a99fa14b74916bb 2003-11-08 	* Version 2.1.5 released. 	=========================
700a32ee1cdb06c1bdc2a188ca2d3767d08835b3 2003-11-06 removing "install" tagging VER-2-1-6
666e3865c68915a25149bebcfd234f4337293e70 2003-11-06 Mention GPL version.
82906bfb1a1232c579bcb2091281f41076a8bf2f 2003-11-04 * src/sfnt/sfdriver.c: Include FT_SERVICE_SFNT_H. (sfnt_service_sfnt_table): New service. (sfnt_services): Updated.
ab3e9140009301fd028b639ab00389c1d7e5d4cc 2003-11-04 * include/freetype/*: Add a guard to all public header files which load FT_FREETYPE_H to reject freetype.h from FreeType 1.
9669c52a3086cd89a880336d146a0e1431862943 2003-11-04 * builds/unix/freetype2.m4, builds/unix/ft-munmap.m4: Protect first argument of AC_DEFUN with brackets to avoid possible expansion.
adffc13e8a28ac5772930a95f33722664417b234 2003-11-03 * include/freetype/cache/ftcglyph.h: Don't include stddef.h.
55ca4082886cbd698d8ac120fd351cb5f95c2ef4 2003-11-02 * src/base/fttype1.c (FT_Get_PS_Font_Info): Fix incorrectly applied patch.
3f7ff6afbe9f5c0f37271fc61b33914e52788fc0 2003-11-02 * include/freetype/freetype.h: Check that ft2build.h has been loaded first.
40bb0964f2885a2cf5dcc4881448c4089761b577 2003-11-01 * src/base/fttype1.c (FT_Get_PS_Font_Info, FT_Has_PS_Glyph_Names): Fix parameter order in calls to FT_FACE_FIND_SERVICE.
7760595f84a8edc365f280a9358d4075d42d51ea 2003-10-29         * include/freetype/internal/bdftypes.h: removed obsolete header
4795b36cf9a4fa37d9c2aa0a2ac4d8ee9d2bc2b3 2003-10-23 * src/type1/t1load.c (parse_encoding): Handle `/Encoding [ ... ]'.
1c0b8e9d7286792f9839f4f68f33a22ae53a9585 2003-10-23 Only whitespace changes.
3061e893ce4e3ee45407a621f63358cccec43e2f 2003-10-22 * include/freetype/internal/t1types.h (T1_FontRec): `paint_type' and `stroke_width' aren't pointers.
80fff78dc6ab5940ad5e5e7a67f4fd2650e1ae44 2003-10-21 * src/winfonts/winfnt.c (fnt_cmap_class): Fix position of `const'.
862b4d5a1fc4deb6962c8bbdb4304cb496ccffb1 2003-10-20 Updated.
17d758191882b4627e814673583ce487704785b8 2003-10-20 * src/autohint/ahhint.c (ah_hinter_load_glyph): Patch from 2003-08-18 introduced a severe bug (FT_Render_Glyph was called twice under some circumstances, causing strange results).  This is fixed now by clearing the FT_LOAD_RENDER bit of `load_flags'.
7418415f48f8f019b732a2e36b26af3ac9fbe900 2003-10-18 Minor documentation improvements.
e3f41982a2391d2fcb61b8883af98aa4e5b82df1 2003-10-16 Completely revised Type 42 parser.  It now handles both fonts produced with ttftot42 (tested version 0.3.1) and TrueTypeToType42.ps (tested version May 2001; it is necessary to fix the broken header comment to be `%!PS-TrueTypeFont...').
15ee9b5542f22ee85325889414e657aa2c1fc4cd 2003-10-15 * src/autohint/ahglobal.c (blue_chars), src/winfonts/winfnt.c (fnt_cmap_class_rec, fnt_cmap_class), src/bdf/bdflib.c (empty, _num_bdf_properties), src/gzip/infutil.c (inflate_mask), src/gzip/inffixed.h (fixed_bl, fixed_bd, fixed_tl, fixed_td), src/gzip/inftrees.h (inflate_trees_fixed), srf/gzip/inftrees.c (inflate_trees_fixed): Decorate with more `const' to avoid writable global variables which are disallowed on ARM.
5131692505538ad78f63b980e1f023e9913c3456 2003-10-13 Formatting.
38c4647427dd0fef1c78bbdba6608f7bb1fa271a 2003-10-13 * src/type1/t1load.c (parse_font_matrix, parse_charstrings): Remove code specially for synthetic fonts; this is handled elsewhere. (parse_encoding): Remove code specially for synthetic fonts; this is handled elsewhere. Improve boundary checking while parsing. (parse_dict): Improve boundary checking while parsing. Use ft_memcmp to simplify code.
ed3a7d7b0f77030530dbbaecf7b786853a693774 2003-10-07 * src/type1/t1load.c (parse_dict): Handle synthetic fonts properly. (parse_charstrings): Copy correct number of characters into `name_table'.
34808199ce9f2079c2b7bb5c73e607a29e31b16b 2003-10-07 * src/type1/t1load.c (parse_subrs, parse_dict): Handle synthetic fonts properly.
52f911a12d1c552b9fad3a2fb33b9e04ff2d92ee 2003-10-07 Heavy modification of the PS parser to handle comments and strings correctly.  This doesn't slow down the loading of PS fonts significantly since charstrings aren't affected.
d0cb15f1dba1e33d29bf756cee60095af519f8c0 2003-10-05 Delete include/freetype/ftmodule.h.  Fix typo.
ac3622048fd6ff000773bb74ff8935400240c5ac 2003-10-05 * include/freetype/ftmodule.h: Renamed to... * include/freetype/ftmodapi.h: This to avoid duplicate file names. * include/freetype/config/ftheader.h (FT_MODULE_H): Updated.
2ea0d9fb649c6c3b08b72b2fd922c63ccb0cf565 2003-10-05 * src/base/ftoutln.c (FT_OrientationExtremumRec, FT_Outline_Get_Orientation): Trivial typo fixes to make it compile.
13472b38d345843b4084ffda334a56c4a07436d4 2003-10-02 * src/winfonts/winfnt.c (FT_WinFNT_HeaderRec): `color_table_offset' has four bytes, not two. Fix all users. (fnt_font_load, FNT_Load_Glyph): Add more font validity tests.
d25ad56d787cd4ecb37a69c64bfb2714458df7fc 2003-10-02         * src/autofit/*: adding first sources of the new multi-script         "auto-fitter"
d393ca373812bd597651fc6f57dc5f6d58f8e7e1 2003-09-30 Updated copyright years.
c67f55599b2a0833d8f2bfffed8338cee50011e3 2003-09-30 Version 2.1.5 is released.
3864f4eae9781bf95a444f66326ee9e9825e8192 2003-09-30 * src/cid/cidload.c (cid_parse_dict): Skip token if no keyword is found.
f4c0b921a18ad421a022ee7c1d2449daae502ae0 2003-09-30 * include/freetype/internal/t1types.h: Don't include FT_INTERNAL_OBJECTS_H but FT_INTERNAL_SERVICE_H. * src/truetype/ttobjs.c: Don't include FT_SERVICE_POSTSCRIPT_NAMES_H.
c4ec9731608c0001e41fb53f59e04ec9a5eeabf1 2003-09-29         * src/base/ftglyph.c (FT_Get_Glyph): fixing small bug, thanks         to Henry Maddocks for spotting this
b72d8a85212e1dc2dc103c28e19a4f4a2d71767e 2003-09-29         * include/freetype/internal/services/svpsname.h (added),         include/freetype/internal/psnames.h (removed),         include/freetype/internal/internal.h (FT_SERVICE_POSTSCRIPT_NAMES):
a259b6dddbdf1e23346bd8d9816c5c68adb7d433 2003-09-22 * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE): Fix compilation warning (s/pptr/Pptr/).
e2d12842e1e2717545643faa2a8b8f0ccb22b9ba 2003-09-21         * include/freetype/internal/fnttypes.h,         include/freetype/internal/ftserv.h, src/base/ftbdf.c, src/base/ftmm.c,         src/base/ftobjs.c, src/base/ftpfr.c, src/base/ftwinfnt.c,         src/base/ftxf86.c, src/pfr/pfrdrivr.c, src/winfonts/winfnt.c,         src/winfonts/winfnt.h, include/freetype/internal/service/svwinfnt.h,:
17dd0634f240030b2d59a8e5985cae251ca237b9 2003-09-21         * include/freetype/internal/ftserv.h,         include/freetype/internal/service/svpfr.h,         include/freetype/internal/pfr.h,         src/base/ftpfr.c:
99ee499ef86abc1b420776a8773acfde2dc21bfa 2003-09-20 * docs/CHANGES: Updated.
a126d4c2ef84cbd282bdeaa6c3376eefbcedcdc9 2003-09-20 * src/type1/t1parse.c (pfb_tag_fields): Removed. (read_pfb_tag): Fix code so that it doesn't fail on end-of-file indicated (0x8003).
46333a118f0cb18f86ddda323cec6220809c130e 2003-09-17 * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE, FT_FACE_LOOKUP_SERVICE): Add parameter to pass pointer type. Ugly, I know, but this is needed for compilation with C++ -- maybe someone knows a better solution? Updated all callers.
013efd14103cbe453714749c1abe16258385d911 2003-09-17 Formatting.
104dd41d968d29056cdbe2bdbd2d1e3462261421 2003-09-16 * include/freetype/internal/services/bdf.h: Renamed to... * include/freetype/internal/services/svbdf.h: This. Add copyright notice. * include/freetype/internal/services/glyfdict.h: Renamed to... * include/freetype/internal/services/svgldict.h: This. Add copyright notice. * include/freetype/internal/services/multmast.h: Renamed to... * include/freetype/internal/services/svmm.h: This. Add copyright notice. Add FT_BEGIN_HEADER and FT_END_HEADER. * include/freetype/internal/services/sfnt.h: Renamed to... * include/freetype/internal/services/svsfnt.h: This. Add copyright notice. * include/freetype/internal/services/postname.h: Renamed to... * include/freetype/internal/services/svpostnm.h: This. Add copyright notice. * include/freetype/internal/services/xf86name.h: Renamed to... * include/freetype/internal/services/svxf86nm.h: This. Add copyright notice.
754d558893d71e2a46da8a9c35bc137378bfea36 2003-09-12 * src/cff/cffcmap.c: Include `cfferrs.h'. * src/pfr/pfrdrivr.c: Include `pfrerror.h'. * src/sfnt/sfdriver.c: Include `sferrors.h'. * src/psaux/psobjs.h: Add declaration for `ps_parser_to_bytes'.
5e3614f5847370786d8c91e1aa428ed15bbde55d 2003-09-12 * builds/toplevel.mk (distclean): Remove `builds/unix/freetype2.pc'.
db3faffbcf7a65b5a7f3c2413df2ad1bf3564659 2003-09-11         * README, builds/unix/configure, builds/unix/configure.ac,         docs/CHANGES, include/freetype/freetype.h:
c313c50208ae4805c713e42d94a163139d3471c7 2003-09-11         * include/freetype/ftmm.h, include/freetype/ftmodule.h,           include/freetype/tttables.h, include/freetype/config/ftconfig.h,           include/freetype/internal/ftobjs.h,           include/freetype/internal/ftserv.h,           include/freetype/internal/internal.h,           include/freetype/internal/sfnt.h,           include/freetype/internal/tttypes.h,           include/freetype/internal/services/bdf.h,           include/freetype/internal/services/glyfdict.h,           include/freetype/internal/services/multmast.h,           include/freetype/internal/services/postname.h,           include/freetype/internal/services/sfnt.h,           include/freetype/internal/services/xf86name.h,           src/base/ftbdf.c, src/base/ftmm.c, src/base/ftobjs.c,           src/base/ftxf86.c, src/bdf/bdfdrivr.c, src/cff/cffdrivr.c,           src/cid/cidriver.c, src/pcf/pcfdrivr.c, src/sfnt/sfdriver.c,           src/truetype/ttdriver.c, src/type1/t1driver.c, src/type42/t42drivr.c:
7d90a4f05caa56fca8e920ed0e84c8d7f2b04e59 2003-09-09         * src/base/ftpfr.c, src/pfr/pfrtypes.h, src/pfr/pfrload.c,         src/pfr/pfrobjs.c: fixing PFR kerning support. The tables within         the font file contain (charcode,charcode) kerning pairs, we need         to convert them to (gindex,gindex) !
7543f394f77532043c7eeb7f1e028c66da0e4ae6 2003-09-01 updating documentation to warn about potential binary compatibility problems
ed2a8df000692c0df7ba36ab651a91ab775a0ada 2003-09-01 * src/bdf/bdflib.c (_bdf_readstream): Don't use FT_MEM_COPY but FT_MEM_MOVE.
cc823200c1f3359c97d4fbb77e24000e2bc84095 2003-08-28 * src/bdf/bdfdrivr.c (BDF_Face_Init): Accept lowercase characters for spacing.
2bb6ee32c2946060906c72129bc2da5ea0b9edf7 2003-08-18 Some clean-up.
fc3da857a9b9210bd520cf333a29441f80d51cef 2003-08-17         * include/freetype/config/ftoption.h: disabling TrueType bytecode         interpreter, until the UNPATENTED_HINTING works as advertised
5cb5b4c9c3726ce150f6feb6b54fedc460b6f282 2003-08-17         * src/autohint/ahhint.c (ah_hinter_load_glyph): fixed bug
3c40d73d2cbe7b6e9e8e41542bb0e5bc8064a485 2003-08-17         * Jamfile: adding the "refdoc" target to the Jamfile in order to         build the API Reference in "docs/reference" automatically
8b6db86b0548fc2906ded57a4a5ef240e6d6179e 2003-08-17         * include/freetype/config/ftoption.h, devel/ftoption.h,         include/freetype/internal/ftobjs.h, include/freetype/internal/tttypes.h,         src/truetype/ttinterp.c, src/truetype/ttobjs.c, src/truetype/ttobjs.h:
0f4eb3d03d3c48cd8d02236cae3abae36c172985 2003-08-16 Fix ChangeLog.
e52c4ba178c39c09dfa916b8b35bd59870a03b79 2003-08-06 * src/type1/t1gload.c (T1_Load_Glyph), src/cff/cffgload.c (cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph): Fix previous change.
e8ff769c7f3de0698a9e5c502b8b4a4e6b04bac8 2003-08-06 * src/type1/t1gload.c (T1_Load_Glyph), src/cff/cffgload.c (cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph): Apply font matrix to advance also. * docs/CHANGES: Updated.
42284f98f25adce8d5c8af46e591da26ca5f1725 2003-07-26 * builds/unix/configure.ac (version_info): Set to 9:4:3. * builds/unix/configure: Updated. * docs/CHANGES, docs/VERSION.DLL: Updated.
f1c7814718e5326b32d6202c572e5629a80e222c 2003-07-25 * src/tools/docmaker/tohtml.py (chapter_inter, chapter_footer): Add <li> and use special <ul> class. (toc_exit): Don't emit </table>.
d18e01352c549452f924d8d942d131b6bd29b3ce 2003-07-25 (code_header, code_footer): Don't change font colour directly but use a special <pre> class.
64f1ba90642db6578abe8a6dd338b176533224f6 2003-07-25 Make reference valid HTML 4.01 transitional.
f9d864a916becf67e6ae0e3f0888fda3a89d419e 2003-07-25 * include/freetype/freetype.h (FREETYPE_PATCH): Set to 5. * builds/unix/configure.ac (version_info): Set to 10:0:3. * builds/unix/configure: Updated. * builds/freetype.mk (refdoc): Fix --title.
850fee2ccbc52805237b349db64db3da47605ec3 2003-07-24 * include/freetype/internal/psaux.h (PS_Parser_FuncsRec): New member function `to_bytes'.
acf592e72fb5caab6db25fba7e54a49cd64e80b3 2003-07-09 New file.
0941ccd762f1e0b24ce51e335d23c84687366081 2003-07-09 dummy files
d97ade8f60a1dc359f0d99a70068f0d5cd53710c 2003-07-09 Initial revision
6aa35cd5e836fb1ae7bf9b50ad7a53311f717265 2003-07-09 * builds/freetype.mk (DOC_DIR): New variable. (refdoc): Use *_DIR variables. (distclean): Remove documentation files.
8292815bb900d16082310b48484ff2fd34991866 2003-07-07 * src/bdf/bdfdrivr.c (BDF_Face_Init), src/pcf/pcfread.c (pcf_load_font): Fix computation of height if PIXEL_SIZE property is missing.
7b0cc663e84a90947d4e63e3e250e1b38b484cdc 2003-07-05 formatting
b5e8c90806d5c1f62657e93eccfe95eac12f1f00 2003-07-03 formatting, improving documentation
4ee9b7bab13924f49029edf461f75ae740422cfa 2003-07-02 * src/cache/ftcsbits.c (ftc_sbit_node_compare): Only add `size' if there is no error.  Reported by Knut St. Osmundsen <bird-freetype@anduin.net>.
6d798993623602c7877d864b5799424ee17722f3 2003-07-01 A new try to synchronize bitmap font access.
2c8530bd3d61badeeeadaf120079c00084936d88 2003-06-30 2003-06-25  Owen Taylor  <otaylor@redhat.com>
3c41447eefd73607be1b2c9719bc10e3fe709f5f 2003-06-25 * src/cff/cffdrivr.c (cff_get_glyph_name): Protect agains zero glyph name pointer.  Reported by Mikey Anbary <manbary@vizrt.com>.
43ba0842afdd7d6055678007e34762b59befc32f 2003-06-23 * src/tools/glnames.py: Updated to AGL 2.0. * src/psnames/pstables.h: Regenerated.
8ad2c57e6c56ecf747f6e6a41f9e07f53237679b 2003-06-22 Add `src/pshinter/pshnterr.h'.
779afe4b91f579e6db0d59f23076a7c6d8c26a14 2003-06-22 * src/winfonts/winfnt.c (FNT_Load_Glyph): Use first_char in computation of glyph_index. (FNT_Size_Set_Pixels): To find a strike, first check pixel_height only, then try to find a better hit by comparing pixel_width also. Without this fix it isn't possible to access all strikes. Also compute metrics.max_advance to be in sync with other bitmap drivers.
deb5510a547e94ce6d46766f447c22e696941c40 2003-06-20 * src/cff/cffload (cff_encoding_load): `nleft' must be FT_UInt, otherwise adding 1 might wrap the result.
eb17a92a78645ca232eb2a85aded9b358a589fdc 2003-06-20 * src/psnames/psmodule.c (ps_unicode_value): Add support to recognize `uXXXX[X[X]]' glyph names. Don't handle glyph names starting with `uni' which have more than four digits.
3c7f11a9b71bb339dec75f8b349ba223a1adc30e 2003-06-18 updated
7a0241049aad6b471effe410c436e9256443883f 2003-06-18 * include/freetype/freetype.h (FT_Open_Flags): Replaced with #defines for the constants. (FT_Open_Args): Change type of `flags' to FT_UInt. (FT_GlyphSlot): Move `flags' to FT_Slot_Internal.
d726e41c33e0ef052b313f4e48c5eae2823dd602 2003-06-17 * builds/compiler/gcc.mk, builds/compiler/gcc-dev.mk (CFLAGS): Add -fno-strict-aliasing to get rid of zillion warnings from gcc version 3.3.
052904e3a0a89aaa35c38503205863a8fc7a4132 2003-06-17 * include/freetype/ftglyph.h (ft_glyph_bbox_unscaled, ft_glyph_bbox_subpixels, ft_glyph_bbox_gridfit, ft_glyph_bbox_truncate, ft_glyph_bbox_pixels): Replaced with FT_GLYPH_BBOX_UNSCALED, FT_GLYPH_BBOX_SUBPIXELS, FT_GLYPH_BBIX_GRIDFIT, FT_GLYPH_BBOX_TRUNCATE, FT_GLYPH_BBOX_PIXELS. The lowercase variants are now (deprecated aliases) to the uppercase versions. Updated all other files.
6ae53a79db33991e0d203bf636f1c5e87d4dd045 2003-06-14 Minor documentation typos.
a959c3c960c433919e8b8f1c22a6702fa2664cd8 2003-06-14 * src/pfr/pfrobjs.c (pfr_slot_load): Apply font matrix.
d5553d35f3ca37e290b5eb5884de619baccf019a 2003-06-13 * builds/dos/detect.mk: Test not only for `Dos' but for `DOS' also.
88c0478dce25738b7ab266f91e1db52969c86461 2003-06-12 * include/freetype/internal/psaux.h (T1_FieldType): Add T1_FIELD_TYPE_KEY. (T1_FIELD_KEY): New macro. * src/psaux/psobjs.c (ps_parser_load_field): Handle T1_FIELD_TYPE_KEY.
75aae7db173c60bc2c75fe2f191806d53e10a78b 2003-06-12 * src/cid/cidload.c (cid_decrypt): Removed. (cid_read_subrs): Use t1_decrypt from psaux module. * src/cid/cidload.h: Updated. * src/cid/cidgload.c (cid_load_glyph): Use t1_decrypt from psaux module.
fdc042b8a94e591d2d4405123cb6d9f9c6c990d8 2003-06-12 * src/cid/cidobjs.c: Apply change 2003-05-31 from <Ron.Dev@gmx.de>. Compute style flags. Fix computation of root->height. * src/cid/cidtoken.h: Handle FontBBox. * src/cid/cidload.c (cid_load_keyword): Handle T1_FIELD_LOCATION_BBOX. (parse_font_bbox): Commented out. (cid_field_record): Comment out element for parsing FontBBox.
6e9b3186b0782a9ddbc4909b363d4f3ad72c5ea2 2003-06-10 * src/truetype/ttinterp.c (SetSuperRound) <0x30>: Follow Apple's TrueType specification. (Ins_MDRP, Ins_MIRP): Fix single width cut-in test.
a7d6b4dad9ae1fbb32ba7245503e11a0c947e99d 2003-06-09 * src/gzip/ftgzip.c: (inflate_mask): Replaced with... (NO_INFLATE_MASK): This. * src/gzip/infutil.h: Declare `inflate_mask' conditionally by NO_INFLATE_MASK.
0240d29cac53975d5b7309678c7ae59b35775e54 2003-06-09 * src/gzip/ftgzip.c (ft_gzip_file_fill_output): Handle Z_STREAM_END correctly.
858f310b80da8655ba0d30a9551e8fbcc3de4818 2003-06-09 Completely revised FreeType's make management.
e0805659bb6548b4f3098ec28fe91c4ab4696f7b 2003-06-08 Fix ChangeLog.
756655bdf8067b85d7bb361136751e5cf928c1be 2003-06-07 * src/base/ftmac.c (FT_New_Face_From_SFNT): s/rlen/sfnt_size/ to make it compile.
499053c1c545118585bc9d4d61375c61b7bf97d4 2003-06-07 * include/freetype/ftstroker.h: Renamed to... * include/freetype/ftstroke.h: This.
1ffb911d5067cb0e2be0f2844d4369bf33624d8c 2003-06-06 * src/base/ftmac.c (file_spec_from_path) [TARGET_API_MAC_CARBON]: Add `#if !defined(__MWERKS__)'.
bf7c8321f253d7e040fb4e2dca56a163fd6ad63c 2003-06-06 * include/freetype/internal/psaux.h (T1_FieldType): Add T1_FIELD_TYPE_FIXED_1000 and T1_FIELD_TYPE_FIXED_1000_P. (T1_FIELD_FIXED_1000, T1_FIELD_FIXED_1000_P): New macros. * src/psaux/psobjs.c (ps_parser_load_field): Handle T1_FIELD_TYPE_FIXED_1000 and T1_FIELD_TYPE_FIXED_1000_P.
73861976779a754cc9b808760cc8e6cf98d52549 2003-06-05 * include/freetype/internal/ftdriver.h, include/freetype/internal/ftobjs.h, include/freetype/internal/psaux.h, src/cid/cidgload.c, src/psaux/psobjs.c, src/psaux/t1decode.c, src/psaux/psobjs.h, src/pshinter/pshrec.c, src/pshinter/pshalgo.c, src/psnames/psmodule.c, src/raster/ftraster.c, src/sfnt/sfobjs.c, src/smooth/ftgrays.c, src/smooth/ftsmooth.c, src/truetype/ttobjs.c, src/truetype/ttdriver.c, src/truetype/ttgload.c, src/type1/t1afm.c, src/type1/t1gload.c, src/type1/t1gload.h, src/type1/t1load.c, src/type1/t1objs.c, src/type42/t42parse.c, src/type42/t42parse.h: Many casts and slight argument type changes to make it work with a 16bit compiler.
3229b8800525993ae1f39cd303c81919e3e693c0 2003-06-05 * include/freetype/config/ftoption.h: Defining TT_CONFIG_OPTION_FORCE_UNPATENTED_HINTING by default is a bad idea since some fonts (e.g. Arial) produce worse results than without hinting.  Reverted.
6ab5624330877f27b786c3616907d01cf805edc5 2003-06-04 * src/truetype/ttgload.c (load_truetype_glyph) [TT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Call FT_GlyphLoader_CheckPoints before adding phantom points.  This fixes a segfault bug with fonts (e.g. htst3.ttf) which have nested subglyphs more than one level deep.  Reported by Anthony Fok.
9a8e32112963e5f2ede6bad03df58ca23f95ede0 2003-06-03 * src/truetype/ttinterp.c (Free_Project, CUR_Func_freeProj): Removed.  Unused. Updated all callers.
8b88466061a85ea3f4ae6753f88cf6fe94cabd1c 2003-06-03 * src/autohint/ahhint.c (ah_hinter_hint_edges): Removed.  Just a wrapper for ah_hint_edges. (ah_hint_edges): Renamed to... (ah_hinter_hint_edges): This.
f35ff8013254552d5f9d5ea347de24dd645f1c98 2003-06-02 * src/cff/cffobjs.c (cff_face_init): Use symbolic names for Adobe specific encoding IDs (there was a wrong EID value for custom encoding).
e20ab691c357c548e7c90eaca3721f382d5c116e 2003-06-02 * src/winfonts/winfnt.c (FNT_Load_Glyph): Revert change from 2003-03-20.
64591b765710775d95852eecc3981cc1c865bec3 2003-06-01 * include/freetype/fttrigon.h (FT_Vector_Normalize): Removed.
65ba724b66724f19c52d5794b95f8a75402054ff 2003-05-30 Avoid overwriting of numeric font dictionary entries for synthetic fonts. Additionally, some entries were handled as `integer' instead of `number'.
0bdf608f3d79e7b45983b88a7733426c06eb5f49 2003-05-28 * src/pshinter/pshalgo1.[ch], src/pshinter/pshalgo2.[ch]: Removed. * src/pshinter/pshalgo.h: Removed.
26fb1bcd05afc1d61ad80cd7313aa5a88713e78b 2003-05-28 * vms_make.com: Reworked support for shareable images on VMS.  The first version was kind of a hack; the current implementation of the procedure to extract the required symbols is much cleaner.
75ad4b83652737d3323ccddfb322accb6cb90676 2003-05-28 * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Activate code for handling `origin'.
4919dc7cf81eb95737c8d8441303d137dc3a0cd6 2003-05-28 * src/pshinter/pshalgo3.c (psh3_glyph_compute_extrema): Skip contours with only a single point to avoid segfault.
f79a7ae0b06de1c33758ff9fad433fa24d8cff4a 2003-05-21 * src/gzip/ftgzip.c (ft_gzip_fil_io): Revert change from yesterday; it has already been fixed differently.
282637f6a53dff97e72a3bb35d9f6792cf9c6663 2003-05-21 * include/freetype/config/ftstdlib.h (ft_strcat): New wrapper macro for strcat.
77c34b826439a975f7ce804a4913f05246876abb 2003-05-20 * t1load.c (parse_blend_axis_types): Fix compiler warning.
6bd1c6d293abff22e75448da5409580e90d298c1 2003-05-20 * src/pshinter/pshalgo3.c (ps3_hints_apply): Try to optimize y_scale so that the top of non-capital letters is aligned on a pixel boundary whenever possible.
98ceccab51e172e9e3b050e5d3ee74a19293c74e 2003-05-20 * src/autohint/ahhint.c (ah_hinter_load_glyph): Oops!  David's patch from yesterday has been resolved already in a different way.  Reverted.
11367bcce7961b39bd298c0ecd79a538758a040c 2003-05-19 * src/autohint/ahhint.c (ah_hinter_load_glyph): Don't scale y_scale locally but face->size->metrics.y_scale.
c98501b042d7dc3e36637f07e6d96d40bb17f71a 2003-05-19 Add comment to #ifdef section in #ifndef.
f379f43403fdc93fc74556c90fb3cb8af3977a40 2003-05-19 * src/sfnt/ttcmap0.c (tt_cmap4_char_next): Select proper start value for `hi' to avoid infinite loop.
51daa4feb18fce52a3c5d40bd6c9969203ec6b28 2003-05-18 * src/raster/ftraster.c (Insert_Y_Turn): Fix overflow test.
4f107450e2c073bc9f9401d9a58c620f74c9f3cd 2003-05-17 * src/base/fttrigon.c (FT_Vector_Rotate): Avoid rounding errors for small values.
c70818a86218ba0b322102147d27de1b52b9db05 2003-05-15 * src/base/ftmac.c (FT_New_Face_From_SFNT): Handle CFF files also.
6eb116ef8ac266d40d05cbac263ae9a951c30caa 2003-05-11 * builds/unix/aclocal.m4: Comment out definition of `allow_undefined_flag' for Darwin 1.3. * builds/unix/configure.ac: Add option --with-old-mac-fonts. * builds/unix/ltmain.sh: Fix version numbering for Darwin 1.3. * builds/unix/configure: Regenerated.
1f8f46758ed233010f946ba1f5a8c93473082b6d 2003-05-07 * src/cid/cidload.c (is_alpha): Removed. (cid_parse_dict): Use `cid_parser_skip_alpha' instead of `is_alpha'.
bf40e92dea52ae9e5720f142bc1aa2746691ae87 2003-05-07 * src/autohint/ahglyph.c (ah_setup_uv): Exchange `for' loop and `switch' statement to make it run faster. (ah_outline_compute_segments): Reset `segment->score' and `segment->link'. (ah_outline_link_segments): Provide alternative code which does the same but runs much faster. Handle major direction also. (ah_outline_compute_edges): Scale `edge_distance_threshold' down after rounding instead of scaling comparison value in loop.
110fc56beadee6a9414edff34222a54555b3a490 2003-05-03 * src/autohint/ahoptim.c (LOG): Renamed to... (AH_OPTIM_LOG): This. (AH_Dump_Springs): Fix log message format.
c6f1c1022253fe6517f978a1fe881712ee95476b 2003-05-03 Minor improvements.
0fdb9cc5e26177671c2f8e45b08164b7ee6ca9a8 2003-05-02 * src/bdf/bdfdrivr.c (BDF_Set_Pixel_Size): Initialize `max_advance'.
a547a532a1d577cb264e17fbb699345f3babed69 2003-05-02 * src/autohint/ahglyph.c (ah_test_extrema): Renamed to... (ah_test_extremum): This.
a3f4da8e999be4eb6172ab82dba4ff7796542456 2003-04-29 Minor cleanups.
3a317c69d6d55a25ecd819e3df1f72b1c4046c83 2003-04-28 * builds/unix/configure.ac: Generate `freetype.pc' from `freetype.in'. * builds/unix/configure: Regenerated. * builds/unix/install.mk (install, uninstall): Handle `freetype.pc'.
2cba64d30d737334992931eae38beabaf6ea0e08 2003-04-28 * src/base/ftobjs.c (FT_Load_Glyph): Fix boundary check for `glyph_index'.
9f36499fa72f2f67ab667870e70011ac1c5460d7 2003-04-25 Added comment for checkin of unpatented hinting system.
3ea859f6e9c508b7a1044efeedf86ec4cd410891 2003-04-25 Added the unpatented hinting system, which is compiled only if TT_CONFIG_OPTION_COMPILE_UNPATENTED_HINTING is defined in ftoption.h
0798f0c3ecfa52322498c58ceeaa4ee0aa0cc3c1 2003-04-25 If unpatented hinting is compiled the TrueType face object acquires a new element, "FT_Bool unpatented_hinting".
33671d74a2252bf8953f1ce83d7ac713e886018f 2003-04-25 Added configuration macros (not defined, but in comments) for the unpatented hinting system.
e32c22371d15d23b8b19e9c285ab41b44ccf0bdc 2003-04-25 Added macro FT_UNPATENTED_H to use when including new header ttunpat.h.
697885b58c6451d63b08abb3779c8f8848245d5a 2003-04-25 Added header file ttunpat.h defining FT_PARAM_TAG_UNPATENTED_HINTING.
428c2e4f62abb2c7f158f7f0da43d82f848db30d 2003-04-25 * src/bdf/bdflib.c (hash_bucket, hash_lookup): Use `const' for first argument. (bdf_get_font_property): Use `const' for third argument. Updated all callers. * src/bdf/bdfdrivr.c (BDF_Face_Init): Set pixel width and height similar to the PCF driver. * src/bdf/bdf.h (_hashnode): Use `const' for `key'. Updated.
2dd1e657ba9c39868e6213b7281b416c92235f39 2003-04-24         * src/pcf/pcfread.c (pcf_load_font): fixed the computation of         face->num_glyphs, this required increase the value by 1 to respect         the convention that gindex 0 always corresponds to the "missing         glyph".
3704aa4525cddf6132e3dab55b6653958e2c239a 2003-04-24 * builds/unix/unix-cc.in (CFLAGS): Add @CPPFLAGS@.
60f52ce6d65113ac94456ba90508c3d2b0e86af6 2003-04-24 * builds/unix/freetype-config.in (cflags): Emit FreeType 2's include files first.  Otherwise there are conflicts with FreeType 1 installed simultaneously.
319c00d7d6cb46b8abd4e64d5afcca619088fed9 2003-04-23 Fixing bugs reported by Nelson Beebe.
13c4a4f171877c751ff621af2860abb5b3f00de7 2003-04-23 * src/sfnt/ttcmap0.c (tt_cmap4_validate): Provide a weak variant of the glyph ID bounding check if FT_VALIDATE_TIGHT is not active. Without this change, many CJK fonts from Dynalab are rejected.
8b61525b9ac44d4ca37524b7e3b588e9f3c9870d 2003-04-23 * src/base/ftbdf.c (FT_Get_BDF_Property): Check for valid `get_interface'.
fcc5c9115f69d43635e7775b497f52a0d0daa6df 2003-04-23 * src/base/ftmac.c (parse_fond): Fix handling of style names.
b442ca17130e5d103f299440419e5ea3ad1f9fd3 2003-04-23 Cleanups.
5e6b9edc89368709d32ea02e6cc71da113a8d984 2003-04-23 Cleanups.
bb3105e2569dd19c8a987c4cdd6bb2d1c57c194b 2003-04-23 Cleanups.
9ed254f6b92e462414ee547d02639b39473819fa 2003-04-23 Cleanups.
2e57343f900ed73846a95d898117e5eb3961aa17 2003-04-23 * src/pfr/pfrload.c (pfr_extra_item_load_font_id): Use FT_PtrDist instead of FT_Uint for `len'.
004615e3d0143899e7ba5a37d658ccdd648411cd 2003-04-23 Cleanups.
917a5937802c48e089958b0923d8f9ab2d9d13ff 2003-04-23 * src/gzip/ftgzip.c (zcalloc) [!FT_CONFIG_OPTION_SYSTEM_ZLIB]: Convert K&R format to modern C usage. (FT_Stream_OpenGzip): Use long constant.
2acb963baf4a37f3d388ae6dd20aa83832d70d74 2003-04-23 Cleanups.
9a8898810d4290ee2b0f080f9fee92a0f7b0be72 2003-04-23 * src/cache/ftccache.c (ftc_cache_lookup): Remove shadow declaration of `manager'.
2d117ea531013c588f109a464eea092dd5477cb4 2003-04-23 Cleanups.
7dc281c88d8232d7eec332170d8c55577755feb0 2003-04-23 Cleanups.
c8c6bf5c633cb1fb44526ff96b43b5db69e382ec 2003-04-23 Cleanups; adding some copyrights; formatting.
3ae7cc997a270e9cbdf193e27d47168cd8da6276 2003-04-22 Cleanups.
90e979e7beda71325b155cbebf23f44b4bf243cc 2003-04-22 Cleanups.
2d1601930d5363d53d9a5c2cbb8d3ff3fe6d32e2 2003-04-22 Cleanups.
a854699b41a6d43d220e2be50088b974499c26b7 2003-04-21 Small documentation improvements.
a16c4a7129d79c18ed74cdf825b67fe17d4707cb 2003-04-21 * doc/INSTALL.UNX: Cleaned up.
692bbe59daf7046bb5d6951df9f95a1a7ec61c8b 2003-04-09    * src/base/ftmac.c (open_face_from_buffer): removed a double-free bug that    had nasty consequences when trying to open an "invalid" font on a Mac.
b6b63375390996caa1d5aac73d68f61cd98e69aa 2003-04-09    * src/bdf/bdfdrivr.h, src/pcf/pcf.h: changed FT_Short to FT_UShort in    order to be able to access more than 32768 glyphs in fonts
e0ec6b3d53ef94925d41a4392ed7d5a219aa606b 2003-04-03    * src/type1/t1load.c (T1_Open_Face): fixed the code to make it handle    special cases where a font only contains a ".notdef" glyph (happens in    PDF-embedded fonts !!). Otherwise, FT_Panic was called !
5158fbc03d99ef6fd699b453206cdda3205b7d34 2003-03-27    * README: udpated
d6ec6eee78ef0d679e87df029638a0b153b297d5 2003-03-20     * src/autohint/ahglyph.h, src/autohint/ahglyph.c, src/autohint/ahglobal.c,     src/autohint/ahhint.c: fixed blue-scale problem
66cbc209785593cc6080389fac3f0ae5f7b46b6b 2003-03-20     * docs/*: serious rewriting of the documentation
1c044d7d29405644d29ae7fa105342365c517699 2003-03-15     * src/truetyoe/ttdriver.c (Set_Char_Sizes): fixed a small rounding bug.     Actually, it seems that previous versions of FreeType didn't perform     TrueType rounding exactly as appropriate.
562731d487813c55046eb8d9f03e3ff7be25c3b5 2003-03-14 trying to fix TrueType rendering glitches
b280537b6d330a2e24307afc8058a79f5b3b8864 2003-03-13     * src/base/ftdbgmem.c, docs/DEBUG.TXT: added new environment variables     to control memory debugging with FreeType. See the description of     "FT2_DEBUG_MEMORY", "FT2_ALLOC_TOTAL_MAX" and "FT2_ALLOC_COUNT_MAX"     in DEBUG.TXT
a3c378024bfb412f021223bc7eca3d5030423060 2003-02-28     * src/gzip/ftgzip.c (ft_gzip_file_done): fixed memory leak, the ZLib     stream was not properly finalized
641afc9c8871ed8044011929b1b1785ef3ccee0a 2003-02-25 adding development directory
b848b682742ce509f1da529e7e759006726806ff 2003-02-25 reduce compiler warnings
fdc4600e5ab89126bbd8c9bdc9d26b175febd2c6 2003-02-25 reduce compiler warnings
ae26c684db915db4f2dbb7892b03287ebad141b9 2003-02-25     * src/cache/ftccmap.c: the cmap cache now supports UCS-4 charmaps     when available in Asian fonts
229d122e928c5b5b6a1d4b613435695a2077c99a 2003-02-25     * src/gzip/ftgzip.c: fixed a bug that caused FreeType to loop endlessly     when trying to read certain compressed gzip files. The following test     could be used to reveal the bug:
a41d3f056ac14d6edd21ae7db5d8d7d9d94aa41f 2003-02-18     * src/autohint/ahhint.c: disabled the advance width "correction" which     seemed to provide more trouble than benefits..
ba4511b807de4c55b6c77281160f9ad30a49e540 2003-02-18     * src/truetype/ttdriver.c, src/truetype/ttobjs.h, src/truetype/ttobjs.c,     src/truetype/ttinterp.c, src/base/ftobjs.c: fixing the slight distortion     problem that occured due to the latest auto-hinter changes
d4c48e06c062705658bd91e4455fabf33f88bd91 2003-02-13 Updated changelog: change to incremental interface.
46960df7b377494426ebccb8b99c65aca558c2ae 2003-02-13 The incremental interface now passes the old metrics when asking for replacement metrics so that they can be modified, not just replaced. For example, CFF fonts need this.
3c3b2be67c994d604ea42786e1ae15352241ac19 2003-01-31     * docs/CHANGES, docs/VERSION.DLL, docs/TODO: updating documentation for     the 2.1.4 release
4bdf4350f258c1de66e4afccdc746c18f896ba16 2003-01-30 various improvements for 2.1.4. see ChangeLog, I've got problems with copy & paste on my desktop !!
032e23aab9cee8329554d30c0747549a4ca1e4ae 2003-01-30 improvements to the Postscript hinter
9acb09e060259fc3fa6bd4313d4d06f488f940f8 2003-01-24 updated documentation for 2.1.4
79c23ae28a09255dbb10033e5eca6e2b6c86fcf0 2003-01-22     * src/sfnt/ttload.c (sfnt_dir_check): relaxed the "head" table size     verification to accept a few broken fonts who pad the size incorrectly     (the table should be padded, but its "size" field shouldn't per se      the spec)
146ff279b4cdb6af0d6eedaf42ab3dbda848fad5 2003-01-22     * src/autohint/ahhint.c: small fix to the stem width optimisation
2f70965f9f094385654f881d73cb73a82b3e6ada 2003-01-22     * include/freetype/ftbdf.h, include/freetype/internal/bdftypes.h,     src/base/ftbdf.c, src/bdf/bdfdrivr.c, src/pcf/pcfdrivr.c,     src/pcf/pcfread.h:
0d52639603e266f662e8639b4aa7514d5ff6f384 2003-01-18 * builds/unix/ltmain.sh: Regenerated with `libtoolize --force --copy' from libtool 1.4.3. * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from automake 1.7.1. * builds/unix/configure: Regenerated with autoconf 2.54. * builds/unix/config.guess, builds/unix/config.sub: Updated from `config' CVS module at subversions.gnu.org. * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from `automake' CVS module at subversions.gnu.org.
52e0a7e9300d8213b233e8b05e3794820fe267e1 2003-01-17 adding missing source file
feb3d8703f46cf0a7a705a72378f1a0fb63d2684 2003-01-15     * include/freetype/freetype.h: fixed documentation for FT_Size_Metrics
1a20673a9bb1ecdfad95ba20ed917b555a3debd4 2003-01-15     * include/freetype/freetype.h: fixed documentation for FT_Size_Metrics
619d62d9331b3af39692c1938e2c993861b90581 2003-01-15     * src/gzip/ftgzip.c: bugfix: couldn't read certain gzip-ed font files
12d09050f59d0733e9b0caacc246823f9ee92d2a 2003-01-15     * include/freetype/config/ftheader.h, include/freetype/internal/fnttypes.h,     include/freetype/ftwinfnt.h, src/base/winfnt.c, src/winfonts/winfnt.c,     src/base/Jamfile, src/base/rules.mk, src/base/descrip.mms:
cad11476fe5b30302edaa4574c24f9d36d4c3437 2003-01-14 Noted addition of 'const' to the first argument to FT_Matrix_Multiply.
be1a8da313c3d83c454bbb5afee8e8758a073b82 2003-01-14 Added 'const' to the first argument to FT_Matrix_Multiply.
2c425de9eab72925b09c5d361d8492fcf2e3f17b 2003-01-13 noted latest change to ttload.c
550fd43946cdb42aa8bbabbc5250691bb4f6c9a0 2003-01-13 TrueType typefaces lacking hmtx (horizontal metrics) tables are tolerated if the incremental interface system is enabaled and an incremental interface has been specified. This is necessary to support some typefaces passed from GhostScript.
14018b4af9c4274e0b89cd31e94ef78109f0d912 2003-01-12 2003-01-11  David Chester  <davidchester@qmx.net>
57ce0bee449bfc6fa418f1492ef23cb4baeb7c95 2003-01-08         * src/winfonts/winfnt.c: read 16 bytes into "reserved2", not "reserved"
77b68b8e735cd9b6ad380855617117c4e89c88bb 2003-01-08         * src/truetype/ttgload.c: fixing the TrueType loader to handle invalid         composites correctly by limiting the recursion depth
265799a9334a5c76fc543b068576cfbb71080ecf 2003-01-08         * src/autohint/ahtypes.h, src/autohint/ahhint.c, src/pshinter/pshalgo3.h,         src/pshinter/pshalgo3.c: implemented the FT_RENDER_MODE_LIGHT hinting         mode in the auto and postscript hinters
6453a819e89b8c3378b037f92b6801d0ec32c5c3 2003-01-08         * src/base/ftobjs.c (find_unicode_charmap): fixed the error code         returned when the font doesn't contain a Unicode charmap. This         allows FT2 to load "symbol.ttf" and a few others correctly since         the last release
cce3c80c1f32b5ce6db3956ec9f5bc1a281b75d5 2003-01-08         * Jamrules, Jamfile, Jamfile.in, src/*/Jamfile: small changes to         support the compilation of FreeType 2 as part of larger projects with         their own configuration options (only with Jam)
20e33158da0a2078b85eb102e93b0f9772462c14 2003-01-07         * src/base/ftstroker.c: probably the last bug-fixes to the stroker,         the API is likely to change however.
91f905885f8a85ea65c72ac519124761001ca49c 2002-12-26 updated builds/unix/configure by running autoconf
8291d253b64a66fe93875cc81e8f8c42a02f35c6 2002-12-26         * src/gzip/adler32.c, src/gzip/infblock.c, src/gzip/inflate.c,         src/gzip/inftrees.c, src/gzip/zconf.h, src/gzip/zlib.h,         src/gzip/zutil.h: updates to allow compilation without compiler         warnings with LCC-Win32
6bb601eaf01934497962849b53f406a2fa66c5d4 2002-12-26         * src/gzip/adler32.c, src/gzip/infblock.c, src/gzip/inflate.c,         src/gzip/inftrees.c, src/gzip/zconf.h, src/gzip/zlib.h,         src/gzip/zutil.h: updates to allow compilation without compiler         warnings with LCC-Win32
19b6b999675815d13afe5a0ce5a8e44f5955ecc8 2002-12-23         * builds/unix/configure.ac, builds/unix/unix-cc.in,         builds/unix/unix-def.in: small fix to configure sub-system on Unix         to allow other programs to correctly link with zlib when needed
caf4be3cd12c0dd2736097957e7d03555939a6ce 2002-12-18         * src/winfonts/winfnt.c: included George Williams' fix to support         version 2 fonts correctly
c528f6fa4100c13a662e2d2a6d6951e24daf14cf 2002-12-18         * src/base/ftobjs.c (find_unicode_charmap): added some comments to         better explain what's happening there
621e4886223a6528fee553f6618ed1c22297ad19 2002-12-16 2002-12-16  David Turner  <david@freetype.org>
c96f69dfaa57af0bd3e5d1f5dd030af69779f820 2002-12-03 * src/base/ftobjs.c: modified the logic to get Unicode charmaps. Now it loads UCS-4 charmaps when there is one. * src/base/ftobjs.c (find_unicode_charmap): new function. * src/base/ftobjs.c (open_face): refer to the above one. * src/base/ftobjs.c (FT_Select_Charmap): idem.
c80e08c29c2293bf27da72d73664e32757553b9c 2002-12-03 update of the script codes, according to the TAGS.txt file as distributed on Microsoft site. This is preliminary, should be modified anyway.
fc2f3c3edebb358db89de7d99a07ad8b668ed2ce 2002-11-29 Correct the name of the controlling macro (was __FTXF86_H__ ...)
9967dce2b22aef49bb51ca78631e87857b521e08 2002-11-23         * src/cff/cffload.c (cff_charser_load): modified charset loader to         accept pre-defined charsets, even when the font contains fewer glyphs.         also enforced more checks to ensure that we never overflow the         character codes array in the encoding.
c2278680e741e0225fd6f32c367b433bff9e025d 2002-11-23         * src/cff/cffload.c (cff_charser_load): modified charset loader to         accept pre-defined charsets, even when the font contains fewer glyphs
4b9a7f6bffb3fdbcf3b0ec5597e8b4c0d1062403 2002-11-15 Updated according to the recent OpenType from Microsoft
6048e3d008e749e63a57346b1fca4710e4a310b8 2002-11-13 updating documentation & changes
5237993a929fa9030df4e6e359d6d9cacf7e2e97 2002-11-07 fixed a small bug in the sbit cache that caused problems with embedded bitmaps
e57ca7dec6a41dcf26c9551525d3645d1d73ab86 2002-11-07         * src/otlayout/otlayout.h, src/otlyaout/otlconf.h,         src/otlayout/otlgsub.c, src/otlayout/otlgsub.h, src/otlayout/otlparse.c,         src/otlayout/otlparse.h, src/otlayout/otlutils.h:
60b32e16e75cd3387160487693a24b61b08684b6 2002-11-06 2002-11-05  David Turner  <david@freetype.org>
54b0bca50c7bdfb8e820b2b4081b1f9b96d58bca 2002-10-31         * include/freetype/ftgzip.h, src/gzip/ftgzip.c:         adding support for gzip compressed streams !!
3249c62523c167e83074cf53bccac4edfd8d8511 2002-10-31         * include/freetype/internal/internal.h, include/freetype/ftpfr.h,         src/base/ftpfr.c, src/base/Jamfile, src/descrip.mms, src/rules.mk,         src/pfr/pfrdrivr.c, src/pfr/pfrobjs.c, src/pfr/pfsobjs.h:
2d62446da91575ad3315b9b4f304f0429ca0b63d 2002-10-25 * include/freetype/ftcache.h (FT_POINTER_TO_ULONG): New macro. (FTC_FACE_ID_HASH): Rewritten, using FT_POINTER_TO_ULONG.
b4e18f1d6a57bd2d1de35c3b6a045063919b8b93 2002-10-24 Fix header comment.
cb544d3ac10919d22bc21d3af23f415a56804518 2002-10-23 * include/freetype/freetype.h (FT_Encoding): Fix entry for latin-2.
eacb9306c03ad97053865eadb07fb9ae709951c0 2002-10-07 Formatting; adding file headers.
c4c373cee51dd2b81cc3a2fcf923e2a029197b5a 2002-10-07 * include/freetype/freetype.h (FT_Open_Face): Use `const' for `args' (suggested by Graham). * src/base/ftobjs.c (FT_Open_Face): Updated. (ft_input_stream_new): Ditto.
072f7f89d3e6e3391cb2627cfceb3068a29c13cc 2002-10-05         * docs/CHANGES: updating
80171e06dd1ee8790c0a37874e671eeeb1395a91 2002-10-05         * src/pfr/pfrsbit.h, src/pfr/pfrsbit.c, src/pfr/pfrload.c,         src/pfr/pfrgload.c, src/pfr/pfrobjs.c, src/pfr/pfrtypes.h,         Jamfile, src/base/ftobjs.c: adding support for embedded bitmaps to         the PFR driver, and rewriting its kerning loader / handler to use all         kerning pairs in a physical font (and not just the first item).
4c09ae8002bcd35509f365c871776f9acbe35ab0 2002-10-05 * src/smooth/ftgrays.c (SUBPIXELS): Add cast to `TPos'. Update all callers. (TRUNC): Add cast to `TCoord'. Update all callers. (TRaster): Use `TPos' for min_ex, max_ex, min_ey, max_ey, and last_ey. Update all casts. (gray_render_line): Fix casts for `p' and `first'.
90e3dd6e86ff7bb6bb316af5953add736128a59c 2002-10-02 * src/bdf/bdflib.c (bdf_load_font): Allocate the _bdf_parse_t structure with FT_ALLOC instead of using the stack.
c219a5e8c47a54f0b0a63776413ad6ba77193207 2002-09-28 * src/include/freetype/internal/tttypes.h (num_sbit_strikes, num_sbit_scales): Use `FT_ULong'. * src/sfnt/sfobjs.c (sfnt_load_face): Updated accordingly. * src/sfnt/ttsbit.c (tt_face_set_sbit_strike): Ditto. (find_sbit_image): Remove cast. * src/raster/ftrend1.c (ft_raster1_render): Fix cast.
cfd5dec319e061aee6778775f6f9f1c551622056 2002-09-27 formatting
68e9f927105b22ec6952a5bc929cfabfc6b7e810 2002-09-27 * src/sfnt/ttpost.c (load_post_names, tt_face_free_ps_names, tt_face_get_ps_name): Replace switch statement with if clauses to make it more portable.
b0b8df68d60d0e6d7f490d1506e938710656a857 2002-09-25 updating documentation
31654e1bed276b0e16c1a213735c18a905ad9f00 2002-09-24 2002-09-25  David Turner  <david@freetype.org>
e59dc91ff444faa51cbee538fbb3dfa1ebae5edf 2002-09-21 * src/truetype/ttdriver.c (Load_Glyph): Fourth parameter must be FT_Int32. * src/truetype/ttgload.c, src/truetype/ttgload.h (TT_Load_Glyph): Ditto.
c5e566590d4e26ea18cab24d14223cb9c5f3b70b 2002-09-21 More 16bit fixes.
2a922e87fab6fbe324b1b58d64946f8c68651136 2002-09-20 * builds/unix/config.guess, builds/unix/config.sub: Updated to recent versions.
d48575ee3a2b04f75a92f4f4b79f977490fb6ac4 2002-09-18         * src/base/ftobjs.c (FT_Library_Version): bugfix
98add9e68c172e2c689a420ea3c53bd5c2772b87 2002-09-18 Formatting, minor doc fixes.
db3d5c1ad912b9ccb0c1a3795cf33acfac7a41a5 2002-09-18 updating docs/CHANGES
56106fb97d3a6ccc9483eb0d736b1edc2e770d2e 2002-09-17         * include/freetype/freetype.h, include/freetype/ftimage.h,         include/freetype/ftstroker.h, include/freetype/ftsysio.h,         include/freetype/ftsysmem.h, include/freetype/ttnameid.h:         updating the in-source documentation
55e80ec2006d683fa2cef0c374f5df969535b25b 2002-09-17 More 16bit fixes.
bc1837a19be1d727a9d35eacbe54d6e65c216e25 2002-09-17 16bit fixes from Wolfgang Domrse.
7a99b507cee182c81466edf6a379846bab810d46 2002-09-17 * src/type1/t1parse.h (T1_ParserRec): Change type of `base_len' and `private_len' to FT_Long.
5dfbdf76594325baea09634869566195cf5937e8 2002-09-16 Making ftgrays.c compile stand-alone again.
bb076bd0fb137fd785d159dfa47dec240865fcda 2002-09-11 cosmetic + typo fixes
73c10ae9f7ea732f95d06fe98179066a699ee12f 2002-09-10 * builds/unix/configure.ac (version_info): Set to 9:2:3. * builds/unix/configure: Regenerated. * docs/VERSION.DLL: Updated.
25f845aa64d720052c92d6f524af7d8eae13db27 2002-09-09         * src/cache/ftccache.i: fixed a bug that prevented compilation in         debug mode of template instantiation
00d9f40cf7ec068286792eb352971cd7ed53fc73 2002-09-08         * src/smooth/ftsmooth.c, src/base/ftobjs.c,         include/freetype/config/ftmodule.h: updated to correctly support         sub-pixel rendering
6b5c669b7b300ef3dea4ad956885d0d5f5a25920 2002-09-05 * src/cid/cidobjs.c (CID_Size_Init): Renamed to... (cid_size_init): This. * src/psaux/psobjs.c (T1_Builder_Add_Point1): Renamed to... (t1_builder_add_point1): This.
08840150b75e3825df5f38c3f9ceccb0fd2ae5dc 2002-09-04     * include/freetype/freetype.h: corrected the definition of     ft_encoding_symbol to be FT_ENCODING_MS_SYMBOL (instead of     the erroneous FT_ENCODING_SYMBOL)
86e6a71f5310ecf0b2e76b7054c4bde943b31ed0 2002-08-29     * README, docs/CHANGES: updating for the 2.1.3 release
d53bfeb810eca2e0a796ad7bbb2f0e122cfa4426 2002-08-29     * src/pshinter/pshalgo.c: slight modification to the Postscript hinter     to slightly increase the contrast of smooth hinting. This is very similar     to what the auto-hinter does when it comes to stem width computations.     However, it produces better results with well-hinted fonts..
d1245c0dd28f3604e266b44e7b3ff0108ae0c806 2002-08-27 updating sources to support the new FT_LOAD_TARGET_ constants to support target-specific hinting
b08fe2dc7af972a61f4e6bcadd7bb522861faec5 2002-08-27     * massive re-formatting changes to many, many source files. I don't     want to list them all here. The operations performed were all logical     transformations of the sources:
51b6699a35ae3204ffadf0e53fbfb73c486050f4 2002-08-27 * docs/VERSION.DLL: New file.
33d60e2ea05997f849bec89021f88265dc1b0132 2002-08-23 Noted latest changes to CFF sources.
9eefed125a11c763dc5a7fe584b7bb7c71f88d89 2002-08-23 Simplified the incremental loading system for CFF fonts and fixed a problem with the handling of the deprecated version of the Type 2 endchar command, that emulates Type 1 'seac'. This version now works with the GhostScript-to-FreeType bridge currently under development.
5c0d3a4dcaf04d5c16bb5803556a89b3505cc8bc 2002-08-22         * src/base/ftobject.c, src/base/ftsynth.c, src/base/ftstroker.c,         src/bdf/bdfdrivr.c: removed compiler warnings
edbcbde7033e05ce97333af946084d835c833d93 2002-08-22 Formatting.
ec810f8c6ac41d2ee20505b00fc8033d098d99a1 2002-08-22 * src/pshinter/pshalgo3.c (psh3_glyph_compute_inflections, psh3_glyph_compute_extrema, psh3_hint_table_find_strong_point): Fix compiler warnings and resolve shadowing of local variables.
21f433cec9c148300db7c1665531320f30eac510 2002-08-21         * src/pshinter/pshalgo3.c, src/base/ftobjs.c, src/base/ftobject.c,         src/autohint/ahglyph.c, include/freetype/freetype.h: fixing typos         and removing compiler warnings
f467e6a93f8caa6c7ef997ef328ba92d7c7ac009 2002-08-21         * include/freetype/freetype.h, src/base/ftobjs.c: changing the type         of the "load_flags" parameter of FT_Load_Glyph and FT_Load_Char from         "FT_Int" to "FT_Int32", this in order to support more options.
a8199d608fcba1707a14da59b4bed91c77285dc1 2002-08-21         * src/tools/docmaker/docmaker.py, src/tools/docmaker/utils.py,         src/tools/docmaker/tohtml.py: updating the DocMaker tool
66456162afdeef73a7a705f4e94c6ae32f71ebfd 2002-08-21         * src/pshinter/pshalgo3.c, src/autohint/ahangles.c,         src/autohint/ahangles.h, src/autohint/ahglyph.c, src/autohint/ahhint.c,         src/autohint/ahtypes.h: the automatic and Postscript hinter now         automatically detect inflection points in glyph outlines and treats         them specially. This is very useful to prevent nasty effect like the         disappearing diagonals of "S" and "s" in many, many fonts..
215bf444380dd706a72c2d1037f827396e735791 2002-08-21 * src/truetype/ttgload.c (TT_Get_Metrics): Add guard for k = 0.
fd5770b359bcfb359401c15b1c1bb40381352008 2002-08-19 - removal of compiler warnings - slight improvements to the Postscript hinter
9723e7e7ae5aba39c444c8aaa10f0a0710a3a0c2 2002-08-19 * builds/unix/install.mk (install, uninstall): Add $(DESTDIR) to make life easier for package maintainers.
d580f9d6c328cc8061154f10e0b1056d291f6d44 2002-08-18 * src/pcf/pcfdriver.c (PCF_Glyph_Load): Fix computation of horiBearingX. * src/bdf/bdfdrivr.c (BDF_GlyphLoad): Fix computation of horiBearingY.
1039234c39e036bd40d891cd9e96715a1be595a7 2002-08-18 Adding some comments.
eed446d0d57d7d2a2299b08a2591e6a23a9b8bb5 2002-08-16 Add support for Apple composite glyphs.
f25ce9d0b37138df6ca1329cc09a3b4074b0cfe7 2002-08-15 * src/cff/cffgload.c (cff_free_glyph_data), src/cff/cffload.c (cff_font_load): Use FT_UNUSED.
824daa5881e60b9762b2bf9d9ff3dc1f277d4a2e 2002-08-15 Fixed compiler warnings about unreferenced formal parameters when FT_CONFIG_OPTION_INCREMENTAL is not defined.
917589d4bd335a8a28aed840e538e1eae33042fe 2002-08-15 Noted latest changes to incremental font lolading system.
bd9ca33edaeb07e54e100cc7be6b14c34ffdfe99 2002-08-15 Corrected incremental interface implementation to suit the new system.
3fd12f1478c8a3f5ee235238c824c57fb19fc375 2002-08-15 Implemented incremental loading for the CFF driver.
3c403e4c17fa68a8a7992fa347fda312e1bae2a0 2002-08-06 Some formatting.
a1706075562ca1d5c9f4ee160997d94029cf5984 2002-08-01 Commented latest change to t1load.c.
733c25571381fb68789ef4a5f9a1537f0ba2a039 2002-08-01 T1_Open_Face now tolerates a face with no charstrings if there is an incremental loading interface. This is essential if incremental loading of Type 1 fonts supplied by PostScript is to work.
f9b34b580707c0de388c07b9097b9400d651cbb0 2002-08-01 Added note about latest changes to incremental interface.
ce12182cfc612a5de6b073197f3f3fa60ca98fa8 2002-08-01 Modified incremental loading interface to be closer to David Turner's preferences. The header freetype.h is not now affected, the interface is specified via an FT_Parameter, the pointer to the interface is hidden in an internal part of the face record, and all the definitions are in ftincrem.h.
f52165cc068e5abc27bd64d793358c258e1acd18 2002-07-30         * src/tools/docmaker/*: adding new (more advanced) version of         the DocMaker tool. Python with regular expressions rocks..
76effc302f782b169f1a9828ae7ff1c4ed882067 2002-07-30         * include/freetype/ftincrem.h: adding new experimental header file         to demonstrate a "cleaner" API to support incremental font loading.         comments appreciated...
b3d5e9cf03dce78e606b79c81cb1f29ce06555d5 2002-07-28 s/ft_memset/FT_MEM_SET/. s/FT_MEM_SET/FT_MEM_ZERO/ where appropriate.
bdb10748a79e13ba1ae88571ddafac71fdbde4c7 2002-07-27 * src/sfnt/ttload.c (sfnt_dir_check): Make it work with TTCs.
b94f3d3ea2577bb8fdd4039b42ee916df16a354e 2002-07-26 * src/pshinter/pshalgo3.c (psh3_hint_table_record, psh3_hint_table_init, psh3_hint_table_activate_mask): Fix error message.
7f74a52a210fc20a8fcc0f8160ce92dfe0f84c48 2002-07-26 Fixing ChangeLog entries. Some formatting.
0327329db5aaae35b42733387e4adcdc6d66a9a9 2002-07-25 Changed some tabs to spaces in changelog.
94e4b5bc0f9afa19582ada706c481be68bd1dd2f 2002-07-25 Fixed silly date error in change log.
fac34ae1a7d22991000c4c2e8973490b36ca44a8 2002-07-25 Added missing log entry for incremental font loading changes made on 18th July 2002.
6ebd6fd51a695a9b8ff2886cfb681bf0d3316155 2002-07-24 logged latest change to ttobjs.c
11f0ab7d64a45f21ccb312a3b862cbee8a486d1e 2002-07-24 FIX for bug reported by Sven Neumann [sven@gimp.org] on the FreeType development forum: "If FT_CONFIG_OPTION_INCREMENTAL is undefined (this is the default), the TrueType loader crashes in line 852 of src/truetype/ttgload.c when it tries to access face->glyph_locations.".
320da730d405c38739304818505983dfafdf5d1c 2002-07-19 More work on supporting fonts passed from GhostScript: sfnt_dir_check now ignores the tables 'glyx' and 'locx' which are hacked-out versions of 'glyf' and 'loca' in some PostScript Type 42 fonts, and will generally be invalid.
bd8b08513fd7ad3705c48b5d7b55e4ce8c44d15d 2002-07-18 Added support for incrementally loaded Type 1 faces.
cd0d1dfa0441f4e4d40634d76afd8bd7b3d0eadc 2002-07-18 Changes to support incremental Type 42 fonts: assume a font has glyphs if it has an incremental interface object.
ea94abb1851fcff553af724e7e31e4844b3adec6 2002-07-18 Added the incremental loading system for the CID driver. Tested using my own unit test code.
13217f25096025df83ddcabeff15651acd0f5d4d 2002-07-18 Added the incremental loading system for the TrueType driver. Tested using my own unit test code.
d53cf1df31fa7ca41f87645d25517b05a1111eb3 2002-07-18 Added incremental loading capability to FT_Open_Face. Not implemented for any drivers yet.
96089b95690c45bfa32190a4a396965d672d007b 2002-07-18 FT_CONFIG_OPTION_INCREMENTAL is now used to compile incremental loading stuff conditionally.
03011c6462105cfd4cc2a1008780f21f30d42c11 2002-07-18 Added a new configuration macro, FT_CONFIG_OPTION_INCREMENTAL, to enable incremental face loading. By default it is not defined.
0e2fb07685aab0b2e10b25f51d9fef640b2edda1 2002-07-18 Added types and structures to support incremental typeface loading.
fed59b7cc2294cb4020993a9761d1abc9bfdd6f2 2002-07-17     * src/sfnt/ttload.c (TT_Load_SFNT_Header): fixed a recent bug that prevented     OpenType fonts to be recognized by FreeType
3e19d85dd46eed324791e4aa6fb4c97d76385c0e 2002-07-17     * include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h,     src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/cff/cffobjs.c,     src/pcf/pcfdrivr.c, src/sfnt/sfobjs.c, src/sfnt/ttcmap0.c,     src/sfnt/ttcmap0.h, src/sfnt/ttload.c, src/type1/t1objs.c,     src/type42/t42objs.c, src/winfonts/winfnt.c: code cleanup,     FT_CONFIG_OPTION_USE_CMAPS is now the default
d1214ac947c544f47fbf30f5ebbf4faab4f409f1 2002-07-17     * include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h,     src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/cff/cffobjs.c,     src/pcf/pcfdrivr.c, src/sfnt/sfobjs.c, src/sfnt/ttcmap0.c,     src/sfnt/ttcmap0.h, src/sfnt/ttload.c, src/type1/t1objs.c,     src/type42/t42objs.c, src/winfonts/winfnt.c: code cleanup,     FT_CONFIG_OPTION_USE_CMAPS is now the default
075c35de5520aa25ca959fb02996e046e7c56131 2002-07-17     * include/freetype/cache/ftccache.h, src/cache/ftccache.i,     src/cache/ftccache.c: cleaning up the cache sub-system code, linear     hashing is now the default
b55464fafd85c9f5fd254b6fbe0e15dc025e7556 2002-07-11 small fix
3314a975b93fb70568880839982978a12968db61 2002-07-11 small fix
7acd73fd6a6f34a2d40dfcbe47d18f5b5cb81888 2002-07-11     * src/sfnt/ttload.c, src/sfnt/ttload.h, src/sfnt/ttdriver.c: changing     the SFNT loader to check for SFNT-based font files differently. We now     ignore the range "helper" fields and check the "head" table's magic     number instead.
660138753b036ea5fe14c55c1ee2a57ea7615431 2002-07-11 updatinf the object sub-system and dynamic hash table implementations
8db6a0702147a56a5c26fb66e6caf7de9869953e 2002-07-11     * include/freetype/t1tables.h, include/freetype/internal/psaux.h,     src/psaux/psobjs.c, src/type1/t1load.c, src/type1/t1tokens.h:     fixing a bug in the Type 1 loader that prevented valid font bounding     boxes to be loaded from multiple master fonts.
d473204c007a2cf9aa5662fcf58c3d09cec2492c 2002-07-10     * src/cff/cffobjs.c: small fix to select the Unicode charmap by default     when needed
a87bb7923592dda5aafd8d35b3a678db90f671e0 2002-07-10     * src/cff/cffobjs.c: small fix to allow OpenType fonts to support Adobe     charmaps when needed.
b9b2cac6343caca35e3f8f5818b4f1018e8f44c5 2002-07-10     * src/cff/cffcmap.c, src/cff/cffcmap.h, Jamfile, rules.mk: new files added     to support charmaps for CFF fonts
ee06410b0aabc0ae466fd8919b4e4850056ae679 2002-07-09     * src/pshinter/pshglob.c: fixed a bug that prevented the hinter from using     correct standard width and height values. resulting in hinting bugs with     certain fonts (e.g. Utopia)
971517ac8e9fb75b0b2ef944a62199fc4fcb0ffe 2002-07-08     * src/pshinter/pshglob.h, src/pshinter/pshglob.c: adding support for     blue fuzz
f0f1b6ae15d9f2c9c0dce7325d362c13c15878db 2002-07-08     * src/base/ftglyph.c (FT_Glyph_To_Bitmap): added code to return succesfully     when the function is called with a bitmap glyph (the previous code simply     returned with an error)
02c3aede1bc6f26f9d54fbdeeb0c939c00799614 2002-07-08     * docs/DEBUG.TXT: adding debugging support documentation
27c322e9835b8fec7e5f65a012f56e1c64fc9879 2002-07-08     * include/freetype/freetype.h, src/base/ftobjs.h,     freetype/internal/ftobjs.h, freetype/internal/psaux.h,     freetype/internal/pshints.h, src/psaux/t1decode.c, src/cff/cffgload.h,     src/cff/cffgload.c, src/pshinter/pshalgo1.h, src/pshinter/pshalgo1.c,     src/pshinter/pshalgo2.h, src/pshinter/pshalgo2.c, src/pshinter/pshalgo3.h,     src/pshinter/pshalgo3.c: Adding support for hinter-specific bit flags,     and the new FT_Set_Hint_Flags high-level API
dcb61e478566a67134a16195ca462730c1bb1030 2002-07-05     * src/pfr/pfrobjs.c (pfr_slot_load): fixed a small bug that returned     incorrect advances when the outline resolution was different from the     metrics resolution
699053ca759db89eff168713ca86163d76fd5b17 2002-07-04 2002-07-03  David Turner  <david@freetype.org>
9f7d079c896fe4915caf6b43ee6091691d7c4b5e 2002-07-03 adding Owen Taylor's patches to the Postscript hinter for testing
26438805c761ef91eb2dbc21cdf342f077469f22 2002-07-01 where, if a glyph has more than hint mask, the second mask gets applied to points that should have been covered by the first mask.
49b1a9d00ae19950693d6158638874d02d5ffb21 2002-07-01 adding path stroker
0c46f70e3e253057d398822ab6cc8cbbb479666d 2002-07-01     * include/freetype/ftstroker.h, src/base/ftstroker.c, src/base/Jamfile:     adding path stroker component (work in progress)
d36b4a59856eb5972fe5fce39f9e43e69e8a27bd 2002-07-01 formatting
6ec3f347655c1210b716a5666f68ebe60740a1e3 2002-07-01     * src/sfnt/ttcmap0.c: fixing the cmap 8 and 12 parsing routines
ac90c0e811205fe9fe9c62140981b37f59038822 2002-07-01     * include/freetype/fttrigon.h, src/base/fttrigon.c: adding     FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions
3dff94f54ca5aeab40550d39233e0a8640f5d18a 2002-07-01     * include/freetype/internal/ftobject.h: updating the object sub-system     definitions (still experimental)
58ad559a34e06c1021b15876795417ae4a668fe7 2002-07-01     * include/freetype/ftsynth.h, src/base/ftsynth.c: rewriting the automatic     style synthesis functions, now renamed to FT_GlyphSlot_Oblique and     FT_GlyphSlot_Embolden
0d73b0c49abc97cb89d05bb5295769f289d271e2 2002-06-26     * include/freetype/internal/ftobject.h: updating the object sub-system     definitions (still experimental)
b7e18efcd2d6a71ec1a4bdf167f78d707ac91593 2002-06-26 adding path stroker component (first steps)
318f3befc67e026037da33fb7b5b9a22d567df9a 2002-06-26         * src/truetype/ttgload.c (TT_Load_Composite_Glyph),         src/base/ftoutln.c (FT_Vector_Transform): fixed Werner's latest         fix. FT_Vector_Transform wasn't buggy, the TrueType composite loader         was...
ba7148d80c1248eef8dea13f9b22c50207a1a325 2002-06-26 Added release info.
bff86cbeb82b77b6080e93d50bdc9c34f407ce74 2002-06-26 Minor fixes and grammatical corrections/additions.
aa89ddb9fcc5f9f579d5797849616d58e32b7493 2002-06-25 * include/freetype/freetype.h (FREETYPE_PATCH): Set to 3.
74c0d933046dc75ccfd6397ccc6f8608ea15e273 2002-06-23 documentation updates for 2.1.2
9cbb166d6b18585b4a63a6ef05858b6016e05d5d 2002-06-22 Minor fixes.  Formatting.
0460c1d97e4f45f1b1fb1022cd6dda067d34161b 2002-06-22     * include/freetype/internal/t42types.h, src/base/fttype1.c,     src/type42/t42objs.h: removed duplicate definition of T42_FaceRec
37b263e93aae60b73cde4c89059871a8adb64471 2002-06-22     * src/pfr/pfrgload.c (pfr_glyph_load_compound): fixing a small composite     glyph loader bug that caused accents to be misplaced in a number of     glyphs..
a0d8abf98df337e08c1952fe59b96e39ea922740 2002-06-21 preparing for the 2.1.2 release
e583a022fb448f42f9f0a592c311811e90d23483 2002-06-21         * README, docs/CHANGES: preparing for the 2.1.2 release
38f8e894a510c13d48666134659e94aff6e76ea9 2002-06-21         * src/pfr/pfrobjs.h, src/pfr/pfrobjs.c, src/pfr/pfrload.c,         src/pfr/pfrtypes.h: adding Kerning support to the PFR driver
7e3df82efdd2c9cc39ce169873cd95a5e29e9532 2002-06-20 * src/base/fttype1.c: Include FT_INTERNAL_TYPE42_TYPES_H. (t1_face_check_cast): Removed. (FT_Get_PS_Font_Info): Make it work with CID and Type 42 drivers also.
87a2bc7b693dd6758dfab4faddf49bec6193ab1c 2002-06-20 * src/base/ftoutln.c (FT_Vector_Transform): Fix serious typo (xy <-> yx). * src/truetype/ttgload.c (load_truetype_glyph): Replace `|' with `||' to make code easier to read.
0657a8ac949d0e33deb64b31252f247b9e00235c 2002-06-19 * src/type42/t42objs.c (t42_check_size_change): Removed. (T42_Size_SetChars, T42_Size_SetPixels): Use FT_Activate_Size instead. (T42_GlyphSlot_Load): Remove call to t42_check_size_change.
0bb4a0f93a8a241a3e499f62292b730fb340c339 2002-06-19 * src/psaux/t1cmap.c (t1_cmap_custom_char_index, t1_cmap_custom_char_next): Fix index computation -- indices start with 0 and not with cmap->first.
3afd706dc639a086d14301be1e61c98a68de2c19 2002-06-18 * src/pfr/pfrobjs.c (pfr_face_init): Fix typo.
d372ee4e1b63862b7b51e7b796b03db186fb21eb 2002-06-18 Added note about VC++ project update
0cf2dbaf47c36091c0e73faf80fd3feb85f0497a 2002-06-18 Added the PFR module
0270c36c38d885c1fbc93a9dc4086ea0a2e65b4f 2002-06-17 Install freetype2.m4.
fd97d137e0eb0992ca8145edf21d852548573f92 2002-06-16 Fix glyph indices to make index zero always the undefined glyph.
d2e3d4ff8cb6e53d36129b277dc168a142e84c70 2002-06-14 Add new cmap support to BDF driver
89df58f8e691967b490bd0bf17a066c7cd2f306c 2002-06-14 * Makefile, configure, */*.mk, builds/unix/unix-def.in, docs/CHANGES, docs/INSTALL: s/TOP/TOP_DIR/.
2bf2376ced010adf5e80393b1216654f23224cd5 2002-06-12 Typo.
bd8e324af93e96a8f3ec28a2aa1162f0ad01e867 2002-06-12 * src/bdf/bdflib.c: s/FT_Short/short/ for consistency.
a1e45652bec43ea1ebb6c654ee1de404638b75a4 2002-06-11         * builds/win32/ftdebug.c: added a missing #endif
5f4e102a42d4e77e64c4ffa4c9eecd77e1e7cd47 2002-06-11 Minor fixes.
25a6e3a1677aadd56b8c000f0b9d00f22d3c95f1 2002-06-10     * include/freetype/internal/ftobjs.h, src/autohint/ahglyph.c,     src/base/ftobjs.c, src/objs/fttype1.c, src/sfnt/ttcmap0.c,     src/smooth/ftgrays.c: changed uses of "setjmp" and "longjmp"     to "ft_setjmp" and "ft_lonjmp". Removed direct references to     <stdio.h> and <setjmp.h> when appropriate, to eventually replace     them with a FT_CONFIG_STANDARD_LIBRARY_H. Useful for the XFree86     Font Server backend based on FT2.
b1d8f73df686862cc12dc00def031ecff028d151 2002-06-10     * src/pcf/pcfdriver.c (pcf_cmap_char_next): fixed a bug that caused     the function to return invalid values.
4d12d89dcd96bf2a7512b47d1fa3e04d52273ce2 2002-06-08 New file.
47a09ca371be6f291c93632076932144fa9b171e 2002-06-08 fixed a typo in "src/cache/ftccache.i" fixed a nasty bug in "src/cache/ftccache.c" (ftc_node_hash_unlink)
957fa8568224ec386ef0fbbb2695329df4932043 2002-06-08 - removing a typo in ftccache.i that prevented it from compiling correctly
995d1165b9c249ef45a9244b118af5c01500109d 2002-06-08 * src/cache/ftccache.i (GEN_CACHE_LOOKUP): Move declaration of `family' and `hash' up to make it compilable with g++.
ad9ce8c682ed76c94eb4d6ab60aee1b09dea8d4c 2002-06-08 * builds/amiga/smakefile, builds/amiga/makefile: Updated.
8c90c22dbe0b89970f0fb878117c3c2a5e2e214c 2002-06-08 * src/cache/ftccache.c (ftc_node_hash_unlink, ftc_node_hash_link) [FTC_CACHE_USE_LINEAR_HASHING]: Fix returned error code. Fix debugging messages.
5a2f39e8ed1708c9a75b1462e4a037751bd95d8a 2002-06-08 adding template cache lookup routine
4927e37a042368fa7c2657aaa26ed98fb72dfacc 2002-06-08 commit last fixes and optimisations to the cache manager. The performance of cache hits has increased between 20 and 50% !!
f47d5f0b39f130c3d9d297f64fef2ef3a5635349 2002-06-07 debugging new cache hash table implementation
08b7ad4418df8c81f0822c5f1edb6332cfa046a8 2002-06-07         * include/freetype/cache/ftccache.h, src/cache/ftccache.c,           src/cache/ftccache.i, src/cache/ftcsbits.c: adding various           experimental optimisations to the cache manager
7504e48eaa5ceb61159d10d0c2ebbb64986c0a3f 2002-06-07         * src/base/ftobjs.c (FT_Render_Glyph_Internal): changed definition           from FT_EXPORT_DEF to FT_BASE_DEF
9f95babf3e1be13c2f7ecda60938698b7e2da7f6 2002-06-07         * src/type42/t42drivr.c, src/type42/t42drivr.h, src/type42/t42parse.c,           src/type42/t42parse.h, src/type42/t42objs.h, src/type42/t42objs.c,           src/type42/type42.c:
5a1fae15a90e220e98b69ad88ee9b927aeb9c608 2002-06-03 Add 8bpp support.
5be28b0d8cd069d24801415e18d2bca26472e800 2002-06-02 * src/pfr/pfrload.c (pfr_phy_font_done): Free `blue_values' array.
7925edcef4d53c272ef60bc8e7ae631409b6190e 2002-05-30 * src/bdf/bdflib.c (_bdf_readstream): Allocate `buf' dynamically. (_bdf_parse_glyphs): Use correct size for allocating `font->unencoded'. (bdf_load_font): Free array conditionally. Return proper error code in case of failure. * src/bdf/bdfdrivr.c (BDF_Face_Init): Make it more robust against unusual fonts.
5bbb4940087afe9e6cf6fff14133f7f5d6c59b2f 2002-05-30 * src/bdf/descrip.mms, src/type42/descrip.mms: New files. * descrip.mms (all): Updated.
d490e3734d6e4b0ef46888f6f55776b36073d4bd 2002-05-28     * docs/CHANGES: updating file for upcoming release (2.1.1)
02d4d59ac03aa79cafca124db6aa29030e6df55d 2002-05-28 * builds/amiga/makefile, builds/amiga/smakefile, amiga/include/freetype/config/ftmodule.h: Updated to include support for BDF and Type42 drivers.
2a4fa1340e9bd585b61d8b0cad4c24fa1cb38682 2002-05-28     * include/freetype/ftxf86.h, src/base/ftxf86.c: added a new API named     FT_Get_X11_Font_Format to return an X11-compatible string describing the     font format of a given face. This was put in a new optional base source     file, corresponding to a new public header (named FT_XFREE86_H since     this function should only be used within the XFree86 font server IMO).
2f2390cb1bc9ca3bd702e0625892a180b0185c00 2002-05-28 formatting
69e7ee03915acec45667c30148f893950c7694bd 2002-05-28     * src/pshinter/pshglob.c (psh_blues_scale_zones): fixed a bug that     prevented family blue zones substitution from hapenning correctly
665f30d3aabc78fdee1d6926bdcb89c40b4ff8ff 2002-05-28     * include/freetype/ftbdf.h: adding documentation comments for the     API reference describing the new function FT_Get_BDF_Charset_ID.
877ff67887184a1f8edbccafc39c2ee3a5d88aa3 2002-05-28 * src/base/ftnames.c (FT_Get_Sfnt_Name): Don't use FT_STREAM_READ_AT but FT_STREAM_READ. Declare `stream' variable.
791d83a612ac9bbdd185dd3ad8ec7034e40a3959 2002-05-27     * include/freetype/internal/tttypes.h, src/sfnt/ttload.c,       src/sfnt/sfobjs.c, src/sfnt/sfdriver.c, src/base/ftnames.c:         fixing the SFNT name table loader to support various buggy fonts.         it now ignores empty name entries, entries with invalid pointer         offsets and certain fonts containing tables with broken "storageOffset"         fields.
4d631e447f614a96c4114d02cad07091d0434be9 2002-05-27 Fix comment.
62c2096a338a09b6522a9e7e4118f2963cf541f0 2002-05-24 * builds/unix/ft-munmap.m4: New file, extracted FT_MUNMAP_DECL and FT_MUNMAP_PARAM from aclocal.m4 into here, so aclocal.m4 can be rebuilt from sources.  Set macro serial to 1, and use third argument to AC_DEFINE for our two custom symbols, so ftconfig.in could one day be rebuilt with autoheader (not recommended now, ftconfig.in is a custom source file)
233302a83f073f297d8ca58e4e31a7eac07a0fc7 2002-05-22 * include/freetype/config/ftheader.h (FT_BEZIER_H): Removed. (FT_BDF_H): New macro for accessing `ftbdf.h'.
b1859049e2d7631c48dd738d5e10b92777a61d6c 2002-05-22 * src/psaux/psobjs.c (T1Radix): New function. (t1_toint): Use it to handle numbers in radix format.
b1b476215e1c0e0cb5649a9b081589257be70d3e 2002-05-21         * src/bdf/bdflic.c: removed compiler warning, and changed all tables           to the "static const" storage specifier (instead of simply 'static')
18914a4f500bc45a1169aff66006e494d25ac59b 2002-05-21         * src/type42/t32drivr.c: removing compiler warnings
9e883cf6689a723ccfb996c97e92be358eccb11c 2002-05-21         * include/freetype/internal/ftbdf.h, src/base/ftbdf.c,           src/base/descrip.mms, src/base/Jamfile, src/base/rules.mk:
8ab32602398bef96162d572452a44408c7b1fdd4 2002-05-21 * src/bdf/README: Mention Microsoft's SBIT tool.
7cf4d377f4a2b545ab2bd876dabd8df5a00376ac 2002-05-21 * src/type42/t42drivr.c: s/T42_ENCODING_TYPE_/T1_ENCODING_TYPE_/. (parse_font_matrix): Remove unnecessary code. (parse_sfnts): Initialize some variables. (t42_driver_class) [TT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Use ft_module_driver_has_hinter conditionally. Moved some type 42 specific structure definitions to... * include/freetype/internal/t42types.h: New file. * include/freetype/internal/internal.h (FT_INTERNAL_T42_TYPES_H): New macro.
993a8d044538e59ebaffe27d4d04f8efb979fd7c 2002-05-18 adding BDF driver
b89a42c6c554ff13f65b3161c5754de4f6a04628 2002-05-17 * src/type42/Jamfile: New file.
963778153e52bc2ccfb3b826345839c1eacd38f8 2002-05-15 Adding a driver for Type42 fonts written by Roberto Alameda <ojancano@geekmail.de>.
44cb6fe8162588851dbb8a23e69a88b85e92fb56 2002-05-15 Import of type42 driver
347a714c5438218c0294290d5b26993df6829e02 2002-05-15 Initial revision
bd889e5de9676e3705592c21565c06ae5f59c6e3 2002-05-12 * src/sfnt/ttload.c (TT_LookUp_Table): Protect against tables with a zero length value.
95fcaf8df7912615f521bd8bcc54a1e78a709523 2002-05-05 * README: Add a note regarding libttf vs. libfreetype.
f83ded01749f3ed6d706e3db9d35cbe5e90eb3bb 2002-05-05 FreeType 2 can now be built in an external directory with the configure script also.
26aca0244d0888ba46bc0d661beb75d510eca6b6 2002-05-05 formatting
8cd8907311da7ee6c09e22d9b8e26124d365db2a 2002-05-04         * src/truetype/ttgload.c (TT_Load_Glyph): finally fixing the last           bug that prevented FreeType 2.x and FreeType 1.x to produce           bit-by-bit identical monochrome glyph bitmaps with native TrueType           hinting. The culprit was a single-bit flag that wasn't set           correctly by the TrueType glyph loader !!
948ee807e1d1d3270dc4d3a9c09615c11024b9c3 2002-05-02 * src/sfnt/ttcmap0.c (tt_cmap4_char_index): Fix serious typo (0xFFFU -> 0xFFFFU).
2062286fa854ae6d7e09965f9de6c848bdfdc602 2002-05-01 removed compiler warning
10937304475b6b2737d3aa0571a23ead083da7cb 2002-05-01         * include/freetype/internal/fthash.h, src/base/fthash.c:           adding a generic implementation of dynamic hash tables using           linear algorithm (to get rid of 'stalls' during resizes). This           will be used in the future in at least three parts of the           library: the cache sub-system, the object sub-system and           the memory debugger.
ad6eaed6765180842f424c4eb73ed731cc6b5c5f 2002-05-01         * include/freetype/config/ftstdlib.h: adding an alias for the           'exit' function. This will be used in the near future to panic           in case of un-expected exception (which shouldn't happen in           theory, but as everyone knows, shit happens :-) )
4f108391d8a088f1f8956233cc47b89214bbdb3f 2002-05-01         * src/sfnt/sfobjs.c (tt_face_get_name): fixing a bug that           caused FreeType to crash when certain broken fonts (e.g.           "hya6gb.ttf") were opened.
3c5a3e45c959de4b17daecb63d3aab92a6741256 2002-05-01         * src/sfnt/ttcmap0.c (tt_cmap4_validate):           fixed over-restrictive validation test. the charmap validator           now accepts overlapping ranges in format 4 charmaps.
af48e32c17a5f5ab88509c3730fd875a2e94a990 2002-05-01         * src/sfnt/ttload.c (TT_Load_Names): applied a small work-around to           manage fonts containing a broken name table (e.g. "hya6gb.ttf")
df689c25ce691367dd8e24867ddca67150259976 2002-05-01         * src/sfnt/sfobjs.c (tt_face_get_name): fixing a bug that           caused FreeType to crash when certain broken fonts (like           "hya6gb.ttf") were opened.
9ca7a157273201e4e40168e7b239e12bb813f9a7 2002-04-30 * src/base/ftmac.c (p2c_str): Removed. (file_spec_from_path) [TARGET_API_MAC_CARBON]: Added support for OS X. (is_dfont) [TARGET_API_MAC_CARBON]: Define only for OS X. Handle `nameLen' <= 6 also. (parse_fond): Remove unused variable `name_table'. Use functionality of old p2c_str directly. Add safety checks. (read_lwfn): Initialize `size_p'. Check for size_p == NULL. (new_memory_stream, open_face_from_buffer): Updated to FreeType 2.1. (FT_New_Face_From_LWFN): Remove unused variable `memory'. Remove some dead code. (FT_New_Face_From_SFNT): Remove unused variable `stream'. (FT_New_Face_From_dfont) [TARGET_API_MAC_CARBON]: Define only for OS X. (FT_New_Face_From_FOND): Remove unused variable `error'. (ResourceForkSize): New function. (FT_New_Face): Use it. Handle empty resource forks. Conditionalize some code for OS X. Add code to call normal loader as a fallback.
5f0ee94c06156e1c0d45c6add8a8716262c866d4 2002-04-30 `interface' is reserved on the Mac.
558ac99de1081f74842cc343133ae62d56054bf6 2002-04-29 * descrip.mms (all): Add pfr driver.
1573adf9717315ef4b354c63a3b54122a231ef3d 2002-04-28 * src/pcf/pcfdriver.c (PCF_Face_Init) [!FT_CONFIG_OPTION_USE_CMAPS]: `root' -> `face->root'. * src/sfnt/ttcmap0.c (TT_Build_CMaps) [!FT_CONFIG_OPTION_USE_CMAPS]: Removed. * src/sfnt/ttcmap0.c: Declare TT_Build_CMaps only for FT_CONFIG_OPTION_USE_CMAPS.
b658ac9e63daf21cb136c10444eb29033cde7882 2002-04-28 * src/pfr/pfrerror.h: New file. * include/freetype/ftmoderr.h: Add PFR error codes. * src/pfr/pfrgload.c: Include pfrerror.h. Use PCF error codes. (pfr_extra_item_load_stem_snaps): Fix debug message. * src/pfr/pfrgload.c: Include pfrerror.h. Use PCF error codes. (pfr_extra_item_load_bitmap_info, pfr_glyph_load_simple, pfr_glyph_load_compound): Fix debug message. * src/pfr/pfrobjs.c: Include pfrerror.h. Use PCF error codes. (pfr_face_init): Return PFR_Err_Unknown_File_Format. * src/pfr/rules.mk (PFR_DRV_H): Include pfrerror.h.
7b3dc7bb61a786b08e6ac2e12b4a5fa3a312c055 2002-04-28 * src/cache/ftccache.c (ftc_cache_lookup), src/cache/ftccmap.c (ftc_cmap_family_init), src/cache/ftcmanag.c (ftc_family_table_alloc), src/cache/ftcsbits.c (FTC_SBit_Cache_Lookup): Use FTC_Err_*. src/cache/ftcimage.c (FTC_Image_Cache_Lookup): Use FTC_Err_*. (FTC_ImageCache_Lookup): Fix handling of invalid arguments.
e7880499312da5f83c237c49023441e9aa62d959 2002-04-25 adding experimental (alpha) exception support code + system code
3680fd7c5bf845d6b5d3a1086a3368c831c77f6d 2002-04-22 * builds/unix/configure.ac: Set `version_info' to 9:1:3 (FT2 version 2.0.9 has 9:0:3). * builds/unix/configure: Regenerated (using autoconf 2.53).
fadb6be7e33b0ab86c35c004b10c1d0cf6d1c2c4 2002-04-20 * src/pfr/pfrload.c (pfr_extra_items_farse): Fix debug message. (pfr_phy_font_load): s/size/Size/ for local variable to avoid compiler warning. * src/pfr/pfrobjs.c (pfr_face_init): Fix debug message. (pfr_slot_load): Remove redundant local variable.
609e28c3be484792936271dacefe9b48c378e7eb 2002-04-19         * src/type1/t1gload.h, src/type1/t1gload.c: fixed incorrect           parameter sign-ness in callback function
f123ab6e5f1f7c912ac2102547ab2178305d8c1d 2002-04-18 Fix ChangeLog.
67ffd8cd19e1fc3bb48c8855061f4fe7a348c6d6 2002-04-18 formatting
f57496089916eb83c049091210ce3249548cce81 2002-04-18         * src/base/ftobjs.c, builds/win32/ftdebug.c,           builds/amiga/src/base/ftdebug.c :
1fb2bd92cd69675b5e1660da9b0ebd7c1f64ced4 2002-04-17 adding new experimental header files
6e188b419df895a58a17a7b65697628c636b87d5 2002-04-17 formatting
88027fdde48d3d3e9162780b2b95f8a1c69c1065 2002-04-17 fixing typo preventing compilation in non-debugging modes
11cfdd04a257c13956d26f94c83f0b8014a7d4b6 2002-04-17 fixed max advance width computation within T1 driver
9928df86f27f4b5e3d50c8526a96df236285952e 2002-04-16 * src/pcf/pcfread (pcf_get_accell): Fix parsing of accelerator tables.
33686f37514e1ef68bb6c15a8dabaf868d595c02 2002-04-15 changing options for release
4639c4bddba89ebed752a3115b612b32a0db44b6 2002-04-15 formatting
39e1b17aa632b9125897187fac22788539dfb753 2002-04-15 removed compiler warning
498eed268e1526ced946741ffe9802a836d502df 2002-04-15 preparing 2.1.0 release
94ffae5239631a18b8b5a39674c0afa8a992410e 2002-04-14 * src/cff/cffgload.c (CFF_Parse_CharStrings): s/rand/Rand/ to avoid compiler warning.
737fa9acf7d9f8e4e8054ea0953e2b800c1aaaab 2002-04-12         * builds/unix/ftconfig.in, builds/vms/ftconfig.h: Oops, forgot to           update these files too
d15bc0d13a163995e1ca11925349bd64d1c33617 2002-04-12         * README.UNX: updated the Unix-specific quick-compilation guide to           warn about the GNU Make requirement at compile time..
0cc456aa1a0e0fcffcdd73b4a3094bf5c3a7da96 2002-04-11 minor fixes
35f8480b5a3f762b4323836102b9bda2593edbe0 2002-04-11         * docs/FTL.txt: updated license text to provide a preffered disclaimer           and adjust copyright dates/extents
2c7558ce40fbe164910e50eef25b9fbf498ec25e 2002-04-11         * README, docs/CHANGES, Jamfile.in: updating for the 2.1.0 release
c495c1ac91faccaeb02d40ec26a95602d52a52b0 2002-04-11         * src/smooth/ftgrays.c (gray_hline): very minor optimization. :-)
04728a8bbeea7b6d73204f6a451b172ba68bbc60 2002-04-02 Fixes from the stable branch:
efa996155e80366bec17421d8777a2564db97d0e 2002-04-01 * src/type1/t1driver.c, src/type1/t1parse.c: 16bit fixes.
91db04cb9ccd853296af72b6c070bf6fb655a79c 2002-04-01 * src/truetype/ttgload.c: 16bit fixes. (TT_Load_Simple_Glyph): Improve debug messages. (load_truetype_glyph): Remove dead code. * src/truetype/ttinterp.c: 16bit fixes. * src/truetype/ttobjs.c: Ditto.
b7b163cb077edd6b6355dd465cc9dc1d4d4d7b53 2002-03-31 * src/sfnt/ttcmap.c: 16bit fixes (0xFFFF -> 0xFFFFU). * src/sfnt/ttcmap0.c: 16bit fixes. (TT_Build_CMaps): Simplify debug messages. (tt_cmap12_char_next): Fix offset. * src/sfnt/ttload.c (TT_Load_Names, TT_Load_CMap): Fix debug messages. (TT_Load_OS2): 16bit fix.
545a75fdd76cb9f3ae4d4ea3dca4c0b578ea7aee 2002-03-31 * src/psaux/t1cmap.c: s/index/idx/. * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix debug messages.
1987fb2f72b8a0c3d81db1084535d94d3cc68d9c 2002-03-31 * src/truetype/ttobjs.c (TT_Size_Init): Fix typo.
44be4d56fcc5f9530d45247c0f08f17c0c71fa85 2002-03-30 formatting, copyright
afe5351e809f6830a76e290dd9e18c8fc175f04d 2002-03-30 fix entry
8e2339ac7ece128545bc6d2bfc1e3f79a43ae9a0 2002-03-30 formatting
48c984b5bb2aa9dfa5bacd0723df2f56187a2fc0 2002-03-30 * src/cff/cffdrivr.c (cff_get_glyph_name): Fix debug message.
56054f310b49cac58f31210da099d21eda7806fe 2002-03-30 fixing the function that computes an ASCII face name
d76050abd79cd4aa09182cf48c415d6e30602ac4 2002-03-30 removing compiler warnings
8a9d58133b97a9c3c945152f2e157d6269843d00 2002-03-30 updating comments for some TT_FaceRec fields
f8ba2005ab6f35ad5cda250dfc6105101a10acb4 2002-03-30 * include/freetype/t1tables.h (t1_blend_max): Fix typo. * src/base/ftstream.c: Simplify FT_ERROR calls.
78e004e84388998ff8ff23e4e8b7d5976d039c77 2002-03-29 formatting
b1e6e59782e0eb7f5999f5cd6b87dbf2cbe2d480 2002-03-29 * builds/vms/ftconfig.h: Rename LOCAL_DEF and LOCAL_FUNC to FT_LOCAL and FT_LOCAL_DEF, respectively, as with other ftconfig.h files. * builds/unix/ftconfig.in: Add argument to FT_LOCAL and FT_LOCAL_DEF. * src/truetype/ttinterp.c: s/FT_Assert/FT_ASSERT/. * builds/unix/configure.ac: Temporarily deactivate creation of ../../Jamfile. * builds/unix/configure: Updated.
2282f341d6aae03f4c8d09a0922a7ba6f25e7643 2002-03-28 * src/sfnt/sfdriver.c (get_sfnt_postscript_name): Fix serious typos.
1305f2616da2a0207fa9708c77f48cc9daf88253 2002-03-28 * include/freetype/internal/psaux.h (PSAux_ServiceRec): Fix compiler warnings. * include/freetype/internal/t1types.h (T1_FaceRec): Use `const' for some members. * src/base/ftapi.c (FT_New_Memory_Stream): Fix typos. * src/psaux/t1cmap.c (t1_cmap_std_init, t1_cmap_unicode_init): Add cast. (t1_cmap_{standard,expert,custom,unicode}_class_rec): Use `FT_CALLBACK_TABLE_DEF'. * src/psaux/t1cmap.h: Updated. * src/sfnt/ttcmap0.c (TT_Build_CMaps): Use `ft_encoding_none' instead of zero. * src/type1/t1objs.c (T1_Face_Init): Use casts.
94dbf7f0222d9585ea60166d4146c475cd888137 2002-03-26 fixed a small bug in FT_CMaps support
4b29d58761b6ad46eff097db54ab94d3925963ca 2002-03-25 removing compiler warnings
a6f6ff56b5723102db3825de3e6656ccf430451f 2002-03-25 formatting
2ded2c1d30f8294b1b8215013fee4112d182ebf3 2002-03-22         * src/base/ftobjs.c, src/sfnt/ttcmap0.c, src/type1/t1objs.c:
ed54f28e4ac2ff2ed0016fe8b2d0f5d7b4689ef3 2002-03-22 various fixes to the FT_CMaps support
fa77c87f64978546fd4c55866d21d7cbdbae1b02 2002-03-22 polishing FT_CMaps support for Type 1 format
effa96496e7f103678b3ae93089b7ae1afdec59a 2002-03-22 formatting
fd88e7c7c8c596dcdee0b5bf200ccb00830cbab4 2002-03-22         * include/freetype/internal/ftobjs.h,           src/sfnt/Jamfile, src/sfnt/rules.mk,           src/sfnt/sfnt.c, src/sfnt/sfobjs.c,           src/sfnt/ttload.c, src/sfnt/ttcmap0.c, src/sfnt/ttcmap0.h:
7eedf08747a9d12d5444ee4d57c2a8b66ff93f5c 2002-03-22         * include/freetype/config/ftheader.h, include/freetype/fterrors.h:         modified "fterrors.h" to include the error definitions list found         in "fterrdef.h"
e459d742e6236df43f542b8c29dfdcf05d69716c 2002-03-22         * include/freetype/internal/ftmemory.h, and a lot of other files !!:
a890c29cb06f990ac19ada14eae0f9513bb9ed88 2002-03-22         * include/freetype/internal/ftstream.h,           src/base/ftstream.c, src/cff/cffload.c, src/pcf/pcfread.c,           src/sfnt/ttcmap.c, src/sfnt/ttcmap0.c, src/sfnt/ttload.c,           src/sfnt/ttpost.c, src/sfnt/ttsbit.c,           src/truetype/ttgload.c, src/truetype/ttpload.c,           src/winfonts/winfnt.c:
42372fd4d89e54f840831e378449cdd2508b6aa5 2002-03-21         * src/psaux/t1cmap.h, src/psaux/t1cmap.c, src/type1/t1cmap.h,         src/type1/t1cmap.c: updating and moving the Type 1 FT_CMap support         from "src/type1" to "src/psaux" since it's going to be shared         by the Type 1 and CID font drivers..
e2f4e52ac8a8bf0f806a69e8b1081d45d027cee7 2002-03-21         * src/base/ftobjs.c (FT_Get_Next_Char): updated to new FT_CMap         definitions
5a83a00d115ac3e6f7c6312be864e022ebb3fa10 2002-03-21 moving the Type 1 CMap support to "psaux"
a02976d2327b88ef82dba266ef11d763cffa8735 2002-03-20         * src/base/ftdbgmem.c (ft_mem_table_destroy): fixed a small bug that         caused the library to crash with Electric Fence when memory debugging         is used..
095a4cc1f39edb4b0e4d38d3186a8b7b9509dcf0 2002-03-20         * src/base/ftgloadr.c (FT_GlyphLoader_CheckSubGlyphs): fixed a memory         allocation bug that was due to un-careful renaming of the FT_SubGlyph         type..
7d3a26425b35c1b037646667c2889260cae84b21 2002-03-20         * renaming stream macros. Examples:
678e0d46cd372cbad73aea3a0d71c68cdd017b85 2002-03-20         * src/sfnt/sfdriver.c (get_sfnt_postscript_name): fixed memory leak
2bf2b9cc21c3ef45f213ca588f563559926c63cd 2002-03-20         * include/freetype/internal/ftobjs.h: changing the definition of         FT_CMap_CharNextFunc slightly
4bd5d0a34443905bf20ae95f25c8fe5e56199300 2002-03-20 formatting
eba5ad4b37080ae2212241491ecc029591841b16 2002-03-14 no message
b5713c54c31283ae7fa69549ef0c90bfa8cea14b 2002-03-14         * include/freetype/internal/psglobals.h (removed),           include/freetype/internal/pshints.h,           src/pshinter/pshglob.h: removing obsolete file
7c0f52a4a976228ab8866390366e1b226638dc7a 2002-03-14 removing obsolete file
429978bdcad40ed6fdbad6f774a1b6057644b6ad 2002-03-14         * include/freetype/internal/psaux.h,           src/cid/cidload.c, src/cidtoken.h,           src/psaux/psobjs.c, src/psaux/psobjs.h, src/psaux/t1decode.c,           stc/type1/t1load.c, src/type1/t1tokens.h: updated common Postscript           type definitions
f39b7a0c3c5c73ddbf8384585227554c27f5f1c1 2002-03-14 formatting
b93b0f5f7d396746b9a9e2b9916d9a0289974ebc 2002-03-14         * include/freetype/internal/ftobjs.h,           src/base/ftapi.c, src/base/ftobjs.c: updated a few face method           definitions:
ef3c12650edd2dfa462f661596f3f62843846c1c 2002-03-14         * include/freetype/internal/ftdriver.h,           include/freetype/internal/ftobjs.h,           src/base/ftapi.c, src/base/ftobjs.c,           src/cff/cffdrivr.c, src/cff/cffdrivr.h,           src/cid/cidriver.c, src/cid/cidriver.h,           src/pcf/pcfdriver.c, src/pcf/pcfdriver.h,           src/truetype/ttdriver.c, src/truetype/ttdriver.h,           src/type1/t1driver.c, src/type1/t1driver.h,           src/winfonts/winfnt.c, src/winfonts/winfnt.h:           updating the type definitions for font font drivers
becd3c5cb2b44af3533e37fd4860162c24b30a99 2002-03-14         * include/freetype/internal/fnttypes.h, src/winfnt/*.c: updating         the type definitions of the Windows FNT font driver
ab4fc4da58d0ac9ed662a5856034112af9647aaf 2002-03-14         * include/freetype/internal/cfftypes.h, src/cff/*.c: updating the         type definitions of the CFF font driver
9657ef0598f29d50344956e6c7e2923ad9137bd3 2002-03-14         * include/freetype/internal/autohint.h, src/autohint/ahmodule.c,         src/base/ftapi.c, src/base/ftobjs.c: updating the type definitions for         the auto-hinter module.
329b3ce3243ce40a38ea6a219a8b4a37bf04d00e 2002-03-13         * include/freetype/config/ftoption.h: changed the automatic detection         of Microsoft C compilers to automatically support 64-bit integers only         since revision 9.00 (i.e. >= Visual C++ 2.0)
4ef4bdf066bba4a0fb851e14714a77580cf860c4 2002-03-07 * src/base/ftutil.c (FT_Realloc): Use MEM_Set instead of memset.
0d9165e1d6451063693eda6d7dce367051a39ead 2002-03-07 * src/base/ftdbgmem.c (ft_mem_table_resize, ft_mem_table_new, ft_mem_table_set, ft_mem_debug_alloc, ft_mem_debug_free, ft_mem_debug_realloc, ft_mem_debug_done, FT_Alloc_Debug, FT_Realloc_Debug, FT_Free_Debug): Fix compiler warnings. * src/base/ftcalc.c (FT_MulFix): Ditto. * src/cff/cffdrivr.c (cff_get_name_index): Ditto. * src/cff/cffobjs.c (CFF_Size_Get_Global_Funcs, CFF_Size_Init, CFF_GlyphSlot_Init): Ditto. * src/cid/cidobjs.c (CID_GlyphSlot_Init, CID_Size_Get_Globals_Funcs): Ditto. * src/type1/t1objs.c (T1_Size_Get_Globals_Funcs, T1_GlyphSlot_Init): Ditto. * src/pshinter/pshmod.c (pshinter_interface): Use `static const'. * src/winfonts/winfnt.c (FNT_Get_Next_Char): Remove unused variables.
83b4a4b5157089bc293d512a19013ab43c0b27bc 2002-03-06         * include/freetype/freetype.h, include/freetype/internal/ftobjs.h,         src/base/ftobjs.c, src/base/ftinit.c: adding the new FT_Library_Version         API to return the library's current version in dynamic links.
4997097752fe201a075c6dd9838f350d0e419efb 2002-03-06         * src/pshinter/pshalgo2.c: changed 'print_zone' to 'psh2_print_zone'         * src/pshinter/pshalgo1.c: changed 'print_zone' to 'psh1_print_zone'
acfea4ddd9ba75cf207a922146b5fbef7fddb71b 2002-03-06         * src/type1/t1objs.c (T1_Face_Init), src/cid/cidobjs.c (CID_Face_Init):         fixed another bug related to the ascender/descender/text height of         Postscript fonts. Damn, this should have been fixed on 2002-03-04 !
9ddeee1d41420b82ac2120a3f471b9aea35c56f0 2002-03-06 formatting
49bcf78d250880ef669478fbb4087af9df404f9d 2002-03-06 * src/pshinter/pshglob.h (PSH_DimensionRec): s/std/stdw/. * src/pshinter/pshglob.c (psh_global_scale_widths, psh_dimension_snap_width, psh_globals_destroy, psh_globals_new): Ditto.
28ea6f67c32bc18e0f749af29e6ac699b2ab231c 2002-03-05 	* src/sfnt/ttload.c (TT_Load_Names), src/sfnt/sfobjs.c (Get_Name), 	src/sfnt/sfdriver.c (get_sfnt_postscript_name): Fixed the loader so 	that it accepts broken fonts like "foxjump.ttf", which made FreeType 	crash when trying to load them.
fa0c8a70f63aadfc181b64f43bc5838ef29da335 2002-03-05         * src/cid/cidriver.c (cid_get_postscript_name): fixed a bug that         caused the CID driver to return Postscript font names with a leading         slash ("/") as in "/MOEKai-Regular"
7d0f0bafab43891e73db3557b5d9ca48602afde7 2002-03-05         * src/type1/t1objs.c (T1_Face_Init),           src/cff/cffobjs.c (CFF_Face_Init),           src/cid/cidobjs.c (CID_Face_Init):
8a9c0213d95cc51247647d24b75639704bf7de0b 2002-03-05 * builds/unix/aclocal.m4, builds/unix/ltmain.sh: Update to libtool 1.4.2. Apply a small patch for AIX to make shared libraries work (this patch is already in the CVS version of libtool).
bc82f1bbefa90c649a9ad2c28938d55b4acbf380 2002-03-01         * include/freetype/ftconfig.h: changed FT_LOCAL xxxx to FT_LOCAL( xxxx )         everywhere in the source. Sames goes for FT_LOCAL_DEF xxxx translated         into FT_LOCAL_DEF( xxxxx )
041889e763fa84eee20f15ef850fccc790294b67 2002-02-28         * include/freetype/freetype.h: changing version to 2.1.0 to indicate         an unstable branch. Added the declarations of FT_Get_First_Char and         FT_Get_Next_Char
1c9a3d335f682380ff423b05a788b563957e019c 2002-02-28 changing patch level to 9   (FT_FREETYPE_PATCH)
29644179cc2cb733289ff31899243189d0da19c5 2002-02-28 still more logical transformations. This time, some public API headers have been touched, while keeping everything backwards-compatible..
4e7eeeec7b24ac1b9f6f84e2f4a5b2ea3bce5fe7 2002-02-28 yet another logical transformation of the internals to make them more consistent and understandable..
c03d9cf5cde857a28773cb0b287875f7342bfdc7 2002-02-27         * src/sfnt/ttload.c (TT_Load_Names): simplifying and securing the         names table loader. Invalid individual name entries are now handled         correctly. This allows the loading of very buggy fonts like         "foxjump.ttf" without allocating tons of memory and causing crashes..
617a2e1c3c8176e8ae31313a784829f278b1766e 2002-02-27 adding several experimental sources:
53b3fa1da5e3397388f3483ccc95910eca4a419d 2002-02-24         * renaming stream functions to the FT_Subject_Action scheme:
4d57024d1c861443a981de6d7388548928349eee 2002-02-24         * moving all code related to glyph loaders to "internal/ftgloadr.h"         and "src/base/ftgloadr.c".
4a23351091dd3a445e9cf208f4a8644e0a0b7fcd 2002-02-24 renaming "ft_glyph_own_bitmap" into "FT_GLYPH_OWN_BITMAP"
d248d8d681354d06b85ce17d79bb74ecd0a9d5bb 2002-02-22 adding API-specific source
23ce5d4575c4802ea05d9eaee4da526f802ab3b8 2002-02-22 adding new & experimental charmap processor
2c2b3734e7295c31572cd272d23498f3d50f580c 2002-02-22 adding glyph loader routines (previously in ftobjs.c)
44ef8cae0706ff5b79583dfddee3ed5875b2a7e3 2002-02-22 adding glyph loader header file (previously in ftobjs.h)
33242884f99f6e6b059b64e5c304cb63b509ee9c 2002-02-22 adding file containing error definitions (unlike fterrors.h which also contains macro definitions)..
c919c7d461e1f632d1d4ffadf9f12df2074e6f97 2002-02-22 adding new file
af8df8503fdd0b3ee91cbd462a97636d8cf49c81 2002-02-22 * include/freetype/internal/ftdebug.h (FT_Trace): Remove comma in enum to avoid compiler warnings.
222cec8c201dfb93aae9e167ead620ea5065cd7b 2002-02-21         * include/freetype/internal/ftdebug.h, src/base/ftdebug.c: modified         the debug sub-system initialization. trace levels can now be specified         within the "FT2_DEBUG" environment variable. See the comments within         "ftdebug.c" for more details
90839fa969d6779938b9f86fef914fe3ce98f360 2002-02-20 adding "devel@freetype.org" address for bug reports
258951d7c53fa4d0e53da00ad3a4b399e147588d 2002-02-20 * builds/unix/install.mk (check): New dummy target. (.PHONY): Add it.
b5349a9b75b233b4036da594187a9959c3446890 2002-02-19 * builds/freetype.mk (FT_CFLAGS): Use $(INCLUDE_FLAGS) first.
a7d2f5e1c0b8e3636a93d9e9e0b1a22457b98faa 2002-02-19 * src/autohint/ahglyph.c (ah_outline_link_segments): Remove unused variables. * src/autohint/ahhint.c (ah_align_serif_edge): Use FT_UNUSED instead of UNUSED. * src/autohint/ahmodule.c (ft_autohinter_reset): Ditto. * src/pshinter/pshrec.c (ps_mask_table_merge): Fix typo in variable swapping code. * src/pshinter/pshglob.h (PSH_Blue_Align): Add PSH_BLUE_ALIGN_NONE. * src/pshinter/pshglob.c (psh_blues_snap_stem): Use it. * src/pshinter/pshalgo1.c (psh1_hint_table_optimize): Ditto. * src/pshinter/pshalgo2.c (psh2_hint_align): Ditto. * include/freetype/internal/ftobjs.h (UNUSED): Removed.
66b3509bdd013698950a80546fbe66782a118e44 2002-02-10 Add support for ISOLatin1 PS encoding.
7c89d18d9f5b866481d2314cf3a65140fb671982 2002-02-09 * README: Fix typo. * docs/CHANGES: Minor fixes.
1c6af4855af4d1dff52b24b218118b5e4785c05d 2002-02-08 updating docs for 2.0.8
0a2c69103049cc5f4f45315189861750ba36fb07 2002-02-08 setting PATH_LEVEL to 8 removing FT_Get_Next_Char from the API (for the 2.0.8 release)
7d69560afb81a056ee18a76dd730b1ff66ee81b3 2002-02-08 cleaning
57b8fcacd369975ca76d7ec5ba6867cddc4df0fb 2002-02-08 adding comments to FT_Get_Next_Char
60a1fab094a1aa3a3d58763114d54dd712770e4f 2002-02-08 some cleaning
5a902ec20f3b0817c87f6761c830f29711e4df33 2002-02-07         * src/pcf/pcfread.c (pcf_load_font): removed immature support of         the AVERAGE_WIDTH property..
27f6a05ed51e5dac27fcfd91170e4d5f296dfed1 2002-02-06 support for embedded fonts in PDF documents. These often do not have a 'cmap', 'post' and 'name' table and were not loaded by FreeType previously..
0489328e974a1f25cd2f8e3dd180468b6bd7be99 2002-02-06 fixing memory leak in the PCF driver, and managing the "AVERAGE_WIDTH" property in PCF fonts to return correct character pixel (width/height) pairs for embedded bitmaps..
cae232d4f40552ab12960dc62610f7f08954365b 2002-02-06 removing compiler warnings
0f7c2f1aa58c2251d6c1a3f388a50bfa97cb097f 2002-02-04 Adding the function `FT_Get_Next_Char', doing the obvious thing w.r.t. the selected charmap.
3604d5f5581bdf39d990dcc9b0e21a828dd0f24a 2002-02-02 * builds/unix/freetype-config.in: Add missing `fi'.
4c40011140a390bf9cd222e0cbe3d21dbbd2e4ba 2002-02-01 increasing FREETYPE_PATCH to 7
32b534612db3e6fdb978135cf4a7a86b76c9c425 2002-02-01 Formatting.
944b72986fa28a989b9dd3c7df40f8665f774c9e 2002-01-31 updating documentation for 2.0.7
b0e06e0b8b37cff7c3fc8f0892834e0ee7336e59 2002-01-30 Fix ChangeLog.
a40fb43d7e1069554e7fae7be8b3aa23df0a22a5 2002-01-30 moved INSTALL to docs/INSTALL to get rid of conflicts with the "install" script on Windows (where the file system doesn't preserve CASE)
09c14ae7c863b6fab22c4ba55f0a57f44abbafea 2002-01-29 fixed the "configure" script in the top-level directory.. It didn't work correctly when several arguments were passed to it. For example, when typing:
12a8741e7ba0e7b6d1f5ca0a6dd5ddb29a19b691 2002-01-29 * README.UNX: Fix typo. * builds/unix/install.mk (uninstall): Fix library name for libtool.
a9aa69c2c87c06de14d646426a59eeb7b10181cb 2002-01-28 * src/pcf/pcfdriver.c (PCF_Done_Face): Fix incorrect destruction of the face object (face->toc.tables, face->root.family_name, face->root.available_size, face->charset_encoding, face->charset_registry are now freed).  Thanks to Niels Moseley.
556ad08f03dcd890885eed2cdb8dbe51fae344ab 2002-01-28 * src/type1/t1load.c (parse_encoding): Set `loader->num_chars'.
e274290d71d952f1d6c227710b8bf9f042b696e7 2002-01-28 * src/smooth/ftgrays.c (gray_render_scanline): Fix bug which caused bad rendering of thin lines (less than one pixel thick).
43071cb7f2439525f3e55dadcc3a644d86fd0535 2002-01-25 * src/cff/cffdrivr.c (cff_get_name_index): Make last patch work actually.
8880f2c14d1c410dc7ca87fd5d05b58d78c3dcc1 2002-01-25 * src/cache/ftccache.c (ftc_node_done, ftc_node_destroy): Fix compilation warnings. * src/base/descrip.mms (OBJS): Add `ftmm.obj'. * src/cache/descrip.mms (ftcache.obj): Dependencies added.
84712cc3fb4f30cda945d752d776ee4f8d512cf3 2002-01-21 * docs/PATENTS: Typo fixed (Thanks to Detlef "Hawkeye"  Wuerkner) in the URL for the on-line resource.
3f242ddd52add1785958a34e1dc365907f111efd 2002-01-19 Undo incorrect commit.
9c8ee920508f75de91172a3321cd6763d8426b3f 2002-01-19 * builds/win32/ftdebug.c: New file. * builds/win32/visualc/freetype.dsp: Updated.
5117ff0b73fa96b6125dac3d323d25e3fc063ed9 2002-01-18 * builds/win32/visualc/freetype.dsp: Updated.
2f260409a4bc4c80554740f3a7f869ffea17ab3b 2002-01-13 * builds/unix/freetype2.a4: The script was still buggy. * builds/unix/freetype-config.in: Make it really work for any install prefix.
51f245a615954cf41f5683b9dbae1e03e5d7c430 2002-01-11 * builds/unix/freetype2.a4: Fix some serious bugs.
3975e2e1f5ae5a616c4a4cc9994d483a15c17495 2002-01-09 Formatting.
db3ac3b3604abbf8348c06c1f130dac636ebad82 2002-01-09 small speed-up to the anti-aliased renderer
dc47784610885c5db6e5580a4e07f39490180ed9 2002-01-08 adding files
ce9a0441ad2f0508649251373ceedb1b01f97b22 2002-01-08 added 'configure' and 'install' wrapper scripts to make the installation process more Unix-friendly :-)
32ee45e09fd37e00b82e0fbaa228f6b0dc73848e 2002-01-07 fixed html quoting in DocMaker
6096b5a11c1c1118b0f99b0929f69b4e5b489034 2002-01-07 updating documentation
66f894e76cb807dad10f49bb32c7a2e0301c47c3 2002-01-07         * include/freetype/config/ftoption.h: setting default options for         a release build (debugging off, bytecode interpreter off)
f86709a15b61ab6049d6ee3d2526d5880818a868 2002-01-07         * src/base/ftobjs.c, src/base/ftoutln.c, src/cache/ftccmap.c,         src/cff/cffload.c, src/cff/cffobjs.c, src/pshinter/pshalgo2.c,         src/sfnt/ttload.c, src/sfnt/ttsbit.c: removing small compiler         warnings (in pedantic compilation modes)
ac812959bbe118d512d955d6d9b6a2f54c4b5522 2002-01-06 formatting
f7f82d773b7eac9e5b570a3b64bd0325b0beb62c 2002-01-06 the TrueType glyph loader is now much more paranoid, this avoids unpleasant overwrites in the case of invalid glyph data (found in the output of buggy font converters)
b1748d404499f7c56c92fb9857b84dce7c03c6e7 2002-01-04 added README.UNX for Unix users
7fe38a5124a00ed262c8388488332c611cefe156 2002-01-04 remove compiler warnings and a typo in builds/unix/ftsystem.c
1a0a97938a5d816ef492f8b6de14f2c7add54ef1 2002-01-03 * src/type1/t1objs.c (T1_Face_Init): Add cast to avoid compiler warning.
c48bf37bda6445eaac9e869cf5adef76c74fc079 2002-01-03         * builds/unix/ftsystem.c (FT_New_Stream): added a fix to ensure that         all FreeType input streams are closed in child processes of a "fork"         on Unix systems. This is important to avoid (potential) access         control issues..
662b344c23125a19abcd503c267699afeeabdf7d 2002-01-03         * src/type1/t1objs.c (T1_Face_Init): fixed a bug that crashed the         library when dealing with certain weird fonts (like "Stalingrad",         in "sadn.pfb". This font has no full font name entry.. )
d3a71dd4acdcc1d03e879906b1451719c95430d2 2001-12-31 Formatting.
1127b2bf3ff6c78911da3258a31640c88bb02938 2001-12-30 improving the computation of the advance widths of auto-hinted glyphs, in order to produce better letter spacing..
fb009c7449875582fb2fedecf52931a5fbabff37 2001-12-25 * builds/dos/detect.mk: Correcting the order for Borland compilers: 16-bit bcc was never selected, always overriden by 32-bit bcc32.
f891f91113f1aef8be3e0276231c134c53257554 2001-12-23 * src/pfc/pcfread.c (pcf_load_font): Handle property `POINT_SIZE' and fix incorrect computation of `available_sizes'.
3681e37db911f419ed93fb382c5b4506e27a74af 2001-12-23 Formatting.
2786758c2edf945f3298cf96034d369afe7520b8 2001-12-22 New file.
9a9edc662481a675dfd05455e88c259b0fe8168f 2001-12-22 fixing the autohinter: the advance of auto-hinted glyphs in mono-spaced fonts was incorrect
af594e606a52767f599ee33444c56bcfd2c733ba 2001-12-22 * builds/amiga/*: Adaptations to latest changes. Support added for MorphOS.
b5c7de5b37b468e9942e4936ce1c358a3c2062db 2001-12-21         * src/cff/cffgload.c: added a comment regarding "cntrmask" operator
7c0d20814a252c4c3fb000dca918428a99bc72b1 2001-12-21         * src/cff/cffgload.c, src/psaux/t1decode.c, src/pshinter/pshrec.c,         src/pshinter/ahalgo2.c, src/pshinter/pshglob.h: fixed a bug where         the X and Y axis where inversed in the postscript hinter. this         caused problem when displaying on non-square surfaces..
3a664fca14a5bea8fadfffedc00e4e66109cf085 2001-12-21         * src/cid/cidobjs.c (CID_Face_Done): fixed a memory leak, the subrs         routines were never released when CID faces were destroyed
79ea4cd40c88579369fea37751618e32e2ee5ab4 2001-12-21         * src/cid/cidobjs.c (CID_Face_Done): fixed a memory leak, the subrs         routines were never released when CID faces were destroyed
f05003dace3ca35494fb8fcb42fdc1eea3d16b44 2001-12-21 Formatting.
0515c09637c979c11a74df1cd78412c5c3e3fdd6 2001-12-21         * src/pshinter/pshglob.c (psh_globals_new): replaced a floating point         constant with a fixed-float equivalent. For some reason, some compilers         aren't capable of directly computing a floating pointer constant casted         to FT_Fixed, and will link a math library instead !!
f41e71a199011bb01a42c83fb29429d77167b969 2001-12-20 * src/base/ftobjs.c (FT_Done_Library): Remove compiler warning.
21e046e0c40e25bccf995314bae3dfd7b1e4ba02 2001-12-20 Formatting.
0f58446b3ea11c1796079f0e501e96d5db336ed3 2001-12-20 disabling bytecode interpreter
0fcb412ffc566b1415640adfdf7f4f096a9ba2f8 2001-12-20         * docs/CHANGES: updated for 2.0.6 release
c8087481dffcffc4a09e28d106aa16190f7cee90 2001-12-20         * docs/TODO: added "stem3 and counter hints support" to the TODO list         for the Postscript hinter
85eb6695465ab93ead94abb2a6efa2a561c80752 2001-12-20         * src/type1/t1gload.c (T1_Load_Glyph): enable font matrix transform         on hinted glyphs..
0d535112fdc7d425a3b8562fd2574246a69cc35f 2001-12-19 Formatting. CFF encoding tables moved back from cffload.c to cffload.h.
4937a3ebd2c77ece7796b312eb3814ce1b18b03b 2001-12-19         * src/truetype/ttgload.c (TT_Load_Glyph), src/base/ftobjs.c         (FT_Load_Glyph): "fixed" the bug that prevented embedded bitmaps from         begin loaded when the auto-hinter is used.. This actually is a hack         but will be enough until the internal re-design scheduled for         FreeType 2.1
c40a7e2d50fa71ca337fba3b58f424b67550e689 2001-12-19         * include/freetype/cache/ftcache.h: added comments to indicate that         some of the exported functions should only be used by applications         that need to implement custom cache types
8772845cdb3321b17cc383152337c1b047aca30b 2001-12-19         * src/sfnt/sfobjs.c (SFNT_Load_Face): make the "post" and "name"         tables optional to load PCL fonts properly
fc3a316441d470f015e18f93e54c2dc8e4d6e0c2 2001-12-19         * src/raster/ftrend1.c (ft_raster1_render): fixed a nasty outline         shifting bug in the monochrome renderer.
aef3fc816b4900a2cb9119e1dcbed339ef5c1590 2001-12-17 * src/truetype/ttgload.c (load_truetype_glyph): Fix test for invalid glyph header.
c2e97a30720c971959bf412e9441a8cfda5dfa16 2001-12-16 Updating/Formatting.
5da9dd77f2f77c720dc84a7fc543c74e9576398f 2001-12-16 * src/base/ftglyph (FT_Glyph_To_Bitmap): Remove compiler warning. * include/freetype/ftcache.h (FTC_Node_Unref): Removed.  It is already in ftcmanag.h. * src/cache/ftcsbits.c (ftc_sbit_node_load): Remove unused variable `gfam'. * src/cache/ftcmanag.c (ftc_family_table_alloc, * ftc_family_table_free): Use FT_EXPORT_DEF. * include/freetype/cache/ftcmanag.h: Updated. * src/cache/ftccache.c (ftc_node_destroy): Use FT_EXPORT_DEF. * src/cache/ftccmap.c (ftc_cmap_node_init): Remove unused variable `cfam'. Remove compiler warning. (FTC_CMapCache_Lookup): Remove compiler warnings. (ftc_cmap_family_init): Ditto. (FTC_CMapCache_Lookup): Ditto.
59c9fea654a11b58d0542d0278c0e7c43f9729f6 2001-12-14     * src/truetype/ttgload.c (load_truetype_glyph): fixing crash when dealing     with invalid fonts (i.e. glyph size < 10 bytes)..
7a1e2c12bf542faf0e6ddfb9bbdec82f6366ac3b 2001-12-14     * builds/mac/freetype.mac: a new Makefile to build with MPW on MacOS     classic..
bce2986d0d884886ae76e024b55199996cf6b52c 2001-12-14 fixing hinted advance width bug in all font drivers
2b30c17fd389586fe8955b9346fc665f73accb30 2001-12-12     * src/pshint/pshglob.c: adding correct BlueScale/BlueShift support,     plus family blues processing
2f5d1b76ca4d2c6d4b9a814d9261bc634ef3a3ef 2001-12-12 * builds/unix/freetype2.m4: Some portability fixes.
fa4ca88346afec42b9e61fdf2d46f7d7688a4836 2001-12-11 * src/base/descrip.mms (OBJS): Add ftdebug.obj.
04bfe312a54b73b875f2ce3ce80cf4e3a55067c5 2001-12-11 * src/sfnt/ttload.c (TT_Load_Generic_Header): Typos.
09feefee1663ffc3395802b730c17912aa39a8f8 2001-12-11         * src/base/fttrigon.c (FT_Cos): fixed a small bug that caused slightly         improper results for FT_Cos and FT_Sin (example: FT_Sin(0) == -1 !!)
dd27182038555f06844538c39cb700773dfe942f 2001-12-11         * builds/unix/freetype-config.in: modified the script to prevent         passing "-L/usr/lib" to gcc
7da4824dfb05ab88413b9cb52dff515283f32e52 2001-12-11         * include/freetype/internal/ftstream.h: fixed the definitions of         GET_LongLE and GET_ULongLE which where incorrect (creating problems         in the pcf driver)..
640078d425257b9c202acd8e5095652de3fff5a8 2001-12-10         * src/pcf/pcfdriver.c (PCF_Init_Face): allow Xft to use PCF fonts         by setting the "face->metrics.max_advance" correctly..
66646404f638e323feaf7c1160d8da6fa62dc8a4 2001-12-08 small fix
e9e130c0711229a1894a92b898580a073ec722cb 2001-12-07 Formatting.
145f94cb261afc5bdbd924b130cd5d856c42e4b9 2001-12-07 added new charmap cache. see include/freetype/cache/ftccmap.h
6b2e4d4e13a35ee4073042f7bae638e3fac7d846 2001-12-07 Noted my Mac OS changes from today
69905a2f245173aa38eb5a1508d021edff9925d0 2001-12-06 Fix ChangeLog.
41892ed18b488635f9083a55918cd22de3777a50 2001-12-06 * INSTALL: Small update.
07c8774ca26254c76c5e2d012ebadcc20e2003f5 2001-12-06 Exported new routine for getting a path from a name
7013373eb7c3a236110f9832f1d6111bf7810420 2001-12-06 Added support for Mac OS X .dfonts and also getting a filespec for a given font by name
a09764555c60459fe35d77e85ba13af62a80b0b0 2001-12-06 oops, forgot to add new file and remove old one in src/cache
c8ad30a7a020966e2b4ea22465b00817330b607e 2001-12-05     * src/base/ftglyph.c (FT_Glyph_To_Bitmap): re-ordered code for debugging     purposes..
14183ea0f8b9c021400d748d7311ec2a907e9f8d 2001-12-05     First of all, a big thanks to Werner and Antoine for their latest work !!
c3b21608699a72698d382ad44c5f9fd6946ce43c 2001-12-05 Formatting.
d0e6ad636f6758eb0e06e88088d2970737df6a59 2001-11-20 * include/freetype/ttnameid.h: Added some new Microsoft language codes and LCIDs as found in MSDN (Passport SDK). Also added comments about the meaning of bit 57 of OS/2 (TT_UCR_SURROGATES) which with OpenType v.1.3 now means "there is a character beyond FFFF in this font". Thanks to Detlef Wuerkner <TetiSoft@apg.lahn.de> for noticing this.
f2c56515f5e0279c93e9fc5c8c6167daf13eaffd 2001-11-20         * src/pshinter/{pshalgo2.c, pshalgo1.c}: fixed stupid bug in sorting         routine that created nasty alignment artefacts.
adf07a930cb0ce44a57018a2c5edbc9ac8916d88 2001-10-30 	* src/smooth/ftgrays.c: adding experimental "gamma" support. This 	produces smoother glyphs at small sizes for very little cost
9d7e5e8b8b455c10e6429827f2e8f00047261c52 2001-10-29 other auto-hinter experiments not worthy of a Changelog entry
b92479b8c246e5ed1757d6dff2b5687085e0e451 2001-10-29 experimental changes to debug the auto-hinter. These are not worthy of a Changelog entry yet..
75133bff1d216f7f45303a375a4f80e296d11902 2001-10-27 fixed a small performance bug in the new cache sub-system implementation
8d14d4729c904ee2cad4d34da7bd7d81b97eaf7e 2001-10-26 Changed a minor typo.
0805ec258953ffd9f36db1d38dcfec4f6a8b889f 2001-10-26 Changed tjk@ams.org to tkacvins@freetype.org.
cd605b63022ae135008ce06f0b266cee7b7985e0 2001-10-26 _major_ re-design of the caching sub-system. Still using the same API though :-)
ae340bbfec2182fd4f56f9888095d61a5601bcba 2001-10-26 Incorporated changes for faces other than the first
3200d68dc6c493caa8f515e850143cee3d0ff228 2001-10-26 Changed to reflect current status
91ff42258e6044e72b40202e59baa3b4644b2a30 2001-10-26 Added changes about MacOS stuff
a11cd4e183b97a3a23b9f2a95eb15ef59a13b5a6 2001-10-26 a few updates used to debug the auto-hinter as well as try to improve it significantly
2f553a2c38f0fce5e130db9195882662e2dff04a 2001-10-25 Added change about ftlib.prj
a2ccd98a8a92075b42b2ddda1c12c8e668d95cb3 2001-10-25 Updated project to CodeWarrior 7 and latest FT source files
dcb2b27ea8b2d5af163e62523e2d6fbc8f088bd7 2001-10-24 updated comment explaining how to use project-specific option (and module) files
40da4e401b7f533a446c39d02f3456c0c53976db 2001-10-24 * builds/unix/ftsystem.c (FT_New_Memory):  Added a missing `}'.
7bb92766865ae2a7b4cef059b8b0a1132a9c991d 2001-10-24 In function FT_New_Memory, added a missing `}'.
aa007cd2edf00dbb76da8962c8a96763f6e44789 2001-10-24 	* include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c: 	improvements to the memory debugger to report more information in 	case of errors. Also, some allocations that occured through 	REALLOC couldn't be previously catched correctly..
5a1de37e7e1a2fdc1a5ef1679850b8964975d09b 2001-10-24 replaced liberal uses of "memset" by the "MEM_Set" macro call (some platforms don't provide this ANSI function !!)
3a65746f1de20623607ee96a240fd9037c037224 2001-10-24 replaced liberal uses of "memset" by the "MEM_Set" macro call (some platforms don't provide this ANSI function !!)
6e34ec93bca6a453b480d549f564cc7f7c808a81 2001-10-23 updating the debugging memory manager to run on Unix, VMS and Amiga too (since they use a custom version of "ftsystem.c" !!)
8dc0fb855eb2d9d54525d4323bbd63a7c79c073e 2001-10-22 updating debug manager
88cdbb34a229c863ab4f10114b98e3737eb2b64c 2001-10-22 removed bogus warnings
950c669060eb6a41adccffcf709c487102cb1b87 2001-10-22         * include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c: modified         the debugging memory manager to report the location (source file name         + line number) where leaked memory blocks are allocated in the source         file..  funny, isn't it ??
869fc49017be8189325efd34a2ab7fd853758d16 2001-10-22 Added a new debugging memory manager implementation. See the FT_DEBUG_MEMORY macro definition in "ftoption.h", as well as the file "src/base/ftdbgmem.c"
a006a0f5ec2a5e11211135b9668d77f41fe74e05 2001-10-21 2001-10-21  Tom Kacvinsky  <tjk@ams.org>
dfa4568432c28a75a91f2b94362ab1190ab2d91b 2001-10-21 In function CFF_Done_Font, make sure that subfonts are freed only if we are working with a CID keyed CFF font.  This is to avoid freeing a variable that might not have been allocated.
726a4fa6f1d8785571d2c043b38a9d6024ee8ab9 2001-10-21 2001-10-21  Tom Kacvinsky  <tjk@ams.org>
98289a2a65a79c329f769882a45f6aada7123fc0 2001-10-21 In function CFF_Done_Font, make sure to free the subfonts array to avoid a memory leak.
12d40dac4236d4d574432a1436948b57f3b64b4c 2001-10-21 	* src/type1/t1load.c: fixed memory leak bugs that appeared with certain 	synthetized fonts (e.g. CourierBoldOblique, a.k.a. "cobo_____.pfb")
e6eaadf68307165b49e5a56202bf0cde1ef4aa60 2001-10-20 Added another entry for t1load.c related to synthetic fonts: make sure that custom encodings are not loaded twice (thus avoiding a memory leak).
629bf286e76cd11f5dc25f3e888c2267592541c8 2001-10-20 In function parse_encoding, add a test to make sure that custom encodings (i.e., neither StandardEncoding nor ExpertEncoding) are not loaded twice when the Type 1 font is synthetic.
3beab5bd13067c71ba6eb8a199b1e6adc3c7beed 2001-10-20 Added entries for changes to t1load.c.
48f26bc74837146d4d71b717d9549a2b4aa4180c 2001-10-20 In functions parse_font_name and parse_subrs, added a test for when loading synthetic fonts to make sure that the font name and subrotuines are not loaded twice.  This is to remove a memory leak that occurs because the original allocation for these objects is not deallocated when the objects are read the second time.
620ec14955309c3cacc4e513bb4e287a38693c4a 2001-10-20 renaming todo -> TODO
7e4b52d17be4462ff9c74907a70370fa154515f1 2001-10-19 getting rid of compiler warnings
3b9f1e096dcf120912822cecd663cdfefe476686 2001-10-19 another small test of the CVS loginfo setup
0d7ccf1d4eafb7e8b31a306cea828ab1e08d5cca 2001-10-19 adding or updating files to the old build system to compile the library with the Postscript hinter correctly..
b3e1b292cdd1343ed2f3ca6ce56e799cb5bb1341 2001-10-18 just testing the CVS loginfo setup
043be66c15a78b7ab6e1d6394cd11bac8bc0222a 2001-10-18 just testing the CVS loginfo setup
b347aaa2069032d5f6ebb66070cd6edf432dd4c6 2001-10-18 just testing the CVS loginfo setup
ec3c28a84729e47339f2b79711c225aabd759590 2001-10-18 just testing the CVS loginfo setup
8e005d502dd99b83a01e6d4fc5b62dd025f5dafc 2001-10-18 just testing the CVS loginfo setup
6043d2bc5d8ac071aa4857cffd1df282d4d16258 2001-10-18 just testing the CVS loginfo setup
d5fb3512b0bcc8c1ab13045c7f5ae58331bcdbd4 2001-10-18 just testing the CVS loginfo setup
0ad006b76ffc94319f70511623b1a9290ea0e2e7 2001-10-18 just testing the CVS loginfo setup
12c68306621c8a51d8bc3604a50ea2ed66742403 2001-10-18 just testing the CVS loginfo setup
8d6aae02d89054765ddda88a3aff27724b9e0cf3 2001-10-18 just testing the CVS loginfo setup
835368543f3e4d4bc644992c83bc9c5f92679da7 2001-10-18 just testing the CVS loginfo setup
a0b314c044d1f26acabac65eaa313d4079af04ec 2001-10-18 just testing the CVS loginfo setup
3b25cc7b037668319a8b03c7008cea9488232713 2001-10-18 just testing the CVS loginfo setup
6ea520aad4a406885e2faa430b7afa25b1423ffc 2001-10-18 just testing the CVS loginfo setup
3cb2500966892d7cf12a4d106853f4223ba3d9a5 2001-10-18 just testing the CVS loginfo setup
5a4c1ff3811e2ac88094ad9a73a1edfb9efa533c 2001-10-18 just testing the CVS loginfo setup
02f3b4889c2fb70dd5a6ea745f139a015c8f098f 2001-10-18 just testing the CVS loginfo setup
730d0540a4c774742c9c1c226885409e96f8c4bd 2001-10-18 just testing the CVS loginfo setup
0ebf28c73ef76a1c118087b3269b7f57a473a130 2001-10-18 just testing the CVS loginfo setup
29d5a0ecbd669434a955bbc2681a713cb7dd951d 2001-10-18 just testing the CVS loginfo setup
afa3854202e0687f568147fa6d7f78896c3668d0 2001-10-18 documentation update
f373e2d9bc5856925c6df82e6022e3e88881947a 2001-10-18 rewrote "glnames.py" to fix a rather nasty bug that made FreeType return incorrect glyph names for certain glyph indices..
c9349c93431bbd01da0d844d5f5c691e8d70395c 2001-10-18 updating ChangeLog and Jamfile for the new Postscript hinter
c55099de40468eac2d23db40d0409a628be56bcd 2001-10-18 changing pixel size computations for better accuracy (experimental)
540e7cd6c6be213c6263e1b7725ed50d4badd51a 2001-10-18 Adding glyph hinter debugging program.
5893c1bb2a9e682ac39107cdce8c7d413c4fe0f9 2001-10-18 add support for new postscript hinter
573a98d04818dad7625d74b632574a037c48883f 2001-10-18 add support for new postscript hinter
a83bc088ecd14f315d40bd50bbac7959ea2631f6 2001-10-18 adding new postscript hinter
0e49a4b8e702fdbe8d482d7c7272267b28d876b7 2001-10-18 adding support to new postscript hinter
a1471038bd7ce7d35108777a1e32ac1a0e99b5b9 2001-10-18 fixing a "bug" that affected the Postscript hinter: growing a memory block though "realloc" didn't clear the new bytes of memory..
39bea028f8f45d70c73eb9f90a25adf1e8ebbd9e 2001-10-18 fixed typo
1c5802a4b2d0d12634edb1e82420e62a9f7178ea 2001-10-18 updated FT_Div64by32
ea5a981c7d000b11cf29dd7f1a9cf96defdff059 2001-10-17 minimal optimisation submitted by Graham Asher
034a19326bd49dfa9883561c68b24417cbd84524 2001-10-17 documentation update for 2.0.5
23bcde193e64dfae54a1c51dacad2a86d7a5f028 2001-10-17 implementing a new function named "FT_Get_Postscript_Name" to retrieve a face's "unique" Postscript name
40d006af7c6a79147fa09245a6b13c7c721176eb 2001-10-17 tagging files, checking new CVS -> mail script
80b8d77024768b6cc5921173d963c01207818106 2001-10-10 Fixed a bug in `glnames.py' that prevented it from generating correct glyph names tables.  This resulted in the unavailability of certain glyphs like `Cacute', `cacute' and `lslash' in Unicode charmaps, even if these were present in the font (causing problems for Polish users).
1cd4f85e14fa769725047d83bc16d54217062525 2001-10-09 updating CHANGES preparing for the 2.0.5 release
b4b96260e475cf55f594443b156ae04afb036880 2001-10-08 	* src/psnames/pstables.h, src/psnames/psmodule.c, src/tools/glnames.py: 	fixed a bug in 'glnames.py' that prevented it from generating correct 	glyph names table. This resulted in the unavailability of certain glyphs 	like "Cacute", "cacute" and "lslash" in Unicode charmaps, even if these 	were present in the font (causing problems for Polish users).
4c647903b51ca46b339ba5fb897fa9cb17ba0a47 2001-10-08 oops, forgot to add this file
b3ba40ddfdcbce66a95e93257b07d4a991c556c2 2001-10-07 	* include/freetype/ftsizes.h, src/base/ftobjs.c, src/cache/ftcmanag.c: 	added a new header, named "ftsizes.h" (FT_SIZES_H) to provide a public 	API to manage multiple size objects for a given FT_Face.
5b1e81411d7c2285a6c3df0ddd59a6e2477bb80f 2001-10-07 * src/cache/ftlru.c (FT_Lru_Lookup_Node): fixed a bug that prevented correct LRU behaviour
c4f622c3411141e1dfa94813a6c111b67f4f233e 2001-10-07 	* src/smooth/ftgrays: "setjmp/longjmp" is now used for rollback (i.e. 	when memory pool overflow occurs), function names are now all prefixed 	with "gray_", and a new type (TArea) is defined to store area value in 	each cell (using "int" was too small on 16-bit systems)..
21939455dc98cd8c1e60eca8f9b05ba2404c0ca0 2001-10-05 Adding a new file named docs/BUGS contained a table of known bugs of the library
12841de1c7b37ffb56af5a51b65cc76feb27cde6 2001-10-05 fixing a bug related to decoding glyph names like "uniXXXX" into Unicode character codes
4667dd6d1796413acd799a0fd54e4315e1a38654 2001-09-20 Add ChangeLog entry.
9e616daa9266e93e8e414a58009a633b2fb0ba3d 2001-09-20 Amiga port
76e05c65d5693d53997430edc89e6791a58f2934 2001-09-20 Initial revision
817a85a8adbc7656d40c1e05eafe1af1eb41eb66 2001-09-15 * src/type1/t1afm.c (T1_Done_AFM): Free `afm'.
20abe742a77f1b88ceec0d2d651cc3ac5f242d88 2001-09-10 * src/sfnt/ttcmap.c (code_to_index2): Handle code values with hi-byte == 0 correctly.
ec342907b3d98f34d9f8b0f8c37c8ebf25f55ead 2001-09-10 formatting
f699cc31b0ca1f4be1d925d79c224c6597be6d47 2001-09-04 file pshoptim.h was initially added on branch VER-2-0-4-PATCH.
f6bc1510cd8491791cc242b0a034867649096738 2001-09-04 file pshoptim.c was initially added on branch VER-2-0-4-PATCH.
8ab0add6b4fc4348c3f1a06ce6d83d17c92ddad3 2001-08-30 Martin Muskens bufixes:
26160d5b2c138f19aa2e862b973bd7c6c4ffd874 2001-08-30 fixed Type1 kerning flag setting when reading AFM file
bcf8d4b497b691294c9f3975af66940bbecb1907 2001-08-24 * src/sfnt/ttload.c (TT_Load_CMap): Fix frame length of `cmap_rec_fields'.
28df3070f041b7113e4bf58f41d4fd248395d082 2001-08-22 * src/truetype/ttinterp.h: Fix prototype of TT_Move_Func.
a0d32dc1fac29744757acd4431d1121e7be385bd 2001-08-21 * builds/dos/dos-def.mk (NO_OUTPUT): Don't use `&>' but `>'.
67750c8fa425a918f39b9145aa5aa494f40fddb3 2001-08-21 updating the definition of FT_CONFIG_OPTION_USE_MODULE_ERRORS to _undefined_ (source compatibility breaking issue) + updated its comment
6870f4cf1ad4c264d16f4073c50e86c37b5fccc8 2001-08-18 * src/base/ftcalc.c (FT_MulDiv): Fixed serious typo.
5dea44438f74324403cb2974a5701cac7ceab32a 2001-08-13 Updating to OpenType 1.3.
32949c1b9797f6a2618001e04b270a8a17081144 2001-08-09 Added entries for chnages to t1driver.c (new name_index function, function name change)
aea07ccdba65fd0fbcc987b4eacd9f94bbd02029 2001-08-09 Changed function get_cff_glyph_name to cff_get_glyph_name for consistency.
cfcec824eb91458956496f5fe37b153d86642fdc 2001-08-09 Added function t1_get_name_index and changed Get_Interface to return this function when the "name_index" function is requested.
2eaadd5ad8b2dd17a5f3d67f190e546c954351bc 2001-08-08 Added entries for changes to CFF driver (moved some assignments from source file to header and added glyph name index requestor function).
3c6e026a4e1eb78b7cc35e613e33983967857fac 2001-08-08 Added documentation and prototype for new function FT_Get_Name_Index.
d2a996c482adfe9e79c9e5eb46eeac876861fe46 2001-08-08 Added FT_Name_Index_Requester, a function pointer type defintion used for in the function FT_Get_Name_Index.
ff2714feca7e31b4ced901ad1eebc655dc64b67f 2001-08-08 Added function FT_Get_Name_Index, used to return a glyph index for a given glyph name only if the driver supports glyph names.
52371001d098686fdb227b40c5cf28198f32129f 2001-08-08 Added function cff_get_name_index, used as a requestor function for FT_Get_Name_Index.  Also, modified cff_get_interface so that it returns the function cff_get_name_index when the "name_index" function is requested.
236f82dbb29e53628156f92339fafefe33d8521b 2001-08-08 Added definitions of cff_isoadobe_charset, cff_expert_charset, cff_expertsubset_charset, cff_standard_encoding, and cff_expert_encoding arrays.
0f88cdbe36064d91b00214101853e472af690c19 2001-08-08 Removed definitions of cff_isoadobe_charset, cff_expert_charset, cff_expertsubset_charset, cff_standard_encoding, and cff_expert_encoding arrays to cffload.h.
7dabafd63e2b8de156918da69a7234e49d4b3250 2001-07-26 * builds/cygwin/*: Removed.  Use the unix stuff instead.
49f3cf65464bafdc5b2caf7416d690bf341da378 2001-07-17 Add ChangeLog entry.
36af3ea62b665dee4a3408da2c657df06ab3a467 2001-07-17 * include/freetype/internal/psaux.h (PS_Table): Use FT_Offset for `cursor' and `capacity'. * src/psaux/psobjc.c (reallocate_t1_table): Use FT_Long for second parameter. (PS_Table_Add): Use FT_Offset for `new_size'.
59a6a3649f63d053c2abf1ab778e7ee794b05759 2001-07-17 file pshfit.c was initially added on branch VER-2-0-4-PATCH.
9fdfe06a0da2c3f70f0f822888141dc2ff727be4 2001-07-17 file pshfit.h was initially added on branch VER-2-0-4-PATCH.
a4bf7d660f092b4fdd6b4868f4af6fe275308f24 2001-07-12 2001-07-13  Werner Lemberg  <wl@gnu.org>
7cf4c6dfa84f57f3424dbb8a253560157e60c645 2001-07-12 formatting
2b6248bac0b3b8b1999855870ffffa79da121f5b 2001-07-07 formatting
3b7049fe103238f094282f207576437fa511cc05 2001-07-07 removed pedantic compiler warnings when the bytecode interpreter is compiled in the library
ca90a2c46b4241d22c1626c94c16cc82b3d0d255 2001-07-06 	* include/internal/ftstream.h: modified the definitions 	of the FT_GET_XXXX and NEXT_XXXX macros for 16-bit correctness
a560a1e018623d8d0d4326a61a1e29c4ffe86e04 2001-07-03 * src/autohint/ahhint.c (ah_hinter_align_weak_points): Remove unused variable `edges'. (ah_hinter_load): Remove unused variables `old_width' and `new_width'. * src/cid/cidload.c (cid_decrypt): Use `U' for constant (again). * src/psaux/psobjs.c (T1_Decrypt): Ditto. * src/type1/t1parse.c (T1_Get_Private_Dict): Ditto.
415235df1b955940ce85401a076f882e8717ef7b 2001-06-28 finishing function header formatting
4a2305cf0c686d58273e264780b48b159e42f604 2001-06-28 formatting
52005c304229e2bfc54c0d406944d125d4849920 2001-06-27 formatting
93616ecb6601b133f9f33082c05d2675a556a001 2001-06-27 next round in function header formatting
99b744164d3e4887f39e1cea28088d21d4ad6a4e 2001-06-27 * src/cid/cidload.c, src/cid/cidload.h (cid_decrypt): Use FT_Offset instead of FT_Int as type for `length' parameter. * include/freetype/internal/psaux.h (PSAux_Interface): Updated.
f814d0fafe344f1454b52e2d455c14b5fcea5b67 2001-06-27 First round in converting
c40f386727d78ddd669814c402611c0443ff195c 2001-06-27 doc update
9a554eb2d619e3340558b5b8b54dbd20b9b37a7e 2001-06-27 the SFNT Kerning table loader now ensures that the table is correctly sorted.
7ad248a51bbd2dfc50be40626e948dbae33c9f34 2001-06-27 formatting/bug fix
f77581f642a245ae87c8257b99394ba0e46a06e3 2001-06-27 changed the definition of FT_CALLBACK_DEF
dee781342b932b60c0c885d4f493b8246710a34c 2001-06-27 	* include/freetype/ftconfig.h, src/*/*.c: changed the definition and 	uses of the FT_CALLBACK_DEF macro in order to support 16-bit compilers
890f313b379a0f9f41b6d4d5c471245127fae082 2001-06-26 * include/freetype/internal/ftstream.h (FT_GET_OFF3_LE): Fix typo.
2bf99344c335706cf5f2f7733fd27ebd14d3aaa6 2001-06-24 fixed the 64-bits division computation for 16-bits systems
3974a6058dfdf9f2545ed218b9df257fde9eba7a 2001-06-23 Formatting.
c5341fb94ef11480f711aa66d8a6dc14547f0feb 2001-06-23 adding Debian build directory
0bf6e0647a76988b10e4f423246a6e55c59e2847 2001-06-22 Formatting.
0fe9763135c1c3ee489bd5106f5c8dbc5967886b 2001-06-22 Add cast in pcfread.c.
b602eba4a1b25656a6da9aa7f75b44381cecea04 2001-06-22 file psrecord.c was initially added on branch VER-2-0-4-PATCH.
411f30a1ba3e73ee980e070df7f468e011554fcb 2001-06-22 file psrecord.h was initially added on branch VER-2-0-4-PATCH.
995ff2046bfb40877036f2a26c90a5214b337a32 2001-06-22 updated documentation for the 2.0.4 release
38364152e61e53d164a2f64fdcdf83860ae9840e 2001-06-20 * include/freetype/config/ftconfig.h: Add two more `L's to constants. Add missing semicolons.
8eb0353fec1494ab7d9fe9bb91a5954449ab30c1 2001-06-19 Formatting.
0b3a99153a15e94dc93d50b616724b0f7402af7b 2001-06-19         * builds/win32/visualc/freetype.dsp, builds/win32/visualc/index.html:         updated the Visual C++ project (for the 2.0.4 release)
61f068568332951a628079c723ce3404b1f871c8 2001-06-19         * include/freetype/fterrors.h: updated some of the error macros to         simplify Werner's latest tricks :o)
c43fd3a749d9659277568b6cce6539d6f5503883 2001-06-19 Formatting.
8edbcabce1b3756fb1921f85901dcce944bdf1e7 2001-06-19 - updated doc for FT_New_Memory_Face - removed lots of compiler warnings in lint-style   warning modes (/W4 with Visual C++)
cf24d51531d41b1675753d39533c6ae562f8104b 2001-06-18 Minor cleanups to remove compiler warnings.
00a2207fd8149d7a75b6856899074d4eeba8324e 2001-06-18 Make the new error scheme source compatible with older FT versions by introducing another layer.
be5a53654d0a986709745bbb6b87f0b313778006 2001-06-16 * include/freetype/freetype.h (FT_ENC_TAG): New macro. (FT_Encoding_): Use it. * include/freetype/ftimage.h (FT_IMAGE_TAG): Define it conditionally.
9e528d03763f483adf2c82291fa47e2614c1f51c 2001-06-16 formatting
ac6cc419df0152635374fbcc499a61e108c73238 2001-06-14 modified the TrueType interpreter to let it         use the new trigonometric functions provided in "fttrigon.h". This         gets rid of some old 64-bit computation routines, as well as many         warnings when compiling the library with the "long long" 64-bit         integer type.
1b3a0014e2ebad50efb6a0c1d7948a3c7ffc21a2 2001-06-11 * src/base/ftcalc.c (FT_MulDiv, FT_DivFix, FT_Sqrt64): Remove compiler warnings.
79860707146ac0d9ae0a9656d85fb9bfd4540b1e 2001-06-08 Increase `version_info' to 7:0:1. Fixed a bug that returned an invalid linear width for composite TrueType glyphs. * include/internal/tttypes.h (TT_Loader_): Two new elements `linear' and `linear_def'. * src/truetype/ttgload.c (load_truetype_glyph, compute_glyph_metrics): Use it. * include/fttypes.h (FT_ERROR_BASE): New macro. * src/base/ftobjs.c (FT_Open_Face, FT_Render_Glyph_Internal): Use it to make source code work with the new error scheme implemented by Werner. * src/base/ftoutln.c (FT_Outline_Render): Ditto.
57d4de0e51fd327d118bf8e23164f30ba5e31392 2001-06-08 fixed a bug that returned an invalid linear width for composite TrueType glyphs
b3f3210b65a8f1ddb9255c3f3a0d3a30c0571f0d 2001-06-08 * builds/unix/configure.in: Renamed to ... * builds/unix/configure.ac: This to make sure that autoconf 2.50 is needed. Run `autoupdate' on it. * builds/unix/configure: Regenerated.
0ebd3338f69583c019ad00d0644efcbe0439e550 2001-06-08         * src/autohint/ahhint.c (ah_hinter_load_glyph): fixed a bug that         corrupted transformed glyphs that were auto-hinted (the transform         was applied twice !!)
f60408c0701b6e89e5fe19042c69127ab5a9169a 2001-06-07 removed
c0c2abef2d2b79909cd37a1fe6a82e448f5049b4 2001-06-07 Updating to libtool 1.4.0.
1f7f0e87e58168b2e739e2622db0ee06e0c9accc 2001-06-06 Complete redesign of error codes.  Please check ftmoderr.h for more details.
b3d9f882d0a0fce056d238a507267327301ee456 2001-06-06 Fixed length of `Reserved' array.
a00ff98a503cb246c6b321d4150352455281d86e 2001-05-30 formatting, minor fixes
1c46854ae314a0ce0ab3683ca254c05f6f5679ee 2001-05-29 small doc update
f9e51f3ceb69c0c5d4f6b24fdb060e6e9c647183 2001-05-29 remong the "netware" directory, it was too big for a source release (904 Kb !!)
b181ae1ac148414d6c7c6afb2c0a8eae1dd8566e 2001-05-28 Netware port by Ulrich Neumann.
2dffc9a3e6e4fd3428e6674758117c3ba9bafa41 2001-05-25 formatting, update
4312f42796625ee14a0939aeb937068dfe3fa30e 2001-05-24 moving documents to the "docs" directory
557981262255d408ae790107d9ee3f8012651821 2001-05-17 formatting
61d6b2b9aa6f639dac8cd75e1c1bc7dc9702b0bb 2001-05-16     * src/truetype/ttgload.c (load_truetype_glyph): fixed a bug in the     composite loader spotted by Keith Packard.
66cb4790bfc5146158a388c6cc9ab2cc40dcf6fb 2001-05-14     * src/base/ftcalc.c (FT_DivFix): fixed a bug in the 64-bit code that     created incorrect scale factors !!
6059b0317ed62e7f132373c217bce514b95f85e8 2001-05-14 formatting
ec6ddd5c5bade3a2896533cab2190ae9c96c0675 2001-05-12 * include/freetype/ftbbox.h: FTBBOX_H -> __FTBBOX_H__. * include/freetype/fttrigon.h: __FT_TRIGONOMETRY_H__ -> __FTTRIGON_H__. Include FT_FREETYPE_H. Beautified; added copyright. * src/base/fttrigon.c: Beautified; added copyright.
a64c55b17fa2e61e4ae5f4214e50a652291cd483 2001-05-12 formatting
09d55ceabff22dbe0572e692ac36b729cd42b1b7 2001-05-11     * src/cff/cffparse.c, src/cid/cidload.c, src/type1/t1load.c: fixed     the incorrect EM size computation
ebe85f59c9540a37ff72ffe8aba9c08b9d8b28ef 2001-05-11     * include/freetype/fttrigon.h, src/base/fttrigon.c, src/base/ftbase.c,     src/base/Jamfile, src/base/rules.mk: adding trigonometric functions     to the core API (using Cordic algorithms).
b3de817acb3b22a17c3e6e10dea68031ad5e16bb 2001-05-11     * Jamfile: fixed incorrect HDRMACRO argument.
69046ac1b22465ae02121aed1880a650b33b7a25 2001-05-11     * TODO: removed the cubic arc bbox computation note, since it has been     fixed recently..
5704f0c984d403d7e004ce45d92609991b39342f 2001-05-09 * include/freetype/internal/ftcalc.h: Move declaration of FT_SqrtFixed() out of `#ifdef FT_LONG64'.
2f41b184beea139c96ed73162e851993c7c44edf 2001-05-08 Another small fix from Francesco.
fc26ecd9d329eb40783766bdc8b964f702e8baad 2001-05-08 formatting
750ddcd576101f33940688ebb2defc4836ea5f39 2001-05-08     * src/pcfdriver.c: fixed incorrect bitmap width computation
bc891834b827991be2071d50d8d09519637fc26d 2001-05-08     * docs/docmaker.py: updated the DocMaker script in order to add     command line options (--output,--prefix,--title), fix the erroneous     line numbers reported during errors and warnings, and other formatting     issues..
b06a291ce9eb2937623cadb4b854f94faebe4bfa 2001-04-27 Fix ChangeLog.
e6d4518f80c29b4b594897c84c6a46c1d3469364 2001-04-27 	* src/base/ftbbox.c (BBox_Cubic_Check): fixed the coefficient 	normalization algorithm (invalid final bit position, and invalid 	shift computation..)
3780273e3e000a728adc97d0a35642347037ca1b 2001-04-26 * builds/unix/config.guess, builds/unix/config.sub: Updated to latest versions from gnu.org.
c2cd00443b761e7bef512fcb77cf91f11376e01d 2001-04-26 minor optimisations in ftcalc.c
ec46b28df763ef3e5cc88c9b22c7cdd7ab5faa8f 2001-04-25 	* src/base/ftcalc.c (FT_SqrtFixed): corrected/optimised the 32-bit 	fixed-point square root. it is now used even with 64-bits 	ints, as it's simply _much_ faster than calling FT_Sqrt64 :-)
caf72cd6e5765aa5419f2f3e8e42610181dc82e8 2001-04-25         * 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 :-)
cfcfd3c4321338ecb1f0c7c73d842da8d7378436 2001-04-24 * builds/unix/config.guess, builds/unix/config.sub: Updated to latest versions from gnu.org.
c7e1552c0f97169ea28147f5d45f459ca0e832eb 2001-04-22 * builds/compiler/gcc-dev.mk: Add `-Wno-long-long' flag.
526b5d8c2a6c25213b585fb19b51abb1a3038fc8 2001-04-21 formatting
0027af925a0e94a6863d2beadad5ab0ca95b78bf 2001-04-21 added 64-bit check removed Visual C++ project update removed Makefile -> Jam transition
6d4fbec1b8245cca808c2bc53bca58d08b85cba2 2001-04-20 	* 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
9d770c90d1efbf2de190000e7597aca3d1b1ac9f 2001-04-11 Fix typos (entires -> entries).
ef6ebd63511be5e92bddaad0ae45565581b48ea1 2001-04-11 formatting
ed6971b569cf8da5ba670ab47abe27cf52792c47 2001-04-10 2001-04-10  Tom Kacvinsky  <tjk@ams.org>
cad797e6f13ba4c2e8dab8752969e87101f89090 2001-04-10 In function parse_charstrings, changed code for placing .notdef glyph into slot 0 so that we no longer have a memory access violation.
60ee2812b1709d8726977b9f158fc928eab4dfdc 2001-04-10 In structure T1_Loader, added swap_table (of type PS_Table) to facilitate placing the .notdef glyph in slot 0.
800f5096c1c191e11239a9cf9e62a0dec49929bb 2001-04-10 * src/pcf/pcfdriver.c (PCF_Get_Char_Index): Fix return value.
cbc9938e68fe74d19a4936c017183e84cbaeda79 2001-04-06 * builds/os2/*.mk: These files have been forgotten to update to the structure of similar makefiles. * builds/dos/*.mk: Ditto. * builds/ansi/*.mk: Ditto.
a1844e0927e0fd5230c59c1b3172ed5e5789d088 2001-04-03 * Jamfile, src/Jamfile, src/*/Jamfile: Formatted.  Slight changes to give files identical structure.
1429db6c4f6763b14cdb4474244ed6a60d7fea1b 2001-04-02 * README: Formatting.
ab6d10759a8f5f3a4987aeff9e0bd7d79d529c82 2001-04-02 * CHANGES: Reformatted, minor fixes. * TODO: Updated. * include/freetype/freetype.h: Formatting.
8f031b08ec0cd21d530ac588896ee9fe32c569bd 2001-04-02 Formatting
679ea64ccc48de35d52f850bdbdf0e562d612d03 2001-04-02 2001-04-02  Tom Kacvinsky  <tjk@ams.org>
4a1bc8fcf60db43de515ac9ba2e9475ae95f6d67 2001-04-02 In function TT_Load_Metrics, fix improper an improper pointer dereference. Submitted by herbert duerr <duerr@sun.com>
7e0e160d873ae83110f9dee96522b8181d126c29 2001-03-26 2001-03-26  Tom Kacvinsky <tjk@ams.org>
e90c5b978f043f9bfe33458974f5b1680e4badc9 2001-03-26 Changed tests for sizes of short, ints, and longs to use the suffix U on the hexdecimal constants to avoid problems with HP-UX's ANSI compliant C compiler (c89).  The changes work well with Sun's Forte compilers.
5bf0a39485e0395f430604b279f9f4793f61ee32 2001-03-24         * Jamrules, Jamfile, src/Jamfile, src/*/Jamfile: Adding jamfiles         to the source tree. see www.freetype.org/jam/index.html for details
521d8dc2e5d8dbfe058d2f1a52eed87e14a332fd 2001-03-24 Add 2.0.2 version tag.
85d260f62882328d248a69808c8ceb6851c26a05 2001-03-24 added small README file
bbf33f304ad81edabacfe233bde1462ca43703d4 2001-03-24 small Unix installation update
d540613a7f31002d4bbd85d67214f8394e9c724a 2001-03-23 small documentation update
f876b245e9fcd467f6e71d4126ab118418110722 2001-03-23 small documentation update
a0f89558b90cf57cccbfd001c2ff5258f1af7244 2001-03-23 updated changes
1e536983f6ca0a0a684bea5c1d9255232386d293 2001-03-23 removed obsolete documentation files they are now moved to the "www" module, under "www/freetype2/docs"
521a2d7a13afd210283a8e071b44a881ed9bc38f 2001-03-20 * builds/win32/detekt.mk: Fix .PHONY target for Intel compiler.
0e20e1e57586f8499666fe4e478c83dca7c22af7 2001-03-20 fixed a small mistake
b8f56fa0051444cc1990a7dbe29e1f3224341973 2001-03-20 renamed "obj" to "objs"
6ce03efb12909f239fe139e7ec609fa7e9654dbd 2001-03-20 	* include/freetype/config/ftheader.h, include/freetype/ftsnames.h: 	renamed "ftnames.h" to "ftsnames.h", and FT_NAMES_H to FT_SFNT_NAMES_H
8d3a401fa808a8c70bd6a9ce17d5a840fb0ae2db 2001-03-20 	* builds/*/*-def.mk: changed the objects directory from "obj" to "objs"
3de5b07cc3e205a4928f82d8be5b8fda91e01c1e 2001-03-20 * builds/unix/configure.in: Add $ft_version. * builds/unix/freetype-config.in: Use it. * builds/unix/configure: Updated.
a2e47b2688e0634555040ec1d27da07139c723a2 2001-03-19 Added entries for changes to Type 1 and CFF drivers, related to units per EM processing in the font matrix parsers.
f3dad68be8ab7116b496984fb00324baa1e65d10 2001-03-19 In function parse_font_matrix(), make sure that the units per em value is assigned an unsigned short value, first by shifting right 16 bits, then by casting the results to FT_UShort.
70d6f38ed21582305cd1499718e45f4b33bb4eb2 2001-03-19 Change units per EM assignment in cff_parse_font_bbox().
3798110fc7cbeb16e452578ec19b17441a0dd4fb 2001-03-19 fixed a small bug
8cfe002db957efbb34f504e2ebd4be69dfc7c524 2001-03-18 renamed <freetype/config/ft2build.h> to 'ftheader.h' to avoid name conflicts with top-level <ft2build.h>
168e39a15b4aed8705ca0105bad1b4854848922b 2001-03-17 small update to remove compiler warnings
c24eff8d83fe25629986477c1ad5ede939db8881 2001-03-17 Another minor typo fix in cff_parse_font_bbox().
b2712e2ef506051d684ee025ffff10dd3d4df2b2 2001-03-17 Corrected a typo in function cff_parse_font_bbox().
99678c34087155de8a9b224454f925fc1c8b466f 2001-03-17 Added entries for changes to the BBox processing of the CFF driver.  Now the Type 1, CID, and CFF drivers match in their BBox processing.
ea48f4588a352381758b85ae29bf8f314f419148 2001-03-17 In function cff_parse_font_bbox(), obtain rounded FT_Fixed values for the bounding box numbers.
8958d03ad10b990d50eefafadf2068fb06dfc1de 2001-03-17 In function CFF_Init_Face(), when we process a pure CFF font, set `root->ascender' (`root->descender') to the integer part of the `root->bbox.yMax' (`root->bbox.yMin', respectively).
3952f6c778047cd11650fd224649656cb019a4e0 2001-03-16 Added entries for changes to CFF driver submitted by Sander van der Wal.  These include adding suppoort for getting a glyph name based on glyph index, and support for the deprecated operator dotsection.
84ad2a2205216f540b89bbd2986472d37a82f801 2001-03-16 Added function get_cff_glyph_name() in order to facilitate getting a glyph name for glyph index via FT_Get_Glyph_Name().
b9561b78c3576008f0106a4e4df8dc1296b5f3ab 2001-03-16 In function CFF_Init_Face(), logical or the face flags with FT_FACE_FLAG_GLYPH_NAMES only if FT_CONFIG_OPTION_NO_GLYPH_NAMES is not defined.  This is to add support for getting a glyph name from a glyph index vi FT_Get_Glyph_Name().
8316bc596d378f0f8b75476ade7f11ff8bc6fe58 2001-03-16 In function CFF_Parse_CharStrings(), added support for deprecated operator "dotsection".
9a8b536fb94da0359cf44769d8441aef7963d317 2001-03-12 * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix error messages.
fb68eaf8acf3b75ba1d499dd53f486ebd0432d3a 2001-03-12 2001-03-12  Tom Kacvinsky  <tjk@ams.org>
a25b712c956408b7c0f164d98c5c4862b2ef7f4d 2001-03-12 Changed the lenIV member of the T1_Decoder_ struct to be an FT_Int instead of an FT_UInt.
d15ac6242975d06090c6959d9226ae06810adea4 2001-03-12 Added entries for changes to the Type 1 decoder and the CID font driver (which take into account the possibility of lenIV seed bytes at the beginning of a subroutine).
68621135db4fcbf6ec57ee5ddffaf93ad8a4c634 2001-03-12 In cid_read_subrs, decode subroutines only if lenIV >= 0.
e355d008b3b5f904a1daf9cf16ac19a62e727123 2001-03-12 In cid_load_glyph, decrypt charstrings only if lenIV >= 0.
9b59f2c385836c6cb72edde178bcecb6945d6dcd 2001-03-12 In function T1_Decoder_Parse_Charstrings, take into account lenIV seed bytes at the start of a decrypted subroutine.
22e812a8c4ffb8d9281570a559f60b7b27765ca9 2001-03-11 * src/pcf/pcfread.c: Put READ_Fields() always in a conditional to avoid compiler warnings.
29bac136cbdba649fe47b98d1384e88e87dd940c 2001-03-11 * TODO: Updated.
21fed911e28efd71305b32caf906e2bc4ba00cc7 2001-03-10 Added entry for TODO list.
82aca5c0ffbdd9041130121bc4b4bd4c4ad31bda 2001-03-10 Initial revision of TODO list.
f4f17d4f718d5259b15c4e9b0af2051e6b3040c1 2001-03-10 Myriad entires for FT_Fixed number handling in bbox parsing and assignment code that uses bbox values.
e5b8bbb892cca22b323fa5ee7f70f7012e12a6bb 2001-03-10 In function T1_Init_Face, changed the assignment code for ascender, descender, and max_advance_width.
5d362b6b4432d08526f366415b1336fe7533db0a 2001-03-10 Changed parse_font_bbox to use FT_Fixed values for the bbox assignment, and use rounded values instead.
00169a309e8fc6e106f8e4a00681112207f1a59a 2001-03-10 In CID_Init_Face, use calculated units_per_EM, and if that is not available, default to 100 units per EM.  Changed assignment code for ascender and descender values.
025c2f3fb6c364845616b8eaa9847aa6e3dcd54b 2001-03-10 Added units_per_EM processing to parse_font_matrix, and added FT_Fixed number handling to parse_font_bbox.
c2f44c16083485ba28ad5115319106d8c5a9e8ce 2001-03-10 Added implementation of three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix.
f8220925c970faf6d0e71a8f89b0aa81b1111656 2001-03-10 Added prototypes and notes for three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix.
914b289f1623b1030b66537d3b3ce4b652e4606c 2001-03-10 * src/*/*.c: Added many casts to make code more 64bit-safe.
7124a8e59c763bda7c62efa947d30c497bad45f5 2001-03-07 * INSTALL, docs/BUILD: We need GNU make 3.78 or newer.
a20e15bc0dd62127905458f8fc5bdd0eadc07323 2001-03-07 Added entry:
bdcfd5246deac5077364436264eab93e91feb84b 2001-03-07 Minor correction in T1_Init_Face: we must wait until parse_font_bbox is changed before we use logical shift rights in the assignments of `root->ascender', `root->descender', and `root->max_advance_width'.
5441897bcbd419e455c7600ca096ec2a24741694 2001-03-07 Added entry:
3f06635b12b911c864790873c5096c1bf3ffe378 2001-03-07 2001-03-07  Tom Kacvinsky  <tjk@ams.org>
2e35c9b406be480a223b31ae44426258550e4c95 2001-03-06 formatting
0d832659c75e2401ec7069f92ef7c06c8ea62f91 2001-03-05 Added entry:
e20035ae3ccd24dea3bf111a7b2a6ea6b20953ca 2001-03-05 2001-03-05  Tom Kacvinsky <tjk@ams.org>
ca3035ad4cbf09bf7b4043a49964afa781cf925b 2001-03-05 * include/freetype/ttnameid.h: Correct a stupid typo which prevented correct compilation (TT_MS_LANGID_TIGRIGNA_ETHIOPIA appeared twice). I am sorry for the inconvenience :-(.
29179a33ee27f33874e009e67a6550570b0cf6b1 2001-03-04 * builds/unix/detect.mk: Add test for Hurd. * builds/hurd/detect.mk: Removed.
e274cfd3ef1164ebc3c3cf8614f0f0549babe762 2001-03-04 * src/autohint/ahtypes.h (AH_Hinter): Add elements `disable_horz_edges', `disable_vert_edges'. * src/autohint/ahhint.c	(ah_hint_edges_3, ah_hinter_hint_edges): Use them (and remove static variables with the same names). * src/pcf/pcfutil.c (BitOrderInvert): Add `const'. * docs/glnames.py: Updated to latest pstables.h changes. * src/psnames/pstables.h: Add more `const'. * src/pcf/pcfutil.c: Ditto. * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixing typo (FT_Glyph_Done -> FT_Done_Glyph). * include/freetype/ttnameid.h: Added some new Microsoft language codes and LCIDs as found in Office Xp.
6d27936aa9618c0905a28d469e071d92f75f48c9 2001-03-01 * include/freetype/ttnameid.h: added some new Microsoft language codes and LCIDs as found in Office Xp.
8a8d5c88b531757919799f3425ed44eb33685c0e 2001-02-28 the Type 1 glyph loader now sets the glyph control data to the T1 charstrings program.
131f8ea8d530af5f4c54d667f4a75db17cf634c9 2001-02-28 added automatic detection for the HURD operating system
5aeaad6c3900fc66aead452d35a0a3059d2afa35 2001-02-23 fixed a bug reported by Graham Asher
f3b07226c2e46b75edfa7c79b27e04917ed43a5e 2001-02-16 fixed a small bug in FT_Glyph_Copy
8fe916ca51d0d173b3fd64d6e3327139132232e1 2001-02-16 fixed a small bug (the advance and format were not copied in FT_Glyph_Copy)
20e862be32edb81dc7fbb8d82a3b1b0581935869 2001-02-14 * builds/unix/config.{guess,sub}: Updated (from ftp.gnu.org).
0b2137e5ca68c793096f0d52e674661d4ac0ce26 2001-02-14 * docs/docmaker.py (DocSection::add_element): Use `self.print_error()'.
e231a6588203091276aabd32e4217e452675f3c4 2001-02-13 update docmaker.py to support chapters and section block ordering updated public header files, as well as "ftchapters.h" which only contains comment that hold the list of section chapters..
500dc854f6e683ed0829e8972ee223fbf7f5cd2e 2001-02-10 formatting
16c691c155a63002fa419abce81d89968891f15d 2001-02-08 minor correction to 2001-02-07 entries.
78b5f17a153ef761ac638c133e4831a66c05bb71 2001-02-08         * src/cff/cffparse.c (cff_parse_font_matrix): Removed an         unnecessary fprintf( stderr, ... ).
1e5f0ee6099a321c8f64faa0fe23290911267c3f 2001-02-08 Removed an unnecessary fprintf( stderr, ... ) from cff_parse_font_matrix
43a9c9d3963213e9dcc43f314a213990ba6fb334 2001-02-07 Added entry for function is_alpha.  Code now makes `-' a valid alphanumeric character.
97094311aaa8931e251c62068c8d7f725322553a 2001-02-07 In function is_alpha, make `-' a legal alphanumeric character.  This is so that font names with `-' are fully parsed, etc...
1df6a317045ae82bf0424cb32c963657bee38de4 2001-02-07 Added entries for changes to CFF and Type 1 drivers, related to units per EM.  That is, calculate the units per EM based on the FontMatrix.
7b91beadabb875ddf25efe104b635043ed076797 2001-02-07 In function T1_Init_Face, added code to get the units_per_EM from the value assigned in parse_font_matrix, if available.  Default to 1000 if not available.
d30bcd20c2d3890a9fde23815e93e545bdf8781e 2001-02-07 In struct CFF_Font_Dict_, added a units_per_em member to facilitate passing of units_per_em form function cff_parse_font_matrix.
c27cd28e22c122b9f440147cb8274ac20b724c6e 2001-02-07 In function cff_parse_font_matrix, added logic to get the units_per_EM from the FontMatrix.
c97cf17acdcb38c0b9a02a0caf670e76b607ee8a 2001-02-07 In function CFF_Init_Face, added logic to get the units per EM from the CFF dictionary, if available.
e56b411f32b8e3352b9d4c70a7fc3a5ea89ac359 2001-02-03 * src/psaux/psobjs.c (shift_elements): Remove if clause (which is obsolete now).
65d328ead72f934c98243a0da5cfd70b9424e5bf 2001-02-03 formatting, ChangeLog entry
1ae67a2e0c9d41831abaad6fb8e9d062c265b62c 2001-02-02 improved docmaker slightly (better indexing, support for "<order>" marker in section blocks, see "fttypes.h")
331780c9256236c26eb5f7da260f990baa92c25c 2001-01-31 Update of ttnameid.h with the most recent informations from Microsoft's SDK
2f41a46a1ae46511fa1e2c80d49078eec08ebf9d 2001-01-24 Added entries for changes to Type 1 driver (related to FontInfo dictionaries and units per em).
b2d5fefea8fb242e90b7f06d10602a8a081bec0f 2001-01-24 In function parse_font_matrix, added heuristic to get units_per_EM from the font matrix.
f3bdbb4552065cda62185e08b094cffd74c74753 2001-01-22 another small update of the Unicode range comments
3708bdb35a6e3e5282f9b8d4d61d421b0be97739 2001-01-19 grammatical fixes
3dac27d9fde5e9bc4a6a0dbb4ab1147f48d0cea6 2001-01-18 * src/pcfread.c (pcf_get_properties, pcf_get_metrics, pcf_get_bitmaps): Fix compiler errors.
9e708eb5fbc2138cf7e2a8468ebf6d1b209e2703 2001-01-15 formatting
db0717879f7de9be831b151984b64e5f9dd7b728 2001-01-12 some minor changes to allow compilation in all modes, without warnings
c7c2c91ad0fe4e0bef99fe8bf382d4ce3ad62f90 2001-01-12 * builds/unix/freetype-config.in: Fix problems with separate --prefix and --exec-prefix.
b6c1bf861a7c45709c3d770937548a33d49f43c0 2001-01-12 added cross-reference generation
38208a6e6b07c8d3e144632c33833e16023b410b 2001-01-11 * docs/docmaker.py: Minor improvements to reduce unwanted spaces and empty lines in output. * docs/docmaker.py: Improved script to generate table of contents and index pages.  It also supports wildcards on non Unix systems.
0f5616a801e9401bf2e7abab3c709ada557ea6cf 2001-01-10 updated documentation in public header files
18b55f7bbc39f92877f825326441c13f8aaf5e80 2001-01-10 improved the docmaker script
4c8815e1a6aaaa7282cbcb0c5fd2c90c2bfe3ec0 2001-01-05 * include/freetype/ttnameid.h: Updated Unicode code range comments.
d573c7e76b27b7f01c9f2024b893c5472c27f1ad 2001-01-03 formatting
d0165401bb4cb16fa265839496572ef4476520c9 2001-01-03 Added entries for changes to CFF driver function, variable, and source file names.
c3e987e2aab5a2c30d29eafdc11a621ed131bd08 2001-01-03 * builds/vms: Support files for VMS architecture added. * descrip.mms, src/*/descrip.mms: VMS makefiles added. * README.VMS: New file.
78e8608dde555f5f07c0e3eefa6522264f0cb549 2001-01-03 import of vms stuff
53ecd88986141e0e207e48f5fba8803c1d8621b7 2001-01-03 Initial revision
332bc3212572a75aedf436693a508f4ed42aec81 2001-01-03 Changed to use cfftypes.h instead of t2types.h.  Also, we now use cfferrs.h instead of t2errors.h.
0f27de12094c063832d394145f83dd7fffd071f8 2001-01-03 Merged in changes from t2types.h, and made this the canonical `types' header for the CFF driver.
059bcea7ed45aafde3857cf62d47e5bad2a23853 2001-01-03 This file was merged with cfftypes.h and is no longer necessary.
5090a09ec991fea400c4bd424b085841aa6cfa9d 2001-01-03 This file was previously known as t2errors.h.
2e7cdb145e29f86e7b10022bc33dff05dc42997b 2001-01-03 Renamed to cfferrs.h.
8d1f6049933da50d1ee106f92ff05c2d1793c73f 2001-01-03 Changed to use cffgload.{c,h} instead of t2gload.{c,h}.  Also, all occurences of t2_ (T2_) were replaced with cff_ (CFF_, resp.).
8050a6b85d9c8ffa1efd716b16434f26efddc04e 2001-01-03 This file was previously known as t2gload.h.
167e2be4108ef62c9b3bccb97e53192bbd38410e 2001-01-03 Renamed to cffgload.h.
ceac7b9f66fc8f122ee7f0e6a0b36eca9f97fb94 2001-01-03 Changed to reflect the changes made in the source files: we now use cffgload.{c,h} instead of t2gload.{c,h}.
cd92b11dc630b67d0ae630e03469e656abd86c19 2001-01-03 This file was previously known as t2gload.c.
fa3d6e94229b8169b3ede1e5f3ee0f6549cd9916 2001-01-03 Renamed t2gload.c to cffgload.c.
389acc625edf757f2b555e5d1fd7995f192edd0e 2001-01-01 * 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.
a9f3ccb523890f5416526d616285d4b5c347d926 2001-01-01 import of PCF driver
f28b7bfaea2264a9db7de97decca6568ecdf6b24 2001-01-01 Initial revision
6b76663625fce26634e2d6c72e2a0da90f1616ac 2000-12-30 * src/cff/cffload.c (CFF_Load_Charset): Improved error messages. (CFF_Load_Charset, CFF_Load_Encoding): Remove unnecessary variable definition.
e39266ab7c5a9a022dc4e5137cf15dafc000a629 2000-12-30 Added entries for changes to CFF driver sources and headers.  We now have a working charset and encoding parser, along with a working seac emulation (the 5 argument version of endchar).
fc1de559ad7c3b46a6928ce7858503af26f2473f 2000-12-30 Changed the structures CFF_Encoding and CFF_Charset.
97550fc45a5e40aeaa62146f3c0f02d2f0399cb9 2000-12-30 Chnaged the structures CFF_Charset and CFF_Encoding.
abe0d47265426740eca7e38aff0c5af98c6c936a 2000-12-30 Added functions t2_lookup_glyph_by_stdcharcode and t2_operator_seac for use in implementing the seac emulation provided by the Type 2 endchar operator.
4ba1c0ad6f057987fb378c76e9d9ab4827c016b4 2000-12-30 Added tables
7fdd1e528ba45d1803c7209eafa90208444ba2e1 2000-12-24 Added entries pertaining to the changes needed in the CFF/Type 2 driver for font transforms to work.
91a0b65f462887fe12ebcd40f32b3e1c3cc3b490 2000-12-24 In function T2_Load_Glyph, added code so that the font transform is applied.
a05c02c9ca6f7d801ad555b447c44a088f4e39d7 2000-12-24 Added code to cff_parse_font_matrix so that the font matrix numbers are scaled by 1/(matrix->yy).  Also, the offset vector now contains integer values instead of 16.16 fixed numbers.
d85623c24174daeb0ab4cc1843975e54d4d4810e 2000-12-23 Minor doc fix.
390ec3844458e38679efbc3a3944c2423a8bff20 2000-12-22 Fixed 2000-12-21 entry for ah_hinter_load and ah_hinter_load_glyph to be more general.  The problem affected more than synthetic fonts.
45fbecbba39cb2b894591b9d57342303bef19500 2000-12-22 Removed unnecessary comments and commented-out code from ah_hinter_load_glyph.
55b7403b586a4a6d3e2562b802b34f3328bf4377 2000-12-22 removing obsolete "cidafm" files
42f1d254a1b73e8f1ce570f230dc08deb3b3e023 2000-12-21 Added entry for fixes to autohinter (related to synthetic fonts).
f8d841a746813d45127c6edaef89da41cae53d3f 2000-12-21 Changed functions ah_hinter_load and ah_hinter_load_glyph so that synthetic fonts render correctly.  Previously, the first glyph rendered from such a font did not have the FontMatrix applied.
594f0c965d9bfcba9ef07ce54490a8ab7f6ba2a2 2000-12-20 * *.mk: Added lots of `.PHONY' targets.
5a2fdc0cbcc2a1327c3c15af30aa2041c200189e 2000-12-14 * INSTALL: Added info about makepp.
1eb9a43aa14e02b56d981bae334e6e24c63298f7 2000-12-14 fixed small bug (no need to test target pixmap in direct rendering mode)
28ffa1f5d6545881108606b0e0e451ddd81217d4 2000-12-14 * docs/design/modules.html: Removed.  Covered by design-*.html.
859a18a358ccc64451ac834137e61cf26c9da1f8 2000-12-14 support for clipped direct rendering updated INSTALL file for Win32 case
63408a12996662d7af707c844a3d879d68c4ca7b 2000-12-13 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.
170c0d4c0d009bc5c08434b46515238620a410bd 2000-12-13 	* 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..
6b41954e1845f6f3d898b27c77c602dbfb5d5544 2000-12-13 * builds/unix/ftsystem.c: Fixed typos.  Fixed inclusion of wrong ftconfig.h file.
d5c1b27d58c4308745338cb0f3f710d6c1549982 2000-12-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.
4978d04e5f87d388b5463e7dafc65144a4731654 2000-12-12 sigh,...
16a60e872f069801813bc751273a85060af0ae2e 2000-12-12 next try
9fe338bfb45c06ed5818e47707f98114340211d8 2000-12-12 next try
d96cd73f19bf6abf5c1adc5c34d9202b2a2587c1 2000-12-12 next try
b052460a14a43e947388493cae5d6ddb82b5ee9e 2000-12-12 another try
6d5d719d9eb29ea0bfaacc5bef989832fdfe4ccb 2000-12-12 * 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.
90d9964ec9c6537a69dedbc29f0a6d277707dbcc 2000-12-09 * */*.h: Changed body inclusion macro names to start and end with `__' (those which haven't converted yet).  Fixed minor conversion issues.
cc069beb2d2b6b1cb9f9b9f2af2a7ea12780f634 2000-12-08 cleanups
19ed8afe60bbc5becf0fbbe3987a91b35a36aad4 2000-12-08 - updated all source files to adhere to the new inclusion scheme - the CFF loader now loads the encodings and charset tables   though doesn't use them for now
508409434ccb7320b5a3d7b03260580ac69eb6da 2000-12-06 * src/cache/ftlru.c (FT_Lru_Done): fixed a small memory leak
33d023680fe7e09d334ade3d5b7fe64bca9ef794 2000-12-06 * 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.
940d30640f72e9c2bd0ee6b8ec15de78cd59eb47 2000-12-05 re-fixed FTC_Manager_Done :-)
00004eef27d73ae5f00ed28fbd7ecd6604bbe227 2000-12-05 fixed a broken inclusion of header files (a FT_FLAT_COMPILE test was missing !!)
91bb16583bb6554fb45243f016054ea576e07086 2000-12-05 fixed a bug in FTC_Manager_Done
ca8d1cda945a9b58c02029f16f7ab87640cbe393 2000-12-05 fixed small error in last update of FT_Done_Memory
b404d06a6b2bfcf4ebd9062b408310b020086ed5 2000-12-05 updated DocMaker to generate section-specific pages
5b939ffb773c1b370857dfaf21c6a32444c55207 2000-12-05 update
e646ff6fe2e11efc36ac233ca7027f5b07708275 2000-12-05 fixed an obvious bug in FT_Done_Memory. The ANSI "free" function was called, instead of "memory->free" !!
e00615992e672bebf74e19912fc507e4bfc17cfc 2000-12-04 fixing Cygwin build
8c8af31f5f7aaa7d258a97b6ec5ecf72b97d4484 2000-12-04 fixed Unix installation
d3c8e064a5587e924f83913e5eae38586b50840c 2000-12-04 - updating the header inclusion scheme to use <ft2build.h> by   default..
bac727a41b1f6e0f83dc95eba6e853592ae997ac 2000-12-02 Added 2.0.1 entry
1e8b4ae53ccf9a83c09066a6df63f5c51028c8c2 2000-12-02 formatting
ac4cd9516e233849d2e519a63e4fad9ec8067709 2000-12-02 changes to allow compilation under Unix and Cygwin
2e82c93b9de79f1ba3c9d56797db780ba8527a17 2000-12-01 minor fixes
efa80f2b43057caf3bcbeace84cf8c589cc08836 2000-12-01 fixed a few warnings with Borland C++
aaac8133dc7f210c2bd72c52b8a7fe4343e1aee5 2000-12-01 small updates to the documentation and the configure scripts to prepare the 2.0.1 release
4c80f0c9ca0b24c9cd082d2d6b09465e2d04c6a8 2000-12-01 * 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.
b1aabf4c5ea25bdd1a41705c6c5ac98b2df9b056 2000-11-30 - added support for the free command-line Borland C++ compiler   in the "builds" directory
8fba32d2d6f284bfd49ed6c0557880e0bb692f49 2000-11-30 introduced the new <freetype/config/ftbuild.h> file to determine where is the top-level include directory for all public, configuration and internal header files..
c261b63aabaf32e885038023cada5360dea128be 2000-11-30 Added entries for calculation of `face-height' in t1/t2objs.c.
16bf6da6d90113be9c58331346311cdf6e3d34e5 2000-11-30 Fixed computation of `face->height'.
21da848451facdefe0a276cdb9fdad99006e1bbe 2000-11-30 Added calculation of `face->height' for pure CFF fonts.
6c65d91cc71b51a2f6b85697c23a81966a421f3a 2000-11-30 formatting
ac83e7e09f7d0afbf831375d37b5a821d5c18f78 2000-11-29 fixed a bug in the Conic bezier extrema computation formula..
ada9503d2223cdc2c700e83d0fe92f5a1d21d652 2000-11-29 * src/base/ftcalc.c (FT_SqrtFixed), src/base/ftobjs.c (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.
f1ca234473bcae8c1c09e5ed1aaa8a6ae403d3d3 2000-11-29 * src/sfnt/sfdriver.c: Include ttsbit.h and ttpost.h only conditionally.
bf8155a0957d9e7a5e2518bc6609632edaf13397 2000-11-29 new file
d157fcf091b01061913efc78c08def32d6bece4e 2000-11-29 * src/truetype/ttobjs.c (TT_Init_Size): Fix #ifdef's to work with disabled interpreter also.
053e24eacef01e7350cd869c679f75d0f669c5ae 2000-11-27 formatting
f214137fbbec3e674df8e2aec8b7bab2d226f847 2000-11-27 Changed entry for src/cff/t2gload.c (T2_Parse_CharStrings) to reflect changes made for even/odd argument counts.
6dc51e9cbd04007b8473e769b522f7ab84f21d92 2000-11-27 T2_Parse_CharStrings: Added more logic to glyph width setting code to take into account even/odd argument counts.
834b53ed0e331a14c1db674e9628c2a980c5d237 2000-11-27 Simplied glyph width processing code and the comments pertaining to it.
ed581a3434665e9f581b71a1cefada3b0e7ff5c7 2000-11-27 Added entry for src/cff/t2gload.c (T2_Parse_CharStrings):
6037f084741e3e6df8d4526331193b624e610abb 2000-11-27 In function T2_Parse_CharStrings, modified glyph width assignment code to be more robust.  The code now takes into account glyphs that
6dd303db0d38b7d02759f8ce701d35c20af56c36 2000-11-26 * builds/ansi/ansi.mk: Fix inclusion order of files.
d1e9249b63667f6ea5e86f5372acef4747d31867 2000-11-26 * builds/compiler/ansi-cc.mk (CLEAN_LIBRARY): Fix rule and conditional.
27695e5dbfc176a581afee6c96948ddc0a4941f7 2000-11-23 * src/type1/t1load.c (parse_subrs, parse_charstrings): Use decrypt function from PSAux module.
7e10ee403c008f0b080f5e685f16f0f828a15d00 2000-11-23 Added an entry for "off by one" error in src/cff/t2load.c (T2_Get_String).
3da9d565ee639c50f8460697c084694bd766fd45 2000-11-23 In function T2_Get_String, we called T2_Get_Name with an string id that was off by one.
0fc54d0078a9c32a155e3c962a25d2bf19f88bb4 2000-11-23 adding cache manager documentation (draft)
de01c5d9cb922f5f46c7a2e0ed0ffd12a3c040b7 2000-11-22 Added entry for changes made to t2parse.c (in function parse_t2_real).
a51b45c6070772aa1e6693af544dbab953425bfd 2000-11-22 Make sure that parse_t2_real correctly parses a CFF real number.  Added more comments to the function.
ef0af208a0b4259188ccb2f88598a087d66ece12 2000-11-22 Changed entry for `src/cff/t2objs.c (T2_Init_Face)' so that it is shorter.
30eacee9e66600cc0c2183a36f839e27fee6596e 2000-11-22 Added entry for changes to T2_Init_Face (related to pure CFF fonts).
c3dfbde0743b8ead538da9f04944052fc384a234 2000-11-22 In function T2_Init_Face, make sure that root->num_faces gets set when loading a pure CFF font, and change units_per_EM to 1000 for a pure CFF font.
5c4f5ebd0dc835a528e294a2d10626c813ad87ee 2000-11-18 formatting
e006675e67ec55b88c53cff85ad92074ce11b1c9 2000-11-16 added support to synthetic Type 1 fonts. Why didn't this thing get committed ??
3944018091f03d54840c802d8e903040f62116fb 2000-11-16 added auto-hinting support for synthetic (obliqued) Type 1 fonts
34e52707f06cf6deb59a1db94842b070749088e1 2000-11-13 Formatting; removing tabs.
b5274f557d9a8b3876663813b2562dcfc5036d16 2000-11-13 Added entry for src/sfnt/ttload.c: Change tracing output in functions TT_LookUp_Table and TT_Load_Generic_Table.  Change comments preceding TT_Load_Generic_Table.
200a1a41e34675577a786997d1c8e757d5b5a841 2000-11-13 In function TT_Load_Generic_Header, change tracing output to indicate if a `bhed' or `head' table is being read.
e0bd0c01d97fd1474157c6d9ed5bffa06ff123a5 2000-11-13 In function SFNT_Load_Face, set has_outline to true only if the font has a `CFF ' or `glyf' table.
e397e2a34069681dcf383144fbea926d60be3d79 2000-11-12 * builds/win32/visualc/freetype.dsp: Fix raster1->raster and type1z->type1.
e503527c64bed0e7f7a0f69a72729884078b2886 2000-11-12 Added a --libtool option, which returns the absolute path to the libtool convenience library.
8a2503aaefea9de37f06a172e0fcc9559b8248ab 2000-11-12 builds/unix/freetype-config.in, builds/cygwin/freetype-config.in:
84278bc7ef465bab800f6ecd0a8b6fc672d80bc2 2000-11-11 * builds/cygwin/cygwin-def.in: Same fix as previous.
2c818337387dd10bef5d6a5d6c8c15c876912fbd 2000-11-11 Fixed minor type in unix-def.in entry.  Oops!
5279cd242c258ee35e67885aeed13f30307c376c 2000-11-11 Added entry for changes to builds/unix/unix-defs.mk.
d5d28f89b918b303a36e59e9602669d4f718c54e 2000-11-11 Added
9a5a3ae00d8392da2d6cc38a81240689dc71e4c2 2000-11-11 New file.
4af2f18cc3adedf2dce3dd865a6b6bab336fa466 2000-11-11 Minor fixes.
a82cd844fb68d14741725946aa43e31490c8468c 2000-11-10 Small fixes and formatting.
a8df54a3ec78c8f2adc26578421f746f78568460 2000-11-10 Revising, formatting.
15d3dcd90019556c13deb405d7e3b0f491ae3054 2000-11-10 Revised.
6f36900589509f324260c359d0ffac1349a8c90d 2000-11-10 Revised.
361d9b8a7c6826272184a88007b0c5b7a26c1cb7 2000-11-09 Revised.
85924a8884a7fe4e083cc468a609d54ed3adf70f 2000-11-09 fixed typos in the license
27c8827f3c2c5270d8730a9869a01b22a7ff8ac4 2000-11-09 small update
276e47e7a75d5bf9f8f07a2bcdaab1cce9f8c497 2000-11-09 - moved default installation of header files to "include/freetype2"   instead of "include/freetype"
73622119dd625b216f38700a29058147389dc4f7 2000-11-09 - changing the default include path from "include/freetype"   to "include/freetype2"
fed760b1bf633c3c3d97c704a0956afddd49d890 2000-11-09 Revised.
0901f653dbc5d121501168a9248dc95660b96a16 2000-11-09 Revised.
5330dd6e8131ebf9c9e910ecd522e7c2006bcdd7 2000-11-09 Revised.
c9d7b5e3ed3cffc8bea6a140d8ae1f66397a9666 2000-11-09 minor warning with VC++ solved
0c426d1ecb5e05ab76aa6f72326def778ce0e9fb 2000-11-09 updating the "Design of FreeType 2" document
cd1afc4ef1f4c278e1cb1f1a2688cdd637a0b297 2000-11-09 fixed a bug in "docs/glnames.py" which caused he generation of an invalid Mac names table in the file "src/psnames/pstables.h".
3574643bc0d1b04f4a6da2ffa3f6a6fc9818bc0a 2000-11-09 major reformatting of the "Glyph Conventions" document. It is now made of 7 different pages and has been updated
f42e6595e61b9e65946f9a8b36eecbf8b9a3e26c 2000-11-08 Minor fixes.
a6c747d2b5c45ba08be27547065c343ba95472e3 2000-11-08 fixed a small bug: the "linearHoriAdvance" and "vertHoriAdvance" were not set correctly when the auto-hinter is used to load/hint a glyph..
5387d894a932783d66f364c2958cd52d0cb653de 2000-11-08 fixed max advance width for fixed-pitch T1 fonts
042584a968d87a0b06f8aa6537f8965b3cd01842 2000-11-08 changed comments in the cache sub-system sources to indicate that it is now BETA code, instead of ALPHA
23a0670b9891535765ebd2e7ac51fb02e1e2b9a8 2000-11-08 removed the file <freetype/internal/ftlist.h> and corrected files that depended on it.
94e3bfafa010384f652ed5ebf2e25a6fde247c1f 2000-11-08 fixed a small bug in the abstract chunk cache class
8ec9dfd99185fce2b397bce7cfae2106f8ba0295 2000-11-07 Moving doc comments for BASE functions from source to header files.
90a03301421ee470aea404955c4069ebac324173 2000-11-07 All function comments are now removed from source files (and moved to the header files if necessary).
4b68007b4f5581a13a5d117e15dac377f8b2a37f 2000-11-07 Complementing David's changes with formatting, adding documentation, etc.
c6fa4aff2e28539600f8ed29e98158cc779a02f0 2000-11-07 removed deprecated reference to "SemTex"
856c578925ce608e16776574b91d5f55d5a305bb 2000-11-07 removed incorrect comment
f96594faf0ae04062e18e8debf9771c914be7ba9 2000-11-06 integrated Yamano-Uchi changes to the base source code. However, I've made a few modifications:
d18440f14d9a71719b069b90c7193b3dc15d6662 2000-11-06 added simple objects relationships model to the design documentation
b8849e71c2a145d526f09bcc126c895c74793518 2000-11-06 adding library model graphics
25dee217abefb4d3ad7eb49219aa9b7c165db9b1 2000-11-06 some updates to the cache sub-system. some methods were moved from the concrete "FTC_Image_Cache" and "FTC_SBit_Cache" to the abstract "FTC_Glyph_Cache" and "FTC_Chunk_Cache", respectively..
3a40847c60d489b15b351730c8947c92f42ecae3 2000-11-06 Added/restored the `*' convention for output parameters.
8c883fb542a275f8421c899e0c3ea2f7a96d806c 2000-11-05 minor fixes.
91481f8a4bc73fa0f1cd36b6a10ce632c21248aa 2000-11-04 Introduced $(space) in the makefiles to get rid of using the comment separator for indicating a trailing space.
77fb4cedff9a97f8d5538463092dba8d623c69e8 2000-11-04 removed redundant checks.
88b2e6c3300b8904193d1694c902cc999c00ed00 2000-11-04 Ignore build files.
1b6c32fa8b0e077675dd3b93c6e965cf96ee5086 2000-11-04 Ignore some UNIX shared build files.
dc72aff43d036b7f3fb3a448eece15c95353b4e6 2000-11-04 Finishing David's latest changes (there were some errors in it).
54e75749465821066fe3ed533f00d6a2c67fbb37 2000-11-04 defining new types to hold "internal" fields of public objects:
76a5f62323d4fe3319d3d5410ded0ff9cab1f8c5 2000-11-04 major reformatting of the sources:
4091109486223c0a60cd8ba080e4891e630db24d 2000-11-03 Don't access freed variables...
7b45c28dd5e55a8c67035c566ebd53c0bfa96d76 2000-11-03 Remove redundant code; fix computation of `last'.
a13a473dd90d645d7e81baaf27c8331255002a00 2000-11-02 More C++ fixes.
21fb2d9513271af300dea4f45222afdee802ff99 2000-11-02 Adding header file for labs().
098ab26c72d512ef5a2b8df19f23eb379c9cba3b 2000-11-02 Moving FreeType license to doc dir.
1a951e30b444219f9a4f9d8fb7922e0fc7caf200 2000-11-01 new file
9140ae06a68b5ccdbc48a5de994c3d50a8a8bc7e 2000-11-01 Adding rules for mingw32 compiler.
ab8552321c70e947fedfd31709c43c4cb27d496f 2000-10-31 Fixing include header for a `make multi' build.
e4b32a5dc5517285dbecf9e058185a9d36712fbe 2000-10-31 Removing trailing whitespace.
dd33561ecb0cb0cf7459e49d11d53a55199f3891 2000-10-31 Formatting.
3dc4374f433c7da0520ac4cbf5a4e6da7eae1f14 2000-10-31 Formatting.
2909475716950301bf1e098a0a2d175521ed6250 2000-10-31 at last, the infamous cache bug is fixed !!
d1896124dd21f6ab33049e395acc7a961e83b90b 2000-10-31 Revised/formatted/corrected.
60784a2200ad63293db4309ae5d8c72e826084dc 2000-10-30 Formatting/correcting the first three parts of the design docs.
cf4398a6f5b71230abb395a540a6db38a2296476 2000-10-30 minor formatting
31fa0bdcd8ad8bf6f6c29f25d13817d7b45f837e 2000-10-30 added page 5 of design documentation
6043b2404efc77a1c0dc09a193a6526a62e55e28 2000-10-29 In function FTC_ChunkSet_Destroy, changed `manaher' to `manager'.  Just a fix for a silly typo.
ece6379859b2275bec4d39df2e9eb9443fb94a68 2000-10-28 completed the sbit cache, though it's still buggy :-( major reformatting of the cache subsystem (again) added substantial documentation too in header files
b5084e11f7d2d73e0687dee6314c560b8fe6d4cb 2000-10-28 Renamed z1* files back to t1*; the same transition for Z1_* structures
1ea9378ad3e250473464fde4ab336607a958eab1 2000-10-28 Revised.
4e4a43631c91cceeae2f90e190ca2cef67910374 2000-10-28 - completed the abstract chunk cache class - started implementin a "small-bitmaps" cache derived from it - (soon a "metrics" cache will be written too)
9b8f5c4ce1ac3f75c2b8960fc31cafe868fa8731 2000-10-28 small updates:
47c14b9db3ebb058756971f0164a2fdc9125903a 2000-10-27 fixing a small bug in FT_Glyph_To_Bitmap:   the glyph advance wasn't copied to the bitmap !!
ddbb8e7b6a554bc56a9c5eae88d006fedbc0fa25 2000-10-26 Some formatting.
205fc3faf29159a86c4f838edc587952afbb74aa 2000-10-26 updates to the API reference generators the basic parsing routines seem to work ok we now generate a list of DocBlock objects from a list of input file, we now need to sort them by "kind" (i.e. type/macro/functions) to generate several web pages, as well as a global index
a4e2894e03de65c5e0cd14b11b6fa30b14ed6769 2000-10-26 simple renaming of directories:
3a3ffedcb25e01fe6bef195fec6a5152e25777d7 2000-10-26 adding "ftbbox" to build rules
54169b35f8ba994ba4cb9d46c75fdde78c8c0cc3 2000-10-26 - reviving the "ftbbox" component, used to compute exact bounding   box computations
4cd68a09c52289fd27ca556e7d83055b51c3f295 2000-10-25 updating the FT2 design documentation
6a4253388bee1f9be9ab6787a74b2217f1869712 2000-10-24 fixes for fixes :-)
dc26e7b77f6751d014123ccebbd78d9a0603f030 2000-10-23 - minor reformatting of "ftmodule.h" - added missing "const" statements in the source code in order   to really get rid of writable static variables
8aed85292358a9e0f89931fa0d1f5ca72e591f31 2000-10-23 - reformatting and tiny doc update
6fbb95beb102edb94b730acb309a95530a0f0fd9 2000-10-23 - added first draft of "Modules in FreeType 2" - minor formatting / testing in docmaker.py
3c7c5da3bb3b4ac18e6af261c1712fb0f6d62799 2000-10-19 added development header files to CONFIG_H in the makefiles
05f0ad098fc1486410426eca2c32bd784b021ef9 2000-10-19 Converting tabs to spaces in z1load.
40822003da490f6897d7068591e428bc83648dac 2000-10-17 In function parse_encoding, initialize encoding_table.elements to have .notdef in each entry.
5a96b07c1f5dbd0a0a27f3fa41a5052a702d2b49 2000-10-17 Fixed two typos spotted by Ryan Martindale <ryan@qsicorp.com>.
47a5f41de65b358ccbdada33a7c2fec4790aa3f9 2000-10-17 Added copyright messages to all Makefiles.
c1635d44f921a30bd8d33b0855d8109824e60875 2000-10-15 ftnames.c has been erroneously included twice.
0bf381f7ab9d980da0e53d9211c63dc21ae6cb82 2000-10-15 Make ftsynth.c work again.
dc268f24bada48cf13a5c29174c71791083d1102 2000-10-15 Fix typo (FT_... -> TT_...)
95ac657e1809615443fa5f7e62637c5d905bec83 2000-10-15 Minor fix in Z1_Open_Face for building char_index table
6db35342dfd71b1b55017b26da185991ba3ba201 2000-10-14 updated, formatted
e73d9957a2611ab5d68c145a5b5fa1c2ec92bfd9 2000-10-14 Enabled TT interpreter in development version of ftoption.h
e67e349a0bb0bb0514f1c90baecc44022c73a12b 2000-10-13 More fixes to the tutorial.
0b7b23edfde49948af83037d774d9edeb5f5b247 2000-10-13 complete revision
afc01e884546a954e1276677950a8ad900fb135c 2000-10-12 Completely revised.
eddd9909e275b997629996d85ccf6abd10fbb493 2000-10-12 formatting
3c95d31ed4bb37c5948e2ff242c453988b530fb0 2000-10-12 formatting
f559a48e1af9c299045e86aab5878f655ad814c6 2000-10-12 formatting
f88969ab6c8be064b9a38da4185f395dd22beac1 2000-10-12 the function FTC_Manager_Lookup_Size will return a valid FT_Face handle, even if no size was found..
b89fb71ce6c4795d4e6c5789fe4004c21e694905 2000-10-11 fixed a subtle 64-bit problem that only appears with Compaq C compiler (though it's really a bug)
a7096374eeb138d78b86c07a652e0a098ae17775 2000-10-11 Added new `ft_glyph_bbox_unscaled' enum; fixing documentation of FT_Glyph_Get_CBox().
3d568ac772be8445846dcce73e90242d774f5270 2000-10-11 A fix from Yamano'uchi to get correct font names.
eadc8df24db13359448af612f193685b5d7e08f7 2000-10-11 A fix from Tom to fix the last=first point problem if it is a control point.
4b92cf80c7d99fb86454ea989ccf9ff9d379180c 2000-10-10 provide `export "C"' guard only for default fterror handling.
0634cedb62912ea9657af787d026ad1310e76efc 2000-10-09 patch from Tom to fix a problem with path_begun.
c118a32d48a892fd641e75d7f69598d892db9621 2000-10-07 fix documentation
2c5b7ebf71d50a42a82d72e7109d6225ac77f126 2000-10-07 fixed a small bug in the uninstall mode
6fbe4db6b7208d94557a9a52574b4b65d2920c95 2000-10-05 minor formatting issues
f00a4de92ba3d22bcb1b8065924b4bff347b65e9 2000-10-03 fixed two bugs:
ec0b2cd97441c99021be80044f159b8b090dfb57 2000-10-03 small fix:   when in direct rendering mode, the target bitmap buffer   is not checked..
78dd7104ef2419d742d89ae897f99d8fe06d4685 2000-10-03 small fix:   when in direct rendering mode, the target bitmap buffer   is not checked..
a0be99f131d07fdfddaf4904cd6fbbc6e192b5e9 2000-10-03 changing the linkage type of FT_New_GlyphSlot and FT_Done_GlyphSlot to BASE_DEF instead of FT_EXPORT_DEF
896b604ca84bfb369e6724775cf428ba4ce236d6 2000-10-03 updated the build system:
9e62d694be993c84e64933bf1dd08efa539454e3 2000-10-03 adding missing image files
b59bf7e5cc77baea94d172cdced6b39b7035c2b9 2000-10-03 removing obsolete files:
8bb45ec8fb43d6a7c041473a6c192db07d8a6176 2000-09-29 Fixing comment in unixddef.mk which caused a trailing blank.
42022c8c94f857d9e5e8d11861fd951890e022cf 2000-09-27 fixed a bug in the Type 1 and CID font drivers:
8925009f79bd047054b05de9c5fba1d9dbb739b5 2000-09-26 Adding missing code for flat compiling mode.
bd547dc6e38cf5ff349379654eed90adc2bc5a17 2000-09-22 Clean up, formatting etc.
f50c2954d4706af4762f7f40c6e933bcef507528 2000-09-22 Fixed typo in ftimage.h
50dd5858a7ff8563b68c93e13212d3a55d829560 2000-09-22 Applied a patch from Hidetoshi for embedded bitmap metrics support.
1a2908bbc0e4368d0e8a27b096aef62b6bc1d4b6 2000-09-21 Added support for (3,0) pid/eid.
4e38576a973b93e369a94de3f294ae440aea00df 2000-09-19 fixed a bug that happened when rendering spaces in monochrome mode..
beece1bf39fc43ec0f0021c5e31fcd29ae8ba01e 2000-09-19 small update, allow CONFIG_MK to be pre-defined before inclusion
08a91fd0c678d925c6e9d78c3a1f01b35be235d6 2000-09-19 final touches. Cache seems working after all, though the default cache size of 300 Kb is certainly too high for now :-)
ebdce8344a089963635473c73cb7cbc967bc6a7e 2000-09-19 updated the cache sub-system. Major internal rewrite please be aware that major bug persist..
58e932157b02295427db073e19a36cbae33213e6 2000-09-19 removed obsolete file (ftcimage.h) updated header files
b71c6af028715b35e35be15488c81d3636c522f0 2000-09-17 fixed minor bug in the smooth renderer which forced the span callback to be called with y == -1 and count == 0
426984e47b64dcd1ffa48ae922e05a3f4cef8d36 2000-09-15 major revamp of the build system. Fixing the Unix Autoconf parts
9b11b9e3e42c68070aba0f02a50da0d12aca4038 2000-09-15 adding updated cache header files
d38a4f6593141f2f6c28030e2baab24f7ab76ee0 2000-09-15 removed obsolete files
046f7a0c31cc6ab69483bc99df48f5977901e369 2000-09-15 major revamp of the build system
b8817177a0ac22993a425e3158ac9fbb55cd87c1 2000-09-15 small bug-fix, the linearHoriBearing value was not loaded not computed correctly
c9ce9e4e3fcb90a58c3dd7c2d53b03c71482c678 2000-09-15 small bug-fix
f2545e8078241d6f4688a3720f24a0a7c2d8090e 2000-09-15 fixed a very stupid bug that prevented FT_Outline_Render from working correctly..
f9b0375002872fc8502cc87a65c8b16f6d48508c 2000-09-11 small formatting issues.
a8194a97db5963393baf216fd8e2006942c5d3e1 2000-09-02 - 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)
21a27ee3cb5d61f1b8bb6e7977e2eb2f15d4ce35 2000-09-01 Fixed a long outstanding bug with an incorrect offset for reading post tables.
155a575ad9b00a7fb8fea1a4fc1e86f11a52c143 2000-09-01 Small improvement.
7909673992b66a1afb0c6a62fdfe3c395d21a5bf 2000-08-30 - the file "ftlist.h" was moved from <freetype/internal/..> to   <freetype/...>
6d2596368a1fe6bb2e2e835e27319f7092393d36 2000-08-29 updated for new modules and sources (mainly psaux)
353dfeafa37da7b189e2ee4a65fd8871d4127da1 2000-08-29 More warnings fixed.
4a5c142a4047d0dc567d94e7cd9b9cb3f1f2b5fe 2000-08-29 Minor fixes.
4e9dae68b74411f9a5a1a1ba390868f83a17c7ba 2000-08-29 Introducing new macro LOCA_VAR to solve some problems with structures containing function pointers.
80b96f350c8ea73f7da0dd76fc5c075dcbfdfaa9 2000-08-29 fixed some bugs in the caching sub-system and improved its API to enable many kinds of glyph images..
e12e313a04c8340c1b8adae0c59dd1e76f56e2eb 2000-08-29 a small optimisation that should speed things a bit. I'm surprised I didn't do it before..
5878a6d2ad42b882827c02cfa6bf14d812beda61 2000-08-29 a fix to the computation of the font "text height" (i.e. the baseline-to-baseline distance).
dc7f9c8dd0bd310374c296a67b2b2b84dc059689 2000-08-27 Formatting.
95853c87f5eb2c91474ff44a948e18a6458b255f 2000-08-26 Introducing new error code FT_Err_Invalid_Cache_Handle.
9b4bb291d92157c552a0092f0efc05ea09d37009 2000-08-25 #include <freetype/internal/ftdebug.h> /* for FT_ERROR() */
d1b7475be1da031a6f60c229cc0c96a37e6da37e 2000-08-24 Formatting, small fixes.
35db73220cc614150f56c2777ed611a0a2524665 2000-08-24 - fixed an horrible FT_LOAD_RENDER bug that returned empty   bitmaps !!
98d2701c58f805861e22a0a3c03e7ad984abb96e 2000-08-24 changed the FTC_Manager_New function to accept "max_faces" and "max_sizes" parameters
4a47f668a114aab74a818ba4068c20aed25a0543 2000-08-24 fixed typo in FT_FLAT_COMPILE section
fcf5e686500367912612a5d53e35037324c83bd0 2000-08-24 renamed "psmodule.c" to "psauxmod.c"
888706a317b930cb94314d7803a61426c0fbf46c 2000-08-23 removing obsolete files
b8a7a0bdea780ac43dc8c8495f9ef08c046e5ed8 2000-08-23 removing obsolete files. These are moved to a new CVS module called "ftlayout"
34f1c2f5f4e12e84acfa1c12f6f8cedff6f162fa 2000-08-23 finally, the CID and Type1z driver are finished !!
3b2c50eb3b7863131ea18350a3ae5d48fbc567b9 2000-08-23 completing the FreeType Cache subsystem files
8728f294bcc5d424337e10b33d40077366c79c36 2000-08-23 Formatting, small fixes.
b466a7650ce97d3843bcbb4b145bda323a201022 2000-08-23 The FreeType Caching Subsystem - first lines of code
a39acf55f753b7a6cba7b3f0839505e5f420cea7 2000-08-23 updated "psaux" and "type1z".
5ef3c95377cdeac700242e3b21a4d2370007e4aa 2000-08-22 updating documentation to explain the use of CFG to pass parameters to the configure script
d8b4514d43c4090d863b320482ccc2385fbdeb69 2000-08-22 added preliminary emboldening code.. still _very_ experimental
38cb5af01f4050b075749c731a4eb18196f84956 2000-08-22 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.
38d979ceb473b48c92ed5e6dad57a743fc9cd50b 2000-08-22 adding developer dir hierarchy
9748807412ba3b3f43675d85739fd479626f10d2 2000-08-22 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)..
48721c11b549480e9d3eaa3671866d9aa9d01ab1 2000-08-21 significant updates. The generated HTML is now much more pleasant..
f95a603117672c12ff4a00e680519db17b21cf7b 2000-08-21 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..
c38ddff8ac29a51470f05503f438038bba62bdd4 2000-08-21 fixed a _serious_ bug in FT_Glyph_Get_CBox
b1c8bf0683d2892bb9cb061b71add4b61da017f0 2000-08-17 Minor formatting.
24d7024c4468b526996ec9f4ad83c08bb3347566 2000-08-17 added draft "psaux" code
710354b8e9f7c7c44bdf1cb087625f7a16e3922a 2000-08-16 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).
9a814fabbf7bd76da1ca978a9123c64e50dd0a1a 2000-08-06 Yamano-uchi added support for SFNT-wrapped CID bitmap font files (with minor modifications from WL).
29a90e2610ad5dc93ae4fc24e37a74bbe751f834 2000-08-03 Updating unix/ftconfig.in to recent config/ftconfig.h changes.
4174350526e14bdae31218706d232976d682ca58 2000-08-02 Added little know adx offset to t1operator_seac() -- accent positioning now seems correct.
f28b7536ca6326972571849f03009f4552dc72f9 2000-08-02 Add missing header file.
2d310502df93b9972dc1c1e86317dbfa30adb0d9 2000-08-02 Forgot to run autoconf...
2fd491d5f3ec42287a49d1aa5c0166b46f417fde 2000-08-01 Fixed Z1_Parse_CharStrings() to work correctly with "open" paths (ie. missing closepath operator)
dd81f42282914bd7820a402e8e7e08431c9e9992 2000-08-01 fixed t1_tofixed() to handle floats of the form .001 and -.001 correctly.
07373c8de942348a9cba74b85b6acb59c5fea566 2000-08-01 Fixed dec-osf compiler switches.  From Tom.
3a89c2a4ac5d1c43b82888bb799546ab80b75cd6 2000-08-01 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.).
c713d924d8107d8c2ccd0e27832a09992397eeae 2000-08-01 Added #ifdef's for C++ to all header files.
a9f2ddd3dc0af3e10aca8287671cf4a5a922a48f 2000-08-01 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).
80a330afe89e6b024700941a7931dbfc5d944748 2000-08-01 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.
7c64409e8662b9d3c14bcc601f2b787373dd4ec1 2000-08-01 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...
b8431ed776cbb63cbd60cbc5a52e77a7660183cf 2000-08-01 Use the ANSI offsetof() macro instead of something home-brewn.
b1dd3535d5ae8c83fc9b0f74638a4a761e6d8f30 2000-07-31 Added autoconf tests FT_MUNMAP_DECL and FT_MUNMAP_PARAM to fix some devils. Updating unix/ftsystem.c accordingly.
e72c9fec173186df4871617a767c0bf8ddfdde84 2000-07-31 Simplifying the FIELD_* and FRAME_* macros.  Before calling these macros, you should #define FT_STRUCTURE to the structure which will be filled.
35ca3426ebfd290956dfd79e0e5c27ff1c9db6d9 2000-07-31 Fixing gcc warnings on Solaris.
fd9777e9ed0ddb1d15b46ebc754cca1aefc73bee 2000-07-31 Making path of $INSTALL always absolute.
98fba7cfbc15b59ee1fd1d691dbab0ae135d4037 2000-07-30 Update to latest versions.
28e6a8f75bcbbba1ab5f76e3ef27d4b92a7b9737 2000-07-30 Applied a patch from Tom Kacvinsky (taken from the curren libtool CVS) to make it libtool run on OSF.
05c21b8f3dfc5f8c2410610f112a0bbdcf0e8cec 2000-07-29 Formatting.
e97cb9127dbc8a10d07209aee679a0717346f1f6 2000-07-28 FT_Done_Stream(): do stream->close = 0 after calling stream->close(); this makes it safe to call FT_Done_Stream() more than once.
5fe94ff636fd3b925c775565cc380fd07d3cf26b 2000-07-28 Adapted to new external stream semantics.
08d78b62e3357e171231b644047d703399a09a0d 2000-07-28 removed warning
d2b93caab7329aafd539bf1f032820b59c29e21a 2000-07-28 Oops, I had exaggerated the warning levels a weensy bit...
78575d5e423658705f47ca531ce45954b46f6565 2000-07-28 Updated to reflect the new Mac FOND support setup.
622f514c3f1a528f034da7f2a4d676041f3f210c 2000-07-28 Obsolete; Mac FOND support now lives in src/base/ftmac.c.
9e830c5d3fbcb6038efb1ecb9dc8de8068f97582 2000-07-28 Put FT_New_Face() in an #ifndef macintosh switch; ftmac.c provides an extended implementation.
6012037b2d266077cdff5e6b5451d54feb8e7060 2000-07-28 Removed Mac fond driver #ifdefs
ae4bceefa949c8caa476c9b55b2e196e07c9df5f 2000-07-28 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().
e973e66a0f7108c719c2c632098170fbc90034c5 2000-07-28 Header for one Mac-specific additional API call.
58b17f9647d8b1ecc17f4d8dceceeed8baff123f 2000-07-27 Formatting.
b169341e48772d2d37a2e7b22d0caea09e98bc51 2000-07-27 update to changelog
c5cdf8bcf1bded63fbd57853ded641a42292a91c 2000-07-27 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 :-)
c703b1bf6df2757fd000e6cc08844478abf18c8a 2000-07-27 *slight* formatting only.  Congratulations, David! :-)
666b11d59c61a2074172043ac3783b0620a7ae7b 2000-07-27 small fix to the auto-hinter:
6ac722b229a6ce58f61e7966bd069d870b333195 2000-07-27 Adapting changes for Unix to other makefiles.
321cd27d0f89f8646c95218b16dca4a3c02d7f17 2000-07-27 Removing compiler warnings about unused portions of code.
796f9de26235f753aea8af8d09e19ed660f235c9 2000-07-26 Updating to libtool 1.3.5.
bc80b12bba1f35676b0df158c61648b2eef4c5b0 2000-07-26 small compilation fix on 64-bits machines..
a2a75b7846ced539cea8cd39e73ca4313f8f033c 2000-07-26 Use `patsubst' instead of `subst' in cleaning rule to avoid problems with filenames which contain `lo' in its name (e.g. ahglobal.lo).
1fd410bbe19362dedc0417198e3c052afcb1c113 2000-07-26 now that "type1z" is renamed to "type1"; revert to hardcoding "type1"..
5f5b44659ebe917405d08f089fce8e641d78ab13 2000-07-26 small update
b190572be574f04b46bb28b77dc53f44a462a588 2000-07-26 updated documentation
5fe4c00ed29e6d85f348a79d2dfd9ea8f9a88b27 2000-07-26 - 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 !!)
c3dd151b0f5401a603e66c13ec5a11655754b385 2000-07-26 autohint:
d082cd680122af0f5ab7381b921462d2587adb83 2000-07-25 formatting
1f46fed3a777b9378632579b46460b8ad3d99eed 2000-07-25 Use the "type1z" driver instead of the old one.
53fb1f543762cfd2af867fab59a6d19755434bcf 2000-07-25 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.
e6735234f4640329227ab0b50a942c1a8ac8e22f 2000-07-24 removed obsolete file
7fd756d207eec4cbedb1e0f871a81548d24c892f 2000-07-24 Add `mkinstalldirs'.
a16d7155ec979ab45eb0d69e6bbf630e2b50151b 2000-07-24 Unused files.
0456354658b844ec9f0a23cce83735a0d0cf21f8 2000-07-24 `make install' is available now.
db578ae090f0007e03c50b68fdf98df6ba092d82 2000-07-23 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.
9cb8fb187a3b8f664f0892b873e09f523bdd8827 2000-07-23 removed duplicate macro (FT_MODULE_IS_DRIVER was defined twice)
d1ab7f5a4ce3be98ebe4560aee260476c43ad6f6 2000-07-23 Hardcode loading the Mac FOND driver here, as config/ftmodule.h sometimes gets regenerated.
70e5aa23203df4c1096f7c9b62997e7778bb1258 2000-07-23 updating the Mac stuff to the current situaton
42a29f2a85f306799ea9a2493e0544739982e31a 2000-07-22 For Unix platforms, `configure' will be always called now.
81991cd20397691986bd289fb212be20e8fbab6a 2000-07-21 Fix file inclusion.
e616d2252981296a0d1e671f7dd213f6b47dcec3 2000-07-20 Adding $(CFG) variable to pass configure script parameters.
d060a75b0d100780118cb2f0adc1bd0c6c016f17 2000-07-20 Formatting.
c49f69cb8c9d9b38179f760bf0cbbe4c78a3e296 2000-07-20 some welcome fixes related to the auto-hinter:
bca332875d15c09292a76812e7ad10622efd7eb0 2000-07-19 Boris's patch regarding glyph index 0
3469d0d038b01c7ddce0fb67da68d79ad2f8b8a6 2000-07-19 added auto-hinter module. Note that the code has been cleaned up, and it seems a bug was introduced ???
6930b45f78abc193e84544f804cead9436b86ad5 2000-07-19 - introduced FT_Get_Glyph_Name (see freetype.h)   to access individual glyph names. Changed some   drivers to support it through a new interface named   "glyph_name".
6b8fcd530e01ba850b2ca649d533eab8075fd042 2000-07-19 Renaming license.txt -> LICENSE.TXT for orthogonality.
a4367e0819da2b3e3b720c2b316f5b85ccfe4964 2000-07-19 Formatting.
e1bbc017cea48cca5a878c690a15bc36b4b911d4 2000-07-19 Formatting.
c8f9cf37d3315522ce8799ccc10c0c5fc8cf091d 2000-07-19 Formatting.
0959a8777a2b7fedcb95221338eb1dc408e64c40 2000-07-18 Formatting.
2f8f1542418cfde15eef86527cc109d506d270ec 2000-07-17 Boris patches for ascender/descender/text height
5aa646c565b963d44e295162dbe27c039fdd2e1b 2000-07-14 Formatting.
8cfcf6e057ab5d3a6791a80ae13b84f0ac353217 2000-07-13 more patches from Tom (to fix its former patches :-)
49bd4f054ae66bf02af6d1be94dffdd0269846fe 2000-07-12 removed some warnings with Visual C++ that prevented compilation
6cca5578b64e279f74e43a024b61eea89b0b3004 2000-07-12 Formatting.
862bcbb760c2648b12e09cbc25fe2e5beaae3b3f 2000-07-11 Fixed typo.
2405d14f779a6d4837b146010c6e415ea62c7859 2000-07-11 Formatting/Synchronizing.
e161ee449c8dffabbcee211f10509f6309f89886 2000-07-10 fixed a bug that caused invalid clipping of monochrome bitmaps when they were blitted on the left edge of an 8-bit pixmap..
93ac3e398587c1a1e728e960588bce4378833835 2000-07-10 Formatting.
e208f4e020badefe20709474f782aff2361ce1bc 2000-07-10 fixed a really tupid bug in the Multiple Master support of "type1z"
670caab8554dd0458ac2e59687223544e09ce15d 2000-07-10 Formatting.
b390a124292d8593c7aa339cc86ba39473a86c9f 2000-07-10 removed some stupid #defines in <freetype/config/ftconfig.h>
97b2de58987d80d28b61ca9ec51e1c3952922b96 2000-07-10 More formatting.
b48a6094b2e7b82eae118549571028c50e0d4ca8 2000-07-09 Formatting.
681e8eea5fecade3a6a3a60d3127397ed28184e2 2000-07-09 formatting
7b5c4a96e1511786a3976ebb7c74fbf58631b9a9 2000-07-08 Removed `demos' tree.  Use `ft2demos' module instead.
415cc7c9054c002eac79ffdd9be3b77e1befea50 2000-07-08 Formatting.
50857ff4b3a7aa47decb140ff83d9fccccbafcc3 2000-07-08 ttdebug will compile again...
7fa51b5535dc05a91b96aac57835bf1473a24339 2000-07-08 Formatting.
e1075ceabb1c0740162e7f6173cf6600116223c4 2000-07-08 the font driver now supports CEF fonts and needs a few more work to fully support pure CFF fonts..
9eeea990cc54128afcbad46058e8f925f9436fab 2000-07-08 fixes from Tom related to 64-bitness and strange compiler behaviour on DEC Unix
52b430abeaf6b9768c20320bcd026e29d653030d 2000-07-08 fixed a rather stupid bug in the last patch (one of those with dire consequences..)
1ca6f2d1366057ab87b84404cb91b96779449bb1 2000-07-08 minor update
9a5ec98ad316aa06efd40a4e796dd96c2d0c11c7 2000-07-08 removed "BUILD"
dbeb64e3180027bfdeca20b7788cf575cb905f1f 2000-07-08 removed the "config" directory, now replaced by "builds"
a90663f591e995bd148d7b45178c9d63a2b7eb93 2000-07-08 vast clean-up of the sources in order to allow flat directory compilation (by defining the FT_FLAT_COMPILE macro at compile time..)
7404301024208b605b0e81268469ddf3bf4cd00a 2000-07-08 renaming "freetype2/config" to "freetype2/builds"
62952153fe84ada6c611ea7ef87ba8a87d8a7f46 2000-07-07 removed a compiler warning..
9b3d1c75ad150b7964b7e8cc5619c0f5b49ec72f 2000-07-07 - fixed a leak in the Type 1 driver - updated the CFF driver to support flex opcodes
607358967fdedae281f8e6eac33f8a6d4c9aa403 2000-07-07 removed obsolete files..
ab9cc277c2d695b2d253610d9867256aa2a3ad8f 2000-07-07 added Windows FNT/FON font driver
43a2f656a71aea4d735dcdff201fed120479f707 2000-07-05 fixed a few bugs, cleaned up some code
bd5ae40006959667299f09f13defa6f025caa744 2000-07-05 Run g++ on the FreeType library.  This should make the use of code in C++ programs easier:
c6157665acf2520a039aa991d03f4af3d0de9001 2000-07-04 stupid changed due to Visual C++ brain dead behaviour the "vector" parameter of FT_Vector_Transform was changed to "vec"..
c6a92202c23b916536903921401e6289f8b66ca2 2000-07-04 various clean-ups:
aa8c7da0bfe3a4e93ac380478fbad7d35c0be0d0 2000-07-04 Don't use -lefence in the demo Makefile.
d0c36e3b5a1087eff8b88b3bac1106e3cd46844c 2000-07-03 Formatting; fixing documentation.
d18388e44b0052a7ad8b14453fd74a248ddf1e8f 2000-07-03 fixed a few 64-bit related bugs in "sfnt/ttload.c" and "base/ftstream.c"
768c9561f614b1da1b74b2649f19a8f863e3f892 2000-07-03 Formatting.  Fixing some tracing messages.
5811c7c3a583e3f9f71908ca9ab5cc0d0ea01c77 2000-07-02 Formatting.
db5285a0423b6cc5ec9d7ac010aecb877ac229da 2000-07-02 added missing file
fbeb41d93d84b6f6dfa2ec8a8b43bafe0fe7696c 2000-07-02 Formatting.
e0bba32291f5ca7b3fc7be4c1277d7a8f406daea 2000-07-01 fixed the PSNames -> Unicode translation table the Python script "glnames.py" was buggy and lacked quite a few values in the "names_to_unicode" table !!
798e70e44cbbc76ed5b15bf0c50c69924892d026 2000-07-01 Removing.
11735fe317c1b860fca0b33b9b61b7d45fff3acb 2000-07-01 A small fix from Tom.
a8bbc267a20c62806a87c8755e2c4bf58acfc7b5 2000-07-01 Formatting as usual...
c06aba285fc2223885288dfaab1cd0a8342ae939 2000-06-30 updated the CHANGES file, plus a few fix in "ftstring" to display monochrome glyphs too
f9ca2bb58a3c8e70cf5e0e0d2580c50385c48df0 2000-06-30 managed to re-design entirely the API in <freetype/ftglyph.h> It is now really the "glyph factory" that Stefan was probably dreaming about..
ac39ecdca8db98fcca49f56a615cd84d796bd9bc 2000-06-30 Formatting...
cc9fc49c907c7d4c3c41a845cfaba7eaf85418c3 2000-06-30 Formatting...
5ae831c10181954cd56e9b170da1133291383bc9 2000-06-30 changes used to implement the auto-hinting support
203bb47cfe3dbdc2e3eabd619a1ef2cb855e7fe1 2000-06-29 first updates to the tutorial. This is step 1 (fairly basic stuff)
32b85e67cbfd1fe2824af80be296a0c263d42455 2000-06-29 various bug fixes in the postscript font drivers (mainly they added one un-necessary point to each contour..)
cc809bcbe6970515833971e725f510012d9f04e6 2000-06-29 fixed an ugly bug that caused some unaligned access on 64-bits platforms.. Thnks a lot to Tom !!
60402683ba9b64de99c5c31d029eb3b564404d97 2000-06-29 small fix in the definition of the convenience functions
deb4e9839608a996ff7bb54fcddba93ff1ec0544 2000-06-29 Formatting...
63e3c3b529558d159b05ce3019a55897a575e8a3 2000-06-29 some real updates to the tutorial, more to come soon
98258619df65e5ba1db3e91cb00ac416ad9774b1 2000-06-28 debugged the CFF driver. The "advance width" problem was strictly unrelated to our previous worries, it was a really simple bug in t2gload.c !!
075cdf12888d239ac2a476bc4f35e517a798659b 2000-06-28 fixed a _nasty_ bug in the CFF driver. Note that there are still escapement problems though..
98c2fde0b37d108adfe1af71c15d7b87177627ae 2000-06-28 removed obsolete files... :-(
81bb4ad937f21e5fe64b2bdfef98250984e37eff 2000-06-28 latest clean-ups..
9d636b6d14dc5decc9651757e15faab5267b0873 2000-06-27 various cleanups to reduce compiler warnings + support for CID-keyed fonts in the CFF driver (still some unexpected bugs though..)
74abee8e2ea269b983916b8eb55bef385b98f2e2 2000-06-27 various cleanups to reduce compiler warnings
7ed5a057cf778864883a4b814aeaed8d103fc2a7 2000-06-27 small bugfix
385bedb83285e3b860a651b0f98d90693dd2cc19 2000-06-27 formatting
728da1c863acace7dc9dcd0d732ccdb30c6f210d 2000-06-27 changed file names and some functions names to avoid conflicts with the "type1" driver.
a1be2dcee38dd4448a365fd8932c52cca52f5445 2000-06-27 cleaned up source code to avoid function name conflicts with Type 1 driver(s)
5ae1bad3f6f1c842a6f87d8c6e1e5c0237eb236b 2000-06-27 added new renderer module
314bf4a1f436586b38df09f4b87cdfbe6e7add37 2000-06-27 fix typo in w32-vcc.mk
b3880ddeaabcc31092756ecce15d22fe753d1085 2000-06-27 fixing __cplusplus block end.
d7a046838f7f1970cd77d1d8350c46edf545e81b 2000-06-25 More formatting.
dcd2e14c58d0e454c05f9e24cf12f415b3c3c4df 2000-06-25 forgotten fixes.
a929ba9b205c9756f1c0d3c261185e3bacf7fdad 2000-06-25 applying formatting again
994d7747fb075447818af6cfdd40e1a493257c5a 2000-06-25 various hacks to the TrueType driver that I cannot explain now, but they'll be very useful in the near future :-)
2a98b3c431091de7434f9bde087a4f5c47f463ba 2000-06-23 reduced some nasty memory leaks
90f68b727208b3a27b7a8c4694960d88d81570cf 2000-06-23 still more updates to the TrueType driver to make it more "extensible"..
b51a58fae619235029c1ca5ecd7ff1f18669c9fe 2000-06-23 added a few missing commits !!
873a95432daa4bdb77783ae20f5c43e2fbbaf956 2000-06-23 fix
c31286153ab17cb67c3732e497abf6969b7a2da4 2000-06-23 bugfixes in the Type1 drivers
5b58f5e3743384ff8891e2a8749709f9979682e5 2000-06-23 fixed *top++ bug present in type1/t1gload.c as well
7802d4664dfa9c32a1e3e66177f841cdc0b0e0e8 2000-06-23 *top++-bug was not a compiler bug, therefore the comment about the affected compiler was misleading and has been removed
d0079e669e956c6ad8bed7df559fe4ab0216f851 2000-06-23 improved the Type1 drivers to deal with the case where the lenIV field is set to -1 to indicate unencoded charstrings
910c597d1a6f1409ab427b91f096b1ef5484d203 2000-06-22 updated for new design
aa4c28f9fe5debca5822217eb3cf8dcebe7dd6a7 2000-06-22 added new files
53078ee7502c4556a54aacf9ccd09906c623d173 2000-06-22 removed obsolete headers, added new ones
206297435e4fb021cf24faf7fe80fc8ca6d1abef 2000-06-22 small bugfix
e82a82af6db7172744717ed975aa25dc3de3034c 2000-06-22 small bugfix in the "seac" code
f0df85ba2a573c6c5c602667e9f91ef3b00c1d20 2000-06-22   - MAJOR INTERNAL REDESIGN:
9ca2af38384a3fc3a26cc7eae96c59ad08aca2b2 2000-06-21 A new formatting orgy.
9c05268eae13a1b4de23e889dde5bd002a584a48 2000-06-17 Newly generated.
100d6d47d8c6e8c05b1468b22faa85ff4f5014c8 2000-06-17 Fixing glyph name typos in glnames.py; more formatting.
f9b8dec437dd84060bcd82a555c92fecff848aa7 2000-06-16 major reformatting of the modules source code in order to get rid of most of the basic types redefinitions (i.e. FT_Int instead of "FT_Int", etc..)
e3c11d7f004b906bebf610cc8bdb5320494fd157 2000-06-16 A new round of formatting, adding/fixing documentation etc.
67d301f305b2c10f97445f38a4dd2ec7d0241515 2000-06-14 Fixed the PACK() macro.
7a4fda8821e8fc48167ff3603f7a0b323fa46963 2000-06-13 The next round of formatting, checking documentation, etc.
78575dc0d188d18f806e802e36752ea85318e543 2000-06-12 A lot of formatting.
e35cac66c652480b0d682647e92c2e7ef5cf7081 2000-06-11 A complete revision of FreeType 2's GNU makefiles (of the library):
cb9109fc4013c04b1fdb6c6c1bd1294dd3602448 2000-06-09 Applied Tom's patches to improve CFF handling.
2b9be99c2a6a3b7e27e4043685475ac06f5951ab 2000-06-07 a simple commit for Beta 7, I have disabled tracing in this commit, and will re-enable it later..
3d99f79669fb9a8a489339985975bdb55d1a7a73 2000-06-07 finally fixed that crazy Type 1 hinter.. it still sucks though .. ;-)
c2a64e26fac9075f13db54bb4f6dfbe33a122464 2000-06-07 changed the documention of FT_FaceRec, "face.size" and "face.glyph" are not private anymore..  (that was a mistake..)
1f4aa4ba024c8209fd3016543e8dc819bd5e624a 2000-06-07 bugfix for using gcc with lots of options :-)
24aaddaeed000293af93c3dc50502fa7912d2428 2000-06-07 removed invalid #include
0f6467a016e9a13dedb944b239b6eddb2af33ca3 2000-06-07 fixed a small bug that prevented the file name to be correctly printed in certain cases..
6cef627d172809ad853b11f33322ee0ae80175c0 2000-06-07 added code to correctly scale global metrics
b770a4ab6d5c66df4d7e534d805fe8a094fc2ce9 2000-06-07 bug fix, suggested by Tor Lillqvist
de6523ee05779c4cf3545bf49e297489a57d6142 2000-06-07 Added code to correctly scale global metrics
803a3fdf89ef4b70ab0e54dde3b71a820fcbab21 2000-06-07 added new macro MEM_Alloc_Array
0f991b4312c1662a82fed697bb14d5f1bfcb69c6 2000-06-07 new version of the CFF driver, this one works :-)
e1d5dd78f4a75697a2584deac4af71dd21939f6a 2000-06-07 Moved all *errors.h header files to include/freetype/internal for consistency.
61bd4b9dd1713faf57e738b3ca5e728f87e7e912 2000-06-07 Added FT_FRAME_SKIP_xxx to skip fields.
1c0d4acb256927c69bcfadc47c98458754e20865 2000-06-06 Fine-tuned a lot of tracing levels to make them more functional with ftview.
920d41e038d5f8befa4d1572ee95cb4473191ff8 2000-06-05 Removing trailing whitespace.
4e6dd8587e07137d24a3641f69b0654b0fd72e97 2000-06-05 freetype.h: Adding ft_encoding_xxx values for some CJK encodings.
56177261080a288a05fd305e31268c3644777d74 2000-06-03 ftview now has two new options: -d activates debugging, and -l sets the trace level.
eb81e37825b8a5a62709f9505d1419e759123b1b 2000-06-03 More preparation for tracing.  Formatting.
9a754ce32be316367ff55a1427804249a9fcbed8 2000-06-02 Formatting; adding some tracing code.
91e52d416aedfdfcf5b4331c2156a3866898738e 2000-06-02 Finishing first formatting/documenting etc. of the `base' dir.  Some modules are still badly documented, though...
08edde58058c882dc895e3a72d4dfcbafa95d0f2 2000-06-02 Correct wrong fix.
2fbf7e439f06416d195435baa89c403f2044c2dd 2000-06-02 Added a lot of error checking code to the exported functions in the `base' subdir (not complete yet).
d66ea312f65ccbbffe1cfe6e4c9b35a7e80f831b 2000-06-01 FT_Outline_Decompose() now returns FT_Error.
a7b53c47fca0520636b633e3b812ef6313ea1891 2000-06-01 changed an important comment note for FT_Size_Metrics describing the ascender, descender and text height..
6b0bf34665059d437995a5dabc53975ad3ecf8f7 2000-06-01 slight change to the smooth renderer to make it compile stand alone with the _STANDALONE_ macro defined.. See comments inside it "src/base/ftgrays.c"
b3936a16004f7ac216352452fd023b11da4f01eb 2000-06-01 small bug fix from Robert :-)
04aa800ce982d340befbec799ed9d3735eb6bd64 2000-06-01 added a CID-keyed font driver in "src/cid" fixed two bugs in the smooth renderer
3581d06464d3c964c112aeb9b28678f88fefed87 2000-06-01 changed the SFNT format check to make it less strict. A certain number of TrueType fonts have invalid values in the SFNT header..
b916b1e53fb4cc759ce64e4b0a8ad0f259c4f9ad 2000-05-31 updated the DocMaker tool to produce HTML pages There is still some work on it to allow the following:
a3b6c6c2906c04b73a80674b3f75c3e21e7f21c6 2000-05-31 Formatting, fixing and adding documentation.
0c8cde2e05561fd02b729f11c11a3589babfed54 2000-05-30 ftgrays.c: Formatting.  It seems to me that _STANDALONE_ doesn't work yet...            Will it ever work?  If not, the unused code should be removed.
f13e6333f9724bf254754c843597c686f347fbf9 2000-05-30 Formatting; minor improvements.
026bd17b4138fda38885db9c3986b560072c6c02 2000-05-30 ftmulti.c: Will now accept any filename.  It will no longer append `.ttf'            or `.ttc'.  Reformatted.
5b401bb918e89d1101cf714d04181b527dae7d03 2000-05-29 additional changes to the CFF/Type2 driver
c3c344c76e0d3c915f1db11b3ad22b33accc1198 2000-05-29 Fixing the fixes :-) More formatting.
4f99c3c4234bcc233eb4057cc33dd5e21f3eda27 2000-05-29 fixed divide by zero bug added CFF/OpenType driver source (not working for now)
a519b3b7a34a75fae18e4fb2acd054bbeb80104a 2000-05-29 Formatting, fixing descriptions.
b1677a87caccc71b462dbdc6895aecea0d7e2e04 2000-05-29 changed the SFNT driver slightly to add more robust checking based on the "search_rang", etc.., fields of the sfnt header..
883df43fec1bbd2e8658693c964045072ec3044d 2000-05-29 Completely checked and fully formatted.
241e151eb2e97d01734d8f52693b404943b3a765 2000-05-28 oops, forgot to commit these files
2e421319fc4bedef44218fc144b1186ea53df584 2000-05-26 moved a lot of things from the TrueType driver to the SFNT module (whose interface has changed, by the way)
2c5f482b48c3951abb4b30b864e12e5d7e6c8ab0 2000-05-26 removed obsolete files
5413644b5e296b705377eebdf3cda12f95718912 2000-05-26 added a new demonstration program called "ftmulti" to demonstrate the multiple masters support
11187206791326f7e851b62e13107723ce2c6505 2000-05-26 finalised the multiple masters support fixed some nasty little bugs too
fea68c680017286953caccd14ecb5188a732d0e6 2000-05-26 fixed two minor bugs:   - the glyph index was not checked in FT_Load_Glyph   - the "type1" driver didn't read the FontBBox and FontMatrix     correctly..
936d2e072b17375262bc78ecd917fc1c8a44f453 2000-05-26 a small change to allow the "type1" driver to detect multiple master fonts and return an error code that allows the "type1z" driver to load them after..
7c388ba4911d76856d85bc1b9e0059414c1b05c9 2000-05-26 added support for multiple master fonts in "type1z". It is now working, but there is no way currently to change the default weight vector (tested with custom vectors though).
4e183694917419772396a7d55f39d72a335eb933 2000-05-24 formatting
1c9a1cab3f6f5d3387094726e5958a29afd2e2c2 2000-05-24 important modifications to the Type1z driver these are used to prepare for multiple master fonts
1fb6eea7d12ca6fe6649cfee191dc56240f8cc89 2000-05-24 EXPORT_DEF renamed to FT_EXPORT_DEF + reformating/spacing
f5dcdd5cfb6d66fd1e75508b7bd85da58973e921 2000-05-23 minor fix to the Type1 driver(s) to apply the font matrix when necessary..
5e4c2cb3bfdf883e5043b766eb9ee8ea00bc2b22 2000-05-22 fixed some header files inclusions added C++ stubs to public header files
51179f0ae3a7bcb0d45c736df1189942e9fc99be 2000-05-18 some fixes for 64-bit systems. Mainly changed some FT_TRACE calls to use %p instead of %lx when dumping a pointer address
109fcf6086727f61f59a8ce9c569b85bb3d70ae8 2000-05-17 fixed the sbit loader (src/base/sfnt/ttsbit.c)
3475e7fba3bc57acde8ff0ec8091ea02ba1dd774 2000-05-17 removed TT_MAX_SUBGLYPHS macro, there is no static limit on the number of subglyphs in a TrueType font..
e49ab25c0822e1043be29e836944c7886f4e8990 2000-05-16 formatting - removed trailing spaces
968f0c3749d3910c312bf57fd74750d35b399e08 2000-05-16 update
ea44d5ec3d7460e56c4cc681e8a36637a39a71e3 2000-05-16 formatting
07c52d255c83583085230dbddb4086e47f678ca8 2000-05-16 copyright update
701d754665fb7364a84bf357e5304cba25699c12 2000-05-16 removed obsolete header file
7ce42f4443dc288eb187c189e4cd78721f3ca7bf 2000-05-16 another rather large update
414f38c572e34bcd92d93cd0b1813de8572dd1c9 2000-05-16 at last, fixed the bug, and re-enabled 5-gray levels support for backwards compatibility..
33aab6e5b6c14d3cf2c4334f79a8debf959c9e38 2000-05-16 removed obsolete files + update
529d4ea7a08021bfd2abcc703515f13f19d2f4ee 2000-05-16 created new header files, formatting and other minor stuff..
20c15add91dc1495ebe80bc12ea7ff62f43046e3 2000-05-16 added the tag for the "DSIG" table
0a29c6979de1e9aca582407c470d505fc7232a4c 2000-05-12 implemented FT_Select_Charmap and FT_Set_Charmap (at last :-)
c91cfe1100d6de610e01176e4d96909026604d12 2000-05-12 small update to the memory tester
c60c61c68414c9207a99d3c7ed762d35ddf0570d 2000-05-12 fixed a potential memory leak when loading embedded bitmaps
c06eb3b73a07f18e24634bd96d3ef791bc43a3dc 2000-05-12 fixed stupid math lib bug in the Makefile
c30aea9846efff38b7eefb15c1f361d93dff65ea 2000-05-12 another massive changes in order to completely avoid compiler warnings with GCC + "-ansi -pedantic -Wall -W" and LCC.
bfe2f98f1f352135da49f19dc0819607af27b8a0 2000-05-12 a new massive grunt work. Redefined the EXPORT_DEF, EXPORT_FUNC, BASE_DEF and BASE_FUNC macros to let them take an argument..
4f2c5544bbbe663483544da8d15675dfce9c0f89 2000-05-12 additional changes, this time in order to pass extra parameters to font drivers when creating a new face object.
8c62a1206281be09f9fac4945eabc681fe87170b 2000-05-11 another fix for the build system (the module list wasn't taken from the correct location)
2561b245372a026db8a70ad572e5b7f7f02e29af 2000-05-11 I knew the first CVS commit wouldn't be good :o) Here, the build system seems to be cured now.. (I'll need to try it on Unix too though..)
787183ea64082d6eb9173840119975b105fe670b 2000-05-11 re-added the "freetype.mk" that was mistakenly deleted
a9c251c457377a886ed33ad51bc78d079aea82bc 2000-05-11 logged directory re-organisation
efce08d67c1c2a8bf0d0d58463e754c746433d23 2000-05-11 major re-organisation of the FreeType 2 directory hierarchy
5d6b82d9c9671c396a3402cb900814e32de13459 2000-05-09 formatting
f3823281311eefb3b109289796cefee8ce9fac61 2000-05-05 added experimental emboldening/outlining code. This is incomplete and will not compile so turned off
4d3e56392fd0a89d97cb3f567d713cb15ac74cbf 2000-05-05 closed most of the memory leaks in the Type 1 driver(s) this is required before any serious work to implement multiple masters
a1656abd8f9acb5a1a546eee66a7a73fc6bfc076 2000-05-05 fixed a typo
c1205799f5bfab9e9b9187fdd8094dd347c65b13 2000-05-05 changes the type of the "mode" parameter in FT_Set_Raster_Mode to unsigned long (easier than string to compare)
81d02dbc04145e0b39e399c8ec6d2e43dc2ac98e 2000-05-05 finally a auto-hinter module interface I'm satisfied with, it's now time to change other font drivers to take advantage of it :-)
d50941dc8c64b9e25c4e3b621168da00650daad5 2000-05-05 fixed  a compilation problem that occurred with the LCC C pre-processor. really minor
c136b409eb0a9a9e5ffeb27ee0488ea4c7e0f09b 2000-05-04 an update to FT_Outline_Funcs used to improve the accuracy of outline decomposition
08c3875589d6cc419be17050d39c8e3641d64373 2000-05-04 at last, the bug seems to be solved. Now, the source code should be cleaned up, and we'll be done with the raster :o)
8ee071a0fc6b75a025fdeead18319441824c21ce 2000-05-03 very preliminray CID support
4fce93e0cb5294786c482c8cbb9233070349686f 2000-05-03 still working on that damn rasterizer bug !! ;-)
112be4c60984f57718c1da09ff93278df156a41d 2000-05-03 "ftrast.c" now works for monochrome bitmaps, and doesn't produce the artefacts of the current "ftraster.c"..
d186a361a1f9aab15e9bd2a0597e6fc381f2c17f 2000-05-02 various updates to reduce the compilation warnings
d89489210a9a410fd93288b11813313374fe1502 2000-05-02 ftrast.c
06b73729c189ff3c206e6dc6d9c43f3e63df4197 2000-05-02 added FT_CONFIG_OPTION_OLD_CALCS to ensure that the bytecode interpretation is exactly the same as in 1.4
eede9015a0232cd938cd8b76cc20021159fe4883 2000-05-02 removed the smooth renderer from the demos directory
c5b993245eae3f0bcb75f5459699ad29e375f6f8 2000-05-02 updates needed to compile the source programs now that the smooth renderer is part of the library..
1119baee5466904f04262bb1183b0a3e623f5b74 2000-05-02 added support for version 2 of the OS/2 table five additional fields (see OT Spec 1.2)
b7ef2b096867d7351c873c44dd4053d90d7997ef 2000-05-02 in order to ensure that the bytecode interpretation is exactly equivalent to the one in FT 1.4, moved some code from the old version of FreeType in order to compute vector normalization a bit differently
48641d60ae853a34a5c683d69cf35f879d2567d1 2000-05-02 added a simple line to set "glyph.control_len" when loading a simple glyph. This is used to compute statistics on font files..
9a9315faae0e3efe24a6029ad2ca4f32e726f60f 2000-05-02 changes to reflect the new files   include/tttables.h   include/t1tables.h
6eebf9053eacebdc537cd460f01c6324579832a2 2000-05-02 first version of "t1tables", which will be used to access the content of Type 1 fonts.
62c7af635eaa1ac9edbba22c4c4ca853b23740bf 2000-05-02 added the definition of the MaxProfile table
bb287bd1c0f293b333bf2760f54a24bfab169286 2000-05-02 added the declaration of the smooth renderer to "include"
f7b5c822b2fc562edb49d33f7588e4743a521fbb 2000-05-02 defined FT_Pointer as a typeless pointer added the declaration of FT_Default_Drivers (implemented in ftinit.c)
488cd71e4ba08cd5b1d6076401323e9bb6ee25fd 2000-05-02 a few updates to the OpenType Layout code still far to go, but I'll dedicate most of my time on it next week
e608a3e0d2a49c157e4b7af6d8d5d45601ef87ae 2000-05-02 moved the smooth renderer to the base layer directory it is compiled as a separate object, and its interface is available in "include/ftgrays.h"
271106133a2e3e3e434f21fb81a3599381fd047f 2000-05-02 added FT_Sqrt64 to ensure that all bytecode operations are strictly equivalent to the ones in FT 1.4 when compiling with the configuration macro FT_CONFIG_OPTION_OLD_CALCS defined..
a8bcdf8ef6ecd1e6c8da655f9742f687e0892f49 2000-05-02 added FT_Done_Stream
68ebd1bee4fe76909b4b8a9bb08d29722d61d0af 2000-05-02 typo
33ec7d473b6438b98893d7e76eff9123338c85c6 2000-05-02 removed an over-zealous assertation that halted the engine with a few weird fonts.
61492029a54f3caa60c9693ded94b0de09470e1a 2000-05-02 added macros to read little endian words from a byte stream (e.g. NEXT_ShortLE(buffer))
65e823da0f96216cb75e8680fec8d29ae60394fc 2000-04-25 raised TT_MAX_SUBGLYPHS to 96 to avoid problems with Asian fonts (with up to 80 contours !)
f8a116fb9380330db24004354038a9dace8ccf27 2000-04-25 implemented extra interface for "FT_Get_Sfnt_Table"
99a4d93b2d05ef1817ca4ac68956178b86606c02 2000-04-25 added FT_Get_Sfnt_Table from "include/tttables.h"
2dbc54dd13ca10265503b9fcc271b884eb000202 2000-04-25 typo
8ce47b1da6cb99515d66896a170807f0e5a03e32 2000-04-25 added new auto-hinter driver interface ! modified tttypes.h to use the new "include/tttables.h"
ffd43a6fc86c32c6e0b406fd7bdcac0804ac2b11 2000-04-25 added a new include file to access TrueType tables directly (e.g. OS/2, Head, HMTX and Postscript)..
680ec37326bf491a69ae5ffc968a7ac4a2ec5699 2000-04-25 added the FT_LOAD_FORCE_AUOHINT flag
77054f29092ce5c26da6abb2ff5c43df59e85eac 2000-04-14 updates for the fifth beta
d8723b4fb21fb2093641a8eeb0d81e8b0a53eb06 2000-04-14 fixed another small bug. The metrics were not computed correctly..
1216e434cc9f1d2e79bfbd007516da314edec43b 2000-04-14 fixed a small bug that prevented the loading of certain fonts that use the DOS linefeed convention.., including the newest XFree86 4.0 B&H Type 1 fonts !!
231d0587b0e5150b807635e2a0c962ea38b49b01 2000-04-14 raised the value of TT_MAX_SUBGLYPHS, as it prevented the correct loading of some glyphs in Mingli.ttf
7ae268a2079399d61a64aff0c08cbdeebb4448fc 2000-04-10 Fixed a compiler warning.
69e010fdea63f3d651d07749babce852d4d51ad2 2000-04-10 Removed compiler warnings.
32a53b2239180d9123e4b28d9e342ff3a27da6ca 2000-04-10 Adding LDFLAGS.  I don't know yet a good solution (within GNU make) to test whether -lm is needed or not...  It's time to use autoconf!
c83bfdd56d7eba7cca0c6ebd75abe44e2ba75b4e 2000-04-10 Adding string.h
521e2bc8048c74127bfd69448cdf72f740bc0480 2000-04-10 Added pre-liminary autoconf support files for Unix. Note that these don't work correctly for now and will be updated later. They are currently ignored by the build system.
90a36c5522a93fb6e829851ef29626d20159044e 2000-04-04 a small improvement to the Type 1 hinter, that comes from research with the auto-hinter. Nothing fancy but gets rid of the un-normalized widths :-)
46ab6331e0c23bddb563ffd909162aa73364b4bc 2000-04-04 formatting, and remove the "interface" identifier that causes problems with MS C++
ea10fbf91f4369b868fa1d489ada1a063d5b0e52 2000-04-04 Consider the smooth renderer completed ! It will probably be moved to "freetype2/src/base" soon and become part of the library.
82942cc2791584e08c147aed2e0957ed49662136 2000-03-30 simple fix required by the auto-hinting module (sets the ft_outline_reverse_fill bit_flag)
3562d014e6579746f1876a6952c6567f9294c5a4 2000-03-28 minor improvements, mainly to the PFB testing code...
69473e4efc4162cc837450e86b2621594e12af6e 2000-03-28 fixed the display on 24-bit and 32-bit displays
37379e2170f4e8c28bb9271929dcca76eab22a07 2000-03-28 major changes to the library:
ed7f62aca5eab9d808daf0879607779bd2670173 2000-03-28 support for FT_LOAD_NO_RECURSE needed by the auto-hinter
7024ca1a37b7753e5c0de13330cb34fdbf28fb18 2000-03-28 ftoutln.c is now mandatory. The optional parts of this component can be disabled with the config macro FT_CONFIG_OPTION_NO_CONVENIENCE_FUNCS
e01a41d5ebf2437652b99d20761449030049622a 2000-03-28 fixed a stupid bug in FT_MulFix
b5c1a4e5673a7e80abc8b59d7bf87a9b123f5f2a 2000-03-28 a new program to demonstrate the new convenience glyph API (see include/ftglyph.h).
6b0149b826bc78d7de29501f361caa022ff5ea3f 2000-03-28 a new simple program to display composite glyphs in a given font. Used during auto-hinting research
b46a2d8a7448955dae9b1ec5d853a2d3c9be3481 2000-03-23 Adding the new languages codes from Apple and the new Unicode ranges as for 3.0
14d340ce2e04052a4fa1837c3cb9df6e57c44ec4 2000-03-17 fixed a _really_ stupid bugs in the TrueType Collection loading !!
f8bc2d3ca6ba04cbbc1e0f09dd4c8e04b6877ccb 2000-03-17 use escapes instead of 8-bit in the Text constant: the 8-bit version got mangled by maccvs...
5a34a7bac2f144c7eefb1cdabfc3d8e018840473 2000-03-17 use stream->memory instead of malloc/free.
137c88880d63ec9f78975af760db335dc4df95fa 2000-03-17 updated the "smooth" anti-aliaser. By increasing the number of segments used to decompose a bezier curve, we get rid of the "fuzz-fuzz" factor.
fbf3ce2890605f5fd78c357634f8bca08ebcfaf5 2000-03-17 updated project files
65a60dc12ea895cbcff06bbf5ef781526fa9492a 2000-03-17 Here's the Mac FOND driver! It seems to work well, but it turns out the Type 1 drivers (old as well as new) reject about half the fonts I have.
5ae477c4f2569e1136035605cac4a4aa48765806 2000-03-17 Added prototype for T1_Done_Parser()
05ef28c4ada3193748f381285461e83569a64fab 2000-03-17 Added mac FOND driver, and use t1z driver instead of the "old" t1 driver.
1d85a73d1a2650ff22192b698e329375c457c241 2000-03-17 Added a new version of the "smooth". This one uses an algorithm that is very close to our standard raster.
7e68ad481f8684cafa267114ffadd7ef7dc819ab 2000-03-17 fix to compile with latest FreeType 2
16afbe2d5fc850ede3d460c9ab1dd14977e8b397 2000-03-17 update
a6415244f1055f97a8577c375c09298eaae40f69 2000-03-13 updated documentation for Beta 4
c3c7e7fb0c70e1a5ee8f3fe73cfbf5807259fb70 2000-03-13 updated CHANGES added BUILD & INSTALL
757429fdc9deda34c458a251fdfd35e080dc19ac 2000-03-13 fix to get rid of compile warning
7f7aadf4f7edfd29e0b9879791f897464d1d9e9f 2000-03-13 finished moving all configuration macros to "config/ftoption.h"
3246efedcdf31340d53b5153212d944d1656d1ad 2000-03-13 first step towards moving all configuration options to the single "config/ftoption.h"
06d508c1decd6fc5683f88d9c21020c37392cdea 2000-03-13 removed the unused/obsolete "ftbbox.c"
4258c4fe9f6ccc3c12fba199ce43943f97946398 2000-03-13 removed src/shared/ttnameid.h (redundant)
f6dc6c17e7ab9ad198c219305eb3032984066eb9 2000-03-13 renamed ttnamedid.h to ttnameid.h
7f615aef5ea990337d15c4cb3411737a0c63d583 2000-03-13 renamed all outlines functions to the FT_Outline_<action> syntax..
41dbcbf6285901c9e1fcc7605cf996341af2ac3e 2000-03-09 reformatting, changing the FT_Outline structure:
291afa0992560fc4c119eae5b24a3aa98ad96296 2000-03-08 added the new "smooth" anti-aliaser (see the file "demos/src/ftgrays.c"),
e98e4af73c4d8899ee88c3e7f8f13fc3b6dc7032 2000-03-06 fixed a nasty bug that occured with CMAP format 4..
0f99ddda5f236479edd55f9233dd4ade1d76f646 2000-03-06 changed the structure of FT_Outline in order to pack all outline flags in a single integer..
9d76a8d67a33559b88b4a145276023995980ffc8 2000-03-06 a few fixes to get rid of unwanted compile-time warnings
80f4b060e330334698f1dfb770913589b3786bb0 2000-03-05 fixed typo in comment
1eabbcb45367ba53120e04968ed2efeeb6f5acd6 2000-03-05 properly behave in case the console window became active
7eef5364b88b5884310d053a614c10bcc7cf0ded 2000-03-05 - ft_new_input_stream: don't make a new copy of the pathname - ft_done_stream: remove the FREE(pathname) call, which wasn't   kosher - FT_Open_Face: after calling open_face, don't assume driver is   the same as face->driver, use face->driver instead
59d8ac461597d979b22c3773a3c8eb9ba6cb39d3 2000-03-05 formatting: some tabs replaced by spaces
febe3fbeba450a8916338e4bd7abdfe8f2e346f6 2000-03-05 A first check of FT2's Make system.  Many smaller and larger bugs have been fixed:
8c5c932e467cc55c71c7dc2785d4fa37016c20c7 2000-03-02 fixed typo in comment
1e5754f2d6f3999f609bd3897883f69ef0285e96 2000-03-02 added missing "else": without it FT_Open_Face() would still scan the list of drivers when specifying an explicit driver
7ba2c674a6825d1bda8c9e4a151682e5dea97a3d 2000-03-02 readme file: needs copyright notice
858fd5f7f120de6a8d0c916937f073591b0a0c3b 2000-03-02 Mac demo support stuff.
2e8482b31dbff31a620506aef08bd99469ea735d 2000-03-02 Mac modules file. For now the same as the default, minus the t1z driver. First step in adding a Mac FOND driver...
926c81c8ba9db5be74db5575e2bdbe522d40f045 2000-03-02 CodeWarrior Pro4 project file to build the FT library under MacOS
829fbf194ed9050429c20b3319402640bd8ff1a0 2000-03-02 Mac backend for the graphics subsystem.
f21dac0209802bd86c1e0f3448b67f94658472d7 2000-03-02 Don't #include <memory.h> but #include <string.h> to avoid header clash under MacOS. I don't think this affects other platforms.
c3b680942cf5f7974b45a2fb54e765178185733e 2000-03-02 MacOS: include grmac.h (+ fixed typo in comment)
3d76a9fbbe10b59fc7c98fa56b0d9b84df36c063 2000-03-02 added cast to the string literal for Text to shut up my compiler. (btw. this literal contains non 7-bit characters!)
2a4f206f5fed13a22f600897a188d8415c400834 2000-03-02 if compiled for MacOS - use the Mac path separator to get the base file name - don't append .ttf if no dot in the file name (plus small typo fix and error message enhancement)
6f9a72d54e040bcc57c2b4928cbc722e8b779cf7 2000-03-02 ft_basename(): if compiled for MacOS, use the Mac path separator
d35aea7090c3a824a3a65a4a912d805b9c9252f5 2000-03-02 ft_new_input_stream(): set the pathname field of the stream to args->pathname. Needed for the Mac fond driver. ft_done_stream(): free the pathname field, if not null
ca13392d833de436b9a858b901ad8de711d218de 2000-03-01 a few changes to really compile font drivers in independent single objects..
d275435a4fdbb8b7ca4732621310b91c348bf41a 2000-03-01 simple change to compile with the latest FT2 source changes
e595014a64c1ed5adaf095e4671af3b0a6f98a1b 2000-02-29 simple minor fix in t1afm.h/t1afm.c
c75f71e04995f1cc42fe11d092f0b0a63997e43c 2000-02-29 fix
e755002ddc30fb50ed2033e9ca631d83088180e3 2000-02-29 moved the ANSI "ftsystem.c" to src/base
7bda46d094bbefede2926ea8601256fecaf3c36a 2000-02-29 updated the build system to avoid file duplication :
587bc78f86e8e6809311b31ee985a85394976746 2000-02-28 the Win32 seems to be fixed and working now
9c84887db3974b6ab9080cb8b0e492b3c6f866f0 2000-02-28 remaining fixes from Just
9ac7fa16fffe2f2b3ce6e110efaf7b9d26f5f0a0 2000-02-28 small update in config files
7b63d2ea1b6d5d0625b4efc31d31c860c9f04091 2000-02-28 fixed a bug that prevented the reading of AFM files..
7bb7fedef169a95ee56ad112fe2be774c0409296 2000-02-28 fixed a bug which appeared when loading unscaled composite glyphs
58c10b5a6b5139a66b61bbe589f4fd98ca803dc2 2000-02-22 updated
9e2943496c4e932398a9fd9ed50cd14f27dd50f4 2000-02-22 updated the license
35eee3f3078bd06431f54813870a2417f686b252 2000-02-22 removed the reference to 'type1z' in order to allow compilation under OS/2
63cb46dd1a38979f7e51fa964f1042695feea41c 2000-02-22 simple fixes
d60389be36aae2b97889f335e0d2654ec2eb85a7 2000-02-21 formatting
a1b60580a22958a519aa77d48f7b3d2817996283 2000-02-21 small fix, PageUp/PageDown now work Alt-F4 doesn't work anymore (needs more changes :-)
b2a21e517071512c3cab0bb291095d72af2d3dc4 2000-02-21 minor change, for benchmark comparison
fbff3e8fc75e891ced1d8350234bc9d8f21314b9 2000-02-21 added a memory checking test program, used to solve the memory leak reported by Jack Davis
c64f644264cc3955daefc1dcc99f3a610b48850b 2000-02-21 simple update to allow several rendering modes (useful for testing the Unicode charmaps)
1e7f84326164826fd888cacfd6862d0525fb915f 2000-02-21 simple fix
08fdac980acd8e2ef3a17685f4f32fbe3625b96f 2000-02-21 fixed a bug in the glyph loader that caused a memory block to be freed twice. Also performed changes to use the new glyph zone object that has appeared in ftobjs.h
cbfaedcefa88cc7cbaff9e6fcaa451f7598d2052 2000-02-21 added glyph zone objects
4ea18e55734bc64cc62d89939bdcc40d7826f522 2000-02-17 added some configuration macros
547a252af18469d72f8da9b6593309d6d014b1c4 2000-02-16 Formatting.  Adding/Fixing documentation.
d16a4b8111c42699e352cf2e758454c9a1189bab 2000-02-15 removed obsolete hinter source code
95bec28220c8f08d3db92d6048abc4756726fe2c 2000-02-15 updated version of the experimental Type 1 driver (this thing now works even better than the "regular" driver, but is much smaller).
861ba624db9df65529a11718d3eabc45b124dbeb 2000-02-15 small fix (reduce compiler warnings)
24ea09fcbdaa66ab3ca5bfce1ba4cce2af9a7a98 2000-02-15 small fix
18789bfe9f5b350b37fe5e9fbca36393d5dd777a 2000-02-15 Added prototype OpenType Layout support sources. This is not a port of the OTL extension of FT 1.x, as it uses a very different design.
dbe4872bf0e21a88303cad237c931ea224633007 2000-02-14 removed obsolete source file
a56489e01fc8a21877588ee74b1092d56cc183dd 2000-02-13 The code has been updated to use the finite-state table loader in "ftstream" (when the macro READ_FIELDS) is defined.
33263421f823600bc5267281a85a98686e7ba75c 2000-02-13 formatting
851688057dddd793bd29c0f750f837a242eca76c 2000-02-13 small bug fix used to compile when the SFNT module doesn't support embedded bitmaps and postscript names..
7663f22288c2d71982ea9e832a1592d4bb63bcda 2000-02-13 Added support for the "attach_file" format-specific driver interface, used to implement FT_Attach_File.
818336fdf4929d2ec9b376532fcdcb54b2c8641d 2000-02-13 Added the function FT_Read_Fields, it acts as a finite-state automata to load large TrueType tables in object structures.
1d1c7eb8074bbeaf1994652a4b4558f131d04617 2000-02-13 small update in FT_Open_Args (more could follow though..)
3188a3a112b7448f2cb7c48d7c3ecf13208d70e0 2000-02-13 Sorry, forgot some changes needed to get rid of t1encode.[hc]. Here they come..
3983d95f3e88d30c09fb9ecae056e58fcadef326 2000-02-10 fixed a small typo ( "height" in place of "eight" !!)
5ae1259c038d35255fb0331f3a413681df550ba2 2000-02-10 removed the "t1encode" files which are now obsolete with the "psnames" module
7433655cbd1dd4324c1c144f7e24a4c6a074c5c8 2000-02-10 Some changes. The SFNT driver is able to return Postscript glyph names even when the "psnames" module is not used..
c3122c98ceb1a7c12028658609e3a469ea1e314f 2000-02-10 added some comments
1ab77fdfffe083dea6e5e9e657d4447632ee1949 2000-02-10 some updates to make everything compile clean
1a3e3d6a0dc1b4ac7e31313887d6ffb6ee454dcf 2000-02-10 introduced the FT_Attach_File function to support additional metrics coming from external files (e.g. Type 1 AFM files to add kerning data to the face).
5dc8aba72bf072ad5000c26d974d86bcc95aaa92 2000-02-10 some modifications used to introduce the Type 1 AFM parser and psnames module
1a26888da3d9168cbcb403dc28511bd222b5e12b 2000-02-10 some changes to ensure that the code compiles cleanly when TT_CONFIG_OPTION_POSTSCRIPT_NAMES is undefined..
a8635cc6269ec8236a6bb1123219d8bf00ce52a1 2000-02-10 Very simple AFM Parser
cda32b71ba25d313264ad52021106e42acfae573 2000-02-10 added the FT_Attach_File function to enable AFM parsing.
71ec10efe5409cdc73824408b0c019ba991ee965 2000-02-10 support for the IGNORE_GLOBAL_ADVANCE_WIDTH loading flag
dba4b3243ad012b54980a72d537fbcfa0bb07018 2000-02-10 small update to the kerning code
afdc4c4c2b996ec48ac9fee27cdaff685cc3c9ee 2000-02-10 Updates to the Type 1 driver Now with a simple AFM parser in order to read the kerning table..
51d4e28daf151cfff40256004d6e0fa04ab37543 2000-02-10 New version of the Type 1 driver. Generates a Unicode charmap on the fly through the "psnames" module..
5c9a571a5a25da31507f0c70030296bf569acacc 2000-02-10 new psnames module
a9369f2dc96eec2f8cdb00c4bde5b452e5b462b8 2000-02-07 some updates to allow the selective compilation of the adobe glyph list (this thing is huge !!)
b5a0487cfd5e8d2f30136b3170e49bd5d79b2504 2000-02-07 added a python script used to generate some tables for the upcoming new "psnames" pseudo-driver
9e416a875f4e33eb5561b3f6ef3f4090945836ee 2000-02-02 small fix in rules
5194f8bf8a9e6a8e970c3d6629c6571b791c9862 2000-02-02 fixed a small bug that prevented the modules list to be properly erased on Win32 when invoking "make modules" from the top directory..
5eaadfcda64395ee0fc4809be152de9f2150a03b 2000-02-02 added a new glyph image format:
86fbfb505943731dd04763b6cf64a60c6ee066d1 2000-02-02 re-adding fterrors.h to the repository..
f45ae1cf5556e1bfec3bf19317fc6355f96e739e 2000-02-02 sorry, a small mistake made me "remove" fterrors.h with WinCVS I need to manually clear the repository through CVS...
200e097c6b21cdfd5fc491cc7de1f4cefbf0294b 2000-02-02 updated the "FT_SubGlyph" structure
0dd343480186b918e3b7ef71b9d4bb8260f48cea 2000-02-02 The Type 1 experimental driver was updated
8f43c714a5a74c63c2a6242392790510ac487f80 2000-02-02 A major refresh of the TrueType driver :
0360168a4d0decdeb2f9dfde9a3be887dcea3892 2000-01-31 moved the files in "docs/internals" to "docs/design". The image files were also all added to the repository in binary format !!
17d6bdec92ba9d83b33f2d9bfd7bf904c6ca7528 2000-01-31 removed obsolete documentation files
442005b73687a5f139466b907bc91178705ccb15 2000-01-31 removed the old "glyph_conventions" directory, now replaced by "glyphs"
f948758609d3a22aeec5050935429f375575fe5f 2000-01-31 weel, the previous operation didn't work well, as the images were still stored as text on the server !!
f0a46def9d584291b3b70322227084ca64cb9d85 2000-01-31 added the image files in binary form in the repository
dda05ee1dadec0350a3ef5a3ca93c93ceee9d1d0 2000-01-31 removed the PNG images as they were incorrectly stored as text files in the repository
633da99a23d58e3d5ff7921385d2f2a16dd10928 2000-01-27 updated changes log
f300d695f414c68b7c2ab64a7dfdf488a0312445 2000-01-27 some updates/corrections
2dfb5aca285baf50eed6c0a9520069614a2e5cf5 2000-01-27 added a new experimental Type 1 driver. This version sports several improvements compared to "src/type1". Briefly :
d42c68e85593db7dc925c5cc6f831a1f94e9a48a 2000-01-27 many new small, but important, changes there:
76bbd5793fcd04f7dd8b6ccdf3e0ce8561cc80e4 2000-01-27 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.
b3a85b00c4c734405c7d017eeca506012f39768e 2000-01-25 FreeType licence.
d00a8ce6f2be7a1f5104648dcf7fe4a722fb4ace 2000-01-18 some updates. The yesterday modifications prevented the demo programs from compiling under Unix. fixed..
9d61e46855394f84c5afd8f384a98bce740d0432 2000-01-18 Fixed rule with wildcard.
a5ab5ce791bc3f2d565e7f157e1fa8877cc6a430 2000-01-17 adding correct versions of the PNG images
438f8cd27baca31a067f13afca5dfa58e3147409 2000-01-17 removing invalid PNG images
702b8d52cf83d865a25efbf57b28f357871d19ef 2000-01-17 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
6afe00774a82c60ea90dc1abefb2b5efd2f53e94 2000-01-17 colored the example source code and corrected some typos
b94713e9c58fa6655d69b6919c057acc465a4a89 2000-01-17 Added a FreeType 2 Tutorial !!
3ba47068a60bc501d0eb7fe4383a30fc34c349de 2000-01-17 some updates to the "rules.mk" files. Basically, we now use "$(FT_COMPILE)" instead of "$(FT_CC)" in order to compile the library.
3b925ef74408cc2cf954c89fc40e2c2fceeb25f2 2000-01-17 fixed a minor bug in the computation of the vertical metrics top-side bearing
fdc225b153d5ad0ebcacfee96692fa61e603272d 2000-01-17 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)
8cd9575c27d01a313ef13196c1fa2d67d831b2a1 2000-01-17 fixed small bug
281f9f6a134476ff7de3e506124b80463db5de56 2000-01-17 Important changes were performed to clean up the makefiles, these will be detailed later in a document (the work is not completely finished).
5ce5884d59c276f6a62d27ae1a003801fb456674 2000-01-17 some small updates that are useful to debug graphics drivers and the library..
1631d04827da929b551b1c39be01a49da72f8d06 2000-01-17 moved the graphics drivers to "demos/graph/*"
cb58dbb4fbfa61c2b361daa05c48397dd8c7ead0 2000-01-17 Some important changes were performed :
14954e6bc2186ae7ad03766006fcfe058b3b752d 2000-01-17 Some major improvements were required to the Makefile to:
7dff772e5912f070325dae79008a1ae31ea5989e 2000-01-17 Added ftraster.h for better support of standalone mode.
9ab7c3c37e1514004f7e6ec05761f868e68420a6 2000-01-15 Fixed compilation bug for standalone mode.
f6356ab71370699a974fb1dedb544bb3b46abc26 2000-01-14 some changes used to debug the new raster and the OS/2 graphics driver
6bc8b1f07dfb665350079ea93c373bb2670a68ae 2000-01-14 bugfixes to the OS/2 graphics driver. It now works !!
cef95a09d7de5f0de7bdc280f0377579fb470d1e 2000-01-14 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.
4f2d5b9a483996ddc103ead9eb223ba62b168a3b 2000-01-13 fixed a bug which prevented the raster from correctly performing horizontal dropout control..
454a428542e34ac043fc47a3e21b3c8e6a7b070c 2000-01-13 fixed a bug which caused some font family and style names to be incorrectly ignored..
ef87970dfbbbd062ecc000c201a5b34233b59b7f 2000-01-13 A few modifications to allow more broken fonts to be loaded by the driver.
a00b6e690fb7be1436ac89c7ad74325c34916467 2000-01-13 Fixing Makefile rules.
40b4ef1ebd876b7289c0cf4834e63058b330454a 2000-01-12 Remove double increment of charmap.
3aeb4c05f27936a4d334a9b230ec7ee003ce11a1 2000-01-11 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..
426b20af0295158039376dde713bc9985f57f7ab 2000-01-11 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..
186d231081ef78e19a632cbc4ea85f95cc154251 2000-01-11 Added a new documentation file that explains how memory management and basic i/o access are performed with FreeType 2.
a14fa3ace894a8f795fc19aa93e87027d8b6da28 2000-01-11 damned..
98408d89372fff62722faf0907d9477a529ceb5a 2000-01-11 renamed "internals.html" to "index.html" also, changed all image references to the new PNGs
41a8fa57b1caa0b02667bfebb1a76fdad6c6c0ae 2000-01-11 Renamed "glyph_conventions.html" to "index.html" Updated all image references to the new PNGs
ee71c6b715366ad294e090d60d22355b6c2e8165 2000-01-11 added PNG files
4b7ffcfa19f6cdf5a0a72de47053f626f1c3c766 2000-01-11 removed GIF files
7880dd6630a77a1465681473ff00b3735d466e3f 2000-01-10 ftcalc.c, ftextend.c, ftoutln.c, ftraster.c, ftstream.c:   Removing trailing spaces.
ecbfb5fa9a8f2a9a4649eaead8e0092d60512a49 2000-01-10 added the DocMaker python script that will be used to generate the HTML documentation from the C source files
0db8d1ab84d3bbde5d1c77e8e932120bee3f1a06 2000-01-09 Formatting.
f697866ec2a06fc7fd4ab550ffc81df669e8427e 2000-01-08 Bugfix: prep table is optional.
f993b6a0332e4783e110d97636fcd009add48287 2000-01-08 demos/config/x11/rules.mk:   support for multiple X11R6 entries in $(PATH) added.
fc1f98944640c2069194a3daaba914dee6a4f613 2000-01-07 Finally, the TrueType driver was completely audited. The code should now be 100% compatible with the implementation in FreeType 1.x.
2b94ffad740e301c6d27c6340b386064f42ef2cc 2000-01-07 More docs added.
edfc0f8ac43e012d90e312bd7060630b8fa3d687 2000-01-07 changed rules to build demos on Solaris
62ccef75476497ed3434d06a9a38b3e418af78b2 2000-01-07 added Windows NT detection
30a0c6264fab39b0200ee8a3566ba087620a1645 2000-01-07 Update some copyrights here and there
2fce88c6b97a781fd24292dd9a8376d87727c174 2000-01-07 Removed some unused source code (it came from the old FT2 beta, and was moved to "src/sfn")
17ae985d3838bb4f83644ecad27a87a1a8730a4c 2000-01-02 ftbbox.h: FT_Get_Outline_BBox() must be called FT_Raster_GetBBox().
433bc53fb67a19a67df563a22993210bafc45964 1999-12-30 Additional improvements to make the anti-aliasing even faster :-) As previously, this is only noticable for sizes over 64 pixels.
5951ce9fc69cddc49095754078ffe543b6b943d6 1999-12-29 updated the CHANGES file + some basic formatting cleaning
aa50b821c883b597a0be9ce0e47c98756be3be9b 1999-12-29 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'
10effdf61e6ee3d35394acf58e7cdc7121798b36 1999-12-29 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'
f8bf6e2bc95e6458d5f6eec561a982df4e571e54 1999-12-29 Added the file `config/modules.mk' used to generate the file `config/<platform>/ftmodule.h' which contains the list of available font drivers.
34b303204507b883fef035434aed266cc3e18897 1999-12-28 Some improvements to make the new anti-alias algorithm faster when large glyph images are generated (e.g. ` fttimer -g' runs 20% faster).
b4a98378e15a13af6736b6efc4e0bb18ecf6b9d4 1999-12-21 fixed a bug in ftsystem that prevented the library from reading files
c6cda4a74ed0587adf3eccc759b2600dbb49c367 1999-12-18 added 'demos/bin' to the repository
e537fc6733eccc363ff6b980b70d47a126fc8f1e 1999-12-16 First import of FreeType 2, beta 2.2
d2b1f357049f6b5e6766af9f3dfa134d2527feec 1999-12-16 Initial revision