Behdad Esfahbod
|
cc6d52279d
|
De-C++ where possible
Helps with avoiding many "extern C" declarations in source files.
|
2010-07-23 15:00:13 -04:00 |
Behdad Esfahbod
|
0dd200d28f
|
Header dep cleanup
|
2010-07-23 14:56:29 -04:00 |
Behdad Esfahbod
|
fb0d252462
|
dos2unix
|
2010-07-23 14:54:22 -04:00 |
Behdad Esfahbod
|
81408cd51c
|
Don't use "operator ="
Some compilers don't like operator = defined on members of union members
either. Reported by Ginn Chen for Sun Studio compilers.
|
2010-07-23 14:46:57 -04:00 |
Behdad Esfahbod
|
4f801bd658
|
Mozilla bug 580233 - check for zero-length record in hb sanitizer.
Patch / report by Jonathan Kew.
|
2010-07-21 16:37:01 -04:00 |
Behdad Esfahbod
|
17e9ff938b
|
Fix 64bit issues with debug prints
|
2010-07-15 11:21:34 -07:00 |
Behdad Esfahbod
|
fd56ae4963
|
Don't bother sorting, it's a safe font error if the array is not sorted
|
2010-07-08 00:53:40 -04:00 |
Behdad Esfahbod
|
cc8a4abea6
|
Use bsearch where applicable
|
2010-07-08 00:40:04 -04:00 |
Behdad Esfahbod
|
2f418f5709
|
Remove useless TODO
|
2010-07-07 22:07:40 -04:00 |
Behdad Esfahbod
|
da8edbb622
|
Fix header
|
2010-06-09 07:15:39 -04:00 |
Behdad Esfahbod
|
d05d13df02
|
Add a test for header preprocessor guards
|
2010-06-09 07:15:03 -04:00 |
Behdad Esfahbod
|
0f0cd9d361
|
Fix header tags
|
2010-06-09 06:32:56 -04:00 |
Behdad Esfahbod
|
f2a1b411b1
|
Followup fix for variation-selectors
Patch from Jonathan Kew
|
2010-06-03 11:37:51 -04:00 |
Behdad Esfahbod
|
a224b4d502
|
Fix skipping variation-selectors
|
2010-06-02 22:31:41 -04:00 |
Behdad Esfahbod
|
81a77b115d
|
Make feature sorting stable
|
2010-06-01 23:03:54 -04:00 |
Behdad Esfahbod
|
fdc322a820
|
Minor
|
2010-05-28 20:55:52 -04:00 |
Behdad Esfahbod
|
f062ec6bb2
|
Further simplify mask allocator
|
2010-05-28 20:54:43 -04:00 |
Behdad Esfahbod
|
8af45fda47
|
Fix global feature handling
|
2010-05-28 20:41:20 -04:00 |
Behdad Esfahbod
|
e04685ee7b
|
Simplify mask allocation
|
2010-05-28 20:37:06 -04:00 |
Behdad Esfahbod
|
0e235d0fc9
|
Towards a mask allocator
|
2010-05-28 20:27:30 -04:00 |
Behdad Esfahbod
|
81c5e8724b
|
Allow disabling default features
Patch from Jonathan Kew
|
2010-05-28 18:31:16 -04:00 |
Behdad Esfahbod
|
2163afbf35
|
Add note about UTF-8 decoder
|
2010-05-27 14:04:15 -04:00 |
Behdad Esfahbod
|
226faa58f4
|
Fix loop
|
2010-05-27 11:42:34 -04:00 |
Martin Hosken
|
56bef5680c
|
Fixes to Python and Graphite from Martin
|
2010-05-27 11:41:47 -04:00 |
Behdad Esfahbod
|
b485da0b71
|
Disable Graphite as it crashes all over the place...
|
2010-05-27 11:39:19 -04:00 |
Behdad Esfahbod
|
93ac709b1f
|
Cypriot is RTL
|
2010-05-26 16:22:00 -04:00 |
Behdad Esfahbod
|
15c7379c16
|
Revert "Merge remote branch 'martin/master'"
This reverts commit 80af2812fb , reversing
changes made to c442672ec2 .
|
2010-05-26 10:48:10 -04:00 |
Behdad Esfahbod
|
80af2812fb
|
Merge remote branch 'martin/master'
|
2010-05-24 18:14:24 +01:00 |
Behdad Esfahbod
|
c442672ec2
|
Fix struct initializers
|
2010-05-24 18:02:32 +01:00 |
Behdad Esfahbod
|
f5ac9de259
|
Minor
|
2010-05-24 18:01:09 +01:00 |
Behdad Esfahbod
|
f97bf4f812
|
Make sure we initialize all callbacks upon creation
Also fixes issue with unicode callbacks never being set really.
|
2010-05-24 17:50:19 +01:00 |
Behdad Esfahbod
|
bf36a1074a
|
Move all callback functions in a vtable structs
|
2010-05-24 17:46:21 +01:00 |
Martin Hosken
|
3109a86add
|
hb-graphite now no longer has -ve advances within clusters. Fix infinite loop in tag_to_script(). python fixed to use tag_to_script and allow hbtestfont to be passed font files, where fontconfig knows about them.
|
2010-05-24 13:25:37 +01:00 |
Martin Hosken
|
72631c9d06
|
Merge branch 'master' of git://git.freedesktop.org/~behdad/harfbuzz-ng
|
2010-05-22 09:38:02 +01:00 |
Martin Hosken
|
1432ab15c1
|
Add graphical output to hbtestfont
|
2010-05-22 00:56:40 +01:00 |
Behdad Esfahbod
|
bbc7a99d01
|
Move mirroring around a bit
|
2010-05-21 18:25:08 +01:00 |
Behdad Esfahbod
|
bd0987386b
|
Add a few more standard features
|
2010-05-21 18:06:35 +01:00 |
Behdad Esfahbod
|
75f3469ca6
|
Add note
|
2010-05-21 17:59:04 +01:00 |
Behdad Esfahbod
|
1094a294f6
|
Add rtlm
|
2010-05-21 17:58:20 +01:00 |
Behdad Esfahbod
|
074ea78749
|
Add ltra, ltrm, and rtla features
|
2010-05-21 17:53:10 +01:00 |
Behdad Esfahbod
|
1ce7b87c4d
|
Cleanup bitmask allocation
|
2010-05-21 17:31:45 +01:00 |
Behdad Esfahbod
|
dd22a8f7bf
|
Add note
|
2010-05-21 16:43:17 +01:00 |
Martin Hosken
|
cbd1d6a63a
|
Rename Grxxx to HbGrxxx
|
2010-05-21 15:16:43 +01:00 |
Martin Hosken
|
0375bdd202
|
Rename classes from Grxxx to HbGrxxx
|
2010-05-21 15:13:26 +01:00 |
Behdad Esfahbod
|
a5a72e004b
|
Add hb-ot-shape.h, oops.
|
2010-05-21 15:12:52 +01:00 |
Behdad Esfahbod
|
aa62a402a7
|
Fix Makefile to install hb-ot-shape.h
|
2010-05-21 14:42:11 +01:00 |
Behdad Esfahbod
|
9722b8f005
|
Simple renames
|
2010-05-21 14:37:47 +01:00 |
Behdad Esfahbod
|
02f28550d7
|
Graphite also forces us to link to libstdc++ currently
|
2010-05-21 14:37:28 +01:00 |
Behdad Esfahbod
|
ca663bb23c
|
Move main shaper code into hb_ot_shape()
|
2010-05-21 14:34:23 +01:00 |
Behdad Esfahbod
|
7acd232d36
|
Fix test failing
|
2010-05-21 14:20:48 +01:00 |