1. 04985bf Unsigned long data field must be packed with "L" instead of "l" (sometimes an OverflowError can occur) by fcoiffie · 19 years ago
  2. 2e4cc02 BasePen should not fail if a base glyph does not exist in the glyph set; added get() method to _TTGlyphSet class by jvr · 20 years ago
  3. 31ae380 fixed problem with empty ClassDef, as well as added some more defenses for possible empty tables by jvr · 20 years ago
  4. 7afc6b9 uh, and the other one by jvr · 20 years ago
  5. 79c1316 fixed buglet in GlyphSet support code by jvr · 20 years ago
  6. 1ed5b47 fixed 2.4 compat issue by jvr · 20 years ago
  7. f34c6f3 fix for new 2.4 hex() behavior by jvr · 20 years ago
  8. 28ae196 Refactored and enhanced table order support: by jvr · 20 years ago
  9. a4f6688 tweak & bugfix by jvr · 20 years ago
  10. 427f980 make sure that a cmap subtable instance always has a language attr, so __cmp__ can't fail by jvr · 20 years ago
  11. fba0609 Fix for [ 808370 ] Dumping Legendum.otf fails on 'kern' table by jvr · 20 years ago
  12. 1fae9b4 [ 637398 ] Failure while parsing OpenType file by jvr · 20 years ago
  13. 266bf21 workaround for bug [ 766694 ] Error from invalid date by jvr · 20 years ago
  14. 980fae8 bug #784690: simple workaround for buggy name table by jvr · 20 years ago
  15. a84b28d - Refactored XML writing, removed lots of code duplicaiton by jvr · 20 years ago
  16. 0cd79a5 Patch #845571 from Anthony Fok: by jvr · 20 years ago
  17. 7718d95 whoops, forgot one part os OS/2 version 3 support by jvr · 20 years ago
  18. 30bcb12 added support for OS/2 table #3 by jvr · 20 years ago
  19. 8e1d75b ReverseChainSingleSubst support from Yannis H. (must get that generate-otdata-from-the-docs working again) by jvr · 21 years ago
  20. df1f145 bug from the spec leaked into here; pointed out by Yannis H. by jvr · 21 years ago
  21. 27f1088 this should have been part of the previous path by some fixes from klchxbec by jvr · 21 years ago
  22. 3a6aa23 tweaked doc string by jvr · 21 years ago
  23. 5aaeac3 Ha, a reserved field got eaten. Noticed by Yannis Haralambous. by jvr · 21 years ago
  24. 1cff4cb workaround for buggy 2.2 mac support by jvr · 21 years ago
  25. 3430abf whitespace nits by jvr · 21 years ago
  26. bafa66e Another patch from rroberts. He writes: by jvr · 21 years ago
  27. d028b7b Set .width in _TTGlyph.__init__ after all: these are just this wrapper by jvr · 21 years ago
  28. 6f8f5de fixed AttributeError in _TTGlyphSet.keys() by jvr · 21 years ago
  29. 6d9e8e8 document that this file is generated by jvr · 21 years ago
  30. 1c9917b comment typo fix, reflow by jvr · 21 years ago
  31. 8df8f63 TTFont now has a getGlyphSet() method, which will return a generic by jvr · 21 years ago
  32. 731ed49 add some more dict-like stuff to the glyf table by jvr · 21 years ago
  33. b47e3ba some fixes from klchxbec by jvr · 21 years ago
  34. aa2723c VORG support by rroberts. by jvr · 21 years ago
  35. 700df03 - attempted to sort tables in order recommended by spec. by jvr · 21 years ago
  36. f509c0f support for CEF fonts: don't depend on the head table being available by jvr · 21 years ago
  37. 07dd0e4 recalc numGlyphs upon writing by jvr · 21 years ago
  38. d407973 update macUtils to current day MacPython by jvr · 21 years ago
  39. 0bb3ba5 some modernizations by jvr · 21 years ago
  40. e73b8a5 Fix for bug #691744; calc_mac_epoch_diff() was broken when the timezone by jvr · 22 years ago
  41. 924e4e2 cmap format 12 support, donated by rroberts: thanks! by jvr · 22 years ago
  42. a87cde2 second try to work around bogus stringOffset value by jvr · 22 years ago
  43. b71d0f4 renamed stringoffset to stringOffset as per spec by jvr · 22 years ago
  44. aabca6d gracefully handle bogus stringOffset values (thanks to Anthony Fok) by jvr · 22 years ago
  45. 1332d3e clean up checkSumAdjustment XML output: suppress trialing 'L' by jvr · 22 years ago
  46. 26fc63c fix from Owen Taylor that fixes my previous patch; thanks! by jvr · 22 years ago
  47. df22c27 detab table string literal by jvr · 22 years ago
  48. 130c1a0 make two fields unsigned, to conform to the spec but also to suppress Python 2.3 warnings for hex(negativenumber). by jvr · 22 years ago
  49. 02e76e9 suppres Python 2.3 warning by jvr · 22 years ago
  50. 257fba7 make sure Coverage instances have a 'glyphs' attribute by jvr · 22 years ago
  51. 4170cfd allow OS/2 tables containing too much data by jvr · 22 years ago
  52. 4475131 revised comment, added note about MS disagreement, removed alignment tabs by jvr · 22 years ago
  53. b74f03c fixed previous fix: it assumed 4 bytes of data, which is wrong by jvr · 22 years ago
  54. c3974fb Handle negative long time values gracefully instead of looping infinitely. Reported by Jessica P. Hekman by jvr · 22 years ago
  55. a138467 deal gracefully with empty coverage tables; fixes bug 611509 by jvr · 22 years ago
  56. 8982956 minor cleanups by jvr · 22 years ago
  57. bc90c7a interpret any version value as 0x0001000 if it's not 0x00005000 (workaround for buggy font) by jvr · 22 years ago
  58. 4845ba5 whoops, reversed key and value by jvr · 22 years ago
  59. f2164ab added manual implementation of LigatureSubst to get nicer XML output by jvr · 22 years ago
  60. b248612 added manual implementation of AlternateSubst to get nicer XML output by jvr · 22 years ago
  61. a1dfa2b added manual implementation of ClassDef to get nicer XML output as well as to get rid of GlyphID dependencies by jvr · 22 years ago
  62. 1d6360a added manual implementation of SingleSubst to get nicer XML output as well as to get rid of GlyphID dependencies by jvr · 22 years ago
  63. 3507eeb don't barf on empty name tables (!) by jvr · 22 years ago
  64. 1a53beb renamed table to rawTable by jvr · 22 years ago
  65. d41386e added manual implementation for the Coverage subtable to get rid of GlyphID dependencies by jvr · 22 years ago
  66. 52966bb minor refactoring by jvr · 22 years ago
  67. f7ef96c refactored slightly to make later specializations easier by jvr · 22 years ago
  68. 2b96925 __init__.py is now generated my MetaTools/builtTableList.py by jvr · 22 years ago
  69. 5fc79b3 use latin-1 as the default encoding when parsing XML files by jvr · 22 years ago
  70. ff6a25c align glyphs on 4-byte boundaries, seems the current recommendation by MS by jvr · 22 years ago
  71. 223b358 allow 4-byte alignment of glyph data by jvr · 22 years ago
  72. e97a27b fixed spelling consistency bug. Note to self: report as bug in OT doco. by jvr · 22 years ago
  73. 6ab979c some (modified) progress bar support by jvr · 22 years ago
  74. 4105ca0 reordered/regrouped some methods for clarity by jvr · 22 years ago
  75. 8e48312 don't use __len__ for arbitrary length method by jvr · 22 years ago
  76. 1f8a4bb clarified cmap4 optimization strategy by jvr · 22 years ago
  77. 24d79cb duh, I don't even _need_ to track referers with the current scheme by jvr · 22 years ago
  78. f8f2a36 minor changes by jvr · 22 years ago
  79. cfadfd0 completely revamped optimization strategy: now even _shrinks_ certain Adobe and MS OTL tables. by jvr · 22 years ago
  80. 5862963 Wow, the master checksum in the 'head' table was never written to file correctly on little-endian platforms :-(. Fixed. by jvr · 22 years ago
  81. 542b951 Optimized cmap format 4 compile function: now creates more compact binary. The code is horrible, but then again cmap format 4 is beyond horrible... by jvr · 22 years ago
  82. 9da0f12 make dynamic table import work when importing from a zip file (for py2exe) by jvr · 22 years ago
  83. a80dce0 repair ttcompile -b by jvr · 22 years ago
  84. 4f6cfa7 ignore .pyc files by jvr · 22 years ago
  85. 675d6c3 increment progress less frequently, it was too costly... by jvr · 22 years ago
  86. 83eca43 MacPython 2.2 compat by jvr · 22 years ago
  87. 20d41f3 add dummy import function, so modulefinder can find our tables. by jvr · 22 years ago
  88. d57c434 It still wasn't right; I think the glyph order mess is now sufficiently cleaned up; at least compiling the result of ttdump -x glyf works again. by jvr · 22 years ago
  89. 22f0689 make sure the glyph order is loaded when importing XML as the TTX file may not contain it (ttdump -t/ttcompile -i). by jvr · 22 years ago
  90. e5ae28e whoops, the new GlyphOrder table stuff broke ttdump -s by jvr · 22 years ago
  91. 1872557 gross hack to allow ; in glyph names (I don't think it _is_ allowed, but hey, I've got this font here...) by jvr · 22 years ago
  92. dd2fea5 don't blow up on orphaned VTT index tables by jvr · 22 years ago
  93. 02c17a7 fixed ttdump -i mode by jvr · 22 years ago
  94. 4e5af60 CFF/T2 <-> XML roundtripping has begun! by jvr · 22 years ago
  95. 0011bb6 big change: the glyph order is now dumped as a separate table and not as part of glyf (which didn't make much sense to begin with, but can't work at all in the case of CFF...) by jvr · 22 years ago
  96. fe66577 refactored saveXML() method by jvr · 22 years ago
  97. 357d71b some changes to adapt to new cffLib.py by jvr · 22 years ago
  98. 7007a08 whoops, compile was broken due to Fixed 'fix' by jvr · 22 years ago
  99. 0ecc433 ignore tables we don't have upon saving as XML: this is indispensible for batch processing by jvr · 22 years ago
  100. 04b3204 fixed typo in comment by jvr · 22 years ago