Behdad Esfahbod
|
a68f2b62c1
|
[travis] Give coveralls a hand
|
2014-10-01 17:05:58 -04:00 |
Behdad Esfahbod
|
5194d647e1
|
[travis] Disable clang for now
|
2014-10-01 17:03:26 -04:00 |
Behdad Esfahbod
|
715f27f85f
|
[test] Fixup test
|
2014-10-01 16:53:00 -04:00 |
Behdad Esfahbod
|
2a508ddae5
|
[travis] Another try at coveralls.io
|
2014-10-01 16:49:22 -04:00 |
Behdad Esfahbod
|
dfe8078e5b
|
[travis] First try to hookup coveralls.io code coverage tracking
|
2014-10-01 16:38:47 -04:00 |
Behdad Esfahbod
|
1b387571e4
|
[travis] Unbreak
|
2014-10-01 16:14:59 -04:00 |
Behdad Esfahbod
|
e281ed360d
|
[travis] Minor
|
2014-10-01 16:09:08 -04:00 |
Behdad Esfahbod
|
c0b82ba32a
|
Create ragel-generated files in srcdir
|
2014-10-01 14:24:07 -04:00 |
Behdad Esfahbod
|
79bbb10b0d
|
Clean ragel-generated headers in maintainercleanfiles
|
2014-10-01 13:33:21 -04:00 |
Behdad Esfahbod
|
8971cac83e
|
Don't use tmp files in Makefile
Useful for code-coverage generation of the ragel-generated files
as they will now contain the correct .hh filename in them.
|
2014-10-01 12:42:16 -04:00 |
Behdad Esfahbod
|
2272318665
|
check-static-inits: Filter out zero-length sections
When compiling with -O0, zero-sized constructors were showing up
and confusing the test.
|
2014-10-01 11:56:07 -04:00 |
Behdad Esfahbod
|
b695a3dc23
|
check-static-inits: check for static finalizers
|
2014-10-01 11:55:14 -04:00 |
Behdad Esfahbod
|
250398b1e4
|
Hide other bubble-sort
|
2014-10-01 11:28:59 -04:00 |
Behdad Esfahbod
|
c1e8744262
|
Hide bubble-sort!
|
2014-10-01 11:07:08 -04:00 |
Behdad Esfahbod
|
80f7728226
|
[util] Fix ansi output when surface is empty
|
2014-09-25 17:59:46 +03:00 |
Behdad Esfahbod
|
156852991e
|
[ot-font] Add hb_ot_face_cmap_accelerator_t
|
2014-09-25 17:45:49 +03:00 |
Behdad Esfahbod
|
d088ccaf11
|
[ot-font] Minor
|
2014-09-25 17:26:56 +03:00 |
Behdad Esfahbod
|
d7c160a153
|
[ot-font] Handle missing vertical metrics tables
|
2014-09-25 17:15:35 +03:00 |
Behdad Esfahbod
|
be1cca2702
|
[ot-font] Add metrics_accel_t
|
2014-09-25 16:53:24 +03:00 |
Behdad Esfahbod
|
d41b809e9d
|
[ot-font] Start adding vertical support
|
2014-09-25 13:22:01 +03:00 |
Behdad Esfahbod
|
22f0de5025
|
Fix build
|
2014-08-25 12:54:57 -04:00 |
Behdad Esfahbod
|
d457e3f0ff
|
[arabic] Don't #include __FILE__
Fine!
https://code.google.com/p/chromium/issues/detail?id=406957
|
2014-08-25 12:31:19 -04:00 |
Behdad Esfahbod
|
9ceb673d9c
|
[arabic] Allow disabling win1256 fallback code
By defining HB_NO_WIN1256.
|
2014-08-25 11:48:12 -04:00 |
Behdad Esfahbod
|
8a93195021
|
[ot] Prefer Windows platform cmap tables / accept all Unicode encodingIDs
Some fonts on the Mac ship with (0,1).
|
2014-08-22 12:06:57 -04:00 |
Behdad Esfahbod
|
270971a0fc
|
[win32] Avoid preprocessor warnings re macros
|
2014-08-15 14:28:04 -04:00 |
Behdad Esfahbod
|
8c6bd34d38
|
Fix check-symbols on OS X
|
2014-08-14 13:33:37 -04:00 |
Behdad Esfahbod
|
522b1cc526
|
[coretext] Hide feature_mappings
|
2014-08-14 13:29:30 -04:00 |
Behdad Esfahbod
|
0d2c2f238b
|
Simplify hb-object
|
2014-08-14 13:25:55 -04:00 |
Behdad Esfahbod
|
9d861b81f3
|
Really fix clang build this time
|
2014-08-14 13:15:21 -04:00 |
Behdad Esfahbod
|
272226f294
|
Revert "Fix build on clang after previous commit"
This reverts commit 9c80cbc87f .
|
2014-08-14 13:11:33 -04:00 |
Behdad Esfahbod
|
9c80cbc87f
|
Fix build on clang after previous commit
|
2014-08-14 13:09:52 -04:00 |
Behdad Esfahbod
|
a5a27073cf
|
Rewrite this==NULL checks to avoid undefined behavior
Fixes https://code.google.com/p/chromium/issues/detail?id=403594
|
2014-08-14 13:05:36 -04:00 |
Behdad Esfahbod
|
cc3b2d432b
|
Remove this==NULL check from face->reference_table()
Not supposed to happen, and apparently this is undefined in C++.
https://code.google.com/p/chromium/issues/detail?id=403594
|
2014-08-14 13:00:47 -04:00 |
Behdad Esfahbod
|
cd7ea4f791
|
Make hb_object_t members private
In preparation for fixing:
https://code.google.com/p/chromium/issues/detail?id=403594
|
2014-08-14 12:57:02 -04:00 |
Behdad Esfahbod
|
c4308f895a
|
Minor
|
2014-08-13 19:42:01 -04:00 |
Behdad Esfahbod
|
cd5a1149d9
|
0.9.35
|
2014-08-13 12:43:34 -04:00 |
Behdad Esfahbod
|
20076cc41e
|
[coretext] Add version guards for kCTLanguageAttributeName
|
2014-08-12 19:26:35 -04:00 |
Behdad Esfahbod
|
1b3011c27d
|
[coretext] Pass buffer language to CoreText
|
2014-08-12 19:17:49 -04:00 |
Behdad Esfahbod
|
3eb6a4dbf2
|
[coretext] Minor
|
2014-08-12 19:17:45 -04:00 |
Behdad Esfahbod
|
08acfe0d3a
|
[hb-coretext] Fix cluster order of notdef runs in RTL text
|
2014-08-12 19:17:45 -04:00 |
Behdad Esfahbod
|
30eed75de2
|
[shape-plan] Fix typo!
The only effect is, if shaper_list was not NULL and no shaper was found,
we now don't insert anything into cache and return earlier.
|
2014-08-12 17:15:09 -04:00 |
Behdad Esfahbod
|
dc9aba6fc5
|
[shape-plan] Better debug messages
|
2014-08-12 17:14:36 -04:00 |
Behdad Esfahbod
|
e956c65bf7
|
[shape-plan] Simplify macro
|
2014-08-12 17:06:50 -04:00 |
Behdad Esfahbod
|
29e25550ce
|
Fix gcc warning
|
2014-08-12 17:06:50 -04:00 |
Behdad Esfahbod
|
8d5eebc0c6
|
[shape-plan] Fix shape-plan caching with more than one requested shaper
Wasn't breaking out of loop, ouch!
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1246370.html
|
2014-08-12 17:06:50 -04:00 |
Behdad Esfahbod
|
bc3d0dc601
|
[shape-plan] Add debug tracing
|
2014-08-12 17:06:50 -04:00 |
Behdad Esfahbod
|
81b8d9777b
|
[coretext] Fix buffer resizing
Was very broken. Now fixed and tested.
|
2014-08-12 15:50:15 -04:00 |
Behdad Esfahbod
|
c3e924fb9e
|
[coretext] Rewind scratch-allocated arrays when not needed anymore
|
2014-08-12 15:50:15 -04:00 |
Behdad Esfahbod
|
8fd4d70b14
|
[wince] Two more Windows CE fixes
Report has it that it builds (and works) now:
https://codereview.qt-project.org/#/c/92087/
|
2014-08-12 13:12:31 -04:00 |
Behdad Esfahbod
|
fd0001d7db
|
[coretext] Compare CGFont and PS name, if CTFont didn't match
See comments.
Fixes vertical text. CoreText backend is in very good shape now!
Also see:
5a0eed3b50
25f4fb9b56
Fixes http://github.com/behdad/harfbuzz/pull/36
|
2014-08-12 10:34:01 -04:00 |