Re: [HarfBuzz] harfbuzz-ng: Branch 'master'

2012-09-07 Thread Behdad Esfahbod
On 09/06/2012 10:39 PM, Harshula wrote: > On Thu, 2012-09-06 at 15:17 -0400, Behdad Esfahbod wrote: >> On 09/06/2012 02:47 PM, Harshula wrote: >ALLOCATE_ARRAY (const HB_UChar16, item.string, chars_len); > + ALLOCATE_ARRAY (unsigned short, item.log_clusters, chars_len + 2); >>> Why is t

Re: [HarfBuzz] harfbuzz-ng: Branch 'master'

2012-09-06 Thread Harshula
On Thu, 2012-09-06 at 15:17 -0400, Behdad Esfahbod wrote: > On 09/06/2012 02:47 PM, Harshula wrote: > >> >ALLOCATE_ARRAY (const HB_UChar16, item.string, chars_len); > >> > + ALLOCATE_ARRAY (unsigned short, item.log_clusters, chars_len + 2); > > Why is the length "chars_len + 2"? > > 1. I *thi

Re: [HarfBuzz] harfbuzz-ng: Branch 'master'

2012-09-06 Thread Behdad Esfahbod
On 09/06/2012 02:47 PM, Harshula wrote: >> >ALLOCATE_ARRAY (const HB_UChar16, item.string, chars_len); >> > + ALLOCATE_ARRAY (unsigned short, item.log_clusters, chars_len + 2); > Why is the length "chars_len + 2"? 1. I *think* old harfbuzz also adds a final entry to that array, 2. It's widely

Re: [HarfBuzz] harfbuzz-ng: Branch 'master'

2012-09-06 Thread Harshula
On Wed, 2012-07-25 at 16:21 -0700, Behdad Esfahbod wrote: > src/hb-old.cc| 51 > +-- > src/hb-old/harfbuzz-shaper.h |1 > src/hb-uniscribe.cc |5 ++-- > 3 files changed, 44 insertions(+), 13 deletions(-) > > New commits:

[HarfBuzz] harfbuzz-ng: Branch 'master' - 3 commits

2012-08-11 Thread Behdad Esfahbod
TODO |1 configure.ac |2 + src/hb-buffer.cc |9 ++--- src/hb-glib.cc| 26 ++- src/hb-icu.cc | 75 -- src/hb-unicode-private.hh | 13 +-- src/hb-unicode

[HarfBuzz] harfbuzz-ng: Branch 'master' - 5 commits

2012-08-11 Thread Behdad Esfahbod
TODO |4 + src/hb-ot-shape-complex-arabic.cc | 110 + src/hb-ot-shape-complex-indic.cc |1 src/hb-ot-shape-complex-misc.cc| 12 ++-- src/hb-ot-shape-complex-private.hh | 15 - src/hb-ot-shape-fallback.cc

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-08-10 Thread Behdad Esfahbod
AUTHORS |8 +++ COPYING |9 ++- Makefile.am | 13 ++--- NEWS | 136 +++ THANKS |7 +++ configure.ac |4 - 6 files changed, 165 insertions(+), 12 deletions(-) New commits: commit e297ee4acd6f9d950f8

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-08-10 Thread Behdad Esfahbod
configure.ac |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 6efe1200b97cefe019857b0b5951a4a87deeb02b Author: Behdad Esfahbod Date: Fri Aug 10 13:49:32 2012 -0400 Bump version to 0.9.1 diff --git a/configure.ac b/configure.ac index 3ca23ee..1adc84b 100644 ---

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-08-10 Thread Behdad Esfahbod
src/hb-ot-shape-normalize.cc | 106 +-- src/hb-ot-shape.cc |2 2 files changed, 63 insertions(+), 45 deletions(-) New commits: commit f4cb4762986a28634fa7de9b706f9d37859b881e Author: Behdad Esfahbod Date: Fri Aug 10 03:51:44 2012 -0400

[HarfBuzz] harfbuzz-ng: Branch 'master' - 8 commits

2012-08-09 Thread Behdad Esfahbod
src/hb-ot-layout-common-private.hh |1 src/hb-ot-layout-gsubgpos-private.hh |2 src/hb-ot-layout-private.hh |6 src/hb-ot-shape-complex-arabic.cc|2 src/hb-ot-shape-complex-indic-private.hh |4 src/hb-ot-shape-complex-private.hh |5

[HarfBuzz] harfbuzz-ng: Branch 'master' - 12 commits

2012-08-08 Thread Behdad Esfahbod
TODO |4 configure.ac | 14 + src/Makefile.am | 27 ++ src/check-exported-symbols.sh| 40 +++ src/check-internal-symbols.sh| 12 - src/check-static-init

[HarfBuzz] harfbuzz-ng: Branch 'master' - 6 commits

2012-08-07 Thread Behdad Esfahbod
src/hb-font.cc |9 - src/hb-graphite2.cc | 271 +-- src/hb-graphite2.h |2 src/hb-ot-shape-normalize-private.hh |2 src/hb-shaper-list.hh|2 util/options.cc

[HarfBuzz] harfbuzz-ng: Branch 'master' - 6 commits

2012-08-06 Thread Behdad Esfahbod
configure.ac| 12 +--- src/hb-ot-shape-complex-arabic-table.hh |4 ++-- src/hb-ot-shape-complex-indic.cc|4 ++-- src/hb-private.hh |9 ++--- src/hb-set-private.hh | 16 ++-- util/opt

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-08-03 Thread Behdad Esfahbod
src/hb-ot-shape-complex-indic.cc |6 +++--- src/test-would-substitute.cc |2 +- 2 files changed, 4 insertions(+), 4 deletions(-) New commits: commit 8ba8042821e4581fe4e87419e58c823520441205 Author: Behdad Esfahbod Date: Fri Aug 3 18:54:54 2012 -0700 [Indic] Fix consonant posit

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-08-03 Thread Behdad Esfahbod
src/hb-ot-shape.cc |7 ++- src/hb-shape-plan.cc |2 ++ 2 files changed, 4 insertions(+), 5 deletions(-) New commits: commit 46ee108ef80f5d4675899862698a8c34d8fcfab5 Author: Behdad Esfahbod Date: Fri Aug 3 18:21:13 2012 -0700 Fix leak diff --git a/src/hb-shape-plan.cc b/src/

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-08-03 Thread Behdad Esfahbod
src/hb-glib.cc |4 ++-- src/hb-icu.cc |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) New commits: commit 3a7e137a68ec8f723dc3afa89c918ca2df7ff6bf Author: Behdad Esfahbod Date: Fri Aug 3 17:23:40 2012 -0700 Dn't use gint diff --git a/src/hb-glib.cc b/src/hb-glib.cc index

[HarfBuzz] harfbuzz-ng: Branch 'master' - 7 commits

2012-08-02 Thread Behdad Esfahbod
src/hb-ot-layout-gsub-table.hh | 13 - src/hb-ot-layout-gsubgpos-private.hh |9 src/hb-ot-layout-private.hh | 40 +++ src/hb-ot-layout.cc | 38 --- src/hb-ot-layout.h | 34 --- src/hb-ot-map-private.hh

[HarfBuzz] harfbuzz-ng: Branch 'master' - 5 commits

2012-08-02 Thread Behdad Esfahbod
src/hb-ot-layout-gpos-table.hh |2 src/hb-ot-layout-gsub-table.hh |5 - src/hb-ot-layout-gsubgpos-private.hh | 10 +- src/hb-ot-layout-private.hh |3 src/hb-ot-layout.cc | 34 +++ src/hb-ot-map-private.hh

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-08-01 Thread Behdad Esfahbod
src/hb-set-private.hh |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) New commits: commit e2b8d75fa6e847ecf5c040f4e1e16a565c5d8aaf Author: Behdad Esfahbod Date: Wed Aug 1 22:17:48 2012 -0400 Use wider set digests on 64-bit archs diff --git a/src/hb-set-private.hh b/src/hb-

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-08-01 Thread Behdad Esfahbod
src/hb-ot-layout-gpos-table.hh | 11 --- src/hb-ot-layout-gsub-table.hh | 11 --- 2 files changed, 22 deletions(-) New commits: commit 0120ce9679aab3ac936aeb18f6709529eef000a4 Author: Behdad Esfahbod Date: Wed Aug 1 21:56:35 2012 -0400 [GSUB/GPOS] Remove unused get_cov

[HarfBuzz] harfbuzz-ng: Branch 'master' - 8 commits

2012-07-31 Thread Behdad Esfahbod
TODO | 29 - src/hb-old.cc | 24 ++-- src/hb-old/harfbuzz-shaper.cpp |1 + src/hb-ot-layout-gpos-table.hh | 14 -- src/hb-ot-layout-gsub-table.hh |5 - src/h

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-30 Thread Behdad Esfahbod
src/hb-uniscribe.cc | 17 + 1 file changed, 5 insertions(+), 12 deletions(-) New commits: commit 713914d3203109a8e9213f5a1d3b384730703ce9 Author: Behdad Esfahbod Date: Mon Jul 30 17:54:38 2012 -0400 [Uniscribe] Clean up a bit diff --git a/src/hb-uniscribe.cc b/src/hb-un

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-30 Thread Behdad Esfahbod
src/hb-coretext.cc | 161 ++--- 1 file changed, 80 insertions(+), 81 deletions(-) New commits: commit 301168dae77a63ee25adfb26ce2b54a708f83791 Author: Behdad Esfahbod Date: Mon Jul 30 17:48:04 2012 -0400 [CoreText] Port to shape_plan infras

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-30 Thread Behdad Esfahbod
src/hb-ot-layout-gsub-table.hh |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 6cdfd14bb19d60ac3d6b20ff611408432254f273 Author: Behdad Esfahbod Date: Mon Jul 30 17:22:17 2012 -0400 Fix build on Mac diff --git a/src/hb-ot-layout-gsub-table.hh b/src/hb-ot-l

[HarfBuzz] harfbuzz-ng: Branch 'master' - 4 commits

2012-07-30 Thread Behdad Esfahbod
src/hb-old/harfbuzz-arabic.c| 12 +++--- src/hb-old/harfbuzz-gpos.c | 6 ++--- src/hb-old/harfbuzz-gsub.c | 6 ++--- src/hb-old/harfbuzz-

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-30 Thread Behdad Esfahbod
src/hb-ot-shape.cc |2 ++ src/hb-private.hh |5 + 2 files changed, 7 insertions(+) New commits: commit 3f4764bb56bb7e42ba8859f1905810bd2f998838 Author: Behdad Esfahbod Date: Mon Jul 30 10:06:42 2012 -0400 Don't lock user_data set during destruction if empty diff --git a/src/

[HarfBuzz] harfbuzz-ng: Branch 'master' - 3 commits

2012-07-30 Thread Behdad Esfahbod
src/hb-ot-layout-private.hh| 27 - src/hb-ot-layout.cc| 73 +++-- src/hb-ot-layout.h |5 -- src/hb-ot-map-private.hh | 26 ++--- src/hb-ot-map.cc | 35 ---

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-29 Thread Behdad Esfahbod
src/hb-ot-layout-gsub-table.hh | 11 +++--- test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/misc/misc.txt | 1 2 files changed, 9 insertions(+), 3 deletions(-) New commits: commit a973b5ce86051e8ef0d20df362db1a50488842ab Author:

[HarfBuzz] harfbuzz-ng: Branch 'master' - 4 commits

2012-07-29 Thread Behdad Esfahbod
src/hb-ot-layout-gpos-table.hh | 15 ++- src/hb-ot-layout-gsub-table.hh | 26 +- src/hb-ot-layout-private.hh| 20 ++-- 3 files changed, 41 insertions(+), 20 deletions(-) New commits: commit 0aef425e25e2c58445157057f17ef18f695c5240 Auth

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-29 Thread Behdad Esfahbod
src/hb-ot-layout-gsub-table.hh | 119 ++- src/hb-ot-layout-gsubgpos-private.hh |8 -- src/hb-ot-layout-private.hh | 33 - 3 files changed, 106 insertions(+), 54 deletions(-) New commits: commit fe20c0f84f5ff518dc471bf22ac5a83ef079eb69

Re: [HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-29 Thread Behdad Esfahbod
On 07/29/2012 09:27 PM, Khaled Hosny wrote: > On Sun, Jul 29, 2012 at 02:34:16PM -0700, Behdad Esfahbod wrote: >> diff --git a/src/hb-shape-plan.cc b/src/hb-shape-plan.cc >> index af3c18d..f9f9f3d 100644 >> --- a/src/hb-shape-plan.cc >> +++ b/src/hb-shape-plan.cc >> @@ -115,7 +115,7 @@ hb_shape_pla

[HarfBuzz] harfbuzz-ng: Branch 'master' - 5 commits

2012-07-29 Thread Behdad Esfahbod
src/hb-old.cc | 12 +- src/hb-ot-layout-gsub-table.hh | 18 +++--- src/hb-shape-plan.cc

Re: [HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-29 Thread Khaled Hosny
On Sun, Jul 29, 2012 at 02:34:16PM -0700, Behdad Esfahbod wrote: > diff --git a/src/hb-shape-plan.cc b/src/hb-shape-plan.cc > index af3c18d..f9f9f3d 100644 > --- a/src/hb-shape-plan.cc > +++ b/src/hb-shape-plan.cc > @@ -115,7 +115,7 @@ hb_shape_plan_get_empty (void) >static const hb_shape_plan_

Re: [HarfBuzz] harfbuzz-ng: Branch 'master' - 12 commits

2012-07-29 Thread Behdad Esfahbod
On 07/29/2012 02:05 PM, Jonathan Kew wrote: > On 27/7/12 17:56, Behdad Esfahbod wrote: > >> @@ -114,6 +115,7 @@ hb_shape_plan_get_empty (void) >> static const hb_shape_plan_t _hb_shape_plan_nil = { >> HB_OBJECT_HEADER_STATIC, >> >> +TRUE, /* default_shaper_list */ >> NULL, /* f

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-29 Thread Behdad Esfahbod
src/hb-shape-plan.cc |2 +- src/hb-uniscribe.cc |6 +- src/hb-uniscribe.h |4 src/test-would-substitute.cc |2 +- 4 files changed, 7 insertions(+), 7 deletions(-) New commits: commit bb0e4ba3e9c5a407fc5d73c914e429d24d336380 Author: Behdad Esfahb

Re: [HarfBuzz] harfbuzz-ng: Branch 'master' - 12 commits

2012-07-29 Thread Jonathan Kew
On 27/7/12 17:56, Behdad Esfahbod wrote: @@ -114,6 +115,7 @@ hb_shape_plan_get_empty (void) static const hb_shape_plan_t _hb_shape_plan_nil = { HB_OBJECT_HEADER_STATIC, +TRUE, /* default_shaper_list */ NULL, /* face */ _HB_BUFFER_PROPS_DEFAULT, /* props */ s/TRUE/true

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-28 Thread Behdad Esfahbod
src/hb-ot-layout-gpos-table.hh | 27 +++--- src/hb-ot-layout-private.hh |5 + test/shaping/texts/in-tree/shaper-indic/MANIFEST |1 test/shaping/t

[HarfBuzz] harfbuzz-ng: Branch 'master' - 6 commits

2012-07-28 Thread Behdad Esfahbod
src/hb-ot-layout-common-private.hh |8 - src/hb-ot-layout-gpos-table.hh | 179 + src/hb-ot-layout-gsub-table.hh | 188 ++- src/hb-ot-layout-gsubgpos-private.hh | 52 ++--- 4 files changed, 313 insertions(+),

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-26 Thread Behdad Esfahbod
src/hb-old/harfbuzz-global.h | 17 +++-- src/hb-old/harfbuzz-impl.h |6 +- 2 files changed, 16 insertions(+), 7 deletions(-) New commits: commit fa2dfcd560444d8c54b6349ee106134d3536f79b Author: Behdad Esfahbod Date: Thu Jul 26 16:06:16 2012 -0400 Fix visibility war

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-26 Thread Behdad Esfahbod
src/hb-coretext.cc | 41 +++-- 1 file changed, 39 insertions(+), 2 deletions(-) New commits: commit ac2085d4b391b0a72473ecac3dd6c22efe66833f Author: Jonathan Kew Date: Thu Jul 26 15:58:45 2012 -0400 [CoreText] Ensure cluster indices in output buffer a

Re: [HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-26 Thread Behdad Esfahbod
On 07/26/2012 09:17 AM, Harshula wrote: >> > [hb-old] Fix clusters >> > >> > Unlike its "documentation", hb-old's log_clusters are, well, indeed >> > logical, not visual. Fixup. Adapted / copied from hb-uniscribe. > This commit seems to have broken Sinhala rendering with FreeSeri

Re: [HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-26 Thread Harshula
[Resending with smaller attachments] On Wed, 2012-07-25 at 16:21 -0700, Behdad Esfahbod wrote: > src/hb-old.cc| 51 > +-- > src/hb-old/harfbuzz-shaper.h |1 > src/hb-uniscribe.cc |5 ++-- > 3 files changed, 44 insertions(

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-25 Thread Behdad Esfahbod
src/hb-old.cc | 15 --- src/hb-old/harfbuzz-shaper.cpp |2 +- 2 files changed, 9 insertions(+), 8 deletions(-) New commits: commit 2e7f223054d310695bdb3498b2b2b5d17b6cce78 Author: Behdad Esfahbod Date: Wed Jul 25 19:30:15 2012 -0400 [hb-old] Fix Arabic c

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-25 Thread Behdad Esfahbod
src/hb-old.cc| 51 +-- src/hb-old/harfbuzz-shaper.h |1 src/hb-uniscribe.cc |5 ++-- 3 files changed, 44 insertions(+), 13 deletions(-) New commits: commit 91e721ea8693205f4f738bca97a5055ee75cf463 Author: Behdad Esfahbod

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-25 Thread Behdad Esfahbod
src/hb-ot-layout-gpos-table.hh | 10 +- src/hb-ot-layout-private.hh| 23 +-- 2 files changed, 26 insertions(+), 7 deletions(-) New commits: commit a3313e54008167e415b72c780ca7b9cda958d07e Author: Behdad Esfahbod Date: Wed Jul 25 18:37:51 2012 -0400 [GPO

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-25 Thread Behdad Esfahbod
src/hb-unicode-private.hh |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 35bdab3cf1f0836807160e3ce93766c321b32e8c Author: Behdad Esfahbod Date: Wed Jul 25 11:59:52 2012 -0400 Minor diff --git a/src/hb-unicode-private.hh b/src/hb-unicode-private.hh index 0ba2

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-24 Thread Behdad Esfahbod
src/hb-unicode-private.hh | 28 1 file changed, 16 insertions(+), 12 deletions(-) New commits: commit 478fd0529b868b22905a9dedf331ac7cc9721723 Author: Behdad Esfahbod Date: Tue Jul 24 17:09:01 2012 -0400 Minor diff --git a/src/hb-unicode-private.hh b/src/hb

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-24 Thread Behdad Esfahbod
configure.ac | 12 + src/Makefile.am |7 src/hb-coretext-private.hh | 42 src/hb-coretext.cc | 323 +++ src/hb-coretext.h| 43 src/hb-open-file-private

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-24 Thread Behdad Esfahbod
src/hb-shape.cc |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) New commits: commit 97aa0b738a33b73a3f9763dd2950f2dd39f596ed Author: Behdad Esfahbod Date: Tue Jul 24 15:02:34 2012 -0400 Minor const correctness shuffling diff --git a/src/hb-shape.cc b/src/hb-shape.cc index

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-24 Thread Behdad Esfahbod
src/hb-ot-shape-complex-indic.cc| 2 +- test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/misc/misc.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) New commits: commit 6411e74caf23af7b0545f1fe54d19a1c8da895e8 Author: Behda

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-24 Thread Behdad Esfahbod
test/shaping/hb_test_tools.py| 1 + test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/misc/misc.txt | 2 ++ 2 files changed, 3 insertions(+) New commits: commit c3f769ba09df319fa69d04f68c57444f95eceee6 Author: Behdad Esfahbod D

[HarfBuzz] harfbuzz-ng: Branch 'master' - 21 commits

2012-07-24 Thread Behdad Esfahbod
src/hb-ot-layout-gsubgpos-private.hh | 27 - src/hb-ot-layout-private.hh | 35 ++ src/hb-ot-shape-complex-indic-machine.rl |6 src/hb-ot-sha

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-23 Thread Behdad Esfahbod
src/hb-ot-shape-complex-indic-machine.rl |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) New commits: commit 9fa052733eb93a3ce1205f63ff8f74cb295cbe99 Author: Behdad Esfahbod Date: Mon Jul 23 18:19:17 2012 -0400 [Indic] Limit syllables to at most five consonants See

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-23 Thread Behdad Esfahbod
src/hb-ot-shape-complex-misc.cc |6 +++--- src/hb-private.hh |4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) New commits: commit 093cd583263a5d427e3377b31585043fb55d2557 Author: Behdad Esfahbod Date: Mon Jul 23 14:04:42 2012 -0400 [Thai] Fix SARA AM handlin

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-23 Thread Behdad Esfahbod
src/hb-ot-shape-complex-misc.cc | 49 ++ src/hb-private.hh |6 + src/hb-unicode.cc |6 + test/shaping/texts/in-tree/shaper-thai/MANIFEST

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-23 Thread Behdad Esfahbod
src/hb-ot-shape-complex-indic.cc |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 2cc933aff97916e5d0fe42883f40f0879f848e25 Author: Behdad Esfahbod Date: Mon Jul 23 08:22:55 2012 -0400 [Indic] Fix cluster formation with left-matras and conjunct forms

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-22 Thread Behdad Esfahbod
src/hb-ot-shape-complex-indic.cc | 25 ++--- 1 file changed, 14 insertions(+), 11 deletions(-) New commits: commit e6b01a878cd2e63cb675e7e0c6ac4d83a8c10f37 Author: Behdad Esfahbod Date: Mon Jul 23 00:11:26 2012 -0400 [Indic] Further streamline cluster formation

[HarfBuzz] harfbuzz-ng: Branch 'master' - 21 commits

2012-07-20 Thread Behdad Esfahbod
src/hb-ot-layout-gpos-table.hh | 4 src/hb-ot-shape-complex-indic-machine.rl | 7 src/hb-ot-shape-complex-indic-private.hh | 5 src/hb-ot-shape-complex-indic.cc

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-20 Thread Behdad Esfahbod
src/hb-ot-shape-complex-indic.cc |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) New commits: commit 51e764de441072e7c9f67de23e8ed717b9b8957d Author: Behdad Esfahbod Date: Fri Jul 20 10:30:24 2012 -0400 [Indic] Unbreak old scriptures Brings down failures with Lohi

[HarfBuzz] harfbuzz-ng: Branch 'master' - 19 commits

2012-07-19 Thread Behdad Esfahbod
src/hb-buffer-private.hh |2 src/hb-ot-shape-complex-indic-machine.rl | 21 +- src/hb-ot-shape-complex-indic-private.hh |6 src/hb-ot-shap

[HarfBuzz] harfbuzz-ng: Branch 'master' - 13 commits

2012-07-17 Thread Behdad Esfahbod
src/hb-buffer.cc | 76 src/hb-buffer.h | 13 src/hb-ot-shape-complex-indic-machine.rl

[HarfBuzz] harfbuzz-ng: Branch 'master' - 3 commits

2012-07-16 Thread Behdad Esfahbod
src/hb-ot-layout.cc |4 ++-- test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/diacritics/MANIFEST |1 + test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/diacritics/mark-skipping.txt |

[HarfBuzz] harfbuzz-ng: Branch 'master' - 22 commits

2012-07-16 Thread Behdad Esfahbod
src/hb-ot-layout-gsub-table.hh |2 src/hb-ot-layout-gsubgpos-private.hh | 20 ++- src/hb-ot-shape-complex-arabic.cc|6 src/hb-ot-shape-complex-indic-machine.rl |3 src/hb-ot-shape-complex-indic-private.hh | 13 +- src/hb-ot-shape-complex-indic.cc |

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-14 Thread Behdad Esfahbod
src/hb-atomic-private.hh |5 - src/hb-warning.cc| 29 + 2 files changed, 5 insertions(+), 29 deletions(-) New commits: commit fa2bd9fb63d83b657373764d4b657084d8327fc9 Author: Behdad Esfahbod Date: Sat Jul 14 12:15:54 2012 -0400 Further simplif

[HarfBuzz] harfbuzz-ng: Branch 'master' - 7 commits

2012-07-13 Thread Behdad Esfahbod
configure.ac |6 ++ src/Makefile.am |2 +- src/check-c-linkage-decls.sh | 10 +- src/check-internal-symbols.sh|8 +++- src/hb-common.h |2 ++ src/hb-fallback-shap

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-13 Thread Behdad Esfahbod
src/hb-atomic-private.hh |6 ++ 1 file changed, 6 insertions(+) New commits: commit 391f1ff5d894b60bfe0f606be436ffe7e43f7455 Author: Behdad Esfahbod Date: Fri Jul 13 09:04:07 2012 -0400 Fix _InterlockedCompareExchangePointer on x86 diff --git a/src/hb-atomic-private.hh b/src/hb-a

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-07-11 Thread Behdad Esfahbod
src/hb-ft.cc |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) New commits: commit 2023e2b54d91924dddfd228ffdbb46021135b068 Author: Behdad Esfahbod Date: Wed Jul 11 19:00:30 2012 -0400 [ft] Disable ppem setting The calculations were wrong. FreeType makes i

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-07-11 Thread Behdad Esfahbod
src/hb-ot-layout-gpos-table.hh | 16 ++-- src/hb-ot-layout-gsub-table.hh | 24 ++-- src/hb-ot-layout-gsubgpos-private.hh | 33 ++--- 3 files changed, 18 insertions(+), 55 deletions(-) New commits: commit 6d08c7f1b360109

[HarfBuzz] harfbuzz-ng: Branch 'master' - 7 commits

2012-07-11 Thread Behdad Esfahbod
TODO | 2 git.mk | 58 ++ src/hb-ot-layout-gpos-table.hh | 16 +- src/hb-ot-layout-gsub-tab

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-26 Thread Behdad Esfahbod
configure.ac |9 + src/hb-atomic-private.hh |2 +- 2 files changed, 6 insertions(+), 5 deletions(-) New commits: commit 12f5c0a222a2f0aebe63c0d367937a0ff985474a Author: Behdad Esfahbod Date: Tue Jun 26 11:16:13 2012 -0400 Fix check for Intel atomic ops diff --

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-26 Thread Behdad Esfahbod
src/hb-private.hh | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) New commits: commit 6932a41fb61ffc2901c260587b1e98ed9c2a7ea1 Author: Behdad Esfahbod Date: Tue Jun 26 10:46:31 2012 -0400 Use octal-escaped UTF-8 characters instead of plain text https://

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-24 Thread Behdad Esfahbod
configure.ac|2 +- src/Makefile.am | 42 +- 2 files changed, 22 insertions(+), 22 deletions(-) New commits: commit 8c0ea7bcb4409aaf8c96ad641f2db30003228ad0 Author: Behdad Esfahbod Date: Sun Jun 24 13:20:56 2012 -0400 Disable introspection

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-19 Thread Behdad Esfahbod
configure.ac |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 8c5f5e6f5ec2b6a219fbdfc955f6299325a0adde Author: Behdad Esfahbod Date: Sun Jun 17 14:58:59 2012 -0400 Minor diff --git a/configure.ac b/configure.ac index 8911e25..fc930e9 100644 --- a/configure.ac

[HarfBuzz] harfbuzz-ng: Branch 'master' - 7 commits

2012-06-16 Thread Behdad Esfahbod
TODO |3 +++ configure.ac |1 + src/Makefile.am | 23 +-- src/hb-blob.cc|2 +- src/hb-blob.h |2 +- src/hb-buffer-private.hh |4 ++-- src/hb-buffer.h |6 +++--- src/hb-commo

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-09 Thread Behdad Esfahbod
util/shape-consumer.hh |2 -- 1 file changed, 2 deletions(-) New commits: commit 6a5661f1e69c937083e8d976cb12429b99180d54 Author: Behdad Esfahbod Date: Sat Jun 9 03:26:16 2012 -0400 Ugh diff --git a/util/shape-consumer.hh b/util/shape-consumer.hh index 11e4cc3..220daa4 100644 --- a/u

[HarfBuzz] harfbuzz-ng: Branch 'master' - 17 commits

2012-06-09 Thread Behdad Esfahbod
src/hb-cache-private.hh |2 + src/hb-open-type-private.hh | 21 +- src/hb-ot-layout-common-private.hh | 26 +- src/hb-ot-layout-gpos-table.hh | 28 +-- src/hb-ot-layout-gsub-table.hh | 28 ++

[HarfBuzz] harfbuzz-ng: Branch 'master' - 22 commits

2012-06-08 Thread Behdad Esfahbod
TODO |7 --- src/Makefile.am |3 - src/check-internal-symbols.sh|2 src/check-static-inits.sh| 33 ++ src/hb-buffer-private.hh |3 - src/hb-buffer.cc | 81 +

[HarfBuzz] harfbuzz-ng: Branch 'master' - 3 commits

2012-06-08 Thread Behdad Esfahbod
src/hb-uniscribe.cc |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) New commits: commit 872969126756456a69bf958f3df6e56a26e57b0a Author: Behdad Esfahbod Date: Fri Jun 8 14:18:30 2012 -0400 Increase Uniscribe MAX_ITEMS diff --git a/src/hb-uniscribe.cc b/src/hb-uniscribe.cc

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-06-08 Thread Behdad Esfahbod
src/hb-fallback-shape.cc | 16 src/hb-ot-layout-gpos-table.hh |6 +++--- src/hb-ot-layout-gsubgpos-private.hh |2 +- 3 files changed, 16 insertions(+), 8 deletions(-) New commits: commit 6da9dbff21b47fb10794b8d6cb747393c9eab7dd Author: Behdad Esfahbod

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-06-08 Thread Behdad Esfahbod
src/hb-uniscribe.cc | 148 ++-- 1 file changed, 74 insertions(+), 74 deletions(-) New commits: commit 0dd86f9f6849d82d60a99e66b6928795cfb2a3c7 Author: Behdad Esfahbod Date: Fri Jun 8 10:23:03 2012 -0400 Whitespace diff --git a/src/hb-unisc

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-06-08 Thread Behdad Esfahbod
src/hb-private.hh | 12 +++- src/hb-uniscribe.cc | 18 +++--- 2 files changed, 22 insertions(+), 8 deletions(-) New commits: commit b069c3c31bfbbf160eb897c7474be9ea90ed4fc1 Author: Behdad Esfahbod Date: Fri Jun 8 10:10:29 2012 -0400 Really fix override-direction

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-06-08 Thread Behdad Esfahbod
src/hb-uniscribe.cc | 17 ++--- 1 file changed, 14 insertions(+), 3 deletions(-) New commits: commit 29eac8f591fdb86f1c4fdc0a6ab63910ff286b84 Author: Behdad Esfahbod Date: Fri Jun 8 09:26:17 2012 -0400 Override direction in Uniscribe backend Matches OT backend now.

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-06-07 Thread Behdad Esfahbod
src/hb-buffer-private.hh |2 +- src/hb-buffer.cc |5 +++-- src/hb-open-type-private.hh |1 + src/hb-ot-layout-gsub-table.hh |4 ++-- src/hb-ot-layout-gsubgpos-private.hh |2 +- 5 files changed, 8 insertions(+), 6 deletions(-) New

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-07 Thread Behdad Esfahbod
src/hb-shape.cc |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 6095de1635441af16340c7b2c5a6b4c531ec242f Author: Behdad Esfahbod Date: Thu Jun 7 15:48:18 2012 -0400 Fix clang warning with NO_MT path diff --git a/src/hb-shape.cc b/src/hb-shape.cc index 163a5bf

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-07 Thread Behdad Esfahbod
src/hb-icu.cc |6 -- test/api/test-blob.c |2 +- test/api/test-buffer.c |4 ++-- util/helper-cairo.cc |2 +- 4 files changed, 8 insertions(+), 6 deletions(-) New commits: commit a18280a8ce9128fc9d75f8a367ae8ce0886a9599 Author: Behdad Esfahbod Date: Thu Jun 7 15

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-07 Thread Behdad Esfahbod
util/ansi-print.cc | 30 +- 1 file changed, 13 insertions(+), 17 deletions(-) New commits: commit 7ec83051c05777c0e6e2eea6ef6c71effede9527 Author: Behdad Esfahbod Date: Thu Jun 7 13:32:57 2012 -0400 Fix warnings diff --git a/util/ansi-print.cc b/util/ansi-pr

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-06-06 Thread Behdad Esfahbod
src/hb-private.hh | 34 +++--- 1 file changed, 19 insertions(+), 15 deletions(-) New commits: commit 73cb02de2dd28b09d4aa76230132248215cfe83d Author: Behdad Esfahbod Date: Wed Jun 6 11:29:25 2012 -0400 Minor diff --git a/src/hb-private.hh b/src/hb-private.hh

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-06 Thread Behdad Esfahbod
configure.ac |1 - 1 file changed, 1 deletion(-) New commits: commit 4282d2f3771d6510c27b62e54cc1254d6f2389b3 Author: Behdad Esfahbod Date: Wed Jun 6 03:42:36 2012 -0400 Enabled ICU again diff --git a/configure.ac b/configure.ac index 51a3597..2fb058f 100644 --- a/configure.ac +++ b/

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-06-04 Thread Behdad Esfahbod
test/shaping/texts/in-tree/shaper-indic/indic/MANIFEST |2 test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/MANIFEST |2 test/shaping/texts/in-tree

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-04 Thread Behdad Esfahbod
src/hb-ot-shape-complex-indic.cc |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 9fc7a11469113d31d8095757c4fc038c3427d44a Author: Behdad Esfahbod Date: Mon Jun 4 08:28:19 2012 -0400 Remove comma at the end of enum As reported by Jonathan Kew on the li

[HarfBuzz] harfbuzz-ng: Branch 'master' - 2 commits

2012-06-03 Thread Behdad Esfahbod
src/hb-object-private.hh | 16 1 file changed, 8 insertions(+), 8 deletions(-) New commits: commit 3b8fd9c48f4bde368bf2d465c148b9743a9216ee Author: Behdad Esfahbod Date: Sun Jun 3 15:54:19 2012 -0400 Remove const from ref_count.ref_count According to Tom Hacohe

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-02 Thread Behdad Esfahbod
util/options.cc|4 +--- util/options.hh| 26 ++ util/shape-consumer.hh |4 +++- 3 files changed, 18 insertions(+), 16 deletions(-) New commits: commit ae62166519291057316a9d15cea3f1570fcb5eaf Author: Behdad Esfahbod Date: Sat Jun 2 12:21:19 201

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-06-02 Thread Behdad Esfahbod
util/hb-ot-shape-closure.cc |3 ++ util/hb-shape.cc| 36 -- util/main-font-text.hh |2 - util/options.cc | 34 ++-- util/options.hh | 33 ++- util/shape-consumer.hh

[HarfBuzz] harfbuzz-ng: Branch 'master' - 7 commits

2012-06-01 Thread Behdad Esfahbod
TODO |1 src/hb-atomic-private.hh |8 - src/hb-font-private.hh |2 src/hb-fo

[HarfBuzz] harfbuzz-ng: Branch 'master'

2012-05-27 Thread Behdad Esfahbod
src/hb-atomic-private.hh |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) New commits: commit a3547330fa88e30a138f6f17e60d9c7d1e316622 Author: Behdad Esfahbod Date: Sun May 27 10:20:47 2012 -0400 Cleanup atomic ops on OS X diff --git a/src/hb-atomic-private.hh b/src/hb-ato

[HarfBuzz] harfbuzz-ng: Branch 'master' - 3 commits

2012-05-27 Thread Behdad Esfahbod
src/hb-atomic-private.hh |6 +++--- src/hb-cache-private.hh |8 2 files changed, 7 insertions(+), 7 deletions(-) New commits: commit e4b6d503c5575ddbf49249e3fef693d75ae75170 Author: Behdad Esfahbod Date: Sun May 27 10:11:13 2012 -0400 Don't use atomic ops in hb_cache_t

[HarfBuzz] harfbuzz-ng: Branch 'master' - 4 commits

2012-05-27 Thread Behdad Esfahbod
src/hb-ot-shape-complex-indic-machine.rl |2 +- src/hb-ot-shape-complex-indic.cc |2 +- src/hb-set-private.hh| 31 --- src/hb-set.cc| 14 ++ src/hb-set.h | 13 +

[HarfBuzz] harfbuzz-ng: Branch 'master' - 4 commits

2012-05-24 Thread Behdad Esfahbod
TODO | 18 src/hb-atomic-private.hh |2 src/hb-ot-layout-gsub-table.hh

Re: [HarfBuzz] harfbuzz-ng: Branch 'master' - 6 commits

2012-05-24 Thread Behdad Esfahbod
On 05/24/2012 10:18 AM, Jonathan Kew wrote: > The hb_atomic_int_set macro needs two args, not just one. Oops. Fixed. Thanks, b > JK > ___ HarfBuzz mailing list HarfBuzz@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/harfbuzz

Re: [HarfBuzz] harfbuzz-ng: Branch 'master' - 6 commits

2012-05-24 Thread Jonathan Kew
This commit: New commits: commit 22afd66a30d01b6771405e76777306f600807bea Author: Behdad Esfahbod Date: Thu May 17 21:23:49 2012 -0400 Add hb_atomic_int_set() again is slightly broken for the HB_NO_MT configuration... @@ -73,6 +75,7 @@ typedef volatile int hb_atomic_int_t; #define

  1   2   3   4   5   >