|
181b7471
|
2018-02-16T17:08:44
|
|
Update outdated TODO file
|
|
49fe6ecf
|
2016-02-24T19:10:06
|
|
[TODO] Update
This file is rather obsolete. Still, give it a refresh.
|
|
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.
|
|
81a007ff
|
2013-08-30T19:45:13
|
|
[TODO] Update
|
|
7cd4a715
|
2013-08-09T09:41:48
|
|
Update TODO
|
|
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).
|
|
d71c0df2
|
2013-08-09T09:28:32
|
|
Remove vrt2, vkrn, vpal, and valt from default vertical features
See thread by John Dagget on the list.
|
|
c1824dae
|
2013-05-29T15:30:54
|
|
Update TODO
|
|
6873f6cc
|
2013-05-28T17:33:16
|
|
Minor
|
|
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.
|
|
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.
|
|
8165f276
|
2013-01-02T22:50:36
|
|
[tests] Start adding tests for hb-set.h
Fails now. Fixing.
|
|
3cdce649
|
2012-12-21T16:54:22
|
|
Remove TODO that I don't intend to fix
|
|
f95a87b7
|
2012-12-21T16:35:28
|
|
[util] List supported output formats in hb-view
|
|
e24d8dab
|
2012-12-19T15:23:02
|
|
[TODO] Remove done items
|
|
f17ed811
|
2012-11-12T17:48:26
|
|
Minor TODO
|
|
a724139e
|
2012-10-24T14:02:15
|
|
Update TODO
|
|
96fdc04e
|
2012-09-06T22:26:16
|
|
Add hb_buffer_[sg]et_content_type
And hb_buffer_content_type_t and enum values.
|
|
e30ebd27
|
2012-09-06T22:09:06
|
|
Add hb_feature_to/from_string()
|
|
191fa885
|
2012-08-28T22:58:55
|
|
[GSUB] Merge Ligature and context input matching
Looks better now...
|
|
ec0e4637
|
2012-08-24T00:44:53
|
|
Remove TODO items
|
|
2b73a1f1
|
2012-08-11T19:17:54
|
|
Add TODO
|
|
344cc566
|
2012-08-11T17:36:23
|
|
Add TODO
|
|
fe2b8a77
|
2012-08-08T15:27:14
|
|
Minor
|
|
a8842e4a
|
2012-07-31T23:10:11
|
|
Remove some TODO items
|
|
5fecd8b0
|
2012-07-31T22:48:38
|
|
[OT] Synthesize glyph classes
|
|
2f87cebe
|
2012-07-27T04:02:38
|
|
Implement shape_plan caching
Should give us some performance boost.
|
|
787f7d1e
|
2012-07-19T15:29:13
|
|
[TODO] Minor
|
|
1f13c718
|
2012-06-27T10:07:27
|
|
Add TODO item
|
|
49ee12cc
|
2012-06-16T14:53:51
|
|
Add TODO item
|
|
d3c8115d
|
2012-06-12T09:52:57
|
|
Minor
|
|
4538b47b
|
2012-06-08T21:01:45
|
|
Remove done TODO items
|
|
bce09552
|
2012-05-27T11:29:21
|
|
Add hb_font_get_glyph_name() and hb_font_get_glyph_from_name()
|
|
3b9b7133
|
2012-05-23T22:00:25
|
|
Update TODO
|
|
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.
|
|
de087839
|
2012-05-17T20:15:49
|
|
Update TODO
|
|
8b2753ce
|
2012-05-13T00:54:07
|
|
Minor
|
|
0b08adb3
|
2012-04-23T22:41:09
|
|
Add hb_set_t
|
|
a0d4caeb
|
2012-04-17T13:42:30
|
|
Minor
|
|
08569c0e
|
2012-04-14T18:47:07
|
|
Minor
|
|
d01402da
|
2012-04-12T17:38:02
|
|
Minor
|
|
6d16403b
|
2012-04-11T22:04:42
|
|
Adjust TODO
|
|
3baae244
|
2012-04-11T21:54:37
|
|
Update TODO
|
|
0b6d2ac6
|
2012-04-10T10:52:03
|
|
Minor
|
|
a240d5a0
|
2011-09-27T13:50:45
|
|
Add TODO item
|
|
eb2d8be7
|
2011-09-19T16:15:22
|
|
Minor
|
|
652d64aa
|
2011-09-16T16:34:39
|
|
TODO items
|
|
bf3eef54
|
2011-08-09T00:13:24
|
|
[uniscribe] Cleanup backend
|
|
cc797e0d
|
2011-08-08T03:49:30
|
|
Minor
|
|
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.
|
|
71e7936f
|
2011-08-03T17:38:34
|
|
Minor
|
|
dd89d958
|
2011-07-21T00:28:57
|
|
Fix cluster calculation for non-LTR text
|
|
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.
|
|
0eafce56
|
2011-06-01T12:44:30
|
|
[TODO] New items
|
|
89a2bc9b
|
2011-05-31T15:18:13
|
|
[Vertical] Apply vertical features
We apply all of vert, vrt2, vkrn, valt, and vpal.
|
|
1587c26f
|
2011-05-27T16:05:01
|
|
[TODO] Add item
|
|
5bf56ea0
|
2011-05-25T14:43:10
|
|
[TODO] Add item
|
|
ff7cbd02
|
2011-05-25T09:56:06
|
|
[TODO] Update
|
|
80dce8b7
|
2011-05-17T17:08:36
|
|
Minor
|
|
1368018b
|
2011-05-13T20:25:38
|
|
[TODO] Add items
|
|
ee8dd83b
|
2011-05-12T01:02:03
|
|
[TODO] Update
|
|
a5e4e109
|
2011-05-11T22:00:56
|
|
Minor
|
|
3994be3d
|
2011-05-11T21:08:31
|
|
[TODO] Update
|
|
e0b0710a
|
2011-05-11T08:58:21
|
|
Minor
|
|
1c9f8717
|
2011-05-06T22:28:26
|
|
[API] Simplify blob API, remove lock
|
|
ab428aea
|
2011-05-06T19:30:46
|
|
[TODO] Update
|
|
448ea9bf
|
2011-05-05T14:39:24
|
|
[TODO] Remove done items
|
|
30f34d08
|
2011-04-28T16:02:40
|
|
[TODO] Remove finished items
|
|
47e71d96
|
2011-04-27T16:38:03
|
|
[object] Remove unnecessary use of macros
|
|
39a840ae
|
2011-04-27T14:48:19
|
|
[API] Add hb_direction_from/to_string()
And hb-view --direction argument.
|
|
eb5796f5
|
2011-04-27T12:14:53
|
|
[TODO] Add hb-view items
|
|
783a7d69
|
2011-04-21T16:03:59
|
|
[TODO] Remove finished items
|
|
04744e73
|
2011-04-20T17:24:03
|
|
[TODO] Remove done items
|
|
2d7b61a4
|
2011-04-20T16:40:56
|
|
[TODO] Remove done items
|
|
5dd4609f
|
2011-04-15T19:16:34
|
|
[TODO] Add new item
|
|
7f5bdc80
|
2011-04-15T18:34:55
|
|
[TODO] Remove done items
|
|
cfbfeb88
|
2011-04-15T12:40:40
|
|
[TODO] Remove done items
|
|
07cbaac0
|
2011-04-13T01:11:19
|
|
[TODO] Add item re script iso15924 functions
|
|
72d89404
|
2011-04-13T01:07:42
|
|
[TODO] Add item re hb_buffer_reset()
|
|
5015c12d
|
2011-04-13T01:06:02
|
|
[TODO] Add item re hb_buffer_resize()
|
|
9329ec92
|
2011-04-13T00:06:23
|
|
[TODO] Add API item
|
|
4accc92a
|
2011-04-07T15:53:26
|
|
Update TODO items
|
|
3ca9a6d1
|
2010-11-17T13:08:47
|
|
Add TODO item
|
|
ea00aee9
|
2010-11-05T10:51:37
|
|
Add TODO item
|
|
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.
|
|
98370e89
|
2010-10-27T17:39:01
|
|
WIP removing external synthesized GDEF support and implementing it internally
|
|
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.
|
|
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.
|
|
a7820b7b
|
2010-10-13T14:20:48
|
|
Add TODO item
|
|
04a3023a
|
2010-10-13T10:57:27
|
|
Cleanup TODO
Looks like a roadmap now.
|
|
d47f79db
|
2010-10-04T18:13:30
|
|
Add TODO item
|
|
6fca4c18
|
2010-09-23T10:28:51
|
|
Add TODO iteam
|
|
75371bea
|
2010-09-22T17:12:10
|
|
Add TODO item
|
|
da6cff38
|
2010-07-23T15:40:58
|
|
Add TODO items
|
|
39fe34d4
|
2010-07-22T18:12:38
|
|
Add TODO option
|
|
243a96f4
|
2010-07-21T17:21:12
|
|
Add arm build fix to TODO
|
|
c407f05f
|
2010-07-21T17:20:44
|
|
Remove fixed TODO item
|
|
70834d89
|
2010-01-26T12:17:37
|
|
[TODO] Add kern/GPOS interaction
|
|
ae070b7d
|
2009-11-04T20:29:54
|
|
Add script and language to buffer
|
|
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
|