|
a321c4fe
|
2023-04-27T00:48:00
|
|
7.2.0
|
|
ffbfab12
|
2023-04-27T00:43:48
|
|
oops docs
|
|
e428edc3
|
2023-04-26T23:57:21
|
|
[unicode] Fix typo
I believe the `hb-unicode.h` has a typo where `HB_UNICODE_COMBINING_CLASS_CCC133 = 132,` is supposed to be `HB_UNICODE_COMBINING_CLASS_CCC132`
|
|
1945b400
|
2022-07-25T10:45:55
|
|
[cpluscplus] Wrap hb-subset types as well
Also changes signature of get_user_data of hb.h types to take const
object. This is safe.
|
|
98e90cc6
|
2022-06-30T08:43:57
|
|
[docs] Reduce warnings
Use markdown syntax for inline code blocks instead of %true, %false, and
%NULL.
|
|
7b9e23f2
|
2021-02-10T23:37:43
|
|
[introspection] Fix g-ir-scanner syntax errors
Fixes https://github.com/harfbuzz/harfbuzz/issues/2851
|
|
9936490c
|
2020-12-31T00:19:29
|
|
[docs] Invalid use of "optional" annotation
It is valid only for out and inout parameters.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1787
|
|
bf5b4b71
|
2020-12-31T00:38:47
|
|
[docs] Duplicated documentation
|
|
3f7ffd1b
|
2020-12-30T23:46:13
|
|
[docs] Complete hb-unicode docs a bit
|
|
a8e72ee7
|
2020-12-30T23:08:40
|
|
[docs] Use %true and %false consistently
|
|
010bd540
|
2020-12-26T01:17:27
|
|
Merge pull request #2777 from harfbuzz/docs-unicode
[docs] Improve hb-unicode docs a bit
|
|
22468c8a
|
2020-12-24T22:38:06
|
|
[docs] Give destroy callbacks have (optional) annotation
|
|
fdf3e448
|
2020-12-24T00:41:45
|
|
[docs] Improve hb-unicode docs a bit
Down to only one warning.
|
|
0fd6144a
|
2020-12-24T00:10:27
|
|
[docs] Fix warnings about unknown annotations
Use square brackets so that gtk-doc does not consider these to be
annotations.
|
|
5b43eb5a
|
2019-04-22T19:16:48
|
|
[Docs] Add GTK-Dod comments to hb-unicode.
|
|
0558413f
|
2019-10-01T13:49:55
|
|
Minor, tweak spaces
|
|
8061664a
|
2018-10-11T14:16:55
|
|
Add doc stubs for recently added API
Thanks to David Corbett who revamped our script and language processing
and implemented full BCP 47 support.
https://github.com/harfbuzz/harfbuzz/pull/730
New API:
+hb_ot_layout_table_select_script()
+hb_ot_layout_script_select_language()
+HB_OT_MAX_TAGS_PER_SCRIPT
+HB_OT_MAX_TAGS_PER_LANGUAGE
+hb_ot_tags_from_script_and_language()
+hb_ot_tags_to_script_and_language()
Deprecated API:
-hb_ot_layout_table_choose_script()
-hb_ot_layout_script_find_language()
-hb_ot_tags_from_script()
-hb_ot_tag_from_language()
|
|
26d7305d
|
2018-10-08T22:31:35
|
|
Deprecate decompose_compatibility stuff
|
|
42b51eee
|
2018-10-08T22:26:39
|
|
Deprecate eastasian_width stuff
|
|
54d332dd
|
2018-09-10T11:37:24
|
|
1.9.0
|
|
82b12bca
|
2018-08-25T22:07:17
|
|
[unicode] Add HB_UNICODE_MAX
New API:
HB_UNICODE_MAX
|
|
70e72e5f
|
2016-06-28T21:00:37
|
|
[gobject] Fix a few warnings
Part of https://github.com/behdad/harfbuzz/issues/277
|
|
d7bf9d05
|
2015-12-29T02:23:24
|
|
[docs] Fix comment syntax
To lower the number of gtk-doc warnings.
|
|
835bbdc7
|
2015-11-19T18:34:12
|
|
Public headers: Decorate public symbols with HB_EXTERN
This prepares the headers for exporting symbols using visibility
attributes or __declspec(dllexport), so that we do not need to maintain
symbols listing files, as this is what was and is done in GLib and GTK+.
|
|
b8811429
|
2015-09-03T15:53:22
|
|
Fix Since tags
Fixes https://github.com/behdad/harfbuzz/issues/103
|
|
01c3a885
|
2015-06-01T13:22:01
|
|
Fix "Since:" tags
Based on data from http://upstream-tracker.org/versions/harfbuzz.html
Resolves #103
|
|
a8949df4
|
2013-09-13T20:23:51
|
|
[introspection] Annotate Unicode / font callbacks
Should move these out of the public header...
We're "clean" of introspection warnings now. Remaining ones are about
graphite2 / freetype types not being introspectable.
|
|
6adf417b
|
2012-08-01T18:07:42
|
|
Use a lookup table for modified_combining_class
|
|
21fdcee0
|
2012-08-01T16:23:44
|
|
Add hb_unicode_combining_class_t
|
|
378d279b
|
2012-07-31T21:36:16
|
|
Implement Unicode compatibility decompositions
Based on patch from Philip Withnall.
https://bugs.freedesktop.org/show_bug.cgi?id=41095
|
|
1bc1cb36
|
2012-06-16T15:21:55
|
|
Make source more digestable for gobject-introspection
|
|
d1c9eb45
|
2012-04-12T13:17:44
|
|
Make it an error to include non-top-level headers
Users should #include <hb.h> (or hb-ft.h, hb-glib.h, etc), but
never things like hb-shape.h directly. This makes it easier to
refactor headers later on without breaking compatibility.
|
|
33ccc779
|
2011-08-09T00:43:24
|
|
[API] Make set_user_data() functions take a replace parameter
We need this to set data on objects safely without worrying that some
other thread unsets it by setting it at the same time.
|
|
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.
|
|
80a6833b
|
2011-05-11T18:14:44
|
|
[API] Add hb_*_get_empty() for all objects
|
|
446df9cd
|
2011-05-10T20:14:44
|
|
Whitespace
|
|
defc45be
|
2011-05-10T20:02:49
|
|
[API] Add hb_font_create_sub_font() and hb_font_get_parent()
Not quite useful just yet.
|
|
6af9cff5
|
2011-04-29T12:00:38
|
|
[test/unicode] Use text fixture instead of static variables
|
|
5fa849b7
|
2011-04-27T21:46:01
|
|
[API] Add _set/get_user_data() for all objects
|
|
d4bee9f8
|
2011-04-27T09:24:37
|
|
[API] Add hb_unicode_funcs_get_default()
|
|
2409d5f8
|
2011-04-21T17:14:28
|
|
Update Copyright headers
|
|
af029337
|
2011-04-20T15:49:31
|
|
[API] Remove hb_*_get_reference_count()
This was a bizzare piece of API that I inherited from cairo. It has
been wrong adding them to cairo in the first place. Remove them before
someone uses them!
|
|
fb194b87
|
2011-04-20T02:00:47
|
|
unicode: Cleanup implementation
|
|
ecfb7738
|
2011-04-20T01:34:51
|
|
Cosmetic
|
|
2fd0c577
|
2011-04-20T00:19:20
|
|
[API] unicode: rework virtual functions for subclassing
Unicode data providers can now be subclassed, including support for
chain-up. The interface should now be nicely bindable, as well.
Also fix glib unicode funcs that where broken after hb_script_t
changes. Nicely caught by the test-unicode.c added in this commit.
|
|
00bec2c9
|
2011-04-15T19:16:54
|
|
Move enum types to hb-common.h
|
|
0e8d35c0
|
2011-04-15T19:07:10
|
|
Add hb_script_from_string()
|
|
99b74760
|
2011-04-11T15:47:40
|
|
Rename hb_category_t to hb_unicode_general_category_t
|
|
5d91c3d5
|
2011-03-16T17:36:32
|
|
Add script to/from ISO 15924 tag support
Also adds --script support to hb-view.
If a script tag is not known to us, we pass the ISO 15924 tag around.
Right now, the OT layer ignores that, but we can fix it to blindly
convert that to an OT script tag.
|
|
3286fc0e
|
2011-03-16T14:53:32
|
|
Let hb_shape() guess script and direction...
- Rename HB_SCRIPT_INVALID_CODE to HB_SCRIPT_INVALID
- Add HB_DIRECTION_INVALID
- Make hb_script_get_horizontal_direction() public
- Make hb_shape() guess script from buffer text (first non-common
non-inherit script) if buffer script is set to HB_SCRIPT_INVALID (this
is NOT the default.)
- Make hb_shape() guess direction from buffer script if buffer direction
is set to HB_DIRECTION_INVALID (this is NOT the default.)
- Make hb-view.c set INVALID script and direction on the buffer.
The above changes are meant to make hb-view fairly useful for uni-script
uni-direction text. The guessing behavior however is NOT the default of
hb_shape() and must be asked for explicitly. This is intended, because
the guess is not a suitable substitute to full-fledged bidi and script
segmentation. It's just a testing tool.
|
|
f3d9d987
|
2010-12-22T01:39:29
|
|
Docs
|
|
afab01cf
|
2010-11-17T14:35:34
|
|
Add Unicode 6.0 scripts
|
|
f234b68d
|
2010-11-17T14:25:44
|
|
Change HB_SCRIPT_MEITEI_MAYEK to HB_SCRIPT_MEETEI_MAYEK
The new name matches the Unicode name. Reported by Jonathan Kew.
|
|
645f6f26
|
2010-10-04T17:01:01
|
|
Add is_mutable() functions
Correspond to the make_mutable() ones.
|
|
19c0eab8
|
2010-10-04T16:45:21
|
|
Add getters for all setter APIs
One in particular is not a straight getter: hb_font_unset_funcs() is
special because of the specific needs of the lifecycle management of
the user_data object.
|
|
acdba3f9
|
2010-07-23T15:11:18
|
|
Prefer C linkage
|
|
4fa67f34
|
2010-05-21T13:29:12
|
|
Add Unicode 5.2 scripts
|
|
c755cb3e
|
2010-04-22T00:11:43
|
|
Change header comment
|
|
5ceefa1d
|
2009-12-20T15:29:16
|
|
Add hb_unicode_get_*() functions
|
|
214ac7c1
|
2009-11-04T18:12:32
|
|
Another one
|
|
eb27ec0c
|
2009-08-10T23:25:28
|
|
[HB] Add hb_unicode_funcs_make_immutable()
|
|
49f261df
|
2009-08-10T23:35:05
|
|
[HB] Add hb-glib
|
|
04cc0a29
|
2009-08-10T22:58:56
|
|
[HB] Flesh out Unicode funcs
|
|
5c441884
|
2009-08-10T20:05:16
|
|
[HB] Start adding Unicode funcs
|