Upload tizen 2.0 beta source
[external/pango1.0.git] / ChangeLog
1 commit 640404de481360206d0c08f7528ff14cf9166814
2 Author: Behdad Esfahbod <behdad@behdad.org>
3 Date:   Tue Nov 17 21:38:53 2009 -0500
4
5     Release 1.26.1
6
7  NEWS         |   12 ++++++++++++
8  configure.in |    2 +-
9  2 files changed, 13 insertions(+), 1 deletions(-)
10
11 commit df2d2ecbedfcc9fd470313c08f3d7edad148a0d1
12 Author: Behdad Esfahbod <behdad@behdad.org>
13 Date:   Tue Nov 17 21:09:05 2009 -0500
14
15     Fix pangocairo-fc fontsize weirdness
16
17  pango/pangocairo-fcfont.c |    5 ++---
18  1 files changed, 2 insertions(+), 3 deletions(-)
19
20 commit d9abcaf566e9cd7f702c98958f99f90fd53b4c0b
21 Author: Behdad Esfahbod <behdad@behdad.org>
22 Date:   Tue Nov 17 19:31:23 2009 -0500
23
24     Bug 341481 - pangocairo kerning problem with nonidentity scaling
25
26     Finally fix this embarrassing bug.  The fix is a kludge, but it will
27     be redone for 1.28 (harfbuzz-ng) anyway.
28
29  pango/pango-ot-buffer.c |   56
30  +++++++++++++++++++++++++++++++++++++++++-----
31  pango/pangofc-font.c    |   19 ++++++++++++++++
32  pango/pangofc-private.h |   44 ++++++++++++++++++++++++++++++++++++
33  3 files changed, 113 insertions(+), 6 deletions(-)
34
35 commit 4ccabeffc20f899163bf610356871afb197e9bf8
36 Author: Behdad Esfahbod <behdad@behdad.org>
37 Date:   Tue Nov 17 16:20:42 2009 -0500
38
39     Bug 596614 - Pango application receives SIGSEGV on pasting text
40     with U+202E
41
42     Fixed all modules to reverse glyphs if run is rtl.  Except for
43     Hangul module.
44     Fixed pango_shape() to detect that, warn, and reverse.
45
46  modules/indic/indic-fc.c     |    1 +
47  modules/khmer/khmer-fc.c     |    1 +
48  modules/thai/thai-fc.c       |    1 +
49  modules/tibetan/tibetan-fc.c |    1 +
50  pango/glyphstring.c          |    2 --
51  pango/pango-engine.c         |    3 +++
52  pango/pango-impl-utils.h     |   26 +++++++++++++++++++++++++-
53  pango/pango-ot-buffer.c      |   23 ++---------------------
54  pango/shape.c                |   34 +++++++++++++++++++++++++++++++---
55  9 files changed, 65 insertions(+), 27 deletions(-)
56
57 commit 718c533d28cb760e45c7b874420b14003445a9c1
58 Author: Behdad Esfahbod <behdad@behdad.org>
59 Date:   Wed Nov 11 11:57:59 2009 -0500
60
61     Fix typo in previous commit
62
63  pango-view/Makefile.am |    2 +-
64  1 files changed, 1 insertions(+), 1 deletions(-)
65
66 commit 28e179b4f24e11f2af3b739c6c5c3bd560d2de74
67 Author: Behdad Esfahbod <behdad@behdad.org>
68 Date:   Wed Nov 11 11:03:29 2009 -0500
69
70     Bug 587768 - [patch] Don't build pango-view twice
71
72     Second try.
73
74  pango-view/Makefile.am |   28 +++++++++++++---------------
75  1 files changed, 13 insertions(+), 15 deletions(-)
76
77 commit 16c3f1d491a04eb8b12f209f97904c7862fbb9db
78 Author: Behdad Esfahbod <behdad@behdad.org>
79 Date:   Tue Nov 10 17:09:31 2009 -0500
80
81     Bug 587768 - [patch] Don't build pango-view twice
82
83     Try to fix parallel build..
84
85  pango-view/Makefile.am |   25 ++++++++++++++++---------
86  1 files changed, 16 insertions(+), 9 deletions(-)
87
88 commit 5f3d21b78679694f76e788e9308062380a0d0c8e
89 Author: Behdad Esfahbod <behdad@behdad.org>
90 Date:   Tue Nov 10 16:44:54 2009 -0500
91
92     Remove REBUILD black magic
93
94     Shouldn't be needed.
95
96  configure.in      |   13 -------------
97  pango/Makefile.am |    4 ++--
98  2 files changed, 2 insertions(+), 15 deletions(-)
99
100 commit 8e9d153733cac83bfc8ce0c068d2af455d0e9a76
101 Author: Behdad Esfahbod <behdad@behdad.org>
102 Date:   Tue Nov 3 17:11:53 2009 -0500
103
104     Fix leak with non-mmapped fonts
105
106  pango/pango-ot-info.c |    2 +-
107  1 files changed, 1 insertions(+), 1 deletions(-)
108
109 commit bfbe9aea599bc98ffd4640268a66c90d6fa21736
110 Author: Behdad Esfahbod <behdad@behdad.org>
111 Date:   Thu Oct 29 03:08:42 2009 -0400
112
113     [HB] Add glyph_metrics typedef
114
115  pango/opentype/hb-font.h |    9 +++++++++
116  1 files changed, 9 insertions(+), 0 deletions(-)
117
118 commit cdb7383be41b4ace0e6d9f3a05ac3983e8d4eaf0
119 Author: Behdad Esfahbod <behdad@behdad.org>
120 Date:   Thu Oct 29 03:05:18 2009 -0400
121
122     [HB] Add point_index to get_contour_point()
123
124     Pointed out by Keith Stribley on HarfBuzz list.
125
126  pango/opentype/hb-font.h |    1 +
127  1 files changed, 1 insertions(+), 0 deletions(-)
128
129 commit 44164ee60f5ef2fc4f7a03846b60d72eb67ecb0e
130 Author: Behdad Esfahbod <behdad@behdad.org>
131 Date:   Thu Oct 29 03:00:44 2009 -0400
132
133     [HB] Fix lookup_flag ignoring
134
135     Reported by Keith Stribley on HarfBuzz list.
136
137  pango/opentype/hb-ot-layout-common-private.hh |    1 +
138  pango/opentype/hb-ot-layout.cc                |    2 +-
139  2 files changed, 2 insertions(+), 1 deletions(-)
140
141 commit 078b2d5b20c4c9e8b3f0a11d1d40e5510ef94cf6
142 Author: Behdad Esfahbod <behdad@behdad.org>
143 Date:   Fri Oct 23 16:45:36 2009 -0400
144
145     Bug 594101 - [Indic] character class data updates to support
146     unicode 5.1
147
148     Add classification for new characters.  Patch from Parag AN.
149
150  modules/indic/indic-ot-class-tables.c |    8 ++++----
151  1 files changed, 4 insertions(+), 4 deletions(-)
152
153 commit 1038b7959944dd25d7c2a76a3c769eb26b5fd6a2
154 Author: Behdad Esfahbod <behdad@behdad.org>
155 Date:   Thu Oct 22 17:24:21 2009 -0400
156
157     Allow using uninstalled glib
158
159     Reported by mpsuzuki on gtk-i18n-list on 2009-10-09.
160
161  configure.in      |    5 +++++
162  pango/Makefile.am |    4 ++--
163  2 files changed, 7 insertions(+), 2 deletions(-)
164
165 commit 72b3642ec8f689eee5463ae8675323d91496238e
166 Author: Behdad Esfahbod <behdad@behdad.org>
167 Date:   Thu Oct 22 17:17:38 2009 -0400
168
169     [configure] Allow using uninstalled cairo
170
171     Reported by mpsuzuki on gtk-i18n-list on 2009-10-16.
172
173  configure.in |    6 ++----
174  1 files changed, 2 insertions(+), 4 deletions(-)
175
176 commit 8598817414ab8bde6c218c6255faf378597394ea
177 Author: Behdad Esfahbod <behdad@behdad.org>
178 Date:   Wed Oct 21 18:26:27 2009 -0400
179
180     Update from vte
181
182  git.mk |    3 ++-
183  1 files changed, 2 insertions(+), 1 deletions(-)
184
185 commit 6cf73f0034b6db8f10a5cdc096c7a5d1ac53af94
186 Author: Behdad Esfahbod <behdad@behdad.org>
187 Date:   Mon Oct 5 15:31:31 2009 -0400
188
189     Typo
190
191  pango/pangocairo-font.c |    2 +-
192  1 files changed, 1 insertions(+), 1 deletions(-)
193
194 commit 8299e480df42f0c1c6481a87c83a6497e76856f0
195 Author: Behdad Esfahbod <behdad@behdad.org>
196 Date:   Wed Sep 30 16:35:40 2009 -0400
197
198     Bug 596837 - Typo in pango_cairo_show_layout documentation
199
200  pango/pangocairo-render.c |    2 +-
201  1 files changed, 1 insertions(+), 1 deletions(-)
202
203 commit 18b4ad750528cf5018dc7aa53ba37d1a8af44e1f
204 Author: Behdad Esfahbod <behdad@behdad.org>
205 Date:   Mon Sep 21 16:58:52 2009 -0400
206
207     Release 1.26.0
208
209  NEWS         |    6 ++++++
210  configure.in |    4 ++--
211  2 files changed, 8 insertions(+), 2 deletions(-)
212
213 commit 07bb283c9f2d5a1403964dc083c981d9b2e4919f
214 Author: Behdad Esfahbod <behdad@behdad.org>
215 Date:   Mon Sep 21 13:58:56 2009 -0400
216
217     [HB] Add comment
218
219  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    5 +++++
220  1 files changed, 5 insertions(+), 0 deletions(-)
221
222 commit d50615c838ef7b448021dacbe4daa49aa26ea388
223 Author: Behdad Esfahbod <behdad@behdad.org>
224 Date:   Mon Sep 21 13:43:54 2009 -0400
225
226     [HB] Fix apply_lookup() loop
227
228     Part of Bug 595539 - Regressions in rendering certain Thai sequences
229     with
230     OpenType font
231
232  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    3 ++-
233  1 files changed, 2 insertions(+), 1 deletions(-)
234
235 commit 73f94ec879476f52adac105570f4cebe5bd02c0c
236 Author: Behdad Esfahbod <behdad@behdad.org>
237 Date:   Mon Sep 21 13:40:38 2009 -0400
238
239     [HB] Fix bug in chain_context_lookup() invocations
240
241     Part of Bug 595539 - Regressions in rendering certain Thai sequences
242     with
243     OpenType font
244
245  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    4 ++--
246  1 files changed, 2 insertions(+), 2 deletions(-)
247
248 commit 730bed768e8eb4ed14d21bd390403d8bfed71742
249 Author: Behdad Esfahbod <behdad@behdad.org>
250 Date:   Wed Sep 16 15:43:57 2009 -0400
251
252     Bug 595350 - set LC_ALL=C, not LANG=C
253
254  docs/check.docs  |    4 +++-
255  git.mk           |    2 +-
256  pango/check.defs |    3 ++-
257  3 files changed, 6 insertions(+), 3 deletions(-)
258
259 commit 24bb7774579627b25a61a348ffe0fb25988a12f3
260 Author: Behdad Esfahbod <behdad@behdad.org>
261 Date:   Fri Sep 11 16:57:25 2009 -0400
262
263     Bug 594936 - pango_layout_set_wrap
264
265     Remove wrong optimization in pango_layout_set_wrap().  The assumption
266     that
267     if the layout was not wrapped before, it will not wrap now is
268     simply wrong.
269
270  pango/pango-layout.c |    2 +-
271  1 files changed, 1 insertions(+), 1 deletions(-)
272
273 commit ce01a496c7dad90c672e673c0e7ba8c5de350137
274 Author: Behdad Esfahbod <behdad@behdad.org>
275 Date:   Fri Sep 11 16:51:34 2009 -0400
276
277     Bug 594934 - pango_layout_copy
278
279     Use memcpy() to copy value fields so we don't miss any.
280
281  pango/pango-layout-private.h |   27 +++++++++++++++------------
282  pango/pango-layout.c         |   27 +++++++--------------------
283  2 files changed, 22 insertions(+), 32 deletions(-)
284
285 commit 33bb108bd8c053de4ce37c6db26dd32ea20f46e2
286 Author: Tor Lillqvist <tml@iki.fi>
287 Date:   Thu Sep 10 18:49:31 2009 +0300
288
289     Revert "[basic-win32] Increase performance of Uniscribe code"
290
291     Unfortunately this change breaks complex script shaping.
292
293     This reverts commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53.
294
295  modules/basic/basic-win32.c |   13 +++++++------
296  1 files changed, 7 insertions(+), 6 deletions(-)
297
298 commit 7f821fb6f714095c431f2195eb42ea2d288f84af
299 Author: Behdad Esfahbod <behdad@behdad.org>
300 Date:   Wed Sep 9 20:25:32 2009 -0400
301
302     Only check doc coverage if building docs
303
304  docs/Makefile.am |    2 ++
305  1 files changed, 2 insertions(+), 0 deletions(-)
306
307 commit 03e20e37a11971de6717c88d392362ec9e858880
308 Author: Behdad Esfahbod <behdad@behdad.org>
309 Date:   Tue Sep 8 11:41:38 2009 -0400
310
311     Release 1.25.6
312
313  NEWS         |    7 +++++++
314  configure.in |    2 +-
315  2 files changed, 8 insertions(+), 1 deletions(-)
316
317 commit 29f4c73be091fa950269d5923923482905bcd14b
318 Author: Behdad Esfahbod <behdad@behdad.org>
319 Date:   Sun Aug 30 21:02:28 2009 -0400
320
321     [HB] Add TODO item
322
323  pango/opentype/TODO |    1 +
324  1 files changed, 1 insertions(+), 0 deletions(-)
325
326 commit e10a17f28cbb8c6c4bd707b79af7e7d2b1370c16
327 Author: Behdad Esfahbod <behdad@behdad.org>
328 Date:   Fri Aug 28 17:17:11 2009 -0400
329
330     [HB] Rename DEBUG to TRACE where appropriate
331
332  pango/opentype/hb-open-file-private.hh          |    8 +-
333  pango/opentype/hb-open-type-private.hh          |   50 ++++++------
334  pango/opentype/hb-ot-layout-common-private.hh   |   32 ++++----
335  pango/opentype/hb-ot-layout-gdef-private.hh     |   20 +++---
336  pango/opentype/hb-ot-layout-gpos-private.hh     |   92
337  +++++++++++-----------
338  pango/opentype/hb-ot-layout-gsub-private.hh     |   72 +++++++++---------
339  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   78
340  ++++++++++----------
341  7 files changed, 176 insertions(+), 176 deletions(-)
342
343 commit a6fbd0752ada8f1ae64b77b09b84202c969a3b9b
344 Author: Behdad Esfahbod <behdad@behdad.org>
345 Date:   Fri Aug 28 17:14:33 2009 -0400
346
347     [HB] Add GSUB/GPOS tracing
348
349  pango/opentype/hb-ot-layout-gpos-private.hh     |   29 ++++++++++++-
350  pango/opentype/hb-ot-layout-gsub-private.hh     |   28 ++++++++++++-
351  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   49
352  ++++++++++++++++++++++-
353  3 files changed, 98 insertions(+), 8 deletions(-)
354
355 commit a9ab729acf465253f29a65481eb8730d1547f974
356 Author: Behdad Esfahbod <behdad@behdad.org>
357 Date:   Fri Aug 28 16:31:20 2009 -0400
358
359     [HB] Allow enabling different debug facilities individually
360
361  pango/opentype/hb-blob.c               |   28
362  ++++++++++++++++------------
363  pango/opentype/hb-open-type-private.hh |   32
364  ++++++++++++++++++--------------
365  2 files changed, 34 insertions(+), 26 deletions(-)
366
367 commit 3e74e62983e77a83a74be5de3470595e3b6d7f2b
368 Author: Behdad Esfahbod <behdad@behdad.org>
369 Date:   Fri Aug 28 14:01:49 2009 -0400
370
371     Enable silent rules by default
372
373  configure.in |    2 +-
374  1 files changed, 1 insertions(+), 1 deletions(-)
375
376 commit 735e2efc3369d4ad28a1ab73352232e39f768e27
377 Author: Behdad Esfahbod <behdad@behdad.org>
378 Date:   Fri Aug 28 09:46:14 2009 -0400
379
380     Fix stupid array growing bug
381
382  pango/opentype/hb-ot-layout.cc |    5 ++++-
383  1 files changed, 4 insertions(+), 1 deletions(-)
384
385 commit d82431ec05b92cef903d02d47d8069a9427e96b9
386 Author: Behdad Esfahbod <behdad@behdad.org>
387 Date:   Thu Aug 27 01:32:17 2009 -0400
388
389     [HB] Simplify counting
390
391  pango/opentype/hb-ot-layout.cc |    9 +++++----
392  1 files changed, 5 insertions(+), 4 deletions(-)
393
394 commit 98428c0680625be6737d89bca6104ff95cd7037b
395 Author: Behdad Esfahbod <behdad@behdad.org>
396 Date:   Thu Aug 27 01:16:28 2009 -0400
397
398     Fix bug with lookup_index overflowing our static array
399
400     Part of Bug 593240 - updating pango to latest git master makes
401     things crash
402
403  pango/pango-ot-info.c |    2 ++
404  1 files changed, 2 insertions(+), 0 deletions(-)
405
406 commit ca180e1f0e2a453bd9ae16791b6bba1328cfffeb
407 Author: Behdad Esfahbod <behdad@behdad.org>
408 Date:   Thu Aug 27 00:21:04 2009 -0400
409
410     [HB] Indent
411
412  pango/opentype/hb-blob.c |    4 ++--
413  1 files changed, 2 insertions(+), 2 deletions(-)
414
415 commit b16c2664af5be02dfa987f3e8449dcb04d108c00
416 Author: Behdad Esfahbod <behdad@behdad.org>
417 Date:   Wed Aug 26 18:53:43 2009 -0400
418
419     [HB] Bug 593231 - < c99 compiler dislikes ValueRecord
420
421  pango/opentype/hb-ot-layout-gpos-private.hh |    4 +++-
422  1 files changed, 3 insertions(+), 1 deletions(-)
423
424 commit 364548d8014ba4e29b486a5d430f23415f27742e
425 Author: Behdad Esfahbod <behdad@behdad.org>
426 Date:   Mon Aug 24 16:52:05 2009 -0400
427
428     Release 1.25.5
429
430  NEWS         |    7 +++++++
431  configure.in |    2 +-
432  2 files changed, 8 insertions(+), 1 deletions(-)
433
434 commit 3831dec6ed827fb7854743413b1936ab65b578b3
435 Author: Behdad Esfahbod <behdad@behdad.org>
436 Date:   Thu Aug 20 15:26:12 2009 -0400
437
438     Update git.mk
439
440  git.mk |    1 +
441  1 files changed, 1 insertions(+), 0 deletions(-)
442
443 commit 4c68b4bf575e6d02c658507374c9fb3cb0f958c6
444 Author: Behdad Esfahbod <behdad@behdad.org>
445 Date:   Thu Aug 20 14:01:37 2009 -0400
446
447     Bug 592484 -  invalid write in HB
448
449     Fix off-by-one.
450
451  pango/opentype/hb-ot-layout.cc |    4 ++--
452  1 files changed, 2 insertions(+), 2 deletions(-)
453
454 commit 48d7faba771a738504e0c431c29458cac305275f
455 Author: Behdad Esfahbod <behdad@behdad.org>
456 Date:   Thu Aug 20 13:07:50 2009 -0400
457
458     [HB][glib] Make glib unicode funcs static
459
460  pango/opentype/hb-glib.c |   36 +++++++++++++++++-------------------
461  1 files changed, 17 insertions(+), 19 deletions(-)
462
463 commit c18e50d95f6283031e9fe365d914bdcc85f339cc
464 Author: Behdad Esfahbod <behdad@behdad.org>
465 Date:   Wed Aug 19 18:16:50 2009 -0400
466
467     [HB] Fix more casts
468
469  pango/opentype/hb-open-type-private.hh |   10 +++++-----
470  1 files changed, 5 insertions(+), 5 deletions(-)
471
472 commit 6f73b497a2f4d22611a136ef360b68a78547074f
473 Author: Behdad Esfahbod <behdad@behdad.org>
474 Date:   Wed Aug 19 18:07:36 2009 -0400
475
476     [HB] Rename CAIRO_ in macro prefix to HB_
477
478     Hiss!
479
480  pango/opentype/hb-private.h |    6 +++---
481  1 files changed, 3 insertions(+), 3 deletions(-)
482
483 commit 392f1f1ddb24c0e7d1d64ee8d36c739ac6482b81
484 Author: Behdad Esfahbod <behdad@behdad.org>
485 Date:   Wed Aug 19 16:45:41 2009 -0400
486
487     [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATE
488
489     Unlike the rest of the memory-mode enum, this one didn't only
490     describe the access mode of the input memory region.  Remove it.
491
492     If someone wants to inhibit duplicating, they can lock the blob
493     and throw away the key.
494
495     Based on mailing list discussion with Carl Worth.
496
497  pango/opentype/hb-blob.c |   51
498  ++++++++++++++++++++++-----------------------
499  pango/opentype/hb-blob.h |    1 -
500  2 files changed, 25 insertions(+), 27 deletions(-)
501
502 commit 446d7a2cce64aeee26b94f59a3f518e61c6d5c41
503 Author: Behdad Esfahbod <behdad@behdad.org>
504 Date:   Wed Aug 19 16:17:24 2009 -0400
505
506     [HB] s/writeable/writable/g
507
508  pango/opentype/hb-blob.c               |   38
509  ++++++++++++++++----------------
510  pango/opentype/hb-blob.h               |   10 ++++----
511  pango/opentype/hb-open-type-private.hh |    6 ++--
512  pango/pango-ot-info.c                  |    4 +-
513  4 files changed, 29 insertions(+), 29 deletions(-)
514
515 commit 2bd2cd6ed88671df1d7db1ede9a8c02208cb8f48
516 Author: Behdad Esfahbod <behdad@behdad.org>
517 Date:   Wed Aug 19 16:07:40 2009 -0400
518
519     [HB] Hide lig_id and component members of hb_glyph_info_t
520
521  pango/opentype/hb-buffer.h |    5 ++---
522  1 files changed, 2 insertions(+), 3 deletions(-)
523
524 commit 34810eedcd0fe0c5347a69e511a16b27ef0499d6
525 Author: Behdad Esfahbod <behdad@behdad.org>
526 Date:   Wed Aug 19 14:45:24 2009 -0400
527
528     [HB] Fix typo
529
530  pango/opentype/hb-font.h |    2 +-
531  1 files changed, 1 insertions(+), 1 deletions(-)
532
533 commit 0a8034ea52c1297e330e75ce5cccb3a6bf602fff
534 Author: Behdad Esfahbod <behdad@behdad.org>
535 Date:   Tue Aug 18 18:37:36 2009 -0400
536
537     [HB] Add font funcs prototypes
538
539  pango/opentype/hb-font-private.h |    2 --
540  pango/opentype/hb-font.cc        |   14 ++++++--------
541  pango/opentype/hb-font.h         |   23 ++++++++++++++++-------
542  3 files changed, 22 insertions(+), 17 deletions(-)
543
544 commit 82edd870bd4a86ceaeea93afc59e5c3096c740c9
545 Author: Behdad Esfahbod <behdad@behdad.org>
546 Date:   Tue Aug 18 16:41:59 2009 -0400
547
548     Fix a few other pedantic warnings
549
550  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
551  pango/opentype/hb-ot-layout-gdef-private.hh   |    2 +-
552  pango/opentype/hb-ot-layout-gpos-private.hh   |    4 ++--
553  pango/opentype/hb-ot-layout-gsub-private.hh   |    2 +-
554  4 files changed, 5 insertions(+), 5 deletions(-)
555
556 commit f397c67d5b23b35b6488c00b821f727d2e67cab4
557 Author: Behdad Esfahbod <behdad@behdad.org>
558 Date:   Tue Aug 18 16:38:48 2009 -0400
559
560     [HB] Fix pedantic warnings
561
562  pango/opentype/hb-blob.h           |    2 +-
563  pango/opentype/hb-buffer-private.h |   18 +++++++++---------
564  pango/opentype/hb-buffer.h         |    6 +++---
565  3 files changed, 13 insertions(+), 13 deletions(-)
566
567 commit 6ace51e45c90184fe62ad3efbb0d84fd8e415fde
568 Author: Behdad Esfahbod <behdad@behdad.org>
569 Date:   Tue Aug 18 16:32:31 2009 -0400
570
571     [HB] Fix more wrong method signatures
572
573  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
574  1 files changed, 1 insertions(+), 1 deletions(-)
575
576 commit 602c83982359f98916967dc88da6b5731fc06798
577 Author: Behdad Esfahbod <behdad@behdad.org>
578 Date:   Tue Aug 18 16:27:48 2009 -0400
579
580     [HB] Fix wrong method signature
581
582  pango/opentype/hb-ot-layout-common-private.hh |    4 ++--
583  1 files changed, 2 insertions(+), 2 deletions(-)
584
585 commit 8f6e589aaab62f384c6c8dbc4d0087147bc22237
586 Author: Behdad Esfahbod <behdad@behdad.org>
587 Date:   Tue Aug 18 15:49:23 2009 -0400
588
589     Bug 592194 -  Fix missing _SC_PAGE_SIZE macro
590
591     Autoconfiscate a simple call to mprotect() even more.
592
593  configure.in             |    1 +
594  pango/opentype/hb-blob.c |   94
595  +++++++++++++++++++++++++++++----------------
596  2 files changed, 61 insertions(+), 34 deletions(-)
597
598 commit a90b692a43bc94a7d204ff36422e3b0b3c5ba27d
599 Author: Behdad Esfahbod <behdad@behdad.org>
600 Date:   Mon Aug 17 19:16:53 2009 -0400
601
602     Release 1.25.4
603
604  NEWS         |   13 +++++++++++++
605  configure.in |    2 +-
606  2 files changed, 14 insertions(+), 1 deletions(-)
607
608 commit cad422da3d653dae3f55eb9fc93d09b8a9530c9d
609 Author: Behdad Esfahbod <behdad@behdad.org>
610 Date:   Mon Aug 17 19:13:30 2009 -0400
611
612     AM_V_GEN ChangeLog too
613
614  Makefile.am |    3 +--
615  1 files changed, 1 insertions(+), 2 deletions(-)
616
617 commit d4f8da3f4855db24484a8924d883df362561b7ce
618 Author: Behdad Esfahbod <behdad@behdad.org>
619 Date:   Mon Aug 17 18:39:00 2009 -0400
620
621     Bug 592131 -  Add AM_SILENT_RULES
622
623     And sprinkle some $(AM_V_GEN) around. Silent rules are disabled by
624     default.
625
626  configure.in           |    1 +
627  modules/Makefile.am    |    2 +-
628  pango-view/Makefile.am |    3 +--
629  pango/Makefile.am      |   44
630  ++++++++++++++++++++++----------------------
631  4 files changed, 25 insertions(+), 25 deletions(-)
632
633 commit caed415f553a60176b33e30ee37e891cb720e9c6
634 Author: Behdad Esfahbod <behdad@behdad.org>
635 Date:   Mon Aug 17 18:29:37 2009 -0400
636
637     Make pango_interface_age automatic
638
639     For unstable releases, we act as if each micro release has new API.
640     For stable releases, no micro release adds new API.
641
642  configure.in |   10 ++++++++++
643  1 files changed, 10 insertions(+), 0 deletions(-)
644
645 commit 5f256c2fd14b2cd18978a3963c8b49a2b68966f5
646 Author: Behdad Esfahbod <behdad@behdad.org>
647 Date:   Mon Aug 17 17:10:04 2009 -0400
648
649     [introspection] Don't this gir files, really
650
651  pango/Makefile.am |    2 +-
652  1 files changed, 1 insertions(+), 1 deletions(-)
653
654 commit 59fbdf8efd88d72c587dc55a22b6eabd7184284b
655 Author: Behdad Esfahbod <behdad@behdad.org>
656 Date:   Mon Aug 17 17:07:12 2009 -0400
657
658     [Makefile] Remove GIR files from EXTRA_DIST
659
660  pango/Makefile.am |    2 --
661  1 files changed, 0 insertions(+), 2 deletions(-)
662
663 commit 078300ef69ab0855a7cc39503880cbc8b2e23494
664 Author: Colin Walters <walters@verbum.org>
665 Date:   Mon Aug 17 16:50:57 2009 -0400
666
667     Re-enable introspection, delete PangoX
668
669     This patch relies on the latest GObject Introspection; bump
670     requirement to 0.6.4.
671
672     First, delete the PangoX.gir since it's "incredibly deprecated"
673     in Owen's words =)
674
675     Next, clean up the PangoCairo.gir logic; we need to include the .gir
676     for the relevant font backend (currently just FT2), because the
677     font object gets expanded.
678
679  configure.in      |    2 +-
680  pango/Makefile.am |   69
681  ++++++++++++++++++++--------------------------------
682  2 files changed, 28 insertions(+), 43 deletions(-)
683
684 commit f1d8d01c81b10a8c5ed47fef7a3fba10aa66140c
685 Author: Behdad Esfahbod <behdad@behdad.org>
686 Date:   Mon Aug 17 16:48:13 2009 -0400
687
688     [HB] Avoid int overflow in GPOS
689
690     Bug 592036 - integer overflow bug causes misrendering of Nepali
691     characters
692
693  pango/opentype/hb-ot-layout-gpos-private.hh |   20 ++++++++++----------
694  pango/opentype/hb-private.h                 |    3 +++
695  2 files changed, 13 insertions(+), 10 deletions(-)
696
697 commit a465d3c1854033f2c3c05616bde7762ff0cf2d5b
698 Author: Behdad Esfahbod <behdad@behdad.org>
699 Date:   Fri Aug 14 19:37:18 2009 -0400
700
701     [HB] Simplify loop
702
703  pango/opentype/hb-ot-layout-gpos-private.hh |   31
704  ++++++++++++--------------
705  1 files changed, 14 insertions(+), 17 deletions(-)
706
707 commit 400a17544e80d46ef9d7aaca4d1c33a6e11f5f97
708 Author: Behdad Esfahbod <behdad@behdad.org>
709 Date:   Fri Aug 14 19:33:24 2009 -0400
710
711     [HB] Merge mark positionin code between three types of lookups
712
713  pango/opentype/hb-ot-layout-gpos-private.hh |   95
714  ++++++++------------------
715  1 files changed, 29 insertions(+), 66 deletions(-)
716
717 commit ae76417677db1d7a8daf454bf043269479b7910d
718 Author: Behdad Esfahbod <behdad@behdad.org>
719 Date:   Fri Aug 14 18:42:42 2009 -0400
720
721     [HB] More minor shuffling
722
723  pango/opentype/hb-open-type-private.hh        |    3 ---
724  pango/opentype/hb-ot-layout-common-private.hh |    5 +++++
725  2 files changed, 5 insertions(+), 3 deletions(-)
726
727 commit 1b91a23d57d1aef4349f28e0154aff68ad855357
728 Author: Behdad Esfahbod <behdad@behdad.org>
729 Date:   Fri Aug 14 18:40:56 2009 -0400
730
731     [HB] Move code around
732
733  pango/opentype/hb-open-type-private.hh        |   21
734  +++++++++++++++++++++
735  pango/opentype/hb-ot-layout-common-private.hh |   19 -------------------
736  2 files changed, 21 insertions(+), 19 deletions(-)
737
738 commit 165203e4f57c39d292f4a010561948b58c6196ab
739 Author: Behdad Esfahbod <behdad@behdad.org>
740 Date:   Fri Aug 14 18:32:56 2009 -0400
741
742     [HB] Correctly sanitize LigatureAttach
743
744  pango/opentype/hb-open-type-private.hh        |   14 ++++++++++----
745  pango/opentype/hb-ot-layout-common-private.hh |    4 ++++
746  pango/opentype/hb-ot-layout-gdef-private.hh   |    4 ++--
747  pango/opentype/hb-ot-layout-gpos-private.hh   |    6 +++---
748  4 files changed, 19 insertions(+), 9 deletions(-)
749
750 commit 8aa69042d86497c1dd45bd4ad89e7f0e247f244f
751 Author: Behdad Esfahbod <behdad@behdad.org>
752 Date:   Fri Aug 14 18:14:03 2009 -0400
753
754     [HB] Simplify MarkBase and MarkLig too
755
756  pango/opentype/hb-ot-layout-gpos-private.hh |  127
757  ++++++++++-----------------
758  1 files changed, 48 insertions(+), 79 deletions(-)
759
760 commit 279a5bd1bbd085493a1ce882274481a80a443e46
761 Author: Behdad Esfahbod <behdad@behdad.org>
762 Date:   Fri Aug 14 17:53:31 2009 -0400
763
764     [HB] Simplify MarkMark
765
766  pango/opentype/hb-ot-layout-gpos-private.hh |   29
767  ++++++++++++++------------
768  1 files changed, 16 insertions(+), 13 deletions(-)
769
770 commit 10bc378f81fb2fd21fd7ef5f8d6242ad18b88132
771 Author: Behdad Esfahbod <behdad@behdad.org>
772 Date:   Fri Aug 14 17:31:16 2009 -0400
773
774     [HB] Fix possible int overflows during sanitize
775
776  pango/opentype/TODO                         |    1 -
777  pango/opentype/hb-open-type-private.hh      |   22 ++++++++++++++++++++++
778  pango/opentype/hb-ot-layout-gpos-private.hh |   15 ++++++++-------
779  3 files changed, 30 insertions(+), 8 deletions(-)
780
781 commit 23dd984c1647179d8431c0879e8477f52a626ed0
782 Author: Behdad Esfahbod <behdad@behdad.org>
783 Date:   Fri Aug 14 16:41:00 2009 -0400
784
785     [HB] Debug output for SANITIZE_MEM()
786
787  pango/opentype/hb-open-type-private.hh |   34
788  +++++++++++++++++++++----------
789  1 files changed, 23 insertions(+), 11 deletions(-)
790
791 commit 397196a3758a4f0e645df876937ccc88d529b865
792 Author: Behdad Esfahbod <behdad@behdad.org>
793 Date:   Fri Aug 14 16:25:33 2009 -0400
794
795     [HB] Use inline function for SANITIZE_MEM()
796
797  pango/opentype/hb-open-type-private.hh |   33
798  +++++++++++++++++++------------
799  1 files changed, 20 insertions(+), 13 deletions(-)
800
801 commit 6e5affe549e571c4bfa46be48963001bcc1b3d74
802 Author: Behdad Esfahbod <behdad@behdad.org>
803 Date:   Fri Aug 14 16:17:32 2009 -0400
804
805     [HB] Use SANITIZE_THIS() when applicable
806
807  pango/opentype/hb-open-type-private.hh |    6 +++---
808  1 files changed, 3 insertions(+), 3 deletions(-)
809
810 commit 578e321d3b5a08b86e6f1576f09973a94924e448
811 Author: Behdad Esfahbod <behdad@behdad.org>
812 Date:   Fri Aug 14 16:12:22 2009 -0400
813
814     [HB] Add note about auditing sanitize code for overflows
815
816  pango/opentype/TODO                         |    1 +
817  pango/opentype/hb-ot-layout-gpos-private.hh |    2 +-
818  2 files changed, 2 insertions(+), 1 deletions(-)
819
820 commit d683b37b8817aef334281aada550bf8974fde1a8
821 Author: Behdad Esfahbod <behdad@behdad.org>
822 Date:   Thu Aug 13 17:13:25 2009 -0400
823
824     [HB] Add empty hb_shape() API
825
826  pango/opentype/Makefile.am |    2 +
827  pango/opentype/hb-shape.c  |   40 +++++++++++++++++++++++++++++++++
828  pango/opentype/hb-shape.h  |   53
829  ++++++++++++++++++++++++++++++++++++++++++++
830  3 files changed, 95 insertions(+), 0 deletions(-)
831
832 commit f4868084a55e3abd0b45ee2fb7b477e038a81d1a
833 Author: Behdad Esfahbod <behdad@behdad.org>
834 Date:   Thu Aug 13 11:47:08 2009 -0400
835
836     [HB] Bitfield packing *is* very delicate
837
838     Fix the second instance.
839
840  pango/opentype/hb-buffer.h |    2 +-
841  1 files changed, 1 insertions(+), 1 deletions(-)
842
843 commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53
844 Author: David E. Hollingsworth <deh@curl.com>
845 Date:   Thu Aug 13 15:55:50 2009 +0300
846
847     [basic-win32] Increase performance of Uniscribe code
848
849     A few weeks ago I reported a performance issue regarding the use of
850     Uniscribe in the win32 basic shaper.
851
852     It turns out that the issue was with the use of Uniscribe's
853     SCRIPT_CACHE.  Despite the name, this value is for caching
854     per-font-plus-size values, not per-script values.  See:
855
856       http://msdn.microsoft.com/en-us/library/dd317726(VS.85).aspx
857
858     Since shaping occurs on runs containing a single font, we only need
859     one SCRIPT_CACHE in uniscribe_shape.  I'm including a patch below that
860     does this.  With the patch applied, the time for one of my tests went
861     from 20s to .3s.
862
863  modules/basic/basic-win32.c |   13 ++++++-------
864  1 files changed, 6 insertions(+), 7 deletions(-)
865
866 commit b4f10583ea84d02ed0278fc2cb2846aaf075864d
867 Author: Behdad Esfahbod <behdad@behdad.org>
868 Date:   Thu Aug 13 05:25:23 2009 -0400
869
870     Bug 591511 – hh-blob.c does not compile using mingw on windows
871
872     Check for sys/mman.h, not mprotect().
873
874  configure.in             |    2 +-
875  pango/opentype/hb-blob.c |    8 ++++----
876  2 files changed, 5 insertions(+), 5 deletions(-)
877
878 commit 87f9fedcd27baa62043cb59b03dfd5ce0a9214db
879 Author: Behdad Esfahbod <behdad@behdad.org>
880 Date:   Thu Aug 13 05:20:46 2009 -0400
881
882     [HB] Fix buffer sizing issue with mingw gcc
883
884     Bit field packing is a delicate field.  Issue reported in comment
885     3 here:
886     http://bugzilla.gnome.org/show_bug.cgi?id=591511
887
888  pango/opentype/hb-buffer-private.h |   14 +++++++-------
889  1 files changed, 7 insertions(+), 7 deletions(-)
890
891 commit c4f35720bc1310c37b41af134dace628ff35a221
892 Author: Behdad Esfahbod <behdad@behdad.org>
893 Date:   Wed Aug 12 19:56:26 2009 -0400
894
895     Release 1.25.3
896
897  NEWS         |   16 ++++++++++++++++
898  configure.in |    4 ++--
899  2 files changed, 18 insertions(+), 2 deletions(-)
900
901 commit 4770396ca172bab95dd4d0b34a272816f1b26922
902 Author: Behdad Esfahbod <behdad@behdad.org>
903 Date:   Wed Aug 12 19:45:50 2009 -0400
904
905     Bug 591413 – needs to link with libstdc++
906
907     Enforce -fno-exceptions better.
908
909  configure.in               |   29 ++++++++++++++++++++++++++---
910  pango/opentype/Makefile.am |    2 +-
911  2 files changed, 27 insertions(+), 4 deletions(-)
912
913 commit 7380a171e933b8690146d2976caf0c5abafbed91
914 Author: Behdad Esfahbod <behdad@behdad.org>
915 Date:   Wed Aug 12 19:36:29 2009 -0400
916
917     Bug 591511 – hb-blob.c does not compile using mingw on windows
918
919     Only call mprotect() when available.  For optimal performance, a win32
920     way to make memory writeable needs to be added.
921
922  configure.in             |    3 ++-
923  pango/opentype/hb-blob.c |    8 ++++++++
924  2 files changed, 10 insertions(+), 1 deletions(-)
925
926 commit 2059465b5d9440126d99a78aae7f785d89572194
927 Author: Behdad Esfahbod <behdad@behdad.org>
928 Date:   Wed Aug 12 19:23:16 2009 -0400
929
930     [HB] Add comment
931
932  pango/opentype/hb-buffer-private.h |    2 +-
933  1 files changed, 1 insertions(+), 1 deletions(-)
934
935 commit 7b1b94b255d616759672b03b2cf4b88aa013271a
936 Author: Behdad Esfahbod <behdad@behdad.org>
937 Date:   Wed Aug 12 18:36:36 2009 -0400
938
939     New public API: pango_glyph_item_get_logical_widths()
940
941  docs/pango-sections.txt  |    1 +
942  docs/tmpl/glyphs.sgml    |   10 +++++++
943  pango/glyphstring.c      |   39 +++--------------------------
944  pango/pango-glyph-item.c |   60
945  ++++++++++++++++++++++++++++++++++++++++++++++
946  pango/pango-glyph-item.h |    3 ++
947  pango/pango-layout.c     |    5 +--
948  pango/pango.def          |    1 +
949  7 files changed, 81 insertions(+), 38 deletions(-)
950
951 commit 1f1b4df1d08f5b9a8e85d9282240aaaf3d8d8023
952 Author: Behdad Esfahbod <behdad@behdad.org>
953 Date:   Wed Aug 12 18:13:37 2009 -0400
954
955     Fix compiler warnings
956
957  pango/pangoft2.c      |    2 +-
958  pango/pangoxft-font.c |    2 +-
959  2 files changed, 2 insertions(+), 2 deletions(-)
960
961 commit a38803a01f9e7f0cddd98c9b14ce8f9c1d878620
962 Author: Behdad Esfahbod <behdad@behdad.org>
963 Date:   Wed Aug 12 18:11:03 2009 -0400
964
965     Remove G_GNUC_PURE attr from pango_glyph_string_get_width()
966
967     Since the glyph widths can be adjusted directly.
968
969  pango/pango-glyph.h |    2 +-
970  1 files changed, 1 insertions(+), 1 deletions(-)
971
972 commit 075e9925cc9d4675e5a6be65e599e4ee97f2d018
973 Author: Behdad Esfahbod <behdad@behdad.org>
974 Date:   Wed Aug 12 17:50:19 2009 -0400
975
976     [OT] Enlarge lookup array
977
978     We'll fix it properly later when ruleset logic is moved into HarfBuzz.
979     In the mean time, IranNastaliq was hitting the 100 limit.
980
981  pango/pango-ot-info.c |    4 ++--
982  1 files changed, 2 insertions(+), 2 deletions(-)
983
984 commit 68b88d292b4be0bffe321c3da84891c4a7b3ba6f
985 Author: Behdad Esfahbod <behdad@behdad.org>
986 Date:   Wed Aug 12 16:51:46 2009 -0400
987
988     [layout] clear state->log_widths after freeing
989
990  pango/pango-layout.c |    2 ++
991  1 files changed, 2 insertions(+), 0 deletions(-)
992
993 commit 1e53d4d5904445c740a374ea8492935f95bf1654
994 Author: Behdad Esfahbod <behdad@behdad.org>
995 Date:   Wed Aug 12 16:50:28 2009 -0400
996
997     [HB] Always clear positions if dirty, before returning to user
998
999  pango/opentype/hb-buffer.c |    4 ++--
1000  1 files changed, 2 insertions(+), 2 deletions(-)
1001
1002 commit 141dfa186403bb22e1e3875fdc263d402b2abb1d
1003 Author: Behdad Esfahbod <behdad@behdad.org>
1004 Date:   Wed Aug 12 16:47:27 2009 -0400
1005
1006     [HB] Fix _hb_buffer_next() when positioning
1007
1008     We were copying glyphs to output.  This should not happen when in
1009     GPOS.  Back then it was fine, then some optimizations broke then
1010     assumption.
1011
1012  pango/opentype/hb-buffer-private.h |    1 +
1013  pango/opentype/hb-buffer.c         |   12 ++++++++++++
1014  2 files changed, 13 insertions(+), 0 deletions(-)
1015
1016 commit 996eab4e5f35432692fc76939a2f586a1298c1da
1017 Author: Behdad Esfahbod <behdad@behdad.org>
1018 Date:   Wed Aug 12 15:55:23 2009 -0400
1019
1020     [HB] Fixed signedness warnings
1021
1022  pango/opentype/hb-open-type-private.hh |    4 ++--
1023  1 files changed, 2 insertions(+), 2 deletions(-)
1024
1025 commit 4d5bd658c7b78392d24ad4cc82d800b6d0fc8434
1026 Author: Behdad Esfahbod <behdad@behdad.org>
1027 Date:   Wed Aug 12 15:48:44 2009 -0400
1028
1029     [HB] Ouch.  Fix compilation.
1030
1031  pango/opentype/hb-ot-layout-gpos-private.hh |    2 +-
1032  1 files changed, 1 insertions(+), 1 deletions(-)
1033
1034 commit ebdcfbeb5aeb3e827326844f2f942570e503e26a
1035 Author: Behdad Esfahbod <behdad@behdad.org>
1036 Date:   Wed Aug 12 15:40:04 2009 -0400
1037
1038     [HB] Fix invalid access / overflow on x86-64
1039
1040     Bug 591557 – [HB] crash scrolling the evolution message list
1041     Bug 591576 – crashed with SIGSEGV at pango
1042
1043  pango/opentype/hb-ot-layout-gpos-private.hh |   21 ++++++++++++---------
1044  pango/opentype/hb-ot-layout-gsub-private.hh |    2 --
1045  2 files changed, 12 insertions(+), 11 deletions(-)
1046
1047 commit 6b7265c4d6fab1181d0453a845b67ab53fb19d2e
1048 Author: Behdad Esfahbod <behdad@behdad.org>
1049 Date:   Tue Aug 11 17:06:57 2009 -0400
1050
1051     Bug 591465 – Gimp crashes upon opening the font selection dialog
1052
1053     Initialize count variables.
1054
1055  pango/pango-ot-info.c |    6 +++---
1056  1 files changed, 3 insertions(+), 3 deletions(-)
1057
1058 commit c556ca970a90850b6c6a96033bb862e1ceb00866
1059 Author: Behdad Esfahbod <behdad@behdad.org>
1060 Date:   Tue Aug 11 11:13:04 2009 -0400
1061
1062     [doc] Update doc templates
1063
1064  docs/tmpl/atsui-fonts.sgml |    9 +++++++++
1065  1 files changed, 9 insertions(+), 0 deletions(-)
1066
1067 commit c99c7784e5c65e9c67721ec7335bce57cbd59fe3
1068 Author: Behdad Esfahbod <behdad@behdad.org>
1069 Date:   Tue Aug 11 10:29:49 2009 -0400
1070
1071     Release 1.25.2
1072
1073  NEWS         |    8 ++++++++
1074  configure.in |    4 ++--
1075  2 files changed, 10 insertions(+), 2 deletions(-)
1076
1077 commit 6035823cb335de9b05c4446935ea1d09d58c8921
1078 Author: Behdad Esfahbod <behdad@behdad.org>
1079 Date:   Tue Aug 11 10:31:22 2009 -0400
1080
1081     [doc] Update for ATSUI change
1082
1083     Bug 562100 – docs check fails
1084
1085  docs/pango-sections.txt |    2 +-
1086  1 files changed, 1 insertions(+), 1 deletions(-)
1087
1088 commit 954319c6eb2eb3dc74a3e271ee5ae6f1ce12ee32
1089 Author: Behdad Esfahbod <behdad@behdad.org>
1090 Date:   Tue Aug 11 10:09:19 2009 -0400
1091
1092     Bug 591409 – crash in firefox.  Handle non-mmapped FT_Face
1093
1094  pango/pango-ot-info.c |   50
1095  +++++++++++++++++++++++++++++++++++++++---------
1096  1 files changed, 40 insertions(+), 10 deletions(-)
1097
1098 commit 620858ee966c7999b206dd3a883542a1057a8d41
1099 Author: Behdad Esfahbod <behdad@behdad.org>
1100 Date:   Mon Aug 10 23:50:51 2009 -0400
1101
1102     [HB] Add hb_font_funcs_make_immutable()
1103
1104  pango/opentype/hb-font-private.h |    4 ++++
1105  pango/opentype/hb-font.cc        |   17 +++++++++++++++--
1106  pango/opentype/hb-font.h         |    3 +++
1107  3 files changed, 22 insertions(+), 2 deletions(-)
1108
1109 commit 3f57b1a9e78a50651a6dcca7443085bf9fc307b2
1110 Author: Behdad Esfahbod <behdad@behdad.org>
1111 Date:   Mon Aug 10 23:45:57 2009 -0400
1112
1113     [HB] Add missing initializer
1114
1115  pango/opentype/hb-font.cc |    4 +++-
1116  1 files changed, 3 insertions(+), 1 deletions(-)
1117
1118 commit 106c0db2c0d88d956a3e2184259c19948d9ea4b5
1119 Author: Behdad Esfahbod <behdad@behdad.org>
1120 Date:   Mon Aug 10 23:40:28 2009 -0400
1121
1122     [OT] Hookup glib unicode funcs
1123
1124  pango/opentype/hb-buffer.c     |   14 +++++++-------
1125  pango/opentype/hb-glib.c       |    4 +++-
1126  pango/opentype/hb-glib.h       |    4 ++--
1127  pango/opentype/hb-ot-layout.cc |   10 +++++-----
1128  pango/opentype/hb-private.h    |    2 +-
1129  pango/pango-ot-info.c          |    2 ++
1130  pango/pango-ot-private.h       |    1 +
1131  7 files changed, 21 insertions(+), 16 deletions(-)
1132
1133 commit 5586ef604f0212f8edebbbffbe7596d3bdca3474
1134 Author: Behdad Esfahbod <behdad@behdad.org>
1135 Date:   Mon Aug 10 23:35:05 2009 -0400
1136
1137     [HB] Add hb-glib
1138
1139  pango/opentype/Makefile.am          |    4 ++-
1140  pango/opentype/hb-glib.c            |   56
1141  +++++++++++++++++++++++++++++++++++
1142  pango/opentype/hb-glib.h            |   41 +++++++++++++++++++++++++
1143  pango/opentype/hb-unicode-private.h |    2 +-
1144  pango/opentype/hb-unicode.c         |   10 +++---
1145  pango/opentype/hb-unicode.h         |    6 ++--
1146  6 files changed, 109 insertions(+), 10 deletions(-)
1147
1148 commit e434cc3d4f720a453eaff20f8d6ab61ae098c4a0
1149 Author: Behdad Esfahbod <behdad@behdad.org>
1150 Date:   Mon Aug 10 23:25:28 2009 -0400
1151
1152     [HB] Add hb_unicode_funcs_make_immutable()
1153
1154  pango/opentype/hb-unicode-private.h |    2 ++
1155  pango/opentype/hb-unicode.c         |   22 +++++++++++++++++-----
1156  pango/opentype/hb-unicode.h         |    2 ++
1157  3 files changed, 21 insertions(+), 5 deletions(-)
1158
1159 commit 8b3ad4afc0ce0f4db72142e1a6ee7883e5702dd6
1160 Author: Behdad Esfahbod <behdad@behdad.org>
1161 Date:   Mon Aug 10 23:21:33 2009 -0400
1162
1163     [HB] Use nil unicode funcs in nil face
1164
1165  pango/opentype/hb-font.cc           |    7 ++++---
1166  pango/opentype/hb-unicode-private.h |    3 +++
1167  pango/opentype/hb-unicode.c         |    2 +-
1168  3 files changed, 8 insertions(+), 4 deletions(-)
1169
1170 commit 4c1f130ea8328ff492e72b9a0eebbe6a083d7b7a
1171 Author: Behdad Esfahbod <behdad@behdad.org>
1172 Date:   Mon Aug 10 23:05:05 2009 -0400
1173
1174     [HB] Initialize unicode funcs to nil getters
1175
1176  pango/opentype/hb-unicode.c |   29 +++++++++++++++++++----------
1177  1 files changed, 19 insertions(+), 10 deletions(-)
1178
1179 commit f2fab897d32061d9a0329384cd4b0fd71748ea97
1180 Author: Behdad Esfahbod <behdad@behdad.org>
1181 Date:   Mon Aug 10 22:58:56 2009 -0400
1182
1183     [HB] Flesh out Unicode funcs
1184
1185  pango/opentype/hb-object-private.h  |    2 +-
1186  pango/opentype/hb-unicode-private.h |   12 +++----
1187  pango/opentype/hb-unicode.c         |   67
1188  ++++++++++++++++++++++++++++++----
1189  pango/opentype/hb-unicode.h         |    3 --
1190  4 files changed, 65 insertions(+), 19 deletions(-)
1191
1192 commit cedd227822a0c8540fff4152b302e4d701fcac81
1193 Author: Behdad Esfahbod <behdad@behdad.org>
1194 Date:   Mon Aug 10 22:47:57 2009 -0400
1195
1196     [HB] Implement buffer UTF-X input
1197
1198  pango/opentype/hb-buffer.c |  110
1199  ++++++++++++++++++++++++++++++++++++++++++++
1200  pango/opentype/hb-buffer.h |   12 ++--
1201  2 files changed, 116 insertions(+), 6 deletions(-)
1202
1203 commit 640709e6008ffcd9dc969aec71fcd717acbb8797
1204 Author: Behdad Esfahbod <behdad@behdad.org>
1205 Date:   Mon Aug 10 21:10:37 2009 -0400
1206
1207     [HB] Add buffer UTF-X API
1208
1209  pango/opentype/hb-buffer.h |   21 +++++++++++++++++++++
1210  1 files changed, 21 insertions(+), 0 deletions(-)
1211
1212 commit dfa2cfce0dac5ba1d9f87aea5ff3ab3ed36be6ce
1213 Author: Behdad Esfahbod <behdad@behdad.org>
1214 Date:   Mon Aug 10 20:59:25 2009 -0400
1215
1216     [HB] Add hb_buffer_reverse()
1217
1218  pango/opentype/hb-buffer.c |   32 +++++++++++++++++++++++++++++---
1219  pango/opentype/hb-buffer.h |    7 +++++++
1220  2 files changed, 36 insertions(+), 3 deletions(-)
1221
1222 commit 200ba28b0f0e1b90e5f958960b62b0fe657be3ba
1223 Author: Behdad Esfahbod <behdad@behdad.org>
1224 Date:   Mon Aug 10 20:24:49 2009 -0400
1225
1226     [HB] Reuse the positions array as alt string array
1227
1228  pango/opentype/hb-buffer-private.h |    1 -
1229  pango/opentype/hb-buffer.c         |   28 +++++++++-------------------
1230  2 files changed, 9 insertions(+), 20 deletions(-)
1231
1232 commit a6abd02a45946959a4f3c64fb25cb84d83913e2a
1233 Author: Behdad Esfahbod <behdad@behdad.org>
1234 Date:   Mon Aug 10 20:05:16 2009 -0400
1235
1236     [HB] Start adding Unicode funcs
1237
1238  pango/opentype/Makefile.am          |    3 +
1239  pango/opentype/hb-font-private.h    |   29 +----
1240  pango/opentype/hb-font.cc           |  163 +++++++-------------------
1241  pango/opentype/hb-font.h            |  140 ++++++++---------------
1242  pango/opentype/hb-unicode-private.h |   54 +++++++++
1243  pango/opentype/hb-unicode.c         |   89 ++++++++++++++
1244  pango/opentype/hb-unicode.h         |  220
1245  +++++++++++++++++++++++++++++++++++
1246  pango/pango-ot-info.c               |    2 +-
1247  8 files changed, 464 insertions(+), 236 deletions(-)
1248
1249 commit 0934f1596280945c07c733cdc81acb3275835a53
1250 Author: Behdad Esfahbod <behdad@behdad.org>
1251 Date:   Mon Aug 10 19:00:36 2009 -0400
1252
1253     [HB] Put C++ inline's back
1254
1255     Apparetly in C++, inline means a totally different thing.
1256
1257  pango/opentype/hb-open-file-private.hh          |   14 +++++++-------
1258  pango/opentype/hb-open-type-private.hh          |   16 ++++++++--------
1259  pango/opentype/hb-ot-layout-common-private.hh   |   12 ++++++------
1260  pango/opentype/hb-ot-layout-gdef-private.hh     |    4 ++--
1261  pango/opentype/hb-ot-layout-gpos-private.hh     |   12 ++++++------
1262  pango/opentype/hb-ot-layout-gsub-private.hh     |   12 ++++++------
1263  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   12 ++++++------
1264  7 files changed, 41 insertions(+), 41 deletions(-)
1265
1266 commit 5a53c4d3c134dfc502a91783106374e6e158b225
1267 Author: Behdad Esfahbod <behdad@behdad.org>
1268 Date:   Mon Aug 10 14:45:44 2009 -0400
1269
1270     Add CXX check to configure
1271
1272  configure.in |   11 +----------
1273  1 files changed, 1 insertions(+), 10 deletions(-)
1274
1275 commit b2ff4fa41d33af6c3f784d26667d5aa2ad81ebd3
1276 Author: Behdad Esfahbod <behdad@behdad.org>
1277 Date:   Mon Aug 10 13:57:02 2009 -0400
1278
1279     [HB] Don't override CXX compiler
1280
1281     Just add couple of options to it (still assuming gcc)
1282
1283  pango/opentype/Makefile.am |    3 ++-
1284  1 files changed, 2 insertions(+), 1 deletions(-)
1285
1286 commit e6e9681411d07bbbca4c2c00052896aab3459fef
1287 Author: Behdad Esfahbod <behdad@behdad.org>
1288 Date:   Mon Aug 10 11:50:30 2009 -0400
1289
1290     Release 1.25.1
1291
1292  NEWS         |   18 ++++++++++++++++++
1293  configure.in |    4 ++--
1294  2 files changed, 20 insertions(+), 2 deletions(-)
1295
1296 commit a2017573b50a7b739dab20f343a60ee7e2ea322f
1297 Author: Behdad Esfahbod <behdad@behdad.org>
1298 Date:   Mon Aug 10 11:57:15 2009 -0400
1299
1300     [OT] Remove list of private (and gone) symbols from public def file
1301
1302     Oops!
1303
1304  pango/pangoft2.def |    3 ---
1305  1 files changed, 0 insertions(+), 3 deletions(-)
1306
1307 commit 7eea3552420ab23562c44777fceba91f5da5d883
1308 Author: Behdad Esfahbod <behdad@behdad.org>
1309 Date:   Mon Aug 10 11:49:57 2009 -0400
1310
1311     Revert "Build introspection again"
1312
1313     This reverts commit 853f3ddd12ea2fbf3bed551ebfd542536e7f42e0.
1314     The introspection stuff doesn't hook into the build system correctly
1315     and hence breaks "distcheck".  Need to look into it again.
1316
1317  pango/Makefile.am |   31 ++++++++++++++++---------------
1318  1 files changed, 16 insertions(+), 15 deletions(-)
1319
1320 commit f5a10f5ce603cdd7dc70513c09975ca0535089b2
1321 Author: Behdad Esfahbod <behdad@behdad.org>
1322 Date:   Mon Aug 10 09:35:11 2009 -0400
1323
1324     [HB] Indent
1325
1326  pango/opentype/hb-ot-layout.h |    8 ++++----
1327  1 files changed, 4 insertions(+), 4 deletions(-)
1328
1329 commit 7736059a852b4951ae2a14f02bb552262dd179fd
1330 Author: Behdad Esfahbod <behdad@behdad.org>
1331 Date:   Sun Aug 9 22:25:17 2009 -0400
1332
1333     [HB] Remove unused code
1334
1335  pango/opentype/hb-ot-layout-gdef-private.hh |   10 ----------
1336  1 files changed, 0 insertions(+), 10 deletions(-)
1337
1338 commit 845e7a7a35bd65af32a188b6cf89adb611ac35bc
1339 Author: Behdad Esfahbod <behdad@behdad.org>
1340 Date:   Sun Aug 9 22:10:39 2009 -0400
1341
1342     [HB] Add a NEXT() macro
1343
1344  pango/opentype/hb-open-type-private.hh          |    2 +
1345  pango/opentype/hb-ot-layout-common-private.hh   |    4 +-
1346  pango/opentype/hb-ot-layout-gsub-private.hh     |    8 +++---
1347  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   24
1348  +++++++++++-----------
1349  4 files changed, 20 insertions(+), 18 deletions(-)
1350
1351 commit 4cd222b23494b2dd3511169be90f382922c5f210
1352 Author: Behdad Esfahbod <behdad@behdad.org>
1353 Date:   Sun Aug 9 18:31:47 2009 -0400
1354
1355     [HB] Remove done TODO item
1356
1357  pango/opentype/TODO |    1 -
1358  1 files changed, 0 insertions(+), 1 deletions(-)
1359
1360 commit 88bfabba705331762f369364bbb38becf56d83ed
1361 Author: Behdad Esfahbod <behdad@behdad.org>
1362 Date:   Sun Aug 9 13:05:08 2009 -0400
1363
1364     [HB] Print mark sets in main.cc
1365
1366  pango/opentype/main.cc |    2 ++
1367  1 files changed, 2 insertions(+), 0 deletions(-)
1368
1369 commit 0956094754c054a9cafc7ead4bac24ca2c77439a
1370 Author: Behdad Esfahbod <behdad@behdad.org>
1371 Date:   Sat Aug 8 16:57:27 2009 -0400
1372
1373     [HB] Remove hb_ot_layout_table_find_feature()
1374
1375     That function doesn't make much sense as multiple features in the
1376     table may
1377     have the same tag.
1378
1379  pango/opentype/hb-ot-layout.cc |   16 ----------------
1380  pango/opentype/hb-ot-layout.h  |    6 ------
1381  2 files changed, 0 insertions(+), 22 deletions(-)
1382
1383 commit 3616d0b02412d86aa8d2370e67002c2ef5b31da3
1384 Author: Behdad Esfahbod <behdad@behdad.org>
1385 Date:   Sat Aug 8 16:53:23 2009 -0400
1386
1387     [HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
1388
1389  pango/opentype/TODO                         |    1 -
1390  pango/opentype/hb-buffer-private.h          |    4 +-
1391  pango/opentype/hb-buffer.c                  |   12 ++++----
1392  pango/opentype/hb-buffer.h                  |    4 +-
1393  pango/opentype/hb-common.h                  |    1 +
1394  pango/opentype/hb-ot-layout-gpos-private.hh |   12 ++++----
1395  pango/opentype/hb-ot-layout-gsub-private.hh |   14 +++++-----
1396  pango/opentype/hb-ot-layout.cc              |   18 +++++++-------
1397  pango/opentype/hb-ot-layout.h               |   34
1398  +++++++-------------------
1399  pango/pango-ot-info.c                       |    4 +-
1400  10 files changed, 44 insertions(+), 60 deletions(-)
1401
1402 commit 005058069f1638e207859c2898129fd1375458d7
1403 Author: Behdad Esfahbod <behdad@behdad.org>
1404 Date:   Sat Aug 8 16:37:22 2009 -0400
1405
1406     [HB] Fix bug introduced recently
1407
1408  pango/opentype/hb-open-type-private.hh |    4 ++--
1409  1 files changed, 2 insertions(+), 2 deletions(-)
1410
1411 commit c899bfddd1aaa0f0b4242910080f80a9889cb27c
1412 Author: Behdad Esfahbod <behdad@behdad.org>
1413 Date:   Fri Aug 7 19:46:30 2009 -0400
1414
1415     [HB] Remove clumsy macros and improve API
1416
1417  pango/opentype/TODO                             |    2 -
1418  pango/opentype/hb-open-file-private.hh          |   41 ++++++-
1419  pango/opentype/hb-open-type-private.hh          |  104 +----------------
1420  pango/opentype/hb-ot-layout-common-private.hh   |  103 ++++++++++++----
1421  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   35 +++++-
1422  pango/opentype/hb-ot-layout.cc                  |  146
1423  ++++++++---------------
1424  pango/opentype/hb-ot-layout.h                   |  101 +++++++---------
1425  pango/pango-ot-info.c                           |   96 ++++++----------
1426  8 files changed, 274 insertions(+), 354 deletions(-)
1427
1428 commit ca89182f510d3627526b3f5e7379ce5a89440354
1429 Author: Behdad Esfahbod <behdad@behdad.org>
1430 Date:   Thu Aug 6 18:34:47 2009 -0400
1431
1432     [HB] Fix various XXX issues
1433
1434  pango/opentype/hb-open-type-private.hh      |   13 ++++++++++---
1435  pango/opentype/hb-ot-layout-gdef-private.hh |    5 ++---
1436  2 files changed, 12 insertions(+), 6 deletions(-)
1437
1438 commit eb3029af018c1e70a3bc387fee6a9fa7373d06c4
1439 Author: Behdad Esfahbod <behdad@behdad.org>
1440 Date:   Thu Aug 6 18:28:45 2009 -0400
1441
1442     [HB] Remove unused var
1443
1444  pango/opentype/hb-ot-layout-private.h |    2 --
1445  1 files changed, 0 insertions(+), 2 deletions(-)
1446
1447 commit a5e0c175ef3b63b3db53ff861f8847ffe9cea03d
1448 Author: Behdad Esfahbod <behdad@behdad.org>
1449 Date:   Thu Aug 6 18:28:00 2009 -0400
1450
1451     [HB] Remove another stale XXX
1452
1453  pango/opentype/hb-ot-layout.cc |    2 --
1454  1 files changed, 0 insertions(+), 2 deletions(-)
1455
1456 commit 2b067b28aee93c2275644b0a1dc3b04ad751bda6
1457 Author: Behdad Esfahbod <behdad@behdad.org>
1458 Date:   Thu Aug 6 18:27:28 2009 -0400
1459
1460     [HB] Rebrand XXX as TODO
1461
1462  pango/opentype/hb-open-file-private.hh |    4 ++--
1463  1 files changed, 2 insertions(+), 2 deletions(-)
1464
1465 commit bdf7aec5550061d8924673dbebda0221eec45dfd
1466 Author: Behdad Esfahbod <behdad@behdad.org>
1467 Date:   Thu Aug 6 18:26:38 2009 -0400
1468
1469     [HB] Remove stale XXX
1470
1471  pango/opentype/hb-blob.c |    2 --
1472  1 files changed, 0 insertions(+), 2 deletions(-)
1473
1474 commit 374f30c9d62a0559d71bbd610b10249d049e7778
1475 Author: Behdad Esfahbod <behdad@behdad.org>
1476 Date:   Thu Aug 6 18:24:55 2009 -0400
1477
1478     [HB] Fix unaligned access
1479
1480  pango/opentype/hb-open-type-private.hh |   20 +++++++++++++++++---
1481  pango/opentype/hb-private.h            |   22 ++++++++++++++++++++++
1482  2 files changed, 39 insertions(+), 3 deletions(-)
1483
1484 commit d653b893b1cf5def17dda4dbcb1e0e70e8f1bae2
1485 Author: Behdad Esfahbod <behdad@behdad.org>
1486 Date:   Thu Aug 6 14:28:18 2009 -0400
1487
1488     [HB] Remove a few 'inline's, though the compiler mostly ignores them
1489
1490  pango/opentype/hb-open-file-private.hh          |    1 -
1491  pango/opentype/hb-open-type-private.hh          |   16 ++++++++--------
1492  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    6 +++---
1493  3 files changed, 11 insertions(+), 12 deletions(-)
1494
1495 commit d898dc6ff2a2ebdfcccef59ec3c044b7542b1009
1496 Author: Behdad Esfahbod <behdad@behdad.org>
1497 Date:   Thu Aug 6 13:33:51 2009 -0400
1498
1499     [HB] Fix blob to use a actual mutex
1500
1501  pango/opentype/hb-blob.c           |  125
1502  ++++++++++++++++++++++++++----------
1503  pango/opentype/hb-object-private.h |    4 +-
1504  pango/opentype/hb-private.h        |   20 ++++--
1505  3 files changed, 106 insertions(+), 43 deletions(-)
1506
1507 commit 991de7d8d973cf914b4038348370c2ad86c7ce7f
1508 Author: Behdad Esfahbod <behdad@behdad.org>
1509 Date:   Thu Aug 6 12:32:35 2009 -0400
1510
1511     [HB] Use glib again
1512
1513  pango/opentype/Makefile.am         |    5 ++-
1514  pango/opentype/hb-blob.c           |    4 +-
1515  pango/opentype/hb-object-private.h |   19 ++++----------
1516  pango/opentype/hb-private.h        |   45
1517  ++++++++++++++++++++---------------
1518  4 files changed, 37 insertions(+), 36 deletions(-)
1519
1520 commit d29e8fcd57cd62627c4fdbbaf4cbcf2e58c5df89
1521 Author: Behdad Esfahbod <behdad@behdad.org>
1522 Date:   Thu Aug 6 12:12:25 2009 -0400
1523
1524     [OT] Remove SFNT special-casing.  HB knows how to do that
1525
1526  pango/pango-ot-info.c |   30 +++++++++++++-----------------
1527  1 files changed, 13 insertions(+), 17 deletions(-)
1528
1529 commit 6ab6f0042aa081007af8a1ae7e8871c8a6f13ab2
1530 Author: Behdad Esfahbod <behdad@behdad.org>
1531 Date:   Thu Aug 6 10:40:12 2009 -0400
1532
1533     [OT] Fix crash with non-SFNT fonts
1534
1535  pango/pango-ot-info.c |    2 +-
1536  1 files changed, 1 insertions(+), 1 deletions(-)
1537
1538 commit 7a1539df497997a4d97b9d27cfb082454e4ab694
1539 Author: Behdad Esfahbod <behdad@behdad.org>
1540 Date:   Thu Aug 6 10:37:02 2009 -0400
1541
1542     [OT] Make sure we own face generic data before using it
1543
1544  pango/pango-ot-info.c |    5 ++++-
1545  1 files changed, 4 insertions(+), 1 deletions(-)
1546
1547 commit 20588ed32aadba157bb2fcf1c8b2447890854234
1548 Author: Behdad Esfahbod <behdad@behdad.org>
1549 Date:   Thu Aug 6 10:27:38 2009 -0400
1550
1551     [HB] Improve debug output
1552
1553  pango/opentype/hb-open-type-private.hh |    7 ++++---
1554  1 files changed, 4 insertions(+), 3 deletions(-)
1555
1556 commit 6caa02aee9d614077c9ae4b5dfe8fec0058f7356
1557 Author: Behdad Esfahbod <behdad@behdad.org>
1558 Date:   Thu Aug 6 10:24:49 2009 -0400
1559
1560     [HB] Minor
1561
1562  pango/opentype/hb-private.h |    2 +-
1563  1 files changed, 1 insertions(+), 1 deletions(-)
1564
1565 commit 1761cd11cb12b033df73ae265900733c0d8f4231
1566 Author: Behdad Esfahbod <behdad@behdad.org>
1567 Date:   Wed Aug 5 15:35:02 2009 -0400
1568
1569     [HB] Add a few TODO items
1570
1571  pango/opentype/TODO |    8 +++++---
1572  1 files changed, 5 insertions(+), 3 deletions(-)
1573
1574 commit 895a98508dc408bd232dadb33bb5ac313b96ffbb
1575 Author: Behdad Esfahbod <behdad@behdad.org>
1576 Date:   Wed Aug 5 15:27:42 2009 -0400
1577
1578     [HB] Improve debug output
1579
1580  pango/opentype/hb-open-type-private.hh |    8 ++++++++
1581  1 files changed, 8 insertions(+), 0 deletions(-)
1582
1583 commit 1aab84b8b2ed0f35fcf5265e6b8432d8ecc07162
1584 Author: Behdad Esfahbod <behdad@behdad.org>
1585 Date:   Wed Aug 5 15:21:48 2009 -0400
1586
1587     [HB] Fix blob unlock
1588
1589  pango/opentype/hb-blob.c |    2 +-
1590  1 files changed, 1 insertions(+), 1 deletions(-)
1591
1592 commit 77bde84243e5e03ffaf6940678ca920e00eea253
1593 Author: Behdad Esfahbod <behdad@behdad.org>
1594 Date:   Wed Aug 5 15:20:34 2009 -0400
1595
1596     [HB] Improve debug output and fix mprotect bug
1597
1598  pango/opentype/hb-blob.c               |   57
1599  +++++++++++++++++++++++++++----
1600  pango/opentype/hb-open-type-private.hh |   30 ++++++++---------
1601  pango/opentype/hb-private.h            |    3 +-
1602  3 files changed, 65 insertions(+), 25 deletions(-)
1603
1604 commit 0fc28b73eb32a6ac7566fb1d4ee0a3e07eac1b16
1605 Author: Behdad Esfahbod <behdad@behdad.org>
1606 Date:   Wed Aug 5 14:52:03 2009 -0400
1607
1608     [HB] Minor
1609
1610  pango/opentype/hb-private.h |    3 +++
1611  1 files changed, 3 insertions(+), 0 deletions(-)
1612
1613 commit c96b2a6a3b2b2bb106163254b034a8fdcc3081e5
1614 Author: Behdad Esfahbod <behdad@behdad.org>
1615 Date:   Wed Aug 5 14:49:25 2009 -0400
1616
1617     [HB] Fix build of main.cc
1618
1619  pango/Makefile.am          |    4 ++--
1620  pango/opentype/Makefile.am |    8 ++++----
1621  2 files changed, 6 insertions(+), 6 deletions(-)
1622
1623 commit 413af41134a5a1686191fdfe30dab2179f8c042d
1624 Author: Behdad Esfahbod <behdad@behdad.org>
1625 Date:   Tue Aug 4 23:43:40 2009 -0400
1626
1627     [HB] turn debugging off
1628
1629  pango/opentype/hb-private.h |    2 +-
1630  1 files changed, 1 insertions(+), 1 deletions(-)
1631
1632 commit f250cc489b961d77e5104c16d030ed495c1c4b46
1633 Author: Behdad Esfahbod <behdad@behdad.org>
1634 Date:   Tue Aug 4 23:42:57 2009 -0400
1635
1636     Update doc templates
1637
1638  docs/tmpl/atsui-fonts.sgml |    9 ---------
1639  docs/tmpl/opentype.sgml    |    2 +-
1640  2 files changed, 1 insertions(+), 10 deletions(-)
1641
1642 commit 85c2e96bee9c19cec66f2b7fefabcab1bb1fe57f
1643 Author: Behdad Esfahbod <behdad@behdad.org>
1644 Date:   Tue Aug 4 23:30:32 2009 -0400
1645
1646     [HB] Fix another sanitize() bug;  hopefully it's the last one
1647
1648  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
1649  1 files changed, 1 insertions(+), 1 deletions(-)
1650
1651 commit 2e28925934eac99d59ba3a9257071e0e735d0819
1652 Author: Behdad Esfahbod <behdad@behdad.org>
1653 Date:   Tue Aug 4 23:24:35 2009 -0400
1654
1655     [HB] Fix a couple other sanitize() bugs
1656
1657  pango/opentype/hb-ot-layout-gpos-private.hh |    4 ++--
1658  pango/opentype/hb-ot-layout-gsub-private.hh |    4 ++--
1659  2 files changed, 4 insertions(+), 4 deletions(-)
1660
1661 commit 4928a22c1eb696d4f9b2d52837ac229c0eb63307
1662 Author: Behdad Esfahbod <behdad@behdad.org>
1663 Date:   Tue Aug 4 23:01:23 2009 -0400
1664
1665     [HB] More debugging output
1666
1667  pango/opentype/hb-open-type-private.hh |   45
1668  ++++++++++++++++++++++++++++---
1669  1 files changed, 40 insertions(+), 5 deletions(-)
1670
1671 commit a990ba0d2b8599ee3eab8bea6ac96aec99b1ee1d
1672 Author: Behdad Esfahbod <behdad@behdad.org>
1673 Date:   Tue Aug 4 22:55:44 2009 -0400
1674
1675     [HB] Fix fatal Sanitizer bug
1676
1677  pango/opentype/hb-open-type-private.hh |    2 +-
1678  1 files changed, 1 insertions(+), 1 deletions(-)
1679
1680 commit 7762880223a110e41cb1f1c256564f6809747fb8
1681 Author: Behdad Esfahbod <behdad@behdad.org>
1682 Date:   Tue Aug 4 22:43:47 2009 -0400
1683
1684     [HB] Add missing sanitize
1685
1686  pango/opentype/hb-open-file-private.hh |    1 +
1687  1 files changed, 1 insertions(+), 0 deletions(-)
1688
1689 commit b4c1057497e2498a3391b2536aa1fbc7efe9723a
1690 Author: Behdad Esfahbod <behdad@behdad.org>
1691 Date:   Tue Aug 4 22:35:36 2009 -0400
1692
1693     [HB] Add sanitize debugging facilities
1694
1695  pango/opentype/hb-open-file-private.hh          |    4 ++
1696  pango/opentype/hb-open-type-private.hh          |   43
1697  ++++++++++++++++++++---
1698  pango/opentype/hb-ot-layout-common-private.hh   |   17 +++++++++
1699  pango/opentype/hb-ot-layout-gdef-private.hh     |   10 +++++
1700  pango/opentype/hb-ot-layout-gpos-private.hh     |   28 +++++++++++++++
1701  pango/opentype/hb-ot-layout-gsub-private.hh     |   18 +++++++++
1702  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   16 ++++++++
1703  pango/opentype/hb-private.h                     |    6 +++-
1704  8 files changed, 136 insertions(+), 6 deletions(-)
1705
1706 commit 076b06fdb85cd64e2a460ccb383b964dee31ebd7
1707 Author: Behdad Esfahbod <behdad@behdad.org>
1708 Date:   Tue Aug 4 22:06:57 2009 -0400
1709
1710     [HB] Rename open-types to open-type; beauty
1711
1712  pango/opentype/Makefile.am                    |    2 +-
1713  pango/opentype/hb-open-file-private.hh        |    2 +-
1714  pango/opentype/hb-open-type-private.hh        |  565
1715  +++++++++++++++++++++++++
1716  pango/opentype/hb-open-types-private.hh       |  565
1717  -------------------------
1718  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
1719  5 files changed, 568 insertions(+), 568 deletions(-)
1720
1721 commit b4cfda4e811852a1ad11aa3686c95600b1d5d0c0
1722 Author: Behdad Esfahbod <behdad@behdad.org>
1723 Date:   Tue Aug 4 21:47:29 2009 -0400
1724
1725     [HB] Save edit even if not writeable
1726
1727  pango/opentype/hb-open-types-private.hh |    6 ++----
1728  1 files changed, 2 insertions(+), 4 deletions(-)
1729
1730 commit c63d3b1b1fbe7a796f2722b467830ce726b78619
1731 Author: Behdad Esfahbod <behdad@behdad.org>
1732 Date:   Tue Aug 4 21:45:40 2009 -0400
1733
1734     Fix warnings
1735
1736  pango/pangofc-fontmap.c |    5 +----
1737  pango/querymodules.c    |    2 +-
1738  2 files changed, 2 insertions(+), 5 deletions(-)
1739
1740 commit 50295f03b7684e5fb72e3446d0ae3dcf3cacb384
1741 Author: Behdad Esfahbod <behdad@behdad.org>
1742 Date:   Tue Aug 4 21:42:23 2009 -0400
1743
1744     [HB] Fix warnings
1745
1746  pango/opentype/hb-open-file-private.hh      |    1 +
1747  pango/opentype/hb-open-types-private.hh     |    5 +++++
1748  pango/opentype/hb-ot-layout-gsub-private.hh |    3 +--
1749  3 files changed, 7 insertions(+), 2 deletions(-)
1750
1751 commit cb971493ec7013eaee032cbc6e3f399a413808fb
1752 Author: Behdad Esfahbod <behdad@behdad.org>
1753 Date:   Tue Aug 4 21:35:32 2009 -0400
1754
1755     [HB] Avoid infinite recusion in Extension sanitize()
1756
1757  pango/opentype/hb-ot-layout-gpos-private.hh |    1 +
1758  pango/opentype/hb-ot-layout-gsub-private.hh |    1 +
1759  2 files changed, 2 insertions(+), 0 deletions(-)
1760
1761 commit 23663fe3b506d0f9b44168dcf0b0a80d102b0877
1762 Author: Behdad Esfahbod <behdad@behdad.org>
1763 Date:   Tue Aug 4 21:32:57 2009 -0400
1764
1765     [HB] Hook Sanitizer up.  Hell's breaking loose right now
1766
1767  pango/opentype/hb-font.cc               |    7 ++-----
1768  pango/opentype/hb-open-types-private.hh |    2 +-
1769  pango/opentype/hb-ot-layout.cc          |   12 ++++++------
1770  3 files changed, 9 insertions(+), 12 deletions(-)
1771
1772 commit d55d065f2ad518879ae1992f13d1b86e109548a1
1773 Author: Behdad Esfahbod <behdad@behdad.org>
1774 Date:   Tue Aug 4 21:32:06 2009 -0400
1775
1776     [HB] Fix leak
1777
1778  pango/opentype/hb-ot-layout.cc |    2 ++
1779  1 files changed, 2 insertions(+), 0 deletions(-)
1780
1781 commit c04edb57948948bc2fcb24060bf12bdb6dfcebb9
1782 Author: Behdad Esfahbod <behdad@behdad.org>
1783 Date:   Tue Aug 4 20:52:47 2009 -0400
1784
1785     [HB] Add Sanitizer
1786
1787  pango/opentype/hb-open-types-private.hh |   58
1788  ++++++++++++++++++++++++++++---
1789  1 files changed, 53 insertions(+), 5 deletions(-)
1790
1791 commit 64563fcff29aeac442f152c4643328730184763a
1792 Author: Behdad Esfahbod <behdad@behdad.org>
1793 Date:   Tue Aug 4 20:50:18 2009 -0400
1794
1795     [HB] Add XXX
1796
1797  pango/opentype/hb-open-file-private.hh |    3 +++
1798  1 files changed, 3 insertions(+), 0 deletions(-)
1799
1800 commit 02c12b3802bfe4163d1b19a6a3a1daaf947f192d
1801 Author: Behdad Esfahbod <behdad@behdad.org>
1802 Date:   Tue Aug 4 20:27:05 2009 -0400
1803
1804     [HB] Minor cleanup
1805
1806  pango/opentype/hb-ot-layout-gdef-private.hh     |    2 +-
1807  pango/opentype/hb-ot-layout-gpos-private.hh     |    2 +-
1808  pango/opentype/hb-ot-layout-gsub-private.hh     |    2 +-
1809  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    4 ++--
1810  4 files changed, 5 insertions(+), 5 deletions(-)
1811
1812 commit 782943efe043e2bc1ecf973271505471b469f185
1813 Author: Behdad Esfahbod <behdad@behdad.org>
1814 Date:   Tue Aug 4 19:31:02 2009 -0400
1815
1816     [HB] Shuffle code around
1817
1818  pango/opentype/hb-open-types-private.hh |  127
1819  ++++++++++++++++---------------
1820  1 files changed, 65 insertions(+), 62 deletions(-)
1821
1822 commit d327d7fed4068f0fd69673cbc73b22d57476baa2
1823 Merge: 6a4933a 091be0f
1824 Author: Behdad Esfahbod <behdad@behdad.org>
1825 Date:   Tue Aug 4 15:59:23 2009 -0400
1826
1827     Merge branch 'master' into harfbuzz-ng
1828
1829 commit 6a4933ab14b6786fc7f347f1e1c41c0b038a0a6f
1830 Author: Behdad Esfahbod <behdad@behdad.org>
1831 Date:   Tue Aug 4 15:28:49 2009 -0400
1832
1833     [HB] More sanitize infrastructure
1834
1835  pango/opentype/hb-open-types-private.hh |   29
1836  ++++++++++++++++++++++++++++-
1837  1 files changed, 28 insertions(+), 1 deletions(-)
1838
1839 commit f92f7d301c7219cc1478759e2a5729cfba821529
1840 Author: Behdad Esfahbod <behdad@behdad.org>
1841 Date:   Tue Aug 4 15:07:24 2009 -0400
1842
1843     [HB] open-file sanitize()
1844
1845  pango/opentype/hb-open-file-private.hh  |   46
1846  ++++++++++++++++++++++++++++---
1847  pango/opentype/hb-open-types-private.hh |   13 +++++++++
1848  2 files changed, 55 insertions(+), 4 deletions(-)
1849
1850 commit c436b687c4d9ba59d0badbd8edb37c936cc3bcc9
1851 Author: Behdad Esfahbod <behdad@behdad.org>
1852 Date:   Tue Aug 4 14:42:46 2009 -0400
1853
1854     [HB] Tag sanitize()
1855
1856  pango/opentype/hb-open-types-private.hh       |    8 ++++++++
1857  pango/opentype/hb-ot-layout-common-private.hh |    6 +-----
1858  2 files changed, 9 insertions(+), 5 deletions(-)
1859
1860 commit 7e7f9f5a7f6aef9bacd9782b943883e127aae49b
1861 Author: Behdad Esfahbod <behdad@behdad.org>
1862 Date:   Tue Aug 4 14:33:23 2009 -0400
1863
1864     [HB] GDEF sanitize()
1865
1866  pango/opentype/hb-ot-layout-gdef-private.hh     |   54
1867  +++++++++++++++++++++++
1868  pango/opentype/hb-ot-layout-gpos-private.hh     |    2 +-
1869  pango/opentype/hb-ot-layout-gsub-private.hh     |    2 +-
1870  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    2 +-
1871  4 files changed, 57 insertions(+), 3 deletions(-)
1872
1873 commit 091b0e7a2f0799235b95ed80ab35302d1eaf849c
1874 Author: Behdad Esfahbod <behdad@behdad.org>
1875 Date:   Tue Aug 4 14:27:56 2009 -0400
1876
1877     [HB] Fix Extension sanitize()
1878
1879  pango/opentype/hb-ot-layout-gpos-private.hh     |    3 ++-
1880  pango/opentype/hb-ot-layout-gsub-private.hh     |    3 ++-
1881  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    2 +-
1882  3 files changed, 5 insertions(+), 3 deletions(-)
1883
1884 commit 14ac615c743186c8aa86691b99d7fef8bfa73f32
1885 Author: Behdad Esfahbod <behdad@behdad.org>
1886 Date:   Tue Aug 4 14:12:46 2009 -0400
1887
1888     [HB] Remove stale TODO
1889
1890  pango/opentype/hb-ot-layout.cc |    2 --
1891  1 files changed, 0 insertions(+), 2 deletions(-)
1892
1893 commit 7a0a97bc1b8ee09004140fdec8529d52f5702c18
1894 Author: Behdad Esfahbod <behdad@behdad.org>
1895 Date:   Tue Aug 4 14:10:39 2009 -0400
1896
1897     [HB] Hookup NEUTER()
1898
1899  pango/opentype/hb-open-types-private.hh |    6 +++---
1900  1 files changed, 3 insertions(+), 3 deletions(-)
1901
1902 commit b2eb172416f9ad32a60bb33a26df6bf40ae69453
1903 Author: Behdad Esfahbod <behdad@behdad.org>
1904 Date:   Tue Aug 4 13:57:41 2009 -0400
1905
1906     [HB] Fix mix warnings
1907
1908  pango/opentype/Makefile.am                    |    2 +-
1909  pango/opentype/hb-font.cc                     |   15 +++------------
1910  pango/opentype/hb-open-types-private.hh       |    2 +-
1911  pango/opentype/hb-ot-layout-common-private.hh |    6 +++---
1912  pango/opentype/hb-ot-layout-gdef-private.hh   |    2 +-
1913  pango/opentype/hb-ot-layout-gpos-private.hh   |    9 ++++-----
1914  pango/opentype/hb-ot-layout.cc                |    2 +-
1915  pango/opentype/main.cc                        |    4 +---
1916  8 files changed, 15 insertions(+), 27 deletions(-)
1917
1918 commit 36c73171738ce9e51c370ad54753a8f882172e75
1919 Author: Behdad Esfahbod <behdad@behdad.org>
1920 Date:   Tue Aug 4 13:30:49 2009 -0400
1921
1922     [HB] GPOS sanitize()
1923
1924  pango/opentype/hb-open-types-private.hh     |   22 +++-
1925  pango/opentype/hb-ot-layout-gpos-private.hh |  195
1926  ++++++++++++++++++++++++++-
1927  pango/opentype/hb-ot-layout-gsub-private.hh |    2 -
1928  3 files changed, 213 insertions(+), 6 deletions(-)
1929
1930 commit b78fad2673a7477c4ee16ffa416409cd1a2eac5b
1931 Author: Behdad Esfahbod <behdad@behdad.org>
1932 Date:   Tue Aug 4 12:26:26 2009 -0400
1933
1934     [HB] Sanitize DeviceTable
1935
1936  pango/opentype/hb-open-types-private.hh       |    8 ++++----
1937  pango/opentype/hb-ot-layout-common-private.hh |   17 ++++++++++++++---
1938  pango/opentype/hb-ot-layout-gsub-private.hh   |    2 +-
1939  3 files changed, 19 insertions(+), 8 deletions(-)
1940
1941 commit ff0047094bbea056c99c9b500c10234b579ff0ba
1942 Author: Behdad Esfahbod <behdad@behdad.org>
1943 Date:   Tue Aug 4 12:13:52 2009 -0400
1944
1945     [HB] More casts
1946
1947  pango/opentype/hb-ot-layout-gsub-private.hh |    2 +-
1948  1 files changed, 1 insertions(+), 1 deletions(-)
1949
1950 commit 7d0dc6328b60b9a1244dca21d1bc2ffe7411f5d3
1951 Author: Behdad Esfahbod <behdad@behdad.org>
1952 Date:   Tue Aug 4 12:05:24 2009 -0400
1953
1954     [HB] Fix couple of bugs
1955
1956  pango/opentype/hb-open-types-private.hh |    6 +++---
1957  1 files changed, 3 insertions(+), 3 deletions(-)
1958
1959 commit 7c897c7a2452ec740ac434561d2334c72c1ffdd8
1960 Author: Behdad Esfahbod <behdad@behdad.org>
1961 Date:   Tue Aug 4 11:38:50 2009 -0400
1962
1963     [HB] More cast cleanup
1964
1965  pango/opentype/hb-open-types-private.hh         |   23 +++++---
1966  pango/opentype/hb-ot-layout-common-private.hh   |    7 +--
1967  pango/opentype/hb-ot-layout-gsub-private.hh     |   27 ++++------
1968  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   64
1969  ++++++++--------------
1970  4 files changed, 50 insertions(+), 71 deletions(-)
1971
1972 commit 5e8a31e45cd4b837e1c5e2fa5fb6e78dda1d1df8
1973 Author: Behdad Esfahbod <behdad@behdad.org>
1974 Date:   Tue Aug 4 11:04:32 2009 -0400
1975
1976     [Hb] Use reinterpret casts instead of direct casts to char *
1977
1978  pango/opentype/hb-open-file-private.hh          |    4 +-
1979  pango/opentype/hb-open-types-private.hh         |   19 +++++++---
1980  pango/opentype/hb-ot-layout-common-private.hh   |    8 ++--
1981  pango/opentype/hb-ot-layout-gpos-private.hh     |   12 +++---
1982  pango/opentype/hb-ot-layout-gsub-private.hh     |   20 +++++-----
1983  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   44
1984  +++++++++++-----------
1985  6 files changed, 57 insertions(+), 50 deletions(-)
1986
1987 commit c8c04266568d23e2efa12b7c073562ac7b5b0b2f
1988 Author: Behdad Esfahbod <behdad@behdad.org>
1989 Date:   Tue Aug 4 10:41:32 2009 -0400
1990
1991     [HB] Merge more templates
1992
1993  pango/opentype/hb-open-types-private.hh |  167
1994  ++++++++++---------------------
1995  1 files changed, 55 insertions(+), 112 deletions(-)
1996
1997 commit a501ac401398cc85d2c9695bb2fc41dc4f7efb39
1998 Author: Behdad Esfahbod <behdad@behdad.org>
1999 Date:   Tue Aug 4 10:23:01 2009 -0400
2000
2001     [HB] Simplify indirect sanitize()
2002
2003  pango/opentype/hb-open-types-private.hh       |   52
2004  ++++++++++++-------------
2005  pango/opentype/hb-ot-layout-common-private.hh |   11 +-----
2006  2 files changed, 26 insertions(+), 37 deletions(-)
2007
2008 commit 477a991e5e89462fc186cc1d797af7d05ee9fd89
2009 Author: Behdad Esfahbod <behdad@behdad.org>
2010 Date:   Tue Aug 4 02:27:37 2009 -0400
2011
2012     [HB] Finish GSUB sanitize()
2013
2014  pango/opentype/hb-ot-layout-gsub-private.hh |   21 ++++++++++++++++++++-
2015  1 files changed, 20 insertions(+), 1 deletions(-)
2016
2017 commit 8c48985195d3b1cafb7852f2d70b9d82a01d1d78
2018 Author: Behdad Esfahbod <behdad@behdad.org>
2019 Date:   Tue Aug 4 02:14:24 2009 -0400
2020
2021     [HB] Add comment
2022
2023  pango/opentype/hb-ot-layout-common-private.hh |    6 ++++--
2024  1 files changed, 4 insertions(+), 2 deletions(-)
2025
2026 commit 15e1f268f52a61ebdcdcf0d3c7cd643f897cdcde
2027 Author: Behdad Esfahbod <behdad@behdad.org>
2028 Date:   Tue Aug 4 02:10:48 2009 -0400
2029
2030     [HB] Optimize sanitize()
2031
2032  pango/opentype/hb-open-types-private.hh |    7 ++++++-
2033  1 files changed, 6 insertions(+), 1 deletions(-)
2034
2035 commit f786c9d501099f3c989fb6e34469381f4be8681f
2036 Author: Behdad Esfahbod <behdad@behdad.org>
2037 Date:   Tue Aug 4 02:09:34 2009 -0400
2038
2039     [HB] More sanitize()
2040
2041  pango/opentype/hb-open-file-private.hh          |    2 +-
2042  pango/opentype/hb-open-types-private.hh         |   12 +++--
2043  pango/opentype/hb-ot-layout-common-private.hh   |   64
2044  ++++++++++++++++++++---
2045  pango/opentype/hb-ot-layout-gdef-private.hh     |    2 +-
2046  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   15 +++++-
2047  5 files changed, 79 insertions(+), 16 deletions(-)
2048
2049 commit dc6fe7c38db8c74453770d74961e708722d7621e
2050 Author: Behdad Esfahbod <behdad@behdad.org>
2051 Date:   Tue Aug 4 00:58:28 2009 -0400
2052
2053     [HB] Start sanitize()
2054
2055  pango/opentype/hb-open-types-private.hh         |  105
2056  ++++++++++++++++++-
2057  pango/opentype/hb-ot-layout-common-private.hh   |   48 ++++++++-
2058  pango/opentype/hb-ot-layout-gsub-private.hh     |  125
2059  ++++++++++++++++++++++-
2060  pango/opentype/hb-ot-layout-gsubgpos-private.hh |  104
2061  +++++++++++++++++++
2062  4 files changed, 376 insertions(+), 6 deletions(-)
2063
2064 commit 2f19c9ae2e1e7f2d13b8e78d09fb992f55caf00b
2065 Author: Behdad Esfahbod <behdad@behdad.org>
2066 Date:   Mon Aug 3 22:43:02 2009 -0400
2067
2068     [HB] Remove use of typeof()
2069
2070  pango/opentype/hb-blob.c           |    4 ++--
2071  pango/opentype/hb-buffer.c         |    2 +-
2072  pango/opentype/hb-font.cc          |   14 +++++++-------
2073  pango/opentype/hb-object-private.h |    4 ++--
2074  4 files changed, 12 insertions(+), 12 deletions(-)
2075
2076 commit 832cb0e4680d4274869ee67b84418e5ec06de247
2077 Author: Behdad Esfahbod <behdad@behdad.org>
2078 Date:   Mon Aug 3 22:01:47 2009 -0400
2079
2080     [HB] Make it all work again
2081
2082  pango/opentype/hb-font.cc             |   23 ++++++++------
2083  pango/opentype/hb-ot-layout-private.h |    9 ++++--
2084  pango/opentype/hb-ot-layout.cc        |   51
2085  ++++++++++++++++-----------------
2086  3 files changed, 44 insertions(+), 39 deletions(-)
2087
2088 commit b638ece392bb64c1f43767d98ddc3f446b282d43
2089 Author: Behdad Esfahbod <behdad@behdad.org>
2090 Date:   Mon Aug 3 21:40:20 2009 -0400
2091
2092     [HB] Use face_t directly instead of ot_layout_t
2093
2094  pango/opentype/TODO                             |    1 +
2095  pango/opentype/hb-font-private.h                |    4 +
2096  pango/opentype/hb-font.cc                       |   74 ++++++--
2097  pango/opentype/hb-font.h                        |    3 +
2098  pango/opentype/hb-object-private.h              |   36 +++--
2099  pango/opentype/hb-ot-layout-gdef-private.hh     |    2 +
2100  pango/opentype/hb-ot-layout-gpos-private.hh     |   14 +-
2101  pango/opentype/hb-ot-layout-gsub-private.hh     |   32 ++--
2102  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    8 +-
2103  pango/opentype/hb-ot-layout-private.h           |   40 +++--
2104  pango/opentype/hb-ot-layout.cc                  |  220
2105  ++++++++++-------------
2106  11 files changed, 237 insertions(+), 197 deletions(-)
2107
2108 commit da2a76270a0109111b465ec6ae0041ec09a2b554
2109 Author: Behdad Esfahbod <behdad@behdad.org>
2110 Date:   Mon Aug 3 21:27:08 2009 -0400
2111
2112     [HB] Simplify sub-blob support
2113
2114  pango/opentype/hb-blob.c |  172
2115  +++++++++++++++++----------------------------
2116  pango/opentype/hb-blob.h |   14 +++--
2117  2 files changed, 74 insertions(+), 112 deletions(-)
2118
2119 commit ab5a714897efa61da57d8a7fc060b57a6ff4991c
2120 Author: Behdad Esfahbod <behdad@behdad.org>
2121 Date:   Mon Aug 3 17:53:29 2009 -0400
2122
2123     [HB] Add sub-blobs
2124
2125  pango/opentype/hb-blob.c |  162
2126  +++++++++++++++++++++++++++++++++++++++-------
2127  pango/opentype/hb-blob.h |   12 +++-
2128  2 files changed, 147 insertions(+), 27 deletions(-)
2129
2130 commit 48cc6e95b7b16c56ebad8636204b0f9599400ac5
2131 Author: Behdad Esfahbod <behdad@behdad.org>
2132 Date:   Sun Aug 2 20:06:48 2009 -0400
2133
2134     [HB] Rename hb-font.c to hb-font.cc
2135
2136  pango/opentype/Makefile.am |    2 +-
2137  pango/opentype/hb-font.c   |  349
2138  --------------------------------------------
2139  pango/opentype/hb-font.cc  |  349
2140  ++++++++++++++++++++++++++++++++++++++++++++
2141  3 files changed, 350 insertions(+), 350 deletions(-)
2142
2143 commit c71d6fc16863a662dad7eba81832624201a16533
2144 Author: Behdad Esfahbod <behdad@behdad.org>
2145 Date:   Sun Aug 2 20:03:12 2009 -0400
2146
2147     [OT] Rename C++ header files from *.h to *.hh
2148
2149  pango/opentype/Makefile.am                      |   14 +-
2150  pango/opentype/hb-open-file-private.h           |  145 ---
2151  pango/opentype/hb-open-file-private.hh          |  145 +++
2152  pango/opentype/hb-open-types-private.h          |  386 -------
2153  pango/opentype/hb-open-types-private.hh         |  386 +++++++
2154  pango/opentype/hb-ot-layout-common-private.h    |  447 --------
2155  pango/opentype/hb-ot-layout-common-private.hh   |  447 ++++++++
2156  pango/opentype/hb-ot-layout-gdef-private.h      |  320 ------
2157  pango/opentype/hb-ot-layout-gdef-private.hh     |  320 ++++++
2158  pango/opentype/hb-ot-layout-gpos-private.h      | 1355
2159  -----------------------
2160  pango/opentype/hb-ot-layout-gpos-private.hh     | 1355
2161  +++++++++++++++++++++++
2162  pango/opentype/hb-ot-layout-gsub-private.h      |  751 -------------
2163  pango/opentype/hb-ot-layout-gsub-private.hh     |  751 +++++++++++++
2164  pango/opentype/hb-ot-layout-gsubgpos-private.h  |  773 -------------
2165  pango/opentype/hb-ot-layout-gsubgpos-private.hh |  773 +++++++++++++
2166  pango/opentype/hb-ot-layout.cc                  |    8 +-
2167  pango/opentype/main.cc                          |    6 +-
2168  17 files changed, 4191 insertions(+), 4191 deletions(-)
2169
2170 commit ed1f17cc19458b5a5e775a004cb53c3c89f6b7a4
2171 Author: Behdad Esfahbod <behdad@behdad.org>
2172 Date:   Sun Aug 2 19:57:00 2009 -0400
2173
2174     [HB] Move OT file handling out of ot-layout
2175
2176  pango/opentype/Makefile.am                   |    3 +-
2177  pango/opentype/hb-open-file-private.h        |  145 ++++++++
2178  pango/opentype/hb-open-types-private.h       |  386 ++++++++++++++++++++
2179  pango/opentype/hb-ot-layout-common-private.h |    4 +-
2180  pango/opentype/hb-ot-layout-open-private.h   |  495
2181  --------------------------
2182  pango/opentype/hb-ot-layout.cc               |    2 +-
2183  pango/opentype/main.cc                       |    4 +-
2184  7 files changed, 539 insertions(+), 500 deletions(-)
2185
2186 commit 6624880f1dc2d14187c4548f7bbddd78f3dbf64d
2187 Author: Behdad Esfahbod <behdad@behdad.org>
2188 Date:   Sun Aug 2 17:41:36 2009 -0400
2189
2190     [HB] Port ot-layout to new public API
2191
2192  pango/opentype/TODO                            |    1 +
2193  pango/opentype/hb-common.h                     |    1 +
2194  pango/opentype/hb-font.c                       |    9 +
2195  pango/opentype/hb-font.h                       |    3 +
2196  pango/opentype/hb-ot-layout-gdef-private.h     |   32 ++--
2197  pango/opentype/hb-ot-layout-gpos-private.h     |  106 ++++----
2198  pango/opentype/hb-ot-layout-gsub-private.h     |   50 ++--
2199  pango/opentype/hb-ot-layout-gsubgpos-private.h |   12 +-
2200  pango/opentype/hb-ot-layout-private.h          |   36 ++-
2201  pango/opentype/hb-ot-layout.cc                 |  342
2202  +++++++++++++-----------
2203  pango/opentype/hb-ot-layout.h                  |  207 +++++++--------
2204  pango/pango-ot-buffer.c                        |    6 +-
2205  pango/pango-ot-info.c                          |  110 ++++----
2206  pango/pango-ot-private.h                       |    6 +-
2207  14 files changed, 485 insertions(+), 436 deletions(-)
2208
2209 commit 5bb23c0024827fb180e17c9b8dde13e872eed464
2210 Author: Behdad Esfahbod <behdad@behdad.org>
2211 Date:   Sun Aug 2 15:35:31 2009 -0400
2212
2213     [HB] Add top-level header files
2214
2215  pango/opentype/Makefile.am |    2 ++
2216  pango/opentype/hb-ot.h     |   34 ++++++++++++++++++++++++++++++++++
2217  pango/opentype/hb.h        |   35 +++++++++++++++++++++++++++++++++++
2218  3 files changed, 71 insertions(+), 0 deletions(-)
2219
2220 commit fac416667fed565d3d61b25b6736e39b266e22f0
2221 Author: Behdad Esfahbod <behdad@behdad.org>
2222 Date:   Sun Aug 2 15:20:22 2009 -0400
2223
2224     [HB] Add XXX marks
2225
2226  pango/opentype/hb-ot-layout-private.h |    2 ++
2227  pango/opentype/hb-ot-layout.cc        |    7 ++-----
2228  2 files changed, 4 insertions(+), 5 deletions(-)
2229
2230 commit 43514625e82ace469b2d2612bc8f890d192e7b78
2231 Author: Behdad Esfahbod <behdad@behdad.org>
2232 Date:   Sat Aug 1 23:06:27 2009 -0400
2233
2234     [HB] Rename _duplicate to _copy
2235
2236     To be in line with cairo
2237
2238  pango/opentype/hb-font.c |    4 ++--
2239  pango/opentype/hb-font.h |    4 ++--
2240  2 files changed, 4 insertions(+), 4 deletions(-)
2241
2242 commit e8238d14ed452b3e402fa65a9d3997254c1570d7
2243 Author: Behdad Esfahbod <behdad@behdad.org>
2244 Date:   Sat Aug 1 22:55:11 2009 -0400
2245
2246     [HB] Cleanup TODO
2247
2248  pango/opentype/TODO |   10 +---------
2249  1 files changed, 1 insertions(+), 9 deletions(-)
2250
2251 commit 55b6ef4545bda8f12ae4c82aba3a61e8e7c47868
2252 Author: Behdad Esfahbod <behdad@behdad.org>
2253 Date:   Sat Aug 1 22:53:04 2009 -0400
2254
2255     [HB] Cleanup public buffer structs
2256
2257  pango/opentype/hb-buffer-private.h         |   46
2258  +++++++++++++++++++++----
2259  pango/opentype/hb-buffer.c                 |   49
2260  ++++++++++++++-------------
2261  pango/opentype/hb-buffer.h                 |   35 ++++++++++----------
2262  pango/opentype/hb-ot-layout-gpos-private.h |    8 ++--
2263  pango/opentype/hb-ot-layout-private.h      |    5 ++-
2264  pango/opentype/hb-ot-layout.cc             |   20 ++++++------
2265  6 files changed, 97 insertions(+), 66 deletions(-)
2266
2267 commit 019d335ec7710eea286ed0294cda69aace4ebb96
2268 Author: Behdad Esfahbod <behdad@behdad.org>
2269 Date:   Sat Aug 1 22:25:04 2009 -0400
2270
2271     [OT] Match struct with HB's
2272
2273  pango/opentype/hb-buffer.c     |    6 +++---
2274  pango/opentype/hb-buffer.h     |    2 +-
2275  pango/opentype/hb-ot-layout.cc |   12 ++++++------
2276  pango/pango-ot.h               |    5 +++--
2277  4 files changed, 13 insertions(+), 12 deletions(-)
2278
2279 commit b522838694c10d2f4055ff0a22167c0ace546e04
2280 Author: Behdad Esfahbod <behdad@behdad.org>
2281 Date:   Sat Aug 1 22:19:06 2009 -0400
2282
2283     [HB] Port buffert to new object API
2284
2285  pango/opentype/hb-buffer-private.h |   24 +++++++++++--
2286  pango/opentype/hb-buffer.c         |   65
2287  +++++++++++++++++++++++++++--------
2288  pango/opentype/hb-buffer.h         |   53 ++++++++++++++++++-----------
2289  pango/pango-ot-buffer.c            |   33 +++++++++++-------
2290  pango/pango-ot-info.c              |   10 +++---
2291  5 files changed, 129 insertions(+), 56 deletions(-)
2292
2293 commit b0285768b9ea64f0d523edf14232ab870deacb9c
2294 Author: Behdad Esfahbod <behdad@behdad.org>
2295 Date:   Sat Aug 1 21:38:39 2009 -0400
2296
2297     [HB] Move typedef's around
2298
2299  pango/opentype/hb-blob.h   |    2 ++
2300  pango/opentype/hb-common.h |    9 ---------
2301  pango/opentype/hb-font.h   |   10 ++++++++++
2302  3 files changed, 12 insertions(+), 9 deletions(-)
2303
2304 commit 7f5ea9cb73607efaa77923f43e0636a3b051218c
2305 Author: Behdad Esfahbod <behdad@behdad.org>
2306 Date:   Sat Aug 1 21:36:15 2009 -0400
2307
2308     [HB] Add get_reference_count()
2309
2310  pango/opentype/hb-blob.c           |    6 ++++++
2311  pango/opentype/hb-blob.h           |    3 +++
2312  pango/opentype/hb-font.c           |   24 ++++++++++++++++++++++++
2313  pango/opentype/hb-font.h           |   12 ++++++++++++
2314  pango/opentype/hb-object-private.h |    7 +++++++
2315  5 files changed, 52 insertions(+), 0 deletions(-)
2316
2317 commit fe17dd9e5df9a7f0b118b42efc6bc0978842216b
2318 Author: Behdad Esfahbod <behdad@behdad.org>
2319 Date:   Sat Aug 1 21:11:33 2009 -0400
2320
2321     [Makefile] Fix MOSTLYCLEANFILES
2322
2323  pango/Makefile.am |    4 ++--
2324  1 files changed, 2 insertions(+), 2 deletions(-)
2325
2326 commit 0ae1b78e7694204cb973c633d665d1f3e3d20dc4
2327 Author: Behdad Esfahbod <behdad@behdad.org>
2328 Date:   Sat Aug 1 21:06:11 2009 -0400
2329
2330     [HB] Remove glib dependency
2331
2332  pango/opentype/Makefile.am  |    7 ++-----
2333  pango/opentype/hb-buffer.c  |    2 +-
2334  pango/opentype/hb-private.h |   30 ++++++++++++++++++------------
2335  pango/opentype/main.cc      |    1 +
2336  4 files changed, 22 insertions(+), 18 deletions(-)
2337
2338 commit 30791d4cac4b6b1222942a9a6ca32e7ddae768b1
2339 Author: Behdad Esfahbod <behdad@behdad.org>
2340 Date:   Sat Aug 1 20:46:02 2009 -0400
2341
2342     [HB] Assorted compiler macros
2343
2344  pango/opentype/hb-ot-layout-open-private.h |    4 +-
2345  pango/opentype/hb-private.h                |   88
2346  +++++++++++++++++++++------
2347  2 files changed, 70 insertions(+), 22 deletions(-)
2348
2349 commit 308259613a34f54151c20d616cd5c940d69de980
2350 Author: Behdad Esfahbod <behdad@behdad.org>
2351 Date:   Sat Aug 1 20:29:22 2009 -0400
2352
2353     [HB] Simplify object creation
2354
2355  pango/opentype/Makefile.am           |    2 +-
2356  pango/opentype/hb-blob.c             |    6 +--
2357  pango/opentype/hb-font-private.h     |    1 -
2358  pango/opentype/hb-font.c             |   37 ++++---------
2359  pango/opentype/hb-object-private.h   |   97
2360  ++++++++++++++++++++++++++++++++++
2361  pango/opentype/hb-private.h          |    2 +
2362  pango/opentype/hb-refcount-private.h |   87
2363  ------------------------------
2364  7 files changed, 112 insertions(+), 120 deletions(-)
2365
2366 commit 661ade98a2930ad00d1383302a41a3984ef50ac8
2367 Author: Behdad Esfahbod <behdad@behdad.org>
2368 Date:   Sat Aug 1 19:54:49 2009 -0400
2369
2370     [HB] Add abstract font and face API
2371
2372     Not used yet.
2373
2374  pango/opentype/Makefile.am           |    3 +
2375  pango/opentype/hb-blob.c             |    6 +-
2376  pango/opentype/hb-font-private.h     |  108 +++++++++++
2377  pango/opentype/hb-font.c             |  331
2378  ++++++++++++++++++++++++++++++++++
2379  pango/opentype/hb-font.h             |  182 +++++++++++++++++++
2380  pango/opentype/hb-refcount-private.h |   14 +-
2381  6 files changed, 636 insertions(+), 8 deletions(-)
2382
2383 commit 3ebf3e536b645f86f7dea8d68be08d7b99498f35
2384 Author: Behdad Esfahbod <behdad@behdad.org>
2385 Date:   Sat Aug 1 19:30:31 2009 -0400
2386
2387     [HB] Simplify refcounting functions
2388
2389  pango/opentype/hb-blob.c             |   32
2390  ++++++++++----------------------
2391  pango/opentype/hb-common.h           |    2 ++
2392  pango/opentype/hb-private.h          |    2 ++
2393  pango/opentype/hb-refcount-private.h |   31
2394  ++++++++++++++++++++++++++++++-
2395  4 files changed, 44 insertions(+), 23 deletions(-)
2396
2397 commit 7257d6625638eaeffa13acd614c0eb53875e8172
2398 Author: Behdad Esfahbod <behdad@behdad.org>
2399 Date:   Sat Aug 1 19:10:41 2009 -0400
2400
2401     [HB] Fix for dfont's with multiple faces
2402
2403  pango/opentype/hb-ot-layout-open-private.h |    6 ++++--
2404  1 files changed, 4 insertions(+), 2 deletions(-)
2405
2406 commit 86f7ff9415d71de495f6257edad2ba991692e042
2407 Author: Behdad Esfahbod <behdad@behdad.org>
2408 Date:   Sat Aug 1 19:05:44 2009 -0400
2409
2410     [HB] Use calloc instead of malloc where feasible
2411
2412  pango/opentype/hb-blob.c   |    8 +++++---
2413  pango/opentype/hb-buffer.c |    4 ++--
2414  2 files changed, 7 insertions(+), 5 deletions(-)
2415
2416 commit 2ea66938b387b3d492e45f6277666258366cf003
2417 Author: Behdad Esfahbod <behdad@behdad.org>
2418 Date:   Thu Jul 30 16:28:45 2009 -0400
2419
2420     [HB] Remove hinting setting and use ppem==0 to mean "no hinting"
2421
2422  pango/opentype/hb-blob.h                   |    3 --
2423  pango/opentype/hb-common.h                 |    9 +++++++
2424  pango/opentype/hb-ot-layout-gpos-private.h |   36
2425  ++++++++++++++++++---------
2426  pango/opentype/hb-ot-layout-private.h      |    2 -
2427  pango/opentype/hb-ot-layout.cc             |    7 -----
2428  pango/opentype/hb-ot-layout.h              |    4 ---
2429  pango/pango-ot-info.c                      |   12 +++++----
2430  7 files changed, 40 insertions(+), 33 deletions(-)
2431
2432 commit 112f0d741a24237e83922f8eee735b7f1ae74019
2433 Author: Behdad Esfahbod <behdad@behdad.org>
2434 Date:   Thu Jul 30 15:33:57 2009 -0400
2435
2436     [HB] Add a "blob" manager
2437
2438  pango/opentype/Makefile.am           |    5 +-
2439  pango/opentype/hb-blob.c             |  181
2440  ++++++++++++++++++++++++++++++++++
2441  pango/opentype/hb-blob.h             |   74 ++++++++++++++
2442  pango/opentype/hb-private.h          |    2 +
2443  pango/opentype/hb-refcount-private.h |   54 ++++++++++
2444  5 files changed, 315 insertions(+), 1 deletions(-)
2445
2446 commit 7444dad9ea3dde39b5276fef4f844237d1e661b1
2447 Author: Behdad Esfahbod <behdad@behdad.org>
2448 Date:   Wed Jul 29 18:41:25 2009 -0400
2449
2450     [HB] Move direction to buffer
2451
2452  pango/opentype/hb-buffer.c                 |    9 +++++++++
2453  pango/opentype/hb-buffer.h                 |   14 ++++++++++++++
2454  pango/opentype/hb-ot-layout-gpos-private.h |    2 +-
2455  pango/opentype/hb-ot-layout-private.h      |    1 -
2456  pango/opentype/hb-ot-layout.cc             |    7 -------
2457  pango/opentype/hb-ot-layout.h              |    5 -----
2458  pango/pango-ot-buffer.c                    |    2 ++
2459  pango/pango-ot-info.c                      |    2 --
2460  8 files changed, 26 insertions(+), 16 deletions(-)
2461
2462 commit 7f734d99a5f9cef1362a6f9f0257a683e01ceb48
2463 Author: Behdad Esfahbod <behdad@behdad.org>
2464 Date:   Wed Jul 29 18:37:57 2009 -0400
2465
2466     [HB] Rename internal vars
2467
2468  pango/opentype/hb-ot-layout-gsubgpos-private.h |   56
2469  ++++++++++++------------
2470  1 files changed, 28 insertions(+), 28 deletions(-)
2471
2472 commit 11c229d522b9bda910805d571eb29a564b81e926
2473 Author: Behdad Esfahbod <behdad@behdad.org>
2474 Date:   Tue Jul 28 15:50:58 2009 -0400
2475
2476     [HB] Adapt to new buffer API
2477
2478  pango/pango-ot-buffer.c |    4 ++--
2479  1 files changed, 2 insertions(+), 2 deletions(-)
2480
2481 commit 603479e35c849285078238275510c0c89170ff9d
2482 Author: Behdad Esfahbod <behdad@behdad.org>
2483 Date:   Tue Jul 28 15:50:42 2009 -0400
2484
2485     [HB] Fix buffer enlargement.  Ouch
2486
2487  pango/opentype/hb-buffer.c |    2 +-
2488  1 files changed, 1 insertions(+), 1 deletions(-)
2489
2490 commit 59f8868cf32691cce37060b30c3d16503a003df7
2491 Author: Behdad Esfahbod <behdad@behdad.org>
2492 Date:   Tue Jul 28 15:43:34 2009 -0400
2493
2494     Apply patch from Jonathan Kew
2495
2496  pango/opentype/hb-buffer.c     |   75
2497  +++++++++++++++++++++-------------------
2498  pango/opentype/hb-buffer.h     |    6 +++-
2499  pango/opentype/hb-ot-layout.cc |   31 ++++++++++++++++
2500  pango/opentype/hb-ot-layout.h  |   15 ++++++++
2501  pango/opentype/hb-private.h    |    2 +-
2502  5 files changed, 91 insertions(+), 38 deletions(-)
2503
2504 commit 091be0f7d8d06d38bf72c8f2521b2ab8808043d5
2505 Author: Behdad Esfahbod <behdad@behdad.org>
2506 Date:   Tue Jul 28 14:33:02 2009 -0400
2507
2508     Bug 590042 – pango-view.1 manpage should not be gzipped
2509
2510  pango-view/Makefile.am |    6 ------
2511  1 files changed, 0 insertions(+), 6 deletions(-)
2512
2513 commit 01783de926a09dd8a3b11699bc8b1a6b6dce0556
2514 Author: Behdad Esfahbod <behdad@behdad.org>
2515 Date:   Sun Jul 26 23:54:28 2009 -0400
2516
2517     [atsui] Port to use CoreText instead of ATS
2518
2519     Patch from http://trac.macports.org/ticket/17049
2520
2521  modules/basic/basic-atsui.c  |    6 +++---
2522  pango/pangoatsui-private.h   |    4 ++--
2523  pango/pangoatsui.c           |   16 ++++++++--------
2524  pango/pangoatsui.h           |    2 +-
2525  pango/pangocairo-atsuifont.c |   33 +++++++++++++++++----------------
2526  5 files changed, 31 insertions(+), 30 deletions(-)
2527
2528 commit 2ea6180b690c885b5436629596e2a7d236e6653e
2529 Author: Behdad Esfahbod <behdad@behdad.org>
2530 Date:   Sat Jul 25 19:09:01 2009 -0400
2531
2532     Revert "XX"
2533
2534     This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
2535
2536  pango/opentype/Makefile.am                     |    2 -
2537  pango/opentype/hb-buffer.c                     |    9 --
2538  pango/opentype/hb-buffer.h                     |   14 ---
2539  pango/opentype/hb-common.h                     |    3 -
2540  pango/opentype/hb-ot-layout-gdef-private.h     |   32 ++++----
2541  pango/opentype/hb-ot-layout-gpos-private.h     |  108
2542  ++++++++++++------------
2543  pango/opentype/hb-ot-layout-gsub-private.h     |   46 +++++-----
2544  pango/opentype/hb-ot-layout-gsubgpos-private.h |   68 ++++++++--------
2545  pango/opentype/hb-ot-layout-private.h          |   28 +++----
2546  pango/opentype/hb-ot-layout.cc                 |   30 +++++++
2547  pango/opentype/hb-ot-layout.h                  |    5 +
2548  pango/opentype/hb-private.h                    |   16 ----
2549  12 files changed, 174 insertions(+), 187 deletions(-)
2550
2551 commit a1fb36307d0e7fe9f1b282da831ec7c551f37296
2552 Merge: c939f6a 7280086
2553 Author: Behdad Esfahbod <behdad@behdad.org>
2554 Date:   Sat Jul 25 19:08:41 2009 -0400
2555
2556     Merge branch 'master' into harfbuzz-ng
2557
2558 commit 72800869fb784189bac1066265d95a1226bcf212
2559 Author: Behdad Esfahbod <behdad@behdad.org>
2560 Date:   Wed Jul 22 16:26:52 2009 -0400
2561
2562     [docs] Add index of symbols new in 1.24 and 1.26
2563
2564  docs/pango-docs.sgml |    6 ++++++
2565  1 files changed, 6 insertions(+), 0 deletions(-)
2566
2567 commit ac2ce962e9c257657eeceaf08d6aeeddd6faaa83
2568 Author: Behdad Esfahbod <behdad@behdad.org>
2569 Date:   Wed Jul 22 16:24:43 2009 -0400
2570
2571     Bug 410169 – gravity problem with Common chars
2572
2573     Only show wide chars (as in g_unichar_iswide()) upright.
2574     This improves rendering of 1) digits in CJK context, and 2) Narrow
2575     Hangul characters.
2576
2577     New public API:
2578
2579         pango_gravity_get_for_script_and_width()
2580
2581  docs/pango-sections.txt |    1 +
2582  docs/tmpl/vertical.sgml |   12 +++++++++
2583  pango/pango-context.c   |   13 ++++------
2584  pango/pango-gravity.c   |   58
2585  ++++++++++++++++++++++++++++++++++++++++++-----
2586  pango/pango-gravity.h   |    5 ++++
2587  pango/pango.def         |    1 +
2588  6 files changed, 76 insertions(+), 14 deletions(-)
2589
2590 commit 0df5c40d43a8d87a917991780595d9fadd19afb6
2591 Author: Behdad Esfahbod <behdad@behdad.org>
2592 Date:   Wed Jul 22 16:24:01 2009 -0400
2593
2594     Remove DOS newline
2595
2596  pango/pangox.def |    2 +-
2597  1 files changed, 1 insertions(+), 1 deletions(-)
2598
2599 commit a9a416de60ce42fea78e8283253d07a018bf2778
2600 Author: Behdad Esfahbod <behdad@behdad.org>
2601 Date:   Wed Jul 22 13:39:41 2009 -0400
2602
2603     Bug 589113 – Some characters rotated incorrectly in vertical text
2604
2605     Always show full-width Unicode characters upright.
2606
2607  pango-view/test-mixed.markup |    2 +-
2608  pango-view/test-mixed.txt    |    2 +-
2609  pango/pango-context.c        |   69
2610  ++++++++++++++++++++++++++++++++++++++++--
2611  3 files changed, 68 insertions(+), 5 deletions(-)
2612
2613 commit 72f2d4ac7ca20e5931f4b33e67598d0059ad1527
2614 Author: Carlo Bramini <carlo.bramix@libero.it>
2615 Date:   Tue Jul 21 10:52:56 2009 +0300
2616
2617     Bug 582851 -- Little fix for compiling with Cygwin
2618
2619     Use .def and .rc files on Cygwin, too. Use them for the pangox and
2620     pangoxft libraries, too on Cygwin.
2621
2622  configure.in         |    6 ++++--
2623  pango/Makefile.am    |   37 +++++++++++++++++++++++++++++++++----
2624  pango/pangox.def     |   35 +++++++++++++++++++++++++++++++++++
2625  pango/pangox.rc.in   |   30 ++++++++++++++++++++++++++++++
2626  pango/pangoxft.def   |   24 ++++++++++++++++++++++++
2627  pango/pangoxft.rc.in |   30 ++++++++++++++++++++++++++++++
2628  6 files changed, 156 insertions(+), 6 deletions(-)
2629
2630 commit 8888c1c1ba25f1c527c4e7aeb7f426e20329b165
2631 Author: Tor Lillqvist <tml@iki.fi>
2632 Date:   Tue Jul 21 10:10:27 2009 +0300
2633
2634     Bug 588060 -- Fonts missing on Cygwin
2635
2636     Use HAVE_CAIRO_WIN32 instead of G_OS_WIN32 to decide whether to
2637     use the built-in aliases code.
2638
2639  pango/pango-utils.c |    4 ++--
2640  1 files changed, 2 insertions(+), 2 deletions(-)
2641
2642 commit 8e348718e57d3f4ed04c9fdcb16a0019a6e13675
2643 Author: Behdad Esfahbod <behdad@behdad.org>
2644 Date:   Mon Jul 20 17:19:14 2009 -0400
2645
2646     Bump version to 1.25.0
2647
2648  configure.in |    6 +++---
2649  1 files changed, 3 insertions(+), 3 deletions(-)
2650
2651 commit 47ab634106a27b49085d26150999380e18bd3946
2652 Merge: 1eadda9 a7d12be
2653 Author: Behdad Esfahbod <behdad@behdad.org>
2654 Date:   Mon Jul 20 17:18:19 2009 -0400
2655
2656     Merge branch '1.24'
2657
2658 commit a7d12be6599f9e833cc1e623c8c103128adee8f2
2659 Author: Behdad Esfahbod <behdad@behdad.org>
2660 Date:   Mon Jul 20 16:52:53 2009 -0400
2661
2662     Release 1.24.5
2663
2664  NEWS         |    8 ++++++++
2665  configure.in |    4 ++--
2666  2 files changed, 10 insertions(+), 2 deletions(-)
2667
2668 commit c29637c366fe2229f6749cb1cb5336fa6d956790
2669 Author: Behdad Esfahbod <behdad@behdad.org>
2670 Date:   Mon Jul 20 16:49:16 2009 -0400
2671
2672     Bug 589133 – Firefox 3.5 complains about invalid weak references
2673
2674  pango/pangofc-font.c |   13 +++++++++++--
2675  1 files changed, 11 insertions(+), 2 deletions(-)
2676
2677 commit fe07285144de9146822bce5667aadcf1bc0d4111
2678 Author: Behdad Esfahbod <behdad@behdad.org>
2679 Date:   Mon Jul 20 16:31:33 2009 -0400
2680
2681     Bug 585806 – crash during pango_fc_font_map_shutdown
2682
2683  pango/pangofc-font.c    |    3 ---
2684  pango/pangofc-fontmap.c |    5 -----
2685  2 files changed, 0 insertions(+), 8 deletions(-)
2686
2687 commit 1eadda908f0f9262dcb4c301f487b5a190dc0e54
2688 Author: Behdad Esfahbod <behdad@behdad.org>
2689 Date:   Mon Jul 20 16:49:16 2009 -0400
2690
2691     Bug 589133 – Firefox 3.5 complains about invalid weak references
2692
2693  pango/pangofc-font.c |   13 +++++++++++--
2694  1 files changed, 11 insertions(+), 2 deletions(-)
2695
2696 commit 5a75ce1414f43a36a5e510cc5cfac085671bfdca
2697 Author: Behdad Esfahbod <behdad@behdad.org>
2698 Date:   Mon Jul 20 16:31:33 2009 -0400
2699
2700     Bug 585806 – crash during pango_fc_font_map_shutdown
2701
2702  pango/pangofc-font.c    |    3 ---
2703  pango/pangofc-fontmap.c |    5 -----
2704  2 files changed, 0 insertions(+), 8 deletions(-)
2705
2706 commit 853f3ddd12ea2fbf3bed551ebfd542536e7f42e0
2707 Author: Colin Walters <walters@verbum.org>
2708 Date:   Fri Jul 17 14:01:25 2009 -0400
2709
2710     Build introspection again
2711
2712     Remove libpangocairo_1_0_la_SOURCES for now from PangoCairo.gir;
2713     if we do those it pulls in parts of the PangoFT2 bits.
2714
2715     This allows us to re-enable the introspection build.
2716
2717  pango/Makefile.am |   31 +++++++++++++++----------------
2718  1 files changed, 15 insertions(+), 16 deletions(-)
2719
2720 commit efd34a719271d3c386d5fd4d852619829355fc88
2721 Author: Behdad Esfahbod <behdad@behdad.org>
2722 Date:   Fri Jul 17 01:41:42 2009 -0400
2723
2724     Fix typo
2725
2726  pango/pango-layout.c |    2 +-
2727  1 files changed, 1 insertions(+), 1 deletions(-)
2728
2729 commit 67052645e6afcd7f72ef852c99ee88897d2022da
2730 Author: Behdad Esfahbod <behdad@behdad.org>
2731 Date:   Wed Jul 15 13:59:20 2009 -0400
2732
2733     Handle NUL in text in places that g_utf8_strlen () was used
2734
2735     While pango-layout doesn't allow NUL in text, the lower level
2736     API should
2737     handle it correctly.  We were using g_utf8_strlen() in a number of
2738     places.  This is problematic since that function stops processing at
2739     NUL even if length>1.  We now use an internal pango_utf8_strlen()
2740     instead.
2741
2742     Inspired by:
2743     Bug 588678 – pango crash: install a new theme from
2744     gnome-appearance-properties
2745
2746  pango/break.c            |    3 ++-
2747  pango/ellipsize.c        |    5 +++--
2748  pango/glyphstring.c      |    6 ++++--
2749  pango/pango-engine.c     |    2 +-
2750  pango/pango-glyph-item.c |    8 ++++----
2751  pango/pango-impl-utils.h |   27 +++++++++++++++++++++++++++
2752  pango/pango-layout.c     |   16 ++++++++--------
2753  7 files changed, 49 insertions(+), 18 deletions(-)
2754
2755 commit 4d6f980b9f67e7e969e6f5afeb6f216c0a99e6f4
2756 Author: Behdad Esfahbod <behdad@behdad.org>
2757 Date:   Mon Jun 29 18:33:18 2009 -0400
2758
2759     Release 1.24.4
2760
2761  NEWS         |    5 +++++
2762  configure.in |    4 ++--
2763  2 files changed, 7 insertions(+), 2 deletions(-)
2764
2765 commit 643b70644aabdbebd6bdfe7a5f128efde39caced
2766 Author: Behdad Esfahbod <behdad@behdad.org>
2767 Date:   Wed Jun 24 23:03:39 2009 -0400
2768
2769     Bug 586814 – Crashes related to fontmap destruction after upgrade
2770
2771     Followup patch from Morten.
2772
2773  pango/pangofc-font.c |    6 +++++-
2774  1 files changed, 5 insertions(+), 1 deletions(-)
2775
2776 commit f868f085dd22f74ea43426d21b13165ebcd091b4
2777 Author: Behdad Esfahbod <behdad@behdad.org>
2778 Date:   Wed Jun 24 22:12:37 2009 -0400
2779
2780     Bug 586814 – Crashes related to fontmap destruction after upgrade
2781
2782     Avoid modifying hashtable while walking it.
2783
2784  pango/pangofc-fontmap.c |   14 +++++++++-----
2785  1 files changed, 9 insertions(+), 5 deletions(-)
2786
2787 commit fd5f93fc6bdf5d8985826c3caa56e2081279cf0e
2788 Author: Behdad Esfahbod <behdad@behdad.org>
2789 Date:   Fri Jun 19 14:05:14 2009 -0400
2790
2791     Release 1.24.3
2792
2793  NEWS         |   11 +++++++++++
2794  configure.in |    4 ++--
2795  2 files changed, 13 insertions(+), 2 deletions(-)
2796
2797 commit 64aaa40a1ff2e80cb9eb36eabf8f5839641c7630
2798 Author: Behdad Esfahbod <behdad@behdad.org>
2799 Date:   Wed Jun 10 23:28:57 2009 -0400
2800
2801     Bug 585337 – Fails to install: install: will not overwrite
2802     just-created
2803     `/home/yavor/gnome-trunk/include/pango-1.0/pango/pango-ot.h' with
2804     `pango-ot.h'
2805
2806     Remove duplicate entry for pango-ot.h.
2807
2808  pango/Makefile.am |    2 +-
2809  1 files changed, 1 insertions(+), 1 deletions(-)
2810
2811 commit 0fd3bb3036fb2621c5a0f80e3a9d495b84b30449
2812 Author: Behdad Esfahbod <behdad@behdad.org>
2813 Date:   Wed Jun 10 23:25:57 2009 -0400
2814
2815     Bug 585164 – 'man preload' shows man page for pango-view
2816
2817     Fix pango-view manual installation.
2818
2819  pango-view/Makefile.am |    2 +-
2820  1 files changed, 1 insertions(+), 1 deletions(-)
2821
2822 commit c939f6aff405ca7b10b1f1538f46148bff719fcb
2823 Author: Behdad Esfahbod <behdad@behdad.org>
2824 Date:   Wed Jun 10 23:26:51 2009 -0400
2825
2826     XX
2827
2828  pango/opentype/Makefile.am                     |    2 +
2829  pango/opentype/hb-buffer.c                     |    9 ++
2830  pango/opentype/hb-buffer.h                     |   14 +++
2831  pango/opentype/hb-common.h                     |    3 +
2832  pango/opentype/hb-ot-layout-gdef-private.h     |   32 ++++----
2833  pango/opentype/hb-ot-layout-gpos-private.h     |  108
2834  ++++++++++++------------
2835  pango/opentype/hb-ot-layout-gsub-private.h     |   46 +++++-----
2836  pango/opentype/hb-ot-layout-gsubgpos-private.h |   68 ++++++++--------
2837  pango/opentype/hb-ot-layout-private.h          |   28 ++++---
2838  pango/opentype/hb-ot-layout.cc                 |   30 -------
2839  pango/opentype/hb-ot-layout.h                  |    5 -
2840  pango/opentype/hb-private.h                    |   16 ++++
2841  12 files changed, 187 insertions(+), 174 deletions(-)
2842
2843 commit 2bf2d827cf2409cd774be14ff1d94e0fb7794377
2844 Author: Behdad Esfahbod <behdad@behdad.org>
2845 Date:   Wed Jun 10 23:25:57 2009 -0400
2846
2847     Bug 585164 – 'man preload' shows man page for pango-view
2848
2849     Fix pango-view manual installation.
2850
2851  pango-view/Makefile.am |    2 +-
2852  1 files changed, 1 insertions(+), 1 deletions(-)
2853
2854 commit 6209a6230cce6c9b1af3c699f0f18335e820e1ea
2855 Author: Behdad Esfahbod <behdad@behdad.org>
2856 Date:   Sat May 30 23:44:22 2009 -0400
2857
2858     Bug 584328 – Persian sample text is not good
2859
2860     Remove Alef Maksura from sample text.
2861
2862  pango/pango-language-sample-table.h |    2 +-
2863  1 files changed, 1 insertions(+), 1 deletions(-)
2864
2865 commit f0e5e54917286dd18471d76ed099bccf0eb85053
2866 Author: Behdad Esfahbod <behdad@behdad.org>
2867 Date:   Sat May 30 23:40:35 2009 -0400
2868
2869     Bug 583250 – pango_font_metrics_get_approximate_char_width is
2870     wrong when LANG=fa_IR
2871
2872     When computing approximate char width for context metrics use
2873     the actual
2874     size the sample string renders to.  Previously it was taking average
2875     over all the fonts used by the sample str.
2876
2877  pango/pango-context.c |   29 ++++++++++-------------------
2878  1 files changed, 10 insertions(+), 19 deletions(-)
2879
2880 commit eae0fecefc4e294f0c182a7063348a817c111dce
2881 Author: Behdad Esfahbod <behdad@behdad.org>
2882 Date:   Sat May 30 22:17:32 2009 -0400
2883
2884     [GPOS] Advance buffer cursor in SinglePos lookups.  Ouch!
2885
2886  pango/opentype/hb-ot-layout-gpos-private.h |    4 ++++
2887  1 files changed, 4 insertions(+), 0 deletions(-)
2888
2889 commit 9fdfc9a06874820f94196c4802c96bc32d71ddc2
2890 Author: Behdad Esfahbod <behdad@behdad.org>
2891 Date:   Sat May 30 12:02:46 2009 -0400
2892
2893     [HB] Improve buffer.  Don't dup out buffer unless out is longer
2894     than in
2895
2896     That is, we work in-place even for ligatures now.
2897
2898  pango/opentype/hb-buffer.c |  156
2899  +++++++++++++++++++-------------------------
2900  pango/opentype/hb-buffer.h |    9 +--
2901  2 files changed, 72 insertions(+), 93 deletions(-)
2902
2903 commit 3dbd37431ebcf8b24a5891a04e66a2f964178c1e
2904 Author: Behdad Esfahbod <behdad@behdad.org>
2905 Date:   Wed May 27 18:16:55 2009 -0400
2906
2907     [GPOS] Fix property checking
2908
2909  pango/opentype/hb-ot-layout-gpos-private.h |    6 +++---
2910  1 files changed, 3 insertions(+), 3 deletions(-)
2911
2912 commit 810f4214af6438076da5014888d60d4bfe77ebd6
2913 Author: Behdad Esfahbod <behdad@behdad.org>
2914 Date:   Wed May 27 00:17:37 2009 -0400
2915
2916     [GPOS] Add vertical TODO
2917
2918  pango/opentype/hb-ot-layout-gpos-private.h |    2 ++
2919  1 files changed, 2 insertions(+), 0 deletions(-)
2920
2921 commit 157af6ba32a32c941cd5be9b0b0034bf8b7327cb
2922 Author: Behdad Esfahbod <behdad@behdad.org>
2923 Date:   Tue May 26 22:29:02 2009 -0400
2924
2925     [HB] Remove useless include
2926
2927  pango/opentype/hb-ot-layout-private.h |    3 ---
2928  1 files changed, 0 insertions(+), 3 deletions(-)
2929
2930 commit 4921800a3ff9edc8b564cd49ae6e976767a16a0f
2931 Author: Behdad Esfahbod <behdad@behdad.org>
2932 Date:   Tue May 26 22:26:08 2009 -0400
2933
2934     [GPOS] Remove unused variables
2935
2936  pango/opentype/hb-ot-layout-gpos-private.h |    3 +--
2937  1 files changed, 1 insertions(+), 2 deletions(-)
2938
2939 commit 07c0e3b1d239ab041e243b0543640c9001e04931
2940 Author: Behdad Esfahbod <behdad@behdad.org>
2941 Date:   Tue May 26 22:11:32 2009 -0400
2942
2943     Fall back to TT kerning if no GPOS
2944
2945  pango/pango-ot-info.c |    4 ++--
2946  1 files changed, 2 insertions(+), 2 deletions(-)
2947
2948 commit 6f9bd9a0e876bc49d25fb8e892b17adfa5b12b8c
2949 Author: Behdad Esfahbod <behdad@behdad.org>
2950 Date:   Tue May 26 19:48:16 2009 -0400
2951
2952     [HB] Fix glyph properties
2953
2954  pango/opentype/hb-ot-layout-common-private.h |    6 +++---
2955  pango/opentype/hb-ot-layout-open-private.h   |    2 +-
2956  pango/opentype/hb-ot-layout.cc               |    2 +-
2957  3 files changed, 5 insertions(+), 5 deletions(-)
2958
2959 commit dc08fb7281b86edacc2edd521da0212acffca985
2960 Author: Behdad Esfahbod <behdad@behdad.org>
2961 Date:   Tue May 26 18:57:56 2009 -0400
2962
2963     [GPOS] Fix PairPos signedness
2964
2965  pango/opentype/hb-ot-layout-gpos-private.h |   11 ++++-------
2966  1 files changed, 4 insertions(+), 7 deletions(-)
2967
2968 commit 74d8c52f6ac1787efb8d87b72f47c6933abaf4ae
2969 Author: Behdad Esfahbod <behdad@behdad.org>
2970 Date:   Tue May 26 17:58:37 2009 -0400
2971
2972     [GPOS] Fix mark matching
2973
2974  pango/opentype/hb-ot-layout-gpos-private.h |   44
2975  ++++++++++++---------------
2976  1 files changed, 20 insertions(+), 24 deletions(-)
2977
2978 commit fe789092d83e6d4da43126640af0150b6bb2555c
2979 Author: Behdad Esfahbod <behdad@behdad.org>
2980 Date:   Tue May 26 17:31:56 2009 -0400
2981
2982     [HB] When looking back/forward, skip marks only
2983
2984  pango/opentype/TODO                            |    1 -
2985  pango/opentype/hb-ot-layout-gpos-private.h     |   13 +----
2986  pango/opentype/hb-ot-layout-gsub-private.h     |   38 ++++++--------
2987  pango/opentype/hb-ot-layout-gsubgpos-private.h |   14 +++---
2988  pango/opentype/hb-ot-layout-private.h          |    6 ++
2989  pango/opentype/hb-ot-layout.cc                 |   69
2990  +++++++++++++++--------
2991  6 files changed, 76 insertions(+), 65 deletions(-)
2992
2993 commit 746860bb7b54c16898264b248eb93a56e8af333b
2994 Author: Behdad Esfahbod <behdad@behdad.org>
2995 Date:   Tue May 26 15:58:34 2009 -0400
2996
2997     [GDEF] Support MarkFilteringSets
2998
2999  pango/opentype/hb-ot-layout.cc |   59
3000  ++++++++++++++-------------------------
3001  1 files changed, 21 insertions(+), 38 deletions(-)
3002
3003 commit 95c3fffa8a2b102a3d5f88f3940e7f93e2368fec
3004 Author: Behdad Esfahbod <behdad@behdad.org>
3005 Date:   Tue May 26 15:45:41 2009 -0400
3006
3007     [HB] Simplify MarkAttachmentType handling
3008
3009  pango/opentype/hb-ot-layout-gpos-private.h |    6 +++---
3010  pango/opentype/hb-ot-layout-gsub-private.h |    6 ++----
3011  pango/opentype/hb-ot-layout.cc             |   18 ++++++++----------
3012  3 files changed, 13 insertions(+), 17 deletions(-)
3013
3014 commit a6e2371d5c50cafd6a433ae19fcfb93fb820f1db
3015 Author: Behdad Esfahbod <behdad@behdad.org>
3016 Date:   Tue May 26 15:38:53 2009 -0400
3017
3018     [HB] Support parsing MarkFilteringSets introduced in OpenType 1.6
3019
3020  pango/opentype/hb-ot-layout-gdef-private.h |   55
3021  ++++++++++++++++++++++++----
3022  pango/opentype/hb-ot-layout-gpos-private.h |    1 +
3023  pango/opentype/hb-ot-layout.cc             |    6 ++--
3024  3 files changed, 51 insertions(+), 11 deletions(-)
3025
3026 commit d877d91e5c0617a82620a6a47406cd196e16e5d6
3027 Author: Behdad Esfahbod <behdad@behdad.org>
3028 Date:   Tue May 26 13:08:00 2009 -0400
3029
3030     [HB] More de-C++'ization
3031
3032  pango/opentype/hb-ot-layout-gsubgpos-private.h |   24
3033  ++++++++++++------------
3034  1 files changed, 12 insertions(+), 12 deletions(-)
3035
3036 commit 3b1a840d2726772fb3a6ec0daedaf698fce29c52
3037 Author: Behdad Esfahbod <behdad@behdad.org>
3038 Date:   Tue May 26 13:04:59 2009 -0400
3039
3040     [HB] Start MarkFilteringSet support
3041
3042  pango/opentype/hb-ot-layout-common-private.h |   24
3043  +++++++++++++++++++-----
3044  1 files changed, 19 insertions(+), 5 deletions(-)
3045
3046 commit fb8da04aac1fe1b11b8a617342f1532e12c595db
3047 Author: Behdad Esfahbod <behdad@behdad.org>
3048 Date:   Tue May 26 12:40:10 2009 -0400
3049
3050     [HB] Implement get_lig_carets()
3051
3052  pango/opentype/hb-ot-layout-gdef-private.h |   57
3053  ++++++++++++++++++++++------
3054  pango/opentype/hb-ot-layout.cc             |   17 ++++++--
3055  pango/opentype/hb-ot-layout.h              |    8 +++-
3056  pango/opentype/main.cc                     |    9 +----
3057  4 files changed, 66 insertions(+), 25 deletions(-)
3058
3059 commit 807581741d5331235004f2252de92a6de3ce23d0
3060 Author: Behdad Esfahbod <behdad@behdad.org>
3061 Date:   Tue May 26 12:24:16 2009 -0400
3062
3063     [HB] Add get_attach_points()
3064
3065  pango/opentype/Makefile.am                 |    2 +-
3066  pango/opentype/hb-ot-layout-gdef-private.h |   35
3067  ++++++++++++++++++++--------
3068  pango/opentype/hb-ot-layout-gpos-private.h |   28 +++++----------------
3069  pango/opentype/hb-ot-layout-gsub-private.h |   28 +++++----------------
3070  pango/opentype/hb-ot-layout-open-private.h |   12 ++-------
3071  pango/opentype/hb-ot-layout.cc             |    9 +++++++
3072  pango/opentype/hb-ot-layout.h              |    6 ++++
3073  pango/opentype/main.cc                     |    8 +++---
3074  8 files changed, 62 insertions(+), 66 deletions(-)
3075
3076 commit 298dadbd395a594176ed4cda4b9cf7004b724b66
3077 Author: Behdad Esfahbod <behdad@behdad.org>
3078 Date:   Tue May 26 12:00:28 2009 -0400
3079
3080     [HB] Remove more macros
3081
3082  pango/opentype/hb-ot-layout-gdef-private.h |   18 +++++++++---------
3083  1 files changed, 9 insertions(+), 9 deletions(-)
3084
3085 commit 7b3f038ada310ac1f113d898a637df188177f8bb
3086 Author: Behdad Esfahbod <behdad@behdad.org>
3087 Date:   Mon May 25 04:04:24 2009 -0400
3088
3089     [HB] More buffer cleanup
3090
3091  pango/opentype/hb-buffer-private.h             |   39 ++-----
3092  pango/opentype/hb-buffer.c                     |  138
3093  ++++++++++++------------
3094  pango/opentype/hb-buffer.h                     |   22 ++--
3095  pango/opentype/hb-ot-layout-gpos-private.h     |   29 +++---
3096  pango/opentype/hb-ot-layout-gsub-private.h     |   10 +-
3097  pango/opentype/hb-ot-layout-gsubgpos-private.h |    8 +-
3098  pango/opentype/hb-ot-layout-private.h          |   13 +--
3099  pango/opentype/hb-ot-layout.cc                 |   16 ++--
3100  pango/opentype/hb-private.h                    |   29 -----
3101  pango/pango-ot-buffer.c                        |   18 ++--
3102  pango/pango-ot-info.c                          |    3 +-
3103  pango/pango-ot.h                               |    2 +-
3104  12 files changed, 138 insertions(+), 189 deletions(-)
3105
3106 commit 76d05e87fb34a3f6cc5d914e91f755e964c690dc
3107 Author: Behdad Esfahbod <behdad@behdad.org>
3108 Date:   Mon May 25 03:39:11 2009 -0400
3109
3110     [HB] Cleanup buffer
3111
3112  pango/opentype/hb-buffer-private.h             |    2 +-
3113  pango/opentype/hb-buffer.c                     |   26 +++++----
3114  pango/opentype/hb-ot-layout-gsub-private.h     |   26 +++------
3115  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 +-
3116  pango/opentype/hb-ot-layout.cc                 |   71
3117  ------------------------
3118  5 files changed, 25 insertions(+), 102 deletions(-)
3119
3120 commit fdb536bbfd1575465abf4cdfa08706685a466244
3121 Author: Behdad Esfahbod <behdad@behdad.org>
3122 Date:   Mon May 25 03:30:31 2009 -0400
3123
3124     [HB] Clean more
3125
3126  pango/opentype/hb-ot-layout-private.h |   10 ++++------
3127  pango/opentype/hb-ot-layout.cc        |    8 ++++----
3128  2 files changed, 8 insertions(+), 10 deletions(-)
3129
3130 commit 8f0881c5d40224e820ce19e67259f75e8c82adb7
3131 Author: Behdad Esfahbod <behdad@behdad.org>
3132 Date:   Mon May 25 03:24:19 2009 -0400
3133
3134     [HB] Remove one XXX, add another
3135
3136  pango/opentype/hb-buffer.h            |    2 ++
3137  pango/opentype/hb-ot-layout-private.h |    3 +--
3138  2 files changed, 3 insertions(+), 2 deletions(-)
3139
3140 commit 8c864af4b508feac57896fe4e0124d9031670b93
3141 Author: Behdad Esfahbod <behdad@behdad.org>
3142 Date:   Mon May 25 03:22:19 2009 -0400
3143
3144     [HB] Update copyright years
3145
3146  pango/opentype/hb-buffer-private.h    |    2 +-
3147  pango/opentype/hb-buffer.h            |    2 +-
3148  pango/opentype/hb-common.h            |    2 +-
3149  pango/opentype/hb-ot-layout-private.h |    2 +-
3150  pango/opentype/hb-ot-layout.h         |    2 +-
3151  pango/opentype/hb-private.h           |    2 +-
3152  6 files changed, 6 insertions(+), 6 deletions(-)
3153
3154 commit 6e506f425a89d0ff330497b38ec8227e30d5681b
3155 Author: Behdad Esfahbod <behdad@behdad.org>
3156 Date:   Mon May 25 03:20:18 2009 -0400
3157
3158     [HB] Would have helped if I actually knew C++ before using it...
3159
3160  pango/opentype/hb-ot-layout-gsubgpos-private.h |    4 ++--
3161  pango/opentype/hb-ot-layout-open-private.h     |   24
3162  ++++++++++++------------
3163  2 files changed, 14 insertions(+), 14 deletions(-)
3164
3165 commit 40c6f897dbdc4020c5aec07b7022caadb45cf3f1
3166 Author: Behdad Esfahbod <behdad@behdad.org>
3167 Date:   Mon May 25 03:10:06 2009 -0400
3168
3169     [HB] More cleanup
3170
3171  pango/opentype/hb-ot-layout-common-private.h |    4 ++--
3172  pango/opentype/hb-ot-layout-open-private.h   |    9 +++++----
3173  2 files changed, 7 insertions(+), 6 deletions(-)
3174
3175 commit c783d19c9cee230e20cf4df504e729b5233ebe17
3176 Author: Behdad Esfahbod <behdad@behdad.org>
3177 Date:   Mon May 25 02:41:49 2009 -0400
3178
3179     [HB] Simplify Tag
3180
3181  pango/opentype/hb-ot-layout-open-private.h |   46
3182  +++++++++++-----------------
3183  1 files changed, 18 insertions(+), 28 deletions(-)
3184
3185 commit c53ed30cddcf3ed56ffb2756f2d8650ad012ff44
3186 Author: Behdad Esfahbod <behdad@behdad.org>
3187 Date:   Mon May 25 02:34:25 2009 -0400
3188
3189     [HB] Simplify more
3190
3191  pango/opentype/hb-ot-layout-open-private.h |   31
3192  +++++++++-------------------
3193  1 files changed, 10 insertions(+), 21 deletions(-)
3194
3195 commit d63d5c6cfc6e1584ca426e469e3a35c46aa4605f
3196 Author: Behdad Esfahbod <behdad@behdad.org>
3197 Date:   Mon May 25 02:27:29 2009 -0400
3198
3199     [HB] Simplify some basic things
3200
3201  pango/opentype/hb-ot-layout-open-private.h |   90
3202  ++++++++++++++++++----------
3203  pango/opentype/main.cc                     |    8 ++-
3204  2 files changed, 64 insertions(+), 34 deletions(-)
3205
3206 commit 8690ed7d482374c3d05eb52419d68ed7d29bee81
3207 Author: Behdad Esfahbod <behdad@behdad.org>
3208 Date:   Sun May 24 15:01:16 2009 -0400
3209
3210     [HB] simplify macros
3211
3212  pango/opentype/hb-buffer-private.h    |    4 ++--
3213  pango/opentype/hb-buffer.h            |    4 ++--
3214  pango/opentype/hb-common.h            |    8 ++++----
3215  pango/opentype/hb-ot-layout-private.h |    4 ++--
3216  pango/opentype/hb-ot-layout.h         |    4 ++--
3217  5 files changed, 12 insertions(+), 12 deletions(-)
3218
3219 commit ed60b2d914254d10765fae72a85e191a9a696bc7
3220 Author: Behdad Esfahbod <behdad@behdad.org>
3221 Date:   Sun May 24 14:27:24 2009 -0400
3222
3223     [HB] Update text files
3224
3225  pango/opentype/COPYING |    7 -------
3226  pango/opentype/README  |   13 ++-----------
3227  2 files changed, 2 insertions(+), 18 deletions(-)
3228
3229 commit f4ad4d87cba90c1d02255c34247b9ce09d0b6d67
3230 Author: Behdad Esfahbod <behdad@behdad.org>
3231 Date:   Sun May 24 14:24:35 2009 -0400
3232
3233     [HB] Remove stale makefile.msc too
3234
3235  pango/opentype/makefile.msc |   19 -------------------
3236  1 files changed, 0 insertions(+), 19 deletions(-)
3237
3238 commit a7a715480db66148b1f487528887508a7991dcd0
3239 Author: Behdad Esfahbod <behdad@behdad.org>
3240 Date:   Sun May 24 14:22:22 2009 -0400
3241
3242     [HB] Remove old code!
3243
3244     Goodbye 16 thousand lines of ten-year old code!
3245
3246  pango/opentype/harfbuzz-dump-main.c      |   97 -
3247  pango/opentype/harfbuzz-dump.c           |  768 ----
3248  pango/opentype/harfbuzz-dump.h           |   41 -
3249  pango/opentype/harfbuzz-gdef-private.h   |  124 -
3250  pango/opentype/harfbuzz-gdef.c           | 1160 ------
3251  pango/opentype/harfbuzz-gdef.h           |  135 -
3252  pango/opentype/harfbuzz-global.h         |   84 -
3253  pango/opentype/harfbuzz-gpos-private.h   |  712 ----
3254  pango/opentype/harfbuzz-gpos.c           | 6071
3255  ------------------------------
3256  pango/opentype/harfbuzz-gpos.h           |  174 -
3257  pango/opentype/harfbuzz-gsub-private.h   |  476 ---
3258  pango/opentype/harfbuzz-gsub.c           | 4304 ---------------------
3259  pango/opentype/harfbuzz-gsub.h           |  140 -
3260  pango/opentype/harfbuzz-impl.c           |   84 -
3261  pango/opentype/harfbuzz-impl.h           |  126 -
3262  pango/opentype/harfbuzz-open-private.h   |  102 -
3263  pango/opentype/harfbuzz-open.c           | 1405 -------
3264  pango/opentype/harfbuzz-open.h           |  282 --
3265  pango/opentype/harfbuzz-stream-private.h |   83 -
3266  pango/opentype/harfbuzz-stream.c         |  257 --
3267  pango/opentype/harfbuzz.c                |   31 -
3268  pango/opentype/harfbuzz.h                |   35 -
3269  22 files changed, 0 insertions(+), 16691 deletions(-)
3270
3271 commit 4b90aa823cf91c586d0fd8a5d6154f46516a87ce
3272 Author: Behdad Esfahbod <behdad@behdad.org>
3273 Date:   Sun May 24 14:21:27 2009 -0400
3274
3275     [HB] Remove stale TODO mark
3276
3277  pango/opentype/hb-ot-layout-open-private.h |    1 -
3278  1 files changed, 0 insertions(+), 1 deletions(-)
3279
3280 commit d11f8e6d41213d38b2b3ea2ec4843e2b6f34697b
3281 Author: Behdad Esfahbod <behdad@behdad.org>
3282 Date:   Sun May 24 12:30:40 2009 -0400
3283
3284     [HB] Add FixedVersion cast to int
3285
3286  pango/opentype/hb-ot-layout-open-private.h |    2 ++
3287  1 files changed, 2 insertions(+), 0 deletions(-)
3288
3289 commit 8ff827848f63ac61446735c8516a452177c16336
3290 Author: Behdad Esfahbod <behdad@behdad.org>
3291 Date:   Sun May 24 12:29:55 2009 -0400
3292
3293     [HB] Simplify tag
3294
3295  pango/opentype/hb-ot-layout-open-private.h |   10 +++++-----
3296  1 files changed, 5 insertions(+), 5 deletions(-)
3297
3298 commit f89367b83225a5c0a2804ec122d66290a8feb8d5
3299 Author: Behdad Esfahbod <behdad@behdad.org>
3300 Date:   Sun May 24 01:03:24 2009 -0400
3301
3302     [HB] Remove unused data types
3303
3304  pango/opentype/hb-ot-layout-gdef-private.h     |    2 +-
3305  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 +-
3306  pango/opentype/hb-ot-layout-open-private.h     |   54
3307  ++---------------------
3308  3 files changed, 7 insertions(+), 51 deletions(-)
3309
3310 commit 8259e8735babe30eaf3c017e022368bf796b411e
3311 Author: Behdad Esfahbod <behdad@behdad.org>
3312 Date:   Sun May 24 00:53:28 2009 -0400
3313
3314     [HB] Simplify version check in GSUB/GPOS
3315
3316  pango/opentype/hb-ot-layout-gpos-private.h |    5 ++++-
3317  pango/opentype/hb-ot-layout-gsub-private.h |    5 ++++-
3318  2 files changed, 8 insertions(+), 2 deletions(-)
3319
3320 commit d36c93ee99362940c929e20282d2fab440265711
3321 Author: Behdad Esfahbod <behdad@behdad.org>
3322 Date:   Sun May 24 00:50:27 2009 -0400
3323
3324     [HB] Check for GDEF/GSUB/GPOS versions
3325
3326  pango/opentype/hb-ot-layout-gdef-private.h     |    3 +--
3327  pango/opentype/hb-ot-layout-gpos-private.h     |    3 +--
3328  pango/opentype/hb-ot-layout-gsub-private.h     |    3 +--
3329  pango/opentype/hb-ot-layout-gsubgpos-private.h |    5 ++---
3330  pango/opentype/hb-ot-layout-open-private.h     |   11 ++++++++++-
3331  5 files changed, 15 insertions(+), 10 deletions(-)
3332
3333 commit 5c8fd8cb98e4f20ce02dd10f5b3edbbb15b1d91d
3334 Author: Behdad Esfahbod <behdad@behdad.org>
3335 Date:   Sat May 23 22:39:42 2009 -0400
3336
3337     [HB] Minor
3338
3339  pango/opentype/hb-ot-layout-gdef-private.h |    6 +++---
3340  pango/opentype/hb-ot-layout-open-private.h |    4 ++--
3341  2 files changed, 5 insertions(+), 5 deletions(-)
3342
3343 commit eca339bbb73aa1b826f3c1e12d1a27f53ee034db
3344 Author: Behdad Esfahbod <behdad@behdad.org>
3345 Date:   Sat May 23 18:50:44 2009 -0400
3346
3347     [HB] Add TODO items
3348
3349  pango/opentype/TODO |    6 ++++++
3350  1 files changed, 6 insertions(+), 0 deletions(-)
3351
3352 commit d2b11bb9bf3cfa3e1cdcf79a473626ec4ed51846
3353 Author: Behdad Esfahbod <behdad@behdad.org>
3354 Date:   Fri May 22 18:54:24 2009 -0400
3355
3356     [GDEF] Add some get_carret_value() code
3357
3358  pango/opentype/hb-ot-layout-gdef-private.h |   36
3359  ++++++++++++++--------------
3360  1 files changed, 18 insertions(+), 18 deletions(-)
3361
3362 commit 191cfb73b04955d9af757d47dc85b1ae0ab6c6c5
3363 Author: Behdad Esfahbod <behdad@behdad.org>
3364 Date:   Fri May 22 18:29:45 2009 -0400
3365
3366     [GPOS] MarkLigPosFormat1
3367
3368     GPOS is complete now!  Yay!
3369
3370  pango/opentype/hb-ot-layout-gpos-private.h |  128
3371  ++++++++++++++++++++--------
3372  1 files changed, 92 insertions(+), 36 deletions(-)
3373
3374 commit 31f627d786003824d189c786db532600d8701114
3375 Author: Behdad Esfahbod <behdad@behdad.org>
3376 Date:   Fri May 22 17:58:09 2009 -0400
3377
3378     [HB] Remove apply_subtables() again
3379
3380  pango/opentype/hb-ot-layout-gpos-private.h |   31
3381  +++++++++-----------------
3382  pango/opentype/hb-ot-layout-gsub-private.h |   33
3383  ++++++++++-----------------
3384  2 files changed, 23 insertions(+), 41 deletions(-)
3385
3386 commit fb963a1a1e8f7c337af6b7fee4718c3f65bc8c51
3387 Author: Behdad Esfahbod <behdad@behdad.org>
3388 Date:   Thu May 21 22:31:33 2009 -0400
3389
3390     [HB] Share Extension lookup code between GSUB and GPOS
3391
3392  pango/opentype/hb-ot-layout-gpos-private.h     |   64 +++---------------
3393  pango/opentype/hb-ot-layout-gsub-private.h     |   83
3394  ++++--------------------
3395  pango/opentype/hb-ot-layout-gsubgpos-private.h |   52 +++++++++++++++
3396  3 files changed, 77 insertions(+), 122 deletions(-)
3397
3398 commit a9688760104e24339e8c956bbdfc3e12387f02b8
3399 Author: Behdad Esfahbod <behdad@behdad.org>
3400 Date:   Thu May 21 15:51:04 2009 -0400
3401
3402     [GPOS] Remove printf.  MarkMarkPos1 is working
3403
3404     The "bug" was in the font.
3405
3406  pango/opentype/hb-ot-layout-gpos-private.h |    1 -
3407  1 files changed, 0 insertions(+), 1 deletions(-)
3408
3409 commit 541e8ad0c666f895649fbe1df2393ef0f04f2655
3410 Author: Behdad Esfahbod <behdad@behdad.org>
3411 Date:   Thu May 21 12:46:29 2009 -0400
3412
3413     [HB] Ouch.  Add files.
3414
3415  pango/opentype/hb-common.h  |   53 +++++++++++++++++
3416  pango/opentype/hb-private.h |  132
3417  +++++++++++++++++++++++++++++++++++++++++++
3418  2 files changed, 185 insertions(+), 0 deletions(-)
3419
3420 commit 6e1a2662b3f9d5514c99a82f70e037749d95dc3c
3421 Author: Behdad Esfahbod <behdad@behdad.org>
3422 Date:   Thu May 21 08:27:07 2009 -0400
3423
3424     [GPOS] MarkMarkPosFormat1
3425
3426     Still not quite working.
3427
3428  pango/opentype/TODO                        |    4 +-
3429  pango/opentype/hb-ot-layout-gpos-private.h |  105
3430  ++++++++++++++++++++--------
3431  2 files changed, 79 insertions(+), 30 deletions(-)
3432
3433 commit 7c4677ad4d628a943066782df30720b6ae2f79c6
3434 Author: Behdad Esfahbod <behdad@behdad.org>
3435 Date:   Thu May 21 06:32:01 2009 -0400
3436
3437     [GPOS] MarkBasePosFormat1
3438
3439  pango/opentype/TODO                        |    1 +
3440  pango/opentype/hb-ot-layout-gpos-private.h |   62
3441  +++++++++++++++++++++++++--
3442  2 files changed, 58 insertions(+), 5 deletions(-)
3443
3444 commit 180781efd0691964cc5b823c6b9274f208fd083c
3445 Author: Behdad Esfahbod <behdad@behdad.org>
3446 Date:   Thu May 21 04:58:24 2009 -0400
3447
3448     [GPOS] Implement MarkArray interface
3449
3450  pango/opentype/hb-ot-layout-gpos-private.h |    5 +++--
3451  1 files changed, 3 insertions(+), 2 deletions(-)
3452
3453 commit 164137a18e4b10c240c8d63bf676872cfdc934c3
3454 Author: Behdad Esfahbod <behdad@behdad.org>
3455 Date:   Thu May 21 04:54:01 2009 -0400
3456
3457     [GPOS] Implement Device support in AnchorFormat3
3458
3459  pango/opentype/hb-ot-layout-gpos-private.h |   11 ++++++++---
3460  1 files changed, 8 insertions(+), 3 deletions(-)
3461
3462 commit 361cdf36b00a7e4632de45a8ad9697d3cb1b8670
3463 Author: Behdad Esfahbod <behdad@behdad.org>
3464 Date:   Thu May 21 04:49:04 2009 -0400
3465
3466     [GPOS] Remove apply_value() return value
3467
3468  pango/opentype/hb-ot-layout-gpos-private.h |   75
3469  +++++++++++++---------------
3470  1 files changed, 34 insertions(+), 41 deletions(-)
3471
3472 commit 93e5da2de8070410b5e8978dfa3a261e6d7f00a4
3473 Author: Behdad Esfahbod <behdad@behdad.org>
3474 Date:   Thu May 21 04:47:05 2009 -0400
3475
3476     [GPOS] Start MarkBasePosFormat1
3477
3478  pango/opentype/TODO                        |    1 +
3479  pango/opentype/hb-ot-layout-gpos-private.h |   38
3480  ++++++++++++---------------
3481  2 files changed, 18 insertions(+), 21 deletions(-)
3482
3483 commit 25494c523822e837716bc1000b1d94ff06ca476f
3484 Author: Behdad Esfahbod <behdad@behdad.org>
3485 Date:   Wed May 20 15:46:12 2009 -0400
3486
3487     [HB] Add TODO item
3488
3489  pango/opentype/hb-ot-layout-gpos-private.h |    1 +
3490  pango/opentype/hb-ot-layout-gsub-private.h |    1 +
3491  2 files changed, 2 insertions(+), 0 deletions(-)
3492
3493 commit 6fb8dab583378de48a39b1b25459e24b0162e5d4
3494 Author: Behdad Esfahbod <behdad@behdad.org>
3495 Date:   Wed May 20 06:15:23 2009 -0400
3496
3497     [HB] Add TODO item
3498
3499  pango/opentype/TODO |    1 +
3500  1 files changed, 1 insertions(+), 0 deletions(-)
3501
3502 commit 5687dd7511fbf8503dcb6d7c215455e1f999cf03
3503 Author: Behdad Esfahbod <behdad@behdad.org>
3504 Date:   Wed May 20 06:01:16 2009 -0400
3505
3506     [HB] Remove last dependence on the old code base!
3507
3508  pango/opentype/hb-buffer-private.h         |   88
3509  ++++++++++++++--------------
3510  pango/opentype/hb-buffer.c                 |   47 +++++++--------
3511  pango/opentype/hb-ot-layout-gpos-private.h |   11 +--
3512  pango/opentype/hb-ot-layout-gsub-private.h |   12 ++--
3513  pango/opentype/hb-ot-layout.cc             |   16 +++---
3514  5 files changed, 85 insertions(+), 89 deletions(-)
3515
3516 commit c141180297254ef341e3e557c26b51eb7e964706
3517 Author: Behdad Esfahbod <behdad@behdad.org>
3518 Date:   Wed May 20 05:42:12 2009 -0400
3519
3520     [HB] Rename harfbuzz-buffer to hb-buffer
3521
3522  pango/opentype/Makefile.am                     |    5 +-
3523  pango/opentype/harfbuzz-buffer-private.h       |  106 -------
3524  pango/opentype/harfbuzz-buffer.c               |  349
3525  ------------------------
3526  pango/opentype/harfbuzz-buffer.h               |   94 -------
3527  pango/opentype/hb-buffer-private.h             |  106 +++++++
3528  pango/opentype/hb-buffer.c                     |  347
3529  +++++++++++++++++++++++
3530  pango/opentype/hb-buffer.h                     |   94 +++++++
3531  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 +-
3532  pango/opentype/hb-ot-layout-private.h          |    2 +-
3533  pango/opentype/hb-ot-layout.cc                 |    5 +-
3534  pango/opentype/hb-ot-layout.h                  |    2 +-
3535  11 files changed, 556 insertions(+), 556 deletions(-)
3536
3537 commit 336bb3201096bdd0494d29926dd44e8cca8bed26
3538 Author: Behdad Esfahbod <behdad@behdad.org>
3539 Date:   Wed May 20 05:35:14 2009 -0400
3540
3541     [HB] Remove all references to the old code!
3542
3543  pango/opentype/Makefile.am            |   76 +++++-----------
3544  pango/opentype/harfbuzz-buffer.c      |  154
3545  +++++++++++++-------------------
3546  pango/opentype/harfbuzz-buffer.h      |   80 +++++++++---------
3547  pango/opentype/hb-ot-layout-private.h |    6 +-
3548  pango/opentype/hb-ot-layout.cc        |   17 ++---
3549  pango/opentype/hb-ot-layout.h         |    1 +
3550  pango/pango-ot-buffer.c               |   14 ++--
3551  pango/pango-ot-info.c                 |   14 ++--
3552  pango/pango-ot-private.h              |   10 +-
3553  9 files changed, 156 insertions(+), 216 deletions(-)
3554
3555 commit 15a0220c336113a2df8de91ec0513b1bdde35a89
3556 Author: Behdad Esfahbod <behdad@behdad.org>
3557 Date:   Wed May 20 04:51:30 2009 -0400
3558
3559     [GPOS] Finally it's working, up to Cursive
3560
3561     Wow, IranNastaliq renders perfectly again!
3562
3563  pango/opentype/hb-ot-layout.cc |   24 ++++++++++++++++++++++++
3564  pango/opentype/hb-ot-layout.h  |   12 ++++++++++++
3565  pango/pango-ot-info.c          |   15 +++++++++++++--
3566  3 files changed, 49 insertions(+), 2 deletions(-)
3567
3568 commit ac8ad1e1c8958246add90cf6d7b6da4ad2a2ea87
3569 Author: Behdad Esfahbod <behdad@behdad.org>
3570 Date:   Wed May 20 04:16:35 2009 -0400
3571
3572     [GPOS] Fix more brokenness
3573
3574  pango/opentype/Makefile.am                 |    2 +-
3575  pango/opentype/hb-ot-layout-gpos-private.h |   37
3576  +++++++++++++++-------------
3577  pango/opentype/hb-ot-layout.cc             |    7 +++++
3578  pango/opentype/hb-ot-layout.h              |    5 ++++
3579  pango/pango-ot-info.c                      |    2 +
3580  5 files changed, 35 insertions(+), 18 deletions(-)
3581
3582 commit b77c4990efcd6f6ef77dc6e956bb3f1df9bf6bff
3583 Author: Behdad Esfahbod <behdad@behdad.org>
3584 Date:   Wed May 20 03:59:33 2009 -0400
3585
3586     [GPOS] Fix GPOS feature lookup lookups and application
3587
3588  pango/pango-ot-info.c |   51
3589  ++++++++++++++++++++++++-------------------------
3590  1 files changed, 25 insertions(+), 26 deletions(-)
3591
3592 commit 25db8f6de85f6f8ee11adbf423edb22e6259c543
3593 Author: Behdad Esfahbod <behdad@behdad.org>
3594 Date:   Wed May 20 03:53:00 2009 -0400
3595
3596     [HB] Move lookup types enum into subtable class
3597
3598  pango/opentype/hb-ot-layout-gpos-private.h |   66
3599  ++++++++++++++--------------
3600  pango/opentype/hb-ot-layout-gsub-private.h |   44 +++++++++---------
3601  2 files changed, 55 insertions(+), 55 deletions(-)
3602
3603 commit e97278164b1939d4b76128ff8bf520ca02b1debb
3604 Author: Behdad Esfahbod <behdad@behdad.org>
3605 Date:   Wed May 20 00:00:09 2009 -0400
3606
3607     [GDEF] Simplify Device access
3608
3609  pango/opentype/hb-ot-layout-gdef-private.h |   12 +++---------
3610  1 files changed, 3 insertions(+), 9 deletions(-)
3611
3612 commit 0b092ed02b6cda94c1a4df87c25f88142f967f4f
3613 Author: Behdad Esfahbod <behdad@behdad.org>
3614 Date:   Tue May 19 23:58:54 2009 -0400
3615
3616     [HB] Indentation
3617
3618  pango/opentype/hb-ot-layout-common-private.h   |  170
3619  ++++++++++++------------
3620  pango/opentype/hb-ot-layout-gdef-private.h     |   65 +++++----
3621  pango/opentype/hb-ot-layout-gsubgpos-private.h |  150
3622  ++++++++++++---------
3623  pango/opentype/hb-ot-layout-open-private.h     |  159
3624  +++++++++++-----------
3625  pango/opentype/hb-ot-layout-private.h          |    9 +-
3626  5 files changed, 288 insertions(+), 265 deletions(-)
3627
3628 commit 2b57f9a6cbaeee708d19a4eda410fef15e4738c5
3629 Author: Behdad Esfahbod <behdad@behdad.org>
3630 Date:   Tue May 19 23:43:04 2009 -0400
3631
3632     [HB] Remove unused methods
3633
3634  pango/opentype/hb-ot-layout-common-private.h |    6 ------
3635  1 files changed, 0 insertions(+), 6 deletions(-)
3636
3637 commit 066d6ab77a5a95187f5865dd409c8b1ee0b79f7b
3638 Author: Behdad Esfahbod <behdad@behdad.org>
3639 Date:   Tue May 19 23:42:30 2009 -0400
3640
3641     [HB] Indentation
3642
3643  pango/opentype/hb-ot-layout-gpos-private.h |  253
3644  +++++++++++++++------------
3645  pango/opentype/hb-ot-layout-gsub-private.h |  262
3646  +++++++++++++++-------------
3647  2 files changed, 284 insertions(+), 231 deletions(-)
3648
3649 commit 852a03873cf0266cc1acadafc60ef2f4132b2019
3650 Author: Behdad Esfahbod <behdad@behdad.org>
3651 Date:   Tue May 19 23:25:41 2009 -0400
3652
3653     [GPOS] CursivePosFormat1
3654
3655  pango/opentype/hb-ot-layout-gpos-private.h |  174
3656  +++++++++++++++++++++++++++-
3657  pango/opentype/hb-ot-layout-private.h      |    2 +-
3658  2 files changed, 169 insertions(+), 7 deletions(-)
3659
3660 commit da5b04ad92c37846ace5ecd9a91c18e836759a23
3661 Author: Behdad Esfahbod <behdad@behdad.org>
3662 Date:   Tue May 19 22:30:09 2009 -0400
3663
3664     [GSUB] PairPosFormat2
3665
3666  pango/opentype/hb-ot-layout-gpos-private.h |   43
3667  ++++++++++++++++++++++++---
3668  1 files changed, 38 insertions(+), 5 deletions(-)
3669
3670 commit 10ddad5aa5c15d589b3dd9330d75562abc21c03a
3671 Author: Behdad Esfahbod <behdad@behdad.org>
3672 Date:   Tue May 19 22:16:04 2009 -0400
3673
3674     [GPOS] PairPosFormat1
3675
3676  pango/opentype/hb-ot-layout-gpos-private.h |   91
3677  ++++++++++++++++++++++------
3678  1 files changed, 73 insertions(+), 18 deletions(-)
3679
3680 commit 9c25dfbd235bd155ad62f3a8d03e27af9a17b810
3681 Author: Behdad Esfahbod <behdad@behdad.org>
3682 Date:   Mon May 18 19:47:52 2009 -0400
3683
3684     [GPOS] Start filling apply() functions in
3685
3686  pango/opentype/harfbuzz-buffer-private.h     |    1 +
3687  pango/opentype/harfbuzz-buffer.c             |    3 -
3688  pango/opentype/hb-ot-layout-common-private.h |   35 +++++---
3689  pango/opentype/hb-ot-layout-gpos-private.h   |  125
3690  +++++++++++++++++++-------
3691  4 files changed, 115 insertions(+), 49 deletions(-)
3692
3693 commit 51d81548dd52fbb6c90775eb3bc83289c0329ddf
3694 Author: Behdad Esfahbod <behdad@behdad.org>
3695 Date:   Mon May 18 18:44:54 2009 -0400
3696
3697     [HB] Use enums
3698
3699  pango/opentype/hb-ot-layout-common-private.h |   14 ++++++++------
3700  pango/opentype/hb-ot-layout-gdef-private.h   |   22
3701  +++++++++++++---------
3702  2 files changed, 21 insertions(+), 15 deletions(-)
3703
3704 commit 4c83d55575d3d05a29bb551dfc41b92b76e48a44
3705 Author: Behdad Esfahbod <behdad@behdad.org>
3706 Date:   Mon May 18 18:30:25 2009 -0400
3707
3708     [HB] More reference cast simplification
3709
3710  pango/opentype/hb-ot-layout-gsub-private.h     |    8 +++---
3711  pango/opentype/hb-ot-layout-gsubgpos-private.h |   28
3712  ++++++++++++------------
3713  pango/opentype/hb-ot-layout-open-private.h     |    2 +-
3714  3 files changed, 19 insertions(+), 19 deletions(-)
3715
3716 commit 3112f9e9ce1a7e69ac9c95a029f5b6b65025e666
3717 Author: Behdad Esfahbod <behdad@behdad.org>
3718 Date:   Mon May 18 18:22:44 2009 -0400
3719
3720     [HB] Rename LOOKUP_ARGS to APPLY_ARGS
3721
3722  pango/opentype/hb-ot-layout-gpos-private.h     |   88
3723  ++++++++++++------------
3724  pango/opentype/hb-ot-layout-gsub-private.h     |   84
3725  +++++++++++-----------
3726  pango/opentype/hb-ot-layout-gsubgpos-private.h |   90
3727  ++++++++++++------------
3728  3 files changed, 131 insertions(+), 131 deletions(-)
3729
3730 commit c08a686375ab4f3173a649f9bf825d24a5870096
3731 Author: Behdad Esfahbod <behdad@behdad.org>
3732 Date:   Mon May 18 18:21:44 2009 -0400
3733
3734     [HB] Internally rename position() and substitute() to apply()
3735
3736  pango/opentype/hb-ot-layout-gpos-private.h |  110
3737  ++++++++++++++--------------
3738  pango/opentype/hb-ot-layout-gsub-private.h |  104
3739  +++++++++++++-------------
3740  2 files changed, 107 insertions(+), 107 deletions(-)
3741
3742 commit 293b1f902f9a730b486d9d92412dd6a1c13eef4c
3743 Author: Behdad Esfahbod <behdad@behdad.org>
3744 Date:   Mon May 18 18:01:19 2009 -0400
3745
3746     [HB] Simplify casts
3747
3748  pango/opentype/hb-ot-layout-gdef-private.h |    2 +-
3749  pango/opentype/hb-ot-layout-gpos-private.h |    6 +++---
3750  pango/opentype/hb-ot-layout-gsub-private.h |    6 +++---
3751  pango/opentype/hb-ot-layout-open-private.h |   10 +++++-----
3752  4 files changed, 12 insertions(+), 12 deletions(-)
3753
3754 commit a483de8e2774ecf9bc281b46fdd21b4d58ed61a2
3755 Author: Behdad Esfahbod <behdad@behdad.org>
3756 Date:   Mon May 18 17:43:49 2009 -0400
3757
3758     Switch Pango to new, defunt, GPOS
3759
3760  pango/opentype/hb-ot-layout-gpos-private.h |   22 ++++--
3761  pango/opentype/hb-ot-layout.cc             |   13 ++++
3762  pango/opentype/hb-ot-layout.h              |    5 ++
3763  pango/pango-ot-info.c                      |   97
3764  ++++++++++++++++++----------
3765  pango/pango-ot-private.h                   |    5 +-
3766  pango/pango-ot-ruleset.c                   |   32 +--------
3767  6 files changed, 102 insertions(+), 72 deletions(-)
3768
3769 commit 68f88f1ca8e7057c8830c1c60a369e588745ebdc
3770 Author: Behdad Esfahbod <behdad@behdad.org>
3771 Date:   Mon May 18 17:09:33 2009 -0400
3772
3773     [HB] Start GPOS!
3774
3775  pango/opentype/hb-ot-layout-gpos-private.h |  915
3776  ++++++++++++++++++++++++++++
3777  pango/opentype/hb-ot-layout-gsub-private.h |    2 -
3778  pango/opentype/hb-ot-layout-private.h      |   15 +-
3779  pango/opentype/hb-ot-layout.cc             |    5 +-
3780  pango/opentype/hb-ot-layout.h              |    8 +-
3781  5 files changed, 936 insertions(+), 9 deletions(-)
3782
3783 commit 4781df2c257883e3507167218fd2bedc739571a2
3784 Author: Behdad Esfahbod <behdad@behdad.org>
3785 Date:   Mon May 18 15:32:40 2009 -0400
3786
3787     [GSUB] Minor
3788
3789  pango/opentype/hb-ot-layout-gsub-private.h |   16 ++++++----------
3790  1 files changed, 6 insertions(+), 10 deletions(-)
3791
3792 commit 014a7567c6152b73218fe21a54e34ddc6ef1447d
3793 Author: Behdad Esfahbod <behdad@behdad.org>
3794 Date:   Mon May 18 13:50:15 2009 -0400
3795
3796     [HB] Minor
3797
3798  pango/opentype/hb-ot-layout-gsub-private.h |   22 +++++++++++-----------
3799  1 files changed, 11 insertions(+), 11 deletions(-)
3800
3801 commit cda2b36b75bd7be71d830bee78b2ab5845e90831
3802 Author: Behdad Esfahbod <behdad@behdad.org>
3803 Date:   Mon May 18 06:00:12 2009 -0400
3804
3805     [GSUB] Protect against mismatching Extension subtable types
3806
3807  pango/opentype/hb-ot-layout-gsub-private.h |    9 ++++++---
3808  1 files changed, 6 insertions(+), 3 deletions(-)
3809
3810 commit bba893b810b14c4e6bfc8cfded697fbe28282d35
3811 Author: Behdad Esfahbod <behdad@behdad.org>
3812 Date:   Mon May 18 05:47:47 2009 -0400
3813
3814     [GSUB] Implement ReverseChainSingleSubst
3815
3816     GSUB is done!
3817
3818  pango/opentype/hb-ot-layout-gsub-private.h     |   55
3819  ++++++++++++++++++------
3820  pango/opentype/hb-ot-layout-gsubgpos-private.h |   43 ++++++-------------
3821  2 files changed, 54 insertions(+), 44 deletions(-)
3822
3823 commit 1927fb2efcecf445aadc3e2be51290f250554576
3824 Author: Behdad Esfahbod <behdad@behdad.org>
3825 Date:   Mon May 18 05:29:29 2009 -0400
3826
3827     [HB] Don't use G_LIKELY!
3828
3829  pango/opentype/hb-ot-layout-gsub-private.h     |   12 ++++++------
3830  pango/opentype/hb-ot-layout-gsubgpos-private.h |   12 ++++++------
3831  pango/opentype/hb-ot-layout-open-private.h     |    4 ++--
3832  pango/opentype/hb-ot-layout.cc                 |    6 +++---
3833  4 files changed, 17 insertions(+), 17 deletions(-)
3834
3835 commit 73460adabb9ccafa3cf990f0a8f78084b9a0973d
3836 Author: Behdad Esfahbod <behdad@behdad.org>
3837 Date:   Mon May 18 05:22:32 2009 -0400
3838
3839     [GSUB] Oops, fix Extension check
3840
3841  pango/opentype/hb-ot-layout-gsub-private.h |    3 +--
3842  1 files changed, 1 insertions(+), 2 deletions(-)
3843
3844 commit 29f0ff90f687a82a630ca0212bbbac1aa3412f59
3845 Author: Behdad Esfahbod <behdad@behdad.org>
3846 Date:   Mon May 18 04:37:37 2009 -0400
3847
3848     [HB] Tweak some constants and fix Coverage
3849
3850  pango/opentype/hb-ot-layout-common-private.h   |   11 ++++++-----
3851  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 ++
3852  pango/opentype/hb-ot-layout-open-private.h     |    6 +++---
3853  3 files changed, 11 insertions(+), 8 deletions(-)
3854
3855 commit e9e17057a108c858fe3c781ad66ce143edf61ca2
3856 Author: Behdad Esfahbod <behdad@behdad.org>
3857 Date:   Mon May 18 04:25:22 2009 -0400
3858
3859     [HB] Cleanup TODOs
3860
3861  pango/opentype/hb-ot-layout-gsub-private.h |   12 ++++++------
3862  pango/opentype/hb-ot-layout-open-private.h |    2 +-
3863  pango/opentype/hb-ot-layout.cc             |    4 ++--
3864  3 files changed, 9 insertions(+), 9 deletions(-)
3865
3866 commit 6cc2d15e154deb656967e5bdff1e3bbe9130f368
3867 Author: Behdad Esfahbod <behdad@behdad.org>
3868 Date:   Mon May 18 04:21:53 2009 -0400
3869
3870     [GSUB] Fix context_length handling in Ligature too
3871
3872  pango/opentype/hb-ot-layout-gsub-private.h     |    9 ++++-----
3873  pango/opentype/hb-ot-layout-gsubgpos-private.h |    5 +++--
3874  2 files changed, 7 insertions(+), 7 deletions(-)
3875
3876 commit 7641ec611671e9f8bb27d5b0f9cec79bd7ca3782
3877 Author: Behdad Esfahbod <behdad@behdad.org>
3878 Date:   Mon May 18 04:17:47 2009 -0400
3879
3880     [HB] Minor cleanup
3881
3882  pango/opentype/hb-ot-layout-gsubgpos-private.h |   10 ++++------
3883  1 files changed, 4 insertions(+), 6 deletions(-)
3884
3885 commit 55fdb2a9d8b9520d62bc1168709188baaf42790c
3886 Author: Behdad Esfahbod <behdad@behdad.org>
3887 Date:   Mon May 18 04:15:25 2009 -0400
3888
3889     [HB] Correctly skip glyphs when applying (Chain)Context lookups
3890
3891  pango/opentype/hb-ot-layout-gsubgpos-private.h |   14 +++++++++++---
3892  1 files changed, 11 insertions(+), 3 deletions(-)
3893
3894 commit 16fb96b68b109d7f06db80e0174dba3f5e643964
3895 Author: Behdad Esfahbod <behdad@behdad.org>
3896 Date:   Mon May 18 04:09:05 2009 -0400
3897
3898     [HB] Fix context_length checking
3899
3900  pango/opentype/hb-ot-layout-gsubgpos-private.h |   23
3901  +++++++++++++----------
3902  pango/opentype/hb-ot-layout-open-private.h     |    2 +-
3903  2 files changed, 14 insertions(+), 11 deletions(-)
3904
3905 commit e20c11f9434ce8322137f134d78e3c00db1b4d39
3906 Author: Behdad Esfahbod <behdad@behdad.org>
3907 Date:   Mon May 18 03:56:39 2009 -0400
3908
3909     [HB] ChainContext complete
3910
3911     IranNastaliq renders perfectly again!
3912
3913  pango/opentype/hb-ot-layout-gsubgpos-private.h |   63
3914  +++++++++++++++++------
3915  1 files changed, 46 insertions(+), 17 deletions(-)
3916
3917 commit b20970dc224472076c18e5a28ab40e38fc7ea605
3918 Author: Behdad Esfahbod <behdad@behdad.org>
3919 Date:   Mon May 18 03:47:31 2009 -0400
3920
3921     [HB] Implement backtrack matching
3922
3923  pango/opentype/hb-ot-layout-gsubgpos-private.h |   61
3924  +++++++++++++++++------
3925  1 files changed, 45 insertions(+), 16 deletions(-)
3926
3927 commit e1b4d68c0d4a6cf656288ba5d88419ce4b914228
3928 Author: Behdad Esfahbod <behdad@behdad.org>
3929 Date:   Mon May 18 02:47:57 2009 -0400
3930
3931     [HB] One more step to go, for fully working GSUB and ChainContext
3932
3933  pango/opentype/hb-ot-layout-gsubgpos-private.h |  107
3934  ++++++++++++++----------
3935  1 files changed, 61 insertions(+), 46 deletions(-)
3936
3937 commit 21be5dfef4033ecd5e7c0f69fc2ca0038e2a8ea1
3938 Author: Behdad Esfahbod <behdad@behdad.org>
3939 Date:   Mon May 18 02:36:18 2009 -0400
3940
3941     [HB] Further modularize Context matching
3942
3943  pango/opentype/hb-ot-layout-gsubgpos-private.h |   92
3944  ++++++++++++++++--------
3945  1 files changed, 63 insertions(+), 29 deletions(-)
3946
3947 commit d9acee5295e6dde5f672c9ce0456520543f5df66
3948 Author: Behdad Esfahbod <behdad@behdad.org>
3949 Date:   Mon May 18 02:14:37 2009 -0400
3950
3951     [HB] A step closer to working ChainContext
3952
3953  pango/opentype/hb-ot-layout-gsubgpos-private.h |   36
3954  +++++++++++++++++------
3955  1 files changed, 26 insertions(+), 10 deletions(-)
3956
3957 commit ac227e24dd98e77da9d548d81ac9efa3afa4d816
3958 Author: Behdad Esfahbod <behdad@behdad.org>
3959 Date:   Mon May 18 02:03:58 2009 -0400
3960
3961     [HB] Add HeadlessArrayTo<>
3962
3963  pango/opentype/hb-ot-layout-gsub-private.h     |   10 ++++------
3964  pango/opentype/hb-ot-layout-gsubgpos-private.h |    5 ++---
3965  pango/opentype/hb-ot-layout-open-private.h     |   19 +++++++++++++++++++
3966  3 files changed, 25 insertions(+), 9 deletions(-)
3967
3968 commit 4dbe5b6afe47fec3344c450f3bcf5691118dd78b
3969 Author: Behdad Esfahbod <behdad@behdad.org>
3970 Date:   Mon May 18 01:49:57 2009 -0400
3971
3972     [HB] More template goodness
3973
3974  pango/opentype/hb-ot-layout-gsubgpos-private.h |   37
3975  +++++++++--------------
3976  1 files changed, 15 insertions(+), 22 deletions(-)
3977
3978 commit f445e05b822699356536d138a0d5f02bdc8372ac
3979 Author: Behdad Esfahbod <behdad@behdad.org>
3980 Date:   Sun May 17 23:17:56 2009 -0400
3981
3982     [HB] More churning towards ChainContext lookups
3983
3984  pango/opentype/hb-ot-layout-common-private.h   |    6 +-
3985  pango/opentype/hb-ot-layout-gsub-private.h     |   15 ++-
3986  pango/opentype/hb-ot-layout-gsubgpos-private.h |  174
3987  +++++++++++++++---------
3988  3 files changed, 125 insertions(+), 70 deletions(-)
3989
3990 commit d2c8763c55c4d59d1acf167c2614ecf76279e722
3991 Author: Behdad Esfahbod <behdad@behdad.org>
3992 Date:   Sun May 17 22:11:30 2009 -0400
3993
3994     [HB] Towards sharing Context and ChainContext code
3995
3996  pango/opentype/hb-ot-layout-gsubgpos-private.h |  220
3997  +++++++++++-------------
3998  1 files changed, 99 insertions(+), 121 deletions(-)
3999
4000 commit d32b9ea104a606a92ad5a27999da7bce2090d675
4001 Author: Behdad Esfahbod <behdad@behdad.org>
4002 Date:   Sun May 17 21:11:49 2009 -0400
4003
4004     [HB] Add check to avoid infinite recursion
4005
4006  pango/opentype/hb-ot-layout-gsub-private.h |   12 ++++++++----
4007  1 files changed, 8 insertions(+), 4 deletions(-)
4008
4009 commit 55fe0e4ea68c70815558a29d09fb139316cecc4d
4010 Author: Behdad Esfahbod <behdad@behdad.org>
4011 Date:   Sun May 17 21:06:08 2009 -0400
4012
4013     [HB] Cosmetic
4014
4015  pango/opentype/hb-ot-layout-gsub-private.h |    4 ++--
4016  1 files changed, 2 insertions(+), 2 deletions(-)
4017
4018 commit eea8dd6ee176dc275c23f84e5d42366f9bba8acf
4019 Author: Behdad Esfahbod <behdad@behdad.org>
4020 Date:   Sun May 17 20:48:27 2009 -0400
4021
4022     [HB] Start ChainContext and ReverseChainSingleSubst lookups
4023
4024  pango/opentype/hb-ot-layout-gsub-private.h     |  269
4025  +++++-------------------
4026  pango/opentype/hb-ot-layout-gsubgpos-private.h |  214
4027  +++++++++++++++++++-
4028  2 files changed, 268 insertions(+), 215 deletions(-)
4029
4030 commit 0c11bc365caaef22a125a1f315e5233df3f665cb
4031 Author: Behdad Esfahbod <behdad@behdad.org>
4032 Date:   Sun May 17 20:30:05 2009 -0400
4033
4034     [HB] Remove stale TODO
4035
4036  pango/opentype/hb-ot-layout-private.h |    2 --
4037  1 files changed, 0 insertions(+), 2 deletions(-)
4038
4039 commit fe01531dc12be28aaef610a0cd94c21dc476e9a6
4040 Author: Behdad Esfahbod <behdad@behdad.org>
4041 Date:   Sun May 17 20:28:01 2009 -0400
4042
4043     [HB] Split Layout-common tables into new files
4044
4045  pango/opentype/hb-ot-layout-common-private.h   |  429
4046  ++++++++++++++++++++++++
4047  pango/opentype/hb-ot-layout-gdef-private.h     |    3 +-
4048  pango/opentype/hb-ot-layout-gsub-private.h     |    1 +
4049  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 +
4050  pango/opentype/hb-ot-layout-open-private.h     |  408
4051  ----------------------
4052  5 files changed, 434 insertions(+), 409 deletions(-)
4053
4054 commit cd966a0ef311bc28e8d4a0025846c213f84cca9c
4055 Author: Behdad Esfahbod <behdad@behdad.org>
4056 Date:   Sun May 17 20:13:02 2009 -0400
4057
4058     [HB] More shuffling
4059
4060  pango/opentype/hb-ot-layout-gsub-private.h     |   71
4061  ++++++++++++++----------
4062  pango/opentype/hb-ot-layout-gsubgpos-private.h |   30 ++++++++++
4063  pango/opentype/hb-ot-layout-open-private.h     |   41 --------------
4064  3 files changed, 71 insertions(+), 71 deletions(-)
4065
4066 commit 3b7ab5800e45a93ba3e58f8d1f9b67d6af2e529c
4067 Author: Behdad Esfahbod <behdad@behdad.org>
4068 Date:   Sun May 17 19:47:54 2009 -0400
4069
4070     [HB] Cleanup format unions
4071
4072  pango/opentype/hb-ot-layout-gdef-private.h     |   18 +++---
4073  pango/opentype/hb-ot-layout-gsub-private.h     |   87
4074  ++++++++++++-----------
4075  pango/opentype/hb-ot-layout-gsubgpos-private.h |   16 ++--
4076  pango/opentype/hb-ot-layout-open-private.h     |   41 ++++-------
4077  4 files changed, 77 insertions(+), 85 deletions(-)
4078
4079 commit e2b95c6d00c5e7b2ad0c486ae3d3a7295a4109c7
4080 Author: Behdad Esfahbod <behdad@behdad.org>
4081 Date:   Sun May 17 19:31:18 2009 -0400
4082
4083     [HB] Use four bytes for Null Tag, not 5
4084
4085  pango/opentype/hb-ot-layout-open-private.h |    4 +++-
4086  1 files changed, 3 insertions(+), 1 deletions(-)
4087
4088 commit aec04a301f2e181626f7a3067d69e003ba915b32
4089 Author: Behdad Esfahbod <behdad@behdad.org>
4090 Date:   Sun May 17 09:45:32 2009 -0400
4091
4092     [HB] Couple size checks
4093
4094  pango/opentype/hb-ot-layout-gsub-private.h     |    7 +++++--
4095  pango/opentype/hb-ot-layout-gsubgpos-private.h |    4 ++--
4096  pango/opentype/hb-ot-layout-open-private.h     |    4 ++--
4097  3 files changed, 9 insertions(+), 6 deletions(-)
4098
4099 commit 8bd68ca2afab4a0703c9a678bffbc683c310a408
4100 Author: Behdad Esfahbod <behdad@behdad.org>
4101 Date:   Sun May 17 09:34:41 2009 -0400
4102
4103     [HB] Propagate property of first glyph
4104
4105     This slightly grows code size.
4106
4107  pango/opentype/hb-ot-layout-gsub-private.h     |  100
4108  ++++++++++++-----------
4109  pango/opentype/hb-ot-layout-gsubgpos-private.h |    7 +-
4110  2 files changed, 56 insertions(+), 51 deletions(-)
4111
4112 commit 9222e0741549ba14a4edf153217fd95fc89d744d
4113 Author: Behdad Esfahbod <behdad@behdad.org>
4114 Date:   Sun May 17 09:07:27 2009 -0400
4115
4116     [GSUB] Further optimize the main switch
4117
4118  pango/opentype/hb-ot-layout-gsub-private.h |   31
4119  +++++++++++++++------------
4120  1 files changed, 17 insertions(+), 14 deletions(-)
4121
4122 commit 5bdc1ff677d37af311e887ef2717daa8fae008ce
4123 Author: Behdad Esfahbod <behdad@behdad.org>
4124 Date:   Sun May 17 08:59:01 2009 -0400
4125
4126     [HB] Unify first glyph property checking
4127
4128  pango/opentype/hb-ot-layout-gsub-private.h     |   81
4129  ++++++++++-------------
4130  pango/opentype/hb-ot-layout-gsubgpos-private.h |   12 ----
4131  2 files changed, 35 insertions(+), 58 deletions(-)
4132
4133 commit ea8ac42a157bfdc0721886baf26a274c6494a742
4134 Author: Behdad Esfahbod <behdad@behdad.org>
4135 Date:   Sun May 17 08:28:42 2009 -0400
4136
4137     [HB] Move Context matching logic out of GSUB
4138
4139  pango/opentype/hb-ot-layout-gdef-private.h     |    2 -
4140  pango/opentype/hb-ot-layout-gsub-private.h     |  331
4141  +----------------------
4142  pango/opentype/hb-ot-layout-gsubgpos-private.h |  347
4143  ++++++++++++++++++++++++
4144  3 files changed, 352 insertions(+), 328 deletions(-)
4145
4146 commit 908360671e03888edeb40a486f588c5fb2788b7d
4147 Author: Behdad Esfahbod <behdad@behdad.org>
4148 Date:   Sun May 17 07:52:11 2009 -0400
4149
4150     [GSUB] Unify ContextSubst matching
4151
4152  pango/opentype/hb-ot-layout-gsub-private.h |  378
4153  +++++++++++----------------
4154  1 files changed, 154 insertions(+), 224 deletions(-)
4155
4156 commit 264a07cd621fce810914c43bb43885519b819aab
4157 Author: Behdad Esfahbod <behdad@behdad.org>
4158 Date:   Sun May 17 07:39:34 2009 -0400
4159
4160     [HB] Renames
4161
4162  pango/opentype/hb-ot-layout-gsub-private.h |  122
4163  ++++++++++++++--------------
4164  1 files changed, 61 insertions(+), 61 deletions(-)
4165
4166 commit 92c65d29132105784b18b60ba938a3ec86dfcb76
4167 Author: Behdad Esfahbod <behdad@behdad.org>
4168 Date:   Sun May 17 06:03:42 2009 -0400
4169
4170     [HB] Simplify buffer
4171
4172  pango/opentype/harfbuzz-buffer-private.h   |   14 ++++------
4173  pango/opentype/harfbuzz-buffer.c           |   35
4174  ++++++++++++---------------
4175  pango/opentype/harfbuzz-gsub.c             |    6 ++--
4176  pango/opentype/hb-ot-layout-gsub-private.h |   12 ++++----
4177  4 files changed, 31 insertions(+), 36 deletions(-)
4178
4179 commit f1e6c0487f5c1bc72061f49a0faa3b134736b06a
4180 Author: Behdad Esfahbod <behdad@behdad.org>
4181 Date:   Sun May 17 05:52:32 2009 -0400
4182
4183     [HB] Add TODO item
4184
4185  pango/opentype/TODO              |    1 +
4186  pango/opentype/harfbuzz-buffer.c |    2 +-
4187  2 files changed, 2 insertions(+), 1 deletions(-)
4188
4189 commit a44105aa2196e782c730dc102aaf77e2c4247ed5
4190 Author: Behdad Esfahbod <behdad@behdad.org>
4191 Date:   Sun May 17 05:14:33 2009 -0400
4192
4193     [HB] Update copyright years
4194
4195  pango/opentype/hb-ot-layout-gdef-private.h |    2 +-
4196  pango/opentype/hb-ot-layout-open-private.h |    2 +-
4197  pango/opentype/hb-ot-layout.cc             |    2 +-
4198  pango/opentype/main.cc                     |    2 +-
4199  4 files changed, 4 insertions(+), 4 deletions(-)
4200
4201 commit 3532e39c36720f6c93392ba71dd46d89252836a4
4202 Author: Behdad Esfahbod <behdad@behdad.org>
4203 Date:   Sun May 17 04:59:56 2009 -0400
4204
4205     [HB] Simplify more arrays
4206
4207  pango/opentype/hb-ot-layout-open-private.h |  243
4208  +++++++++++-----------------
4209  pango/opentype/hb-ot-layout.cc             |    8 +-
4210  2 files changed, 101 insertions(+), 150 deletions(-)
4211
4212 commit 620d7f7fdc5a83047d6f0370c321a59918ae7dd3
4213 Author: Behdad Esfahbod <behdad@behdad.org>
4214 Date:   Sun May 17 01:22:51 2009 -0400
4215
4216     [HB] Use ArrayOf<> in GSUB
4217
4218  pango/opentype/hb-ot-layout-gdef-private.h |    3 +-
4219  pango/opentype/hb-ot-layout-gsub-private.h |  157
4220  +++++++++-------------------
4221  pango/opentype/hb-ot-layout-open-private.h |    5 -
4222  3 files changed, 53 insertions(+), 112 deletions(-)
4223
4224 commit 3d6f115c751830cff0b7389ae6e0c33322f1dcce
4225 Author: Behdad Esfahbod <behdad@behdad.org>
4226 Date:   Sun May 17 00:54:25 2009 -0400
4227
4228     [HB] Add ArrayOf<>
4229
4230  pango/opentype/hb-ot-layout-gdef-private.h |   62 +++++-----------------
4231  pango/opentype/hb-ot-layout-open-private.h |   77
4232  ++++++++++++++++++++-------
4233  2 files changed, 71 insertions(+), 68 deletions(-)
4234
4235 commit 2cb82da2cf865cdc05e23745ea07bff773eedc0b
4236 Author: Behdad Esfahbod <behdad@behdad.org>
4237 Date:   Sun May 17 00:22:37 2009 -0400
4238
4239     [HB] Use OffsetTo<> for Coverage
4240
4241  pango/opentype/hb-ot-layout-gdef-private.h |    1 +
4242  pango/opentype/hb-ot-layout-gsub-private.h |   55
4243  +++++++++++-----------------
4244  pango/opentype/hb-ot-layout-open-private.h |   10 +-----
4245  3 files changed, 23 insertions(+), 43 deletions(-)
4246
4247 commit fe6de1703567ddd2e3f5bf8f604d6f8961938340
4248 Author: Behdad Esfahbod <behdad@behdad.org>
4249 Date:   Sun May 17 00:15:51 2009 -0400
4250
4251     [HB] Use OffsetTo<> in more places
4252
4253  pango/opentype/hb-ot-layout-gdef-private.h |   12 +++++-------
4254  pango/opentype/hb-ot-layout-open-private.h |    4 ++++
4255  2 files changed, 9 insertions(+), 7 deletions(-)
4256
4257 commit 0f7838ced386421f0bdf6692c0a383a4d308e270
4258 Author: Behdad Esfahbod <behdad@behdad.org>
4259 Date:   Sun May 17 00:09:20 2009 -0400
4260
4261     [HB] Add OffsetTo template.
4262
4263  pango/opentype/hb-ot-layout-gdef-private.h |   26
4264  ++++++++++++++------------
4265  pango/opentype/hb-ot-layout-gsub-private.h |    6 +++---
4266  pango/opentype/hb-ot-layout-open-private.h |   27
4267  ++++++++++++++++++---------
4268  3 files changed, 35 insertions(+), 24 deletions(-)
4269
4270 commit c18aecadc6be7a14a205d1c31ad8c1c6d018bd24
4271 Author: Behdad Esfahbod <behdad@behdad.org>
4272 Date:   Sat May 16 23:20:48 2009 -0400
4273
4274     [HB] Automate int-type size assertion
4275
4276  pango/opentype/hb-ot-layout-open-private.h |   13 +++----------
4277  1 files changed, 3 insertions(+), 10 deletions(-)
4278
4279 commit d34fc6f5b7efc8d04a9dec527856a370b939dfc2
4280 Author: Behdad Esfahbod <behdad@behdad.org>
4281 Date:   Sat May 16 22:48:14 2009 -0400
4282
4283     [HB] Use templates for Null objects
4284
4285     Also use a common pool for all nul-content ones.
4286
4287  pango/opentype/hb-ot-layout-gdef-private.h |   12 +-
4288  pango/opentype/hb-ot-layout-gsub-private.h |   28 +++---
4289  pango/opentype/hb-ot-layout-open-private.h |  142
4290  ++++++++++++++++------------
4291  pango/opentype/hb-ot-layout.cc             |    8 +-
4292  4 files changed, 105 insertions(+), 85 deletions(-)
4293
4294 commit c4f14a9a2a6cb947d6cd46fbaee84872446884b7
4295 Author: Behdad Esfahbod <behdad@behdad.org>
4296 Date:   Sat May 16 20:15:16 2009 -0400
4297
4298     [HB] Remove obsolete comment
4299
4300  pango/opentype/hb-ot-layout-gdef-private.h |    1 -
4301  1 files changed, 0 insertions(+), 1 deletions(-)
4302
4303 commit b05941e12b2891d9064c4a7717a155d8b622aa6c
4304 Author: Behdad Esfahbod <behdad@behdad.org>
4305 Date:   Sat May 16 19:59:15 2009 -0400
4306
4307     [GSUB] Start ChainContextSubst
4308
4309  pango/opentype/hb-ot-layout-gsub-private.h |   50
4310  +++++++++++++++++++++------
4311  1 files changed, 39 insertions(+), 11 deletions(-)
4312
4313 commit 241fbceffc58deff47323280915dfd67a6d23329
4314 Author: Behdad Esfahbod <behdad@behdad.org>
4315 Date:   Sat May 16 19:44:24 2009 -0400
4316
4317     [GSUB] Implement ContextSubstFormat3
4318
4319  pango/opentype/hb-ot-layout-gsub-private.h |   62
4320  +++++++++++++++++++++++++++-
4321  1 files changed, 61 insertions(+), 1 deletions(-)
4322
4323 commit e9622c8c8c1dd88f63e1ba01df5295fc59eafde8
4324 Author: Behdad Esfahbod <behdad@behdad.org>
4325 Date:   Fri May 15 20:25:37 2009 -0400
4326
4327     [GSUB] Implement ContextSubstFormat2
4328
4329  pango/opentype/hb-ot-layout-gsub-private.h |  105
4330  +++++++++++++++++++++++++--
4331  1 files changed, 97 insertions(+), 8 deletions(-)
4332
4333 commit 75778ef4af51ce974fc9af25063f7bb239563b5a
4334 Author: Behdad Esfahbod <behdad@behdad.org>
4335 Date:   Fri May 15 20:11:10 2009 -0400
4336
4337     [GSUB] Add GSUB::substitute_lookup()
4338
4339  pango/opentype/hb-ot-layout-gsub-private.h |    7 +++++++
4340  pango/opentype/hb-ot-layout.cc             |    5 +----
4341  2 files changed, 8 insertions(+), 4 deletions(-)
4342
4343 commit 761d13a4ead9b627bbfa561ffbb667b6a5704a5e
4344 Author: Behdad Esfahbod <behdad@behdad.org>
4345 Date:   Fri May 15 18:54:53 2009 -0400
4346
4347     [GSUB] Finish ContextSubstFormat1
4348
4349  pango/opentype/hb-ot-layout-gsub-private.h |   77
4350  +++++++++++++++++++++------
4351  pango/opentype/hb-ot-layout-private.h      |   14 +++++
4352  pango/opentype/hb-ot-layout.cc             |   13 -----
4353  3 files changed, 74 insertions(+), 30 deletions(-)
4354
4355 commit 6ec3231cbe0014e43bdccb0588260595b6fb463f
4356 Author: Behdad Esfahbod <behdad@behdad.org>
4357 Date:   Fri May 15 13:28:56 2009 -0400
4358
4359     [HB] Fix typo
4360
4361  pango/opentype/hb-ot-layout-open-private.h |    2 +-
4362  1 files changed, 1 insertions(+), 1 deletions(-)
4363
4364 commit 35f3896cfc703b6b06fad76778f357a0c9fdde38
4365 Author: Behdad Esfahbod <behdad@behdad.org>
4366 Date:   Fri May 15 01:00:36 2009 -0400
4367
4368     [HB] Add TODO item
4369
4370  pango/opentype/TODO |    1 +
4371  1 files changed, 1 insertions(+), 0 deletions(-)
4372
4373 commit 9042dae8a1a4f4727a49b220f13487d50bc2e6fb
4374 Author: Behdad Esfahbod <behdad@behdad.org>
4375 Date:   Fri May 8 21:17:56 2009 -0400
4376
4377     [HB] Remove DEFINE_NON_INSTANTIABLE
4378
4379  pango/opentype/hb-ot-layout-gdef-private.h |    2 --
4380  pango/opentype/hb-ot-layout-gsub-private.h |    3 ---
4381  pango/opentype/hb-ot-layout-open-private.h |   18 +-----------------
4382  3 files changed, 1 insertions(+), 22 deletions(-)
4383
4384 commit 384c824418c8510d77f47ea10adeaa234612500b
4385 Author: Behdad Esfahbod <behdad@behdad.org>
4386 Date:   Fri May 8 21:12:18 2009 -0400
4387
4388     [HB] Remove get_size()
4389
4390  pango/opentype/hb-ot-layout-gdef-private.h |    9 ----
4391  pango/opentype/hb-ot-layout-gsub-private.h |   63
4392  ----------------------------
4393  pango/opentype/hb-ot-layout-open-private.h |   42 +-----------------
4394  3 files changed, 3 insertions(+), 111 deletions(-)
4395
4396 commit 9ca1c677b6f9e4329bbf9efc826621845b12b879
4397 Author: Behdad Esfahbod <behdad@behdad.org>
4398 Date:   Fri May 8 19:09:17 2009 -0400
4399
4400     [GSUB] ContextSubst format 1
4401
4402  pango/opentype/hb-ot-layout-gsub-private.h |   52
4403  ++++++++++++++++++++++++----
4404  1 files changed, 45 insertions(+), 7 deletions(-)
4405
4406 commit dc7f2949972981ad3253df73c9562c1ac2032ef9
4407 Author: Behdad Esfahbod <behdad@behdad.org>
4408 Date:   Fri May 8 18:45:53 2009 -0400
4409
4410     [GSUB] Shuffle
4411
4412  pango/opentype/hb-ot-layout-gsub-private.h |  170
4413  ++++++++++++++--------------
4414  1 files changed, 86 insertions(+), 84 deletions(-)
4415
4416 commit 21d6ce8759a582bfdf475e0f7f149338909b7c04
4417 Author: Behdad Esfahbod <behdad@behdad.org>
4418 Date:   Thu May 7 12:53:02 2009 -0400
4419
4420     [HarfBuzz] Start a TODO file
4421
4422  pango/opentype/TODO |    1 +
4423  1 files changed, 1 insertions(+), 0 deletions(-)
4424
4425 commit 24eb2f6e5bbde72b27f33a816d22cced57b9bbc2
4426 Author: Behdad Esfahbod <behdad@behdad.org>
4427 Date:   Wed May 6 00:25:59 2009 -0400
4428
4429     [GSUB] minor
4430
4431  pango/opentype/hb-ot-layout-open-private.h |    6 ++++--
4432  1 files changed, 4 insertions(+), 2 deletions(-)
4433
4434 commit 5e2e37cbbb7612f595b9c8af72fe4709b2386857
4435 Author: Behdad Esfahbod <behdad@behdad.org>
4436 Date:   Wed May 6 00:12:29 2009 -0400
4437
4438     [GSUB] Towards Context subtitutes
4439
4440  pango/opentype/hb-ot-layout-gsub-private.h |  137
4441  ++++++++++++++++++++++------
4442  1 files changed, 108 insertions(+), 29 deletions(-)
4443
4444 commit e3d3752ed67492358212ecff6f2e3ea71537b4b8
4445 Author: Behdad Esfahbod <behdad@behdad.org>
4446 Date:   Tue May 5 16:22:02 2009 -0400
4447
4448     [GSUB] Minor refactoring
4449
4450  pango/opentype/hb-ot-layout-gsub-private.h |   42
4451  +++++++++++++++------------
4452  1 files changed, 23 insertions(+), 19 deletions(-)
4453
4454 commit 8afbf62147bca4db12e78426ea9c41b5e801c7ed
4455 Author: Behdad Esfahbod <behdad@behdad.org>
4456 Date:   Tue May 5 13:25:13 2009 -0400
4457
4458     [GSUB] Implement ligature substitutions
4459
4460  pango/opentype/Makefile.am                 |    2 +
4461  pango/opentype/hb-ot-layout-gsub-private.h |  113
4462  ++++++++++++++++++++++------
4463  2 files changed, 93 insertions(+), 22 deletions(-)
4464
4465 commit 0bb5d464baab47bb7b6e9852a5c7932bdb2df018
4466 Author: Behdad Esfahbod <behdad@behdad.org>
4467 Date:   Mon May 4 20:21:57 2009 -0400
4468
4469     [GSUB] Hook new GSUB up in Pango
4470
4471  pango/opentype/hb-ot-layout-gsub-private.h |   15 ++++--
4472  pango/pango-ot-info.c                      |   65
4473  ++++++++++++++++------------
4474  pango/pango-ot-private.h                   |   14 +++++-
4475  pango/pango-ot-ruleset.c                   |   37 +--------------
4476  4 files changed, 62 insertions(+), 69 deletions(-)
4477
4478 commit 644d9208ce6f916d702d41f35c3bd3f87552fa7b
4479 Author: Behdad Esfahbod <behdad@behdad.org>
4480 Date:   Thu Apr 16 16:53:40 2009 -0400
4481
4482     [GSUB] Start Ligature subtable support
4483
4484  pango/opentype/hb-ot-layout-gsub-private.h |  132
4485  ++++++++++++++++++++--------
4486  pango/opentype/hb-ot-layout.h              |    2 +-
4487  2 files changed, 96 insertions(+), 38 deletions(-)
4488
4489 commit 2d1c3ed6ac99d73df640eaa8245771e32322aab5
4490 Author: Behdad Esfahbod <behdad@behdad.org>
4491 Date:   Thu Apr 16 14:19:42 2009 -0400
4492
4493     [GSUB] Implement Alternate subtables
4494
4495  pango/opentype/hb-ot-layout-gsub-private.h |  104
4496  +++++++++++++++++++++++++--
4497  pango/opentype/hb-ot-layout-open-private.h |    2 +-
4498  2 files changed, 97 insertions(+), 9 deletions(-)
4499
4500 commit 031314080876e4507eed89315e3bde044e16ab05
4501 Author: Behdad Esfahbod <behdad@behdad.org>
4502 Date:   Thu Apr 16 13:40:13 2009 -0400
4503
4504     [GSUB] Implement Extension subtables
4505
4506  pango/opentype/hb-ot-layout-gsub-private.h |  169
4507  ++++++++++++++++++----------
4508  1 files changed, 108 insertions(+), 61 deletions(-)
4509
4510 commit 3be923835e89c9697d7c0ab24013a353fbafa9ab
4511 Author: Behdad Esfahbod <behdad@behdad.org>
4512 Date:   Thu Apr 16 12:30:51 2009 -0400
4513
4514     [GSUB] Fix reverse lookup loop like we did in the old code before
4515
4516  pango/opentype/hb-ot-layout-gsub-private.h |    2 +-
4517  1 files changed, 1 insertions(+), 1 deletions(-)
4518
4519 commit 25f2af64013f6d88289d526315d2d0c91b77e3a1
4520 Author: Behdad Esfahbod <behdad@behdad.org>
4521 Date:   Thu Apr 16 04:45:30 2009 -0400
4522
4523     [harfbuzz/GSUB] towards a partially working GSUB
4524
4525  pango/opentype/harfbuzz-buffer.c           |    2 +-
4526  pango/opentype/harfbuzz-impl.h             |    2 +-
4527  pango/opentype/harfbuzz.c                  |    1 -
4528  pango/opentype/hb-ot-layout-gdef-private.h |    4 +-
4529  pango/opentype/hb-ot-layout-gsub-private.h |  383
4530  ++++++++++++++++++++-------
4531  pango/opentype/hb-ot-layout-open-private.h |   31 ++-
4532  pango/opentype/hb-ot-layout-private.h      |    6 +-
4533  pango/opentype/hb-ot-layout.cc             |   94 +++++--
4534  pango/opentype/hb-ot-layout.h              |    2 -
4535  9 files changed, 381 insertions(+), 144 deletions(-)
4536
4537 commit 6c68a82054505d3d1c8101cdb534fc8843354804
4538 Author: Behdad Esfahbod <behdad@behdad.org>
4539 Date:   Wed Apr 15 22:56:15 2009 -0400
4540
4541     Implement the first substitute()
4542
4543  pango/opentype/harfbuzz-buffer-private.h   |    8 +-
4544  pango/opentype/harfbuzz-buffer.c           |    4 +-
4545  pango/opentype/harfbuzz-buffer.h           |    2 +-
4546  pango/opentype/harfbuzz-gdef-private.h     |    4 +-
4547  pango/opentype/harfbuzz-gdef.c             |    6 +-
4548  pango/opentype/harfbuzz-gdef.h             |    2 +-
4549  pango/opentype/harfbuzz-gpos.c             |    8 +-
4550  pango/opentype/harfbuzz-gpos.h             |    2 +-
4551  pango/opentype/harfbuzz-gsub.h             |    2 +-
4552  pango/opentype/hb-ot-layout-gsub-private.h |   88
4553  +++++++++++++++++++++++++---
4554  pango/opentype/hb-ot-layout-open-private.h |    2 +-
4555  pango/opentype/hb-ot-layout-private.h      |   23 ++++---
4556  pango/opentype/hb-ot-layout.cc             |   54 ++++++++++++-----
4557  pango/opentype/hb-ot-layout.h              |    2 +-
4558  14 files changed, 151 insertions(+), 56 deletions(-)
4559
4560 commit 23fe8a3b2aa15ea135704d8c25321a016a6972ae
4561 Author: Behdad Esfahbod <behdad@behdad.org>
4562 Date:   Wed Apr 15 20:14:24 2009 -0400
4563
4564     Merge harfbuzz-ng
4565
4566  pango/opentype/Makefile.am                 |   16 +-
4567  pango/opentype/harfbuzz-buffer-private.h   |    6 +-
4568  pango/opentype/harfbuzz-global.h           |    3 +
4569  pango/opentype/harfbuzz-gpos.c             |  121 ++--
4570  pango/opentype/harfbuzz-gpos.h             |    6 +-
4571  pango/opentype/harfbuzz-gsub.c             |  145 ++---
4572  pango/opentype/harfbuzz-gsub.h             |    4 +-
4573  pango/opentype/harfbuzz-impl.h             |   11 +-
4574  pango/opentype/harfbuzz-open.c             |    9 -
4575  pango/opentype/harfbuzz.h                  |    1 -
4576  pango/opentype/hb-ot-layout-gdef-private.h |  276 ++++++++
4577  pango/opentype/hb-ot-layout-gsub-private.h |  583 ++++++++++++++++
4578  pango/opentype/hb-ot-layout-open-private.h |  993
4579  ++++++++++++++++++++++++++++
4580  pango/opentype/hb-ot-layout-private.h      |   66 ++
4581  pango/opentype/hb-ot-layout.cc             |  565 ++++++++++++++++
4582  pango/opentype/hb-ot-layout.h              |  229 +++++++
4583  pango/opentype/main.cc                     |  174 +++++
4584  pango/pango-ot-buffer.c                    |   12 +-
4585  pango/pango-ot-info.c                      |  397 +++---------
4586  pango/pango-ot-private.h                   |    4 +-
4587  20 files changed, 3127 insertions(+), 494 deletions(-)
4588
4589 commit 8cf1dc67718227b27e79ba2694a93f4005d51db1
4590 Author: Behdad Esfahbod <behdad@behdad.org>
4591 Date:   Mon May 4 16:23:51 2009 -0400
4592
4593     Released 1.24.2
4594
4595  NEWS         |   11 +++++++++++
4596  configure.in |    4 ++--
4597  2 files changed, 13 insertions(+), 2 deletions(-)
4598
4599 commit 6054aeddf94d0fee1e9274510aa71c75d84c6f05
4600 Author: Behdad Esfahbod <behdad@behdad.org>
4601 Date:   Mon May 4 16:00:06 2009 -0400
4602
4603     [git.mk] Better deal with non-automake directories
4604
4605  git.mk |    2 +-
4606  1 files changed, 1 insertions(+), 1 deletions(-)
4607
4608 commit 2dbd066cbab8b9bfcf967e9147415db4f5627ab5
4609 Author: Behdad Esfahbod <behdad@behdad.org>
4610 Date:   Mon May 4 14:16:25 2009 -0400
4611
4612     [git.mk] Update
4613
4614  git.mk |  157
4615  ++++++++++++++++++++++++++++++++-------------------------------
4616  1 files changed, 80 insertions(+), 77 deletions(-)
4617
4618 commit 967e4eb92e3b7ce2bd92f18a84ecdc3f8bb39ed3
4619 Author: Behdad Esfahbod <behdad@behdad.org>
4620 Date:   Sun May 3 20:29:17 2009 -0400
4621
4622     [git.mk] Fix DEST_SUBDIR recursion
4623
4624  git.mk |   15 ++++++++-------
4625  1 files changed, 8 insertions(+), 7 deletions(-)
4626
4627 commit f7c76896afc0f34db01a039933ee64ddc23bc3ab
4628 Author: Behdad Esfahbod <behdad@behdad.org>
4629 Date:   Sun May 3 20:25:33 2009 -0400
4630
4631     [git.mk] Recurse in DIST_SUBDIRS too
4632
4633  git.mk |    2 +-
4634  1 files changed, 1 insertions(+), 1 deletions(-)
4635
4636 commit 2c9979d6a01b5fb4951f1413ad8468ed10415c64
4637 Author: Behdad Esfahbod <behdad@behdad.org>
4638 Date:   Fri May 1 14:05:31 2009 -0400
4639
4640     Bug 580987 – SIGFPE in pango_glyph_string_index_to_x
4641
4642     Be pedantic about broken cluster setup, avoid div-by-zero.
4643
4644  pango/glyphstring.c |    6 ++++++
4645  1 files changed, 6 insertions(+), 0 deletions(-)
4646
4647 commit 150573e610c0b14c34aba6fe17b1a6e36d282767
4648 Author: Behdad Esfahbod <behdad@behdad.org>
4649 Date:   Mon Apr 27 14:24:24 2009 -0400
4650
4651     [doap] Add mailto:
4652
4653  pango.doap |    4 ++--
4654  1 files changed, 2 insertions(+), 2 deletions(-)
4655
4656 commit c91e757da1835900b73dcde3128ea4f5a5290c59
4657 Author: Behdad Esfahbod <behdad@behdad.org>
4658 Date:   Sun Apr 26 21:39:06 2009 -0400
4659
4660     Bug 580273 – Font metrics functions incorrectly listed as reporting
4661     point sizes
4662
4663     [doc] Remove misleading sentence about points and Pango units
4664
4665  pango/fonts.c |    8 ++++----
4666  1 files changed, 4 insertions(+), 4 deletions(-)
4667
4668 commit ff7dc9ae5d9b1cc340c6859bd5f3aa3054b19bea
4669 Author: Behdad Esfahbod <behdad@behdad.org>
4670 Date:   Sun Apr 26 02:22:14 2009 -0400
4671
4672     [git.mk] Also ignore other vim buffer files
4673
4674  git.mk |    2 +-
4675  1 files changed, 1 insertions(+), 1 deletions(-)
4676
4677 commit 131f9b20f0d8748baf7e9bf27166c91ec8bad88f
4678 Author: Behdad Esfahbod <behdad@behdad.org>
4679 Date:   Sat Apr 25 20:33:03 2009 -0400
4680
4681     Fix maintainer-clean
4682
4683  git.mk |    4 ++--
4684  1 files changed, 2 insertions(+), 2 deletions(-)
4685
4686 commit abb1367e9942509a0e5e30df5451a5cfe07a415e
4687 Author: Behdad Esfahbod <behdad@behdad.org>
4688 Date:   Thu Apr 23 23:17:38 2009 -0400
4689
4690     [git.mk] Replace "git stat" with "git status"
4691
4692     Apparently "stat" was aliased by me locally.
4693
4694  git.mk |    4 ++--
4695  1 files changed, 2 insertions(+), 2 deletions(-)
4696
4697 commit 37baf42b1b74884156162c317a6604951e4f2d19
4698 Author: Behdad Esfahbod <behdad@behdad.org>
4699 Date:   Tue Apr 21 15:15:08 2009 -0400
4700
4701     Bug 579694 – Cygwin parallel-build patch
4702
4703     Fix build on Cygwin.
4704
4705  pango-view/Makefile.am |    2 +-
4706  1 files changed, 1 insertions(+), 1 deletions(-)
4707
4708 commit 049634718ff06752eb2722449a358a8248bcdea9
4709 Author: Behdad Esfahbod <behdad@behdad.org>
4710 Date:   Sun Apr 19 15:35:33 2009 -0400
4711
4712     [DOAP] Add category
4713
4714  pango.doap |    1 +
4715  1 files changed, 1 insertions(+), 0 deletions(-)
4716
4717 commit 4ad7bc1ece28204a528561fa383ffc4664c5c578
4718 Author: Behdad Esfahbod <behdad@behdad.org>
4719 Date:   Sat Apr 18 16:19:24 2009 -0400
4720
4721     [git.mk] Support out-of-tree builds
4722
4723  git.mk |   14 +++++++++-----
4724  1 files changed, 9 insertions(+), 5 deletions(-)
4725
4726 commit d0830820f84eb28a27502306b6acbf0f2b57fc7d
4727 Author: Behdad Esfahbod <behdad@behdad.org>
4728 Date:   Sat Apr 18 15:04:41 2009 -0400
4729
4730     [git.mk] Remove copyright claim
4731
4732  git.mk |    2 +-
4733  1 files changed, 1 insertions(+), 1 deletions(-)
4734
4735 commit f88ab902430d3c01a83b980bf723058507c08d1f
4736 Author: Behdad Esfahbod <behdad@behdad.org>
4737 Date:   Fri Apr 17 23:22:08 2009 -0400
4738
4739     [Makefile.am] Minor cleanup
4740
4741  Makefile.am |    5 ++++-
4742  1 files changed, 4 insertions(+), 1 deletions(-)
4743
4744 commit 0564202a417e3d8eb6aad2c93c6d5e716f967549
4745 Author: Behdad Esfahbod <behdad@behdad.org>
4746 Date:   Fri Apr 17 21:37:53 2009 -0400
4747
4748     [git.mk] Add gnome-doc-utils support
4749
4750  Makefile.am |    1 +
4751  git.mk      |   23 ++++++++++++++++++++---
4752  2 files changed, 21 insertions(+), 3 deletions(-)
4753
4754 commit 43e7787c1497fec5addc5db5bf5c29ed2191cf74
4755 Author: Behdad Esfahbod <behdad@behdad.org>
4756 Date:   Fri Apr 17 21:11:37 2009 -0400
4757
4758     [git.mk] Document more
4759
4760  git.mk |  107
4761  ++++++++++++++++++++++++++++++++++++++++++++++++++++------------
4762  1 files changed, 87 insertions(+), 20 deletions(-)
4763
4764 commit 133839d1d7ae77cfc80638a3a29187794f87dddf
4765 Author: Behdad Esfahbod <behdad@behdad.org>
4766 Date:   Fri Apr 17 17:55:39 2009 -0400
4767
4768     [git.mk] Document
4769
4770  Makefile.am |    3 +++
4771  git.mk      |   22 ++++++++++++++++++++--
4772  2 files changed, 23 insertions(+), 2 deletions(-)
4773
4774 commit d71b8b4c90fdce60ee3a5d3494c6ef589b120613
4775 Author: Behdad Esfahbod <behdad@behdad.org>
4776 Date:   Fri Apr 17 17:27:03 2009 -0400
4777
4778     [docs] Fix Makefile.am to not delete .gitignore on dist
4779
4780  docs/Makefile.am |    5 ++++-
4781  1 files changed, 4 insertions(+), 1 deletions(-)
4782
4783 commit 137f858f17f680e2487bf4614a33c411c69469c7
4784 Author: Behdad Esfahbod <behdad@behdad.org>
4785 Date:   Fri Apr 17 17:24:02 2009 -0400
4786
4787     [doc] Update templates
4788
4789  docs/tmpl/pangofc-font.sgml |    5 +++++
4790  1 files changed, 5 insertions(+), 0 deletions(-)
4791
4792 commit 1140637cc765e449d381ae2d3a2ef6e3c9a98334
4793 Author: Behdad Esfahbod <behdad@behdad.org>
4794 Date:   Fri Apr 17 17:03:39 2009 -0400
4795
4796     Use git.mk
4797
4798  Makefile.am                    |    2 ++
4799  docs/Makefile.am               |    2 ++
4800  examples/Makefile.am           |    2 ++
4801  modules/Makefile.am            |    2 ++
4802  modules/arabic/Makefile.am     |    2 ++
4803  modules/basic/Makefile.am      |    2 ++
4804  modules/hangul/Makefile.am     |    2 ++
4805  modules/hebrew/Makefile.am     |    2 ++
4806  modules/indic/Makefile.am      |    2 ++
4807  modules/khmer/Makefile.am      |    2 ++
4808  modules/syriac/Makefile.am     |    2 ++
4809  modules/thai/Makefile.am       |    2 ++
4810  modules/tibetan/Makefile.am    |    2 ++
4811  pango-view/Makefile.am         |    2 ++
4812  pango/Makefile.am              |    2 ++
4813  pango/mini-fribidi/Makefile.am |    2 ++
4814  pango/opentype/Makefile.am     |    2 ++
4815  tests/Makefile.am              |    2 ++
4816  tools/Makefile.am              |    2 ++
4817  19 files changed, 38 insertions(+), 0 deletions(-)
4818
4819 commit 5016f4caab5ecaa3c6faf46746c19801a72e9f08
4820 Author: Behdad Esfahbod <behdad@behdad.org>
4821 Date:   Fri Apr 17 17:03:25 2009 -0400
4822
4823     Add git.mk
4824
4825  git.mk |   72
4826  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4827  1 files changed, 72 insertions(+), 0 deletions(-)
4828
4829 commit b712138ad9d1f0eebb5f1ecc48d89ead7abf4a9f
4830 Author: Behdad Esfahbod <behdad@behdad.org>
4831 Date:   Fri Apr 17 13:28:56 2009 -0400
4832
4833     Doap it up
4834
4835  Makefile.am |    3 ++-
4836  pango.doap  |   33 +++++++++++++++++++++++++++++++++
4837  2 files changed, 35 insertions(+), 1 deletions(-)
4838
4839 commit f1bda36443d1759e02a4168563de21f08b39c566
4840 Author: Behdad Esfahbod <behdad@behdad.org>
4841 Date:   Tue Apr 14 14:09:42 2009 -0400
4842
4843     Bug 578944 – pango-1.24.1 fails its testsuite
4844
4845     Fix doc coverage.
4846
4847  docs/Makefile.am       |    1 +
4848  docs/tmpl/scripts.sgml |    7 -------
4849  2 files changed, 1 insertions(+), 7 deletions(-)
4850
4851 commit 8197b4d1721d905f1cda3207494df525be112f5d
4852 Author: Behdad Esfahbod <behdad@behdad.org>
4853 Date:   Tue Apr 14 11:09:41 2009 -0400
4854
4855     Bug 578935 – Syntax error (missing semicolon) in
4856     pango/pangowin32-fontmap.c
4857
4858     Add missing semicolon.
4859
4860  NEWS                        |   19 +++++++++++++++++++
4861  configure.in                |    4 ++--
4862  docs/tmpl/pangofc-font.sgml |    5 -----
4863  pango/pangowin32-fontmap.c  |    2 +-
4864  4 files changed, 22 insertions(+), 8 deletions(-)
4865
4866 commit 2fc08eeb9daeabd9fbac1e8ae409581117601bb5
4867 Author: Behdad Esfahbod <behdad@behdad.org>
4868 Date:   Thu Apr 9 13:30:26 2009 -0400
4869
4870     Bug 577952 – Error loading {GDEF,GSUB,GPOS} table 0x6EAD
4871
4872     Detect TrueType Collections by checking the font data header instead
4873     of checking for "face->num_faces >1".
4874
4875  pango/opentype/harfbuzz-stream.c |   11 +++++++++--
4876  1 files changed, 9 insertions(+), 2 deletions(-)
4877
4878 commit c5921ca904f3ab25f975e4c719c7334a31d84434
4879 Author: Behdad Esfahbod <behdad@behdad.org>
4880 Date:   Wed Apr 8 15:47:00 2009 -0400
4881
4882     [pangofc] Be more tolerant on the "fontmap" property setting
4883
4884     Bug 578336 – ABI breakage from 1.22 to 1.24 in fontmap field
4885     of PangoFcFont
4886
4887     Commit 9305b9a9995e84ace3818a90346820ef8c47a3ce introduced a "fontmap"
4888     property in PangoFcFont and expected all subclasses to set it upon
4889     construction.  And PangoFcFontSet was changed to not set
4890     fcfont->fontmap
4891     anymore.
4892
4893     Relax this change to make it backward compatible by:
4894
4895       1) Making "fontmap" property a not-construct-only property
4896
4897       2) In PangoFcFontSet, set "fontmap" if not already set
4898
4899     This should make it backward compatible, while allowing new code to
4900     set the
4901     property instead of relying on PangoFcFontSet to do it.
4902
4903  pango/pangofc-font.c    |    2 +-
4904  pango/pangofc-fontmap.c |    5 +++++
4905  2 files changed, 6 insertions(+), 1 deletions(-)
4906
4907 commit 7a654f4999cdedf71d2c39cfa6ccf6fe2a7a8477
4908 Author: Peter Clifton <pcjc2@cam.ac.uk>
4909 Date:   Tue Apr 7 16:21:24 2009 -0400
4910
4911     [doc] Tag markup attributes with version they were introduced
4912
4913  docs/pango_markup.sgml |   16 ++++++++--------
4914  docs/tmpl/scripts.sgml |    7 +++++++
4915  2 files changed, 15 insertions(+), 8 deletions(-)
4916
4917 commit dd6ce709db5872132335fef9f75aa16a33d6e5aa
4918 Author: Behdad Esfahbod <behdad@behdad.org>
4919 Date:   Mon Apr 6 19:49:02 2009 -0400
4920
4921     [layout] Truncate final whitespace in the line before ellipsizing
4922
4923     Bug 556132 – gnome-panel crashed with SIGSEGV in
4924     g_cclosure_marshal_VOID__BOXED()
4925
4926     Not after.  Also fixes invalid memory access in case line was both
4927     wrapped and ellipsized.
4928
4929  pango/pango-layout.c |   16 +++++++---------
4930  1 files changed, 7 insertions(+), 9 deletions(-)
4931
4932 commit b6b9a22500c3e760f7c05d6c1fd62ff1529dee1b
4933 Author: Behdad Esfahbod <behdad@behdad.org>
4934 Date:   Mon Apr 6 19:47:40 2009 -0400
4935
4936     [layout] When computing empty line extents, use both layout and
4937     context fontdesc
4938
4939     By merging them.  This is what happens for loading fonts in
4940     pango-context.
4941     We should do the same or we'll get zero-size fonts if layout has a
4942     font desc
4943     set with no size.
4944
4945  pango/pango-layout.c |   23 ++++++++++++++---------
4946  1 files changed, 14 insertions(+), 9 deletions(-)
4947
4948 commit 5ea040faf98de83101d50d1dfa141cdaf0cc5c2f
4949 Author: Behdad Esfahbod <behdad@behdad.org>
4950 Date:   Mon Apr 6 19:46:49 2009 -0400
4951
4952     [layout] Don't break line on LINE_SEPARATOR if the line is to be
4953     ellipsized
4954
4955  pango/pango-layout.c |    9 +++++++--
4956  1 files changed, 7 insertions(+), 2 deletions(-)
4957
4958 commit caabe183c7747d7486695071ab592e677bbdce25
4959 Author: Behdad Esfahbod <behdad@behdad.org>
4960 Date:   Mon Apr 6 19:45:04 2009 -0400
4961
4962     Allow font_family=NULL in load_font() and load_fontset() methods
4963
4964  pango/pango-context.c      |    5 +----
4965  pango/pango-fontmap.c      |    6 +++---
4966  pango/pangoatsui-fontmap.c |    5 ++++-
4967  pango/pangowin32-fontmap.c |    8 +++++---
4968  pango/pangox-fontmap.c     |    4 +++-
4969  5 files changed, 16 insertions(+), 12 deletions(-)
4970
4971 commit 1e990af007255d1137ec76bd86658198d73994c6
4972 Author: Behdad Esfahbod <behdad@behdad.org>
4973 Date:   Mon Apr 6 19:43:17 2009 -0400
4974
4975     [xft,ft2] Fix empty-glyph logical extents
4976
4977     Previously we were returning zero.  We now return the height of the
4978     glyph for space.
4979
4980  pango/pangoft2.c      |   17 ++++++++++++-----
4981  pango/pangoxft-font.c |   23 ++++++++++++++++++-----
4982  2 files changed, 30 insertions(+), 10 deletions(-)
4983
4984 commit e61e53f197bf238269a9db736901e64fd999190a
4985 Author: Behdad Esfahbod <behdad@behdad.org>
4986 Date:   Mon Apr 6 19:42:06 2009 -0400
4987
4988     Allow desc_to_merge=NULL in pango_font_description_merge()
4989
4990  pango/fonts.c |    8 ++++++--
4991  1 files changed, 6 insertions(+), 2 deletions(-)
4992
4993 commit 3948365307f6b70863d89af7da832b84af72c263
4994 Author: Behdad Esfahbod <behdad@behdad.org>
4995 Date:   Mon Apr 6 19:41:32 2009 -0400
4996
4997     Use g_debug() instead of g_message()
4998
4999  pango/break.c        |    2 +-
5000  pango/pango-layout.c |   10 +++++-----
5001  2 files changed, 6 insertions(+), 6 deletions(-)
5002
5003 commit fed14242693db7f79c51190698aaf015d0e0a44f
5004 Author: Behdad Esfahbod <behdad@behdad.org>
5005 Date:   Mon Mar 30 13:21:23 2009 -0400
5006
5007     [cairotwisted] Plug couple other leaks
5008
5009  examples/cairotwisted.c |    3 +++
5010  1 files changed, 3 insertions(+), 0 deletions(-)
5011
5012 commit 434011df553c8d40c1e6508c9bdea4884e591f97
5013 Author: Behdad Esfahbod <behdad@behdad.org>
5014 Date:   Mon Mar 30 13:13:39 2009 -0400
5015
5016     [cairotwisted] Plug leak
5017
5018  examples/cairotwisted.c |    6 +++++-
5019  1 files changed, 5 insertions(+), 1 deletions(-)
5020
5021 commit 17ea2edc6defca2862bd45680d80e525998ea738
5022 Author: Behdad Esfahbod <behdad@behdad.org>
5023 Date:   Thu Mar 26 01:06:13 2009 -0400
5024
5025     [indic] Fix build
5026
5027  modules/indic/indic-ot-class-tables.c |    6 +++---
5028  1 files changed, 3 insertions(+), 3 deletions(-)
5029
5030 commit cf13cde8a80c9a1a9d4c9e343c634350da59991a
5031 Author: Behdad Esfahbod <behdad@behdad.org>
5032 Date:   Thu Mar 26 01:03:43 2009 -0400
5033
5034     Bug 571291 – Unicode 5.1 support in pango - Indic Lanuages
5035
5036     Add char class for new characters.
5037     Patch from Rahul Bhalerao.
5038
5039  modules/indic/indic-ot-class-tables.c |   20 +++++++++++---------
5040  1 files changed, 11 insertions(+), 9 deletions(-)
5041
5042 commit 477747bc1ef1078b06c4e1c615a1a912e6ada299
5043 Author: Sebastian Dröge <slomo@circular-chaos.org>
5044 Date:   Mon Mar 23 19:16:58 2009 -0400
5045
5046     Bug 576298 – Fails to link pango-view if --without-x is specified
5047     but cairo has X11 support
5048
5049  pango-view/pango-view.c   |    2 +-
5050  pango-view/viewer-cairo.c |    4 ++++
5051  2 files changed, 5 insertions(+), 1 deletions(-)
5052
5053 commit 698203ab28bc679c2e62a2452a79d5785fd46ca7
5054 Author: Chris Wilson <chris@chris-wilson.co.uk>
5055 Date:   Wed Mar 18 13:02:13 2009 +0000
5056
5057     [pango] Allocate PangoScriptIter on stack.
5058
5059     Move the PangoScriptIter structure definition to a private header
5060     file,
5061     so that we can embed the iterator within other structures or allocate
5062     a local iterator on the stack. This eliminates the frequent
5063     short-lived
5064     allocations associated with the iterator.
5065
5066  pango/Makefile.am            |    1 +
5067  pango/break.c                |   13 ++++---
5068  pango/pango-context.c        |   13 ++++---
5069  pango/pango-script-private.h |   56 +++++++++++++++++++++++++++++++++
5070  pango/pango-script.c         |   70
5071  ++++++++++++++++++------------------------
5072  5 files changed, 101 insertions(+), 52 deletions(-)
5073
5074 commit 3241972c4f4d9c1d98d166c38cb0d7b12afb5545
5075 Author: Behdad Esfahbod <behdad@behdad.org>
5076 Date:   Tue Mar 17 12:05:34 2009 -0400
5077
5078     [pango-context] Fix assertion with enable_fallback=FALSE and no fonts
5079
5080  pango/pango-context.c |    3 +++
5081  1 files changed, 3 insertions(+), 0 deletions(-)
5082
5083 commit 7c025dc9d4ef396d991c823ed015c34aaf0eb3ae
5084 Author: Behdad Esfahbod <behdad@behdad.org>
5085 Date:   Mon Mar 16 18:34:47 2009 -0400
5086
5087     Release 1.24.0
5088
5089  NEWS         |   37 +++++++++++++++++++++++++++++++++++++
5090  configure.in |    4 ++--
5091  2 files changed, 39 insertions(+), 2 deletions(-)
5092
5093 commit 4b68c2eb18bafffd2466df30aaf892ec7cd46c9b
5094 Author: Behdad Esfahbod <behdad@behdad.org>
5095 Date:   Mon Mar 16 18:08:31 2009 -0400
5096
5097     Rename ChangeLog.pre-1.23 -> ChangeLog.pre-1-23
5098
5099  ChangeLog.pre-1-23 | 1858
5100  ++++++++++++++++++++++++++++++++++++++++++++++++++++
5101  ChangeLog.pre-1.23 | 1858
5102  ----------------------------------------------------
5103  2 files changed, 1858 insertions(+), 1858 deletions(-)
5104
5105 commit a08ef98448054f28d686d8bba8850e44056e33d7
5106 Author: Behdad Esfahbod <behdad@behdad.org>
5107 Date:   Mon Mar 16 18:07:50 2009 -0400
5108
5109     [Makefile.am] Generage ChangeLog from git-log
5110
5111  Makefile.am |   17 +++++++++++++++++
5112  1 files changed, 17 insertions(+), 0 deletions(-)
5113
5114 commit c82e8ad9dda142b1acfbcb86054750e082600893
5115 Author: Behdad Esfahbod <behdad@behdad.org>
5116 Date:   Mon Mar 16 17:25:33 2009 -0400
5117
5118     Bug 547963 – man page for pango-view
5119
5120  pango-view/Makefile.am     |   26 ++++++++++++++++++++++++++
5121  pango-view/viewer-main.c   |    1 +
5122  pango-view/viewer-render.c |   13 +++++--------
5123  3 files changed, 32 insertions(+), 8 deletions(-)
5124
5125 commit 69e1f7921525c2849d937b5a822475007a4f9a2f
5126 Author: Behdad Esfahbod <behdad@behdad.org>
5127 Date:   Mon Mar 16 16:57:58 2009 -0400
5128
5129     Bug 502804 – pango-view or pangocairo-view option to annotate
5130
5131     Added --annotate.
5132
5133     Also fixes:
5134     Bug 502801 – per-backend pango-view options
5135
5136  pango-view/viewer-cairo.c      |    5 +++++
5137  pango-view/viewer-cairo.h      |    2 ++
5138  pango-view/viewer-pangocairo.c |   33 +++++++++++++++++++++++++++++++--
5139  pango-view/viewer-render.c     |   15 ++++++++++++---
5140  pango-view/viewer.h            |    1 +
5141  5 files changed, 51 insertions(+), 5 deletions(-)
5142
5143 commit 56ff9ed93d1cc9fd091da609304bd153d706d818
5144 Author: Behdad Esfahbod <behdad@behdad.org>
5145 Date:   Mon Mar 16 16:33:48 2009 -0400
5146
5147     [pango-view] Add an extra level of mild annotation to cairo backend
5148
5149  pango-view/viewer-main.c       |    2 +-
5150  pango-view/viewer-pangocairo.c |  133
5151  ++++++++++++++++++++-------------------
5152  pango-view/viewer-x.c          |   15 ++---
5153  3 files changed, 74 insertions(+), 76 deletions(-)
5154
5155 commit c4f9a30634779bc985a470df2bc9f7e4fa0e6ad0
5156 Author: Behdad Esfahbod <behdad@behdad.org>
5157 Date:   Mon Mar 16 16:32:02 2009 -0400
5158
5159     [pango-view] Clear background in _render
5160
5161  pango-view/viewer-cairo.c    |   90
5162  ++++++++++++++++++++++++++----------------
5163  pango-view/viewer-pangoxft.c |   21 ++++------
5164  pango-view/viewer-x.c        |    8 ----
5165  3 files changed, 65 insertions(+), 54 deletions(-)
5166
5167 commit a6af36b9c06b81ab8095afff85f68f37c27a4b3b
5168 Author: Behdad Esfahbod <behdad@behdad.org>
5169 Date:   Mon Mar 16 16:03:36 2009 -0400
5170
5171     Bug 502805 – pango-view option for foreground/background color
5172
5173  pango-view/viewer-cairo.c      |   58 +++++++++++++++++-------
5174  pango-view/viewer-cairo.h      |    3 +
5175  pango-view/viewer-pangocairo.c |   13 +++++-
5176  pango-view/viewer-pangoxft.c   |   26 +++++++----
5177  pango-view/viewer-render.c     |   97
5178  +++++++++++++++++++++++++++++++++++++++-
5179  pango-view/viewer-render.h     |    7 +++-
5180  pango-view/viewer-x.c          |    8 +++
5181  7 files changed, 182 insertions(+), 30 deletions(-)
5182
5183 commit 2599e265eba6fd27b3f7684c484f3160f9a67595
5184 Author: Behdad Esfahbod <behdad@behdad.org>
5185 Date:   Mon Mar 16 11:23:22 2009 -0400
5186
5187     [configure.in] Look for pango.pc.in instead of ChangeLog
5188
5189  configure.in |    2 +-
5190  1 files changed, 1 insertions(+), 1 deletions(-)
5191
5192 commit 4eb4cf81312691516c2129f04f245401b5566235
5193 Author: Behdad Esfahbod <behdad@behdad.org>
5194 Date:   Sun Mar 15 15:50:13 2009 -0400
5195
5196     [pango-view] Don't clear the background for vector output
5197
5198  pango-view/viewer-cairo.c      |   28 ++++++++++++++++++++++++----
5199  pango-view/viewer-pangocairo.c |    3 ---
5200  2 files changed, 24 insertions(+), 7 deletions(-)
5201
5202 commit a3e3ba07b6da4bacb85ae6874cab10286d239903
5203 Author: Behdad Esfahbod <behdad@behdad.org>
5204 Date:   Sun Mar 15 14:31:28 2009 -0400
5205
5206     [pango-view] Add ability to save to PS, EPS, PDF, and SVG
5207
5208  pango-view/viewer-cairo.c      |  192
5209  +++++++++++++++++++++++++++++++++++++---
5210  pango-view/viewer-cairo.h      |    2 +-
5211  pango-view/viewer-pangocairo.c |    3 +-
5212  3 files changed, 183 insertions(+), 14 deletions(-)
5213
5214 commit a4e47759bab59ce5b71a316dc4075c27eeece1e4
5215 Author: Behdad Esfahbod <behdad@behdad.org>
5216 Date:   Sun Mar 15 13:16:50 2009 -0400
5217
5218     [pango-view] Make the cairo backend save png natively
5219
5220  pango-view/viewer-pangocairo.c |    4 ++++
5221  1 files changed, 4 insertions(+), 0 deletions(-)
5222
5223 commit a08cd2843ea38b142d375a15a08520c8758cd4ba
5224 Author: Behdad Esfahbod <behdad@behdad.org>
5225 Date:   Sun Mar 15 13:13:03 2009 -0400
5226
5227     [Makefile.am] Cleanup
5228
5229  pango-view/Makefile.am |   18 +++++-------------
5230  1 files changed, 5 insertions(+), 13 deletions(-)
5231
5232 commit 9644e56231280151803e0bdbee7141507a6b899f
5233 Author: Behdad Esfahbod <behdad@behdad.org>
5234 Date:   Sun Mar 15 13:08:36 2009 -0400
5235
5236     Red Hat Bug 490331 -  Crash of galeon in libpango
5237
5238     Don't crash when no fonts installed.
5239
5240  pango/pangofc-fontmap.c |    2 +-
5241  1 files changed, 1 insertions(+), 1 deletions(-)
5242
5243 commit df05d117a5c168fb90138d7d6bae760c1b2851af
5244 Author: Behdad Esfahbod <behdad@behdad.org>
5245 Date:   Sat Mar 14 21:33:07 2009 -0400
5246
5247     Bug 523166 – pango-view opens display even when invoked with -q
5248
5249     Works now.
5250
5251  pango-view/viewer-cairo.c      |   85
5252  ++++++++++++++++++++++++++++++++++++----
5253  pango-view/viewer-cairo.h      |    2 +-
5254  pango-view/viewer-main.c       |   12 +++++-
5255  pango-view/viewer-pangocairo.c |    6 ++-
5256  pango-view/viewer-x.c          |    4 +-
5257  pango-view/viewer.h            |    1 -
5258  6 files changed, 93 insertions(+), 17 deletions(-)
5259
5260 commit 3310b979c486e38182d89132d6b6b3e3d7ffb728
5261 Author: Behdad Esfahbod <behdad@behdad.org>
5262 Date:   Sat Mar 14 20:50:29 2009 -0400
5263
5264     [pango-view] Don't set metrics-hinting, fallback to surface default
5265
5266  pango-view/viewer-pangocairo.c |    2 --
5267  1 files changed, 0 insertions(+), 2 deletions(-)
5268
5269 commit 5ca1d5b3373e6a2c2c69829a9ffd2a515d64e860
5270 Author: Behdad Esfahbod <behdad@behdad.org>
5271 Date:   Sat Mar 14 19:25:48 2009 -0400
5272
5273     [pango-view] Remove per-backend binaries
5274
5275  pango-view/Makefile.am       |   97
5276  ------------------------------------------
5277  pango-view/pangocairo-view.c |    8 ---
5278  pango-view/pangoft2-view.c   |    8 ---
5279  pango-view/pangox-view.c     |    8 ---
5280  pango-view/pangoxft-view.c   |    8 ---
5281  5 files changed, 0 insertions(+), 129 deletions(-)
5282
5283 commit f4508bc989919842e8df3ff5b9aeeffece29571c
5284 Author: Behdad Esfahbod <behdad@behdad.org>
5285 Date:   Sat Mar 14 19:01:16 2009 -0400
5286
5287     Rebuild pango-script-lang-table.h with fontconfig-2.6.99.behdad
5288
5289  pango/pango-script-lang-table.h |  434
5290  ++++++++++++++++++++++-----------------
5291  1 files changed, 241 insertions(+), 193 deletions(-)
5292
5293 commit 46c65d090998b27a25ee89d36d444d645640934e
5294 Author: Behdad Esfahbod <behdad@behdad.org>
5295 Date:   Sat Mar 14 19:00:54 2009 -0400
5296
5297     [Makefile.am] Fix build of gen-script-for-lang
5298
5299  tools/Makefile.am |    2 +-
5300  1 files changed, 1 insertions(+), 1 deletions(-)
5301
5302 commit 04138218a9b515244f02202c5b18103e84e33d9e
5303 Author: Behdad Esfahbod <behdad@behdad.org>
5304 Date:   Thu Mar 12 14:43:54 2009 -0400
5305
5306     [pangofc-fontmap] Document the caching structure
5307
5308  pango/pangofc-fontmap.c |   54
5309  +++++++++++++++++++++++++++++++++++++++++++++++
5310  1 files changed, 54 insertions(+), 0 deletions(-)
5311
5312 commit 03a13541fbf3f49c21d73490570ca217f559acbb
5313 Author: Behdad Esfahbod <behdad@behdad.org>
5314 Date:   Tue Mar 10 17:13:36 2009 -0400
5315
5316     [pangofc] Share cmap cache between PangoFcFont's of the same face
5317     (#567160)
5318
5319  pango/pangofc-font.c    |   41 ++++--------
5320  pango/pangofc-fontmap.c |  172
5321  ++++++++++++++++++++++++++++++++--------------
5322  pango/pangofc-private.h |   26 +++++++
5323  3 files changed, 158 insertions(+), 81 deletions(-)
5324
5325 commit c84d4e6e068d802cd0fe2b23bee4c611ae9ef89f
5326 Author: Behdad Esfahbod <behdad@behdad.org>
5327 Date:   Tue Mar 10 14:00:09 2009 -0400
5328
5329     [pangofc] Reuse filename from pattern in coverage key
5330
5331  pango/pangofc-fontmap.c |   28 ++++++++++++++++++++--------
5332  1 files changed, 20 insertions(+), 8 deletions(-)
5333
5334 commit 9305b9a9995e84ace3818a90346820ef8c47a3ce
5335 Author: Behdad Esfahbod <behdad@behdad.org>
5336 Date:   Tue Mar 10 08:08:19 2009 -0400
5337
5338     [pangofc] Add a "fontmap" property to PangoFcFont
5339
5340     Gecko uses its own PangoFcFontMap subclass with its own PangoFontSet.
5341     Previously we were setting font->fontmap in our own private
5342     PangoFcFontSet.  Now it's up to the PangoFcFont subclass to set it
5343     when creating the new font object.
5344
5345     Also adds the following backend-public symbol:
5346
5347         pango_fc_font_map_find_decoder()
5348
5349  docs/pango-sections.txt        |    1 +
5350  docs/tmpl/pangofc-font.sgml    |    5 +++
5351  docs/tmpl/pangofc-fontmap.sgml |   10 +++++
5352  pango/pangocairo-fcfont.c      |    1 +
5353  pango/pangofc-font.c           |   42 +++++++++++++++++++--
5354  pango/pangofc-fontmap.c        |   79
5355  +++++++++++++++++++++++++---------------
5356  pango/pangofc-fontmap.h        |    2 +
5357  pango/pangoft2.c               |    1 +
5358  pango/pangoft2.def             |    1 +
5359  pango/pangoxft-font.c          |    1 +
5360  10 files changed, 109 insertions(+), 34 deletions(-)
5361
5362 commit ed941ddf131cbdd8f5e1e1efabd6e92c37010735
5363 Author: Behdad Esfahbod <behdad@behdad.org>
5364 Date:   Tue Mar 10 11:42:01 2009 -0400
5365
5366     [pango-coverage] Fix optimization bug in pango_coverage_to_bytes()
5367
5368  pango/pango-coverage.c |   19 +++++++++++--------
5369  1 files changed, 11 insertions(+), 8 deletions(-)
5370
5371 commit fa908f4cb6db943b555a51d1ce4bf01112b1a710
5372 Author: Behdad Esfahbod <behdad@behdad.org>
5373 Date:   Tue Mar 10 09:05:39 2009 -0400
5374
5375     [pango-coverage] Use gslice for data arrays
5376
5377  pango/pango-coverage.c |    6 +++---
5378  1 files changed, 3 insertions(+), 3 deletions(-)
5379
5380 commit b22da261e98702b95db83cd96175d0d655dc0df4
5381 Author: Behdad Esfahbod <behdad@behdad.org>
5382 Date:   Tue Mar 10 08:26:20 2009 -0400
5383
5384     [pango-coverage] Remove unused struct member
5385
5386  pango/pango-coverage.c |    1 -
5387  1 files changed, 0 insertions(+), 1 deletions(-)
5388
5389 commit e3cff8e0bb2926b2db1687182fab587ade7b64ee
5390 Author: Behdad Esfahbod <behdad@behdad.org>
5391 Date:   Wed Mar 4 14:16:25 2009 +0330
5392
5393     Increase FONTSET_CACHE_SIZE from 64 to 256
5394
5395     Now that we keep a lot fewer objects per fontset, increase the
5396     cache size.
5397
5398  pango/pangofc-fontmap.c |    2 +-
5399  1 files changed, 1 insertions(+), 1 deletions(-)
5400
5401 commit 5861e2609ded6495ebfd4110c4fc8f07ba32ebca
5402 Author: Behdad Esfahbod <behdad@behdad.org>
5403 Date:   Tue Mar 3 01:30:03 2009 +0330
5404
5405     [pangofc-fontmap] Don't unref NULL object (RH bug# 487593)
5406
5407  pango/pangofc-fontmap.c |    6 +++++-
5408  1 files changed, 5 insertions(+), 1 deletions(-)
5409
5410 commit a45933e695a6a60ebae63b30b5a021859cb85305
5411 Author: Tor Lillqvist <tml@iki.fi>
5412 Date:   Mon Mar 9 14:21:49 2009 +0200
5413
5414     Revert change from 2008-05-28 that mapped words and word pairs that
5415     indicate weight or stretch into the corrersponding Pango font
5416     description setting and stripped those word(s) from the family name.
5417
5418     Personally I liked the effect this had on the GTK+ font picker,
5419     combining all weight and stretch variants of what de facto is one
5420     typeface family (for instance DejaVu) under one family name. But Bulia
5421     Byak reported that this caused regressions in Inkscape. So OK then.
5422
5423  pango/pangowin32-fontmap.c |  100
5424  +-------------------------------------------
5425  1 files changed, 2 insertions(+), 98 deletions(-)
5426
5427 commit fab7a104d5c6f3182fe9bdc84bfcba5807f87f8a
5428 Author: Behdad Esfahbod <behdad@behdad.org>
5429 Date:   Mon Mar 2 15:16:11 2009 +0330
5430
5431     [opentype] Protect against illegal access for arrays of length zero
5432
5433  pango/opentype/harfbuzz-gpos.c |   22 ++++++++++++++++++----
5434  pango/opentype/harfbuzz-gsub.c |    6 ++++++
5435  2 files changed, 24 insertions(+), 4 deletions(-)
5436
5437 commit caaa5d09e10d4fe01ef986c9a95826c3cbb13cfa
5438 Author: Behdad Esfahbod <behdad@behdad.org>
5439 Date:   Mon Mar 2 14:20:20 2009 +0330
5440
5441     [opentype] Use size_t instead of uint for malloc wrappers
5442
5443  pango/opentype/harfbuzz-impl.c |    4 ++--
5444  pango/opentype/harfbuzz-impl.h |    6 ++++--
5445  2 files changed, 6 insertions(+), 4 deletions(-)
5446
5447 commit 4de30e5500eaeb49f4bf0b7a07f718e149a2ed5e
5448 Author: Behdad Esfahbod <behdad@behdad.org>
5449 Date:   Mon Mar 2 12:00:52 2009 +0330
5450
5451     [glyphstring] Handle overflow with very long glyphstrings
5452
5453  pango/glyphstring.c |   26 ++++++++++++++++++++------
5454  1 files changed, 20 insertions(+), 6 deletions(-)
5455
5456 commit 1c9433bfe43890b102c8cead8ab3ee34b44c5c37
5457 Author: Behdad Esfahbod <behdad@behdad.org>
5458 Date:   Mon Mar 2 11:17:24 2009 +0330
5459
5460     [pango-language] Fix small leak
5461
5462     Reported by Tommi Rantala.
5463
5464  pango/pango-language.c |    6 ++++--
5465  1 files changed, 4 insertions(+), 2 deletions(-)
5466
5467 commit 7245e427818d88358f2c9fcfdbe777701d7b0ab9
5468 Author: Behdad Esfahbod <behdad@behdad.org>
5469 Date:   Mon Mar 2 11:12:43 2009 +0330
5470
5471     Bug 572662 – Remove deprecated GTK+ symbols
5472
5473     Remove the obsolete file viewer-win32.c
5474
5475  pango-view/Makefile.am    |    1 -
5476  pango-view/viewer-win32.c |  748
5477  ---------------------------------------------
5478  2 files changed, 0 insertions(+), 749 deletions(-)
5479
5480 commit e2f1e870a164dfe855542520c38b5d0b5758d433
5481 Author: Behdad Esfahbod <behdad@behdad.org>
5482 Date:   Mon Mar 2 11:11:09 2009 +0330
5483
5484     Rename ChangeLog to ChangeLog.pre-1.23
5485
5486  ChangeLog          | 1858
5487  ----------------------------------------------------
5488  ChangeLog.pre-1.23 | 1858
5489  ++++++++++++++++++++++++++++++++++++++++++++++++++++
5490  Makefile.am        |    1 +
5491  3 files changed, 1859 insertions(+), 1858 deletions(-)
5492
5493 commit 0586fb02661f1a8465ae94cd736d98200da7b147
5494 Author: Behdad Esfahbod <behdad@behdad.org>
5495 Date:   Mon Mar 2 11:09:29 2009 +0330
5496
5497     Fix Bug 572529 – Poor -I ordering can break build
5498
5499  pango/opentype/Makefile.am |    4 ++--
5500  1 files changed, 2 insertions(+), 2 deletions(-)
5501
5502 commit 44c9dd3d4c17776240a2bd7bdee93b5455ab76d5
5503 Author: Behdad Esfahbod <behdad@behdad.org>
5504 Date:   Fri Feb 6 19:23:48 2009 -0500
5505
5506     Fix warnings
5507
5508  tests/gen-all-unicode.c |    3 ++-
5509  1 files changed, 2 insertions(+), 1 deletions(-)
5510
5511 commit d17a99734b13e3ea4886177c704d54fbb634a0f7
5512 Author: Behdad Esfahbod <behdad@src.gnome.org>
5513 Date:   Tue Feb 3 05:49:01 2009 +0000
5514
5515     Fix check.
5516
5517     svn path=/trunk/; revision=2829
5518
5519  pango/pangoft2.def |    6 ++++++
5520  1 files changed, 6 insertions(+), 0 deletions(-)
5521
5522 commit 400b54870729c2afe49d1aec2b43b2678e0d0844
5523 Author: Behdad Esfahbod <behdad@gnome.org>
5524 Date:   Tue Feb 3 05:34:15 2009 +0000
5525
5526     === Released 1.23.0 ===
5527
5528     2009-02-03  Behdad Esfahbod  <behdad@gnome.org>
5529
5530             * === Released 1.23.0 ===
5531
5532             * configure.in: Version 1.23.0
5533
5534             * NEWS: Updated.
5535
5536     svn path=/trunk/; revision=2828
5537
5538  ChangeLog |    8 ++++++++
5539  NEWS      |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
5540  2 files changed, 62 insertions(+), 0 deletions(-)