8ab797c5b86c33eab6ee024471fd3c147325d26a |
|
29-Dec-2015 |
Khaled Hosny <khaledhosny@eglug.org> |
[docs] A bit more buffers documentation
/external/harfbuzz_ng/src/hb-common.h
|
835bbdc7c92bd774ff92c42a9277ded72066d29d |
|
19-Nov-2015 |
Chun-wei Fan <fanchunwei@src.gnome.org> |
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+.
/external/harfbuzz_ng/src/hb-common.h
|
b8811429b6810c4f13be087b593a862c17d9d987 |
|
03-Sep-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Fix Since tags Fixes https://github.com/behdad/harfbuzz/issues/103
/external/harfbuzz_ng/src/hb-common.h
|
64a2726e2c6efce4379a7609024ec21eb4b5e4dc |
|
15-Jul-2015 |
Behdad Esfahbod <behdad@behdad.org> |
Add Unicode 8.0 scripts Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1183209
/external/harfbuzz_ng/src/hb-common.h
|
104484cefeca03d95837bba5f39178693c86ce8a |
|
12-Aug-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-common.h
|
fe6788bc570d77d5b3aafc68efd51ca6b80499b1 |
|
25-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Typo
/external/harfbuzz_ng/src/hb-common.h
|
1132a7dd0ecf1c425078e39e5471330bace42659 |
|
20-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Add HB_TAG_MAX_SIGNED / _HB_SCRIPT_MAX_VALUE_SIGNED To make C language police happy.
/external/harfbuzz_ng/src/hb-common.h
|
df99976398a53521e0228541055dcaee8f5ba87f |
|
19-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[gobject] Skip _HB_SCRIPT_MAX_VALUE Fixes https://github.com/behdad/harfbuzz/pull/38
/external/harfbuzz_ng/src/hb-common.h
|
62587bfc5178a447ef66d88eab7412a7efe84692 |
|
29-Apr-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[unicode7] Declare Unicode 7 scripts
/external/harfbuzz_ng/src/hb-common.h
|
dc61294aa93d36d0c5d187d4a692560a7cb46444 |
|
28-Apr-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[unicode7] Add missing ISO 15924 tags
/external/harfbuzz_ng/src/hb-common.h
|
7691a154e50f8c8c77bbd94787686262955bf5d4 |
|
29-Jan-2014 |
Jonathan Kew <jfkthame@gmail.com> |
Ensure hb_script_t can safely hold any hb_tag_t value it's given. Fixes https://github.com/behdad/harfbuzz/pull/21
/external/harfbuzz_ng/src/hb-common.h
|
133eeba6a32769ec1a7520e7c8a0d2eb1ad986f8 |
|
27-Oct-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor See: https://github.com/prezi/harfbuzz-js/pull/1/files#r7032397
/external/harfbuzz_ng/src/hb-common.h
|
cd361c3cbe4a288e3019b9a029f44e4c5f24436c |
|
06-Sep-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor change to hb_language_t Let me know if this breaks anyone's anything.
/external/harfbuzz_ng/src/hb-common.h
|
4dc798de19c767b91fd3025c85593fa6809d1340 |
|
27-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb-deprecated.h, and rename a couple enum values Add deprecated alias for old name.
/external/harfbuzz_ng/src/hb-common.h
|
700a15fe4b80da9c67befd85ae10a166f5b65962 |
|
26-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add HB_DISABLE_DEPRECATED That moment that you have to accept that you made API mistakes...
/external/harfbuzz_ng/src/hb-common.h
|
54e6f6c588a164f7de62ff88b3eff4f25adb8f17 |
|
09-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Clean up list of Unicode scripts Rename HB_SCRIPT_CANADIAN_ABORIGINAL to HB_SCRIPT_CANADIAN_SYLLABICS and a macro for the old name.
/external/harfbuzz_ng/src/hb-common.h
|
e30ebd2794b37bd8ec716a258d5cb017fb1dfadc |
|
07-Sep-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_feature_to/from_string()
/external/harfbuzz_ng/src/hb-common.h
|
06b192c458010c847362d809673209c87ea29949 |
|
08-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-common.h
|
37191ede7583fdb864db32a8f4d90956657926c7 |
|
08-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-common.h
|
21fdcee00125b6e1c09f0bed3064d16ccd3a7a5d |
|
01-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_unicode_combining_class_t
/external/harfbuzz_ng/src/hb-common.h
|
5c5bc96216c9ad58243eb3ed27b253e237f08ebe |
|
13-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Allow overriding HB_BEGIN_DECLS / HB_END_DECLS
/external/harfbuzz_ng/src/hb-common.h
|
1bc1cb3603167f5da309336f7018c8b0608ac104 |
|
16-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make source more digestable for gobject-introspection
/external/harfbuzz_ng/src/hb-common.h
|
38a83019e6a7f4aa47662fd557344f62ae001abe |
|
15-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-common.h
|
fe28b997fbbeb2cfeab62ac453993ccffe3e6719 |
|
15-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add HB_DIRECTION_IS_VALID
/external/harfbuzz_ng/src/hb-common.h
|
5e88aa66822ba64324b4428c9ffbe06a43b4f310 |
|
15-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Remove public enum names again As was reported to me, glib-mkenum does not understand named enums, so remove for now.
/external/harfbuzz_ng/src/hb-common.h
|
4bf90f648313e35d21b427a956aa1fe762bae757 |
|
12-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make HB_DIRECTION_INVALID be zero This changes all the HB_DIRECTION_* enum member values, but is nicer, in preparation for making hb_segment_properties_t public.
/external/harfbuzz_ng/src/hb-common.h
|
c6035cf802c60f0526f421f39a55886061df94ee |
|
12-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add names to enums gdb was showing <anonymous enum> instead of useful stuff, so name all our enums.
/external/harfbuzz_ng/src/hb-common.h
|
d1c9eb458c843215da8df84b596bfae51fee135b |
|
12-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
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.
/external/harfbuzz_ng/src/hb-common.h
|
cad3821f3d5b68d490b0728bd37bd57428ec809c |
|
07-Mar-2012 |
Behdad Esfahbod <behdad@behdad.org> |
More sorting by Unicode version This is the most convenient way to browse scripts.
/external/harfbuzz_ng/src/hb-common.h
|
fa2673c1ee954ddbbfbfca7cced7b839d7776fc0 |
|
07-Mar-2012 |
Behdad Esfahbod <behdad@behdad.org> |
More Unicode script age annotation, and a couple more RTL scripts Cross-checked with Mark Davis's spreadsheet at http://goo.gl/x9ilM
/external/harfbuzz_ng/src/hb-common.h
|
7da435f08cc406080a5ee9b1ab5351db6a93acae |
|
07-Mar-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Separate Unicode 3.1 and Unicode 3.2 additions
/external/harfbuzz_ng/src/hb-common.h
|
f32c0012ad794cd2df669dfc7b0438fafbe38b2d |
|
07-Mar-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add Unicode 6.1.0 scripts
/external/harfbuzz_ng/src/hb-common.h
|
a52835635e4a2a12715aff2febb561515a10cd5a |
|
07-Mar-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Whitespace
/external/harfbuzz_ng/src/hb-common.h
|
4c9fe88d30036340fe592bcbc375049b84602b8b |
|
26-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Make all _from_string() functions take a len parameter Can be -1 for NUL-terminated string. This is useful for passing parts of a larger string to a function without having to copy or modify the string first. Affected functions: hb_tag_t hb_tag_from_string() hb_direction_from_string() hb_language_from_string() hb_script_from_string()
/external/harfbuzz_ng/src/hb-common.h
|
c214cff55ce539d004d069a484dac3988953cb11 |
|
14-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Start adding gobject-introspection support
/external/harfbuzz_ng/src/hb-common.h
|
77a328769545f6b2970d8491fe77fe98781961cf |
|
13-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-common.h
|
5157e12a55f943b7fc5be7dce0b2ee1bcacca6ec |
|
21-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Rename HB_UNICODE_GENERAL_CATEGORY_COMBINING_MARK to HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK Spacing_Mark is the current Unicode long-name for this property value. The previous name was wrongly carried from glib.
/external/harfbuzz_ng/src/hb-common.h
|
902ab866f2d2edc3a71c1203065e6ddf49e5b431 |
|
11-Jun-2011 |
Behdad Esfahbod <behdad@behdad.org> |
GNOME Bug 652227 - Unconditional use of stdint.h
/external/harfbuzz_ng/src/hb-common.h
|
1a64f6e19a4b483e278c85e4941107be2f71b0a4 |
|
14-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add HB_LANGUAGE_INVALID
/external/harfbuzz_ng/src/hb-common.h
|
d3b30be378c1dec0259a626d9a408bb9ca1b71ac |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add HB_UNTAG() Useful in C API only.
/external/harfbuzz_ng/src/hb-common.h
|
34fb5521a5fbb6b95ceff4bbac42a62628bc9f31 |
|
06-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add hb_language_get_default() It uses locale information to detect default language. It's used by hb_shape() whenever language is not set on the buffer. Not sure how to properly test it in the test suite. Tested by observing that with DejaVu Sans we select the proper local glyph version for U+431 under Serbian locale. See http://www.pango.org/ScriptGallery
/external/harfbuzz_ng/src/hb-common.h
|
d02985ec5a24c659a0a133cc6bc103f1d76bcb29 |
|
02-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
ISO 15924 fixes Update to http://unicode.org/iso15924 Fixes some of the test failures in test-unicode with ICU. Still one more to fix before the test passes.
/external/harfbuzz_ng/src/hb-common.h
|
29c67d3f70b081766a6c01353980f457f38aeb12 |
|
28-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add initial implementation of user_data to objects
/external/harfbuzz_ng/src/hb-common.h
|
39a840ae65327b173e6eb1bb291e235a8305d7a1 |
|
27-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add hb_direction_from/to_string() And hb-view --direction argument.
/external/harfbuzz_ng/src/hb-common.h
|
2409d5f8d7dd8b535ce5ea29e933f7db27d33793 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Update Copyright headers
/external/harfbuzz_ng/src/hb-common.h
|
62879eebd9965179af8602ba29ac0a64a739b757 |
|
19-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Use ISO 15924 tags for hb_script_t This simplifies the code, reduces static data, and makes the design more extensible to future additions of new scripts.
/external/harfbuzz_ng/src/hb-common.h
|
00bec2c969555e76c3f84650a1d3c45308e585ad |
|
16-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Move enum types to hb-common.h
/external/harfbuzz_ng/src/hb-common.h
|
3cbdf70e0a92f1c24e16c0d4dcfbec4ac59a77a3 |
|
15-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Make hb_language_t typesafe
/external/harfbuzz_ng/src/hb-common.h
|
8e4bb3cacc269ed32187aaaeaa166c64f41a0418 |
|
11-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fold hb-language.[ch] into hb-common.[ch]
/external/harfbuzz_ng/src/hb-common.h
|
4188096a7722f09ffa9319986c0286071da10a27 |
|
11-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Make HB_TAG_CHAR4 private It's just sugar.
/external/harfbuzz_ng/src/hb-common.h
|
07233581c9d953708d3c020907c42b8b89472b89 |
|
11-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Rename HB_TAG_STR() to HB_TAG_CHAR4() The problem with HB_TAG_STR() was that it expected a string of size 4 exactly, and unlike hb_tag_from_string() it doesn't pad the tag with space characters. So, the new name is more appropriate.
/external/harfbuzz_ng/src/hb-common.h
|
d77b76200efbaa0611691920f9f2018b1e8be340 |
|
11-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add few more paratheses to the HB_TAG macro Never hurts.
/external/harfbuzz_ng/src/hb-common.h
|
ae9eeaff9300f3bb7bed588c5478e8e5461b3df0 |
|
11-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove warning message from public header file Since we now assert thos in hb-private.h, the int types cannot be wrong. (Except for when someone else includes hb-common.h in a very broken configuration, but that's not our problem!) Plus, we don't use inline in the public headers, so remove that too.
/external/harfbuzz_ng/src/hb-common.h
|
3286fc0e9adc3f2874c9409e7fdb09e4d2b7dda1 |
|
16-Mar-2011 |
Behdad Esfahbod <behdad@behdad.org> |
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.
/external/harfbuzz_ng/src/hb-common.h
|
6cb8c3493019e1497921666fc268cb81943f9f1f |
|
27-Oct-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_var_int_t
/external/harfbuzz_ng/src/hb-common.h
|
acdba3f90b232fc12fcb200dca2584481b339118 |
|
23-Jul-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Prefer C linkage
/external/harfbuzz_ng/src/hb-common.h
|
83f34677bcbc6bb194940407b0fcb23575650e3d |
|
21-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_tag_from_string()
/external/harfbuzz_ng/src/hb-common.h
|
0a4399ca228d244e646abdb3487da0f13b228889 |
|
19-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Fix scale issues hb_font_set_scale() now sets the value to be used to represent a unit pixel. For example, if rendering a 10px font with a 26.6 representation, you would set scale to (10 << 6). For 10px in 16.16 you would set it to (10 << 16). This space should be the same space that the get_glyph_metrics and get_kerning callbacks work in.
/external/harfbuzz_ng/src/hb-common.h
|
1ce4dc95dbb28842085342aea4f9d12cbe9671a9 |
|
13-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Use bit tricks for HB_DIRECTION_IS_* We already depend on the exact values of the direction enum in HB_DIRECTION_REVERSE(), so we may as well use that.
/external/harfbuzz_ng/src/hb-common.h
|
22da7fd94d6318c52df69d70470a85464ffc533d |
|
13-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Rename a few files to be C++ sources In anticipation for buffer revamp coming.
/external/harfbuzz_ng/src/hb-common.h
|
c755cb3e3ac55156d0d2ec05adea7a650b97cc41 |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Change header comment
/external/harfbuzz_ng/src/hb-common.h
|
314b460d8a02ed4b2789ff527cf6c9bc19769114 |
|
20-Dec-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Add HB_DIRECTION_IS_FORWARD/BACKWARD
/external/harfbuzz_ng/src/hb-common.h
|
ff44f88df2c46920f3ec2384ef321a4c7bb0f6ef |
|
07-Nov-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Handle shaping in non-native direction
/external/harfbuzz_ng/src/hb-common.h
|
cd7555eef27cb18857c0c06d2afdaf3a354a3c15 |
|
03-Nov-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Namespace MSVC defines in public header
/external/harfbuzz_ng/src/hb-common.h
|
ffbe0a853d5e7defa85d0eef53814c22d1ecb412 |
|
03-Nov-2009 |
Behdad Esfahbod <behdad@behdad.org> |
More MSVC fixes from Jonathan Kew
/external/harfbuzz_ng/src/hb-common.h
|
cc4c096a7e08ae96b3030fe27f871ce5b797f370 |
|
03-Nov-2009 |
Behdad Esfahbod <behdad@behdad.org> |
MSVC has no stdint.h
/external/harfbuzz_ng/src/hb-common.h
|
468769b8f5332940278244e744ec2bd5a5dc5ee9 |
|
08-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
/external/harfbuzz_ng/src/hb-common.h
|
0ead481a5a8623103565fd7d924666e7342278dd |
|
02-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Port ot-layout to new public API
/external/harfbuzz_ng/src/hb-common.h
|
0cc7bc59ea6e8f38bf1e196c558cca9862ac3302 |
|
02-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Move typedef's around
/external/harfbuzz_ng/src/hb-common.h
|
35a7383c6138fd705560f0d4bb30659cbd1ab64c |
|
02-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Simplify refcounting functions
/external/harfbuzz_ng/src/hb-common.h
|
0090dc0f67b553d2f6eaaedc289c0956ade09ef6 |
|
30-Jul-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Remove hinting setting and use ppem==0 to mean "no hinting"
/external/harfbuzz_ng/src/hb-common.h
|
2ebb89d63dd27e800f2b6cbf624924601105f48a |
|
26-Jul-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Revert "XX" This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
/external/harfbuzz_ng/src/hb-common.h
|
55520d2af172f5f6617b909e80cbd7d898f2bc15 |
|
11-Jun-2009 |
Behdad Esfahbod <behdad@behdad.org> |
XX
/external/harfbuzz_ng/src/hb-common.h
|
6c78683c042250a7b5a6fc6ebae4717b03fadf9e |
|
25-May-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Update copyright years
/external/harfbuzz_ng/src/hb-common.h
|
f96ffd43bce0ac6d9c897933c9be0e51d543e570 |
|
24-May-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] simplify macros
/external/harfbuzz_ng/src/hb-common.h
|
c7d457aa3ae7138630f52ca7263f663a3ea284c0 |
|
21-May-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Ouch. Add files.
/external/harfbuzz_ng/src/hb-common.h
|
2d15e72c75931398db5e027e660f1320bb979117 |
|
16-Apr-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Give it a start at GSUB
/external/harfbuzz_ng/src/hb-common.h
|
590d55cbb9e21ef74dfd88eee51fd0a763958cd2 |
|
25-Jan-2008 |
Behdad Esfahbod <behdad@behdad.org> |
[GDEF] Finish public API
/external/harfbuzz_ng/src/hb-common.h
|
64aef3a54999496fd1de4f5aa5b019e4c03b3836 |
|
23-Jan-2008 |
Behdad Esfahbod <behdad@behdad.org> |
Add copyright notices.
/external/harfbuzz_ng/src/hb-common.h
|
8dd1c8b8d6797d899d0f5b0a8015886bf6520ca2 |
|
23-Jan-2008 |
Behdad Esfahbod <behdad@behdad.org> |
Clean up file names, add namespace
/external/harfbuzz_ng/src/hb-common.h
|