1 commit 640404de481360206d0c08f7528ff14cf9166814
2 Author: Behdad Esfahbod <behdad@behdad.org>
3 Date: Tue Nov 17 21:38:53 2009 -0500
9 2 files changed, 13 insertions(+), 1 deletions(-)
11 commit df2d2ecbedfcc9fd470313c08f3d7edad148a0d1
12 Author: Behdad Esfahbod <behdad@behdad.org>
13 Date: Tue Nov 17 21:09:05 2009 -0500
15 Fix pangocairo-fc fontsize weirdness
17 pango/pangocairo-fcfont.c | 5 ++---
18 1 files changed, 2 insertions(+), 3 deletions(-)
20 commit d9abcaf566e9cd7f702c98958f99f90fd53b4c0b
21 Author: Behdad Esfahbod <behdad@behdad.org>
22 Date: Tue Nov 17 19:31:23 2009 -0500
24 Bug 341481 - pangocairo kerning problem with nonidentity scaling
26 Finally fix this embarrassing bug. The fix is a kludge, but it will
27 be redone for 1.28 (harfbuzz-ng) anyway.
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(-)
35 commit 4ccabeffc20f899163bf610356871afb197e9bf8
36 Author: Behdad Esfahbod <behdad@behdad.org>
37 Date: Tue Nov 17 16:20:42 2009 -0500
39 Bug 596614 - Pango application receives SIGSEGV on pasting text
42 Fixed all modules to reverse glyphs if run is rtl. Except for
44 Fixed pango_shape() to detect that, warn, and reverse.
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(-)
57 commit 718c533d28cb760e45c7b874420b14003445a9c1
58 Author: Behdad Esfahbod <behdad@behdad.org>
59 Date: Wed Nov 11 11:57:59 2009 -0500
61 Fix typo in previous commit
63 pango-view/Makefile.am | 2 +-
64 1 files changed, 1 insertions(+), 1 deletions(-)
66 commit 28e179b4f24e11f2af3b739c6c5c3bd560d2de74
67 Author: Behdad Esfahbod <behdad@behdad.org>
68 Date: Wed Nov 11 11:03:29 2009 -0500
70 Bug 587768 - [patch] Don't build pango-view twice
74 pango-view/Makefile.am | 28 +++++++++++++---------------
75 1 files changed, 13 insertions(+), 15 deletions(-)
77 commit 16c3f1d491a04eb8b12f209f97904c7862fbb9db
78 Author: Behdad Esfahbod <behdad@behdad.org>
79 Date: Tue Nov 10 17:09:31 2009 -0500
81 Bug 587768 - [patch] Don't build pango-view twice
83 Try to fix parallel build..
85 pango-view/Makefile.am | 25 ++++++++++++++++---------
86 1 files changed, 16 insertions(+), 9 deletions(-)
88 commit 5f3d21b78679694f76e788e9308062380a0d0c8e
89 Author: Behdad Esfahbod <behdad@behdad.org>
90 Date: Tue Nov 10 16:44:54 2009 -0500
92 Remove REBUILD black magic
96 configure.in | 13 -------------
97 pango/Makefile.am | 4 ++--
98 2 files changed, 2 insertions(+), 15 deletions(-)
100 commit 8e9d153733cac83bfc8ce0c068d2af455d0e9a76
101 Author: Behdad Esfahbod <behdad@behdad.org>
102 Date: Tue Nov 3 17:11:53 2009 -0500
104 Fix leak with non-mmapped fonts
106 pango/pango-ot-info.c | 2 +-
107 1 files changed, 1 insertions(+), 1 deletions(-)
109 commit bfbe9aea599bc98ffd4640268a66c90d6fa21736
110 Author: Behdad Esfahbod <behdad@behdad.org>
111 Date: Thu Oct 29 03:08:42 2009 -0400
113 [HB] Add glyph_metrics typedef
115 pango/opentype/hb-font.h | 9 +++++++++
116 1 files changed, 9 insertions(+), 0 deletions(-)
118 commit cdb7383be41b4ace0e6d9f3a05ac3983e8d4eaf0
119 Author: Behdad Esfahbod <behdad@behdad.org>
120 Date: Thu Oct 29 03:05:18 2009 -0400
122 [HB] Add point_index to get_contour_point()
124 Pointed out by Keith Stribley on HarfBuzz list.
126 pango/opentype/hb-font.h | 1 +
127 1 files changed, 1 insertions(+), 0 deletions(-)
129 commit 44164ee60f5ef2fc4f7a03846b60d72eb67ecb0e
130 Author: Behdad Esfahbod <behdad@behdad.org>
131 Date: Thu Oct 29 03:00:44 2009 -0400
133 [HB] Fix lookup_flag ignoring
135 Reported by Keith Stribley on HarfBuzz list.
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(-)
141 commit 078b2d5b20c4c9e8b3f0a11d1d40e5510ef94cf6
142 Author: Behdad Esfahbod <behdad@behdad.org>
143 Date: Fri Oct 23 16:45:36 2009 -0400
145 Bug 594101 - [Indic] character class data updates to support
148 Add classification for new characters. Patch from Parag AN.
150 modules/indic/indic-ot-class-tables.c | 8 ++++----
151 1 files changed, 4 insertions(+), 4 deletions(-)
153 commit 1038b7959944dd25d7c2a76a3c769eb26b5fd6a2
154 Author: Behdad Esfahbod <behdad@behdad.org>
155 Date: Thu Oct 22 17:24:21 2009 -0400
157 Allow using uninstalled glib
159 Reported by mpsuzuki on gtk-i18n-list on 2009-10-09.
161 configure.in | 5 +++++
162 pango/Makefile.am | 4 ++--
163 2 files changed, 7 insertions(+), 2 deletions(-)
165 commit 72b3642ec8f689eee5463ae8675323d91496238e
166 Author: Behdad Esfahbod <behdad@behdad.org>
167 Date: Thu Oct 22 17:17:38 2009 -0400
169 [configure] Allow using uninstalled cairo
171 Reported by mpsuzuki on gtk-i18n-list on 2009-10-16.
173 configure.in | 6 ++----
174 1 files changed, 2 insertions(+), 4 deletions(-)
176 commit 8598817414ab8bde6c218c6255faf378597394ea
177 Author: Behdad Esfahbod <behdad@behdad.org>
178 Date: Wed Oct 21 18:26:27 2009 -0400
183 1 files changed, 2 insertions(+), 1 deletions(-)
185 commit 6cf73f0034b6db8f10a5cdc096c7a5d1ac53af94
186 Author: Behdad Esfahbod <behdad@behdad.org>
187 Date: Mon Oct 5 15:31:31 2009 -0400
191 pango/pangocairo-font.c | 2 +-
192 1 files changed, 1 insertions(+), 1 deletions(-)
194 commit 8299e480df42f0c1c6481a87c83a6497e76856f0
195 Author: Behdad Esfahbod <behdad@behdad.org>
196 Date: Wed Sep 30 16:35:40 2009 -0400
198 Bug 596837 - Typo in pango_cairo_show_layout documentation
200 pango/pangocairo-render.c | 2 +-
201 1 files changed, 1 insertions(+), 1 deletions(-)
203 commit 18b4ad750528cf5018dc7aa53ba37d1a8af44e1f
204 Author: Behdad Esfahbod <behdad@behdad.org>
205 Date: Mon Sep 21 16:58:52 2009 -0400
210 configure.in | 4 ++--
211 2 files changed, 8 insertions(+), 2 deletions(-)
213 commit 07bb283c9f2d5a1403964dc083c981d9b2e4919f
214 Author: Behdad Esfahbod <behdad@behdad.org>
215 Date: Mon Sep 21 13:58:56 2009 -0400
219 pango/opentype/hb-ot-layout-gsubgpos-private.hh | 5 +++++
220 1 files changed, 5 insertions(+), 0 deletions(-)
222 commit d50615c838ef7b448021dacbe4daa49aa26ea388
223 Author: Behdad Esfahbod <behdad@behdad.org>
224 Date: Mon Sep 21 13:43:54 2009 -0400
226 [HB] Fix apply_lookup() loop
228 Part of Bug 595539 - Regressions in rendering certain Thai sequences
232 pango/opentype/hb-ot-layout-gsubgpos-private.hh | 3 ++-
233 1 files changed, 2 insertions(+), 1 deletions(-)
235 commit 73f94ec879476f52adac105570f4cebe5bd02c0c
236 Author: Behdad Esfahbod <behdad@behdad.org>
237 Date: Mon Sep 21 13:40:38 2009 -0400
239 [HB] Fix bug in chain_context_lookup() invocations
241 Part of Bug 595539 - Regressions in rendering certain Thai sequences
245 pango/opentype/hb-ot-layout-gsubgpos-private.hh | 4 ++--
246 1 files changed, 2 insertions(+), 2 deletions(-)
248 commit 730bed768e8eb4ed14d21bd390403d8bfed71742
249 Author: Behdad Esfahbod <behdad@behdad.org>
250 Date: Wed Sep 16 15:43:57 2009 -0400
252 Bug 595350 - set LC_ALL=C, not LANG=C
254 docs/check.docs | 4 +++-
256 pango/check.defs | 3 ++-
257 3 files changed, 6 insertions(+), 3 deletions(-)
259 commit 24bb7774579627b25a61a348ffe0fb25988a12f3
260 Author: Behdad Esfahbod <behdad@behdad.org>
261 Date: Fri Sep 11 16:57:25 2009 -0400
263 Bug 594936 - pango_layout_set_wrap
265 Remove wrong optimization in pango_layout_set_wrap(). The assumption
267 if the layout was not wrapped before, it will not wrap now is
270 pango/pango-layout.c | 2 +-
271 1 files changed, 1 insertions(+), 1 deletions(-)
273 commit ce01a496c7dad90c672e673c0e7ba8c5de350137
274 Author: Behdad Esfahbod <behdad@behdad.org>
275 Date: Fri Sep 11 16:51:34 2009 -0400
277 Bug 594934 - pango_layout_copy
279 Use memcpy() to copy value fields so we don't miss any.
281 pango/pango-layout-private.h | 27 +++++++++++++++------------
282 pango/pango-layout.c | 27 +++++++--------------------
283 2 files changed, 22 insertions(+), 32 deletions(-)
285 commit 33bb108bd8c053de4ce37c6db26dd32ea20f46e2
286 Author: Tor Lillqvist <tml@iki.fi>
287 Date: Thu Sep 10 18:49:31 2009 +0300
289 Revert "[basic-win32] Increase performance of Uniscribe code"
291 Unfortunately this change breaks complex script shaping.
293 This reverts commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53.
295 modules/basic/basic-win32.c | 13 +++++++------
296 1 files changed, 7 insertions(+), 6 deletions(-)
298 commit 7f821fb6f714095c431f2195eb42ea2d288f84af
299 Author: Behdad Esfahbod <behdad@behdad.org>
300 Date: Wed Sep 9 20:25:32 2009 -0400
302 Only check doc coverage if building docs
304 docs/Makefile.am | 2 ++
305 1 files changed, 2 insertions(+), 0 deletions(-)
307 commit 03e20e37a11971de6717c88d392362ec9e858880
308 Author: Behdad Esfahbod <behdad@behdad.org>
309 Date: Tue Sep 8 11:41:38 2009 -0400
315 2 files changed, 8 insertions(+), 1 deletions(-)
317 commit 29f4c73be091fa950269d5923923482905bcd14b
318 Author: Behdad Esfahbod <behdad@behdad.org>
319 Date: Sun Aug 30 21:02:28 2009 -0400
323 pango/opentype/TODO | 1 +
324 1 files changed, 1 insertions(+), 0 deletions(-)
326 commit e10a17f28cbb8c6c4bd707b79af7e7d2b1370c16
327 Author: Behdad Esfahbod <behdad@behdad.org>
328 Date: Fri Aug 28 17:17:11 2009 -0400
330 [HB] Rename DEBUG to TRACE where appropriate
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
341 7 files changed, 176 insertions(+), 176 deletions(-)
343 commit a6fbd0752ada8f1ae64b77b09b84202c969a3b9b
344 Author: Behdad Esfahbod <behdad@behdad.org>
345 Date: Fri Aug 28 17:14:33 2009 -0400
347 [HB] Add GSUB/GPOS tracing
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(-)
355 commit a9ab729acf465253f29a65481eb8730d1547f974
356 Author: Behdad Esfahbod <behdad@behdad.org>
357 Date: Fri Aug 28 16:31:20 2009 -0400
359 [HB] Allow enabling different debug facilities individually
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(-)
367 commit 3e74e62983e77a83a74be5de3470595e3b6d7f2b
368 Author: Behdad Esfahbod <behdad@behdad.org>
369 Date: Fri Aug 28 14:01:49 2009 -0400
371 Enable silent rules by default
374 1 files changed, 1 insertions(+), 1 deletions(-)
376 commit 735e2efc3369d4ad28a1ab73352232e39f768e27
377 Author: Behdad Esfahbod <behdad@behdad.org>
378 Date: Fri Aug 28 09:46:14 2009 -0400
380 Fix stupid array growing bug
382 pango/opentype/hb-ot-layout.cc | 5 ++++-
383 1 files changed, 4 insertions(+), 1 deletions(-)
385 commit d82431ec05b92cef903d02d47d8069a9427e96b9
386 Author: Behdad Esfahbod <behdad@behdad.org>
387 Date: Thu Aug 27 01:32:17 2009 -0400
389 [HB] Simplify counting
391 pango/opentype/hb-ot-layout.cc | 9 +++++----
392 1 files changed, 5 insertions(+), 4 deletions(-)
394 commit 98428c0680625be6737d89bca6104ff95cd7037b
395 Author: Behdad Esfahbod <behdad@behdad.org>
396 Date: Thu Aug 27 01:16:28 2009 -0400
398 Fix bug with lookup_index overflowing our static array
400 Part of Bug 593240 - updating pango to latest git master makes
403 pango/pango-ot-info.c | 2 ++
404 1 files changed, 2 insertions(+), 0 deletions(-)
406 commit ca180e1f0e2a453bd9ae16791b6bba1328cfffeb
407 Author: Behdad Esfahbod <behdad@behdad.org>
408 Date: Thu Aug 27 00:21:04 2009 -0400
412 pango/opentype/hb-blob.c | 4 ++--
413 1 files changed, 2 insertions(+), 2 deletions(-)
415 commit b16c2664af5be02dfa987f3e8449dcb04d108c00
416 Author: Behdad Esfahbod <behdad@behdad.org>
417 Date: Wed Aug 26 18:53:43 2009 -0400
419 [HB] Bug 593231 - < c99 compiler dislikes ValueRecord
421 pango/opentype/hb-ot-layout-gpos-private.hh | 4 +++-
422 1 files changed, 3 insertions(+), 1 deletions(-)
424 commit 364548d8014ba4e29b486a5d430f23415f27742e
425 Author: Behdad Esfahbod <behdad@behdad.org>
426 Date: Mon Aug 24 16:52:05 2009 -0400
432 2 files changed, 8 insertions(+), 1 deletions(-)
434 commit 3831dec6ed827fb7854743413b1936ab65b578b3
435 Author: Behdad Esfahbod <behdad@behdad.org>
436 Date: Thu Aug 20 15:26:12 2009 -0400
441 1 files changed, 1 insertions(+), 0 deletions(-)
443 commit 4c68b4bf575e6d02c658507374c9fb3cb0f958c6
444 Author: Behdad Esfahbod <behdad@behdad.org>
445 Date: Thu Aug 20 14:01:37 2009 -0400
447 Bug 592484 - invalid write in HB
451 pango/opentype/hb-ot-layout.cc | 4 ++--
452 1 files changed, 2 insertions(+), 2 deletions(-)
454 commit 48d7faba771a738504e0c431c29458cac305275f
455 Author: Behdad Esfahbod <behdad@behdad.org>
456 Date: Thu Aug 20 13:07:50 2009 -0400
458 [HB][glib] Make glib unicode funcs static
460 pango/opentype/hb-glib.c | 36 +++++++++++++++++-------------------
461 1 files changed, 17 insertions(+), 19 deletions(-)
463 commit c18e50d95f6283031e9fe365d914bdcc85f339cc
464 Author: Behdad Esfahbod <behdad@behdad.org>
465 Date: Wed Aug 19 18:16:50 2009 -0400
469 pango/opentype/hb-open-type-private.hh | 10 +++++-----
470 1 files changed, 5 insertions(+), 5 deletions(-)
472 commit 6f73b497a2f4d22611a136ef360b68a78547074f
473 Author: Behdad Esfahbod <behdad@behdad.org>
474 Date: Wed Aug 19 18:07:36 2009 -0400
476 [HB] Rename CAIRO_ in macro prefix to HB_
480 pango/opentype/hb-private.h | 6 +++---
481 1 files changed, 3 insertions(+), 3 deletions(-)
483 commit 392f1f1ddb24c0e7d1d64ee8d36c739ac6482b81
484 Author: Behdad Esfahbod <behdad@behdad.org>
485 Date: Wed Aug 19 16:45:41 2009 -0400
487 [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATE
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.
492 If someone wants to inhibit duplicating, they can lock the blob
493 and throw away the key.
495 Based on mailing list discussion with Carl Worth.
497 pango/opentype/hb-blob.c | 51
498 ++++++++++++++++++++++-----------------------
499 pango/opentype/hb-blob.h | 1 -
500 2 files changed, 25 insertions(+), 27 deletions(-)
502 commit 446d7a2cce64aeee26b94f59a3f518e61c6d5c41
503 Author: Behdad Esfahbod <behdad@behdad.org>
504 Date: Wed Aug 19 16:17:24 2009 -0400
506 [HB] s/writeable/writable/g
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(-)
515 commit 2bd2cd6ed88671df1d7db1ede9a8c02208cb8f48
516 Author: Behdad Esfahbod <behdad@behdad.org>
517 Date: Wed Aug 19 16:07:40 2009 -0400
519 [HB] Hide lig_id and component members of hb_glyph_info_t
521 pango/opentype/hb-buffer.h | 5 ++---
522 1 files changed, 2 insertions(+), 3 deletions(-)
524 commit 34810eedcd0fe0c5347a69e511a16b27ef0499d6
525 Author: Behdad Esfahbod <behdad@behdad.org>
526 Date: Wed Aug 19 14:45:24 2009 -0400
530 pango/opentype/hb-font.h | 2 +-
531 1 files changed, 1 insertions(+), 1 deletions(-)
533 commit 0a8034ea52c1297e330e75ce5cccb3a6bf602fff
534 Author: Behdad Esfahbod <behdad@behdad.org>
535 Date: Tue Aug 18 18:37:36 2009 -0400
537 [HB] Add font funcs prototypes
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(-)
544 commit 82edd870bd4a86ceaeea93afc59e5c3096c740c9
545 Author: Behdad Esfahbod <behdad@behdad.org>
546 Date: Tue Aug 18 16:41:59 2009 -0400
548 Fix a few other pedantic warnings
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(-)
556 commit f397c67d5b23b35b6488c00b821f727d2e67cab4
557 Author: Behdad Esfahbod <behdad@behdad.org>
558 Date: Tue Aug 18 16:38:48 2009 -0400
560 [HB] Fix pedantic warnings
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(-)
567 commit 6ace51e45c90184fe62ad3efbb0d84fd8e415fde
568 Author: Behdad Esfahbod <behdad@behdad.org>
569 Date: Tue Aug 18 16:32:31 2009 -0400
571 [HB] Fix more wrong method signatures
573 pango/opentype/hb-ot-layout-common-private.hh | 2 +-
574 1 files changed, 1 insertions(+), 1 deletions(-)
576 commit 602c83982359f98916967dc88da6b5731fc06798
577 Author: Behdad Esfahbod <behdad@behdad.org>
578 Date: Tue Aug 18 16:27:48 2009 -0400
580 [HB] Fix wrong method signature
582 pango/opentype/hb-ot-layout-common-private.hh | 4 ++--
583 1 files changed, 2 insertions(+), 2 deletions(-)
585 commit 8f6e589aaab62f384c6c8dbc4d0087147bc22237
586 Author: Behdad Esfahbod <behdad@behdad.org>
587 Date: Tue Aug 18 15:49:23 2009 -0400
589 Bug 592194 - Fix missing _SC_PAGE_SIZE macro
591 Autoconfiscate a simple call to mprotect() even more.
594 pango/opentype/hb-blob.c | 94
595 +++++++++++++++++++++++++++++----------------
596 2 files changed, 61 insertions(+), 34 deletions(-)
598 commit a90b692a43bc94a7d204ff36422e3b0b3c5ba27d
599 Author: Behdad Esfahbod <behdad@behdad.org>
600 Date: Mon Aug 17 19:16:53 2009 -0400
604 NEWS | 13 +++++++++++++
606 2 files changed, 14 insertions(+), 1 deletions(-)
608 commit cad422da3d653dae3f55eb9fc93d09b8a9530c9d
609 Author: Behdad Esfahbod <behdad@behdad.org>
610 Date: Mon Aug 17 19:13:30 2009 -0400
612 AM_V_GEN ChangeLog too
615 1 files changed, 1 insertions(+), 2 deletions(-)
617 commit d4f8da3f4855db24484a8924d883df362561b7ce
618 Author: Behdad Esfahbod <behdad@behdad.org>
619 Date: Mon Aug 17 18:39:00 2009 -0400
621 Bug 592131 - Add AM_SILENT_RULES
623 And sprinkle some $(AM_V_GEN) around. Silent rules are disabled by
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(-)
633 commit caed415f553a60176b33e30ee37e891cb720e9c6
634 Author: Behdad Esfahbod <behdad@behdad.org>
635 Date: Mon Aug 17 18:29:37 2009 -0400
637 Make pango_interface_age automatic
639 For unstable releases, we act as if each micro release has new API.
640 For stable releases, no micro release adds new API.
642 configure.in | 10 ++++++++++
643 1 files changed, 10 insertions(+), 0 deletions(-)
645 commit 5f256c2fd14b2cd18978a3963c8b49a2b68966f5
646 Author: Behdad Esfahbod <behdad@behdad.org>
647 Date: Mon Aug 17 17:10:04 2009 -0400
649 [introspection] Don't this gir files, really
651 pango/Makefile.am | 2 +-
652 1 files changed, 1 insertions(+), 1 deletions(-)
654 commit 59fbdf8efd88d72c587dc55a22b6eabd7184284b
655 Author: Behdad Esfahbod <behdad@behdad.org>
656 Date: Mon Aug 17 17:07:12 2009 -0400
658 [Makefile] Remove GIR files from EXTRA_DIST
660 pango/Makefile.am | 2 --
661 1 files changed, 0 insertions(+), 2 deletions(-)
663 commit 078300ef69ab0855a7cc39503880cbc8b2e23494
664 Author: Colin Walters <walters@verbum.org>
665 Date: Mon Aug 17 16:50:57 2009 -0400
667 Re-enable introspection, delete PangoX
669 This patch relies on the latest GObject Introspection; bump
670 requirement to 0.6.4.
672 First, delete the PangoX.gir since it's "incredibly deprecated"
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.
680 pango/Makefile.am | 69
681 ++++++++++++++++++++--------------------------------
682 2 files changed, 28 insertions(+), 43 deletions(-)
684 commit f1d8d01c81b10a8c5ed47fef7a3fba10aa66140c
685 Author: Behdad Esfahbod <behdad@behdad.org>
686 Date: Mon Aug 17 16:48:13 2009 -0400
688 [HB] Avoid int overflow in GPOS
690 Bug 592036 - integer overflow bug causes misrendering of Nepali
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(-)
697 commit a465d3c1854033f2c3c05616bde7762ff0cf2d5b
698 Author: Behdad Esfahbod <behdad@behdad.org>
699 Date: Fri Aug 14 19:37:18 2009 -0400
703 pango/opentype/hb-ot-layout-gpos-private.hh | 31
704 ++++++++++++--------------
705 1 files changed, 14 insertions(+), 17 deletions(-)
707 commit 400a17544e80d46ef9d7aaca4d1c33a6e11f5f97
708 Author: Behdad Esfahbod <behdad@behdad.org>
709 Date: Fri Aug 14 19:33:24 2009 -0400
711 [HB] Merge mark positionin code between three types of lookups
713 pango/opentype/hb-ot-layout-gpos-private.hh | 95
714 ++++++++------------------
715 1 files changed, 29 insertions(+), 66 deletions(-)
717 commit ae76417677db1d7a8daf454bf043269479b7910d
718 Author: Behdad Esfahbod <behdad@behdad.org>
719 Date: Fri Aug 14 18:42:42 2009 -0400
721 [HB] More minor shuffling
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(-)
727 commit 1b91a23d57d1aef4349f28e0154aff68ad855357
728 Author: Behdad Esfahbod <behdad@behdad.org>
729 Date: Fri Aug 14 18:40:56 2009 -0400
731 [HB] Move code around
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(-)
738 commit 165203e4f57c39d292f4a010561948b58c6196ab
739 Author: Behdad Esfahbod <behdad@behdad.org>
740 Date: Fri Aug 14 18:32:56 2009 -0400
742 [HB] Correctly sanitize LigatureAttach
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(-)
750 commit 8aa69042d86497c1dd45bd4ad89e7f0e247f244f
751 Author: Behdad Esfahbod <behdad@behdad.org>
752 Date: Fri Aug 14 18:14:03 2009 -0400
754 [HB] Simplify MarkBase and MarkLig too
756 pango/opentype/hb-ot-layout-gpos-private.hh | 127
757 ++++++++++-----------------
758 1 files changed, 48 insertions(+), 79 deletions(-)
760 commit 279a5bd1bbd085493a1ce882274481a80a443e46
761 Author: Behdad Esfahbod <behdad@behdad.org>
762 Date: Fri Aug 14 17:53:31 2009 -0400
764 [HB] Simplify MarkMark
766 pango/opentype/hb-ot-layout-gpos-private.hh | 29
767 ++++++++++++++------------
768 1 files changed, 16 insertions(+), 13 deletions(-)
770 commit 10bc378f81fb2fd21fd7ef5f8d6242ad18b88132
771 Author: Behdad Esfahbod <behdad@behdad.org>
772 Date: Fri Aug 14 17:31:16 2009 -0400
774 [HB] Fix possible int overflows during sanitize
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(-)
781 commit 23dd984c1647179d8431c0879e8477f52a626ed0
782 Author: Behdad Esfahbod <behdad@behdad.org>
783 Date: Fri Aug 14 16:41:00 2009 -0400
785 [HB] Debug output for SANITIZE_MEM()
787 pango/opentype/hb-open-type-private.hh | 34
788 +++++++++++++++++++++----------
789 1 files changed, 23 insertions(+), 11 deletions(-)
791 commit 397196a3758a4f0e645df876937ccc88d529b865
792 Author: Behdad Esfahbod <behdad@behdad.org>
793 Date: Fri Aug 14 16:25:33 2009 -0400
795 [HB] Use inline function for SANITIZE_MEM()
797 pango/opentype/hb-open-type-private.hh | 33
798 +++++++++++++++++++------------
799 1 files changed, 20 insertions(+), 13 deletions(-)
801 commit 6e5affe549e571c4bfa46be48963001bcc1b3d74
802 Author: Behdad Esfahbod <behdad@behdad.org>
803 Date: Fri Aug 14 16:17:32 2009 -0400
805 [HB] Use SANITIZE_THIS() when applicable
807 pango/opentype/hb-open-type-private.hh | 6 +++---
808 1 files changed, 3 insertions(+), 3 deletions(-)
810 commit 578e321d3b5a08b86e6f1576f09973a94924e448
811 Author: Behdad Esfahbod <behdad@behdad.org>
812 Date: Fri Aug 14 16:12:22 2009 -0400
814 [HB] Add note about auditing sanitize code for overflows
816 pango/opentype/TODO | 1 +
817 pango/opentype/hb-ot-layout-gpos-private.hh | 2 +-
818 2 files changed, 2 insertions(+), 1 deletions(-)
820 commit d683b37b8817aef334281aada550bf8974fde1a8
821 Author: Behdad Esfahbod <behdad@behdad.org>
822 Date: Thu Aug 13 17:13:25 2009 -0400
824 [HB] Add empty hb_shape() API
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(-)
832 commit f4868084a55e3abd0b45ee2fb7b477e038a81d1a
833 Author: Behdad Esfahbod <behdad@behdad.org>
834 Date: Thu Aug 13 11:47:08 2009 -0400
836 [HB] Bitfield packing *is* very delicate
838 Fix the second instance.
840 pango/opentype/hb-buffer.h | 2 +-
841 1 files changed, 1 insertions(+), 1 deletions(-)
843 commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53
844 Author: David E. Hollingsworth <deh@curl.com>
845 Date: Thu Aug 13 15:55:50 2009 +0300
847 [basic-win32] Increase performance of Uniscribe code
849 A few weeks ago I reported a performance issue regarding the use of
850 Uniscribe in the win32 basic shaper.
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:
856 http://msdn.microsoft.com/en-us/library/dd317726(VS.85).aspx
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
863 modules/basic/basic-win32.c | 13 ++++++-------
864 1 files changed, 6 insertions(+), 7 deletions(-)
866 commit b4f10583ea84d02ed0278fc2cb2846aaf075864d
867 Author: Behdad Esfahbod <behdad@behdad.org>
868 Date: Thu Aug 13 05:25:23 2009 -0400
870 Bug 591511 – hh-blob.c does not compile using mingw on windows
872 Check for sys/mman.h, not mprotect().
875 pango/opentype/hb-blob.c | 8 ++++----
876 2 files changed, 5 insertions(+), 5 deletions(-)
878 commit 87f9fedcd27baa62043cb59b03dfd5ce0a9214db
879 Author: Behdad Esfahbod <behdad@behdad.org>
880 Date: Thu Aug 13 05:20:46 2009 -0400
882 [HB] Fix buffer sizing issue with mingw gcc
884 Bit field packing is a delicate field. Issue reported in comment
886 http://bugzilla.gnome.org/show_bug.cgi?id=591511
888 pango/opentype/hb-buffer-private.h | 14 +++++++-------
889 1 files changed, 7 insertions(+), 7 deletions(-)
891 commit c4f35720bc1310c37b41af134dace628ff35a221
892 Author: Behdad Esfahbod <behdad@behdad.org>
893 Date: Wed Aug 12 19:56:26 2009 -0400
897 NEWS | 16 ++++++++++++++++
898 configure.in | 4 ++--
899 2 files changed, 18 insertions(+), 2 deletions(-)
901 commit 4770396ca172bab95dd4d0b34a272816f1b26922
902 Author: Behdad Esfahbod <behdad@behdad.org>
903 Date: Wed Aug 12 19:45:50 2009 -0400
905 Bug 591413 – needs to link with libstdc++
907 Enforce -fno-exceptions better.
909 configure.in | 29 ++++++++++++++++++++++++++---
910 pango/opentype/Makefile.am | 2 +-
911 2 files changed, 27 insertions(+), 4 deletions(-)
913 commit 7380a171e933b8690146d2976caf0c5abafbed91
914 Author: Behdad Esfahbod <behdad@behdad.org>
915 Date: Wed Aug 12 19:36:29 2009 -0400
917 Bug 591511 – hb-blob.c does not compile using mingw on windows
919 Only call mprotect() when available. For optimal performance, a win32
920 way to make memory writeable needs to be added.
923 pango/opentype/hb-blob.c | 8 ++++++++
924 2 files changed, 10 insertions(+), 1 deletions(-)
926 commit 2059465b5d9440126d99a78aae7f785d89572194
927 Author: Behdad Esfahbod <behdad@behdad.org>
928 Date: Wed Aug 12 19:23:16 2009 -0400
932 pango/opentype/hb-buffer-private.h | 2 +-
933 1 files changed, 1 insertions(+), 1 deletions(-)
935 commit 7b1b94b255d616759672b03b2cf4b88aa013271a
936 Author: Behdad Esfahbod <behdad@behdad.org>
937 Date: Wed Aug 12 18:36:36 2009 -0400
939 New public API: pango_glyph_item_get_logical_widths()
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(-)
951 commit 1f1b4df1d08f5b9a8e85d9282240aaaf3d8d8023
952 Author: Behdad Esfahbod <behdad@behdad.org>
953 Date: Wed Aug 12 18:13:37 2009 -0400
955 Fix compiler warnings
957 pango/pangoft2.c | 2 +-
958 pango/pangoxft-font.c | 2 +-
959 2 files changed, 2 insertions(+), 2 deletions(-)
961 commit a38803a01f9e7f0cddd98c9b14ce8f9c1d878620
962 Author: Behdad Esfahbod <behdad@behdad.org>
963 Date: Wed Aug 12 18:11:03 2009 -0400
965 Remove G_GNUC_PURE attr from pango_glyph_string_get_width()
967 Since the glyph widths can be adjusted directly.
969 pango/pango-glyph.h | 2 +-
970 1 files changed, 1 insertions(+), 1 deletions(-)
972 commit 075e9925cc9d4675e5a6be65e599e4ee97f2d018
973 Author: Behdad Esfahbod <behdad@behdad.org>
974 Date: Wed Aug 12 17:50:19 2009 -0400
976 [OT] Enlarge lookup array
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.
981 pango/pango-ot-info.c | 4 ++--
982 1 files changed, 2 insertions(+), 2 deletions(-)
984 commit 68b88d292b4be0bffe321c3da84891c4a7b3ba6f
985 Author: Behdad Esfahbod <behdad@behdad.org>
986 Date: Wed Aug 12 16:51:46 2009 -0400
988 [layout] clear state->log_widths after freeing
990 pango/pango-layout.c | 2 ++
991 1 files changed, 2 insertions(+), 0 deletions(-)
993 commit 1e53d4d5904445c740a374ea8492935f95bf1654
994 Author: Behdad Esfahbod <behdad@behdad.org>
995 Date: Wed Aug 12 16:50:28 2009 -0400
997 [HB] Always clear positions if dirty, before returning to user
999 pango/opentype/hb-buffer.c | 4 ++--
1000 1 files changed, 2 insertions(+), 2 deletions(-)
1002 commit 141dfa186403bb22e1e3875fdc263d402b2abb1d
1003 Author: Behdad Esfahbod <behdad@behdad.org>
1004 Date: Wed Aug 12 16:47:27 2009 -0400
1006 [HB] Fix _hb_buffer_next() when positioning
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
1012 pango/opentype/hb-buffer-private.h | 1 +
1013 pango/opentype/hb-buffer.c | 12 ++++++++++++
1014 2 files changed, 13 insertions(+), 0 deletions(-)
1016 commit 996eab4e5f35432692fc76939a2f586a1298c1da
1017 Author: Behdad Esfahbod <behdad@behdad.org>
1018 Date: Wed Aug 12 15:55:23 2009 -0400
1020 [HB] Fixed signedness warnings
1022 pango/opentype/hb-open-type-private.hh | 4 ++--
1023 1 files changed, 2 insertions(+), 2 deletions(-)
1025 commit 4d5bd658c7b78392d24ad4cc82d800b6d0fc8434
1026 Author: Behdad Esfahbod <behdad@behdad.org>
1027 Date: Wed Aug 12 15:48:44 2009 -0400
1029 [HB] Ouch. Fix compilation.
1031 pango/opentype/hb-ot-layout-gpos-private.hh | 2 +-
1032 1 files changed, 1 insertions(+), 1 deletions(-)
1034 commit ebdcfbeb5aeb3e827326844f2f942570e503e26a
1035 Author: Behdad Esfahbod <behdad@behdad.org>
1036 Date: Wed Aug 12 15:40:04 2009 -0400
1038 [HB] Fix invalid access / overflow on x86-64
1040 Bug 591557 – [HB] crash scrolling the evolution message list
1041 Bug 591576 – crashed with SIGSEGV at pango
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(-)
1047 commit 6b7265c4d6fab1181d0453a845b67ab53fb19d2e
1048 Author: Behdad Esfahbod <behdad@behdad.org>
1049 Date: Tue Aug 11 17:06:57 2009 -0400
1051 Bug 591465 – Gimp crashes upon opening the font selection dialog
1053 Initialize count variables.
1055 pango/pango-ot-info.c | 6 +++---
1056 1 files changed, 3 insertions(+), 3 deletions(-)
1058 commit c556ca970a90850b6c6a96033bb862e1ceb00866
1059 Author: Behdad Esfahbod <behdad@behdad.org>
1060 Date: Tue Aug 11 11:13:04 2009 -0400
1062 [doc] Update doc templates
1064 docs/tmpl/atsui-fonts.sgml | 9 +++++++++
1065 1 files changed, 9 insertions(+), 0 deletions(-)
1067 commit c99c7784e5c65e9c67721ec7335bce57cbd59fe3
1068 Author: Behdad Esfahbod <behdad@behdad.org>
1069 Date: Tue Aug 11 10:29:49 2009 -0400
1074 configure.in | 4 ++--
1075 2 files changed, 10 insertions(+), 2 deletions(-)
1077 commit 6035823cb335de9b05c4446935ea1d09d58c8921
1078 Author: Behdad Esfahbod <behdad@behdad.org>
1079 Date: Tue Aug 11 10:31:22 2009 -0400
1081 [doc] Update for ATSUI change
1083 Bug 562100 – docs check fails
1085 docs/pango-sections.txt | 2 +-
1086 1 files changed, 1 insertions(+), 1 deletions(-)
1088 commit 954319c6eb2eb3dc74a3e271ee5ae6f1ce12ee32
1089 Author: Behdad Esfahbod <behdad@behdad.org>
1090 Date: Tue Aug 11 10:09:19 2009 -0400
1092 Bug 591409 – crash in firefox. Handle non-mmapped FT_Face
1094 pango/pango-ot-info.c | 50
1095 +++++++++++++++++++++++++++++++++++++++---------
1096 1 files changed, 40 insertions(+), 10 deletions(-)
1098 commit 620858ee966c7999b206dd3a883542a1057a8d41
1099 Author: Behdad Esfahbod <behdad@behdad.org>
1100 Date: Mon Aug 10 23:50:51 2009 -0400
1102 [HB] Add hb_font_funcs_make_immutable()
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(-)
1109 commit 3f57b1a9e78a50651a6dcca7443085bf9fc307b2
1110 Author: Behdad Esfahbod <behdad@behdad.org>
1111 Date: Mon Aug 10 23:45:57 2009 -0400
1113 [HB] Add missing initializer
1115 pango/opentype/hb-font.cc | 4 +++-
1116 1 files changed, 3 insertions(+), 1 deletions(-)
1118 commit 106c0db2c0d88d956a3e2184259c19948d9ea4b5
1119 Author: Behdad Esfahbod <behdad@behdad.org>
1120 Date: Mon Aug 10 23:40:28 2009 -0400
1122 [OT] Hookup glib unicode funcs
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(-)
1133 commit 5586ef604f0212f8edebbbffbe7596d3bdca3474
1134 Author: Behdad Esfahbod <behdad@behdad.org>
1135 Date: Mon Aug 10 23:35:05 2009 -0400
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(-)
1148 commit e434cc3d4f720a453eaff20f8d6ab61ae098c4a0
1149 Author: Behdad Esfahbod <behdad@behdad.org>
1150 Date: Mon Aug 10 23:25:28 2009 -0400
1152 [HB] Add hb_unicode_funcs_make_immutable()
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(-)
1159 commit 8b3ad4afc0ce0f4db72142e1a6ee7883e5702dd6
1160 Author: Behdad Esfahbod <behdad@behdad.org>
1161 Date: Mon Aug 10 23:21:33 2009 -0400
1163 [HB] Use nil unicode funcs in nil face
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(-)
1170 commit 4c1f130ea8328ff492e72b9a0eebbe6a083d7b7a
1171 Author: Behdad Esfahbod <behdad@behdad.org>
1172 Date: Mon Aug 10 23:05:05 2009 -0400
1174 [HB] Initialize unicode funcs to nil getters
1176 pango/opentype/hb-unicode.c | 29 +++++++++++++++++++----------
1177 1 files changed, 19 insertions(+), 10 deletions(-)
1179 commit f2fab897d32061d9a0329384cd4b0fd71748ea97
1180 Author: Behdad Esfahbod <behdad@behdad.org>
1181 Date: Mon Aug 10 22:58:56 2009 -0400
1183 [HB] Flesh out Unicode funcs
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(-)
1192 commit cedd227822a0c8540fff4152b302e4d701fcac81
1193 Author: Behdad Esfahbod <behdad@behdad.org>
1194 Date: Mon Aug 10 22:47:57 2009 -0400
1196 [HB] Implement buffer UTF-X input
1198 pango/opentype/hb-buffer.c | 110
1199 ++++++++++++++++++++++++++++++++++++++++++++
1200 pango/opentype/hb-buffer.h | 12 ++--
1201 2 files changed, 116 insertions(+), 6 deletions(-)
1203 commit 640709e6008ffcd9dc969aec71fcd717acbb8797
1204 Author: Behdad Esfahbod <behdad@behdad.org>
1205 Date: Mon Aug 10 21:10:37 2009 -0400
1207 [HB] Add buffer UTF-X API
1209 pango/opentype/hb-buffer.h | 21 +++++++++++++++++++++
1210 1 files changed, 21 insertions(+), 0 deletions(-)
1212 commit dfa2cfce0dac5ba1d9f87aea5ff3ab3ed36be6ce
1213 Author: Behdad Esfahbod <behdad@behdad.org>
1214 Date: Mon Aug 10 20:59:25 2009 -0400
1216 [HB] Add hb_buffer_reverse()
1218 pango/opentype/hb-buffer.c | 32 +++++++++++++++++++++++++++++---
1219 pango/opentype/hb-buffer.h | 7 +++++++
1220 2 files changed, 36 insertions(+), 3 deletions(-)
1222 commit 200ba28b0f0e1b90e5f958960b62b0fe657be3ba
1223 Author: Behdad Esfahbod <behdad@behdad.org>
1224 Date: Mon Aug 10 20:24:49 2009 -0400
1226 [HB] Reuse the positions array as alt string array
1228 pango/opentype/hb-buffer-private.h | 1 -
1229 pango/opentype/hb-buffer.c | 28 +++++++++-------------------
1230 2 files changed, 9 insertions(+), 20 deletions(-)
1232 commit a6abd02a45946959a4f3c64fb25cb84d83913e2a
1233 Author: Behdad Esfahbod <behdad@behdad.org>
1234 Date: Mon Aug 10 20:05:16 2009 -0400
1236 [HB] Start adding Unicode funcs
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(-)
1249 commit 0934f1596280945c07c733cdc81acb3275835a53
1250 Author: Behdad Esfahbod <behdad@behdad.org>
1251 Date: Mon Aug 10 19:00:36 2009 -0400
1253 [HB] Put C++ inline's back
1255 Apparetly in C++, inline means a totally different thing.
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(-)
1266 commit 5a53c4d3c134dfc502a91783106374e6e158b225
1267 Author: Behdad Esfahbod <behdad@behdad.org>
1268 Date: Mon Aug 10 14:45:44 2009 -0400
1270 Add CXX check to configure
1272 configure.in | 11 +----------
1273 1 files changed, 1 insertions(+), 10 deletions(-)
1275 commit b2ff4fa41d33af6c3f784d26667d5aa2ad81ebd3
1276 Author: Behdad Esfahbod <behdad@behdad.org>
1277 Date: Mon Aug 10 13:57:02 2009 -0400
1279 [HB] Don't override CXX compiler
1281 Just add couple of options to it (still assuming gcc)
1283 pango/opentype/Makefile.am | 3 ++-
1284 1 files changed, 2 insertions(+), 1 deletions(-)
1286 commit e6e9681411d07bbbca4c2c00052896aab3459fef
1287 Author: Behdad Esfahbod <behdad@behdad.org>
1288 Date: Mon Aug 10 11:50:30 2009 -0400
1292 NEWS | 18 ++++++++++++++++++
1293 configure.in | 4 ++--
1294 2 files changed, 20 insertions(+), 2 deletions(-)
1296 commit a2017573b50a7b739dab20f343a60ee7e2ea322f
1297 Author: Behdad Esfahbod <behdad@behdad.org>
1298 Date: Mon Aug 10 11:57:15 2009 -0400
1300 [OT] Remove list of private (and gone) symbols from public def file
1304 pango/pangoft2.def | 3 ---
1305 1 files changed, 0 insertions(+), 3 deletions(-)
1307 commit 7eea3552420ab23562c44777fceba91f5da5d883
1308 Author: Behdad Esfahbod <behdad@behdad.org>
1309 Date: Mon Aug 10 11:49:57 2009 -0400
1311 Revert "Build introspection again"
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.
1317 pango/Makefile.am | 31 ++++++++++++++++---------------
1318 1 files changed, 16 insertions(+), 15 deletions(-)
1320 commit f5a10f5ce603cdd7dc70513c09975ca0535089b2
1321 Author: Behdad Esfahbod <behdad@behdad.org>
1322 Date: Mon Aug 10 09:35:11 2009 -0400
1326 pango/opentype/hb-ot-layout.h | 8 ++++----
1327 1 files changed, 4 insertions(+), 4 deletions(-)
1329 commit 7736059a852b4951ae2a14f02bb552262dd179fd
1330 Author: Behdad Esfahbod <behdad@behdad.org>
1331 Date: Sun Aug 9 22:25:17 2009 -0400
1333 [HB] Remove unused code
1335 pango/opentype/hb-ot-layout-gdef-private.hh | 10 ----------
1336 1 files changed, 0 insertions(+), 10 deletions(-)
1338 commit 845e7a7a35bd65af32a188b6cf89adb611ac35bc
1339 Author: Behdad Esfahbod <behdad@behdad.org>
1340 Date: Sun Aug 9 22:10:39 2009 -0400
1342 [HB] Add a NEXT() macro
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(-)
1351 commit 4cd222b23494b2dd3511169be90f382922c5f210
1352 Author: Behdad Esfahbod <behdad@behdad.org>
1353 Date: Sun Aug 9 18:31:47 2009 -0400
1355 [HB] Remove done TODO item
1357 pango/opentype/TODO | 1 -
1358 1 files changed, 0 insertions(+), 1 deletions(-)
1360 commit 88bfabba705331762f369364bbb38becf56d83ed
1361 Author: Behdad Esfahbod <behdad@behdad.org>
1362 Date: Sun Aug 9 13:05:08 2009 -0400
1364 [HB] Print mark sets in main.cc
1366 pango/opentype/main.cc | 2 ++
1367 1 files changed, 2 insertions(+), 0 deletions(-)
1369 commit 0956094754c054a9cafc7ead4bac24ca2c77439a
1370 Author: Behdad Esfahbod <behdad@behdad.org>
1371 Date: Sat Aug 8 16:57:27 2009 -0400
1373 [HB] Remove hb_ot_layout_table_find_feature()
1375 That function doesn't make much sense as multiple features in the
1379 pango/opentype/hb-ot-layout.cc | 16 ----------------
1380 pango/opentype/hb-ot-layout.h | 6 ------
1381 2 files changed, 0 insertions(+), 22 deletions(-)
1383 commit 3616d0b02412d86aa8d2370e67002c2ef5b31da3
1384 Author: Behdad Esfahbod <behdad@behdad.org>
1385 Date: Sat Aug 8 16:53:23 2009 -0400
1387 [HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
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(-)
1402 commit 005058069f1638e207859c2898129fd1375458d7
1403 Author: Behdad Esfahbod <behdad@behdad.org>
1404 Date: Sat Aug 8 16:37:22 2009 -0400
1406 [HB] Fix bug introduced recently
1408 pango/opentype/hb-open-type-private.hh | 4 ++--
1409 1 files changed, 2 insertions(+), 2 deletions(-)
1411 commit c899bfddd1aaa0f0b4242910080f80a9889cb27c
1412 Author: Behdad Esfahbod <behdad@behdad.org>
1413 Date: Fri Aug 7 19:46:30 2009 -0400
1415 [HB] Remove clumsy macros and improve API
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(-)
1428 commit ca89182f510d3627526b3f5e7379ce5a89440354
1429 Author: Behdad Esfahbod <behdad@behdad.org>
1430 Date: Thu Aug 6 18:34:47 2009 -0400
1432 [HB] Fix various XXX issues
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(-)
1438 commit eb3029af018c1e70a3bc387fee6a9fa7373d06c4
1439 Author: Behdad Esfahbod <behdad@behdad.org>
1440 Date: Thu Aug 6 18:28:45 2009 -0400
1442 [HB] Remove unused var
1444 pango/opentype/hb-ot-layout-private.h | 2 --
1445 1 files changed, 0 insertions(+), 2 deletions(-)
1447 commit a5e0c175ef3b63b3db53ff861f8847ffe9cea03d
1448 Author: Behdad Esfahbod <behdad@behdad.org>
1449 Date: Thu Aug 6 18:28:00 2009 -0400
1451 [HB] Remove another stale XXX
1453 pango/opentype/hb-ot-layout.cc | 2 --
1454 1 files changed, 0 insertions(+), 2 deletions(-)
1456 commit 2b067b28aee93c2275644b0a1dc3b04ad751bda6
1457 Author: Behdad Esfahbod <behdad@behdad.org>
1458 Date: Thu Aug 6 18:27:28 2009 -0400
1460 [HB] Rebrand XXX as TODO
1462 pango/opentype/hb-open-file-private.hh | 4 ++--
1463 1 files changed, 2 insertions(+), 2 deletions(-)
1465 commit bdf7aec5550061d8924673dbebda0221eec45dfd
1466 Author: Behdad Esfahbod <behdad@behdad.org>
1467 Date: Thu Aug 6 18:26:38 2009 -0400
1469 [HB] Remove stale XXX
1471 pango/opentype/hb-blob.c | 2 --
1472 1 files changed, 0 insertions(+), 2 deletions(-)
1474 commit 374f30c9d62a0559d71bbd610b10249d049e7778
1475 Author: Behdad Esfahbod <behdad@behdad.org>
1476 Date: Thu Aug 6 18:24:55 2009 -0400
1478 [HB] Fix unaligned access
1480 pango/opentype/hb-open-type-private.hh | 20 +++++++++++++++++---
1481 pango/opentype/hb-private.h | 22 ++++++++++++++++++++++
1482 2 files changed, 39 insertions(+), 3 deletions(-)
1484 commit d653b893b1cf5def17dda4dbcb1e0e70e8f1bae2
1485 Author: Behdad Esfahbod <behdad@behdad.org>
1486 Date: Thu Aug 6 14:28:18 2009 -0400
1488 [HB] Remove a few 'inline's, though the compiler mostly ignores them
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(-)
1495 commit d898dc6ff2a2ebdfcccef59ec3c044b7542b1009
1496 Author: Behdad Esfahbod <behdad@behdad.org>
1497 Date: Thu Aug 6 13:33:51 2009 -0400
1499 [HB] Fix blob to use a actual mutex
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(-)
1507 commit 991de7d8d973cf914b4038348370c2ad86c7ce7f
1508 Author: Behdad Esfahbod <behdad@behdad.org>
1509 Date: Thu Aug 6 12:32:35 2009 -0400
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(-)
1520 commit d29e8fcd57cd62627c4fdbbaf4cbcf2e58c5df89
1521 Author: Behdad Esfahbod <behdad@behdad.org>
1522 Date: Thu Aug 6 12:12:25 2009 -0400
1524 [OT] Remove SFNT special-casing. HB knows how to do that
1526 pango/pango-ot-info.c | 30 +++++++++++++-----------------
1527 1 files changed, 13 insertions(+), 17 deletions(-)
1529 commit 6ab6f0042aa081007af8a1ae7e8871c8a6f13ab2
1530 Author: Behdad Esfahbod <behdad@behdad.org>
1531 Date: Thu Aug 6 10:40:12 2009 -0400
1533 [OT] Fix crash with non-SFNT fonts
1535 pango/pango-ot-info.c | 2 +-
1536 1 files changed, 1 insertions(+), 1 deletions(-)
1538 commit 7a1539df497997a4d97b9d27cfb082454e4ab694
1539 Author: Behdad Esfahbod <behdad@behdad.org>
1540 Date: Thu Aug 6 10:37:02 2009 -0400
1542 [OT] Make sure we own face generic data before using it
1544 pango/pango-ot-info.c | 5 ++++-
1545 1 files changed, 4 insertions(+), 1 deletions(-)
1547 commit 20588ed32aadba157bb2fcf1c8b2447890854234
1548 Author: Behdad Esfahbod <behdad@behdad.org>
1549 Date: Thu Aug 6 10:27:38 2009 -0400
1551 [HB] Improve debug output
1553 pango/opentype/hb-open-type-private.hh | 7 ++++---
1554 1 files changed, 4 insertions(+), 3 deletions(-)
1556 commit 6caa02aee9d614077c9ae4b5dfe8fec0058f7356
1557 Author: Behdad Esfahbod <behdad@behdad.org>
1558 Date: Thu Aug 6 10:24:49 2009 -0400
1562 pango/opentype/hb-private.h | 2 +-
1563 1 files changed, 1 insertions(+), 1 deletions(-)
1565 commit 1761cd11cb12b033df73ae265900733c0d8f4231
1566 Author: Behdad Esfahbod <behdad@behdad.org>
1567 Date: Wed Aug 5 15:35:02 2009 -0400
1569 [HB] Add a few TODO items
1571 pango/opentype/TODO | 8 +++++---
1572 1 files changed, 5 insertions(+), 3 deletions(-)
1574 commit 895a98508dc408bd232dadb33bb5ac313b96ffbb
1575 Author: Behdad Esfahbod <behdad@behdad.org>
1576 Date: Wed Aug 5 15:27:42 2009 -0400
1578 [HB] Improve debug output
1580 pango/opentype/hb-open-type-private.hh | 8 ++++++++
1581 1 files changed, 8 insertions(+), 0 deletions(-)
1583 commit 1aab84b8b2ed0f35fcf5265e6b8432d8ecc07162
1584 Author: Behdad Esfahbod <behdad@behdad.org>
1585 Date: Wed Aug 5 15:21:48 2009 -0400
1587 [HB] Fix blob unlock
1589 pango/opentype/hb-blob.c | 2 +-
1590 1 files changed, 1 insertions(+), 1 deletions(-)
1592 commit 77bde84243e5e03ffaf6940678ca920e00eea253
1593 Author: Behdad Esfahbod <behdad@behdad.org>
1594 Date: Wed Aug 5 15:20:34 2009 -0400
1596 [HB] Improve debug output and fix mprotect bug
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(-)
1604 commit 0fc28b73eb32a6ac7566fb1d4ee0a3e07eac1b16
1605 Author: Behdad Esfahbod <behdad@behdad.org>
1606 Date: Wed Aug 5 14:52:03 2009 -0400
1610 pango/opentype/hb-private.h | 3 +++
1611 1 files changed, 3 insertions(+), 0 deletions(-)
1613 commit c96b2a6a3b2b2bb106163254b034a8fdcc3081e5
1614 Author: Behdad Esfahbod <behdad@behdad.org>
1615 Date: Wed Aug 5 14:49:25 2009 -0400
1617 [HB] Fix build of main.cc
1619 pango/Makefile.am | 4 ++--
1620 pango/opentype/Makefile.am | 8 ++++----
1621 2 files changed, 6 insertions(+), 6 deletions(-)
1623 commit 413af41134a5a1686191fdfe30dab2179f8c042d
1624 Author: Behdad Esfahbod <behdad@behdad.org>
1625 Date: Tue Aug 4 23:43:40 2009 -0400
1627 [HB] turn debugging off
1629 pango/opentype/hb-private.h | 2 +-
1630 1 files changed, 1 insertions(+), 1 deletions(-)
1632 commit f250cc489b961d77e5104c16d030ed495c1c4b46
1633 Author: Behdad Esfahbod <behdad@behdad.org>
1634 Date: Tue Aug 4 23:42:57 2009 -0400
1636 Update doc templates
1638 docs/tmpl/atsui-fonts.sgml | 9 ---------
1639 docs/tmpl/opentype.sgml | 2 +-
1640 2 files changed, 1 insertions(+), 10 deletions(-)
1642 commit 85c2e96bee9c19cec66f2b7fefabcab1bb1fe57f
1643 Author: Behdad Esfahbod <behdad@behdad.org>
1644 Date: Tue Aug 4 23:30:32 2009 -0400
1646 [HB] Fix another sanitize() bug; hopefully it's the last one
1648 pango/opentype/hb-ot-layout-common-private.hh | 2 +-
1649 1 files changed, 1 insertions(+), 1 deletions(-)
1651 commit 2e28925934eac99d59ba3a9257071e0e735d0819
1652 Author: Behdad Esfahbod <behdad@behdad.org>
1653 Date: Tue Aug 4 23:24:35 2009 -0400
1655 [HB] Fix a couple other sanitize() bugs
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(-)
1661 commit 4928a22c1eb696d4f9b2d52837ac229c0eb63307
1662 Author: Behdad Esfahbod <behdad@behdad.org>
1663 Date: Tue Aug 4 23:01:23 2009 -0400
1665 [HB] More debugging output
1667 pango/opentype/hb-open-type-private.hh | 45
1668 ++++++++++++++++++++++++++++---
1669 1 files changed, 40 insertions(+), 5 deletions(-)
1671 commit a990ba0d2b8599ee3eab8bea6ac96aec99b1ee1d
1672 Author: Behdad Esfahbod <behdad@behdad.org>
1673 Date: Tue Aug 4 22:55:44 2009 -0400
1675 [HB] Fix fatal Sanitizer bug
1677 pango/opentype/hb-open-type-private.hh | 2 +-
1678 1 files changed, 1 insertions(+), 1 deletions(-)
1680 commit 7762880223a110e41cb1f1c256564f6809747fb8
1681 Author: Behdad Esfahbod <behdad@behdad.org>
1682 Date: Tue Aug 4 22:43:47 2009 -0400
1684 [HB] Add missing sanitize
1686 pango/opentype/hb-open-file-private.hh | 1 +
1687 1 files changed, 1 insertions(+), 0 deletions(-)
1689 commit b4c1057497e2498a3391b2536aa1fbc7efe9723a
1690 Author: Behdad Esfahbod <behdad@behdad.org>
1691 Date: Tue Aug 4 22:35:36 2009 -0400
1693 [HB] Add sanitize debugging facilities
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(-)
1706 commit 076b06fdb85cd64e2a460ccb383b964dee31ebd7
1707 Author: Behdad Esfahbod <behdad@behdad.org>
1708 Date: Tue Aug 4 22:06:57 2009 -0400
1710 [HB] Rename open-types to open-type; beauty
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(-)
1721 commit b4cfda4e811852a1ad11aa3686c95600b1d5d0c0
1722 Author: Behdad Esfahbod <behdad@behdad.org>
1723 Date: Tue Aug 4 21:47:29 2009 -0400
1725 [HB] Save edit even if not writeable
1727 pango/opentype/hb-open-types-private.hh | 6 ++----
1728 1 files changed, 2 insertions(+), 4 deletions(-)
1730 commit c63d3b1b1fbe7a796f2722b467830ce726b78619
1731 Author: Behdad Esfahbod <behdad@behdad.org>
1732 Date: Tue Aug 4 21:45:40 2009 -0400
1736 pango/pangofc-fontmap.c | 5 +----
1737 pango/querymodules.c | 2 +-
1738 2 files changed, 2 insertions(+), 5 deletions(-)
1740 commit 50295f03b7684e5fb72e3446d0ae3dcf3cacb384
1741 Author: Behdad Esfahbod <behdad@behdad.org>
1742 Date: Tue Aug 4 21:42:23 2009 -0400
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(-)
1751 commit cb971493ec7013eaee032cbc6e3f399a413808fb
1752 Author: Behdad Esfahbod <behdad@behdad.org>
1753 Date: Tue Aug 4 21:35:32 2009 -0400
1755 [HB] Avoid infinite recusion in Extension sanitize()
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(-)
1761 commit 23663fe3b506d0f9b44168dcf0b0a80d102b0877
1762 Author: Behdad Esfahbod <behdad@behdad.org>
1763 Date: Tue Aug 4 21:32:57 2009 -0400
1765 [HB] Hook Sanitizer up. Hell's breaking loose right now
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(-)
1772 commit d55d065f2ad518879ae1992f13d1b86e109548a1
1773 Author: Behdad Esfahbod <behdad@behdad.org>
1774 Date: Tue Aug 4 21:32:06 2009 -0400
1778 pango/opentype/hb-ot-layout.cc | 2 ++
1779 1 files changed, 2 insertions(+), 0 deletions(-)
1781 commit c04edb57948948bc2fcb24060bf12bdb6dfcebb9
1782 Author: Behdad Esfahbod <behdad@behdad.org>
1783 Date: Tue Aug 4 20:52:47 2009 -0400
1787 pango/opentype/hb-open-types-private.hh | 58
1788 ++++++++++++++++++++++++++++---
1789 1 files changed, 53 insertions(+), 5 deletions(-)
1791 commit 64563fcff29aeac442f152c4643328730184763a
1792 Author: Behdad Esfahbod <behdad@behdad.org>
1793 Date: Tue Aug 4 20:50:18 2009 -0400
1797 pango/opentype/hb-open-file-private.hh | 3 +++
1798 1 files changed, 3 insertions(+), 0 deletions(-)
1800 commit 02c12b3802bfe4163d1b19a6a3a1daaf947f192d
1801 Author: Behdad Esfahbod <behdad@behdad.org>
1802 Date: Tue Aug 4 20:27:05 2009 -0400
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(-)
1812 commit 782943efe043e2bc1ecf973271505471b469f185
1813 Author: Behdad Esfahbod <behdad@behdad.org>
1814 Date: Tue Aug 4 19:31:02 2009 -0400
1816 [HB] Shuffle code around
1818 pango/opentype/hb-open-types-private.hh | 127
1819 ++++++++++++++++---------------
1820 1 files changed, 65 insertions(+), 62 deletions(-)
1822 commit d327d7fed4068f0fd69673cbc73b22d57476baa2
1823 Merge: 6a4933a 091be0f
1824 Author: Behdad Esfahbod <behdad@behdad.org>
1825 Date: Tue Aug 4 15:59:23 2009 -0400
1827 Merge branch 'master' into harfbuzz-ng
1829 commit 6a4933ab14b6786fc7f347f1e1c41c0b038a0a6f
1830 Author: Behdad Esfahbod <behdad@behdad.org>
1831 Date: Tue Aug 4 15:28:49 2009 -0400
1833 [HB] More sanitize infrastructure
1835 pango/opentype/hb-open-types-private.hh | 29
1836 ++++++++++++++++++++++++++++-
1837 1 files changed, 28 insertions(+), 1 deletions(-)
1839 commit f92f7d301c7219cc1478759e2a5729cfba821529
1840 Author: Behdad Esfahbod <behdad@behdad.org>
1841 Date: Tue Aug 4 15:07:24 2009 -0400
1843 [HB] open-file sanitize()
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(-)
1850 commit c436b687c4d9ba59d0badbd8edb37c936cc3bcc9
1851 Author: Behdad Esfahbod <behdad@behdad.org>
1852 Date: Tue Aug 4 14:42:46 2009 -0400
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(-)
1860 commit 7e7f9f5a7f6aef9bacd9782b943883e127aae49b
1861 Author: Behdad Esfahbod <behdad@behdad.org>
1862 Date: Tue Aug 4 14:33:23 2009 -0400
1864 [HB] GDEF sanitize()
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(-)
1873 commit 091b0e7a2f0799235b95ed80ab35302d1eaf849c
1874 Author: Behdad Esfahbod <behdad@behdad.org>
1875 Date: Tue Aug 4 14:27:56 2009 -0400
1877 [HB] Fix Extension sanitize()
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(-)
1884 commit 14ac615c743186c8aa86691b99d7fef8bfa73f32
1885 Author: Behdad Esfahbod <behdad@behdad.org>
1886 Date: Tue Aug 4 14:12:46 2009 -0400
1888 [HB] Remove stale TODO
1890 pango/opentype/hb-ot-layout.cc | 2 --
1891 1 files changed, 0 insertions(+), 2 deletions(-)
1893 commit 7a0a97bc1b8ee09004140fdec8529d52f5702c18
1894 Author: Behdad Esfahbod <behdad@behdad.org>
1895 Date: Tue Aug 4 14:10:39 2009 -0400
1897 [HB] Hookup NEUTER()
1899 pango/opentype/hb-open-types-private.hh | 6 +++---
1900 1 files changed, 3 insertions(+), 3 deletions(-)
1902 commit b2eb172416f9ad32a60bb33a26df6bf40ae69453
1903 Author: Behdad Esfahbod <behdad@behdad.org>
1904 Date: Tue Aug 4 13:57:41 2009 -0400
1906 [HB] Fix mix warnings
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(-)
1918 commit 36c73171738ce9e51c370ad54753a8f882172e75
1919 Author: Behdad Esfahbod <behdad@behdad.org>
1920 Date: Tue Aug 4 13:30:49 2009 -0400
1922 [HB] GPOS sanitize()
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(-)
1930 commit b78fad2673a7477c4ee16ffa416409cd1a2eac5b
1931 Author: Behdad Esfahbod <behdad@behdad.org>
1932 Date: Tue Aug 4 12:26:26 2009 -0400
1934 [HB] Sanitize DeviceTable
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(-)
1941 commit ff0047094bbea056c99c9b500c10234b579ff0ba
1942 Author: Behdad Esfahbod <behdad@behdad.org>
1943 Date: Tue Aug 4 12:13:52 2009 -0400
1947 pango/opentype/hb-ot-layout-gsub-private.hh | 2 +-
1948 1 files changed, 1 insertions(+), 1 deletions(-)
1950 commit 7d0dc6328b60b9a1244dca21d1bc2ffe7411f5d3
1951 Author: Behdad Esfahbod <behdad@behdad.org>
1952 Date: Tue Aug 4 12:05:24 2009 -0400
1954 [HB] Fix couple of bugs
1956 pango/opentype/hb-open-types-private.hh | 6 +++---
1957 1 files changed, 3 insertions(+), 3 deletions(-)
1959 commit 7c897c7a2452ec740ac434561d2334c72c1ffdd8
1960 Author: Behdad Esfahbod <behdad@behdad.org>
1961 Date: Tue Aug 4 11:38:50 2009 -0400
1963 [HB] More cast cleanup
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(-)
1972 commit 5e8a31e45cd4b837e1c5e2fa5fb6e78dda1d1df8
1973 Author: Behdad Esfahbod <behdad@behdad.org>
1974 Date: Tue Aug 4 11:04:32 2009 -0400
1976 [Hb] Use reinterpret casts instead of direct casts to char *
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(-)
1987 commit c8c04266568d23e2efa12b7c073562ac7b5b0b2f
1988 Author: Behdad Esfahbod <behdad@behdad.org>
1989 Date: Tue Aug 4 10:41:32 2009 -0400
1991 [HB] Merge more templates
1993 pango/opentype/hb-open-types-private.hh | 167
1994 ++++++++++---------------------
1995 1 files changed, 55 insertions(+), 112 deletions(-)
1997 commit a501ac401398cc85d2c9695bb2fc41dc4f7efb39
1998 Author: Behdad Esfahbod <behdad@behdad.org>
1999 Date: Tue Aug 4 10:23:01 2009 -0400
2001 [HB] Simplify indirect sanitize()
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(-)
2008 commit 477a991e5e89462fc186cc1d797af7d05ee9fd89
2009 Author: Behdad Esfahbod <behdad@behdad.org>
2010 Date: Tue Aug 4 02:27:37 2009 -0400
2012 [HB] Finish GSUB sanitize()
2014 pango/opentype/hb-ot-layout-gsub-private.hh | 21 ++++++++++++++++++++-
2015 1 files changed, 20 insertions(+), 1 deletions(-)
2017 commit 8c48985195d3b1cafb7852f2d70b9d82a01d1d78
2018 Author: Behdad Esfahbod <behdad@behdad.org>
2019 Date: Tue Aug 4 02:14:24 2009 -0400
2023 pango/opentype/hb-ot-layout-common-private.hh | 6 ++++--
2024 1 files changed, 4 insertions(+), 2 deletions(-)
2026 commit 15e1f268f52a61ebdcdcf0d3c7cd643f897cdcde
2027 Author: Behdad Esfahbod <behdad@behdad.org>
2028 Date: Tue Aug 4 02:10:48 2009 -0400
2030 [HB] Optimize sanitize()
2032 pango/opentype/hb-open-types-private.hh | 7 ++++++-
2033 1 files changed, 6 insertions(+), 1 deletions(-)
2035 commit f786c9d501099f3c989fb6e34469381f4be8681f
2036 Author: Behdad Esfahbod <behdad@behdad.org>
2037 Date: Tue Aug 4 02:09:34 2009 -0400
2039 [HB] More sanitize()
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(-)
2049 commit dc6fe7c38db8c74453770d74961e708722d7621e
2050 Author: Behdad Esfahbod <behdad@behdad.org>
2051 Date: Tue Aug 4 00:58:28 2009 -0400
2053 [HB] Start sanitize()
2055 pango/opentype/hb-open-types-private.hh | 105
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
2062 4 files changed, 376 insertions(+), 6 deletions(-)
2064 commit 2f19c9ae2e1e7f2d13b8e78d09fb992f55caf00b
2065 Author: Behdad Esfahbod <behdad@behdad.org>
2066 Date: Mon Aug 3 22:43:02 2009 -0400
2068 [HB] Remove use of typeof()
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(-)
2076 commit 832cb0e4680d4274869ee67b84418e5ec06de247
2077 Author: Behdad Esfahbod <behdad@behdad.org>
2078 Date: Mon Aug 3 22:01:47 2009 -0400
2080 [HB] Make it all work again
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(-)
2088 commit b638ece392bb64c1f43767d98ddc3f446b282d43
2089 Author: Behdad Esfahbod <behdad@behdad.org>
2090 Date: Mon Aug 3 21:40:20 2009 -0400
2092 [HB] Use face_t directly instead of ot_layout_t
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(-)
2108 commit da2a76270a0109111b465ec6ae0041ec09a2b554
2109 Author: Behdad Esfahbod <behdad@behdad.org>
2110 Date: Mon Aug 3 21:27:08 2009 -0400
2112 [HB] Simplify sub-blob support
2114 pango/opentype/hb-blob.c | 172
2115 +++++++++++++++++----------------------------
2116 pango/opentype/hb-blob.h | 14 +++--
2117 2 files changed, 74 insertions(+), 112 deletions(-)
2119 commit ab5a714897efa61da57d8a7fc060b57a6ff4991c
2120 Author: Behdad Esfahbod <behdad@behdad.org>
2121 Date: Mon Aug 3 17:53:29 2009 -0400
2125 pango/opentype/hb-blob.c | 162
2126 +++++++++++++++++++++++++++++++++++++++-------
2127 pango/opentype/hb-blob.h | 12 +++-
2128 2 files changed, 147 insertions(+), 27 deletions(-)
2130 commit 48cc6e95b7b16c56ebad8636204b0f9599400ac5
2131 Author: Behdad Esfahbod <behdad@behdad.org>
2132 Date: Sun Aug 2 20:06:48 2009 -0400
2134 [HB] Rename hb-font.c to hb-font.cc
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(-)
2143 commit c71d6fc16863a662dad7eba81832624201a16533
2144 Author: Behdad Esfahbod <behdad@behdad.org>
2145 Date: Sun Aug 2 20:03:12 2009 -0400
2147 [OT] Rename C++ header files from *.h to *.hh
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(-)
2170 commit ed1f17cc19458b5a5e775a004cb53c3c89f6b7a4
2171 Author: Behdad Esfahbod <behdad@behdad.org>
2172 Date: Sun Aug 2 19:57:00 2009 -0400
2174 [HB] Move OT file handling out of ot-layout
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(-)
2186 commit 6624880f1dc2d14187c4548f7bbddd78f3dbf64d
2187 Author: Behdad Esfahbod <behdad@behdad.org>
2188 Date: Sun Aug 2 17:41:36 2009 -0400
2190 [HB] Port ot-layout to new public API
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(-)
2209 commit 5bb23c0024827fb180e17c9b8dde13e872eed464
2210 Author: Behdad Esfahbod <behdad@behdad.org>
2211 Date: Sun Aug 2 15:35:31 2009 -0400
2213 [HB] Add top-level header files
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(-)
2220 commit fac416667fed565d3d61b25b6736e39b266e22f0
2221 Author: Behdad Esfahbod <behdad@behdad.org>
2222 Date: Sun Aug 2 15:20:22 2009 -0400
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(-)
2230 commit 43514625e82ace469b2d2612bc8f890d192e7b78
2231 Author: Behdad Esfahbod <behdad@behdad.org>
2232 Date: Sat Aug 1 23:06:27 2009 -0400
2234 [HB] Rename _duplicate to _copy
2236 To be in line with cairo
2238 pango/opentype/hb-font.c | 4 ++--
2239 pango/opentype/hb-font.h | 4 ++--
2240 2 files changed, 4 insertions(+), 4 deletions(-)
2242 commit e8238d14ed452b3e402fa65a9d3997254c1570d7
2243 Author: Behdad Esfahbod <behdad@behdad.org>
2244 Date: Sat Aug 1 22:55:11 2009 -0400
2248 pango/opentype/TODO | 10 +---------
2249 1 files changed, 1 insertions(+), 9 deletions(-)
2251 commit 55b6ef4545bda8f12ae4c82aba3a61e8e7c47868
2252 Author: Behdad Esfahbod <behdad@behdad.org>
2253 Date: Sat Aug 1 22:53:04 2009 -0400
2255 [HB] Cleanup public buffer structs
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(-)
2267 commit 019d335ec7710eea286ed0294cda69aace4ebb96
2268 Author: Behdad Esfahbod <behdad@behdad.org>
2269 Date: Sat Aug 1 22:25:04 2009 -0400
2271 [OT] Match struct with HB's
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(-)
2279 commit b522838694c10d2f4055ff0a22167c0ace546e04
2280 Author: Behdad Esfahbod <behdad@behdad.org>
2281 Date: Sat Aug 1 22:19:06 2009 -0400
2283 [HB] Port buffert to new object API
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(-)
2293 commit b0285768b9ea64f0d523edf14232ab870deacb9c
2294 Author: Behdad Esfahbod <behdad@behdad.org>
2295 Date: Sat Aug 1 21:38:39 2009 -0400
2297 [HB] Move typedef's around
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(-)
2304 commit 7f5ea9cb73607efaa77923f43e0636a3b051218c
2305 Author: Behdad Esfahbod <behdad@behdad.org>
2306 Date: Sat Aug 1 21:36:15 2009 -0400
2308 [HB] Add get_reference_count()
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(-)
2317 commit fe17dd9e5df9a7f0b118b42efc6bc0978842216b
2318 Author: Behdad Esfahbod <behdad@behdad.org>
2319 Date: Sat Aug 1 21:11:33 2009 -0400
2321 [Makefile] Fix MOSTLYCLEANFILES
2323 pango/Makefile.am | 4 ++--
2324 1 files changed, 2 insertions(+), 2 deletions(-)
2326 commit 0ae1b78e7694204cb973c633d665d1f3e3d20dc4
2327 Author: Behdad Esfahbod <behdad@behdad.org>
2328 Date: Sat Aug 1 21:06:11 2009 -0400
2330 [HB] Remove glib dependency
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(-)
2338 commit 30791d4cac4b6b1222942a9a6ca32e7ddae768b1
2339 Author: Behdad Esfahbod <behdad@behdad.org>
2340 Date: Sat Aug 1 20:46:02 2009 -0400
2342 [HB] Assorted compiler macros
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(-)
2349 commit 308259613a34f54151c20d616cd5c940d69de980
2350 Author: Behdad Esfahbod <behdad@behdad.org>
2351 Date: Sat Aug 1 20:29:22 2009 -0400
2353 [HB] Simplify object creation
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(-)
2366 commit 661ade98a2930ad00d1383302a41a3984ef50ac8
2367 Author: Behdad Esfahbod <behdad@behdad.org>
2368 Date: Sat Aug 1 19:54:49 2009 -0400
2370 [HB] Add abstract font and face API
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(-)
2383 commit 3ebf3e536b645f86f7dea8d68be08d7b99498f35
2384 Author: Behdad Esfahbod <behdad@behdad.org>
2385 Date: Sat Aug 1 19:30:31 2009 -0400
2387 [HB] Simplify refcounting functions
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(-)
2397 commit 7257d6625638eaeffa13acd614c0eb53875e8172
2398 Author: Behdad Esfahbod <behdad@behdad.org>
2399 Date: Sat Aug 1 19:10:41 2009 -0400
2401 [HB] Fix for dfont's with multiple faces
2403 pango/opentype/hb-ot-layout-open-private.h | 6 ++++--
2404 1 files changed, 4 insertions(+), 2 deletions(-)
2406 commit 86f7ff9415d71de495f6257edad2ba991692e042
2407 Author: Behdad Esfahbod <behdad@behdad.org>
2408 Date: Sat Aug 1 19:05:44 2009 -0400
2410 [HB] Use calloc instead of malloc where feasible
2412 pango/opentype/hb-blob.c | 8 +++++---
2413 pango/opentype/hb-buffer.c | 4 ++--
2414 2 files changed, 7 insertions(+), 5 deletions(-)
2416 commit 2ea66938b387b3d492e45f6277666258366cf003
2417 Author: Behdad Esfahbod <behdad@behdad.org>
2418 Date: Thu Jul 30 16:28:45 2009 -0400
2420 [HB] Remove hinting setting and use ppem==0 to mean "no hinting"
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(-)
2432 commit 112f0d741a24237e83922f8eee735b7f1ae74019
2433 Author: Behdad Esfahbod <behdad@behdad.org>
2434 Date: Thu Jul 30 15:33:57 2009 -0400
2436 [HB] Add a "blob" manager
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(-)
2446 commit 7444dad9ea3dde39b5276fef4f844237d1e661b1
2447 Author: Behdad Esfahbod <behdad@behdad.org>
2448 Date: Wed Jul 29 18:41:25 2009 -0400
2450 [HB] Move direction to buffer
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(-)
2462 commit 7f734d99a5f9cef1362a6f9f0257a683e01ceb48
2463 Author: Behdad Esfahbod <behdad@behdad.org>
2464 Date: Wed Jul 29 18:37:57 2009 -0400
2466 [HB] Rename internal vars
2468 pango/opentype/hb-ot-layout-gsubgpos-private.h | 56
2469 ++++++++++++------------
2470 1 files changed, 28 insertions(+), 28 deletions(-)
2472 commit 11c229d522b9bda910805d571eb29a564b81e926
2473 Author: Behdad Esfahbod <behdad@behdad.org>
2474 Date: Tue Jul 28 15:50:58 2009 -0400
2476 [HB] Adapt to new buffer API
2478 pango/pango-ot-buffer.c | 4 ++--
2479 1 files changed, 2 insertions(+), 2 deletions(-)
2481 commit 603479e35c849285078238275510c0c89170ff9d
2482 Author: Behdad Esfahbod <behdad@behdad.org>
2483 Date: Tue Jul 28 15:50:42 2009 -0400
2485 [HB] Fix buffer enlargement. Ouch
2487 pango/opentype/hb-buffer.c | 2 +-
2488 1 files changed, 1 insertions(+), 1 deletions(-)
2490 commit 59f8868cf32691cce37060b30c3d16503a003df7
2491 Author: Behdad Esfahbod <behdad@behdad.org>
2492 Date: Tue Jul 28 15:43:34 2009 -0400
2494 Apply patch from Jonathan Kew
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(-)
2504 commit 091be0f7d8d06d38bf72c8f2521b2ab8808043d5
2505 Author: Behdad Esfahbod <behdad@behdad.org>
2506 Date: Tue Jul 28 14:33:02 2009 -0400
2508 Bug 590042 – pango-view.1 manpage should not be gzipped
2510 pango-view/Makefile.am | 6 ------
2511 1 files changed, 0 insertions(+), 6 deletions(-)
2513 commit 01783de926a09dd8a3b11699bc8b1a6b6dce0556
2514 Author: Behdad Esfahbod <behdad@behdad.org>
2515 Date: Sun Jul 26 23:54:28 2009 -0400
2517 [atsui] Port to use CoreText instead of ATS
2519 Patch from http://trac.macports.org/ticket/17049
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(-)
2528 commit 2ea6180b690c885b5436629596e2a7d236e6653e
2529 Author: Behdad Esfahbod <behdad@behdad.org>
2530 Date: Sat Jul 25 19:09:01 2009 -0400
2534 This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
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(-)
2551 commit a1fb36307d0e7fe9f1b282da831ec7c551f37296
2552 Merge: c939f6a 7280086
2553 Author: Behdad Esfahbod <behdad@behdad.org>
2554 Date: Sat Jul 25 19:08:41 2009 -0400
2556 Merge branch 'master' into harfbuzz-ng
2558 commit 72800869fb784189bac1066265d95a1226bcf212
2559 Author: Behdad Esfahbod <behdad@behdad.org>
2560 Date: Wed Jul 22 16:26:52 2009 -0400
2562 [docs] Add index of symbols new in 1.24 and 1.26
2564 docs/pango-docs.sgml | 6 ++++++
2565 1 files changed, 6 insertions(+), 0 deletions(-)
2567 commit ac2ce962e9c257657eeceaf08d6aeeddd6faaa83
2568 Author: Behdad Esfahbod <behdad@behdad.org>
2569 Date: Wed Jul 22 16:24:43 2009 -0400
2571 Bug 410169 – gravity problem with Common chars
2573 Only show wide chars (as in g_unichar_iswide()) upright.
2574 This improves rendering of 1) digits in CJK context, and 2) Narrow
2579 pango_gravity_get_for_script_and_width()
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(-)
2590 commit 0df5c40d43a8d87a917991780595d9fadd19afb6
2591 Author: Behdad Esfahbod <behdad@behdad.org>
2592 Date: Wed Jul 22 16:24:01 2009 -0400
2596 pango/pangox.def | 2 +-
2597 1 files changed, 1 insertions(+), 1 deletions(-)
2599 commit a9a416de60ce42fea78e8283253d07a018bf2778
2600 Author: Behdad Esfahbod <behdad@behdad.org>
2601 Date: Wed Jul 22 13:39:41 2009 -0400
2603 Bug 589113 – Some characters rotated incorrectly in vertical text
2605 Always show full-width Unicode characters upright.
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(-)
2613 commit 72f2d4ac7ca20e5931f4b33e67598d0059ad1527
2614 Author: Carlo Bramini <carlo.bramix@libero.it>
2615 Date: Tue Jul 21 10:52:56 2009 +0300
2617 Bug 582851 -- Little fix for compiling with Cygwin
2619 Use .def and .rc files on Cygwin, too. Use them for the pangox and
2620 pangoxft libraries, too on Cygwin.
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(-)
2630 commit 8888c1c1ba25f1c527c4e7aeb7f426e20329b165
2631 Author: Tor Lillqvist <tml@iki.fi>
2632 Date: Tue Jul 21 10:10:27 2009 +0300
2634 Bug 588060 -- Fonts missing on Cygwin
2636 Use HAVE_CAIRO_WIN32 instead of G_OS_WIN32 to decide whether to
2637 use the built-in aliases code.
2639 pango/pango-utils.c | 4 ++--
2640 1 files changed, 2 insertions(+), 2 deletions(-)
2642 commit 8e348718e57d3f4ed04c9fdcb16a0019a6e13675
2643 Author: Behdad Esfahbod <behdad@behdad.org>
2644 Date: Mon Jul 20 17:19:14 2009 -0400
2646 Bump version to 1.25.0
2648 configure.in | 6 +++---
2649 1 files changed, 3 insertions(+), 3 deletions(-)
2651 commit 47ab634106a27b49085d26150999380e18bd3946
2652 Merge: 1eadda9 a7d12be
2653 Author: Behdad Esfahbod <behdad@behdad.org>
2654 Date: Mon Jul 20 17:18:19 2009 -0400
2658 commit a7d12be6599f9e833cc1e623c8c103128adee8f2
2659 Author: Behdad Esfahbod <behdad@behdad.org>
2660 Date: Mon Jul 20 16:52:53 2009 -0400
2665 configure.in | 4 ++--
2666 2 files changed, 10 insertions(+), 2 deletions(-)
2668 commit c29637c366fe2229f6749cb1cb5336fa6d956790
2669 Author: Behdad Esfahbod <behdad@behdad.org>
2670 Date: Mon Jul 20 16:49:16 2009 -0400
2672 Bug 589133 – Firefox 3.5 complains about invalid weak references
2674 pango/pangofc-font.c | 13 +++++++++++--
2675 1 files changed, 11 insertions(+), 2 deletions(-)
2677 commit fe07285144de9146822bce5667aadcf1bc0d4111
2678 Author: Behdad Esfahbod <behdad@behdad.org>
2679 Date: Mon Jul 20 16:31:33 2009 -0400
2681 Bug 585806 – crash during pango_fc_font_map_shutdown
2683 pango/pangofc-font.c | 3 ---
2684 pango/pangofc-fontmap.c | 5 -----
2685 2 files changed, 0 insertions(+), 8 deletions(-)
2687 commit 1eadda908f0f9262dcb4c301f487b5a190dc0e54
2688 Author: Behdad Esfahbod <behdad@behdad.org>
2689 Date: Mon Jul 20 16:49:16 2009 -0400
2691 Bug 589133 – Firefox 3.5 complains about invalid weak references
2693 pango/pangofc-font.c | 13 +++++++++++--
2694 1 files changed, 11 insertions(+), 2 deletions(-)
2696 commit 5a75ce1414f43a36a5e510cc5cfac085671bfdca
2697 Author: Behdad Esfahbod <behdad@behdad.org>
2698 Date: Mon Jul 20 16:31:33 2009 -0400
2700 Bug 585806 – crash during pango_fc_font_map_shutdown
2702 pango/pangofc-font.c | 3 ---
2703 pango/pangofc-fontmap.c | 5 -----
2704 2 files changed, 0 insertions(+), 8 deletions(-)
2706 commit 853f3ddd12ea2fbf3bed551ebfd542536e7f42e0
2707 Author: Colin Walters <walters@verbum.org>
2708 Date: Fri Jul 17 14:01:25 2009 -0400
2710 Build introspection again
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.
2715 This allows us to re-enable the introspection build.
2717 pango/Makefile.am | 31 +++++++++++++++----------------
2718 1 files changed, 15 insertions(+), 16 deletions(-)
2720 commit efd34a719271d3c386d5fd4d852619829355fc88
2721 Author: Behdad Esfahbod <behdad@behdad.org>
2722 Date: Fri Jul 17 01:41:42 2009 -0400
2726 pango/pango-layout.c | 2 +-
2727 1 files changed, 1 insertions(+), 1 deletions(-)
2729 commit 67052645e6afcd7f72ef852c99ee88897d2022da
2730 Author: Behdad Esfahbod <behdad@behdad.org>
2731 Date: Wed Jul 15 13:59:20 2009 -0400
2733 Handle NUL in text in places that g_utf8_strlen () was used
2735 While pango-layout doesn't allow NUL in text, the lower level
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()
2743 Bug 588678 – pango crash: install a new theme from
2744 gnome-appearance-properties
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(-)
2755 commit 4d6f980b9f67e7e969e6f5afeb6f216c0a99e6f4
2756 Author: Behdad Esfahbod <behdad@behdad.org>
2757 Date: Mon Jun 29 18:33:18 2009 -0400
2762 configure.in | 4 ++--
2763 2 files changed, 7 insertions(+), 2 deletions(-)
2765 commit 643b70644aabdbebd6bdfe7a5f128efde39caced
2766 Author: Behdad Esfahbod <behdad@behdad.org>
2767 Date: Wed Jun 24 23:03:39 2009 -0400
2769 Bug 586814 – Crashes related to fontmap destruction after upgrade
2771 Followup patch from Morten.
2773 pango/pangofc-font.c | 6 +++++-
2774 1 files changed, 5 insertions(+), 1 deletions(-)
2776 commit f868f085dd22f74ea43426d21b13165ebcd091b4
2777 Author: Behdad Esfahbod <behdad@behdad.org>
2778 Date: Wed Jun 24 22:12:37 2009 -0400
2780 Bug 586814 – Crashes related to fontmap destruction after upgrade
2782 Avoid modifying hashtable while walking it.
2784 pango/pangofc-fontmap.c | 14 +++++++++-----
2785 1 files changed, 9 insertions(+), 5 deletions(-)
2787 commit fd5f93fc6bdf5d8985826c3caa56e2081279cf0e
2788 Author: Behdad Esfahbod <behdad@behdad.org>
2789 Date: Fri Jun 19 14:05:14 2009 -0400
2793 NEWS | 11 +++++++++++
2794 configure.in | 4 ++--
2795 2 files changed, 13 insertions(+), 2 deletions(-)
2797 commit 64aaa40a1ff2e80cb9eb36eabf8f5839641c7630
2798 Author: Behdad Esfahbod <behdad@behdad.org>
2799 Date: Wed Jun 10 23:28:57 2009 -0400
2801 Bug 585337 – Fails to install: install: will not overwrite
2803 `/home/yavor/gnome-trunk/include/pango-1.0/pango/pango-ot.h' with
2806 Remove duplicate entry for pango-ot.h.
2808 pango/Makefile.am | 2 +-
2809 1 files changed, 1 insertions(+), 1 deletions(-)
2811 commit 0fd3bb3036fb2621c5a0f80e3a9d495b84b30449
2812 Author: Behdad Esfahbod <behdad@behdad.org>
2813 Date: Wed Jun 10 23:25:57 2009 -0400
2815 Bug 585164 – 'man preload' shows man page for pango-view
2817 Fix pango-view manual installation.
2819 pango-view/Makefile.am | 2 +-
2820 1 files changed, 1 insertions(+), 1 deletions(-)
2822 commit c939f6aff405ca7b10b1f1538f46148bff719fcb
2823 Author: Behdad Esfahbod <behdad@behdad.org>
2824 Date: Wed Jun 10 23:26:51 2009 -0400
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(-)
2843 commit 2bf2d827cf2409cd774be14ff1d94e0fb7794377
2844 Author: Behdad Esfahbod <behdad@behdad.org>
2845 Date: Wed Jun 10 23:25:57 2009 -0400
2847 Bug 585164 – 'man preload' shows man page for pango-view
2849 Fix pango-view manual installation.
2851 pango-view/Makefile.am | 2 +-
2852 1 files changed, 1 insertions(+), 1 deletions(-)
2854 commit 6209a6230cce6c9b1af3c699f0f18335e820e1ea
2855 Author: Behdad Esfahbod <behdad@behdad.org>
2856 Date: Sat May 30 23:44:22 2009 -0400
2858 Bug 584328 – Persian sample text is not good
2860 Remove Alef Maksura from sample text.
2862 pango/pango-language-sample-table.h | 2 +-
2863 1 files changed, 1 insertions(+), 1 deletions(-)
2865 commit f0e5e54917286dd18471d76ed099bccf0eb85053
2866 Author: Behdad Esfahbod <behdad@behdad.org>
2867 Date: Sat May 30 23:40:35 2009 -0400
2869 Bug 583250 – pango_font_metrics_get_approximate_char_width is
2870 wrong when LANG=fa_IR
2872 When computing approximate char width for context metrics use
2874 size the sample string renders to. Previously it was taking average
2875 over all the fonts used by the sample str.
2877 pango/pango-context.c | 29 ++++++++++-------------------
2878 1 files changed, 10 insertions(+), 19 deletions(-)
2880 commit eae0fecefc4e294f0c182a7063348a817c111dce
2881 Author: Behdad Esfahbod <behdad@behdad.org>
2882 Date: Sat May 30 22:17:32 2009 -0400
2884 [GPOS] Advance buffer cursor in SinglePos lookups. Ouch!
2886 pango/opentype/hb-ot-layout-gpos-private.h | 4 ++++
2887 1 files changed, 4 insertions(+), 0 deletions(-)
2889 commit 9fdfc9a06874820f94196c4802c96bc32d71ddc2
2890 Author: Behdad Esfahbod <behdad@behdad.org>
2891 Date: Sat May 30 12:02:46 2009 -0400
2893 [HB] Improve buffer. Don't dup out buffer unless out is longer
2896 That is, we work in-place even for ligatures now.
2898 pango/opentype/hb-buffer.c | 156
2899 +++++++++++++++++++-------------------------
2900 pango/opentype/hb-buffer.h | 9 +--
2901 2 files changed, 72 insertions(+), 93 deletions(-)
2903 commit 3dbd37431ebcf8b24a5891a04e66a2f964178c1e
2904 Author: Behdad Esfahbod <behdad@behdad.org>
2905 Date: Wed May 27 18:16:55 2009 -0400
2907 [GPOS] Fix property checking
2909 pango/opentype/hb-ot-layout-gpos-private.h | 6 +++---
2910 1 files changed, 3 insertions(+), 3 deletions(-)
2912 commit 810f4214af6438076da5014888d60d4bfe77ebd6
2913 Author: Behdad Esfahbod <behdad@behdad.org>
2914 Date: Wed May 27 00:17:37 2009 -0400
2916 [GPOS] Add vertical TODO
2918 pango/opentype/hb-ot-layout-gpos-private.h | 2 ++
2919 1 files changed, 2 insertions(+), 0 deletions(-)
2921 commit 157af6ba32a32c941cd5be9b0b0034bf8b7327cb
2922 Author: Behdad Esfahbod <behdad@behdad.org>
2923 Date: Tue May 26 22:29:02 2009 -0400
2925 [HB] Remove useless include
2927 pango/opentype/hb-ot-layout-private.h | 3 ---
2928 1 files changed, 0 insertions(+), 3 deletions(-)
2930 commit 4921800a3ff9edc8b564cd49ae6e976767a16a0f
2931 Author: Behdad Esfahbod <behdad@behdad.org>
2932 Date: Tue May 26 22:26:08 2009 -0400
2934 [GPOS] Remove unused variables
2936 pango/opentype/hb-ot-layout-gpos-private.h | 3 +--
2937 1 files changed, 1 insertions(+), 2 deletions(-)
2939 commit 07c0e3b1d239ab041e243b0543640c9001e04931
2940 Author: Behdad Esfahbod <behdad@behdad.org>
2941 Date: Tue May 26 22:11:32 2009 -0400
2943 Fall back to TT kerning if no GPOS
2945 pango/pango-ot-info.c | 4 ++--
2946 1 files changed, 2 insertions(+), 2 deletions(-)
2948 commit 6f9bd9a0e876bc49d25fb8e892b17adfa5b12b8c
2949 Author: Behdad Esfahbod <behdad@behdad.org>
2950 Date: Tue May 26 19:48:16 2009 -0400
2952 [HB] Fix glyph properties
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(-)
2959 commit dc08fb7281b86edacc2edd521da0212acffca985
2960 Author: Behdad Esfahbod <behdad@behdad.org>
2961 Date: Tue May 26 18:57:56 2009 -0400
2963 [GPOS] Fix PairPos signedness
2965 pango/opentype/hb-ot-layout-gpos-private.h | 11 ++++-------
2966 1 files changed, 4 insertions(+), 7 deletions(-)
2968 commit 74d8c52f6ac1787efb8d87b72f47c6933abaf4ae
2969 Author: Behdad Esfahbod <behdad@behdad.org>
2970 Date: Tue May 26 17:58:37 2009 -0400
2972 [GPOS] Fix mark matching
2974 pango/opentype/hb-ot-layout-gpos-private.h | 44
2975 ++++++++++++---------------
2976 1 files changed, 20 insertions(+), 24 deletions(-)
2978 commit fe789092d83e6d4da43126640af0150b6bb2555c
2979 Author: Behdad Esfahbod <behdad@behdad.org>
2980 Date: Tue May 26 17:31:56 2009 -0400
2982 [HB] When looking back/forward, skip marks only
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(-)
2993 commit 746860bb7b54c16898264b248eb93a56e8af333b
2994 Author: Behdad Esfahbod <behdad@behdad.org>
2995 Date: Tue May 26 15:58:34 2009 -0400
2997 [GDEF] Support MarkFilteringSets
2999 pango/opentype/hb-ot-layout.cc | 59
3000 ++++++++++++++-------------------------
3001 1 files changed, 21 insertions(+), 38 deletions(-)
3003 commit 95c3fffa8a2b102a3d5f88f3940e7f93e2368fec
3004 Author: Behdad Esfahbod <behdad@behdad.org>
3005 Date: Tue May 26 15:45:41 2009 -0400
3007 [HB] Simplify MarkAttachmentType handling
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(-)
3014 commit a6e2371d5c50cafd6a433ae19fcfb93fb820f1db
3015 Author: Behdad Esfahbod <behdad@behdad.org>
3016 Date: Tue May 26 15:38:53 2009 -0400
3018 [HB] Support parsing MarkFilteringSets introduced in OpenType 1.6
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(-)
3026 commit d877d91e5c0617a82620a6a47406cd196e16e5d6
3027 Author: Behdad Esfahbod <behdad@behdad.org>
3028 Date: Tue May 26 13:08:00 2009 -0400
3030 [HB] More de-C++'ization
3032 pango/opentype/hb-ot-layout-gsubgpos-private.h | 24
3033 ++++++++++++------------
3034 1 files changed, 12 insertions(+), 12 deletions(-)
3036 commit 3b1a840d2726772fb3a6ec0daedaf698fce29c52
3037 Author: Behdad Esfahbod <behdad@behdad.org>
3038 Date: Tue May 26 13:04:59 2009 -0400
3040 [HB] Start MarkFilteringSet support
3042 pango/opentype/hb-ot-layout-common-private.h | 24
3043 +++++++++++++++++++-----
3044 1 files changed, 19 insertions(+), 5 deletions(-)
3046 commit fb8da04aac1fe1b11b8a617342f1532e12c595db
3047 Author: Behdad Esfahbod <behdad@behdad.org>
3048 Date: Tue May 26 12:40:10 2009 -0400
3050 [HB] Implement get_lig_carets()
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(-)
3059 commit 807581741d5331235004f2252de92a6de3ce23d0
3060 Author: Behdad Esfahbod <behdad@behdad.org>
3061 Date: Tue May 26 12:24:16 2009 -0400
3063 [HB] Add get_attach_points()
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(-)
3076 commit 298dadbd395a594176ed4cda4b9cf7004b724b66
3077 Author: Behdad Esfahbod <behdad@behdad.org>
3078 Date: Tue May 26 12:00:28 2009 -0400
3080 [HB] Remove more macros
3082 pango/opentype/hb-ot-layout-gdef-private.h | 18 +++++++++---------
3083 1 files changed, 9 insertions(+), 9 deletions(-)
3085 commit 7b3f038ada310ac1f113d898a637df188177f8bb
3086 Author: Behdad Esfahbod <behdad@behdad.org>
3087 Date: Mon May 25 04:04:24 2009 -0400
3089 [HB] More buffer cleanup
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(-)
3106 commit 76d05e87fb34a3f6cc5d914e91f755e964c690dc
3107 Author: Behdad Esfahbod <behdad@behdad.org>
3108 Date: Mon May 25 03:39:11 2009 -0400
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(-)
3120 commit fdb536bbfd1575465abf4cdfa08706685a466244
3121 Author: Behdad Esfahbod <behdad@behdad.org>
3122 Date: Mon May 25 03:30:31 2009 -0400
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(-)
3130 commit 8f0881c5d40224e820ce19e67259f75e8c82adb7
3131 Author: Behdad Esfahbod <behdad@behdad.org>
3132 Date: Mon May 25 03:24:19 2009 -0400
3134 [HB] Remove one XXX, add another
3136 pango/opentype/hb-buffer.h | 2 ++
3137 pango/opentype/hb-ot-layout-private.h | 3 +--
3138 2 files changed, 3 insertions(+), 2 deletions(-)
3140 commit 8c864af4b508feac57896fe4e0124d9031670b93
3141 Author: Behdad Esfahbod <behdad@behdad.org>
3142 Date: Mon May 25 03:22:19 2009 -0400
3144 [HB] Update copyright years
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(-)
3154 commit 6e506f425a89d0ff330497b38ec8227e30d5681b
3155 Author: Behdad Esfahbod <behdad@behdad.org>
3156 Date: Mon May 25 03:20:18 2009 -0400
3158 [HB] Would have helped if I actually knew C++ before using it...
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(-)
3165 commit 40c6f897dbdc4020c5aec07b7022caadb45cf3f1
3166 Author: Behdad Esfahbod <behdad@behdad.org>
3167 Date: Mon May 25 03:10:06 2009 -0400
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(-)
3175 commit c783d19c9cee230e20cf4df504e729b5233ebe17
3176 Author: Behdad Esfahbod <behdad@behdad.org>
3177 Date: Mon May 25 02:41:49 2009 -0400
3181 pango/opentype/hb-ot-layout-open-private.h | 46
3182 +++++++++++-----------------
3183 1 files changed, 18 insertions(+), 28 deletions(-)
3185 commit c53ed30cddcf3ed56ffb2756f2d8650ad012ff44
3186 Author: Behdad Esfahbod <behdad@behdad.org>
3187 Date: Mon May 25 02:34:25 2009 -0400
3191 pango/opentype/hb-ot-layout-open-private.h | 31
3192 +++++++++-------------------
3193 1 files changed, 10 insertions(+), 21 deletions(-)
3195 commit d63d5c6cfc6e1584ca426e469e3a35c46aa4605f
3196 Author: Behdad Esfahbod <behdad@behdad.org>
3197 Date: Mon May 25 02:27:29 2009 -0400
3199 [HB] Simplify some basic things
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(-)
3206 commit 8690ed7d482374c3d05eb52419d68ed7d29bee81
3207 Author: Behdad Esfahbod <behdad@behdad.org>
3208 Date: Sun May 24 15:01:16 2009 -0400
3210 [HB] simplify macros
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(-)
3219 commit ed60b2d914254d10765fae72a85e191a9a696bc7
3220 Author: Behdad Esfahbod <behdad@behdad.org>
3221 Date: Sun May 24 14:27:24 2009 -0400
3223 [HB] Update text files
3225 pango/opentype/COPYING | 7 -------
3226 pango/opentype/README | 13 ++-----------
3227 2 files changed, 2 insertions(+), 18 deletions(-)
3229 commit f4ad4d87cba90c1d02255c34247b9ce09d0b6d67
3230 Author: Behdad Esfahbod <behdad@behdad.org>
3231 Date: Sun May 24 14:24:35 2009 -0400
3233 [HB] Remove stale makefile.msc too
3235 pango/opentype/makefile.msc | 19 -------------------
3236 1 files changed, 0 insertions(+), 19 deletions(-)
3238 commit a7a715480db66148b1f487528887508a7991dcd0
3239 Author: Behdad Esfahbod <behdad@behdad.org>
3240 Date: Sun May 24 14:22:22 2009 -0400
3242 [HB] Remove old code!
3244 Goodbye 16 thousand lines of ten-year old code!
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(-)
3271 commit 4b90aa823cf91c586d0fd8a5d6154f46516a87ce
3272 Author: Behdad Esfahbod <behdad@behdad.org>
3273 Date: Sun May 24 14:21:27 2009 -0400
3275 [HB] Remove stale TODO mark
3277 pango/opentype/hb-ot-layout-open-private.h | 1 -
3278 1 files changed, 0 insertions(+), 1 deletions(-)
3280 commit d11f8e6d41213d38b2b3ea2ec4843e2b6f34697b
3281 Author: Behdad Esfahbod <behdad@behdad.org>
3282 Date: Sun May 24 12:30:40 2009 -0400
3284 [HB] Add FixedVersion cast to int
3286 pango/opentype/hb-ot-layout-open-private.h | 2 ++
3287 1 files changed, 2 insertions(+), 0 deletions(-)
3289 commit 8ff827848f63ac61446735c8516a452177c16336
3290 Author: Behdad Esfahbod <behdad@behdad.org>
3291 Date: Sun May 24 12:29:55 2009 -0400
3295 pango/opentype/hb-ot-layout-open-private.h | 10 +++++-----
3296 1 files changed, 5 insertions(+), 5 deletions(-)
3298 commit f89367b83225a5c0a2804ec122d66290a8feb8d5
3299 Author: Behdad Esfahbod <behdad@behdad.org>
3300 Date: Sun May 24 01:03:24 2009 -0400
3302 [HB] Remove unused data types
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(-)
3310 commit 8259e8735babe30eaf3c017e022368bf796b411e
3311 Author: Behdad Esfahbod <behdad@behdad.org>
3312 Date: Sun May 24 00:53:28 2009 -0400
3314 [HB] Simplify version check in GSUB/GPOS
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(-)
3320 commit d36c93ee99362940c929e20282d2fab440265711
3321 Author: Behdad Esfahbod <behdad@behdad.org>
3322 Date: Sun May 24 00:50:27 2009 -0400
3324 [HB] Check for GDEF/GSUB/GPOS versions
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(-)
3333 commit 5c8fd8cb98e4f20ce02dd10f5b3edbbb15b1d91d
3334 Author: Behdad Esfahbod <behdad@behdad.org>
3335 Date: Sat May 23 22:39:42 2009 -0400
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(-)
3343 commit eca339bbb73aa1b826f3c1e12d1a27f53ee034db
3344 Author: Behdad Esfahbod <behdad@behdad.org>
3345 Date: Sat May 23 18:50:44 2009 -0400
3349 pango/opentype/TODO | 6 ++++++
3350 1 files changed, 6 insertions(+), 0 deletions(-)
3352 commit d2b11bb9bf3cfa3e1cdcf79a473626ec4ed51846
3353 Author: Behdad Esfahbod <behdad@behdad.org>
3354 Date: Fri May 22 18:54:24 2009 -0400
3356 [GDEF] Add some get_carret_value() code
3358 pango/opentype/hb-ot-layout-gdef-private.h | 36
3359 ++++++++++++++--------------
3360 1 files changed, 18 insertions(+), 18 deletions(-)
3362 commit 191cfb73b04955d9af757d47dc85b1ae0ab6c6c5
3363 Author: Behdad Esfahbod <behdad@behdad.org>
3364 Date: Fri May 22 18:29:45 2009 -0400
3366 [GPOS] MarkLigPosFormat1
3368 GPOS is complete now! Yay!
3370 pango/opentype/hb-ot-layout-gpos-private.h | 128
3371 ++++++++++++++++++++--------
3372 1 files changed, 92 insertions(+), 36 deletions(-)
3374 commit 31f627d786003824d189c786db532600d8701114
3375 Author: Behdad Esfahbod <behdad@behdad.org>
3376 Date: Fri May 22 17:58:09 2009 -0400
3378 [HB] Remove apply_subtables() again
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(-)
3386 commit fb963a1a1e8f7c337af6b7fee4718c3f65bc8c51
3387 Author: Behdad Esfahbod <behdad@behdad.org>
3388 Date: Thu May 21 22:31:33 2009 -0400
3390 [HB] Share Extension lookup code between GSUB and GPOS
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(-)
3398 commit a9688760104e24339e8c956bbdfc3e12387f02b8
3399 Author: Behdad Esfahbod <behdad@behdad.org>
3400 Date: Thu May 21 15:51:04 2009 -0400
3402 [GPOS] Remove printf. MarkMarkPos1 is working
3404 The "bug" was in the font.
3406 pango/opentype/hb-ot-layout-gpos-private.h | 1 -
3407 1 files changed, 0 insertions(+), 1 deletions(-)
3409 commit 541e8ad0c666f895649fbe1df2393ef0f04f2655
3410 Author: Behdad Esfahbod <behdad@behdad.org>
3411 Date: Thu May 21 12:46:29 2009 -0400
3413 [HB] Ouch. Add files.
3415 pango/opentype/hb-common.h | 53 +++++++++++++++++
3416 pango/opentype/hb-private.h | 132
3417 +++++++++++++++++++++++++++++++++++++++++++
3418 2 files changed, 185 insertions(+), 0 deletions(-)
3420 commit 6e1a2662b3f9d5514c99a82f70e037749d95dc3c
3421 Author: Behdad Esfahbod <behdad@behdad.org>
3422 Date: Thu May 21 08:27:07 2009 -0400
3424 [GPOS] MarkMarkPosFormat1
3426 Still not quite working.
3428 pango/opentype/TODO | 4 +-
3429 pango/opentype/hb-ot-layout-gpos-private.h | 105
3430 ++++++++++++++++++++--------
3431 2 files changed, 79 insertions(+), 30 deletions(-)
3433 commit 7c4677ad4d628a943066782df30720b6ae2f79c6
3434 Author: Behdad Esfahbod <behdad@behdad.org>
3435 Date: Thu May 21 06:32:01 2009 -0400
3437 [GPOS] MarkBasePosFormat1
3439 pango/opentype/TODO | 1 +
3440 pango/opentype/hb-ot-layout-gpos-private.h | 62
3441 +++++++++++++++++++++++++--
3442 2 files changed, 58 insertions(+), 5 deletions(-)
3444 commit 180781efd0691964cc5b823c6b9274f208fd083c
3445 Author: Behdad Esfahbod <behdad@behdad.org>
3446 Date: Thu May 21 04:58:24 2009 -0400
3448 [GPOS] Implement MarkArray interface
3450 pango/opentype/hb-ot-layout-gpos-private.h | 5 +++--
3451 1 files changed, 3 insertions(+), 2 deletions(-)
3453 commit 164137a18e4b10c240c8d63bf676872cfdc934c3
3454 Author: Behdad Esfahbod <behdad@behdad.org>
3455 Date: Thu May 21 04:54:01 2009 -0400
3457 [GPOS] Implement Device support in AnchorFormat3
3459 pango/opentype/hb-ot-layout-gpos-private.h | 11 ++++++++---
3460 1 files changed, 8 insertions(+), 3 deletions(-)
3462 commit 361cdf36b00a7e4632de45a8ad9697d3cb1b8670
3463 Author: Behdad Esfahbod <behdad@behdad.org>
3464 Date: Thu May 21 04:49:04 2009 -0400
3466 [GPOS] Remove apply_value() return value
3468 pango/opentype/hb-ot-layout-gpos-private.h | 75
3469 +++++++++++++---------------
3470 1 files changed, 34 insertions(+), 41 deletions(-)
3472 commit 93e5da2de8070410b5e8978dfa3a261e6d7f00a4
3473 Author: Behdad Esfahbod <behdad@behdad.org>
3474 Date: Thu May 21 04:47:05 2009 -0400
3476 [GPOS] Start MarkBasePosFormat1
3478 pango/opentype/TODO | 1 +
3479 pango/opentype/hb-ot-layout-gpos-private.h | 38
3480 ++++++++++++---------------
3481 2 files changed, 18 insertions(+), 21 deletions(-)
3483 commit 25494c523822e837716bc1000b1d94ff06ca476f
3484 Author: Behdad Esfahbod <behdad@behdad.org>
3485 Date: Wed May 20 15:46:12 2009 -0400
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(-)
3493 commit 6fb8dab583378de48a39b1b25459e24b0162e5d4
3494 Author: Behdad Esfahbod <behdad@behdad.org>
3495 Date: Wed May 20 06:15:23 2009 -0400
3499 pango/opentype/TODO | 1 +
3500 1 files changed, 1 insertions(+), 0 deletions(-)
3502 commit 5687dd7511fbf8503dcb6d7c215455e1f999cf03
3503 Author: Behdad Esfahbod <behdad@behdad.org>
3504 Date: Wed May 20 06:01:16 2009 -0400
3506 [HB] Remove last dependence on the old code base!
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(-)
3516 commit c141180297254ef341e3e557c26b51eb7e964706
3517 Author: Behdad Esfahbod <behdad@behdad.org>
3518 Date: Wed May 20 05:42:12 2009 -0400
3520 [HB] Rename harfbuzz-buffer to hb-buffer
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(-)
3537 commit 336bb3201096bdd0494d29926dd44e8cca8bed26
3538 Author: Behdad Esfahbod <behdad@behdad.org>
3539 Date: Wed May 20 05:35:14 2009 -0400
3541 [HB] Remove all references to the old code!
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(-)
3555 commit 15a0220c336113a2df8de91ec0513b1bdde35a89
3556 Author: Behdad Esfahbod <behdad@behdad.org>
3557 Date: Wed May 20 04:51:30 2009 -0400
3559 [GPOS] Finally it's working, up to Cursive
3561 Wow, IranNastaliq renders perfectly again!
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(-)
3568 commit ac8ad1e1c8958246add90cf6d7b6da4ad2a2ea87
3569 Author: Behdad Esfahbod <behdad@behdad.org>
3570 Date: Wed May 20 04:16:35 2009 -0400
3572 [GPOS] Fix more brokenness
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(-)
3582 commit b77c4990efcd6f6ef77dc6e956bb3f1df9bf6bff
3583 Author: Behdad Esfahbod <behdad@behdad.org>
3584 Date: Wed May 20 03:59:33 2009 -0400
3586 [GPOS] Fix GPOS feature lookup lookups and application
3588 pango/pango-ot-info.c | 51
3589 ++++++++++++++++++++++++-------------------------
3590 1 files changed, 25 insertions(+), 26 deletions(-)
3592 commit 25db8f6de85f6f8ee11adbf423edb22e6259c543
3593 Author: Behdad Esfahbod <behdad@behdad.org>
3594 Date: Wed May 20 03:53:00 2009 -0400
3596 [HB] Move lookup types enum into subtable class
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(-)
3603 commit e97278164b1939d4b76128ff8bf520ca02b1debb
3604 Author: Behdad Esfahbod <behdad@behdad.org>
3605 Date: Wed May 20 00:00:09 2009 -0400
3607 [GDEF] Simplify Device access
3609 pango/opentype/hb-ot-layout-gdef-private.h | 12 +++---------
3610 1 files changed, 3 insertions(+), 9 deletions(-)
3612 commit 0b092ed02b6cda94c1a4df87c25f88142f967f4f
3613 Author: Behdad Esfahbod <behdad@behdad.org>
3614 Date: Tue May 19 23:58:54 2009 -0400
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(-)
3628 commit 2b57f9a6cbaeee708d19a4eda410fef15e4738c5
3629 Author: Behdad Esfahbod <behdad@behdad.org>
3630 Date: Tue May 19 23:43:04 2009 -0400
3632 [HB] Remove unused methods
3634 pango/opentype/hb-ot-layout-common-private.h | 6 ------
3635 1 files changed, 0 insertions(+), 6 deletions(-)
3637 commit 066d6ab77a5a95187f5865dd409c8b1ee0b79f7b
3638 Author: Behdad Esfahbod <behdad@behdad.org>
3639 Date: Tue May 19 23:42:30 2009 -0400
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(-)
3649 commit 852a03873cf0266cc1acadafc60ef2f4132b2019
3650 Author: Behdad Esfahbod <behdad@behdad.org>
3651 Date: Tue May 19 23:25:41 2009 -0400
3653 [GPOS] CursivePosFormat1
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(-)
3660 commit da5b04ad92c37846ace5ecd9a91c18e836759a23
3661 Author: Behdad Esfahbod <behdad@behdad.org>
3662 Date: Tue May 19 22:30:09 2009 -0400
3664 [GSUB] PairPosFormat2
3666 pango/opentype/hb-ot-layout-gpos-private.h | 43
3667 ++++++++++++++++++++++++---
3668 1 files changed, 38 insertions(+), 5 deletions(-)
3670 commit 10ddad5aa5c15d589b3dd9330d75562abc21c03a
3671 Author: Behdad Esfahbod <behdad@behdad.org>
3672 Date: Tue May 19 22:16:04 2009 -0400
3674 [GPOS] PairPosFormat1
3676 pango/opentype/hb-ot-layout-gpos-private.h | 91
3677 ++++++++++++++++++++++------
3678 1 files changed, 73 insertions(+), 18 deletions(-)
3680 commit 9c25dfbd235bd155ad62f3a8d03e27af9a17b810
3681 Author: Behdad Esfahbod <behdad@behdad.org>
3682 Date: Mon May 18 19:47:52 2009 -0400
3684 [GPOS] Start filling apply() functions in
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(-)
3693 commit 51d81548dd52fbb6c90775eb3bc83289c0329ddf
3694 Author: Behdad Esfahbod <behdad@behdad.org>
3695 Date: Mon May 18 18:44:54 2009 -0400
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(-)
3704 commit 4c83d55575d3d05a29bb551dfc41b92b76e48a44
3705 Author: Behdad Esfahbod <behdad@behdad.org>
3706 Date: Mon May 18 18:30:25 2009 -0400
3708 [HB] More reference cast simplification
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(-)
3716 commit 3112f9e9ce1a7e69ac9c95a029f5b6b65025e666
3717 Author: Behdad Esfahbod <behdad@behdad.org>
3718 Date: Mon May 18 18:22:44 2009 -0400
3720 [HB] Rename LOOKUP_ARGS to APPLY_ARGS
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(-)
3730 commit c08a686375ab4f3173a649f9bf825d24a5870096
3731 Author: Behdad Esfahbod <behdad@behdad.org>
3732 Date: Mon May 18 18:21:44 2009 -0400
3734 [HB] Internally rename position() and substitute() to apply()
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(-)
3742 commit 293b1f902f9a730b486d9d92412dd6a1c13eef4c
3743 Author: Behdad Esfahbod <behdad@behdad.org>
3744 Date: Mon May 18 18:01:19 2009 -0400
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(-)
3754 commit a483de8e2774ecf9bc281b46fdd21b4d58ed61a2
3755 Author: Behdad Esfahbod <behdad@behdad.org>
3756 Date: Mon May 18 17:43:49 2009 -0400
3758 Switch Pango to new, defunt, GPOS
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(-)
3769 commit 68f88f1ca8e7057c8830c1c60a369e588745ebdc
3770 Author: Behdad Esfahbod <behdad@behdad.org>
3771 Date: Mon May 18 17:09:33 2009 -0400
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(-)
3783 commit 4781df2c257883e3507167218fd2bedc739571a2
3784 Author: Behdad Esfahbod <behdad@behdad.org>
3785 Date: Mon May 18 15:32:40 2009 -0400
3789 pango/opentype/hb-ot-layout-gsub-private.h | 16 ++++++----------
3790 1 files changed, 6 insertions(+), 10 deletions(-)
3792 commit 014a7567c6152b73218fe21a54e34ddc6ef1447d
3793 Author: Behdad Esfahbod <behdad@behdad.org>
3794 Date: Mon May 18 13:50:15 2009 -0400
3798 pango/opentype/hb-ot-layout-gsub-private.h | 22 +++++++++++-----------
3799 1 files changed, 11 insertions(+), 11 deletions(-)
3801 commit cda2b36b75bd7be71d830bee78b2ab5845e90831
3802 Author: Behdad Esfahbod <behdad@behdad.org>
3803 Date: Mon May 18 06:00:12 2009 -0400
3805 [GSUB] Protect against mismatching Extension subtable types
3807 pango/opentype/hb-ot-layout-gsub-private.h | 9 ++++++---
3808 1 files changed, 6 insertions(+), 3 deletions(-)
3810 commit bba893b810b14c4e6bfc8cfded697fbe28282d35
3811 Author: Behdad Esfahbod <behdad@behdad.org>
3812 Date: Mon May 18 05:47:47 2009 -0400
3814 [GSUB] Implement ReverseChainSingleSubst
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(-)
3823 commit 1927fb2efcecf445aadc3e2be51290f250554576
3824 Author: Behdad Esfahbod <behdad@behdad.org>
3825 Date: Mon May 18 05:29:29 2009 -0400
3827 [HB] Don't use G_LIKELY!
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(-)
3835 commit 73460adabb9ccafa3cf990f0a8f78084b9a0973d
3836 Author: Behdad Esfahbod <behdad@behdad.org>
3837 Date: Mon May 18 05:22:32 2009 -0400
3839 [GSUB] Oops, fix Extension check
3841 pango/opentype/hb-ot-layout-gsub-private.h | 3 +--
3842 1 files changed, 1 insertions(+), 2 deletions(-)
3844 commit 29f0ff90f687a82a630ca0212bbbac1aa3412f59
3845 Author: Behdad Esfahbod <behdad@behdad.org>
3846 Date: Mon May 18 04:37:37 2009 -0400
3848 [HB] Tweak some constants and fix Coverage
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(-)
3855 commit e9e17057a108c858fe3c781ad66ce143edf61ca2
3856 Author: Behdad Esfahbod <behdad@behdad.org>
3857 Date: Mon May 18 04:25:22 2009 -0400
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(-)
3866 commit 6cc2d15e154deb656967e5bdff1e3bbe9130f368
3867 Author: Behdad Esfahbod <behdad@behdad.org>
3868 Date: Mon May 18 04:21:53 2009 -0400
3870 [GSUB] Fix context_length handling in Ligature too
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(-)
3876 commit 7641ec611671e9f8bb27d5b0f9cec79bd7ca3782
3877 Author: Behdad Esfahbod <behdad@behdad.org>
3878 Date: Mon May 18 04:17:47 2009 -0400
3882 pango/opentype/hb-ot-layout-gsubgpos-private.h | 10 ++++------
3883 1 files changed, 4 insertions(+), 6 deletions(-)
3885 commit 55fdb2a9d8b9520d62bc1168709188baaf42790c
3886 Author: Behdad Esfahbod <behdad@behdad.org>
3887 Date: Mon May 18 04:15:25 2009 -0400
3889 [HB] Correctly skip glyphs when applying (Chain)Context lookups
3891 pango/opentype/hb-ot-layout-gsubgpos-private.h | 14 +++++++++++---
3892 1 files changed, 11 insertions(+), 3 deletions(-)
3894 commit 16fb96b68b109d7f06db80e0174dba3f5e643964
3895 Author: Behdad Esfahbod <behdad@behdad.org>
3896 Date: Mon May 18 04:09:05 2009 -0400
3898 [HB] Fix context_length checking
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(-)
3905 commit e20c11f9434ce8322137f134d78e3c00db1b4d39
3906 Author: Behdad Esfahbod <behdad@behdad.org>
3907 Date: Mon May 18 03:56:39 2009 -0400
3909 [HB] ChainContext complete
3911 IranNastaliq renders perfectly again!
3913 pango/opentype/hb-ot-layout-gsubgpos-private.h | 63
3914 +++++++++++++++++------
3915 1 files changed, 46 insertions(+), 17 deletions(-)
3917 commit b20970dc224472076c18e5a28ab40e38fc7ea605
3918 Author: Behdad Esfahbod <behdad@behdad.org>
3919 Date: Mon May 18 03:47:31 2009 -0400
3921 [HB] Implement backtrack matching
3923 pango/opentype/hb-ot-layout-gsubgpos-private.h | 61
3924 +++++++++++++++++------
3925 1 files changed, 45 insertions(+), 16 deletions(-)
3927 commit e1b4d68c0d4a6cf656288ba5d88419ce4b914228
3928 Author: Behdad Esfahbod <behdad@behdad.org>
3929 Date: Mon May 18 02:47:57 2009 -0400
3931 [HB] One more step to go, for fully working GSUB and ChainContext
3933 pango/opentype/hb-ot-layout-gsubgpos-private.h | 107
3934 ++++++++++++++----------
3935 1 files changed, 61 insertions(+), 46 deletions(-)
3937 commit 21be5dfef4033ecd5e7c0f69fc2ca0038e2a8ea1
3938 Author: Behdad Esfahbod <behdad@behdad.org>
3939 Date: Mon May 18 02:36:18 2009 -0400
3941 [HB] Further modularize Context matching
3943 pango/opentype/hb-ot-layout-gsubgpos-private.h | 92
3944 ++++++++++++++++--------
3945 1 files changed, 63 insertions(+), 29 deletions(-)
3947 commit d9acee5295e6dde5f672c9ce0456520543f5df66
3948 Author: Behdad Esfahbod <behdad@behdad.org>
3949 Date: Mon May 18 02:14:37 2009 -0400
3951 [HB] A step closer to working ChainContext
3953 pango/opentype/hb-ot-layout-gsubgpos-private.h | 36
3954 +++++++++++++++++------
3955 1 files changed, 26 insertions(+), 10 deletions(-)
3957 commit ac227e24dd98e77da9d548d81ac9efa3afa4d816
3958 Author: Behdad Esfahbod <behdad@behdad.org>
3959 Date: Mon May 18 02:03:58 2009 -0400
3961 [HB] Add HeadlessArrayTo<>
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(-)
3968 commit 4dbe5b6afe47fec3344c450f3bcf5691118dd78b
3969 Author: Behdad Esfahbod <behdad@behdad.org>
3970 Date: Mon May 18 01:49:57 2009 -0400
3972 [HB] More template goodness
3974 pango/opentype/hb-ot-layout-gsubgpos-private.h | 37
3975 +++++++++--------------
3976 1 files changed, 15 insertions(+), 22 deletions(-)
3978 commit f445e05b822699356536d138a0d5f02bdc8372ac
3979 Author: Behdad Esfahbod <behdad@behdad.org>
3980 Date: Sun May 17 23:17:56 2009 -0400
3982 [HB] More churning towards ChainContext lookups
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(-)
3990 commit d2c8763c55c4d59d1acf167c2614ecf76279e722
3991 Author: Behdad Esfahbod <behdad@behdad.org>
3992 Date: Sun May 17 22:11:30 2009 -0400
3994 [HB] Towards sharing Context and ChainContext code
3996 pango/opentype/hb-ot-layout-gsubgpos-private.h | 220
3997 +++++++++++-------------
3998 1 files changed, 99 insertions(+), 121 deletions(-)
4000 commit d32b9ea104a606a92ad5a27999da7bce2090d675
4001 Author: Behdad Esfahbod <behdad@behdad.org>
4002 Date: Sun May 17 21:11:49 2009 -0400
4004 [HB] Add check to avoid infinite recursion
4006 pango/opentype/hb-ot-layout-gsub-private.h | 12 ++++++++----
4007 1 files changed, 8 insertions(+), 4 deletions(-)
4009 commit 55fe0e4ea68c70815558a29d09fb139316cecc4d
4010 Author: Behdad Esfahbod <behdad@behdad.org>
4011 Date: Sun May 17 21:06:08 2009 -0400
4015 pango/opentype/hb-ot-layout-gsub-private.h | 4 ++--
4016 1 files changed, 2 insertions(+), 2 deletions(-)
4018 commit eea8dd6ee176dc275c23f84e5d42366f9bba8acf
4019 Author: Behdad Esfahbod <behdad@behdad.org>
4020 Date: Sun May 17 20:48:27 2009 -0400
4022 [HB] Start ChainContext and ReverseChainSingleSubst lookups
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(-)
4030 commit 0c11bc365caaef22a125a1f315e5233df3f665cb
4031 Author: Behdad Esfahbod <behdad@behdad.org>
4032 Date: Sun May 17 20:30:05 2009 -0400
4034 [HB] Remove stale TODO
4036 pango/opentype/hb-ot-layout-private.h | 2 --
4037 1 files changed, 0 insertions(+), 2 deletions(-)
4039 commit fe01531dc12be28aaef610a0cd94c21dc476e9a6
4040 Author: Behdad Esfahbod <behdad@behdad.org>
4041 Date: Sun May 17 20:28:01 2009 -0400
4043 [HB] Split Layout-common tables into new files
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(-)
4054 commit cd966a0ef311bc28e8d4a0025846c213f84cca9c
4055 Author: Behdad Esfahbod <behdad@behdad.org>
4056 Date: Sun May 17 20:13:02 2009 -0400
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(-)
4066 commit 3b7ab5800e45a93ba3e58f8d1f9b67d6af2e529c
4067 Author: Behdad Esfahbod <behdad@behdad.org>
4068 Date: Sun May 17 19:47:54 2009 -0400
4070 [HB] Cleanup format unions
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(-)
4079 commit e2b95c6d00c5e7b2ad0c486ae3d3a7295a4109c7
4080 Author: Behdad Esfahbod <behdad@behdad.org>
4081 Date: Sun May 17 19:31:18 2009 -0400
4083 [HB] Use four bytes for Null Tag, not 5
4085 pango/opentype/hb-ot-layout-open-private.h | 4 +++-
4086 1 files changed, 3 insertions(+), 1 deletions(-)
4088 commit aec04a301f2e181626f7a3067d69e003ba915b32
4089 Author: Behdad Esfahbod <behdad@behdad.org>
4090 Date: Sun May 17 09:45:32 2009 -0400
4092 [HB] Couple size checks
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(-)
4099 commit 8bd68ca2afab4a0703c9a678bffbc683c310a408
4100 Author: Behdad Esfahbod <behdad@behdad.org>
4101 Date: Sun May 17 09:34:41 2009 -0400
4103 [HB] Propagate property of first glyph
4105 This slightly grows code size.
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(-)
4112 commit 9222e0741549ba14a4edf153217fd95fc89d744d
4113 Author: Behdad Esfahbod <behdad@behdad.org>
4114 Date: Sun May 17 09:07:27 2009 -0400
4116 [GSUB] Further optimize the main switch
4118 pango/opentype/hb-ot-layout-gsub-private.h | 31
4119 +++++++++++++++------------
4120 1 files changed, 17 insertions(+), 14 deletions(-)
4122 commit 5bdc1ff677d37af311e887ef2717daa8fae008ce
4123 Author: Behdad Esfahbod <behdad@behdad.org>
4124 Date: Sun May 17 08:59:01 2009 -0400
4126 [HB] Unify first glyph property checking
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(-)
4133 commit ea8ac42a157bfdc0721886baf26a274c6494a742
4134 Author: Behdad Esfahbod <behdad@behdad.org>
4135 Date: Sun May 17 08:28:42 2009 -0400
4137 [HB] Move Context matching logic out of GSUB
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(-)
4146 commit 908360671e03888edeb40a486f588c5fb2788b7d
4147 Author: Behdad Esfahbod <behdad@behdad.org>
4148 Date: Sun May 17 07:52:11 2009 -0400
4150 [GSUB] Unify ContextSubst matching
4152 pango/opentype/hb-ot-layout-gsub-private.h | 378
4153 +++++++++++----------------
4154 1 files changed, 154 insertions(+), 224 deletions(-)
4156 commit 264a07cd621fce810914c43bb43885519b819aab
4157 Author: Behdad Esfahbod <behdad@behdad.org>
4158 Date: Sun May 17 07:39:34 2009 -0400
4162 pango/opentype/hb-ot-layout-gsub-private.h | 122
4163 ++++++++++++++--------------
4164 1 files changed, 61 insertions(+), 61 deletions(-)
4166 commit 92c65d29132105784b18b60ba938a3ec86dfcb76
4167 Author: Behdad Esfahbod <behdad@behdad.org>
4168 Date: Sun May 17 06:03:42 2009 -0400
4170 [HB] Simplify buffer
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(-)
4179 commit f1e6c0487f5c1bc72061f49a0faa3b134736b06a
4180 Author: Behdad Esfahbod <behdad@behdad.org>
4181 Date: Sun May 17 05:52:32 2009 -0400
4185 pango/opentype/TODO | 1 +
4186 pango/opentype/harfbuzz-buffer.c | 2 +-
4187 2 files changed, 2 insertions(+), 1 deletions(-)
4189 commit a44105aa2196e782c730dc102aaf77e2c4247ed5
4190 Author: Behdad Esfahbod <behdad@behdad.org>
4191 Date: Sun May 17 05:14:33 2009 -0400
4193 [HB] Update copyright years
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(-)
4201 commit 3532e39c36720f6c93392ba71dd46d89252836a4
4202 Author: Behdad Esfahbod <behdad@behdad.org>
4203 Date: Sun May 17 04:59:56 2009 -0400
4205 [HB] Simplify more arrays
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(-)
4212 commit 620d7f7fdc5a83047d6f0370c321a59918ae7dd3
4213 Author: Behdad Esfahbod <behdad@behdad.org>
4214 Date: Sun May 17 01:22:51 2009 -0400
4216 [HB] Use ArrayOf<> in GSUB
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(-)
4224 commit 3d6f115c751830cff0b7389ae6e0c33322f1dcce
4225 Author: Behdad Esfahbod <behdad@behdad.org>
4226 Date: Sun May 17 00:54:25 2009 -0400
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(-)
4235 commit 2cb82da2cf865cdc05e23745ea07bff773eedc0b
4236 Author: Behdad Esfahbod <behdad@behdad.org>
4237 Date: Sun May 17 00:22:37 2009 -0400
4239 [HB] Use OffsetTo<> for Coverage
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(-)
4247 commit fe6de1703567ddd2e3f5bf8f604d6f8961938340
4248 Author: Behdad Esfahbod <behdad@behdad.org>
4249 Date: Sun May 17 00:15:51 2009 -0400
4251 [HB] Use OffsetTo<> in more places
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(-)
4257 commit 0f7838ced386421f0bdf6692c0a383a4d308e270
4258 Author: Behdad Esfahbod <behdad@behdad.org>
4259 Date: Sun May 17 00:09:20 2009 -0400
4261 [HB] Add OffsetTo template.
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(-)
4270 commit c18aecadc6be7a14a205d1c31ad8c1c6d018bd24
4271 Author: Behdad Esfahbod <behdad@behdad.org>
4272 Date: Sat May 16 23:20:48 2009 -0400
4274 [HB] Automate int-type size assertion
4276 pango/opentype/hb-ot-layout-open-private.h | 13 +++----------
4277 1 files changed, 3 insertions(+), 10 deletions(-)
4279 commit d34fc6f5b7efc8d04a9dec527856a370b939dfc2
4280 Author: Behdad Esfahbod <behdad@behdad.org>
4281 Date: Sat May 16 22:48:14 2009 -0400
4283 [HB] Use templates for Null objects
4285 Also use a common pool for all nul-content ones.
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(-)
4294 commit c4f14a9a2a6cb947d6cd46fbaee84872446884b7
4295 Author: Behdad Esfahbod <behdad@behdad.org>
4296 Date: Sat May 16 20:15:16 2009 -0400
4298 [HB] Remove obsolete comment
4300 pango/opentype/hb-ot-layout-gdef-private.h | 1 -
4301 1 files changed, 0 insertions(+), 1 deletions(-)
4303 commit b05941e12b2891d9064c4a7717a155d8b622aa6c
4304 Author: Behdad Esfahbod <behdad@behdad.org>
4305 Date: Sat May 16 19:59:15 2009 -0400
4307 [GSUB] Start ChainContextSubst
4309 pango/opentype/hb-ot-layout-gsub-private.h | 50
4310 +++++++++++++++++++++------
4311 1 files changed, 39 insertions(+), 11 deletions(-)
4313 commit 241fbceffc58deff47323280915dfd67a6d23329
4314 Author: Behdad Esfahbod <behdad@behdad.org>
4315 Date: Sat May 16 19:44:24 2009 -0400
4317 [GSUB] Implement ContextSubstFormat3
4319 pango/opentype/hb-ot-layout-gsub-private.h | 62
4320 +++++++++++++++++++++++++++-
4321 1 files changed, 61 insertions(+), 1 deletions(-)
4323 commit e9622c8c8c1dd88f63e1ba01df5295fc59eafde8
4324 Author: Behdad Esfahbod <behdad@behdad.org>
4325 Date: Fri May 15 20:25:37 2009 -0400
4327 [GSUB] Implement ContextSubstFormat2
4329 pango/opentype/hb-ot-layout-gsub-private.h | 105
4330 +++++++++++++++++++++++++--
4331 1 files changed, 97 insertions(+), 8 deletions(-)
4333 commit 75778ef4af51ce974fc9af25063f7bb239563b5a
4334 Author: Behdad Esfahbod <behdad@behdad.org>
4335 Date: Fri May 15 20:11:10 2009 -0400
4337 [GSUB] Add GSUB::substitute_lookup()
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(-)
4343 commit 761d13a4ead9b627bbfa561ffbb667b6a5704a5e
4344 Author: Behdad Esfahbod <behdad@behdad.org>
4345 Date: Fri May 15 18:54:53 2009 -0400
4347 [GSUB] Finish ContextSubstFormat1
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(-)
4355 commit 6ec3231cbe0014e43bdccb0588260595b6fb463f
4356 Author: Behdad Esfahbod <behdad@behdad.org>
4357 Date: Fri May 15 13:28:56 2009 -0400
4361 pango/opentype/hb-ot-layout-open-private.h | 2 +-
4362 1 files changed, 1 insertions(+), 1 deletions(-)
4364 commit 35f3896cfc703b6b06fad76778f357a0c9fdde38
4365 Author: Behdad Esfahbod <behdad@behdad.org>
4366 Date: Fri May 15 01:00:36 2009 -0400
4370 pango/opentype/TODO | 1 +
4371 1 files changed, 1 insertions(+), 0 deletions(-)
4373 commit 9042dae8a1a4f4727a49b220f13487d50bc2e6fb
4374 Author: Behdad Esfahbod <behdad@behdad.org>
4375 Date: Fri May 8 21:17:56 2009 -0400
4377 [HB] Remove DEFINE_NON_INSTANTIABLE
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(-)
4384 commit 384c824418c8510d77f47ea10adeaa234612500b
4385 Author: Behdad Esfahbod <behdad@behdad.org>
4386 Date: Fri May 8 21:12:18 2009 -0400
4388 [HB] Remove get_size()
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(-)
4396 commit 9ca1c677b6f9e4329bbf9efc826621845b12b879
4397 Author: Behdad Esfahbod <behdad@behdad.org>
4398 Date: Fri May 8 19:09:17 2009 -0400
4400 [GSUB] ContextSubst format 1
4402 pango/opentype/hb-ot-layout-gsub-private.h | 52
4403 ++++++++++++++++++++++++----
4404 1 files changed, 45 insertions(+), 7 deletions(-)
4406 commit dc7f2949972981ad3253df73c9562c1ac2032ef9
4407 Author: Behdad Esfahbod <behdad@behdad.org>
4408 Date: Fri May 8 18:45:53 2009 -0400
4412 pango/opentype/hb-ot-layout-gsub-private.h | 170
4413 ++++++++++++++--------------
4414 1 files changed, 86 insertions(+), 84 deletions(-)
4416 commit 21d6ce8759a582bfdf475e0f7f149338909b7c04
4417 Author: Behdad Esfahbod <behdad@behdad.org>
4418 Date: Thu May 7 12:53:02 2009 -0400
4420 [HarfBuzz] Start a TODO file
4422 pango/opentype/TODO | 1 +
4423 1 files changed, 1 insertions(+), 0 deletions(-)
4425 commit 24eb2f6e5bbde72b27f33a816d22cced57b9bbc2
4426 Author: Behdad Esfahbod <behdad@behdad.org>
4427 Date: Wed May 6 00:25:59 2009 -0400
4431 pango/opentype/hb-ot-layout-open-private.h | 6 ++++--
4432 1 files changed, 4 insertions(+), 2 deletions(-)
4434 commit 5e2e37cbbb7612f595b9c8af72fe4709b2386857
4435 Author: Behdad Esfahbod <behdad@behdad.org>
4436 Date: Wed May 6 00:12:29 2009 -0400
4438 [GSUB] Towards Context subtitutes
4440 pango/opentype/hb-ot-layout-gsub-private.h | 137
4441 ++++++++++++++++++++++------
4442 1 files changed, 108 insertions(+), 29 deletions(-)
4444 commit e3d3752ed67492358212ecff6f2e3ea71537b4b8
4445 Author: Behdad Esfahbod <behdad@behdad.org>
4446 Date: Tue May 5 16:22:02 2009 -0400
4448 [GSUB] Minor refactoring
4450 pango/opentype/hb-ot-layout-gsub-private.h | 42
4451 +++++++++++++++------------
4452 1 files changed, 23 insertions(+), 19 deletions(-)
4454 commit 8afbf62147bca4db12e78426ea9c41b5e801c7ed
4455 Author: Behdad Esfahbod <behdad@behdad.org>
4456 Date: Tue May 5 13:25:13 2009 -0400
4458 [GSUB] Implement ligature substitutions
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(-)
4465 commit 0bb5d464baab47bb7b6e9852a5c7932bdb2df018
4466 Author: Behdad Esfahbod <behdad@behdad.org>
4467 Date: Mon May 4 20:21:57 2009 -0400
4469 [GSUB] Hook new GSUB up in Pango
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(-)
4478 commit 644d9208ce6f916d702d41f35c3bd3f87552fa7b
4479 Author: Behdad Esfahbod <behdad@behdad.org>
4480 Date: Thu Apr 16 16:53:40 2009 -0400
4482 [GSUB] Start Ligature subtable support
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(-)
4489 commit 2d1c3ed6ac99d73df640eaa8245771e32322aab5
4490 Author: Behdad Esfahbod <behdad@behdad.org>
4491 Date: Thu Apr 16 14:19:42 2009 -0400
4493 [GSUB] Implement Alternate subtables
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(-)
4500 commit 031314080876e4507eed89315e3bde044e16ab05
4501 Author: Behdad Esfahbod <behdad@behdad.org>
4502 Date: Thu Apr 16 13:40:13 2009 -0400
4504 [GSUB] Implement Extension subtables
4506 pango/opentype/hb-ot-layout-gsub-private.h | 169
4507 ++++++++++++++++++----------
4508 1 files changed, 108 insertions(+), 61 deletions(-)
4510 commit 3be923835e89c9697d7c0ab24013a353fbafa9ab
4511 Author: Behdad Esfahbod <behdad@behdad.org>
4512 Date: Thu Apr 16 12:30:51 2009 -0400
4514 [GSUB] Fix reverse lookup loop like we did in the old code before
4516 pango/opentype/hb-ot-layout-gsub-private.h | 2 +-
4517 1 files changed, 1 insertions(+), 1 deletions(-)
4519 commit 25f2af64013f6d88289d526315d2d0c91b77e3a1
4520 Author: Behdad Esfahbod <behdad@behdad.org>
4521 Date: Thu Apr 16 04:45:30 2009 -0400
4523 [harfbuzz/GSUB] towards a partially working GSUB
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(-)
4537 commit 6c68a82054505d3d1c8101cdb534fc8843354804
4538 Author: Behdad Esfahbod <behdad@behdad.org>
4539 Date: Wed Apr 15 22:56:15 2009 -0400
4541 Implement the first substitute()
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(-)
4560 commit 23fe8a3b2aa15ea135704d8c25321a016a6972ae
4561 Author: Behdad Esfahbod <behdad@behdad.org>
4562 Date: Wed Apr 15 20:14:24 2009 -0400
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(-)
4589 commit 8cf1dc67718227b27e79ba2694a93f4005d51db1
4590 Author: Behdad Esfahbod <behdad@behdad.org>
4591 Date: Mon May 4 16:23:51 2009 -0400
4595 NEWS | 11 +++++++++++
4596 configure.in | 4 ++--
4597 2 files changed, 13 insertions(+), 2 deletions(-)
4599 commit 6054aeddf94d0fee1e9274510aa71c75d84c6f05
4600 Author: Behdad Esfahbod <behdad@behdad.org>
4601 Date: Mon May 4 16:00:06 2009 -0400
4603 [git.mk] Better deal with non-automake directories
4606 1 files changed, 1 insertions(+), 1 deletions(-)
4608 commit 2dbd066cbab8b9bfcf967e9147415db4f5627ab5
4609 Author: Behdad Esfahbod <behdad@behdad.org>
4610 Date: Mon May 4 14:16:25 2009 -0400
4615 ++++++++++++++++++++++++++++++++-------------------------------
4616 1 files changed, 80 insertions(+), 77 deletions(-)
4618 commit 967e4eb92e3b7ce2bd92f18a84ecdc3f8bb39ed3
4619 Author: Behdad Esfahbod <behdad@behdad.org>
4620 Date: Sun May 3 20:29:17 2009 -0400
4622 [git.mk] Fix DEST_SUBDIR recursion
4624 git.mk | 15 ++++++++-------
4625 1 files changed, 8 insertions(+), 7 deletions(-)
4627 commit f7c76896afc0f34db01a039933ee64ddc23bc3ab
4628 Author: Behdad Esfahbod <behdad@behdad.org>
4629 Date: Sun May 3 20:25:33 2009 -0400
4631 [git.mk] Recurse in DIST_SUBDIRS too
4634 1 files changed, 1 insertions(+), 1 deletions(-)
4636 commit 2c9979d6a01b5fb4951f1413ad8468ed10415c64
4637 Author: Behdad Esfahbod <behdad@behdad.org>
4638 Date: Fri May 1 14:05:31 2009 -0400
4640 Bug 580987 – SIGFPE in pango_glyph_string_index_to_x
4642 Be pedantic about broken cluster setup, avoid div-by-zero.
4644 pango/glyphstring.c | 6 ++++++
4645 1 files changed, 6 insertions(+), 0 deletions(-)
4647 commit 150573e610c0b14c34aba6fe17b1a6e36d282767
4648 Author: Behdad Esfahbod <behdad@behdad.org>
4649 Date: Mon Apr 27 14:24:24 2009 -0400
4654 1 files changed, 2 insertions(+), 2 deletions(-)
4656 commit c91e757da1835900b73dcde3128ea4f5a5290c59
4657 Author: Behdad Esfahbod <behdad@behdad.org>
4658 Date: Sun Apr 26 21:39:06 2009 -0400
4660 Bug 580273 – Font metrics functions incorrectly listed as reporting
4663 [doc] Remove misleading sentence about points and Pango units
4665 pango/fonts.c | 8 ++++----
4666 1 files changed, 4 insertions(+), 4 deletions(-)
4668 commit ff7dc9ae5d9b1cc340c6859bd5f3aa3054b19bea
4669 Author: Behdad Esfahbod <behdad@behdad.org>
4670 Date: Sun Apr 26 02:22:14 2009 -0400
4672 [git.mk] Also ignore other vim buffer files
4675 1 files changed, 1 insertions(+), 1 deletions(-)
4677 commit 131f9b20f0d8748baf7e9bf27166c91ec8bad88f
4678 Author: Behdad Esfahbod <behdad@behdad.org>
4679 Date: Sat Apr 25 20:33:03 2009 -0400
4681 Fix maintainer-clean
4684 1 files changed, 2 insertions(+), 2 deletions(-)
4686 commit abb1367e9942509a0e5e30df5451a5cfe07a415e
4687 Author: Behdad Esfahbod <behdad@behdad.org>
4688 Date: Thu Apr 23 23:17:38 2009 -0400
4690 [git.mk] Replace "git stat" with "git status"
4692 Apparently "stat" was aliased by me locally.
4695 1 files changed, 2 insertions(+), 2 deletions(-)
4697 commit 37baf42b1b74884156162c317a6604951e4f2d19
4698 Author: Behdad Esfahbod <behdad@behdad.org>
4699 Date: Tue Apr 21 15:15:08 2009 -0400
4701 Bug 579694 – Cygwin parallel-build patch
4703 Fix build on Cygwin.
4705 pango-view/Makefile.am | 2 +-
4706 1 files changed, 1 insertions(+), 1 deletions(-)
4708 commit 049634718ff06752eb2722449a358a8248bcdea9
4709 Author: Behdad Esfahbod <behdad@behdad.org>
4710 Date: Sun Apr 19 15:35:33 2009 -0400
4715 1 files changed, 1 insertions(+), 0 deletions(-)
4717 commit 4ad7bc1ece28204a528561fa383ffc4664c5c578
4718 Author: Behdad Esfahbod <behdad@behdad.org>
4719 Date: Sat Apr 18 16:19:24 2009 -0400
4721 [git.mk] Support out-of-tree builds
4723 git.mk | 14 +++++++++-----
4724 1 files changed, 9 insertions(+), 5 deletions(-)
4726 commit d0830820f84eb28a27502306b6acbf0f2b57fc7d
4727 Author: Behdad Esfahbod <behdad@behdad.org>
4728 Date: Sat Apr 18 15:04:41 2009 -0400
4730 [git.mk] Remove copyright claim
4733 1 files changed, 1 insertions(+), 1 deletions(-)
4735 commit f88ab902430d3c01a83b980bf723058507c08d1f
4736 Author: Behdad Esfahbod <behdad@behdad.org>
4737 Date: Fri Apr 17 23:22:08 2009 -0400
4739 [Makefile.am] Minor cleanup
4741 Makefile.am | 5 ++++-
4742 1 files changed, 4 insertions(+), 1 deletions(-)
4744 commit 0564202a417e3d8eb6aad2c93c6d5e716f967549
4745 Author: Behdad Esfahbod <behdad@behdad.org>
4746 Date: Fri Apr 17 21:37:53 2009 -0400
4748 [git.mk] Add gnome-doc-utils support
4751 git.mk | 23 ++++++++++++++++++++---
4752 2 files changed, 21 insertions(+), 3 deletions(-)
4754 commit 43e7787c1497fec5addc5db5bf5c29ed2191cf74
4755 Author: Behdad Esfahbod <behdad@behdad.org>
4756 Date: Fri Apr 17 21:11:37 2009 -0400
4758 [git.mk] Document more
4761 ++++++++++++++++++++++++++++++++++++++++++++++++++++------------
4762 1 files changed, 87 insertions(+), 20 deletions(-)
4764 commit 133839d1d7ae77cfc80638a3a29187794f87dddf
4765 Author: Behdad Esfahbod <behdad@behdad.org>
4766 Date: Fri Apr 17 17:55:39 2009 -0400
4771 git.mk | 22 ++++++++++++++++++++--
4772 2 files changed, 23 insertions(+), 2 deletions(-)
4774 commit d71b8b4c90fdce60ee3a5d3494c6ef589b120613
4775 Author: Behdad Esfahbod <behdad@behdad.org>
4776 Date: Fri Apr 17 17:27:03 2009 -0400
4778 [docs] Fix Makefile.am to not delete .gitignore on dist
4780 docs/Makefile.am | 5 ++++-
4781 1 files changed, 4 insertions(+), 1 deletions(-)
4783 commit 137f858f17f680e2487bf4614a33c411c69469c7
4784 Author: Behdad Esfahbod <behdad@behdad.org>
4785 Date: Fri Apr 17 17:24:02 2009 -0400
4787 [doc] Update templates
4789 docs/tmpl/pangofc-font.sgml | 5 +++++
4790 1 files changed, 5 insertions(+), 0 deletions(-)
4792 commit 1140637cc765e449d381ae2d3a2ef6e3c9a98334
4793 Author: Behdad Esfahbod <behdad@behdad.org>
4794 Date: Fri Apr 17 17:03:39 2009 -0400
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(-)
4819 commit 5016f4caab5ecaa3c6faf46746c19801a72e9f08
4820 Author: Behdad Esfahbod <behdad@behdad.org>
4821 Date: Fri Apr 17 17:03:25 2009 -0400
4826 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4827 1 files changed, 72 insertions(+), 0 deletions(-)
4829 commit b712138ad9d1f0eebb5f1ecc48d89ead7abf4a9f
4830 Author: Behdad Esfahbod <behdad@behdad.org>
4831 Date: Fri Apr 17 13:28:56 2009 -0400
4836 pango.doap | 33 +++++++++++++++++++++++++++++++++
4837 2 files changed, 35 insertions(+), 1 deletions(-)
4839 commit f1bda36443d1759e02a4168563de21f08b39c566
4840 Author: Behdad Esfahbod <behdad@behdad.org>
4841 Date: Tue Apr 14 14:09:42 2009 -0400
4843 Bug 578944 – pango-1.24.1 fails its testsuite
4847 docs/Makefile.am | 1 +
4848 docs/tmpl/scripts.sgml | 7 -------
4849 2 files changed, 1 insertions(+), 7 deletions(-)
4851 commit 8197b4d1721d905f1cda3207494df525be112f5d
4852 Author: Behdad Esfahbod <behdad@behdad.org>
4853 Date: Tue Apr 14 11:09:41 2009 -0400
4855 Bug 578935 – Syntax error (missing semicolon) in
4856 pango/pangowin32-fontmap.c
4858 Add missing semicolon.
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(-)
4866 commit 2fc08eeb9daeabd9fbac1e8ae409581117601bb5
4867 Author: Behdad Esfahbod <behdad@behdad.org>
4868 Date: Thu Apr 9 13:30:26 2009 -0400
4870 Bug 577952 – Error loading {GDEF,GSUB,GPOS} table 0x6EAD
4872 Detect TrueType Collections by checking the font data header instead
4873 of checking for "face->num_faces >1".
4875 pango/opentype/harfbuzz-stream.c | 11 +++++++++--
4876 1 files changed, 9 insertions(+), 2 deletions(-)
4878 commit c5921ca904f3ab25f975e4c719c7334a31d84434
4879 Author: Behdad Esfahbod <behdad@behdad.org>
4880 Date: Wed Apr 8 15:47:00 2009 -0400
4882 [pangofc] Be more tolerant on the "fontmap" property setting
4884 Bug 578336 – ABI breakage from 1.22 to 1.24 in fontmap field
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
4893 Relax this change to make it backward compatible by:
4895 1) Making "fontmap" property a not-construct-only property
4897 2) In PangoFcFontSet, set "fontmap" if not already set
4899 This should make it backward compatible, while allowing new code to
4901 property instead of relying on PangoFcFontSet to do it.
4903 pango/pangofc-font.c | 2 +-
4904 pango/pangofc-fontmap.c | 5 +++++
4905 2 files changed, 6 insertions(+), 1 deletions(-)
4907 commit 7a654f4999cdedf71d2c39cfa6ccf6fe2a7a8477
4908 Author: Peter Clifton <pcjc2@cam.ac.uk>
4909 Date: Tue Apr 7 16:21:24 2009 -0400
4911 [doc] Tag markup attributes with version they were introduced
4913 docs/pango_markup.sgml | 16 ++++++++--------
4914 docs/tmpl/scripts.sgml | 7 +++++++
4915 2 files changed, 15 insertions(+), 8 deletions(-)
4917 commit dd6ce709db5872132335fef9f75aa16a33d6e5aa
4918 Author: Behdad Esfahbod <behdad@behdad.org>
4919 Date: Mon Apr 6 19:49:02 2009 -0400
4921 [layout] Truncate final whitespace in the line before ellipsizing
4923 Bug 556132 – gnome-panel crashed with SIGSEGV in
4924 g_cclosure_marshal_VOID__BOXED()
4926 Not after. Also fixes invalid memory access in case line was both
4927 wrapped and ellipsized.
4929 pango/pango-layout.c | 16 +++++++---------
4930 1 files changed, 7 insertions(+), 9 deletions(-)
4932 commit b6b9a22500c3e760f7c05d6c1fd62ff1529dee1b
4933 Author: Behdad Esfahbod <behdad@behdad.org>
4934 Date: Mon Apr 6 19:47:40 2009 -0400
4936 [layout] When computing empty line extents, use both layout and
4939 By merging them. This is what happens for loading fonts in
4941 We should do the same or we'll get zero-size fonts if layout has a
4945 pango/pango-layout.c | 23 ++++++++++++++---------
4946 1 files changed, 14 insertions(+), 9 deletions(-)
4948 commit 5ea040faf98de83101d50d1dfa141cdaf0cc5c2f
4949 Author: Behdad Esfahbod <behdad@behdad.org>
4950 Date: Mon Apr 6 19:46:49 2009 -0400
4952 [layout] Don't break line on LINE_SEPARATOR if the line is to be
4955 pango/pango-layout.c | 9 +++++++--
4956 1 files changed, 7 insertions(+), 2 deletions(-)
4958 commit caabe183c7747d7486695071ab592e677bbdce25
4959 Author: Behdad Esfahbod <behdad@behdad.org>
4960 Date: Mon Apr 6 19:45:04 2009 -0400
4962 Allow font_family=NULL in load_font() and load_fontset() methods
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(-)
4971 commit 1e990af007255d1137ec76bd86658198d73994c6
4972 Author: Behdad Esfahbod <behdad@behdad.org>
4973 Date: Mon Apr 6 19:43:17 2009 -0400
4975 [xft,ft2] Fix empty-glyph logical extents
4977 Previously we were returning zero. We now return the height of the
4980 pango/pangoft2.c | 17 ++++++++++++-----
4981 pango/pangoxft-font.c | 23 ++++++++++++++++++-----
4982 2 files changed, 30 insertions(+), 10 deletions(-)
4984 commit e61e53f197bf238269a9db736901e64fd999190a
4985 Author: Behdad Esfahbod <behdad@behdad.org>
4986 Date: Mon Apr 6 19:42:06 2009 -0400
4988 Allow desc_to_merge=NULL in pango_font_description_merge()
4990 pango/fonts.c | 8 ++++++--
4991 1 files changed, 6 insertions(+), 2 deletions(-)
4993 commit 3948365307f6b70863d89af7da832b84af72c263
4994 Author: Behdad Esfahbod <behdad@behdad.org>
4995 Date: Mon Apr 6 19:41:32 2009 -0400
4997 Use g_debug() instead of g_message()
4999 pango/break.c | 2 +-
5000 pango/pango-layout.c | 10 +++++-----
5001 2 files changed, 6 insertions(+), 6 deletions(-)
5003 commit fed14242693db7f79c51190698aaf015d0e0a44f
5004 Author: Behdad Esfahbod <behdad@behdad.org>
5005 Date: Mon Mar 30 13:21:23 2009 -0400
5007 [cairotwisted] Plug couple other leaks
5009 examples/cairotwisted.c | 3 +++
5010 1 files changed, 3 insertions(+), 0 deletions(-)
5012 commit 434011df553c8d40c1e6508c9bdea4884e591f97
5013 Author: Behdad Esfahbod <behdad@behdad.org>
5014 Date: Mon Mar 30 13:13:39 2009 -0400
5016 [cairotwisted] Plug leak
5018 examples/cairotwisted.c | 6 +++++-
5019 1 files changed, 5 insertions(+), 1 deletions(-)
5021 commit 17ea2edc6defca2862bd45680d80e525998ea738
5022 Author: Behdad Esfahbod <behdad@behdad.org>
5023 Date: Thu Mar 26 01:06:13 2009 -0400
5027 modules/indic/indic-ot-class-tables.c | 6 +++---
5028 1 files changed, 3 insertions(+), 3 deletions(-)
5030 commit cf13cde8a80c9a1a9d4c9e343c634350da59991a
5031 Author: Behdad Esfahbod <behdad@behdad.org>
5032 Date: Thu Mar 26 01:03:43 2009 -0400
5034 Bug 571291 – Unicode 5.1 support in pango - Indic Lanuages
5036 Add char class for new characters.
5037 Patch from Rahul Bhalerao.
5039 modules/indic/indic-ot-class-tables.c | 20 +++++++++++---------
5040 1 files changed, 11 insertions(+), 9 deletions(-)
5042 commit 477747bc1ef1078b06c4e1c615a1a912e6ada299
5043 Author: Sebastian Dröge <slomo@circular-chaos.org>
5044 Date: Mon Mar 23 19:16:58 2009 -0400
5046 Bug 576298 – Fails to link pango-view if --without-x is specified
5047 but cairo has X11 support
5049 pango-view/pango-view.c | 2 +-
5050 pango-view/viewer-cairo.c | 4 ++++
5051 2 files changed, 5 insertions(+), 1 deletions(-)
5053 commit 698203ab28bc679c2e62a2452a79d5785fd46ca7
5054 Author: Chris Wilson <chris@chris-wilson.co.uk>
5055 Date: Wed Mar 18 13:02:13 2009 +0000
5057 [pango] Allocate PangoScriptIter on stack.
5059 Move the PangoScriptIter structure definition to a private header
5061 so that we can embed the iterator within other structures or allocate
5062 a local iterator on the stack. This eliminates the frequent
5064 allocations associated with the iterator.
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(-)
5074 commit 3241972c4f4d9c1d98d166c38cb0d7b12afb5545
5075 Author: Behdad Esfahbod <behdad@behdad.org>
5076 Date: Tue Mar 17 12:05:34 2009 -0400
5078 [pango-context] Fix assertion with enable_fallback=FALSE and no fonts
5080 pango/pango-context.c | 3 +++
5081 1 files changed, 3 insertions(+), 0 deletions(-)
5083 commit 7c025dc9d4ef396d991c823ed015c34aaf0eb3ae
5084 Author: Behdad Esfahbod <behdad@behdad.org>
5085 Date: Mon Mar 16 18:34:47 2009 -0400
5089 NEWS | 37 +++++++++++++++++++++++++++++++++++++
5090 configure.in | 4 ++--
5091 2 files changed, 39 insertions(+), 2 deletions(-)
5093 commit 4b68c2eb18bafffd2466df30aaf892ec7cd46c9b
5094 Author: Behdad Esfahbod <behdad@behdad.org>
5095 Date: Mon Mar 16 18:08:31 2009 -0400
5097 Rename ChangeLog.pre-1.23 -> ChangeLog.pre-1-23
5099 ChangeLog.pre-1-23 | 1858
5100 ++++++++++++++++++++++++++++++++++++++++++++++++++++
5101 ChangeLog.pre-1.23 | 1858
5102 ----------------------------------------------------
5103 2 files changed, 1858 insertions(+), 1858 deletions(-)
5105 commit a08ef98448054f28d686d8bba8850e44056e33d7
5106 Author: Behdad Esfahbod <behdad@behdad.org>
5107 Date: Mon Mar 16 18:07:50 2009 -0400
5109 [Makefile.am] Generage ChangeLog from git-log
5111 Makefile.am | 17 +++++++++++++++++
5112 1 files changed, 17 insertions(+), 0 deletions(-)
5114 commit c82e8ad9dda142b1acfbcb86054750e082600893
5115 Author: Behdad Esfahbod <behdad@behdad.org>
5116 Date: Mon Mar 16 17:25:33 2009 -0400
5118 Bug 547963 – man page for pango-view
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(-)
5125 commit 69e1f7921525c2849d937b5a822475007a4f9a2f
5126 Author: Behdad Esfahbod <behdad@behdad.org>
5127 Date: Mon Mar 16 16:57:58 2009 -0400
5129 Bug 502804 – pango-view or pangocairo-view option to annotate
5134 Bug 502801 – per-backend pango-view options
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(-)
5143 commit 56ff9ed93d1cc9fd091da609304bd153d706d818
5144 Author: Behdad Esfahbod <behdad@behdad.org>
5145 Date: Mon Mar 16 16:33:48 2009 -0400
5147 [pango-view] Add an extra level of mild annotation to cairo backend
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(-)
5155 commit c4f9a30634779bc985a470df2bc9f7e4fa0e6ad0
5156 Author: Behdad Esfahbod <behdad@behdad.org>
5157 Date: Mon Mar 16 16:32:02 2009 -0400
5159 [pango-view] Clear background in _render
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(-)
5167 commit a6af36b9c06b81ab8095afff85f68f37c27a4b3b
5168 Author: Behdad Esfahbod <behdad@behdad.org>
5169 Date: Mon Mar 16 16:03:36 2009 -0400
5171 Bug 502805 – pango-view option for foreground/background color
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(-)
5183 commit 2599e265eba6fd27b3f7684c484f3160f9a67595
5184 Author: Behdad Esfahbod <behdad@behdad.org>
5185 Date: Mon Mar 16 11:23:22 2009 -0400
5187 [configure.in] Look for pango.pc.in instead of ChangeLog
5190 1 files changed, 1 insertions(+), 1 deletions(-)
5192 commit 4eb4cf81312691516c2129f04f245401b5566235
5193 Author: Behdad Esfahbod <behdad@behdad.org>
5194 Date: Sun Mar 15 15:50:13 2009 -0400
5196 [pango-view] Don't clear the background for vector output
5198 pango-view/viewer-cairo.c | 28 ++++++++++++++++++++++++----
5199 pango-view/viewer-pangocairo.c | 3 ---
5200 2 files changed, 24 insertions(+), 7 deletions(-)
5202 commit a3e3ba07b6da4bacb85ae6874cab10286d239903
5203 Author: Behdad Esfahbod <behdad@behdad.org>
5204 Date: Sun Mar 15 14:31:28 2009 -0400
5206 [pango-view] Add ability to save to PS, EPS, PDF, and SVG
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(-)
5214 commit a4e47759bab59ce5b71a316dc4075c27eeece1e4
5215 Author: Behdad Esfahbod <behdad@behdad.org>
5216 Date: Sun Mar 15 13:16:50 2009 -0400
5218 [pango-view] Make the cairo backend save png natively
5220 pango-view/viewer-pangocairo.c | 4 ++++
5221 1 files changed, 4 insertions(+), 0 deletions(-)
5223 commit a08cd2843ea38b142d375a15a08520c8758cd4ba
5224 Author: Behdad Esfahbod <behdad@behdad.org>
5225 Date: Sun Mar 15 13:13:03 2009 -0400
5227 [Makefile.am] Cleanup
5229 pango-view/Makefile.am | 18 +++++-------------
5230 1 files changed, 5 insertions(+), 13 deletions(-)
5232 commit 9644e56231280151803e0bdbee7141507a6b899f
5233 Author: Behdad Esfahbod <behdad@behdad.org>
5234 Date: Sun Mar 15 13:08:36 2009 -0400
5236 Red Hat Bug 490331 - Crash of galeon in libpango
5238 Don't crash when no fonts installed.
5240 pango/pangofc-fontmap.c | 2 +-
5241 1 files changed, 1 insertions(+), 1 deletions(-)
5243 commit df05d117a5c168fb90138d7d6bae760c1b2851af
5244 Author: Behdad Esfahbod <behdad@behdad.org>
5245 Date: Sat Mar 14 21:33:07 2009 -0400
5247 Bug 523166 – pango-view opens display even when invoked with -q
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(-)
5260 commit 3310b979c486e38182d89132d6b6b3e3d7ffb728
5261 Author: Behdad Esfahbod <behdad@behdad.org>
5262 Date: Sat Mar 14 20:50:29 2009 -0400
5264 [pango-view] Don't set metrics-hinting, fallback to surface default
5266 pango-view/viewer-pangocairo.c | 2 --
5267 1 files changed, 0 insertions(+), 2 deletions(-)
5269 commit 5ca1d5b3373e6a2c2c69829a9ffd2a515d64e860
5270 Author: Behdad Esfahbod <behdad@behdad.org>
5271 Date: Sat Mar 14 19:25:48 2009 -0400
5273 [pango-view] Remove per-backend binaries
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(-)
5283 commit f4508bc989919842e8df3ff5b9aeeffece29571c
5284 Author: Behdad Esfahbod <behdad@behdad.org>
5285 Date: Sat Mar 14 19:01:16 2009 -0400
5287 Rebuild pango-script-lang-table.h with fontconfig-2.6.99.behdad
5289 pango/pango-script-lang-table.h | 434
5290 ++++++++++++++++++++++-----------------
5291 1 files changed, 241 insertions(+), 193 deletions(-)
5293 commit 46c65d090998b27a25ee89d36d444d645640934e
5294 Author: Behdad Esfahbod <behdad@behdad.org>
5295 Date: Sat Mar 14 19:00:54 2009 -0400
5297 [Makefile.am] Fix build of gen-script-for-lang
5299 tools/Makefile.am | 2 +-
5300 1 files changed, 1 insertions(+), 1 deletions(-)
5302 commit 04138218a9b515244f02202c5b18103e84e33d9e
5303 Author: Behdad Esfahbod <behdad@behdad.org>
5304 Date: Thu Mar 12 14:43:54 2009 -0400
5306 [pangofc-fontmap] Document the caching structure
5308 pango/pangofc-fontmap.c | 54
5309 +++++++++++++++++++++++++++++++++++++++++++++++
5310 1 files changed, 54 insertions(+), 0 deletions(-)
5312 commit 03a13541fbf3f49c21d73490570ca217f559acbb
5313 Author: Behdad Esfahbod <behdad@behdad.org>
5314 Date: Tue Mar 10 17:13:36 2009 -0400
5316 [pangofc] Share cmap cache between PangoFcFont's of the same face
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(-)
5325 commit c84d4e6e068d802cd0fe2b23bee4c611ae9ef89f
5326 Author: Behdad Esfahbod <behdad@behdad.org>
5327 Date: Tue Mar 10 14:00:09 2009 -0400
5329 [pangofc] Reuse filename from pattern in coverage key
5331 pango/pangofc-fontmap.c | 28 ++++++++++++++++++++--------
5332 1 files changed, 20 insertions(+), 8 deletions(-)
5334 commit 9305b9a9995e84ace3818a90346820ef8c47a3ce
5335 Author: Behdad Esfahbod <behdad@behdad.org>
5336 Date: Tue Mar 10 08:08:19 2009 -0400
5338 [pangofc] Add a "fontmap" property to PangoFcFont
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.
5345 Also adds the following backend-public symbol:
5347 pango_fc_font_map_find_decoder()
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(-)
5362 commit ed941ddf131cbdd8f5e1e1efabd6e92c37010735
5363 Author: Behdad Esfahbod <behdad@behdad.org>
5364 Date: Tue Mar 10 11:42:01 2009 -0400
5366 [pango-coverage] Fix optimization bug in pango_coverage_to_bytes()
5368 pango/pango-coverage.c | 19 +++++++++++--------
5369 1 files changed, 11 insertions(+), 8 deletions(-)
5371 commit fa908f4cb6db943b555a51d1ce4bf01112b1a710
5372 Author: Behdad Esfahbod <behdad@behdad.org>
5373 Date: Tue Mar 10 09:05:39 2009 -0400
5375 [pango-coverage] Use gslice for data arrays
5377 pango/pango-coverage.c | 6 +++---
5378 1 files changed, 3 insertions(+), 3 deletions(-)
5380 commit b22da261e98702b95db83cd96175d0d655dc0df4
5381 Author: Behdad Esfahbod <behdad@behdad.org>
5382 Date: Tue Mar 10 08:26:20 2009 -0400
5384 [pango-coverage] Remove unused struct member
5386 pango/pango-coverage.c | 1 -
5387 1 files changed, 0 insertions(+), 1 deletions(-)
5389 commit e3cff8e0bb2926b2db1687182fab587ade7b64ee
5390 Author: Behdad Esfahbod <behdad@behdad.org>
5391 Date: Wed Mar 4 14:16:25 2009 +0330
5393 Increase FONTSET_CACHE_SIZE from 64 to 256
5395 Now that we keep a lot fewer objects per fontset, increase the
5398 pango/pangofc-fontmap.c | 2 +-
5399 1 files changed, 1 insertions(+), 1 deletions(-)
5401 commit 5861e2609ded6495ebfd4110c4fc8f07ba32ebca
5402 Author: Behdad Esfahbod <behdad@behdad.org>
5403 Date: Tue Mar 3 01:30:03 2009 +0330
5405 [pangofc-fontmap] Don't unref NULL object (RH bug# 487593)
5407 pango/pangofc-fontmap.c | 6 +++++-
5408 1 files changed, 5 insertions(+), 1 deletions(-)
5410 commit a45933e695a6a60ebae63b30b5a021859cb85305
5411 Author: Tor Lillqvist <tml@iki.fi>
5412 Date: Mon Mar 9 14:21:49 2009 +0200
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.
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.
5423 pango/pangowin32-fontmap.c | 100
5424 +-------------------------------------------
5425 1 files changed, 2 insertions(+), 98 deletions(-)
5427 commit fab7a104d5c6f3182fe9bdc84bfcba5807f87f8a
5428 Author: Behdad Esfahbod <behdad@behdad.org>
5429 Date: Mon Mar 2 15:16:11 2009 +0330
5431 [opentype] Protect against illegal access for arrays of length zero
5433 pango/opentype/harfbuzz-gpos.c | 22 ++++++++++++++++++----
5434 pango/opentype/harfbuzz-gsub.c | 6 ++++++
5435 2 files changed, 24 insertions(+), 4 deletions(-)
5437 commit caaa5d09e10d4fe01ef986c9a95826c3cbb13cfa
5438 Author: Behdad Esfahbod <behdad@behdad.org>
5439 Date: Mon Mar 2 14:20:20 2009 +0330
5441 [opentype] Use size_t instead of uint for malloc wrappers
5443 pango/opentype/harfbuzz-impl.c | 4 ++--
5444 pango/opentype/harfbuzz-impl.h | 6 ++++--
5445 2 files changed, 6 insertions(+), 4 deletions(-)
5447 commit 4de30e5500eaeb49f4bf0b7a07f718e149a2ed5e
5448 Author: Behdad Esfahbod <behdad@behdad.org>
5449 Date: Mon Mar 2 12:00:52 2009 +0330
5451 [glyphstring] Handle overflow with very long glyphstrings
5453 pango/glyphstring.c | 26 ++++++++++++++++++++------
5454 1 files changed, 20 insertions(+), 6 deletions(-)
5456 commit 1c9433bfe43890b102c8cead8ab3ee34b44c5c37
5457 Author: Behdad Esfahbod <behdad@behdad.org>
5458 Date: Mon Mar 2 11:17:24 2009 +0330
5460 [pango-language] Fix small leak
5462 Reported by Tommi Rantala.
5464 pango/pango-language.c | 6 ++++--
5465 1 files changed, 4 insertions(+), 2 deletions(-)
5467 commit 7245e427818d88358f2c9fcfdbe777701d7b0ab9
5468 Author: Behdad Esfahbod <behdad@behdad.org>
5469 Date: Mon Mar 2 11:12:43 2009 +0330
5471 Bug 572662 – Remove deprecated GTK+ symbols
5473 Remove the obsolete file viewer-win32.c
5475 pango-view/Makefile.am | 1 -
5476 pango-view/viewer-win32.c | 748
5477 ---------------------------------------------
5478 2 files changed, 0 insertions(+), 749 deletions(-)
5480 commit e2f1e870a164dfe855542520c38b5d0b5758d433
5481 Author: Behdad Esfahbod <behdad@behdad.org>
5482 Date: Mon Mar 2 11:11:09 2009 +0330
5484 Rename ChangeLog to ChangeLog.pre-1.23
5487 ----------------------------------------------------
5488 ChangeLog.pre-1.23 | 1858
5489 ++++++++++++++++++++++++++++++++++++++++++++++++++++
5491 3 files changed, 1859 insertions(+), 1858 deletions(-)
5493 commit 0586fb02661f1a8465ae94cd736d98200da7b147
5494 Author: Behdad Esfahbod <behdad@behdad.org>
5495 Date: Mon Mar 2 11:09:29 2009 +0330
5497 Fix Bug 572529 – Poor -I ordering can break build
5499 pango/opentype/Makefile.am | 4 ++--
5500 1 files changed, 2 insertions(+), 2 deletions(-)
5502 commit 44c9dd3d4c17776240a2bd7bdee93b5455ab76d5
5503 Author: Behdad Esfahbod <behdad@behdad.org>
5504 Date: Fri Feb 6 19:23:48 2009 -0500
5508 tests/gen-all-unicode.c | 3 ++-
5509 1 files changed, 2 insertions(+), 1 deletions(-)
5511 commit d17a99734b13e3ea4886177c704d54fbb634a0f7
5512 Author: Behdad Esfahbod <behdad@src.gnome.org>
5513 Date: Tue Feb 3 05:49:01 2009 +0000
5517 svn path=/trunk/; revision=2829
5519 pango/pangoft2.def | 6 ++++++
5520 1 files changed, 6 insertions(+), 0 deletions(-)
5522 commit 400b54870729c2afe49d1aec2b43b2678e0d0844
5523 Author: Behdad Esfahbod <behdad@gnome.org>
5524 Date: Tue Feb 3 05:34:15 2009 +0000
5526 === Released 1.23.0 ===
5528 2009-02-03 Behdad Esfahbod <behdad@gnome.org>
5530 * === Released 1.23.0 ===
5532 * configure.in: Version 1.23.0
5536 svn path=/trunk/; revision=2828
5538 ChangeLog | 8 ++++++++
5539 NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
5540 2 files changed, 62 insertions(+), 0 deletions(-)