TODO


Log

Author Commit Date CI Message
Behdad Esfahbod 181b7471 2018-02-16T17:08:44 Update outdated TODO file
Behdad Esfahbod 49fe6ecf 2016-02-24T19:10:06 [TODO] Update This file is rather obsolete. Still, give it a refresh.
Behdad Esfahbod 5a5350b3 2013-09-03T20:11:01 Revert "Round when scaling values" This reverts commit 10f964623f003c70f6bdd33423420abda3820ce0. See discussion with Khaled Hosny on mailing list. In short, since integers here can be negative, and int division is "round towards zero", proper rounding should take sign into account. Just skip doing it again, has been serving us well before.
Behdad Esfahbod 81a007ff 2013-08-30T19:45:13 [TODO] Update
Behdad Esfahbod 7cd4a715 2013-08-09T09:41:48 Update TODO
Behdad Esfahbod 10f96462 2013-08-09T09:40:01 Round when scaling values Doesn't matter for most users since they should be working in a fixed sub-pixel scale anyway (ie. 22.10, 26.6, 16.16, etc).
Behdad Esfahbod d71c0df2 2013-08-09T09:28:32 Remove vrt2, vkrn, vpal, and valt from default vertical features See thread by John Dagget on the list.
Behdad Esfahbod c1824dae 2013-05-29T15:30:54 Update TODO
Behdad Esfahbod 6873f6cc 2013-05-28T17:33:16 Minor
Behdad Esfahbod ebb77b9c 2013-02-15T09:33:10 Remove TODO items that don't make sense The spec says those features need to be disabled by default.
Behdad Esfahbod 038c98f6 2013-02-15T07:41:07 Allow disabling of TrueType kerning Responds to the same feature tag that GPOS kerning does: 'kern' for horizontal and 'vkrn' for vertical.
Behdad Esfahbod 8165f276 2013-01-02T22:50:36 [tests] Start adding tests for hb-set.h Fails now. Fixing.
Behdad Esfahbod 3cdce649 2012-12-21T16:54:22 Remove TODO that I don't intend to fix
Behdad Esfahbod f95a87b7 2012-12-21T16:35:28 [util] List supported output formats in hb-view
Behdad Esfahbod e24d8dab 2012-12-19T15:23:02 [TODO] Remove done items
Behdad Esfahbod f17ed811 2012-11-12T17:48:26 Minor TODO
Behdad Esfahbod a724139e 2012-10-24T14:02:15 Update TODO
Behdad Esfahbod 96fdc04e 2012-09-06T22:26:16 Add hb_buffer_[sg]et_content_type And hb_buffer_content_type_t and enum values.
Behdad Esfahbod e30ebd27 2012-09-06T22:09:06 Add hb_feature_to/from_string()
Behdad Esfahbod 191fa885 2012-08-28T22:58:55 [GSUB] Merge Ligature and context input matching Looks better now...
Behdad Esfahbod ec0e4637 2012-08-24T00:44:53 Remove TODO items
Behdad Esfahbod 2b73a1f1 2012-08-11T19:17:54 Add TODO
Behdad Esfahbod 344cc566 2012-08-11T17:36:23 Add TODO
Behdad Esfahbod fe2b8a77 2012-08-08T15:27:14 Minor
Behdad Esfahbod a8842e4a 2012-07-31T23:10:11 Remove some TODO items
Behdad Esfahbod 5fecd8b0 2012-07-31T22:48:38 [OT] Synthesize glyph classes
Behdad Esfahbod 2f87cebe 2012-07-27T04:02:38 Implement shape_plan caching Should give us some performance boost.
Behdad Esfahbod 787f7d1e 2012-07-19T15:29:13 [TODO] Minor
Behdad Esfahbod 1f13c718 2012-06-27T10:07:27 Add TODO item
Behdad Esfahbod 49ee12cc 2012-06-16T14:53:51 Add TODO item
Behdad Esfahbod d3c8115d 2012-06-12T09:52:57 Minor
Behdad Esfahbod 4538b47b 2012-06-08T21:01:45 Remove done TODO items
Behdad Esfahbod bce09552 2012-05-27T11:29:21 Add hb_font_get_glyph_name() and hb_font_get_glyph_from_name()
Behdad Esfahbod 3b9b7133 2012-05-23T22:00:25 Update TODO
Behdad Esfahbod 20fdb0f4 2012-05-17T22:04:45 Add a lock-free cache type for int->int functions To be used for cmap and advance caching if desired.
Behdad Esfahbod de087839 2012-05-17T20:15:49 Update TODO
Behdad Esfahbod 8b2753ce 2012-05-13T00:54:07 Minor
Behdad Esfahbod 0b08adb3 2012-04-23T22:41:09 Add hb_set_t
Behdad Esfahbod a0d4caeb 2012-04-17T13:42:30 Minor
Behdad Esfahbod 08569c0e 2012-04-14T18:47:07 Minor
Behdad Esfahbod d01402da 2012-04-12T17:38:02 Minor
Behdad Esfahbod 6d16403b 2012-04-11T22:04:42 Adjust TODO
Behdad Esfahbod 3baae244 2012-04-11T21:54:37 Update TODO
Behdad Esfahbod 0b6d2ac6 2012-04-10T10:52:03 Minor
Behdad Esfahbod a240d5a0 2011-09-27T13:50:45 Add TODO item
Behdad Esfahbod eb2d8be7 2011-09-19T16:15:22 Minor
Behdad Esfahbod 652d64aa 2011-09-16T16:34:39 TODO items
Behdad Esfahbod bf3eef54 2011-08-09T00:13:24 [uniscribe] Cleanup backend
Behdad Esfahbod cc797e0d 2011-08-08T03:49:30 Minor
Behdad Esfahbod 02aeca98 2011-08-04T22:31:05 [API] Changes to main shape API hb_shape() now accepts a shaper_options and a shaper_list argument. Both can be set to NULL to emulate previous API. And in most situations they are expected to be set to NULL. hb_shape() also returns a boolean for now. If shaper_list is NULL, the return value can be ignored. shaper_options is ignored for now, but otherwise it should be a NULL-terminated list of strings. shaper_list is a NULL-terminated list of strings. Currently recognized strings are "ot" for native OpenType Layout implementation, "uniscribe" for the Uniscribe backend, and "fallback" for the non-complex backend (that will be implemented shortly). The fallback backend never fails. The env var HB_SHAPER_LIST is also parsed and honored. It's a colon-separated list of shaper names. The fallback shaper is invoked if none of the env-listed shapers succeed. New API hb_buffer_guess_properties() added.
Behdad Esfahbod 71e7936f 2011-08-03T17:38:34 Minor
Behdad Esfahbod dd89d958 2011-07-21T00:28:57 Fix cluster calculation for non-LTR text
Behdad Esfahbod c4641723 2011-07-07T23:47:19 [API] Add compose() and decompose() unicode funcs, rename other ones Add compose() and decompose() unicode funcs. These implement pair-wise canonical composition/decomposition. The glib/icu implementations are lacking for now. We are adding API for this to glib, but I cannot find any useful API in ICU. May end of implementing these in-house. Changed all unicode_funcs callback names to remove the "_get" part. Eg, hb_unicode_get_script_func_t is now hb_unicode_script_func_t, and hb_unicode_get_script() is hb_unicode_script() now.
Behdad Esfahbod 0eafce56 2011-06-01T12:44:30 [TODO] New items
Behdad Esfahbod 89a2bc9b 2011-05-31T15:18:13 [Vertical] Apply vertical features We apply all of vert, vrt2, vkrn, valt, and vpal.
Behdad Esfahbod 1587c26f 2011-05-27T16:05:01 [TODO] Add item
Behdad Esfahbod 5bf56ea0 2011-05-25T14:43:10 [TODO] Add item
Behdad Esfahbod ff7cbd02 2011-05-25T09:56:06 [TODO] Update
Behdad Esfahbod 80dce8b7 2011-05-17T17:08:36 Minor
Behdad Esfahbod 1368018b 2011-05-13T20:25:38 [TODO] Add items
Behdad Esfahbod ee8dd83b 2011-05-12T01:02:03 [TODO] Update
Behdad Esfahbod a5e4e109 2011-05-11T22:00:56 Minor
Behdad Esfahbod 3994be3d 2011-05-11T21:08:31 [TODO] Update
Behdad Esfahbod e0b0710a 2011-05-11T08:58:21 Minor
Behdad Esfahbod 1c9f8717 2011-05-06T22:28:26 [API] Simplify blob API, remove lock
Behdad Esfahbod ab428aea 2011-05-06T19:30:46 [TODO] Update
Behdad Esfahbod 448ea9bf 2011-05-05T14:39:24 [TODO] Remove done items
Behdad Esfahbod 30f34d08 2011-04-28T16:02:40 [TODO] Remove finished items
Behdad Esfahbod 47e71d96 2011-04-27T16:38:03 [object] Remove unnecessary use of macros
Behdad Esfahbod 39a840ae 2011-04-27T14:48:19 [API] Add hb_direction_from/to_string() And hb-view --direction argument.
Behdad Esfahbod eb5796f5 2011-04-27T12:14:53 [TODO] Add hb-view items
Behdad Esfahbod 783a7d69 2011-04-21T16:03:59 [TODO] Remove finished items
Behdad Esfahbod 04744e73 2011-04-20T17:24:03 [TODO] Remove done items
Behdad Esfahbod 2d7b61a4 2011-04-20T16:40:56 [TODO] Remove done items
Behdad Esfahbod 5dd4609f 2011-04-15T19:16:34 [TODO] Add new item
Behdad Esfahbod 7f5bdc80 2011-04-15T18:34:55 [TODO] Remove done items
Behdad Esfahbod cfbfeb88 2011-04-15T12:40:40 [TODO] Remove done items
Behdad Esfahbod 07cbaac0 2011-04-13T01:11:19 [TODO] Add item re script iso15924 functions
Behdad Esfahbod 72d89404 2011-04-13T01:07:42 [TODO] Add item re hb_buffer_reset()
Behdad Esfahbod 5015c12d 2011-04-13T01:06:02 [TODO] Add item re hb_buffer_resize()
Behdad Esfahbod 9329ec92 2011-04-13T00:06:23 [TODO] Add API item
Behdad Esfahbod 4accc92a 2011-04-07T15:53:26 Update TODO items
Behdad Esfahbod 3ca9a6d1 2010-11-17T13:08:47 Add TODO item
Behdad Esfahbod ea00aee9 2010-11-05T10:51:37 Add TODO item
Behdad Esfahbod 88474c6f 2010-10-27T14:42:15 Get rid of the OpenType-specific internal buffer representation Add variant integers to buffer item types. More cleanup coming.
Behdad Esfahbod 98370e89 2010-10-27T17:39:01 WIP removing external synthesized GDEF support and implementing it internally
Behdad Esfahbod 12b2d09a 2010-10-27T01:28:28 Remove obsolete TODO item We don't cache any metrics internally, so the correct way to add more glyph metrics items is to add new callbacks for them. We already have separeate callbacks for advance vs extents.
Behdad Esfahbod 852912fc 2010-10-13T15:34:50 Fix applying default-value for features Previously if a default global feature was overrided by a non-global user feature, we were not setting any default mask for the feature, essentially disabling the feature by default. Fix that.
Behdad Esfahbod a7820b7b 2010-10-13T14:20:48 Add TODO item
Behdad Esfahbod 04a3023a 2010-10-13T10:57:27 Cleanup TODO Looks like a roadmap now.
Behdad Esfahbod d47f79db 2010-10-04T18:13:30 Add TODO item
Behdad Esfahbod 6fca4c18 2010-09-23T10:28:51 Add TODO iteam
Behdad Esfahbod 75371bea 2010-09-22T17:12:10 Add TODO item
Behdad Esfahbod da6cff38 2010-07-23T15:40:58 Add TODO items
Behdad Esfahbod 39fe34d4 2010-07-22T18:12:38 Add TODO option
Behdad Esfahbod 243a96f4 2010-07-21T17:21:12 Add arm build fix to TODO
Behdad Esfahbod c407f05f 2010-07-21T17:20:44 Remove fixed TODO item
Behdad Esfahbod 70834d89 2010-01-26T12:17:37 [TODO] Add kern/GPOS interaction
Behdad Esfahbod ae070b7d 2009-11-04T20:29:54 Add script and language to buffer
Behdad Esfahbod e21899bc 2009-11-04T16:36:14 Fix array query API The array query APIs now all do: - Return the total number of items - Take a start_offset, such that individual items can be fetched - The _count IN/OUT variable always has number of items written into the array upon return of the function