Behdad Esfahbod
4d28267e59
[iter] Port more to daggers
6 years ago
Behdad Esfahbod
9d8c72042b
Whitespace
6 years ago
Behdad Esfahbod
418e9d07e2
Simplify code
6 years ago
Behdad Esfahbod
f5ef8a7347
[iter] Port one more function to dagger
6 years ago
Behdad Esfahbod
bcab098c8f
[iter] Port more code to daggers
6 years ago
Behdad Esfahbod
4c75158e18
[iter] Port two more functions to daggers
6 years ago
Behdad Esfahbod
e70ccbe9ed
Fix pair signature
...
Oh well. Again, who does fully understand what is right???
6 years ago
Behdad Esfahbod
6237b47f0c
[iter] Add hb_unzip()
6 years ago
Behdad Esfahbod
f1dad91eb3
Whitespace
6 years ago
Behdad Esfahbod
896b31670d
[iter] Port two more loops to dagger
6 years ago
Behdad Esfahbod
8e34cb251a
[iter] Remove unneeded &&
...
Next commit needs this. I never fully get this, sigh.
6 years ago
Behdad Esfahbod
12a4c0441f
Whitespace
6 years ago
Behdad Esfahbod
4c38a9f601
Remove hb_assign()
...
Not needed anymore. We just use operator= now.
6 years ago
Behdad Esfahbod
b986c6a321
[C++11] Remove IntType::set() in favor of operator=
6 years ago
Behdad Esfahbod
58ad357951
[vector] Accept all types in push(...)
...
Let assignment operator worry about conversion.
6 years ago
Behdad Esfahbod
489faf826c
[C++11] Use type aliases for template partial instantiations
6 years ago
Behdad Esfahbod
4fd02f6ee5
Remove unused line
6 years ago
Behdad Esfahbod
9a5b15dc1e
[C++11] Replace BEInt.set() with operator=
6 years ago
Behdad Esfahbod
0aa59b1de3
[C++11] Add operator= to IntType<>
...
Now that we require C++11 we can do this.
6 years ago
Behdad Esfahbod
eca466e6b1
Err. Fixup C++11 polyfill removal
...
Fixes 1d75db19fb
6 years ago
Behdad Esfahbod
3f36c89f2e
Inline explicit_operator macro
...
Now that we require C++11, no need to macro.
6 years ago
Behdad Esfahbod
1d75db19fb
Remove C++<11 polyfill
...
Leaving hb-atomic.hh as is since harmless and other projects might
copy from that file.
6 years ago
Behdad Esfahbod
8e7887ca5f
Merge branch 'master' into iter
6 years ago
Behdad Esfahbod
90aebc6cf1
Update RELEASING
6 years ago
Behdad Esfahbod
7929b0f07e
[ci] Fix build
6 years ago
Ebrahim Byagowi
b292772e6e
[dwrite] A new API, hb_directwrite_face_get_font_face ( #1600 )
...
Can be useful when using HarfBuzz for font loading and shaping
but using DirectWrite for rendering.
6 years ago
Behdad Esfahbod
59f36f3682
Replace REPLACEME's left out of 2.4.0
...
https://github.com/harfbuzz/harfbuzz/issues/1641
6 years ago
Behdad Esfahbod
fe570bc043
[docs] Remove unexisting section
6 years ago
Behdad Esfahbod
443db2a246
[iter] Remove hb_len()
...
Not planning on using it. So remove. Can add later if needed.
6 years ago
Behdad Esfahbod
bdd5a9c48d
Add hb_hash()
...
I don't like the hb_remove_reference() hack, but necessary.
6 years ago
Behdad Esfahbod
343e6063dc
Add hb_is_integer(T)
6 years ago
Behdad Esfahbod
f639b9a8ea
[iter] Add hb_len() function-object
6 years ago
Behdad Esfahbod
a030ce4ff8
Merge branch 'master' into iter
6 years ago
Behdad Esfahbod
d6fc1d49aa
2.4.0
6 years ago
Behdad Esfahbod
d2db71fdc4
Use internal bsearch() for language tags
...
Fixes https://github.com/harfbuzz/harfbuzz/pull/1639
6 years ago
Behdad Esfahbod
21bb80ebf2
[indic] Add back medial-consonant to grammar
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1592
6 years ago
Behdad Esfahbod
5ab6de7a6f
[khmer] Add trailing Coeng to syllable grammar
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1541
6 years ago
Ebrahim Byagowi
7360265e69
[ci] Tweak macos and psvita bots ( #1638 )
...
* Add --with-graphite2 to macOS
* Add a dummy ragel script for psvita
6 years ago
Ebrahim Byagowi
a548d1da78
[ci] Use only CircleCI for macOS ( #1637 )
6 years ago
Behdad Esfahbod
160b4a2b01
Fix shell syntax error
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1612
6 years ago
Behdad Esfahbod
8665b9b0a2
Comment
6 years ago
punchcutter
a7eed7e41d
Override USE category for Grantha and Tirhuta visargas to allow marks
6 years ago
Egor Pugin
cf040c0fef
Disable unwanted C++ definitions for MSVC.
...
MSVC does not set __cplusplus to the latest standard and also it does not like redefining some keywords.
6 years ago
Ebrahim Byagowi
717181c594
[ci] remove ragel from psvita compile bot
6 years ago
Ebrahim Byagowi
08e36c5d8b
[ci] Don't install ragel on cmake build bot images
...
It is not needed anyway
6 years ago
Behdad Esfahbod
ec2a5dc859
Use class templates for Null objects
...
This allows partial-instantiating custom Null object for template Lookup<T>.
Before, this had to be handcoded per instantiation. Apparently I missed
adding one for AAT::ankr.lookupTable, so it was getting the wrong (generic)
null for Lookup object, which is wrong and unsafe.
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=944346
6 years ago
Behdad Esfahbod
96f1237794
[aat] Add missing check to ankr table
...
Isn't absolutely needed. But helps.
6 years ago
Behdad Esfahbod
e5dfffb1ef
[docs] Update
6 years ago
Behdad Esfahbod
0dd3fdf9d2
Update ChangeLog generation
...
Let's see if I can make a release on Mac...
6 years ago
Qunxin Liu
2d9034491e
completely remove lines that are commented out
6 years ago