Commit graph

  • 86f450243d Add GPOS stub Behdad Esfahbod 2006-12-27 19:59:07 -05:00
  • 133466177e s/OpenTypeFont/OpenTypeFontFace/g Behdad Esfahbod 2006-12-27 19:58:32 -05:00
  • 71d62baab0 GSUBGPOSHeader Behdad Esfahbod 2006-12-27 01:29:24 -05:00
  • eebabd8b2e Finished OpenType Common Table Formats Behdad Esfahbod 2006-12-27 00:21:31 -05:00
  • 2b73745197 Device tables. Behdad Esfahbod 2006-12-26 20:55:37 -05:00
  • eb32e374f4 ClassDef Behdad Esfahbod 2006-12-26 20:00:33 -05:00
  • 53502c6723 Rename CoverageFormat to Coverage Behdad Esfahbod 2006-12-26 19:29:08 -05:00
  • 0d6db2abcb Define more structs using DEFINE_INT_TYPE. Behdad Esfahbod 2006-12-26 18:53:55 -05:00
  • 915931b74a s/DEFINE_NOT_INSTANTIABLE/DEFINE_NON_INSTANTIABLE/ Behdad Esfahbod 2006-12-26 15:30:14 -05:00
  • 0c0d55330e Coverage. Behdad Esfahbod 2006-12-26 15:29:38 -05:00
  • 882e52f591 Rename to harfbuzz-ng.cc Behdad Esfahbod 2006-12-25 10:28:31 -05:00
  • f8ba99f6f3 LookupFlags Behdad Esfahbod 2006-12-25 09:58:02 -05:00
  • 25ad92c8a6 Implement Feature Behdad Esfahbod 2006-12-25 09:35:06 -05:00
  • befc022aff LangSys Behdad Esfahbod 2006-12-25 09:14:52 -05:00
  • c81efca149 Use CamelCaseTags. Behdad Esfahbod 2006-12-25 06:22:08 -05:00
  • 808dbe283c Make types not instantiable Behdad Esfahbod 2006-12-25 06:18:52 -05:00
  • b739c05ca4 Add OpenTypeFontFile. Behdad Esfahbod 2006-12-25 05:39:20 -05:00
  • 8596944b74 Add Makefile Behdad Esfahbod 2006-12-23 17:49:25 -05:00
  • b6e62bc5db After DEFINE_SCRIPT_ARRAY Behdad Esfahbod 2006-12-22 02:21:55 -05:00
  • 01e4fcb032 Remove the annoying HB_ prefix. Behdad Esfahbod 2006-12-21 22:31:31 -05:00
  • 6b4ce01da1 Second version. Complete redesign, based on C++ classes to ensure endian correctness. Behdad Esfahbod 2006-12-21 22:31:10 -05:00
  • f78e70c301 First version. ng-start Behdad Esfahbod 2006-12-21 22:30:38 -05:00
  • f726b20e56 Bug 347073 – Allow empty GPOS table Behdad Esfahbod 2006-07-25 01:02:27 +00:00
  • 52481a5c55 Bug 345600 – cvs build error in pango/opentype/Makefile Behdad Esfahbod 2006-06-22 18:09:04 +00:00
  • ffb2d5c1e7 Bug 341138 – Using TTC font, Gtk2 programs begin to eating big memory Behdad Esfahbod 2006-05-31 07:42:55 +00:00
  • f8f7bd2451 Bug 336153 – Mark to mark positioning (Lookup Type 6) isn't correct when Behdad Esfahbod 2006-05-31 07:23:02 +00:00
  • d2a613187c Fix loop variables. (coverity found bug.) Behdad Esfahbod 2006-04-12 18:47:50 +00:00
  • 14022e826f Bug 337924 – cleanups for issues reported by various compilers Patch Behdad Esfahbod 2006-04-11 08:31:44 +00:00
  • 59aafd0780 Fix minor bugs reported by the Coverity scan report. Behdad Esfahbod 2006-04-10 10:33:17 +00:00
  • b31d6def96 Update from HarfBuzz. Lars Knoll fixed all the warnings. Behdad Esfahbod 2006-04-06 18:23:49 +00:00
  • ca57250bc9 Make sure TTAG_GDEF and frineds are defined, needed for FreeType <= 2.1.7 Behdad Esfahbod 2006-04-03 20:13:17 +00:00
  • f618288e00 . Behdad Esfahbod 2006-03-31 13:19:29 +00:00
  • 5f1f943b9e . Behdad Esfahbod 2006-03-31 13:18:23 +00:00
  • bce3e0b0d4 Define NULL. Behdad Esfahbod 2006-03-31 12:45:40 +00:00
  • 9f8da38cd1 Convert pango/opentype to the new project called HarfBuzz. hb-rename Behdad Esfahbod 2006-03-31 12:28:09 +00:00
  • dd2a8d4d49 Don't err on Table_Missing. Behdad Esfahbod 2006-03-25 23:52:30 +00:00
  • 434833b1b7 === Released 1.12.0 === Behdad Esfahbod 2006-03-13 05:06:05 +00:00
  • 8228828e1e Handle GSUB Lookup type 8, and ReverseChainContextualSubst table. (bug Behdad Esfahbod 2006-01-30 22:37:48 +00:00
  • e040f68196 Removed. Behdad Esfahbod 2006-01-28 20:29:18 +00:00
  • f45689bc65 If major.minor of required and available glib versions are the same, add Behdad Esfahbod 2006-01-25 19:33:58 +00:00
  • 6cc6c9a57c Make sure #include <config.h> is the first include in the file. (bug Behdad Esfahbod 2006-01-14 07:00:13 +00:00
  • ca07fcf6ef pango/Makefile.am, pango/fonts.c, pango/glyphstring.c, Behdad Esfahbod 2006-01-05 16:14:49 +00:00
  • 71524f1bc8 Use g_slice for PangoOTBuffer allocation. (bug #325026, Matthias Clasen) Behdad Esfahbod 2005-12-27 09:55:48 +00:00
  • b5baa43d3a Tiny doc improvement. Behdad Esfahbod 2005-11-25 09:22:02 +00:00
  • 6f64314f7a Fix typo in docs. Behdad Esfahbod 2005-11-23 19:48:10 +00:00
  • f2bcf72296 Added "Since:" tags to all interfaces added after Pango 1.0. (#319116, Behdad Esfahbod 2005-11-23 17:54:55 +00:00
  • 682db81c23 Protect against possible division by zeros (#316468, Steve Grubb) Behdad Esfahbod 2005-11-23 15:19:48 +00:00
  • e6e15352d1 Reworked basic shaper with OpenType support. (#101079, based on patch from Behdad Esfahbod 2005-11-23 11:53:03 +00:00
  • 612b6cf609 Part of #101079: Behdad Esfahbod 2005-11-17 06:28:11 +00:00
  • 1b2c314b80 Remove debug line that got in accidentally. Behdad Esfahbod 2005-11-09 23:30:00 +00:00
  • 9717127a5b Turn various gcc warnings off. Adding const, adding static, fully Behdad Esfahbod 2005-11-04 23:55:38 +00:00
  • c0505f3bb2 Patches from #170414. Reviewed by Matthias Clasen. Behdad Esfahbod 2005-11-03 20:13:40 +00:00
  • c6b22b9119 Generate valid XML output. Dump LookupFlag too. Behdad Esfahbod 2005-08-29 10:06:40 +00:00
  • 1e3747ca5d Replace perror with perror_. Remove FT_BEGIN_STMNT and FT_END_STMNT. Behdad Esfahbod 2005-08-15 04:16:04 +00:00
  • 3c60250875 Skip lookups with lookup index out of range. (Patch from Behdad Esfahbod, Owen Taylor 2005-07-26 18:33:27 +00:00
  • 91a3fa2e4b Remove an unecessary set of block2. Owen Taylor 2005-07-22 18:03:58 +00:00
  • ff7034787d Patch from David Turner. Review and testing by Behdad Esfahbod Owen Taylor 2005-07-22 17:56:37 +00:00
  • 43dbec6f3a Fix up places where there is missing or incomplete Copyright and License Owen Taylor 2005-07-21 18:15:45 +00:00
  • c55850d36d Chain up from finalize. (#307547, Paolo Borelli) Owen Taylor 2005-06-14 19:54:19 +00:00
  • 44ff46a364 Rename LDADDS to libpango_ot_la_LIBADD to actually make libpango-ot.la Tor Lillqvist 2005-04-12 01:27:21 +00:00
  • 0c349a032e For all binary searches, handle the case where the number of items is 0. Owen Taylor 2005-03-03 19:38:02 +00:00
  • 03838daaa9 Set G_LOG_DOMAIN. Owen Taylor 2004-11-22 23:37:19 +00:00
  • 346d3b3cac Cleanups from 'sparse', #149922, Kjartan Maraas Owen Taylor 2004-09-22 18:14:55 +00:00
  • 8b654dfb5a === Released 1.6.0 === Owen Taylor 2004-09-14 13:45:41 +00:00
  • d41089a5b6 Finish extending properties flags from FT_UShort => FT_UInt. (OTLBuffer Owen Taylor 2004-07-30 21:23:04 +00:00
  • f42d5eca29 Save the order in which features were added and use that when applying Owen Taylor 2004-07-27 17:20:01 +00:00
  • ae2daa972d Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros. Behdad Esfahbod 2004-07-27 13:12:19 +00:00
  • 7d5435ea8c Fix bug to copy glyph from in_string, not out_string. Behdad Esfahbod 2004-07-27 10:43:58 +00:00
  • 2ea2a55bdf Fix allocation and indexing in NewGlyphClasses array. (#130661, Masatake Owen Taylor 2004-07-26 23:14:53 +00:00
  • 5d42695e5e Remove the unused parameter from the IN_CURITEM() and IN_CURGLYPH macros. Owen Taylor 2004-07-26 19:25:45 +00:00
  • a00c4ea562 Add missing macro to make the last change actually compile. Owen Taylor 2004-07-26 19:23:06 +00:00
  • ed3e1f278d Match backtrack context against the output glyphs not the input glyphs Owen Taylor 2004-07-26 19:20:27 +00:00
  • 78282cda00 Make Check_Property() take a OTL_GlyphItem, add a gproperties field to Owen Taylor 2004-07-26 18:59:02 +00:00
  • 81b62af423 Add support for ChainContextSubstFormat3. Owen Taylor 2004-07-19 21:13:23 +00:00
  • d4f773ef92 Fix pervasive buffer overruns when skipping glyphs when matching contexts. Owen Taylor 2004-07-19 20:37:22 +00:00
  • 99848cfafe #143693, Sayamindu Dasgupta Owen Taylor 2004-06-23 20:33:35 +00:00
  • 68d4cedb87 Use the gcc-3.3 strict-aliasing compatible macros from fterrcompat.h Owen Taylor 2004-06-21 18:04:02 +00:00
  • b327765176 Negate y offset according to different conventions between Theppitak Karoonboonyanan 2004-05-28 16:41:36 +00:00
  • 068763b547 Revert error return changes from last commit. Owen Taylor 2004-05-27 21:55:50 +00:00
  • ef07481025 Free buffer->positions, clean up error returns that were returning Owen Taylor 2004-05-27 21:03:42 +00:00
  • de568e7e62 === Released 1.4.0 === Owen Taylor 2004-03-16 19:23:43 +00:00
  • 8b3554b3af if PANGO_MODULE_PREFIX is defined include the basic backend shaper (should Hans Breuer 2004-03-03 22:35:19 +00:00
  • a7e096c5de Rework opentype interfaces and other changes to make GPOS work for Arabic. Owen Taylor 2004-02-29 15:44:50 +00:00
  • d670ddf991 Sign convention for y offsets is opposite between PangoGlyphString and FT Owen Taylor 2004-02-21 14:53:12 +00:00
  • b9b3c131c2 Memory leak fixes from Masatake YAMATO, #130652 Owen Taylor 2004-02-13 16:11:40 +00:00
  • 926b8f3229 Suport CFF fonts as well. (#131202, Manjunath Sripadarao) Owen Taylor 2004-01-26 19:23:35 +00:00
  • 945e479a3a moved pango_fc_* to the latter where they live on *nix too. Hans Breuer 2003-12-13 14:31:50 +00:00
  • ba0ccd5cfc Switch over to recommended Freetype system of include ft2build.h then Owen Taylor 2003-11-01 15:02:17 +00:00
  • 558171a7a3 Fix gcc-3.3 versions of macros to have the right return value. Owen Taylor 2003-09-15 22:04:55 +00:00
  • c99259bf7e pango/opentype/ftxgsub.c (Lookup_ChainContextSubst3) Fix problems where Owen Taylor 2003-08-25 14:30:12 +00:00
  • bcf81bcc80 Add some macro definitions for gcc-3.3 that suppress the bogus Owen Taylor 2003-08-22 22:52:08 +00:00
  • 46d379596d Rewrite handling of IGNORE_SPECIAL_MARKS to be properly "ignore marks of Owen Taylor 2003-07-29 14:21:54 +00:00
  • 8247acad79 Revert back out the FreeType patch preventing ligatures of not-originally Owen Taylor 2003-07-28 22:28:37 +00:00
  • 825e6d7e86 Check for lookahead glyphs in the right place. (Patch from #116860) Owen Taylor 2003-07-27 02:40:31 +00:00
  • 03a0fe09c7 Fix return value to only contain TTO_Err_Not_Covered if *no* lookups Owen Taylor 2003-07-27 02:19:52 +00:00
  • e10ea2afd9 Fix confusion between boolean and FT_Error return. (GSUB equivalent of fix Owen Taylor 2003-07-27 01:10:15 +00:00
  • a7305ab262 Move allocation afer initial checks, fixing memory leak. Owen Taylor 2003-07-26 15:02:13 +00:00
  • f40b7c15e0 Fix various memory leaks from error returns that should have been jumps to Owen Taylor 2003-07-26 14:50:23 +00:00
  • 256d219707 Fix additional places where TTO_Err_Not_Covered wasn't considered a Owen Taylor 2003-07-26 14:35:29 +00:00
  • 374960681e If applying a ligature lookup makes adjacent two glyphs that were not Owen Taylor 2003-07-26 13:50:23 +00:00