Log

Author Commit Date CI Message
Behdad Esfahbod 196598bb 2009-08-04T11:04:32 [Hb] Use reinterpret casts instead of direct casts to char *
Behdad Esfahbod 92b5dd8e 2009-08-04T10:41:32 [HB] Merge more templates
Behdad Esfahbod 29d8644a 2009-08-04T02:27:37 [HB] Finish GSUB sanitize()
Behdad Esfahbod cf086adc 2009-08-04T02:14:24 [HB] Add comment
Behdad Esfahbod e6ab2c59 2009-08-04T10:23:01 [HB] Simplify indirect sanitize()
Behdad Esfahbod a97ce570 2009-08-04T02:10:48 [HB] Optimize sanitize()
Behdad Esfahbod cd3827ee 2009-08-04T02:09:34 [HB] More sanitize()
Behdad Esfahbod 70de50c1 2009-08-04T00:58:28 [HB] Start sanitize()
Behdad Esfahbod 5fc22e64 2009-08-03T22:43:02 [HB] Remove use of typeof()
Behdad Esfahbod 70e0f2a7 2009-08-03T22:01:47 [HB] Make it all work again
Behdad Esfahbod 23c86aa0 2009-08-03T21:40:20 [HB] Use face_t directly instead of ot_layout_t
Behdad Esfahbod fc6c9400 2009-08-03T21:27:08 [HB] Simplify sub-blob support
Behdad Esfahbod a2644243 2009-08-03T17:53:29 [HB] Add sub-blobs
Behdad Esfahbod b28e21b9 2009-08-02T20:06:48 [HB] Rename hb-font.c to hb-font.cc
Behdad Esfahbod 5f5b24f9 2009-08-02T20:03:12 [OT] Rename C++ header files from *.h to *.hh
Behdad Esfahbod 2098a021 2009-08-02T19:57:00 [HB] Move OT file handling out of ot-layout
Behdad Esfahbod 0ead481a 2009-08-02T17:41:36 [HB] Port ot-layout to new public API
Behdad Esfahbod 678bed43 2009-08-02T15:35:31 [HB] Add top-level header files
Behdad Esfahbod 2c80296a 2009-08-02T15:20:22 [HB] Add XXX marks
Behdad Esfahbod c46f8efd 2009-08-01T23:06:27 [HB] Rename _duplicate to _copy To be in line with cairo
Behdad Esfahbod f1ebe449 2009-08-01T22:55:11 [HB] Cleanup TODO
Behdad Esfahbod f1322e52 2009-08-01T22:53:04 [HB] Cleanup public buffer structs
Behdad Esfahbod 6d5bb18e 2009-08-01T22:25:04 [OT] Match struct with HB's
Behdad Esfahbod 11fbb548 2009-08-01T22:19:06 [HB] Port buffert to new object API
Behdad Esfahbod 0cc7bc59 2009-08-01T21:38:39 [HB] Move typedef's around
Behdad Esfahbod a12dd324 2009-08-01T21:36:15 [HB] Add get_reference_count()
Behdad Esfahbod baec684f 2009-08-01T21:06:11 [HB] Remove glib dependency
Behdad Esfahbod df660287 2009-08-01T20:46:02 [HB] Assorted compiler macros
Behdad Esfahbod ba8d94ce 2009-08-01T20:29:22 [HB] Simplify object creation
Behdad Esfahbod c62b5037 2009-08-01T19:54:49 [HB] Add abstract font and face API Not used yet.
Behdad Esfahbod 23af767a 2009-08-01T19:10:41 [HB] Fix for dfont's with multiple faces
Behdad Esfahbod e97a95f2 2009-08-01T19:05:44 [HB] Use calloc instead of malloc where feasible
Behdad Esfahbod 0090dc0f 2009-07-30T16:28:45 [HB] Remove hinting setting and use ppem==0 to mean "no hinting"
Behdad Esfahbod f0954d1e 2009-07-30T15:33:57 [HB] Add a "blob" manager
Behdad Esfahbod 35a7383c 2009-08-01T19:30:31 [HB] Simplify refcounting functions
Behdad Esfahbod 02a37069 2009-07-29T18:41:25 [HB] Move direction to buffer
Behdad Esfahbod 7cda6fa2 2009-07-29T18:37:57 [HB] Rename internal vars
Behdad Esfahbod b196e6f2 2009-07-28T15:50:42 [HB] Fix buffer enlargement. Ouch
Behdad Esfahbod f9cd1014 2009-07-28T15:43:34 Apply patch from Jonathan Kew
Behdad Esfahbod 2ebb89d6 2009-07-25T19:09:01 Revert "XX" This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
Behdad Esfahbod 55520d2a 2009-06-10T23:26:51 XX
Behdad Esfahbod f53d434b 2009-05-30T22:17:32 [GPOS] Advance buffer cursor in SinglePos lookups. Ouch!
Behdad Esfahbod e35bbd57 2009-05-30T12:02:46 [HB] Improve buffer. Don't dup out buffer unless out is longer than in That is, we work in-place even for ligatures now.
Behdad Esfahbod 6734ed4b 2009-05-27T18:16:55 [GPOS] Fix property checking
Behdad Esfahbod cc83ae12 2009-05-27T00:17:37 [GPOS] Add vertical TODO
Behdad Esfahbod b69d38e7 2009-05-26T22:29:02 [HB] Remove useless include
Behdad Esfahbod 6c8108cb 2009-05-26T22:26:08 [GPOS] Remove unused variables
Behdad Esfahbod 09c292e3 2009-05-26T19:48:16 [HB] Fix glyph properties
Behdad Esfahbod 64e33f00 2009-05-26T18:57:56 [GPOS] Fix PairPos signedness
Behdad Esfahbod 80ea5bd1 2009-05-26T17:58:37 [GPOS] Fix mark matching
Behdad Esfahbod 4189b92a 2009-05-26T17:31:56 [HB] When looking back/forward, skip marks only
Behdad Esfahbod 1246e410 2009-05-26T15:58:34 [GDEF] Support MarkFilteringSets
Behdad Esfahbod 5130c35e 2009-05-26T15:45:41 [HB] Simplify MarkAttachmentType handling
Behdad Esfahbod e4b92b85 2009-05-26T15:38:53 [HB] Support parsing MarkFilteringSets introduced in OpenType 1.6
Behdad Esfahbod 515ce4ce 2009-05-26T13:08:00 [HB] More de-C++'ization
Behdad Esfahbod d7df42d7 2009-05-26T13:04:59 [HB] Start MarkFilteringSet support
Behdad Esfahbod 62964afc 2009-05-26T12:40:10 [HB] Implement get_lig_carets()
Behdad Esfahbod 79420ad9 2009-05-26T12:24:16 [HB] Add get_attach_points()
Behdad Esfahbod 855720ca 2009-05-26T12:00:28 [HB] Remove more macros
Behdad Esfahbod c968fc2d 2009-05-25T04:04:24 [HB] More buffer cleanup
Behdad Esfahbod 88a5f5a4 2009-05-25T03:39:11 [HB] Cleanup buffer
Behdad Esfahbod 6c78683c 2009-05-25T03:22:19 [HB] Update copyright years
Behdad Esfahbod 4497af00 2009-05-25T03:20:18 [HB] Would have helped if I actually knew C++ before using it...
Behdad Esfahbod cc6c644f 2009-05-25T03:10:06 [HB] More cleanup
Behdad Esfahbod 20cc86b3 2009-05-25T02:41:49 [HB] Simplify Tag
Behdad Esfahbod 3ec0092c 2009-05-25T02:34:25 [HB] Simplify more
Behdad Esfahbod 6ad8d5f3 2009-05-25T02:27:29 [HB] Simplify some basic things
Behdad Esfahbod f96ffd43 2009-05-24T15:01:16 [HB] simplify macros
Behdad Esfahbod 8e7b3078 2009-05-24T14:27:24 [HB] Update text files
Behdad Esfahbod 347f0b86 2009-05-25T03:30:31 [HB] Clean more
Behdad Esfahbod d9d2a07f 2009-05-25T03:24:19 [HB] Remove one XXX, add another
Behdad Esfahbod fa7d4724 2009-05-24T14:24:35 [HB] Remove stale makefile.msc too
Behdad Esfahbod da2c52ab 2009-05-24T14:22:22 [HB] Remove old code! Goodbye 16 thousand lines of ten-year old code!
Behdad Esfahbod e5372f16 2009-05-24T14:21:27 [HB] Remove stale TODO mark
Behdad Esfahbod 96908b89 2009-05-24T12:30:40 [HB] Add FixedVersion cast to int
Behdad Esfahbod 957740dd 2009-05-24T12:29:55 [HB] Simplify tag
Behdad Esfahbod 87fcdcbe 2009-05-24T01:03:24 [HB] Remove unused data types
Behdad Esfahbod 5876bf1b 2009-05-24T00:53:28 [HB] Simplify version check in GSUB/GPOS
Behdad Esfahbod 212aba61 2009-05-24T00:50:27 [HB] Check for GDEF/GSUB/GPOS versions
Behdad Esfahbod a21b5062 2009-05-23T22:39:42 [HB] Minor
Behdad Esfahbod a080b1cc 2009-05-23T18:50:44 [HB] Add TODO items
Behdad Esfahbod e4efdd80 2009-05-22T18:54:24 [GDEF] Add some get_carret_value() code
Behdad Esfahbod 9b006bc0 2009-05-22T18:29:45 [GPOS] MarkLigPosFormat1 GPOS is complete now! Yay!
Behdad Esfahbod 923923fe 2009-05-22T17:58:09 [HB] Remove apply_subtables() again
Behdad Esfahbod d468f9af 2009-05-21T22:31:33 [HB] Share Extension lookup code between GSUB and GPOS
Behdad Esfahbod 498f1909 2009-05-21T15:51:04 [GPOS] Remove printf. MarkMarkPos1 is working The "bug" was in the font.
Behdad Esfahbod c7d457aa 2009-05-21T12:46:29 [HB] Ouch. Add files.
Behdad Esfahbod fe550f4d 2009-05-21T08:27:07 [GPOS] MarkMarkPosFormat1 Still not quite working.
Behdad Esfahbod 357ccde3 2009-05-21T06:32:01 [GPOS] MarkBasePosFormat1
Behdad Esfahbod 377bfc58 2009-05-21T04:58:24 [GPOS] Implement MarkArray interface
Behdad Esfahbod c18ec2b1 2009-05-21T04:54:01 [GPOS] Implement Device support in AnchorFormat3
Behdad Esfahbod fca6a0d1 2009-05-21T04:49:04 [GPOS] Remove apply_value() return value
Behdad Esfahbod fb3b5ccf 2009-05-21T04:47:05 [GPOS] Start MarkBasePosFormat1
Behdad Esfahbod ee8776d9 2009-05-20T15:46:12 [HB] Add TODO item
Behdad Esfahbod c6456ca5 2009-05-20T06:15:23 [HB] Add TODO item
Behdad Esfahbod 3015c417 2009-05-20T06:01:16 [HB] Remove last dependence on the old code base!
Behdad Esfahbod 5c0adce1 2009-05-20T05:42:12 [HB] Rename harfbuzz-buffer to hb-buffer
Behdad Esfahbod b857b49c 2009-05-20T05:35:14 [HB] Remove all references to the old code!
Behdad Esfahbod e1593a6e 2009-05-20T04:51:30 [GPOS] Finally it's working, up to Cursive Wow, IranNastaliq renders perfectly again!
Behdad Esfahbod 0f7e6b2c 2009-05-20T04:16:35 [GPOS] Fix more brokenness