src/hb-set.cc


Log

Author Commit Date CI Message
Behdad Esfahbod 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). .
Khaled Hosny 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
Khaled Hosny c9c3b3c9 2020-12-30T23:09:59 [docs] Use correct syntax
Khaled Hosny a8e72ee7 2020-12-30T23:08:40 [docs] Use %true and %false consistently
Khaled Hosny 22468c8a 2020-12-24T22:38:06 [docs] Give destroy callbacks have (optional) annotation
Khaled Hosny f88e845f 2020-12-24T21:28:37 [docs] Minor fixes
Nathan Willis 71af2c6d 2019-04-21T20:30:36 [docs] Add gtkdoc comments to hb-set
Ebrahim Byagowi 2dda6dd7 2020-04-20T14:12:45 minor, tweak spacing turn 8 spaces to tab, add space before Null/Crap
Simon Sapin ffa736f1 2019-07-04T23:05:50 hb_set_previous_range docs: fix presumed copy/paste error
Simon Sapin 641f3373 2019-07-04T23:03:45 Docs typo fix: slower → lower
Behdad Esfahbod fca27860 2019-05-11T00:37:01 [config] Make HB_DISABLE_DEPRECATED actually compile Part of https://github.com/harfbuzz/harfbuzz/issues/1652
Ebrahim Byagowi e4120085 2018-12-17T21:31:01 Remove redundant void from C++ sources (#1486)
Behdad Esfahbod a4f4f5ba 2018-10-28T08:23:36 [docs] Fix titles here as well
Behdad Esfahbod 5dd86aa3 2018-10-27T04:28:40 [docs] Rename section titles to object names More useful.
Behdad Esfahbod 524fb702 2018-10-27T04:27:36 [docs] More
Behdad Esfahbod 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...
Behdad Esfahbod c77ae408 2018-08-25T22:36:36 Rename hb-*private.hh to hb-*.hh Sorry for the noise, downstream custom builders. Please adjust.
Behdad Esfahbod 11f1f413 2018-06-06T16:46:50 [set] Add is_subset New API: +hb_set_is_subset()
Behdad Esfahbod 7b50bf52 2018-05-31T20:20:17 Use NullPool for _hb_set_nil and _hb_map_nil
Behdad Esfahbod f040ca40 2018-05-31T20:15:21 [set] Minor
Behdad Esfahbod 7185b273 2018-05-31T20:03:00 Rename in_error to !successful Towards possibly using Null pool for some nil objects.
Behdad Esfahbod 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
Behdad Esfahbod a60ba796 2018-05-01T19:01:25 s/finish/fini For consistency.
Behdad Esfahbod bd5f918e 2018-05-01T18:27:41 [set] Cache population Part of https://github.com/harfbuzz/harfbuzz/issues/1017
Ebrahim Byagowi 24b8b9b2 2018-04-23T19:03:57 Resolve clang's used-but-marked-unused warnings
Behdad Esfahbod 694eaf63 2018-02-14T01:00:10 [set] Add backwards iterator New API: - hb_set_previous() - hb_set_previous_range()
Behdad Esfahbod d5b33f2f 2018-02-13T13:50:50 [subset] hb_subset_input_t changes
Behdad Esfahbod 9daa88cd 2017-12-14T13:37:48 Minor
Behdad Esfahbod 8b9d9b71 2017-10-22T17:48:06 Fix set initialization issues
Behdad Esfahbod 1d397120 2017-10-15T16:15:24 Deprecate hb_set_invert()
Behdad Esfahbod d2f249e7 2017-01-22T17:42:33 Stub out doc comments for new symbols
Sascha Brawer 01c3a885 2015-06-01T13:22:01 Fix "Since:" tags Based on data from http://upstream-tracker.org/versions/harfbuzz.html Resolves #103
Behdad Esfahbod 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.
Behdad Esfahbod 288f2899 2013-09-06T15:40:22 [docs/introspection] More annotations
Behdad Esfahbod 20cbc1f8 2013-09-06T15:29:22 Annotate hb-set a bit; add HB_SET_VALUE_INVALID
Behdad Esfahbod 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...
Behdad Esfahbod 4d2813d3 2013-04-16T21:57:21 Print set-digest hit ratio with HB_DEBUG_SET_DIGESTS
Behdad Esfahbod 8165f276 2013-01-02T22:50:36 [tests] Start adding tests for hb-set.h Fails now. Fixing.
Behdad Esfahbod ac064a2d 2012-11-21T01:14:19 Rename hb_set_population() to hb_set_get_population()
Behdad Esfahbod aec89de5 2012-11-15T16:15:42 Add / modify set API a bit
Behdad Esfahbod 0594a244 2012-06-05T20:35:40 Cleanup TRUE/FALSE vs true/false
Behdad Esfahbod f06ab8a4 2012-06-05T12:31:51 Better hide nil objects and make them const
Behdad Esfahbod 29ce446d 2012-05-25T14:17:54 Add set iterator
Behdad Esfahbod 62c3e111 2012-05-25T13:48:00 Add set symmetric difference
Behdad Esfahbod f039e79d 2012-05-17T20:55:12 Don't use min/max as function names They can be macros on some systems. Eg. mingw32.
Behdad Esfahbod 9f377ed3 2012-05-13T16:13:44 Fix more unused-var warnings
Behdad Esfahbod a5e39fed 2012-04-25T00:14:46 Minor
Behdad Esfahbod 6c6ccaf5 2012-04-24T14:21:15 Add a few more set operations TODO: Tests for hb_set_t.
Behdad Esfahbod 0b08adb3 2012-04-23T22:41:09 Add hb_set_t