|
8bdaeddf
|
2023-02-11T23:44:58
|
|
7.0.0
|
|
0ea8bbd9
|
2023-02-11T20:01:06
|
|
[doc] Use XSince for REPLACEME/EXPERIMENTAL
To hide them from gtk-doc so that we can finally enable gtkdoc-check.
|
|
ca1de29e
|
2023-01-16T12:08:11
|
|
[set] Adjust hb_set_copy()
|
|
5153218b
|
2023-01-05T16:26:41
|
|
[set] Add hb_set_is_inverted()
|
|
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.
|
|
e1b5f2f8
|
2022-07-20T15:03:20
|
|
[object] Call destructor in hb_object_destroy()
|
|
9ea4ab60
|
2022-07-20T14:57:32
|
|
[object] Call constructor
|
|
98e90cc6
|
2022-06-30T08:43:57
|
|
[docs] Reduce warnings
Use markdown syntax for inline code blocks instead of %true, %false, and
%NULL.
|
|
8537d681
|
2022-06-27T20:51:16
|
|
4.4.0
|
|
f78a2509
|
2022-06-05T00:55:35
|
|
[gi] Remove Xconstructor annotations
|
|
efa2a579
|
2022-05-24T16:24:00
|
|
[map] Add hb_map_copy()
New API:
+ hb_map_copy()
|
|
4ea27257
|
2022-05-20T13:19:27
|
|
[set/map] Expose hash API publicly
New API:
+ hb_set_hash()
+ hb_map_hash()
|
|
9d5730b9
|
2022-03-30T15:08:34
|
|
4.2.0
|
|
12290786
|
2022-03-25T22:41:25
|
|
[set] Fix annotation
|
|
0a388785
|
2022-03-25T09:42:36
|
|
[set] Minor touch-up on the previous commit
|
|
01829882
|
2022-03-25T08:36:44
|
|
[set] Add call to export set contents to an array. (#3500)
[set] Add hb_set_next_many.
|
|
c36844d6
|
2022-03-23T07:20:59
|
|
4.1.0
|
|
116cc692
|
2022-03-22T00:11:26
|
|
[set] Fix documentation
|
|
4289684c
|
2022-03-21T15:37:05
|
|
[set] Fix-up previous commits
|
|
1176620b
|
2022-03-21T14:31:47
|
|
Move fn, fix doc.
|
|
7d802994
|
2022-03-21T13:55:34
|
|
Remove null checks.
|
|
ef588ea9
|
2022-03-21T13:29:22
|
|
Add option to insert a sorted arrays of values to sets.
|
|
d3e09bf4
|
2021-08-24T10:31:49
|
|
[set] Make all operators null-safe again
Changed my mind.
Also for hb_map_clear().
Part of https://github.com/harfbuzz/harfbuzz/pull/3162
|
|
1d832693
|
2021-08-19T16:02:30
|
|
[set] Protect against immutible null set with invertible addition
|
|
f0c3804f
|
2021-08-17T15:37:19
|
|
[set] Add hb_bit_set_invertible_t and resurrect hb_set_invert()
Implementation is NOT complete yet.
|
|
fad452bf
|
2021-08-16T20:48:24
|
|
[set] Move main functionality into hb_bit_set_t
To add inversion on top in hb_invertible_set_t and use that as hb_set_t.
|
|
30579f5a
|
2021-07-29T11:19:13
|
|
[set] Document & use open-ended del_range()
|
|
63e15eac
|
2021-07-08T22:46:33
|
|
2.8.2
|
|
2337f0d0
|
2021-07-08T10:58:50
|
|
Internally use hb_malloc/.../hb_free instead of malloc/.../free
Redefining those stock names as macros was conflicting with gcc 10
headers.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3044
|
|
bd5502f0
|
2021-06-09T14:03:25
|
|
[set] Oops. Fix compile
|
|
3962225a
|
2021-06-09T14:02:31
|
|
[set] Add hb_set_copy()
Fixes https://github.com/harfbuzz/harfbuzz/issues/3016
|
|
bc33b87f
|
2021-06-09T11:51:32
|
|
[set] Use references, not pointers, in internal C++ API
|
|
2d39031f
|
2020-06-28T20:48:48
|
|
[buffer/set/map] Move immutable check only to C API boundary
The immutable objects are a concept only enforced by the C API.
So move checks only to that region.
This does assume that the rest of the code is careful not getting
into these internal methods on immutable objects, which something
we do, but have no way of enforcing (currently).
.
|
|
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
|
|
c9c3b3c9
|
2020-12-30T23:09:59
|
|
[docs] Use correct syntax
|
|
a8e72ee7
|
2020-12-30T23:08:40
|
|
[docs] Use %true and %false consistently
|
|
22468c8a
|
2020-12-24T22:38:06
|
|
[docs] Give destroy callbacks have (optional) annotation
|
|
f88e845f
|
2020-12-24T21:28:37
|
|
[docs] Minor fixes
|
|
71af2c6d
|
2019-04-21T20:30:36
|
|
[docs] Add gtkdoc comments to hb-set
|
|
2dda6dd7
|
2020-04-20T14:12:45
|
|
minor, tweak spacing
turn 8 spaces to tab, add space before Null/Crap
|
|
ffa736f1
|
2019-07-04T23:05:50
|
|
hb_set_previous_range docs: fix presumed copy/paste error
|
|
641f3373
|
2019-07-04T23:03:45
|
|
Docs typo fix: slower → lower
|
|
fca27860
|
2019-05-11T00:37:01
|
|
[config] Make HB_DISABLE_DEPRECATED actually compile
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
e4120085
|
2018-12-17T21:31:01
|
|
Remove redundant void from C++ sources (#1486)
|
|
a4f4f5ba
|
2018-10-28T08:23:36
|
|
[docs] Fix titles here as well
|
|
5dd86aa3
|
2018-10-27T04:28:40
|
|
[docs] Rename section titles to object names
More useful.
|
|
524fb702
|
2018-10-27T04:27:36
|
|
[docs] More
|
|
39bd07ae
|
2018-10-26T21:01:11
|
|
Fix bunch of unused parameter warnings
Show up with gcc -O0.
There's a few more but those are functions that need to be filled in.
Maybe this is a lost battle...
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
11f1f413
|
2018-06-06T16:46:50
|
|
[set] Add is_subset
New API:
+hb_set_is_subset()
|
|
7b50bf52
|
2018-05-31T20:20:17
|
|
Use NullPool for _hb_set_nil and _hb_map_nil
|
|
f040ca40
|
2018-05-31T20:15:21
|
|
[set] Minor
|
|
7185b273
|
2018-05-31T20:03:00
|
|
Rename in_error to !successful
Towards possibly using Null pool for some nil objects.
|
|
f1f6bc0a
|
2018-05-02T12:56:21
|
|
[set] Fix init/fini of set on the stack to call object init/fini
Part of https://github.com/harfbuzz/harfbuzz/issues/1017
|
|
a60ba796
|
2018-05-01T19:01:25
|
|
s/finish/fini
For consistency.
|
|
bd5f918e
|
2018-05-01T18:27:41
|
|
[set] Cache population
Part of https://github.com/harfbuzz/harfbuzz/issues/1017
|
|
24b8b9b2
|
2018-04-23T19:03:57
|
|
Resolve clang's used-but-marked-unused warnings
|
|
694eaf63
|
2018-02-14T01:00:10
|
|
[set] Add backwards iterator
New API:
- hb_set_previous()
- hb_set_previous_range()
|
|
d5b33f2f
|
2018-02-13T13:50:50
|
|
[subset] hb_subset_input_t changes
|
|
9daa88cd
|
2017-12-14T13:37:48
|
|
Minor
|
|
8b9d9b71
|
2017-10-22T17:48:06
|
|
Fix set initialization issues
|
|
1d397120
|
2017-10-15T16:15:24
|
|
Deprecate hb_set_invert()
|
|
d2f249e7
|
2017-01-22T17:42:33
|
|
Stub out doc comments for new symbols
|
|
01c3a885
|
2015-06-01T13:22:01
|
|
Fix "Since:" tags
Based on data from http://upstream-tracker.org/versions/harfbuzz.html
Resolves #103
|
|
085d4291
|
2013-09-12T17:14:33
|
|
[introspection] Disable constructors for now
Since our types are not associated with their methods, marking
constructors makes them inaccessible from bindings. Undo for now.
|
|
288f2899
|
2013-09-06T15:40:22
|
|
[docs/introspection] More annotations
|
|
20cbc1f8
|
2013-09-06T15:29:22
|
|
Annotate hb-set a bit; add HB_SET_VALUE_INVALID
|
|
f9a61102
|
2013-04-17T19:01:49
|
|
Remove HB_DEBUG_SET_DIGESTS
Wasn't correct with the new combiner. I should add it back somehow,
but for now the digests seem to be working very well...
|
|
4d2813d3
|
2013-04-16T21:57:21
|
|
Print set-digest hit ratio with HB_DEBUG_SET_DIGESTS
|
|
8165f276
|
2013-01-02T22:50:36
|
|
[tests] Start adding tests for hb-set.h
Fails now. Fixing.
|
|
ac064a2d
|
2012-11-21T01:14:19
|
|
Rename hb_set_population() to hb_set_get_population()
|
|
aec89de5
|
2012-11-15T16:15:42
|
|
Add / modify set API a bit
|
|
0594a244
|
2012-06-05T20:35:40
|
|
Cleanup TRUE/FALSE vs true/false
|
|
f06ab8a4
|
2012-06-05T12:31:51
|
|
Better hide nil objects and make them const
|
|
29ce446d
|
2012-05-25T14:17:54
|
|
Add set iterator
|
|
62c3e111
|
2012-05-25T13:48:00
|
|
Add set symmetric difference
|
|
f039e79d
|
2012-05-17T20:55:12
|
|
Don't use min/max as function names
They can be macros on some systems. Eg. mingw32.
|
|
9f377ed3
|
2012-05-13T16:13:44
|
|
Fix more unused-var warnings
|
|
a5e39fed
|
2012-04-25T00:14:46
|
|
Minor
|
|
6c6ccaf5
|
2012-04-24T14:21:15
|
|
Add a few more set operations
TODO: Tests for hb_set_t.
|
|
0b08adb3
|
2012-04-23T22:41:09
|
|
Add hb_set_t
|