test release infrastructure
[profile/ivi/pango.git] / ChangeLog
1 commit 020aeadc1a41bea3fa95dfd7ddace50d97b9f78c
2 Author: Matthias Clasen <mclasen@redhat.com>
3 Date:   Mon Mar 26 21:28:57 2012 -0400
4
5     1.30.0
6
7  NEWS         |   10 ++++++++++
8  configure.in |    4 ++--
9  2 files changed, 12 insertions(+), 2 deletions(-)
10
11 commit 4ed7cd1a9e61f969bcdb616a5ba9a1290b7e43b4
12 Author: Kristian Rietveld <kris@lanedo.com>
13 Date:   Sun Mar 18 10:40:50 2012 +0100
14
15     Guard for an accumulated glyph count of zero in CoreText shape engine
16
17  modules/basic/basic-coretext.c |   10 +++++++++-
18  1 file changed, 9 insertions(+), 1 deletion(-)
19
20 commit ded299c755fd472bc0eb19789a1f40ab4d61a098
21 Author: Behdad Esfahbod <behdad@behdad.org>
22 Date:   Sat Mar 17 15:27:26 2012 -0400
23
24     Make relative paths work in pango.modules files
25
26     Part of Bug 454017 - Make relative paths in pango.modules and pangorc
27     files work relative to the file
28
29     Patch from Anselm Kruis.
30
31  pango/modules.c |   11 +++++++++--
32  1 file changed, 9 insertions(+), 2 deletions(-)
33
34 commit 8206a1c0eccba741423ba67c94cb18faf6fd7daf
35 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
36 Date:   Thu Mar 15 16:43:45 2012 +0800
37
38     Fix "install" paths in VS property sheets
39
40  build/win32/vs10/pango.props  |    2 +-
41  build/win32/vs9/pango.vsprops |    2 +-
42  2 files changed, 2 insertions(+), 2 deletions(-)
43
44 commit 9df28e2e0a2ce5580beb317b9ff7fce6322da25a
45 Author: Kristian Rietveld <kris@lanedo.com>
46 Date:   Sun Feb 19 21:03:23 2012 +0100
47
48     Make CoreText shaping engine more robust
49
50     This commit makes the CoreText shaping engine much more robust against
51     the output from the CoreText typesetter. Refer to the source code
52     comments for exhaustive details.
53
54     Furthermore, this patch fixing cursor navigation in strings with
55     zero-width spaces.
56
57  modules/basic/basic-coretext.c |  417
58  ++++++++++++++++++++++++++++++++--------
59  1 file changed, 338 insertions(+), 79 deletions(-)
60
61 commit 38ada127bfb53911ecd64ced26fd23ec67138b43
62 Author: Kristian Rietveld <kris@lanedo.com>
63 Date:   Sat Jan 28 10:34:52 2012 +0100
64
65     Make CoreText backend more robust against broken fonts
66
67     Patch written in collaboration with Michael Natterer.
68
69     Some CTFontDescriptors apparently do not have a style name or font
70     family name set. This patch makes the code take such corner cases into
71     account. The font family problem only appears to occur on Snow Leopard
72     systems, we try to fall back on the font name (postscript name),
73     if that
74     fails, we fall back on a default fallback.
75
76     In some cases a coverage is also not set. (This seems to happen
77     when we
78     cannot map a broken font back to a correct font descriptor). In such
79     cases we simply return an empty PangoCoverage, which will likely cause
80     the engine to fallback on a different font.
81
82  pango/pangocoretext-fontmap.c |   71
83  ++++++++++++++++++++++++++++++++++-------
84  pango/pangocoretext.c         |    4 +++
85  2 files changed, 64 insertions(+), 11 deletions(-)
86
87 commit 37e74619215ede8a4fa7f5edabab14b517e673b2
88 Author: Kristian Rietveld <kris@lanedo.com>
89 Date:   Fri Oct 14 11:25:21 2011 +0200
90
91     CoreText backend: implement font fallbacks
92
93     We implement font fallbacks by making use of
94     CTFontCopyDefaultCascadeList, a public, non-exposed, symbol in the
95     CoreText library.  We might want to handle this differently.
96
97     The code now also uses a PangoCoreTextFontsetKey and
98     PangoCoreTextFontKey, similar to the font config backend. This
99     has also
100     helped to clean up the code in general.
101
102     This patch contains two fixes by Michael Natterer:
103      1. Fix a bug in pango_core_text_font_key_equal() where the return
104      value
105     of memcmp() was wrongly interpreted.
106      2. Cache PangoCoverage in PangoCoreTextFont.
107
108  pango/pangocairo-coretext.h        |    4 +-
109  pango/pangocairo-coretextfont.c    |   50 +-
110  pango/pangocairo-coretextfontmap.c |   72 +-
111  pango/pangocoretext-fontmap.c      | 1308
112  ++++++++++++++++++++++++++----------
113  pango/pangocoretext-private.h      |   31 +-
114  pango/pangocoretext.c              |   94 ++-
115  6 files changed, 1131 insertions(+), 428 deletions(-)
116
117 commit 2edc014f3c244be31deab6e584db54f87d223965
118 Author: Behdad Esfahbod <behdad@behdad.org>
119 Date:   Wed Jan 25 13:05:02 2012 -0500
120
121     Update git.mk.  git.mk lives in its own upstream repo now.
122
123  git.mk |   21 ++++++++++-----------
124  1 file changed, 10 insertions(+), 11 deletions(-)
125
126 commit dbf40154eb5804f4e8c582f12b30b8291c9c3532
127 Author: Kristian Rietveld <kris@lanedo.com>
128 Date:   Sat Nov 26 17:27:43 2011 +0100
129
130     Bug 664125 - Zero-width spaces cause missing characters
131
132     This is fixed by using the characters obtained from CoreText's
133     mapping from
134     glyphs back to the original string instead of blindly iterating
135     over the
136     original gchar string. Take notice that we have to convert these
137     indices
138     from the mapping back to a byte index in the original UTF8 string.
139
140     Zero-width spaces are already removed from the list of CGGlyphs,
141     so we were
142     mismatching CGGlyphs and characters from the original string. Using
143     CoreText's list of string indices instead eliminates the mismatches.
144
145  modules/basic/basic-coretext.c |   80
146  +++++++++++++++++++---------------------
147  1 file changed, 37 insertions(+), 43 deletions(-)
148
149 commit 92c58b4372833db6974da73b75d457177f402bb6
150 Author: Dan Winship <danw@gnome.org>
151 Date:   Thu Jan 12 13:22:10 2012 -0500
152
153     Fix cross-compiling bug in configure.in
154
155     https://bugzilla.gnome.org/show_bug.cgi?id=667799
156
157  configure.in |    2 +-
158  1 file changed, 1 insertion(+), 1 deletion(-)
159
160 commit b7eeb5abdd188624ad473628f180c4126adfa298
161 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
162 Date:   Fri Dec 30 15:44:54 2011 +0800
163
164     config.h.win32.in: Update a bit
165
166     Make the config entries more like the standard config.h.in
167
168  config.h.win32.in |    3 +++
169  1 file changed, 3 insertions(+)
170
171 commit 8bb4db0212c1885eb983b630e7944c928f069b5a
172 Author: Matthias Clasen <mclasen@redhat.com>
173 Date:   Tue Nov 22 15:42:32 2011 -0500
174
175     Switch to dist-xz
176
177  configure.in |    2 +-
178  1 file changed, 1 insertion(+), 1 deletion(-)
179
180 commit f195700f548418069520dcacb6aeed93e86ea397
181 Author: Matthias Clasen <mclasen@redhat.com>
182 Date:   Tue Nov 22 15:09:18 2011 -0500
183
184     1.29.5
185
186  NEWS         |   16 ++++++++++++++++
187  configure.in |    2 +-
188  2 files changed, 17 insertions(+), 1 deletion(-)
189
190 commit 04cd4589009fcda0b975731a07ca77ef50c7c772
191 Author: Matthias Clasen <mclasen@redhat.com>
192 Date:   Tue Nov 22 14:59:13 2011 -0500
193
194     Make docs a bit more complete
195
196  docs/tmpl/coretext-fonts.sgml  |   40
197  ++++++++++++++++++++++++++++++++++++++++
198  docs/tmpl/text-attributes.sgml |   10 ++++------
199  pango/pango-tabs.c             |    2 +-
200  3 files changed, 45 insertions(+), 7 deletions(-)
201
202 commit dbc3492bfe4737793603df78833371ed5f6a780f
203 Author: Matthias Clasen <mclasen@redhat.com>
204 Date:   Tue Nov 22 14:57:57 2011 -0500
205
206     Include corefont docs
207
208  docs/pango-docs.sgml |    1 +
209  1 file changed, 1 insertion(+)
210
211 commit 352ff18989cc5dfc95370c25b8ac76ae8649ae27
212 Author: Matthias Clasen <mclasen@redhat.com>
213 Date:   Tue Nov 22 14:56:58 2011 -0500
214
215     Fix doc build
216
217     When gtk-doc regenerated the pango.types file, it includes
218     get_type functions for platform-specific things that will
219     cause link failures.
220
221  docs/Makefile.am |   24 ++++--------------------
222  1 file changed, 4 insertions(+), 20 deletions(-)
223
224 commit dbd05f231e271e7952b4c7fc230ede3ee6a536cb
225 Author: Matthias Clasen <mclasen@redhat.com>
226 Date:   Tue Nov 22 14:00:24 2011 -0500
227
228     Move gmodule to Requires.private
229
230     Users of pango are not generally expected to use gmodule API,
231     so don't force them all to link against it.
232
233  pango-uninstalled.pc.in |    3 ++-
234  pango.pc.in             |    3 ++-
235  2 files changed, 4 insertions(+), 2 deletions(-)
236
237 commit cce4c9f84350bb53371323ab96ccf9245e014f75
238 Author: Kristian Rietveld <kris@lanedo.com>
239 Date:   Mon Nov 14 10:48:53 2011 +0100
240
241     CoreText: stricter handling of FontSymbolic traits
242
243     It turns out that getting this value as "Int" is incorrect and
244     resulted
245     in font traits not being returned in some cases.  Without traits, an
246     italic trait is not set, which caused synthetic oblique fonts to be
247     created when not necessary.
248
249     Also use CTFontSymbolicTraits type in the PangoCoreTextFace structure
250     and do a stricter bit mask check for certainty.
251
252  pango/pangocoretext-fontmap.c |   16 +++++++++++-----
253  1 file changed, 11 insertions(+), 5 deletions(-)
254
255 commit c21b1bfe1278de08673c495ba398fbdee874a778
256 Author: Kristian Rietveld <kris@lanedo.com>
257 Date:   Fri Sep 23 13:50:25 2011 +0200
258
259     Get _pango_get_lc_ctype from system prefs on Mac OS X
260
261  pango/pango-language.c |   21 +++++++++++++++++++++
262  1 file changed, 21 insertions(+)
263
264 commit 6dc1e34f5910fbfc1b62fdf83eeda67edc25bc91
265 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
266 Date:   Mon Oct 17 15:22:26 2011 +0800
267
268     Update VS property sheets
269
270     Say farewell to G_DISABLE_DEPRECATED and the build breakages that
271     it causes.
272     We now have warnings when we make use of deprecated GLib items
273
274  build/win32/vs10/pango.props  |    2 +-
275  build/win32/vs9/pango.vsprops |    2 +-
276  2 files changed, 2 insertions(+), 2 deletions(-)
277
278 commit 8bc3c963d9ff43b1522d36d561c0ce9f8bffd19e
279 Author: Matthias Clasen <mclasen@redhat.com>
280 Date:   Thu Oct 13 17:54:40 2011 -0400
281
282     Don't set build-breaking defines
283
284     Now that we get compiler warnings for deprecations, we don't
285     need to use the G_DISABLE_DEPRECATED hammer anymore.
286     Bye, bye, build breakage.
287
288  configure.in |    7 -------
289  1 file changed, 7 deletions(-)
290
291 commit 0e091322c494b1523617ca7488ea22e58f8a2c13
292 Author: Matthias Clasen <mclasen@redhat.com>
293 Date:   Wed Oct 12 18:33:03 2011 -0400
294
295     Add deprecation attributes to deprecated functions
296
297     This is using the newly introduce G_DEPRECATED macros
298     from GLib. Traditional deprecation guards are still in
299     place.
300
301     https://bugzilla.gnome.org/show_bug.cgi?id=661612
302
303  configure.in            |    2 +-
304  pango/pango-bidi-type.h |    1 +
305  pango/pangocairo.h      |    1 +
306  pango/pangofc-font.h    |    1 +
307  pango/pangofc-fontmap.h |    1 +
308  pango/pangoft2.h        |    8 ++++++++
309  pango/pangowin32.h      |    2 ++
310  pango/pangox.h          |   21 +++++++++++++++++++++
311  pango/pangoxft.h        |    5 +++++
312  9 files changed, 41 insertions(+), 1 deletion(-)
313
314 commit c403250103234ad09cd90e3e8a9ea838ce82d72e
315 Author: Matthias Clasen <mclasen@redhat.com>
316 Date:   Wed Sep 28 10:56:24 2011 -0400
317
318     Bump version
319
320     1.29.4 got released off a side-branch, but bump version here too.
321
322  configure.in |    2 +-
323  1 file changed, 1 insertion(+), 1 deletion(-)
324
325 commit dfd872568e3fb7dce3bc32410f8eb247899d5bc1
326 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
327 Date:   Sun Sep 25 09:56:37 2011 +0800
328
329     Update VS2008 PangoFT2 project
330
331     This project will require the use of stdint.h, which is not shipped
332     with
333     VS2008 (but is shipped with VS2010), so define HAVE_STDINT_H for all
334     settings in this project so that the stdint.h bundled in
335     $(srcroot)/build/win32/vs9 will be used when HarfBuzz and FontConfig
336     is
337     being used.
338
339  build/win32/vs9/pangoft2.vcprojin |    8 ++++----
340  1 file changed, 4 insertions(+), 4 deletions(-)
341
342 commit 3adf1c4f8fcd8fdadddbdb542cac745519d8d5eb
343 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
344 Date:   Sun Sep 25 09:49:24 2011 +0800
345
346     README.win32: Update compilation info a bit
347
348     Update the info about the Visual Studio projects as VS2010 projects
349     have
350     landed into master.
351
352  README.win32 |    8 ++++----
353  1 file changed, 4 insertions(+), 4 deletions(-)
354
355 commit c820da4fa40e02bf64d27b0467a530d990c93358
356 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
357 Date:   Fri Sep 16 15:54:42 2011 +0800
358
359     break.c: Fix compilation against newer GLib versions
360
361     G_UNICODE_COMBINING_MARK was renamed as G_UNICODE_SPACING_MARK
362     soon after
363     the GLib 2.29.14 release, so fix that in break.c and pango-ot-info.c.
364
365     To support GLib on and before 2.29.14, a convenience definition for
366     G_UNICODE_SPACING_MARK is defined.
367
368  pango/break.c         |   12 ++++++++----
369  pango/pango-ot-info.c |    6 +++++-
370  2 files changed, 13 insertions(+), 5 deletions(-)
371
372 commit 775dd4e33c14560fc10cc0ad323163ac3450f959
373 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
374 Date:   Fri Sep 16 16:00:51 2011 +0800
375
376     hb-private.h: Fix compilation on newer GLib versions
377
378     g_atomic_int_exchange_and_add was deprecated in the GLib gatomic.c
379     rewrite,
380     for GLib 2.29.6, so use g_atomic_int_add for GLib versions 2.29.5+.
381
382  pango/opentype/hb-private.h |    4 ++++
383  1 file changed, 4 insertions(+)
384
385 commit 8952c88b75d8ce439397c94e1327641c128e2073
386 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
387 Date:   Fri Sep 16 15:51:00 2011 +0800
388
389     VS support: Fix VS2008/2010 property sheets
390
391     -Seperate intermediate folders for each project to remove redundant VS
392      warnings/errors
393     -Don't create a folder for pango.aliases if the folder already exists
394     -Don't create pango.aliases if it already exists
395
396  build/win32/vs10/pango.props  |    9 ++++++---
397  build/win32/vs9/pango.vsprops |    7 +++++--
398  2 files changed, 11 insertions(+), 5 deletions(-)
399
400 commit 080d4dc38f7ad951adebe728e999f48d7db2eb8c
401 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
402 Date:   Fri Sep 16 11:37:25 2011 +0800
403
404     VS2010 support: Update README.txt
405
406     -This file should have Windows EOL
407     -Tell people about GNOME Live! page for steps to building Pango
408     with MSVC
409      (and the GTK+ stack)
410     -Fix some errors in some of the words used here.
411
412  build/win32/vs10/README.txt |  184
413  ++++++++++++++++++++++---------------------
414  1 file changed, 96 insertions(+), 88 deletions(-)
415
416 commit e4128227861446f1068f32b1458f8d6d88fbbd02
417 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
418 Date:   Fri Sep 16 11:33:51 2011 +0800
419
420     Bug 653985: Fix the VS2010 Pangowin32 project
421
422     Define the PANGO_MODULE_PREFIX in the project, as was done with the
423     VS9 project in commit 552ffc231.
424
425  build/win32/vs10/pangowin32.vcxproj |   11 ++++++++++-
426  1 file changed, 10 insertions(+), 1 deletion(-)
427
428 commit 67cd2728810c8b5abdfbd71af68294a59f1e2fcf
429 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
430 Date:   Fri Sep 16 11:10:03 2011 +0800
431
432     VS 2010 support: Fix EOL of .sln files
433
434     The .sln files need to have Windows EOL.
435
436  build/win32/vs10/pango.sln    |  110 +++++++++++++++++-----------------
437  build/win32/vs10/pango_fc.sln |  130
438  ++++++++++++++++++++---------------------
439  2 files changed, 120 insertions(+), 120 deletions(-)
440
441 commit 5e4d95ff2a619eb747ac6d937206824de198a5bc
442 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
443 Date:   Wed May 25 11:53:10 2011 +0800
444
445     bgo# 650456 Visual C++ 2010 support-README.txt
446
447  build/win32/vs10/README.txt |   88
448  +++++++++++++++++++++++++++++++++++++++++++
449  1 file changed, 88 insertions(+)
450
451 commit 59be42675a3bc166a8ecf0ee95207a2d7fdd4f2b
452 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
453 Date:   Wed May 25 11:51:44 2011 +0800
454
455     bgo# 650456: Visual C++ 2010 Project Files
456
457     These are the VS 2010 project files themselves...
458
459     As in the last patch, project and filter files for pango, pangocairo
460     and
461     pangoft2 are templates so that they are filled in during "make dist",
462     which the resulting full project/filter files are distributed with the
463     templates
464
465     Yeah, I know there are 2 sets of projects/filters for pangocairo,
466     but it is
467     needed to accomodate the options for the dependency on
468     fontconfig/pangoft2
469     on VS2010.  That's life with VS2010...
470
471  build/win32/vs10/install.vcxproj                 |  195 +++++++++++++
472  build/win32/vs10/pango.props                     |  220 +++++++++++++++
473  build/win32/vs10/pango.sln                       |   55 ++++
474  build/win32/vs10/pango.vcxproj.filtersin         |   28 ++
475  build/win32/vs10/pango.vcxprojin                 |  316
476  ++++++++++++++++++++++
477  build/win32/vs10/pango_fc.sln                    |   65 +++++
478  build/win32/vs10/pangocairo.vcxproj.filtersin    |   27 ++
479  build/win32/vs10/pangocairo.vcxprojin            |  184 +++++++++++++
480  build/win32/vs10/pangocairo_fc.vcxproj.filtersin |   29 ++
481  build/win32/vs10/pangocairo_fc.vcxprojin         |  188 +++++++++++++
482  build/win32/vs10/pangoft2.vcxproj.filtersin      |   41 +++
483  build/win32/vs10/pangoft2.vcxprojin              |  238 ++++++++++++++++
484  build/win32/vs10/pangowin32.vcxproj              |  315
485  +++++++++++++++++++++
486  build/win32/vs10/pangowin32.vcxproj.filters      |   39 +++
487  14 files changed, 1940 insertions(+)
488
489 commit d1b609184e1bab1c0fd01d8457fef68fc99e7658
490 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
491 Date:   Wed May 25 11:38:20 2011 +0800
492
493     bgo# 650456: Visual C++ 2010 support-autotools
494
495     Update the autotools files for:
496
497     -Creation of the full VS 2010 project/filter files for pango,
498     pangocairo
499      and pangoft2 from the templates during "make dist", so that the
500      source
501      file list can be made up-to-date with each release-this will simplify
502      maintenance, as this is what is done for the VS 2008 project files.
503
504     -Dist the VS 2010 files (with the templates) and related items
505
506  build/win32/Makefile.am        |    2 +-
507  build/win32/vs10/Makefile.am   |   24 ++++++++
508  configure.in                   |    1 +
509  pango/Makefile.am              |  123
510  +++++++++++++++++++++++++++++++++++++++-
511  pango/mini-fribidi/Makefile.am |   20 ++++++-
512  pango/opentype/Makefile.am     |   20 ++++++-
513  6 files changed, 184 insertions(+), 6 deletions(-)
514
515 commit 2c3683a35bb6212b4ba2e1f30bdbed38f076ef42
516 Author: Behdad Esfahbod <behdad@behdad.org>
517 Date:   Thu Sep 8 14:55:21 2011 -0400
518
519     Fix annotation syntax
520
521  pango/pango-context.c |    2 +-
522  1 file changed, 1 insertion(+), 1 deletion(-)
523
524 commit c6633eec387739d8dc4d0cf1541bf95258f6029d
525 Author: Behdad Esfahbod <behdad@behdad.org>
526 Date:   Thu Sep 8 11:12:28 2011 -0400
527
528     Bug 658561 - Double free after calling
529     Pango.Context.get_font_description()
530
531  pango/pango-context.c |    4 ++--
532  1 file changed, 2 insertions(+), 2 deletions(-)
533
534 commit 5ee82b1a032128d90810fa9b156ebe936796777f
535 Author: Behdad Esfahbod <behdad@behdad.org>
536 Date:   Mon Aug 1 17:16:36 2011 -0400
537
538     Minor
539
540  configure.in |    2 +-
541  1 file changed, 1 insertion(+), 1 deletion(-)
542
543 commit f340e2f38a9fa6ee94905029848199aa36de31b3
544 Author: Behdad Esfahbod <behdad@behdad.org>
545 Date:   Sun Jul 31 16:59:02 2011 -0400
546
547     Add comment
548
549  modules/basic/basic-win32.c |    2 ++
550  1 file changed, 2 insertions(+)
551
552 commit a7ce7a1a2ba2072e847c6592127dd184dab692a1
553 Author: Behdad Esfahbod <behdad@behdad.org>
554 Date:   Sun Jul 31 16:58:31 2011 -0400
555
556     Remove dead code
557
558  modules/basic/basic-win32.c |   17 -----------------
559  1 file changed, 17 deletions(-)
560
561 commit a1f4357d98d072761fe085197de53e01da46f2fc
562 Author: Matthias Clasen <mclasen@redhat.com>
563 Date:   Mon Sep 5 10:11:28 2011 -0400
564
565     Mention GMarkup and character entities
566
567     As requested in bug 403499.
568
569  docs/pango_markup.sgml |   12 +++++++++---
570  1 file changed, 9 insertions(+), 3 deletions(-)
571
572 commit 3641b7abc78bc4ba85031e2ad9bb3ce99077098e
573 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
574 Date:   Wed Aug 31 13:19:44 2011 +0800
575
576     Updated README.win32 and VS9 Readme.txt
577
578     -Set README.win32 to have Windows EOL
579     -Updated README.win32 regarding the situation of modules on Windows
580      under different build approaches.
581     -Tell people in both Readme files about the GNOME Live! page that
582      describes building Pango and its dependencies with Visual Studio
583      in better detail.
584
585  README.win32               |   77
586  +++++++++++++++++++++++++-------------------
587  build/win32/vs9/README.txt |    5 +++
588  2 files changed, 48 insertions(+), 34 deletions(-)
589
590 commit 710101e12e2d1dddf1a9c9df01c0b27e028cd1f4
591 Author: Matthias Clasen <mclasen@redhat.com>
592 Date:   Tue Aug 23 08:36:09 2011 -0400
593
594     Fix the build
595
596     With gcc 4.6.1, I get a build error in pango/ because the C++
597     parts in harfbuzz have not been compiles with -lPIC. Not sure
598     if this change is 100% correct, but it makes things build
599     successfully.
600
601  pango/opentype/Makefile.am |    1 +
602  1 file changed, 1 insertion(+)
603
604 commit c37ae57816ac22543fd9fbcf880518406cd1457d
605 Author: Khaled Hosny <khaledhosny@eglug.org>
606 Date:   Fri Aug 19 20:14:33 2011 +0200
607
608     Fix ChanContext backtrack matching with GPOS
609
610     Backported from HarfBuzz-ng:
611     http://cgit.freedesktop.org/harfbuzz/commit/?id=cc1a8a938b4c13e76b58825a9e1951c4134e634a
612
613  pango/opentype/hb-buffer-private.h              |    1 +
614  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    6 +++---
615  2 files changed, 4 insertions(+), 3 deletions(-)
616
617 commit b74e01cccdbc1bd89b3d5b9551110bf8b1938413
618 Author: Michael Vogt <mvo@ubuntu.com>
619 Date:   Tue Aug 9 10:43:15 2011 +0200
620
621     Fix missing GI transfer annotation for
622     pango_layout_get_line_readonly()
623
624     https://bugzilla.gnome.org/show_bug.cgi?id=656014
625
626  pango/pango-layout.c |    4 ++--
627  1 file changed, 2 insertions(+), 2 deletions(-)
628
629 commit 7ac3b46beaa57703aa46e85d7300b3d5184eb028
630 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
631 Date:   Mon Jul 25 11:53:27 2011 +0800
632
633     Update VS 2008 README.txt
634
635     Tell people not to compile Pango in paths with spaces in them.
636
637  build/win32/vs9/README.txt |    5 ++++-
638  1 file changed, 4 insertions(+), 1 deletion(-)
639
640 commit 2574242575e6a1d7184bb43c61ba3090de611971
641 Author: Colin Walters <walters@verbum.org>
642 Date:   Fri Jul 22 11:30:17 2011 -0400
643
644     build: Fix srcdir != builddir
645
646  pango/Makefile.am |    9 +++++----
647  1 file changed, 5 insertions(+), 4 deletions(-)
648
649 commit 8de0841234c9e9b07ba5be19833ef40476102952
650 Author: Rico Tzschichholz <ricotz@t-online.de>
651 Date:   Fri Jul 15 18:30:03 2011 +0200
652
653     Fix introspection build using uninstalled GIRs
654
655     https://bugzilla.gnome.org/show_bug.cgi?id=654689
656
657  pango/Makefile.am |    6 +++---
658  1 file changed, 3 insertions(+), 3 deletions(-)
659
660 commit 42c1f6c71abf625e4086f05af84f712cbc45eea4
661 Author: Behdad Esfahbod <behdad@behdad.org>
662 Date:   Wed Jul 20 15:00:19 2011 -0400
663
664     Add more Chinese poetry
665
666     From:
667     https://secure.wikimedia.org/wikipedia/en/wiki/Shi_shi_shi_shi_shi
668
669  pango-view/test-chinese.txt |   14 ++++++++++++++
670  1 file changed, 14 insertions(+)
671
672 commit f42a399b94d123f2153ce874825aed414666d9bc
673 Author: Evan Nemerson <evan@coeus-group.com>
674 Date:   Sat Nov 20 16:39:42 2010 -0800
675
676     Bug 635399 - Add C include and exported packages information to GIRs
677
678  pango/Makefile.am |   11 ++++++++---
679  1 file changed, 8 insertions(+), 3 deletions(-)
680
681 commit 552ffc23118960bc598d6bd83db6661fe4bbf63b
682 Author: Behdad Esfahbod <behdad@behdad.org>
683 Date:   Mon Jul 11 22:24:49 2011 -0400
684
685     Bug 653985 - Pango 1.29.x make GTK3-demo.exe crashed in Windows
686
687     Similar to d9e254f which changed the rest of the modules, moved the
688     PANGO_MODULE_PREFIX define from basic-win32.c to the VS9 project
689     file to
690     avoid breaking autotools build.
691
692     Fixes basic-win32 module loading when pango is built with autotools +
693     MinGW.
694
695  build/win32/vs9/pangowin32.vcproj |   11 ++++++++++-
696  modules/basic/basic-win32.c       |    4 ----
697  2 files changed, 10 insertions(+), 5 deletions(-)
698
699 commit 069767e1f71a0a83c7abd5fba07f7c60a9956667
700 Author: Kalev Lember <kalevlember@gmail.com>
701 Date:   Mon Jul 11 22:21:13 2011 -0400
702
703     Part of Bug 653985 - Pango 1.29.x make GTK3-demo.exe crashed in
704     Windows
705
706     Fixes a regression from ea702f4 which changed PangoFallbackEngine
707     to be
708     abstract.
709
710  pango/pango-engine.c |    2 +-
711  1 file changed, 1 insertion(+), 1 deletion(-)
712
713 commit cbc881d42159e9a72e6ed408695f59df1a34513e
714 Author: Kristian Rietveld <kris@gtk.org>
715 Date:   Fri Jul 1 21:08:39 2011 +0200
716
717     Make ATSUI backend compile again
718
719     Commit 02f80c9acdec53f58fef0e12f41363c3c4ea1efe broke the build
720     and was
721     likely committed untested.
722
723  pango/pangoatsui-fontmap.c |    8 ++++++--
724  pango/pangoatsui-private.h |    2 ++
725  2 files changed, 8 insertions(+), 2 deletions(-)
726
727 commit 3b94f45e5bbd75775e0c4a81c4482f58c943ee18
728 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
729 Date:   Wed Jun 29 12:46:27 2011 +0800
730
731     Attempt to correct EOL on VS2008 solutions
732
733     I realized that I needed to set autocrlf=false on my Windows side
734     ... ugh...
735
736     These are the files that must have CRLF line endings to work
737     correctly :|
738
739  build/win32/vs9/pango.sln    |  134 +++++++++++++++++-----------------
740  build/win32/vs9/pango_fc.sln |  164
741  +++++++++++++++++++++---------------------
742  2 files changed, 149 insertions(+), 149 deletions(-)
743
744 commit 6c4e1e6324ceeb86c692f3fe5510718159955a01
745 Author: Javier Jardon <jjardon@gnome.org>
746 Date:   Thu Jun 23 18:22:17 2011 +0100
747
748     docs: pangofc-fontmap: Fix typo in "Since" tag
749
750  pango/pangofc-fontmap.c |    4 ++--
751  1 file changed, 2 insertions(+), 2 deletions(-)
752
753 commit b2974d3dc741e4e9f8d9b1b3bf879ac560484502
754 Author: Javier Jardon <jjardon@gnome.org>
755 Date:   Thu Jun 23 18:17:24 2011 +0100
756
757     pango-docs.sgml: Add xml index pages to avoid warnings
758
759  docs/pango-docs.sgml |   55
760  +++++++++++++++++++++++++++++++++-----------------
761  1 file changed, 37 insertions(+), 18 deletions(-)
762
763 commit eeed1f21dd72e38f4b8aaecd31d17f5d015c0c63
764 Author: Javier Jardón <jjardon@gnome.org>
765 Date:   Mon Jun 20 15:09:23 2011 +0100
766
767     docs: Fix typo
768
769  pango/pango-layout.c |    2 +-
770  1 file changed, 1 insertion(+), 1 deletion(-)
771
772 commit 1e76e41aabf02158a3669646ea4b0c039f95dc52
773 Author: Javier Jardón <jjardon@gnome.org>
774 Date:   Mon Jun 20 15:07:24 2011 +0100
775
776     docs: Fix references to PangoFcFontmap -> PangoFcFontMap
777
778  pango/pangofc-fontmap.c |    8 ++++----
779  1 file changed, 4 insertions(+), 4 deletions(-)
780
781 commit a4338eeb5489ac9c093d01d9cda95361ff0dd84e
782 Author: Stefan Kost <ensonic@users.sf.net>
783 Date:   Mon Jun 20 15:32:38 2011 +0200
784
785     docs: modernize docs
786
787     Get rid of entities and use xi:includes instead. This makes the
788     docs build
789     faster and makes it easier to conditionally include stuff.
790
791  docs/Makefile.am     |    7 ++--
792  docs/pango-docs.sgml |  101
793  ++++++++++++++++++--------------------------------
794  2 files changed, 40 insertions(+), 68 deletions(-)
795
796 commit a0296ccbdd570b66a36bf4226760aed312d020d4
797 Author: Behdad Esfahbod <behdad@behdad.org>
798 Date:   Fri Jun 17 17:08:35 2011 -0400
799
800     Bug 652841 - Various pieces of dead code found by gcc/clang static
801     analyzer
802
803  examples/cairoshape.c        |    4 ++--
804  modules/indic/indic-ot.c     |    1 -
805  pango-view/viewer-pangoft2.c |    4 ++--
806  pango/opentype/hb-common.h   |    2 +-
807  pango/pango-gravity.c        |    4 ----
808  pango/pango-layout.c         |    7 -------
809  pango/pango-ot-info.c        |    2 --
810  pango/pango-renderer.c       |    1 -
811  pango/pangocairo-font.c      |    4 ++--
812  pango/pangocairo-render.c    |    1 -
813  pango/pangofc-fontmap.c      |    5 +----
814  11 files changed, 8 insertions(+), 27 deletions(-)
815
816 commit 26092c20b0936ff669513fbd64537123b99d036e
817 Author: Javier Jardón <jjardon@gnome.org>
818 Date:   Thu Jun 16 20:04:41 2011 +0100
819
820     Bump version to 1.29.3
821
822  NEWS         |    4 ++++
823  configure.in |    2 +-
824  2 files changed, 5 insertions(+), 1 deletion(-)
825
826 commit f895a8644b45dce0cce5d2005e53e4de67ec0041
827 Author: Javier Jardón <jjardon@gnome.org>
828 Date:   Thu Jun 16 20:03:21 2011 +0100
829
830     Revert latest commit
831
832     This reverts commit 6d1c98aed05ad10111c896708aca86436fc2328a.
833
834  docs/check.docs |    8 +++++---
835  1 file changed, 5 insertions(+), 3 deletions(-)
836
837 commit 6d1c98aed05ad10111c896708aca86436fc2328a
838 Author: Javier Jardón <jjardon@gnome.org>
839 Date:   Thu Jun 16 19:01:00 2011 +0100
840
841     asd
842
843  docs/check.docs |    8 +++-----
844  1 file changed, 3 insertions(+), 5 deletions(-)
845
846 commit 8cf8ef31973b80901be403b490a88b144b67863c
847 Author: Javier Jardón <jjardon@gnome.org>
848 Date:   Thu Jun 16 17:15:41 2011 +0100
849
850     Bump version to 2.29.1
851
852  configure.in |    2 +-
853  1 file changed, 1 insertion(+), 1 deletion(-)
854
855 commit 4156c5a892731f5b047ede9c0e05e06fc9ed3f48
856 Author: Behdad Esfahbod <behdad@behdad.org>
857 Date:   Thu Jun 16 12:12:31 2011 -0400
858
859     Update NEWS
860
861  NEWS |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
862  1 file changed, 56 insertions(+)
863
864 commit 2f3adfb762a0af6414f1c93627c2bd26ee90e7f8
865 Author: Colin Walters <walters@verbum.org>
866 Date:   Wed Jun 15 12:32:25 2011 -0400
867
868     introspection: Remove incorrect trailing colon from (skip)
869
870     The syntax doesn't include this, and apparently it confuses gtk-doc.
871
872  pango/pangocairo-context.c |    2 +-
873  pango/pangocairo-fontmap.c |    2 +-
874  pango/pangoxft-fontmap.c   |    2 +-
875  3 files changed, 3 insertions(+), 3 deletions(-)
876
877 commit b3c8d7d7a183775d280841c6bd4a6c5f77b77120
878 Author: Tomas Bzatek <tbzatek@redhat.com>
879 Date:   Wed Jun 15 17:48:28 2011 +0200
880
881     Exclude headers that are not valid from gtkdoc generation
882
883     Also regenerate the types list to reflect the changes.
884
885     This still throws some warnings regarding non-existent declarations
886     that we excluded but allows us to distcheck on linux.
887
888  docs/Makefile.am |   20 +++++++++++++++++++-
889  1 file changed, 19 insertions(+), 1 deletion(-)
890
891 commit b895d225346084dd9bd167c39ae1f3e2c2526252
892 Author: Behdad Esfahbod <behdad@behdad.org>
893 Date:   Wed Jun 15 11:29:48 2011 -0400
894
895     Revert "layout: Make sure all lines are ellipsized"
896
897     This reverts commit 00d2842d8a5ded059fc058d05b2cffcf16186710.
898
899  pango/pango-layout.c |    3 ++-
900  1 file changed, 2 insertions(+), 1 deletion(-)
901
902 commit d415fb6aaffcfacdebcf94b05de5e055f3c9e70a
903 Author: Matthias Clasen <mclasen@redhat.com>
904 Date:   Wed Jun 15 09:04:20 2011 -0400
905
906     Cull some dead code
907
908     Some static analysis tool complained about dead code,
909     and it is right in this case.
910
911     https://bugzilla.gnome.org/show_bug.cgi?id=652616
912
913  pango/pango-layout.c |    2 --
914  1 file changed, 2 deletions(-)
915
916 commit 00d2842d8a5ded059fc058d05b2cffcf16186710
917 Author: Benjamin Otte <otte@redhat.com>
918 Date:   Mon Apr 18 23:15:30 2011 +0200
919
920     layout: Make sure all lines are ellipsized
921
922     All lines that are too long should be ellipsized when ellipsizing is
923     enabled. Not just those lines where we thought they'd need to be in
924     advance. It might turn out that a word is too long so that we cannot
925     wrap it. In that case we still want to break as soon as possible, but
926     still ellipsize the line.
927
928     https://bugzilla.gnome.org/show_bug.cgi?id=649783
929
930  pango/pango-layout.c |    3 +--
931  1 file changed, 1 insertion(+), 2 deletions(-)
932
933 commit 8e0fa0d1ab97c256829dab28a5c371689584bcd3
934 Author: Behdad Esfahbod <behdad@behdad.org>
935 Date:   Fri Jun 10 23:07:58 2011 -0400
936
937     Bug 652227 - Unconditional use of stdint.h
938
939  pango/opentype/hb-common.h |    6 +++++-
940  1 file changed, 5 insertions(+), 1 deletion(-)
941
942 commit 4c7807daee7189f481d7c18b56b06d7b7dba7884
943 Author: Ryan Lortie <desrt@desrt.ca>
944 Date:   Thu Jun 9 11:36:59 2011 -0400
945
946     Stop using G_CONST_RETURN in Pango
947
948     G_CONST_RETURN is headed for deprecation (as per bug #644611).  Stop
949     using it in Pango.
950
951     https://bugzilla.gnome.org/show_bug.cgi?id=652202
952
953  modules/hebrew/hebrew-shaper.c |    2 +-
954  pango/fonts.c                  |    6 +++---
955  pango/pango-attributes.c       |    2 +-
956  pango/pango-attributes.h       |    2 +-
957  pango/pango-context.c          |    2 +-
958  pango/pango-context.h          |    6 +++---
959  pango/pango-font.h             |    6 +++---
960  pango/pango-fontmap.c          |    2 +-
961  pango/pango-language.c         |    6 +++---
962  pango/pango-language.h         |    6 +++---
963  pango/pango-layout.c           |    4 ++--
964  pango/pango-layout.h           |    2 +-
965  pango/pango-ot-ruleset.c       |    2 +-
966  pango/pango-renderer.c         |    2 +-
967  pango/pango-renderer.h         |    2 +-
968  pango/pango-script.c           |    8 ++++----
969  pango/pango-script.h           |   12 ++++++------
970  pango/pango-utils.c            |    4 ++--
971  pango/pango-utils.h            |   12 ++++++------
972  pango/pangocairo-context.c     |    4 ++--
973  pango/pangoft2.c               |    2 +-
974  pango/pangox-fontmap.c         |    4 ++--
975  22 files changed, 49 insertions(+), 49 deletions(-)
976
977 commit c5a91abf1e24735be6c67dcb5d4e9ee0d66edd65
978 Author: Matthias Clasen <mclasen@redhat.com>
979 Date:   Thu Jun 2 21:34:18 2011 -0400
980
981     Fix make check
982
983  pango/pangox.def |    1 +
984  1 file changed, 1 insertion(+)
985
986 commit 77f8691aee23357feea015d4c3d008a2335ee5f0
987 Author: Matej Knopp <matej.knopp@gmail.com>
988 Date:   Tue May 31 08:20:35 2011 +0200
989
990     Bug 650781 - Font Families are listed lowercase
991
992     Fix CoreText backend to not use the casefold string as family name.
993
994  pango/pangocoretext-fontmap.c |   12 +++++-------
995  1 file changed, 5 insertions(+), 7 deletions(-)
996
997 commit d69e2462d6fa52114662c1e4122d081f14675541
998 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
999 Date:   Wed May 25 12:06:27 2011 +0800
1000
1001     Dist the Visual C++ 2008 README.txt file
1002
1003     accidently removed that during my last changes...doh.
1004
1005  build/win32/vs9/Makefile.am |    3 ++-
1006  1 file changed, 2 insertions(+), 1 deletion(-)
1007
1008 commit 104055ffcb95be030052340a26183609471afeaf
1009 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1010 Date:   Fri May 20 17:20:50 2011 +0800
1011
1012     Update config.h.win32.in
1013
1014     There were some typoes in the autotools macros used-fix them up.
1015
1016  config.h.win32.in |    4 ++--
1017  1 file changed, 2 insertions(+), 2 deletions(-)
1018
1019 commit a2541fc641826b8442fee48f9b42cdbd002045db
1020 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1021 Date:   Wed May 18 12:39:40 2011 +0800
1022
1023     Minor updates to Visual C++ 2008 README.txt
1024
1025     Make pathnames Windows-like... missed them just now. doh.
1026
1027  build/win32/vs9/README.txt |    8 ++++----
1028  1 file changed, 4 insertions(+), 4 deletions(-)
1029
1030 commit 26e8f0e5f0744fc56829a40aadf1c5eedc98bd3f
1031 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1032 Date:   Wed May 18 11:43:42 2011 +0800
1033
1034     Update Visual C++ 2008 README.txt
1035
1036     Make the instructions to compile Pango with Visual C++
1037     clearer.
1038
1039  build/win32/vs9/README.txt |   57
1040  ++++++++++++++++++++++++++++++++++++++++++--
1041  1 file changed, 55 insertions(+), 2 deletions(-)
1042
1043 commit 5abf6bd16b4ee121f86db6d7f676957b382b96db
1044 Author: Behdad Esfahbod <behdad@behdad.org>
1045 Date:   Tue May 17 22:20:42 2011 -0400
1046
1047     Part of Bug 377539 - Make Pango thread-safe
1048
1049  pango/pango-utils.c |    2 +-
1050  1 file changed, 1 insertion(+), 1 deletion(-)
1051
1052 commit 0e3aac21285509566fac9c9974e1ab194a88a126
1053 Author: Behdad Esfahbod <behdad@behdad.org>
1054 Date:   Tue May 17 22:20:31 2011 -0400
1055
1056     [docs] Update templates
1057
1058  docs/tmpl/layout.sgml |   19 +++++++++++++++++++
1059  1 file changed, 19 insertions(+)
1060
1061 commit cdf228e0d70baef19022d35c1a7540ea0f71890d
1062 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1063 Date:   Tue May 17 18:03:25 2011 +0800
1064
1065     Update pango.def
1066
1067     The entry of the symbols for commit
1068     4587e5d2231b717dd116253a49badc1ba3aa5db5 in this file was not correct.
1069
1070     Fix that here.
1071
1072  pango/pango.def |    2 +-
1073  1 file changed, 1 insertion(+), 1 deletion(-)
1074
1075 commit ce24c762004000d588441ed530dc681688ff728f
1076 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1077 Date:   Tue May 17 16:16:09 2011 +0800
1078
1079     Update Visual C++ 2008 property sheet
1080
1081     Create a pango.aliases file in $(OutDir)etc\pango during the "install"
1082     phase.  The contents of the file is identical to the one that is
1083     suggested in README.win32
1084
1085  build/win32/vs9/pango.vsprops |    6 ++++++
1086  1 file changed, 6 insertions(+)
1087
1088 commit 43096d64a9766fd56f974de26de7d9a4930ba222
1089 Author: Behdad Esfahbod <behdad@behdad.org>
1090 Date:   Mon May 16 10:03:18 2011 -0400
1091
1092     Minor
1093
1094  pango/pango-layout.c |    8 +++++---
1095  pango/pango-layout.h |    4 ++--
1096  2 files changed, 7 insertions(+), 5 deletions(-)
1097
1098 commit 64937a55909d78e024be12a6fcb85d1e9678b33a
1099 Author: Matthias Clasen <mclasen@redhat.com>
1100 Date:   Mon May 16 09:34:21 2011 -0400
1101
1102     Add an index for 1.30 api additions
1103
1104     Turns out the index for 1.28 additions was mislabeled, too.
1105
1106  docs/pango-docs.sgml |    5 ++++-
1107  1 file changed, 4 insertions(+), 1 deletion(-)
1108
1109 commit ff16b948572c1bdc301d27af41b34566d28c6610
1110 Author: Matthias Clasen <mclasen@redhat.com>
1111 Date:   Mon May 16 09:32:59 2011 -0400
1112
1113     Provide access to PangoLayout.n_chars
1114
1115     This lets us avoid a bunch of g_utf8_strlen() calls, when
1116     Pango is already maintaining this information anyway.
1117
1118     https://bugzilla.gnome.org/show_bug.cgi?id=650208
1119
1120  docs/pango-sections.txt |    1 +
1121  pango/pango-layout.c    |   20 ++++++++++++++++++++
1122  pango/pango-layout.h    |    2 ++
1123  pango/pango.def         |    1 +
1124  4 files changed, 24 insertions(+)
1125
1126 commit 4587e5d2231b717dd116253a49badc1ba3aa5db5
1127 Author: Matthias Clasen <mclasen@redhat.com>
1128 Date:   Sat May 14 08:31:02 2011 -0400
1129
1130     Add a readonly version of pango_layout_get_log_attrs()
1131
1132     Otherwise, we are forced to either make many unnecessary copies
1133     or pass the log attrs around alongside the layout in APIs operating
1134     on the attrs.
1135     https://bugzilla.gnome.org/show_bug.cgi?id=650170
1136
1137  docs/pango-sections.txt |    1 +
1138  pango/pango-layout.c    |   35 +++++++++++++++++++++++++++++++++++
1139  pango/pango-layout.h    |    3 +++
1140  pango/pango.def         |    1 +
1141  4 files changed, 40 insertions(+)
1142
1143 commit c43c4884bf4b405f58a0c966384ee751f82ee69c
1144 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1145 Date:   Mon May 16 17:52:41 2011 +0800
1146
1147     Various Visual C++ support updates
1148
1149     -Move the stub stdint.h back into the vs9 folder as stdint.h is
1150     shipped
1151      with Visual C++ 2010, and update the corresponding Makefile.am's
1152      accordingly
1153     -Add new solution to build Pango with FontConfig-the former solution
1154     file
1155      will build Pango without FontConfig.  This is to simplify the use
1156      of the GTK+ stack as many will probably not use FontConfig on
1157      Windows,
1158      therefore this is to reduce the number of dependencies
1159     -Added configurations in Pango, PangoWin32, PangoCairo regarding
1160     FontConfig
1161      (To make sure their configurations are consistent across the board)
1162     -Cleaned up the various project files for a bit.
1163
1164  build/win32/Makefile.am             |    2 +-
1165  build/win32/stdint.h                |   36 -----
1166  build/win32/vs9/Makefile.am         |    4 +-
1167  build/win32/vs9/install.vcproj      |   67 ++++++++-
1168  build/win32/vs9/pango.sln           |   20 +--
1169  build/win32/vs9/pango.vcprojin      |  200 ++++++++++++++++++-------
1170  build/win32/vs9/pango.vsprops       |   11 +-
1171  build/win32/vs9/pango_fc.sln        |   82 ++++++++++
1172  build/win32/vs9/pangocairo.vcprojin |  157 +++++++++++++++++++-
1173  build/win32/vs9/pangoft2.vcprojin   |  280
1174  +++++++----------------------------
1175  build/win32/vs9/pangowin32.vcproj   |  146 ++++++++++++++++--
1176  build/win32/vs9/stdint.h            |   36 +++++
1177  12 files changed, 683 insertions(+), 358 deletions(-)
1178
1179 commit 23ac9e61a66258fdf5c52671b243c4044fd8824e
1180 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1181 Date:   Mon May 16 17:44:51 2011 +0800
1182
1183     Update preconfigured config.h(.win32.in)
1184
1185     -Update for Visual C++ 2010 regarding stdint.h (it is shipped with
1186     VS 2010
1187      by default)
1188     -Allow option to not use FontConfig
1189
1190  config.h.win32.in |   10 ++++++++--
1191  1 file changed, 8 insertions(+), 2 deletions(-)
1192
1193 commit ae9013c6a598eb589449bac0fedda58a624f9240
1194 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1195 Date:   Mon May 16 12:44:02 2011 +0800
1196
1197     Update Visual C++ property sheet
1198
1199     Force the use of the pre-generated sources and headers, so that
1200     language/script modules can be used directly and correctly from
1201     the main Pango/PangoWin32/PangoFT2 DLL(s)
1202
1203  build/win32/vs9/pango.vsprops |    9 ++++++---
1204  1 file changed, 6 insertions(+), 3 deletions(-)
1205
1206 commit 3b0ec344f0c8af11192decb3ab3c7795f83416c1
1207 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1208 Date:   Mon May 16 12:14:22 2011 +0800
1209
1210     Update Visual C++ support a bit
1211
1212     -Move the stub unistd.h and stdint.h required up a level to ease the
1213      addition of Visual C++ 2010 support
1214     -Dist the Visual C++-stub unistd.h and stdint.h
1215     -Update the pangoft2 project again to reflect the change in the
1216     location
1217      of the Visual C++-stub headers
1218
1219  build/win32/Makefile.am           |    2 ++
1220  build/win32/stdint.h              |   36
1221  ++++++++++++++++++++++++++++++++++++
1222  build/win32/unistd.h              |    1 +
1223  build/win32/vs9/pangoft2.vcprojin |    8 ++++----
1224  build/win32/vs9/stdint.h          |   36
1225  ------------------------------------
1226  build/win32/vs9/unistd.h          |    1 -
1227  6 files changed, 43 insertions(+), 41 deletions(-)
1228
1229 commit becb5cebbf92833bb4e95db064e542c1d276d888
1230 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1231 Date:   Mon May 16 12:08:12 2011 +0800
1232
1233     Update pangoft2 Visual C++ project
1234
1235     Make the include paths and predefined macros consistent across
1236     the board.
1237
1238  build/win32/vs9/pangoft2.vcprojin |    9 ++++++---
1239  1 file changed, 6 insertions(+), 3 deletions(-)
1240
1241 commit 094e17cc0666206b336976f63ac8e4239f58a66c
1242 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1243 Date:   Mon May 16 12:03:13 2011 +0800
1244
1245     Update pangowin32 Visual C++ project
1246
1247     Now the code links directly to usp10.lib, so add that in the project
1248     files.
1249
1250  build/win32/vs9/pangowin32.vcproj |    4 ++++
1251  1 file changed, 4 insertions(+)
1252
1253 commit 632dbd4a7c30805cb42f632933806e6218d65ed0
1254 Author: Behdad Esfahbod <behdad@behdad.org>
1255 Date:   Sun May 1 22:14:32 2011 -0400
1256
1257     Fix doc templates
1258
1259  docs/pango-sections.txt |   42 ++++++++++++++++++++++++++++++++++++++++++
1260  1 file changed, 42 insertions(+)
1261
1262 commit 6e9478e1d552c3c71ff72f707cd1dee8f60e902a
1263 Author: Behdad Esfahbod <behdad@behdad.org>
1264 Date:   Sun May 1 21:06:58 2011 -0400
1265
1266     [OT] Fix logic
1267
1268     That part of code is to be removed thanks to HarfBuzz move though.
1269
1270  pango/pango-ot-info.c |    2 +-
1271  1 file changed, 1 insertion(+), 1 deletion(-)
1272
1273 commit beecf8f88188391132d30b940c2a312ecaebba3a
1274 Author: Behdad Esfahbod <behdad@behdad.org>
1275 Date:   Sun May 1 21:06:16 2011 -0400
1276
1277     Fix compiler warnings
1278
1279  pango/pango-engine.c    |   18 ++++++++++++------
1280  pango/pango-fontset.c   |   10 ++++++----
1281  pango/pango-utils.c     |    2 +-
1282  pango/pangofc-fontmap.c |    1 -
1283  pango/pangox.c          |    2 --
1284  5 files changed, 19 insertions(+), 14 deletions(-)
1285
1286 commit 9003800c297781223828c5d5e537aa34391c17ca
1287 Author: John Ralls <jralls@ceridwen.us>
1288 Date:   Sun May 1 12:12:21 2011 -0700
1289
1290     Bug 648044; Change PangoCoreTextFace::weight to type PangoWeight
1291     and perform the conversion from the CFNumber with a mapping table
1292     in pango_core_test_face_from_ct_font_descriptor()
1293
1294     This assigns PangoWeights which better align with the CoreText weights
1295     and better ensures that unique values are used for hash keys used
1296     for determining which faces need synthetic italic faces created.
1297
1298  pango/pangocoretext-fontmap.c |   96
1299  +++++++++++++++++++----------------------
1300  1 file changed, 44 insertions(+), 52 deletions(-)
1301
1302 commit 0cc03a0a8e91627267236ff94cc424203c39b03a
1303 Author: John Ralls <jralls@ceridwen.us>
1304 Date:   Sat Apr 30 22:01:00 2011 -0700
1305
1306     Finish conversion to using G_DEFINE_TYPE: Provide
1307     PangoCoreTextFamilyClass and PangoCoreTextFaceClass so that it
1308     actually compiles.
1309
1310  pango/pangocoretext-fontmap.c |   93
1311  ++++++++++++++++++++++-------------------
1312  1 file changed, 50 insertions(+), 43 deletions(-)
1313
1314 commit 726ae04375c47fb314d70ea952f811bb223f998a
1315 Author: Javier Jardón <jjardon@gnome.org>
1316 Date:   Sat Apr 30 12:45:36 2011 +0100
1317
1318     pango/pangox-fontmap.c: Use G_DEFINE_TYPE
1319
1320  pango/pangox-fontmap.c |  127
1321  +++++++++++-------------------------------------
1322  pango/pangox-private.h |    5 ++
1323  2 files changed, 34 insertions(+), 98 deletions(-)
1324
1325 commit 6b5a1af54ba73c7406effd361840f530d440b4af
1326 Author: Javier Jardón <jjardon@gnome.org>
1327 Date:   Sat Apr 30 12:07:16 2011 +0100
1328
1329     pango/pangocoretext-fontmap.c: Use G_DEFINE_TYPE
1330
1331  pango/pangocoretext-fontmap.c |   37
1332  ++-----------------------------------
1333  1 file changed, 2 insertions(+), 35 deletions(-)
1334
1335 commit 02f80c9acdec53f58fef0e12f41363c3c4ea1efe
1336 Author: Javier Jardón <jjardon@gnome.org>
1337 Date:   Sat Apr 30 12:03:36 2011 +0100
1338
1339     pango/pangoatsui-fontmap.c: Use G_DEFINE_TYPE
1340
1341  pango/pangoatsui-fontmap.c |   39 +++------------------------------------
1342  1 file changed, 3 insertions(+), 36 deletions(-)
1343
1344 commit e250030b45c7744e23fcd5c78aa916f1b4f4aee1
1345 Author: Javier Jardón <jjardon@gnome.org>
1346 Date:   Sat Apr 30 11:55:55 2011 +0100
1347
1348     pango/pango-renderer.c: parent_class is already defined in
1349     G_DEFINE_ABSTRACT_TYPE
1350
1351  pango/pango-renderer.c |    6 +-----
1352  1 file changed, 1 insertion(+), 5 deletions(-)
1353
1354 commit c8aed76aefe5b2dc81420cf9498df831ff2a0d65
1355 Author: Javier Jardón <jjardon@gnome.org>
1356 Date:   Sat Apr 30 11:53:57 2011 +0100
1357
1358     ngo/pango-ot-ruleset.c:  Use G_DEFINE_TYPE
1359
1360  pango/pango-ot-ruleset.c |   39 ++++-----------------------------------
1361  1 file changed, 4 insertions(+), 35 deletions(-)
1362
1363 commit 57ebe449bf7a14397548905ad006b093b28bb876
1364 Author: Javier Jardón <jjardon@gnome.org>
1365 Date:   Sat Apr 30 11:49:04 2011 +0100
1366
1367     pango/pango-ot-info.c: Use G_DEFINE_TYPE
1368
1369  pango/pango-ot-info.c |   37 ++++++-------------------------------
1370  1 file changed, 6 insertions(+), 31 deletions(-)
1371
1372 commit cdf841adb0bddcd790a2230d04749a680d827015
1373 Author: Javier Jardón <jjardon@gnome.org>
1374 Date:   Sat Apr 30 11:41:37 2011 +0100
1375
1376     pango/pangox.c: Use G_DEFINE_TYPE
1377
1378  pango/pangox.c |   37 +++----------------------------------
1379  1 file changed, 3 insertions(+), 34 deletions(-)
1380
1381 commit f2653e1d45b79613395fbf71452d40a493431a5c
1382 Author: Javier Jardón <jjardon@gnome.org>
1383 Date:   Sat Apr 30 11:02:09 2011 +0100
1384
1385     Remove unneeded custom macros
1386
1387  pango/pango-impl-utils.h |   46
1388  ----------------------------------------------
1389  1 file changed, 46 deletions(-)
1390
1391 commit b428d5ef171375b7aa1101aaef56ef7a2ceb544e
1392 Author: Javier Jardón <jjardon@gnome.org>
1393 Date:   Sat Apr 30 11:01:48 2011 +0100
1394
1395     pango/pangofc-fontmap.c: Use G_DEFINE_TYPE instead custom macro
1396
1397  pango/pangofc-fontmap.c |   37 +++++++++++++------------------------
1398  1 file changed, 13 insertions(+), 24 deletions(-)
1399
1400 commit 446aeb6991c1dd4e6f688ac8fbface1dc67faa41
1401 Author: Javier Jardón <jjardon@gnome.org>
1402 Date:   Sat Apr 30 11:00:31 2011 +0100
1403
1404     pango/pango-fontset.c: Use G_DEFINE_TYPE instead custom macro
1405
1406  pango/pango-fontset.c |   21 ++++++++++-----------
1407  1 file changed, 10 insertions(+), 11 deletions(-)
1408
1409 commit ea702f4c4feac29e6366a04c02953c425bb5f288
1410 Author: Javier Jardón <jjardon@gnome.org>
1411 Date:   Sat Apr 30 11:00:01 2011 +0100
1412
1413     pango/pango-engine.c: Use G_DEFINE_TYPE instead custom macro
1414
1415  pango/pango-engine.c |   49
1416  ++++++++++++++++++++++++++++++++++++-------------
1417  1 file changed, 36 insertions(+), 13 deletions(-)
1418
1419 commit a8fe5748d8a921a18c203e0c3e5cb7d15ef01dd8
1420 Author: Javier Jardón <jjardon@gnome.org>
1421 Date:   Sat Apr 30 10:59:29 2011 +0100
1422
1423     pango/modules.c: Use G_DEFINE_TYPE instead custom macro
1424
1425     https://bugzilla.gnome.org/show_bug.cgi?id=578018
1426
1427  pango/modules.c |   16 ++++++++--------
1428  1 file changed, 8 insertions(+), 8 deletions(-)
1429
1430 commit cf183c9ed22d0f906deb584a9ea4959881d9795f
1431 Author: Javier Jardón <jjardon@gnome.org>
1432 Date:   Sat Apr 30 03:19:24 2011 +0100
1433
1434     Use G_DEFINE_INTERFACE in PangoCairoFontMap
1435
1436  pango/pangocairo-fontmap.c |   32 +++++---------------------------
1437  1 file changed, 5 insertions(+), 27 deletions(-)
1438
1439 commit 9a2a18ddd107370adbe4194e19cda136c1e507f4
1440 Author: Javier Jardón <jjardon@gnome.org>
1441 Date:   Sat Apr 30 03:19:10 2011 +0100
1442
1443     Use G_DEFINE_INTERFACE in PangoCairoFont
1444
1445  pango/pangocairo-font.c |   34 ++++++----------------------------
1446  1 file changed, 6 insertions(+), 28 deletions(-)
1447
1448 commit f646ce13531b046a7c2530df2253e6b61362f0fb
1449 Author: Alberto Ruiz <aruiz@gnome.org>
1450 Date:   Tue Apr 26 19:46:55 2011 +0100
1451
1452     Removing introspection warnings from pangoxft-fontmap
1453
1454  pango/pangoxft-fontmap.c |    4 ++--
1455  1 file changed, 2 insertions(+), 2 deletions(-)
1456
1457 commit 6fc80c1c95000161fd00052927df081aa879fdaf
1458 Author: Alberto Ruiz <aruiz@gnome.org>
1459 Date:   Tue Apr 26 19:43:49 2011 +0100
1460
1461     Removing introspection warnings from pangocairo-fontmap
1462
1463  pango/pangocairo-fontmap.c |   18 +++++++++---------
1464  1 file changed, 9 insertions(+), 9 deletions(-)
1465
1466 commit 7e30d468e12d2447244d8c67dd01c215f7f7f2e4
1467 Author: Alberto Ruiz <aruiz@gnome.org>
1468 Date:   Tue Apr 26 19:24:53 2011 +0100
1469
1470     Removing introspection warnings from pangocairo-context
1471
1472  pango/pangocairo-context.c |    6 +++---
1473  1 file changed, 3 insertions(+), 3 deletions(-)
1474
1475 commit adab8c169c04eea795d009f8097eb00235db386b
1476 Author: Alberto Ruiz <aruiz@gnome.org>
1477 Date:   Tue Apr 26 00:15:46 2011 +0100
1478
1479     Fixed (transfer full) introspection annotation for the return value
1480     in pango_glyph_item_apply_attr
1481
1482  pango/pango-glyph-item.c |    6 +++---
1483  1 file changed, 3 insertions(+), 3 deletions(-)
1484
1485 commit 1a10aafb9acf4044ac6c9913837ce4a1c53c6e98
1486 Author: Alberto Ruiz <aruiz@gnome.org>
1487 Date:   Tue Apr 26 00:14:10 2011 +0100
1488
1489     Fixed (transfer full) introspection annotation for the return value
1490     in pango_split_file_list
1491
1492  pango/pango-utils.c |    3 ++-
1493  1 file changed, 2 insertions(+), 1 deletion(-)
1494
1495 commit a502c5eff4d679ea5d623b698e3d6bcf5db023e9
1496 Author: Alberto Ruiz <aruiz@gnome.org>
1497 Date:   Tue Apr 26 00:07:46 2011 +0100
1498
1499     Fixed (transfer full) and (element-type) introspection annotation
1500     for the return value in pango_reorder_items
1501
1502  pango/pango-layout.c  |    2 +-
1503  pango/reorder-items.c |    3 ++-
1504  2 files changed, 3 insertions(+), 2 deletions(-)
1505
1506 commit f635507af8adefbf7b1b4ae87159804920d40070
1507 Author: Alberto Ruiz <aruiz@gnome.org>
1508 Date:   Mon Apr 25 23:57:18 2011 +0100
1509
1510     Fixed (transfer full) and (element-type) introspection annotation
1511     for the return value in pango_itemize_with_base_dir
1512
1513  pango/pango-context.c |   12 ++++++++----
1514  1 file changed, 8 insertions(+), 4 deletions(-)
1515
1516 commit c2009f6e323d15e6fb4268b1f45a5cb29ec908b3
1517 Author: Alberto Ruiz <aruiz@gnome.org>
1518 Date:   Mon Apr 25 23:55:14 2011 +0100
1519
1520     Fixed (transfer full) and (element-type) introspection annotation
1521     for the return value in pango_itemize
1522
1523  pango/pango-context.c |    2 +-
1524  1 file changed, 1 insertion(+), 1 deletion(-)
1525
1526 commit f02381600e245c9c5721d6b4d5e98e3f067282d5
1527 Author: Alberto Ruiz <aruiz@gnome.org>
1528 Date:   Mon Apr 25 23:47:55 2011 +0100
1529
1530     Fixed annotation typo and added (allow-none) to
1531     pango_layout_index_to_line_x
1532
1533  pango/pango-layout.c |    8 ++++----
1534  1 file changed, 4 insertions(+), 4 deletions(-)
1535
1536 commit 4c34b796e0977b7b95e1e86c76e365671b1a6e9d
1537 Author: Alberto Ruiz <aruiz@gnome.org>
1538 Date:   Mon Apr 25 23:39:25 2011 +0100
1539
1540     Fixed (transfer full) introspection annotation for the return value
1541     in pango_attr_list_filter
1542
1543  pango/pango-attributes.c |    6 +++---
1544  1 file changed, 3 insertions(+), 3 deletions(-)
1545
1546 commit 133b534182bfbc9ff69fde54ce31d72af0308080
1547 Author: Alberto Ruiz <aruiz@gnome.org>
1548 Date:   Mon Apr 25 23:38:45 2011 +0100
1549
1550     Fixed (scope) and (closure) introspection annotation for the return
1551     value in pango_attr_list_filter
1552
1553  pango/pango-attributes.c |    4 ++--
1554  1 file changed, 2 insertions(+), 2 deletions(-)
1555
1556 commit 02fb7adc8ab51a04c5671c81d3fe2dcf4ed5258d
1557 Author: Alberto Ruiz <aruiz@gnome.org>
1558 Date:   Mon Apr 25 23:35:57 2011 +0100
1559
1560     Fixed (transfer none) introspection annotation for the return value
1561     in pango_layout_iter_get_run_readonly
1562
1563  pango/pango-layout.c |    2 +-
1564  1 file changed, 1 insertion(+), 1 deletion(-)
1565
1566 commit 5f55ce69f8611fe53670f1001d5b8ecae94b2bd3
1567 Author: Alberto Ruiz <aruiz@gnome.org>
1568 Date:   Mon Apr 25 23:21:47 2011 +0100
1569
1570     Fixed (transfer none) introspection annotation for the return value
1571     in pango_layout_iter_get_layout
1572
1573  pango/pango-layout.c |    2 +-
1574  1 file changed, 1 insertion(+), 1 deletion(-)
1575
1576 commit c2d5d982840c08af3bf5cb0e2181919854e3a8f7
1577 Author: Alberto Ruiz <aruiz@gnome.org>
1578 Date:   Mon Apr 25 23:19:16 2011 +0100
1579
1580     Fixed (transfer none) introspection annotation for the return value
1581     in pango_font_get_font_map
1582
1583  pango/fonts.c |    3 ++-
1584  1 file changed, 2 insertions(+), 1 deletion(-)
1585
1586 commit d129f5db7ab71e986e2c8dd8e08a8899ebda8ae2
1587 Author: Alberto Ruiz <aruiz@gnome.org>
1588 Date:   Mon Apr 25 23:14:24 2011 +0100
1589
1590     Fixed (transfer full) introspection annotation for the return value
1591     in pango_fontset_get_font
1592
1593  pango/pango-fontset.c |    4 ++--
1594  1 file changed, 2 insertions(+), 2 deletions(-)
1595
1596 commit 77fd2d97d3cb62ff4e2cebe19ad60e215a04fe13
1597 Author: Alberto Ruiz <aruiz@gnome.org>
1598 Date:   Mon Apr 25 23:10:31 2011 +0100
1599
1600     Fixed (closure) and (scope) introspection annotation for the return
1601     value in pango_fontset_foreach
1602
1603  pango/pango-fontset.c |    4 ++--
1604  1 file changed, 2 insertions(+), 2 deletions(-)
1605
1606 commit 776789e30d1227186c4efd7e38f1517c4daaab65
1607 Author: Alberto Ruiz <aruiz@gnome.org>
1608 Date:   Mon Apr 25 23:05:30 2011 +0100
1609
1610     Fixing (transfer full) introspection annotation for the return value
1611     in pango_font_map_create_context
1612
1613  pango/pango-fontmap.c |    4 ++--
1614  1 file changed, 2 insertions(+), 2 deletions(-)
1615
1616 commit d709d1bd56a9233aba5e53f3718b158ff695b3e8
1617 Author: Alberto Ruiz <aruiz@gnome.org>
1618 Date:   Mon Apr 25 22:02:27 2011 +0100
1619
1620     Fixing (transfer full) introspection annotation for the return value
1621     in pango_font_map_load_fontset
1622
1623  pango/pango-fontmap.c |    3 ++-
1624  1 file changed, 2 insertions(+), 1 deletion(-)
1625
1626 commit 2ebd68ee8773fc5bd866b30068432bd81151b269
1627 Author: Alberto Ruiz <aruiz@gnome.org>
1628 Date:   Mon Apr 25 21:50:34 2011 +0100
1629
1630     Fixed typos in the PangoContext gtk-doc
1631
1632  pango/pango-context.c |    6 +++---
1633  1 file changed, 3 insertions(+), 3 deletions(-)
1634
1635 commit 22822d7700e87dbe8a8125072775e40bd8b53f99
1636 Author: Alberto Ruiz <aruiz@gnome.org>
1637 Date:   Mon Apr 25 21:47:42 2011 +0100
1638
1639     Fixing (transfer full) introspection annotation for the return value
1640     in pango_font_map_load_font
1641
1642  pango/pango-fontmap.c |    3 ++-
1643  1 file changed, 2 insertions(+), 1 deletion(-)
1644
1645 commit 1b4d351d114996e357912b5c1bfc979cfb39b294
1646 Author: Alberto Ruiz <aruiz@gnome.org>
1647 Date:   Mon Apr 25 21:46:36 2011 +0100
1648
1649     Fixing (transfer none) introspection annotation for the return value
1650     in pango_context_get_font_map
1651
1652  pango/pango-context.c |    9 +++++----
1653  1 file changed, 5 insertions(+), 4 deletions(-)
1654
1655 commit 52a495cef9d35c02d54ca010e24f1e8f44384193
1656 Author: Alberto Ruiz <aruiz@gnome.org>
1657 Date:   Mon Apr 25 21:44:21 2011 +0100
1658
1659     Fixing (transfer full) introspection annotation for the return value
1660     in pango_context_load_font
1661
1662  pango/pango-context.c |    3 ++-
1663  1 file changed, 2 insertions(+), 1 deletion(-)
1664
1665 commit 19e6c35b5c78efd6b22ec04af4a8624d3c0068e0
1666 Author: Alberto Ruiz <aruiz@gnome.org>
1667 Date:   Mon Apr 25 21:38:36 2011 +0100
1668
1669     Fixing (transfer none) introspection annotation for the return value
1670     in pango_context_load_fontset
1671
1672  pango/pango-context.c |    3 ++-
1673  1 file changed, 2 insertions(+), 1 deletion(-)
1674
1675 commit 4acacd27dd882c8aec4a7f49cc487724e69e2e14
1676 Author: Alberto Ruiz <aruiz@gnome.org>
1677 Date:   Mon Apr 25 21:30:18 2011 +0100
1678
1679     Fixing (transfer none) introspection annotation for the return value
1680     in pango_layout_copy
1681
1682  pango/pango-layout.c |    6 +++---
1683  1 file changed, 3 insertions(+), 3 deletions(-)
1684
1685 commit b803f39784f2feb178ad64979a01aa03d0a2ab3d
1686 Author: Alberto Ruiz <aruiz@gnome.org>
1687 Date:   Mon Apr 25 21:29:16 2011 +0100
1688
1689     Fixing (transfer none) introspection annotation for the return value
1690     in pango_renderer_get_layout
1691
1692  pango/pango-renderer.c |    2 +-
1693  1 file changed, 1 insertion(+), 1 deletion(-)
1694
1695 commit db3ac6083dcd3fe6c9f31c70d314f8a572545057
1696 Author: Alberto Ruiz <aruiz@gnome.org>
1697 Date:   Mon Apr 25 20:52:48 2011 +0100
1698
1699     Fixing array introspection annotation for pango_attr_iterator_get_font
1700
1701  pango/pango-attributes.c |    2 +-
1702  1 file changed, 1 insertion(+), 1 deletion(-)
1703
1704 commit 5d0ee19f32e062240d2084bf037d0a9e31bce6df
1705 Author: Alberto Ruiz <aruiz@gnome.org>
1706 Date:   Mon Apr 25 20:47:27 2011 +0100
1707
1708     Fixing array introspection annotation for
1709     pango_layout_line_get_x_ranges
1710
1711  pango/pango-layout.c |    2 +-
1712  1 file changed, 1 insertion(+), 1 deletion(-)
1713
1714 commit e8a88f1270431a74292a401ff195de1f72575932
1715 Author: Alberto Ruiz <aruiz@gnome.org>
1716 Date:   Mon Apr 25 20:45:03 2011 +0100
1717
1718     Adding allow-none introspection metadata to pango_language_from_string
1719
1720  pango/pango-language.c |    2 +-
1721  1 file changed, 1 insertion(+), 1 deletion(-)
1722
1723 commit 9ba9b52e188c3ee903fbbb59d50132bbc9019b3a
1724 Author: Alberto Ruiz <aruiz@gnome.org>
1725 Date:   Mon Apr 25 18:47:30 2011 +0100
1726
1727     Adding allow-none introspection metadata to pango_itemize
1728
1729  pango/pango-context.c |    7 +++----
1730  1 file changed, 3 insertions(+), 4 deletions(-)
1731
1732 commit 025fe509acd3033e8fe4ffd1bea4584b286c527f
1733 Author: Alberto Ruiz <aruiz@gnome.org>
1734 Date:   Mon Apr 25 18:45:04 2011 +0100
1735
1736     Adding allow-none introspection metadata to
1737     pango_itemize_with_base_dir
1738
1739  pango/pango-context.c |    4 ++--
1740  1 file changed, 2 insertions(+), 2 deletions(-)
1741
1742 commit 5ad1c470011e732913d26dcd63be4adcdcbf33a9
1743 Author: Alberto Ruiz <aruiz@gnome.org>
1744 Date:   Mon Apr 25 18:41:45 2011 +0100
1745
1746     Adding (out) introspection metadata to pango_read_line
1747
1748  pango/pango-utils.c |    2 +-
1749  1 file changed, 1 insertion(+), 1 deletion(-)
1750
1751 commit 2f52540631fe1d6868901f00e6de0018e021bdd9
1752 Author: Alberto Ruiz <aruiz@gnome.org>
1753 Date:   Mon Apr 25 18:41:03 2011 +0100
1754
1755     Adding (inout) introspection metadata to pango_skip_space
1756
1757  pango/pango-utils.c |    2 +-
1758  1 file changed, 1 insertion(+), 1 deletion(-)
1759
1760 commit 8058e20ba19b728daa4c5b777676d99fe194366c
1761 Author: Alberto Ruiz <aruiz@gnome.org>
1762 Date:   Mon Apr 25 18:40:43 2011 +0100
1763
1764     Adding (inout)/(out) introspection metadata to pango_scan_word
1765
1766  pango/pango-utils.c |    6 +++---
1767  1 file changed, 3 insertions(+), 3 deletions(-)
1768
1769 commit 17972485e6036d0e9f36f06d6e0c8b4d3060180c
1770 Author: Alberto Ruiz <aruiz@gnome.org>
1771 Date:   Mon Apr 25 18:40:18 2011 +0100
1772
1773     Adding (inout)/(out) introspection metadata to pango_scan_string
1774
1775  pango/pango-utils.c |    4 ++--
1776  1 file changed, 2 insertions(+), 2 deletions(-)
1777
1778 commit 7a1057f6e1763533773d4ef41ff67cbb0ced1f52
1779 Author: Alberto Ruiz <aruiz@gnome.org>
1780 Date:   Mon Apr 25 18:34:01 2011 +0100
1781
1782     Adding (inout) introspection metadata to pango_scan_int
1783
1784  pango/pango-utils.c |    4 ++--
1785  1 file changed, 2 insertions(+), 2 deletions(-)
1786
1787 commit 918dd91598bba4916f98d9866e6715232e0db322
1788 Author: Alberto Ruiz <aruiz@gnome.org>
1789 Date:   Mon Apr 25 18:15:20 2011 +0100
1790
1791     adding (out) introspection metadata to pango_parse_enum
1792
1793  pango/pango-utils.c |    4 ++--
1794  1 file changed, 2 insertions(+), 2 deletions(-)
1795
1796 commit 50d7ad6f2073742c7b0423f578171b380b8196f5
1797 Author: Alberto Ruiz <aruiz@gnome.org>
1798 Date:   Mon Apr 25 18:13:13 2011 +0100
1799
1800     adding allow-none introspection metadata to pango_parse_enum
1801
1802  pango/pango-utils.c |    6 +++---
1803  1 file changed, 3 insertions(+), 3 deletions(-)
1804
1805 commit d1c260d3d48ffa32aebe16e987fea187e635c370
1806 Author: Alberto Ruiz <aruiz@gnome.org>
1807 Date:   Mon Apr 25 18:09:27 2011 +0100
1808
1809     Add out and array metadata annotations to pango_lookup_aliases
1810
1811  pango/pango-utils.c |    4 ++--
1812  1 file changed, 2 insertions(+), 2 deletions(-)
1813
1814 commit fe789d8e8d062e6f495e54bef585a74958bd671e
1815 Author: Alberto Ruiz <aruiz@gnome.org>
1816 Date:   Mon Apr 25 18:05:31 2011 +0100
1817
1818     adding (inout) introspection metadata to pango_quantize_line_geometry
1819
1820  pango/pango-utils.c |    4 ++--
1821  1 file changed, 2 insertions(+), 2 deletions(-)
1822
1823 commit 2bcf1b9dbba5be761ddaa4db984ae74087c230f0
1824 Author: Alberto Ruiz <aruiz@gnome.org>
1825 Date:   Mon Apr 25 18:03:16 2011 +0100
1826
1827     adding allow-none introspection metadata to pango_extents_to_pixels
1828
1829  pango/pango-utils.c |    4 ++--
1830  1 file changed, 2 insertions(+), 2 deletions(-)
1831
1832 commit 22dde4fcb56755435fd44890a40afee6d3e5ceba
1833 Author: Alberto Ruiz <aruiz@gnome.org>
1834 Date:   Mon Apr 25 18:00:02 2011 +0100
1835
1836     adding allow-none introspection metadata to
1837     pango_attr_shape_new_with_data
1838
1839  pango/pango-attributes.c |   10 +++++-----
1840  1 file changed, 5 insertions(+), 5 deletions(-)
1841
1842 commit c07ff4f3755f7d00f44f94b5731d1abe47f35cb6
1843 Author: Alberto Ruiz <aruiz@gnome.org>
1844 Date:   Mon Apr 25 17:57:12 2011 +0100
1845
1846     adding (out) introspection metadata to pango_tab_array_get_tabs
1847
1848  pango/pango-tabs.c |    6 ++++--
1849  1 file changed, 4 insertions(+), 2 deletions(-)
1850
1851 commit 02fec2d8be12c44d16a569c70952b84ff8a98ce4
1852 Author: Alberto Ruiz <aruiz@gnome.org>
1853 Date:   Mon Apr 25 17:54:39 2011 +0100
1854
1855     adding allow-none introspection metadata to pango_tab_array_get_tabs
1856
1857  pango/pango-tabs.c |    4 ++--
1858  1 file changed, 2 insertions(+), 2 deletions(-)
1859
1860 commit 4ee2ce45c44f97e7e1232021447fd2fb710c8a75
1861 Author: Alberto Ruiz <aruiz@gnome.org>
1862 Date:   Mon Apr 25 17:32:30 2011 +0100
1863
1864     adding (out) introspection metadata to pango_tab_array_get_tab
1865
1866  pango/pango-tabs.c |    4 ++--
1867  1 file changed, 2 insertions(+), 2 deletions(-)
1868
1869 commit cbd5942b82b6b7336accf3fc053366b67a002390
1870 Author: Alberto Ruiz <aruiz@gnome.org>
1871 Date:   Mon Apr 25 17:31:51 2011 +0100
1872
1873     adding allow-none introspection metadata to pango_tab_array_get_tab
1874
1875  pango/pango-tabs.c |    4 ++--
1876  1 file changed, 2 insertions(+), 2 deletions(-)
1877
1878 commit 1050fa307ebdd54f08eb3cf7dee56a769b09941e
1879 Author: Alberto Ruiz <aruiz@gnome.org>
1880 Date:   Mon Apr 25 17:27:38 2011 +0100
1881
1882     adding (out) introspection metadata to pango_script_iter_get_range
1883
1884  pango/pango-script.c |    6 +++---
1885  1 file changed, 3 insertions(+), 3 deletions(-)
1886
1887 commit c73479690963e11fa7f4d4a87475cb02c78ca0c1
1888 Author: Alberto Ruiz <aruiz@gnome.org>
1889 Date:   Mon Apr 25 17:25:35 2011 +0100
1890
1891     adding allow-none introspection metadata to
1892     pango_script_iter_get_range
1893
1894  pango/pango-script.c |    6 +++---
1895  1 file changed, 3 insertions(+), 3 deletions(-)
1896
1897 commit b96debcfa2c7a8cd8fae3e4cc9aa1d460ec7f33e
1898 Author: Alberto Ruiz <aruiz@gnome.org>
1899 Date:   Mon Apr 25 17:24:00 2011 +0100
1900
1901     adding allow-none introspection metadata to pango_renderer_set_matrix
1902
1903  pango/pango-renderer.c |    2 +-
1904  1 file changed, 1 insertion(+), 1 deletion(-)
1905
1906 commit 139b37c44c297e009ece5a8efa040f36125e8acb
1907 Author: Alberto Ruiz <aruiz@gnome.org>
1908 Date:   Mon Apr 25 17:20:46 2011 +0100
1909
1910     adding allow-none introspection metadata to pango_renderer_set_color
1911
1912  pango/pango-renderer.c |    2 +-
1913  1 file changed, 1 insertion(+), 1 deletion(-)
1914
1915 commit 9ec9fe8dee8425612c49193150d35ecb9e3300c1
1916 Author: Alberto Ruiz <aruiz@gnome.org>
1917 Date:   Mon Apr 25 17:06:15 2011 +0100
1918
1919     adding allow-none introspection metadata to
1920     pango_renderer_draw_glyph_item
1921
1922  pango/pango-renderer.c |    2 +-
1923  1 file changed, 1 insertion(+), 1 deletion(-)
1924
1925 commit f811e4de18034dd8c6ef2bbd6895aa3e4d3deb3c
1926 Author: Alberto Ruiz <aruiz@gnome.org>
1927 Date:   Mon Apr 25 16:58:20 2011 +0100
1928
1929     adding allow-none introspection metadata to
1930     pango_matrix_get_font_scale_factor
1931
1932  pango/pango-matrix.c |    2 +-
1933  1 file changed, 1 insertion(+), 1 deletion(-)
1934
1935 commit 877447d21c495622ac84de2ac85364b3f4df7891
1936 Author: Alberto Ruiz <aruiz@gnome.org>
1937 Date:   Mon Apr 25 16:57:22 2011 +0100
1938
1939     adding (inout) introspection metadata to
1940     pango_matrix_transform_distance
1941
1942  pango/pango-matrix.c |    4 ++--
1943  1 file changed, 2 insertions(+), 2 deletions(-)
1944
1945 commit 0c3a5f2acf7c2fd74de7652d277b7851e216e3ec
1946 Author: Alberto Ruiz <aruiz@gnome.org>
1947 Date:   Mon Apr 25 16:47:35 2011 +0100
1948
1949     adding (inout) introspection metadata to pango_matrix_transform_point
1950
1951  pango/pango-matrix.c |    4 ++--
1952  1 file changed, 2 insertions(+), 2 deletions(-)
1953
1954 commit 3132f0f62ff0485d33047e5390ada5feee5b7e8f
1955 Author: Alberto Ruiz <aruiz@gnome.org>
1956 Date:   Mon Apr 25 16:41:12 2011 +0100
1957
1958     adding (inout) introspection metadata to
1959     pango_matrix_transform_rectangle
1960
1961  pango/pango-matrix.c |    2 +-
1962  1 file changed, 1 insertion(+), 1 deletion(-)
1963
1964 commit b84e0bae01ff08b26a614f3c91b6e6d276ae95ed
1965 Author: Alberto Ruiz <aruiz@gnome.org>
1966 Date:   Mon Apr 25 16:40:33 2011 +0100
1967
1968     adding allow-none introspection metadata to
1969     pango_matrix_transform_rectangle
1970
1971  pango/pango-matrix.c |    2 +-
1972  1 file changed, 1 insertion(+), 1 deletion(-)
1973
1974 commit 64fa9090b202a1d27b0baf96e75763239ef21dde
1975 Author: Alberto Ruiz <aruiz@gnome.org>
1976 Date:   Mon Apr 25 16:39:23 2011 +0100
1977
1978     adding (inout) introspection metadata to
1979     pango_matrix_transform_pixel_rectangle
1980
1981  pango/pango-matrix.c |    2 +-
1982  1 file changed, 1 insertion(+), 1 deletion(-)
1983
1984 commit 646a51dfad73beee3ddb578f305d064cdf056b98
1985 Author: Alberto Ruiz <aruiz@gnome.org>
1986 Date:   Mon Apr 25 16:37:36 2011 +0100
1987
1988     adding allow-none introspection metadata to
1989     pango_matrix_transform_pixel_rectangle
1990
1991  pango/pango-matrix.c |    2 +-
1992  1 file changed, 1 insertion(+), 1 deletion(-)
1993
1994 commit a04ac359f79d0d460bf164801ac9ef39bae276dc
1995 Author: Alberto Ruiz <aruiz@gnome.org>
1996 Date:   Mon Apr 25 16:30:03 2011 +0100
1997
1998     adding allow-none introspection metadata to
1999     pango_layout_get_pixel_extents
2000
2001  pango/pango-layout.c |    8 ++++----
2002  1 file changed, 4 insertions(+), 4 deletions(-)
2003
2004 commit a92ee9af8c9801edc484a680b2d2247f83c4a36f
2005 Author: Alberto Ruiz <aruiz@gnome.org>
2006 Date:   Mon Apr 25 16:25:45 2011 +0100
2007
2008     adding allow-none introspection metadata to
2009     pango_layout_line_get_extents
2010
2011  pango/pango-layout.c |    8 ++++----
2012  1 file changed, 4 insertions(+), 4 deletions(-)
2013
2014 commit 136cdd90a78dc82ce66c519fba9e64fb3ada6a33
2015 Author: Alberto Ruiz <aruiz@gnome.org>
2016 Date:   Mon Apr 25 16:18:39 2011 +0100
2017
2018     adding (out) introspection metadata to
2019     pango_layout_iter_get_run_textents
2020
2021  pango/pango-layout.c |    4 ++--
2022  1 file changed, 2 insertions(+), 2 deletions(-)
2023
2024 commit 3c6029984d59c0c4ac4d393617fc7fa7e33e2216
2025 Author: Alberto Ruiz <aruiz@gnome.org>
2026 Date:   Mon Apr 25 16:18:15 2011 +0100
2027
2028     adding allow-none introspection metadata to
2029     pango_layout_iter_get_run_extents
2030
2031  pango/pango-layout.c |    4 ++--
2032  1 file changed, 2 insertions(+), 2 deletions(-)
2033
2034 commit 863bf48c6a3d621a33f7d4d82def6f5a6bcc24b0
2035 Author: Alberto Ruiz <aruiz@gnome.org>
2036 Date:   Mon Apr 25 16:15:53 2011 +0100
2037
2038     adding (out) introspection metadata to pango_layout_get_line_extents
2039
2040  pango/pango-layout.c |    4 ++--
2041  1 file changed, 2 insertions(+), 2 deletions(-)
2042
2043 commit 519739bd0fefbb1e81c56a62992422952e6292e2
2044 Author: Alberto Ruiz <aruiz@gnome.org>
2045 Date:   Mon Apr 25 16:15:12 2011 +0100
2046
2047     adding allow-none introspection metadata to
2048     pango_layout_get_line_extents
2049
2050  pango/pango-layout.c |    4 ++--
2051  1 file changed, 2 insertions(+), 2 deletions(-)
2052
2053 commit ece5e47c80bdaab44b5b709d4486059abefd1191
2054 Author: Alberto Ruiz <aruiz@gnome.org>
2055 Date:   Mon Apr 25 16:13:30 2011 +0100
2056
2057     adding (out) introspection metadata to pango_layout_get_layout_extents
2058
2059  pango/pango-layout.c |    4 ++--
2060  1 file changed, 2 insertions(+), 2 deletions(-)
2061
2062 commit 05c192dfcde8783d6921e1abb2f39f2fba52db6d
2063 Author: Alberto Ruiz <aruiz@gnome.org>
2064 Date:   Mon Apr 25 16:12:49 2011 +0100
2065
2066     adding allow-none introspection metadata to
2067     pango_layout_get_layout_extents
2068
2069  pango/pango-layout.c |    6 ++++--
2070  1 file changed, 4 insertions(+), 2 deletions(-)
2071
2072 commit 6ed0fec2a65ea767c717998f8b89038275e721f0
2073 Author: Alberto Ruiz <aruiz@gnome.org>
2074 Date:   Mon Apr 25 16:07:01 2011 +0100
2075
2076     Fixing pango_layout_iter_get_line_yrange documentation and
2077     instropection annotation
2078
2079  pango/pango-layout.c |    4 ++--
2080  1 file changed, 2 insertions(+), 2 deletions(-)
2081
2082 commit de232401243a09abde2639aac34d4e4ff2f8e1e7
2083 Author: Alberto Ruiz <aruiz@gnome.org>
2084 Date:   Mon Apr 25 16:00:34 2011 +0100
2085
2086     adding (out) introspection metadata to
2087     pango_layout_get_cluster_extents
2088
2089  pango/pango-layout.c |    4 ++--
2090  1 file changed, 2 insertions(+), 2 deletions(-)
2091
2092 commit 44a4b7b352ef9a559584c85df1692a882edf9673
2093 Author: Alberto Ruiz <aruiz@gnome.org>
2094 Date:   Mon Apr 25 15:55:36 2011 +0100
2095
2096     adding allow-none introspection metadata to
2097     pango_layout_get_cluster_extents
2098
2099  pango/pango-layout.c |    4 ++--
2100  1 file changed, 2 insertions(+), 2 deletions(-)
2101
2102 commit cd00b2fefad50a6a2fe24b8539a4341632ae5217
2103 Author: Alberto Ruiz <aruiz@gnome.org>
2104 Date:   Mon Apr 25 15:52:52 2011 +0100
2105
2106     adding allow-none introspection metadata to pango_layout_set_tabs
2107
2108  pango/pango-layout.c |    2 +-
2109  1 file changed, 1 insertion(+), 1 deletion(-)
2110
2111 commit ee5963ce9cf98bc5ab795d19d0f432d613c86708
2112 Author: Alberto Ruiz <aruiz@gnome.org>
2113 Date:   Mon Apr 25 15:49:03 2011 +0100
2114
2115     adding allow-none and out caller-allocate introspection metadata to
2116     pango_layout_set_markup_with_accel. Correct some documentation typos.
2117
2118  pango/pango-layout.c |    7 ++++---
2119  1 file changed, 4 insertions(+), 3 deletions(-)
2120
2121 commit 74661a3c1b6e01f504816cf8fd065dccffd40b66
2122 Author: Alberto Ruiz <aruiz@gnome.org>
2123 Date:   Mon Apr 25 15:39:35 2011 +0100
2124
2125     adding allow-none introspection metadata to
2126     pango_layout_set_font_description
2127
2128  pango/pango-layout.c |    2 +-
2129  1 file changed, 1 insertion(+), 1 deletion(-)
2130
2131 commit d3e0539d3063badd1f2fcf9f564280cff2350a0a
2132 Author: Alberto Ruiz <aruiz@gnome.org>
2133 Date:   Mon Apr 25 15:34:46 2011 +0100
2134
2135     adding allow-none and transfer full introspection metadata to
2136     pango_layout_set_attributes
2137
2138  pango/pango-layout.c |    2 +-
2139  1 file changed, 1 insertion(+), 1 deletion(-)
2140
2141 commit 112227f7a2aa851417cd475f7a27f76d77fb2d51
2142 Author: Alberto Ruiz <aruiz@gnome.org>
2143 Date:   Mon Apr 25 15:31:43 2011 +0100
2144
2145     adding allow-none introspection metadata to pango_layout_get_size
2146
2147  pango/pango-layout.c |    4 ++--
2148  1 file changed, 2 insertions(+), 2 deletions(-)
2149
2150 commit 31257eceac3dbe9bc267775dc35b187b99f7ac7d
2151 Author: Alberto Ruiz <aruiz@gnome.org>
2152 Date:   Mon Apr 25 15:29:39 2011 +0100
2153
2154     adding allow-none introspection metadata to
2155     pango_layout_get_pixel_size
2156
2157  pango/pango-layout.c |    4 ++--
2158  1 file changed, 2 insertions(+), 2 deletions(-)
2159
2160 commit 357249f89307a9cafbcfb105f3796c52e322329b
2161 Author: Alberto Ruiz <aruiz@gnome.org>
2162 Date:   Mon Apr 25 15:22:34 2011 +0100
2163
2164     adding allow-none introspection metadata to
2165     pango_layout_get_pixel_extents
2166
2167  pango/pango-layout.c |   11 ++++++-----
2168  1 file changed, 6 insertions(+), 5 deletions(-)
2169
2170 commit 33a261862474aa9077f939fab428078883e99844
2171 Author: Alberto Ruiz <aruiz@gnome.org>
2172 Date:   Mon Apr 25 15:01:06 2011 +0100
2173
2174     adding allow-none introspection metadata to pango_layout_get_extents
2175
2176  pango/pango-layout.c |   11 ++++++-----
2177  1 file changed, 6 insertions(+), 5 deletions(-)
2178
2179 commit 6767b4b0a39d2faeb57829edaf87472ebce9983b
2180 Author: Alberto Ruiz <aruiz@gnome.org>
2181 Date:   Mon Apr 25 14:54:22 2011 +0100
2182
2183     adding allow-none introspection metadata to
2184     pango_layout_get_cursor_pos
2185
2186  pango/pango-layout.c |    4 ++--
2187  1 file changed, 2 insertions(+), 2 deletions(-)
2188
2189 commit 3ff035bde4665f5aa9ef12ebe516270b40c1f1d9
2190 Author: Alberto Ruiz <aruiz@gnome.org>
2191 Date:   Mon Apr 25 14:52:41 2011 +0100
2192
2193     adding (out caller-allocates) introspection metadata to
2194     pango_language_get_scripts parameters
2195
2196  pango/pango-language.c |    2 +-
2197  1 file changed, 1 insertion(+), 1 deletion(-)
2198
2199 commit 031dd86aac9764e1762ca3028d3a4f5ad0fa47e3
2200 Author: Alberto Ruiz <aruiz@gnome.org>
2201 Date:   Mon Apr 25 13:31:27 2011 +0100
2202
2203     adding output parameters introspection metadata to
2204     pango_glypth_string_extents
2205
2206  pango/glyphstring.c |    4 ++--
2207  1 file changed, 2 insertions(+), 2 deletions(-)
2208
2209 commit aa08f45bfea5c5c91652fc98ac056579caabf369
2210 Author: Alberto Ruiz <aruiz@gnome.org>
2211 Date:   Mon Apr 25 13:29:19 2011 +0100
2212
2213     adding allow-none introspection metadata to pango_language_get_scripts
2214     parameters
2215
2216  pango/pango-language.c |    5 +++--
2217  1 file changed, 3 insertions(+), 2 deletions(-)
2218
2219 commit 030cb9e8d0e7615ab67d829a58b92d7a5d70466b
2220 Author: Alberto Ruiz <aruiz@gnome.org>
2221 Date:   Mon Apr 25 13:24:37 2011 +0100
2222
2223     adding allow-none introspection metadata to pango_glyph_string_extents
2224     parameters
2225
2226  pango/glyphstring.c |    8 ++++----
2227  1 file changed, 4 insertions(+), 4 deletions(-)
2228
2229 commit ff493f9733fb4e3d700b8c880335ca273d22273a
2230 Author: Alberto Ruiz <aruiz@gnome.org>
2231 Date:   Mon Apr 25 13:22:27 2011 +0100
2232
2233     adding allow-none introspection metadata to
2234     pango_font_description_merge parameters
2235
2236  pango/fonts.c |    2 +-
2237  1 file changed, 1 insertion(+), 1 deletion(-)
2238
2239 commit 44fbe23a64625b6e1e7521135f14a61a60ecb8f6
2240 Author: Alberto Ruiz <aruiz@gnome.org>
2241 Date:   Mon Apr 25 13:19:14 2011 +0100
2242
2243     adding allow-none introspection metadata to
2244     pango_font_description_better_match parameters
2245
2246  pango/fonts.c |    2 +-
2247  1 file changed, 1 insertion(+), 1 deletion(-)
2248
2249 commit ea31f7f4ca5ce352726e63518d7496a6caaed7c4
2250 Author: Alberto Ruiz <aruiz@gnome.org>
2251 Date:   Mon Apr 25 13:17:01 2011 +0100
2252
2253     adding allow-none introspection metadata to pango_font_get_metrics
2254     parameters
2255
2256  pango/fonts.c |    5 ++---
2257  1 file changed, 2 insertions(+), 3 deletions(-)
2258
2259 commit cec9683199595651136e3fb0e4753e0b55215ab8
2260 Author: Alberto Ruiz <aruiz@gnome.org>
2261 Date:   Mon Apr 25 13:12:39 2011 +0100
2262
2263     fixing metadata typo in pango_font_get_glypth_extents
2264
2265  pango/fonts.c |    2 +-
2266  1 file changed, 1 insertion(+), 1 deletion(-)
2267
2268 commit e3afea7d120f2f2957185840d94aab70da3e2063
2269 Author: Alberto Ruiz <aruiz@gnome.org>
2270 Date:   Mon Apr 25 13:10:56 2011 +0100
2271
2272     adding output parameters introspection metadata to
2273     pango_font_get_glypth_extents
2274
2275  pango/fonts.c |    4 ++--
2276  1 file changed, 2 insertions(+), 2 deletions(-)
2277
2278 commit 81474cb91d2c5b2d8226d54e1f87f49828195c01
2279 Author: Alberto Ruiz <aruiz@gnome.org>
2280 Date:   Mon Apr 25 13:07:30 2011 +0100
2281
2282     adding allow-none introspection metadata to
2283     pango_font_get_glypth_extents parameters
2284
2285  pango/fonts.c |    8 ++++----
2286  1 file changed, 4 insertions(+), 4 deletions(-)
2287
2288 commit 7502b164c84dc385e637305cdda3f8caeb87e23a
2289 Author: Alberto Ruiz <aruiz@gnome.org>
2290 Date:   Mon Apr 25 12:54:30 2011 +0100
2291
2292     adding transfer ownership introspection metadata to
2293     pango_font_descriptions_free
2294
2295  pango/fonts.c |    3 ++-
2296  1 file changed, 2 insertions(+), 1 deletion(-)
2297
2298 commit 79e5e6d9fe52797da4bea582177772d9b8b992ce
2299 Author: Alberto Ruiz <aruiz@gnome.org>
2300 Date:   Mon Apr 25 12:49:32 2011 +0100
2301
2302     adding array length introspection metadata to
2303     pango_font_descriptions_free
2304
2305  pango/fonts.c |    2 +-
2306  1 file changed, 1 insertion(+), 1 deletion(-)
2307
2308 commit b17a51d9d5b64215622ab33d12813037326dd3a6
2309 Author: Alberto Ruiz <aruiz@gnome.org>
2310 Date:   Mon Apr 25 12:41:28 2011 +0100
2311
2312     adding allow-none to pango_font_descriptions_free parameters
2313
2314  pango/fonts.c |    2 +-
2315  1 file changed, 1 insertion(+), 1 deletion(-)
2316
2317 commit 54f16645d14ec475ac070e969e883051d2f53add
2318 Author: Alberto Ruiz <aruiz@gnome.org>
2319 Date:   Mon Apr 25 12:26:26 2011 +0100
2320
2321     adding allow-none to pango_context_set_matrix parameters
2322
2323  pango/pango-context.c |    4 ++--
2324  1 file changed, 2 insertions(+), 2 deletions(-)
2325
2326 commit 9bea909f3eaff4ea3cd5d3065a9860ab0081db11
2327 Author: Alberto Ruiz <aruiz@gnome.org>
2328 Date:   Mon Apr 25 12:25:15 2011 +0100
2329
2330     adding allow-none to pango_context_get_metrics parameters
2331
2332  pango/pango-context.c |   14 +++++++-------
2333  1 file changed, 7 insertions(+), 7 deletions(-)
2334
2335 commit d45ce5856f0e7be9402c425bcd967bacf9ffe060
2336 Author: Alberto Ruiz <aruiz@gnome.org>
2337 Date:   Mon Apr 25 12:21:15 2011 +0100
2338
2339     adding allow-none to pango_attr_iterator_get_font parameters
2340
2341  pango/pango-attributes.c |    4 ++--
2342  1 file changed, 2 insertions(+), 2 deletions(-)
2343
2344 commit deda590f67fb2d62ea3bc090d35319774dfc69b7
2345 Author: Alberto Ruiz <aruiz@gnome.org>
2346 Date:   Fri Apr 15 19:03:01 2011 +0100
2347
2348     Adding allow-none and moving (out) to the beginning of the annotation
2349     as requested by walters in #647827
2350
2351  pango/fonts.c |    2 +-
2352  1 file changed, 1 insertion(+), 1 deletion(-)
2353
2354 commit b8fbe2ce364cc1f8cdaea125e97537b85e97daab
2355 Author: Alberto Ruiz <aruiz@gnome.org>
2356 Date:   Fri Apr 15 03:32:08 2011 +0100
2357
2358     Fix introspection for pango_font_map_list_families and
2359     pango_font_family_list_faces
2360
2361  pango/fonts.c         |    4 ++--
2362  pango/pango-fontmap.c |    4 ++--
2363  2 files changed, 4 insertions(+), 4 deletions(-)
2364
2365 commit 5856beb94cbba10568e6f3805f09cd3fc633cf33
2366 Author: Alberto Ruiz <aruiz@gnome.org>
2367 Date:   Fri Apr 15 03:14:21 2011 +0100
2368
2369     Fix introspection for list families
2370
2371  pango/pango-context.c |    4 ++--
2372  1 file changed, 2 insertions(+), 2 deletions(-)
2373
2374 commit ad401ec2d5f7662b89804e5c269945fc26c0f232
2375 Author: Kristian Rietveld <kris@gtk.org>
2376 Date:   Thu Apr 14 12:22:30 2011 +0200
2377
2378     Correctly generate module-defs-coretext.c in configure.in
2379
2380     Patch by Jerome Lambourg
2381
2382  configure.in |    2 +-
2383  1 file changed, 1 insertion(+), 1 deletion(-)
2384
2385 commit cf1d6fdaaec524b5892200bdc7c2a4560e853719
2386 Author: Kristian Rietveld <kris@gtk.org>
2387 Date:   Sun Mar 27 17:31:38 2011 +0200
2388
2389     Build fix after rebase
2390
2391  pango/pangocairo-coretextfont.c |   10 +++++-----
2392  1 file changed, 5 insertions(+), 5 deletions(-)
2393
2394 commit b8e8e9b8f5b377377037478506b789ee4c2f9b34
2395 Author: Kristian Rietveld <kris@gtk.org>
2396 Date:   Sun Mar 27 17:23:01 2011 +0200
2397
2398     Add module-defs-coretext.c to MODULE_DEF_FILES
2399
2400  pango/Makefile.am |    3 ++-
2401  1 file changed, 2 insertions(+), 1 deletion(-)
2402
2403 commit 5e658c9e8942468666b72eed97adca595796817c
2404 Author: Kristian Rietveld <kris@gtk.org>
2405 Date:   Fri Mar 19 10:40:42 2010 +0100
2406
2407     Really get _pango_cairo_core_text_font_new right
2408
2409  pango/pangocairo-coretextfont.c |    4 ++--
2410  1 file changed, 2 insertions(+), 2 deletions(-)
2411
2412 commit ef900792d05308405f7ae98f28b007cdeea63499
2413 Author: Kristian Rietveld <kris@gtk.org>
2414 Date:   Wed Mar 17 23:01:48 2010 +0100
2415
2416     Get _pango_cairo_core_text_font_new right
2417
2418  pango/pangocairo-coretextfont.c |   27 +++++++++++----------------
2419  1 file changed, 11 insertions(+), 16 deletions(-)
2420
2421 commit a98b025b603fc1605c48f0fcebcdcefe5c99d6dc
2422 Author: Kristian Rietveld <kris@gtk.org>
2423 Date:   Wed Mar 17 22:56:48 2010 +0100
2424
2425     Properly propagate font size in pango_core_text_font_map_load_font
2426
2427  pango/pangocoretext-fontmap.c |    8 +++++++-
2428  1 file changed, 7 insertions(+), 1 deletion(-)
2429
2430 commit 32fea7e2821f28c470048f5951d8de1b787104a5
2431 Author: Kristian Rietveld <kris@gtk.org>
2432 Date:   Sun Mar 7 17:16:33 2010 +0100
2433
2434     Shape engine should return array in LTR order when expected
2435
2436  modules/basic/basic-coretext.c |   35 ++++++++++++++++++++++++++---------
2437  1 file changed, 26 insertions(+), 9 deletions(-)
2438
2439 commit 6854053a1603a6dfe8421376d3455255800ce735
2440 Author: Kristian Rietveld <kris@gtk.org>
2441 Date:   Sat Mar 6 19:08:37 2010 +0100
2442
2443     Remove pointless FIXME
2444
2445  pango/pangocoretext.c |    1 -
2446  1 file changed, 1 deletion(-)
2447
2448 commit b5efdc928f392c2ec47c206af3cbeddb986553a0
2449 Author: Kristian Rietveld <kris@gtk.org>
2450 Date:   Sat Mar 6 19:06:36 2010 +0100
2451
2452     Handle oblique fonts; synthesize italic fonts when needed
2453
2454     Deduce from the given style name whether a font is oblique.  If a font
2455     family does not have an italic or oblique variant, then add synthetic
2456     italic variants that are handled by Pango.
2457
2458  pango/pangocairo-coretextfont.c |   14 ++++++--
2459  pango/pangocoretext-fontmap.c   |   71
2460  ++++++++++++++++++++++++++++++++++++++-
2461  pango/pangocoretext-private.h   |    1 +
2462  3 files changed, 83 insertions(+), 3 deletions(-)
2463
2464 commit 76124c029f4262831f0c8eaca802b45179c407da
2465 Author: Kristian Rietveld <kris@gtk.org>
2466 Date:   Sat Mar 6 11:16:09 2010 +0100
2467
2468     Factor out translation of CTFontDescriptor into seperate function
2469
2470  pango/pangocoretext-fontmap.c |  113
2471  ++++++++++++++++++++++-------------------
2472  1 file changed, 61 insertions(+), 52 deletions(-)
2473
2474 commit 87882adf1ccacfb49e8c119b1fcb6d13a0e4731f
2475 Author: Kristian Rietveld <kris@gtk.org>
2476 Date:   Fri Mar 5 21:46:38 2010 +0100
2477
2478     Start implementation of CoreText backend
2479
2480     On Mac OS X systems where CoreText is available (that is, 10.5 or
2481     higher), we will build the CoreText backend instead of the ATSUI
2482     backend.  In this case, the ATSUI backend will not be built and
2483     installed.  This change is necessary because since Mac OS 10.5
2484     ATSUI has been marked as deprecated.
2485
2486     For older systems, we will have to continue to use the
2487     ATSUI backend.
2488
2489  configure.in                       |   57 ++-
2490  modules/basic/Makefile.am          |   17 +
2491  modules/basic/basic-coretext.c     |  232 +++++++++
2492  pango/Makefile.am                  |   21 +
2493  pango/modules.h                    |    1 +
2494  pango/pangocairo-coretext.h        |   55 +++
2495  pango/pangocairo-coretextfont.c    |  279 +++++++++++
2496  pango/pangocairo-coretextfont.h    |   37 ++
2497  pango/pangocairo-coretextfontmap.c |  107 ++++
2498  pango/pangocairo-fontmap.c         |   14 +-
2499  pango/pangocoretext-fontmap.c      |  952
2500  ++++++++++++++++++++++++++++++++++++
2501  pango/pangocoretext-private.h      |  101 ++++
2502  pango/pangocoretext.c              |  205 ++++++++
2503  pango/pangocoretext.h              |   80 +++
2504  14 files changed, 2155 insertions(+), 3 deletions(-)
2505
2506 commit 08fd5cf33d875c161dd5280b92d1633469943620
2507 Author: Behdad Esfahbod <behdad@behdad.org>
2508 Date:   Thu Apr 7 13:12:33 2011 -0400
2509
2510     Bug 646213 - Hangul Jamo render as U+00xx boxes and produce valgrind
2511     errors
2512
2513     Fix the previous fix!
2514
2515  modules/hangul/hangul-fc.c |    5 +++--
2516  1 file changed, 3 insertions(+), 2 deletions(-)
2517
2518 commit 6b1910adacb133e229acde532a5a43d588d12faa
2519 Author: Behdad Esfahbod <behdad@behdad.org>
2520 Date:   Wed Apr 6 16:04:15 2011 -0400
2521
2522     Bug 646213 - Hangul Jamo render as U+00xx boxes and produce valgrind
2523     errors
2524
2525  modules/hangul/hangul-fc.c |    2 +-
2526  1 file changed, 1 insertion(+), 1 deletion(-)
2527
2528 commit 6b522430ad65fe047b077f9cc3990a97e8869e23
2529 Author: Behdad Esfahbod <behdad@behdad.org>
2530 Date:   Mon Mar 14 17:05:39 2011 -0300
2531
2532     Handle realloc failure in the buffer
2533
2534     Ported from
2535     http://cgit.freedesktop.org/harfbuzz/commit/?id=a6a79df5fe2e
2536     by Karl Tomlinson <karlt+@karlt.net>
2537
2538  pango/opentype/hb-buffer-private.h |    1 +
2539  pango/opentype/hb-buffer.c         |   66
2540  +++++++++++++++++++++---------------
2541  pango/opentype/hb-buffer.h         |    2 +-
2542  3 files changed, 41 insertions(+), 28 deletions(-)
2543
2544 commit ec69005aa8d865bc04e5a80258ee7a78bc0468ba
2545 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2546 Date:   Mon Mar 14 13:18:16 2011 +0100
2547
2548     build: gtk-doc scanner links agains glib
2549
2550     https://bugzilla.gnome.org/show_bug.cgi?id=644724
2551
2552  docs/Makefile.am |    2 ++
2553  1 file changed, 2 insertions(+)
2554
2555 commit 729352cf1c328615b05e7368a5888a23f7382c4e
2556 Author: John (J5) Palmieri <johnp@redhat.com>
2557 Date:   Thu Feb 17 12:39:25 2011 -0500
2558
2559     [gi] add out annotations to pango layout API
2560
2561     https://bugzilla.gnome.org/show_bug.cgi?id=642593
2562
2563  pango/pango-layout.c |   80
2564  ++++++++++++++++++++++++++------------------------
2565  1 file changed, 42 insertions(+), 38 deletions(-)
2566
2567 commit 4e6248d76f55c6184f28afe614d7d76b6fa3d455
2568 Author: Behdad Esfahbod <behdad@behdad.org>
2569 Date:   Thu Feb 17 11:19:48 2011 -0500
2570
2571     Bug 639882 - Heap corruption in font parsing with FreeType2 backend
2572
2573  pango/pangoft2-render.c |   16 ++++++++++++++--
2574  1 file changed, 14 insertions(+), 2 deletions(-)
2575
2576 commit 12de1ecf9ab9c925e7021288b10175af74007e94
2577 Author: Laszlo Pandy <lpandy@src.gnome.org>
2578 Date:   Wed Feb 9 16:55:36 2011 +0100
2579
2580     [GI] Add (allow-none) annotations to pango_parse_markup().
2581
2582  pango/pango-markup.c |    6 +++---
2583  1 file changed, 3 insertions(+), 3 deletions(-)
2584
2585 commit a7a0db3caa56c9924d823017a23dbc0e71f3ba60
2586 Author: Laszlo Pandy <lpandy@src.gnome.org>
2587 Date:   Fri Feb 4 14:30:59 2011 +0100
2588
2589     [GI] Annotate out arguments of pango_parse_markup().
2590
2591  pango/pango-markup.c |    6 +++---
2592  1 file changed, 3 insertions(+), 3 deletions(-)
2593
2594 commit 34448ab65f41dfb0c098a3e0d112b084ef84f8d8
2595 Author: Behdad Esfahbod <behdad@behdad.org>
2596 Date:   Tue Dec 28 03:17:55 2010 -0600
2597
2598     Bug 636348 - Hex boxes are incorrectly scaled with non identity
2599     cairo scale
2600
2601  pango/pangocairo-font.c |    2 ++
2602  1 file changed, 2 insertions(+)
2603
2604 commit 4da05d60a8c9e7f22329c58264e0ca6c683dbf0c
2605 Author: Paolo Borelli <pborelli@gnome.org>
2606 Date:   Sat Dec 11 14:52:53 2010 +0100
2607
2608     Annotate pango_layout_get_context().
2609
2610  pango/pango-layout.c |    6 +++---
2611  1 file changed, 3 insertions(+), 3 deletions(-)
2612
2613 commit d4a36df5f2e1a1487d7e9f7e966c16bb167a5b96
2614 Author: Behdad Esfahbod <behdad@behdad.org>
2615 Date:   Mon Dec 6 16:26:00 2010 -0500
2616
2617     [git.mk] Support Mallard docs
2618
2619  git.mk |    8 ++++++--
2620  1 file changed, 6 insertions(+), 2 deletions(-)
2621
2622 commit 588847fe4b5ed905f3a035825567e08a3b4d516d
2623 Author: Sven Herzberg <herzi@gnome-de.org>
2624 Date:   Mon Nov 15 19:04:47 2010 +0100
2625
2626     ensure gnome-autogen.sh's behaviour
2627
2628     * autogen.sh: make sure that autoreconf calls aclocal the same way
2629       gnome-autogen.sh would have done
2630
2631  autogen.sh |    2 +-
2632  1 file changed, 1 insertion(+), 1 deletion(-)
2633
2634 commit 807c776bf36667c697c0c9bd76d37160e9c1d8cc
2635 Author: Christian Persch <chpe@gnome.org>
2636 Date:   Sat May 24 16:22:06 2008 +0200
2637
2638     Use G_DEFINE_BOXED_TYPE.
2639
2640     Bug #539622.
2641
2642  configure.in             |    2 +-
2643  pango/fonts.c            |   32 ++++++--------------------------
2644  pango/glyphstring.c      |   15 +++------------
2645  pango/pango-attributes.c |   15 +++------------
2646  pango/pango-color.c      |   15 +++------------
2647  pango/pango-glyph-item.c |   28 ++++++----------------------
2648  pango/pango-item.c       |   14 +++-----------
2649  pango/pango-language.c   |   14 +++-----------
2650  pango/pango-layout.c     |   29 ++++++-----------------------
2651  pango/pango-matrix.c     |   15 +++------------
2652  pango/pango-tabs.c       |   14 +++-----------
2653  11 files changed, 40 insertions(+), 153 deletions(-)
2654
2655 commit c06264ae25218dd72a70bf5eb93d552f2763f9aa
2656 Author: Javier Jardón <jjardon@gnome.org>
2657 Date:   Tue Oct 26 18:22:03 2010 +0200
2658
2659     Use autoreconf instead gnome-autogen.sh
2660
2661     Fixed https://bugzilla.gnome.org/show_bug.cgi?id=633208
2662
2663  autogen.sh |   38 +++++++++++++++++++++-----------------
2664  1 file changed, 21 insertions(+), 17 deletions(-)
2665
2666 commit bcad3f2dfe3542d5d91e3172f883ca3d7943228e
2667 Author: Colin Walters <walters@verbum.org>
2668 Date:   Wed Sep 29 10:41:26 2010 -0400
2669
2670     introspection: Fix some annotation syntax usage
2671
2672  pango/pango-attributes.c |    4 ++--
2673  pango/pango-layout.c     |    6 +++---
2674  2 files changed, 5 insertions(+), 5 deletions(-)
2675
2676 commit 457f5eb78316f6a81735183a3c96c3817dcd4136
2677 Author: Colin Walters <walters@verbum.org>
2678 Date:   Tue Sep 28 15:51:44 2010 -0400
2679
2680     introspection: Use --include-uninstalled
2681
2682     For inter-module includes we need to use --include-uninstalled,
2683     otherwise we may try to process pkg-config entries for uninstalled
2684     .pc files.
2685
2686     Also:
2687
2688     * Don't include pangoft2 in its own package list.
2689     * Filter out non-public pango-color-table.h
2690
2691     https://bugzilla.gnome.org/show_bug.cgi?id=630857
2692
2693  configure.in      |    2 +-
2694  pango/Makefile.am |   13 ++++++++-----
2695  2 files changed, 9 insertions(+), 6 deletions(-)
2696
2697 commit 14b387aaf9ac6f0f2f2f2428233c1c62ccf13be2
2698 Author: Colin Walters <walters@verbum.org>
2699 Date:   Tue Sep 28 15:17:53 2010 -0400
2700
2701     configure.in: Add missing ;
2702
2703  configure.in |    2 +-
2704  1 file changed, 1 insertion(+), 1 deletion(-)
2705
2706 commit 1f32ac0356cfc5c961570d7291d70603d85efa8b
2707 Author: Behdad Esfahbod <behdad@behdad.org>
2708 Date:   Tue Sep 28 14:16:46 2010 -0400
2709
2710     Bug 630812 - Ignore gnome-doc-utils, .dirstamp and GSettings files
2711     in git.mk
2712
2713     Patches from Philip Withnall.
2714
2715     [PATCH 1/3] Ignore gnome-doc-utils' .mo files and generated headers
2716
2717     gnome-doc-utils can optionally generate a header (specified in
2718     DOC_H_FILE)
2719     which is cleaned by gnome-doc-utils.make in mostlyclean. Additionally,
2720     it
2721     generates MO files for the documentation translations which are
2722     also cleaned
2723     by gnome-doc-utils.make in mostlyclean.
2724
2725     [PATCH 2/3] Ignore .dirstamp files
2726
2727     These are automatically removed on distclean by automake under some
2728     circumstances.
2729
2730     [PATCH 3/3] Ignore files generated by gsettings.m4
2731
2732     gsettings.m4 generates .valid files and can optionally generate
2733     enum files,
2734     which are all removed on mostlyclean by gsettings.m4.
2735
2736  git.mk |   11 ++++++++++-
2737  1 file changed, 10 insertions(+), 1 deletion(-)
2738
2739 commit ce7af5623349df44c4787a44296645db405c5e0c
2740 Author: Behdad Esfahbod <behdad@behdad.org>
2741 Date:   Wed Sep 22 15:45:33 2010 -0400
2742
2743     Doc template changes
2744
2745  docs/tmpl/atsui-fonts.sgml        |    3 +++
2746  docs/tmpl/bidi.sgml               |    3 +++
2747  docs/tmpl/coverage-maps.sgml      |    4 ++++
2748  docs/tmpl/engines.sgml            |    4 ++++
2749  docs/tmpl/fonts.sgml              |    4 ++++
2750  docs/tmpl/freetype-fonts.sgml     |    6 ++++++
2751  docs/tmpl/glyphs.sgml             |    4 ++++
2752  docs/tmpl/layout.sgml             |    3 +++
2753  docs/tmpl/main.sgml               |    5 +++++
2754  docs/tmpl/modules.sgml            |    3 +++
2755  docs/tmpl/opentype.sgml           |    3 +++
2756  docs/tmpl/pango-engine-lang.sgml  |    3 +++
2757  docs/tmpl/pango-engine-shape.sgml |    3 +++
2758  docs/tmpl/pango-renderer.sgml     |    3 +++
2759  docs/tmpl/pango-version.sgml      |    5 +++++
2760  docs/tmpl/pangocairo.sgml         |    5 +++++
2761  docs/tmpl/pangofc-decoder.sgml    |    3 +++
2762  docs/tmpl/pangofc-font.sgml       |    3 +++
2763  docs/tmpl/pangofc-fontmap.sgml    |    3 +++
2764  docs/tmpl/scripts.sgml            |    4 ++++
2765  docs/tmpl/tab-stops.sgml          |    3 +++
2766  docs/tmpl/text-attributes.sgml    |    4 ++++
2767  docs/tmpl/utils.sgml              |    5 +++++
2768  docs/tmpl/vertical.sgml           |    3 +++
2769  docs/tmpl/win32-fonts.sgml        |    9 +++++++++
2770  docs/tmpl/x-fonts.sgml            |    3 +++
2771  docs/tmpl/xft-fonts.sgml          |    3 +++
2772  27 files changed, 104 insertions(+)
2773
2774 commit 837f1bae095f90c662fdc51fd39a0eeb2bb8f850
2775 Author: Behdad Esfahbod <behdad@behdad.org>
2776 Date:   Tue Sep 21 15:53:52 2010 -0400
2777
2778     Fix docs build on Ubuntu
2779
2780     I'm guessing that Ubuntu has broken libtool by not automatically
2781     adding
2782     dependent libraries from the .la file...
2783
2784  docs/Makefile.am |    8 +++++---
2785  1 file changed, 5 insertions(+), 3 deletions(-)
2786
2787 commit 47ba8cfcb857d62f15f4df58d5d5c7bd5088a107
2788 Author: Behdad Esfahbod <behdad@behdad.org>
2789 Date:   Mon Sep 27 21:07:34 2010 -0400
2790
2791     Bug 628497 - Crash in pango_layout_line_get_extents at pango-layout.c
2792
2793     Cleanup LINE_IS_VALID() usage.
2794
2795  pango/pango-layout.c |    9 +--------
2796  1 file changed, 1 insertion(+), 8 deletions(-)
2797
2798 commit 152e0aab5bb29d691e5e69e2f375b3b42e15e48e
2799 Author: Behdad Esfahbod <behdad@behdad.org>
2800 Date:   Thu Sep 23 15:49:57 2010 -0400
2801
2802     Bug 626966 - SIGFPE _hb_sanitize_array
2803
2804     Fix two div-by-zero's.  Both have been fixed upstream.
2805
2806  pango/opentype/hb-open-type-private.hh      |    2 +-
2807  pango/opentype/hb-ot-layout-gpos-private.hh |    1 +
2808  2 files changed, 2 insertions(+), 1 deletion(-)
2809
2810 commit 254f42980e272f0560b28d466c2b65a1748b1132
2811 Author: Behdad Esfahbod <behdad@behdad.org>
2812 Date:   Tue Sep 14 14:50:01 2010 -0400
2813
2814     Bug 629632 - configure bug
2815
2816  configure.in |    2 +-
2817  1 file changed, 1 insertion(+), 1 deletion(-)
2818
2819 commit 4f5c9708455308eb2fb692817db6ef103505da72
2820 Author: Tor Lillqvist <tml@iki.fi>
2821 Date:   Sat Sep 11 14:52:28 2010 +0300
2822
2823     Reduce DLL hijack risk and simplify code in basic-win32 module
2824
2825     Dont load usp10.dll dynamically with LoadLibrary(). Just link to the
2826     Uniscribe API directly. MinGW comes with an import library so no
2827     problem with that either. The Uniscribe DLL is present on all versions
2828     of Windows we care for.
2829
2830  modules/basic/Makefile.am   |    3 +-
2831  modules/basic/basic-win32.c |  136
2832  ++++++++++---------------------------------
2833  2 files changed, 33 insertions(+), 106 deletions(-)
2834
2835 commit 0aa7efebfbbe72336f5db23279ef1c93ab839b17
2836 Author: Colin Walters <walters@verbum.org>
2837 Date:   Tue Aug 31 18:12:40 2010 -0400
2838
2839     introspection: Filter out private headers
2840
2841     We shouldn't scan private headers.  Also add --warn-all.
2842
2843     https://bugzilla.gnome.org/show_bug.cgi?id=627973
2844
2845  pango/Makefile.am |   10 +++++-----
2846  1 file changed, 5 insertions(+), 5 deletions(-)
2847
2848 commit 7030230ac42811e44fb47d9af0149e425abacc79
2849 Author: Behdad Esfahbod <behdad@behdad.org>
2850 Date:   Wed Aug 25 15:48:41 2010 -0400
2851
2852     Bug 627978 - explicitly link with the math lib (-lm) for use of 'cos'
2853
2854  examples/Makefile.am |    1 +
2855  1 file changed, 1 insertion(+)
2856
2857 commit b13aea4f55a6db5518866af72cd079a5c002a8f1
2858 Author: Behdad Esfahbod <behdad@behdad.org>
2859 Date:   Wed Aug 25 12:00:34 2010 -0400
2860
2861     Bug 627902 - explicitely link dump-boundaries to GLib
2862
2863  tests/Makefile.am |   19 +++++++++++--------
2864  1 file changed, 11 insertions(+), 8 deletions(-)
2865
2866 commit 2baffa4c47b64c4b6a0603eaeb951a6be6ba5b5e
2867 Author: Behdad Esfahbod <behdad@behdad.org>
2868 Date:   Tue Aug 24 19:47:49 2010 -0400
2869
2870     Fix include
2871
2872  pango/pango-engine-private.h |    2 +-
2873  1 file changed, 1 insertion(+), 1 deletion(-)
2874
2875 commit d3f2af76130687f72653c1866fb8af91b6500250
2876 Author: Robert Ancell <robert.ancell@canonical.com>
2877 Date:   Tue Aug 10 16:31:44 2010 +1000
2878
2879     Bug 626500 - Fails to compile with gobject-introspection 0.9
2880
2881  pango/Makefile.am            |    2 +-
2882  pango/pango-engine-private.h |    2 +-
2883  2 files changed, 2 insertions(+), 2 deletions(-)
2884
2885 commit 955b51cc5221a2624ea6c49c3f42e6f32f127419
2886 Author: Behdad Esfahbod <behdad@behdad.org>
2887 Date:   Fri Aug 6 12:48:10 2010 -0400
2888
2889     Bug 625807 - approximate character width is 0 on pangoft2
2890
2891     Fix regression.
2892
2893  pango/pangofc-font.c |   48
2894  +++++++++++++++++++++++++++++++++++++++++++++---
2895  1 file changed, 45 insertions(+), 3 deletions(-)
2896
2897 commit 9b43da625483b68aa8702d217523bf9d8a8100d6
2898 Author: Behdad Esfahbod <behdad@behdad.org>
2899 Date:   Thu Jul 22 23:15:33 2010 -0400
2900
2901     Bug 617772 - pango fails to build from git outside source tree
2902
2903     Depends on gobject-introspection >= 0.6.14, where introspection
2904     sources are
2905     referenced via VPATH. Remove $(srcdir) prefix in sources.
2906
2907     Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net>
2908
2909  configure.in      |    2 +-
2910  pango/Makefile.am |    2 +-
2911  2 files changed, 2 insertions(+), 2 deletions(-)
2912
2913 commit e94a21a9b52a5b9f9e4a5f1e19f9c84a16bf2838
2914 Author: Owen W. Taylor <otaylor@fishsoup.net>
2915 Date:   Thu Jul 8 15:51:33 2010 -0400
2916
2917     Add PANGO_LIBDIR and PANGO_SYSCONFDIR enviroment variables
2918
2919     Add environment variables to override the compile time values
2920     for the libdir and sysconfdir. This provides additional
2921     flexibility and enables using a static pango.modules file
2922     for libraries packaged with an application on OS X by setting
2923     environment variables at application startup and using
2924     paths of the form:
2925
2926      @executable_path/../lib/pango/modules/..
2927
2928     in the modules file.
2929
2930     https://bugzilla.gnome.org/show_bug.cgi?id=554524
2931
2932  pango/pango-utils.c |   26 +++++++++++++++++---------
2933  1 file changed, 17 insertions(+), 9 deletions(-)
2934
2935 commit 3743d1c82066ecd4f8d6d6fba993b15fcc8d9773
2936 Author: Tor Lillqvist <tml@iki.fi>
2937 Date:   Sun Jun 27 23:40:18 2010 +0300
2938
2939     Typo fix
2940
2941     As such libpangowin32 is deprecated, I guess...
2942
2943  pango/pangowin32.def |    2 +-
2944  1 file changed, 1 insertion(+), 1 deletion(-)
2945
2946 commit 3882c7dcaa00c0489c4bfdd582b3fefe5e3741b9
2947 Author: Tor Lillqvist <tml@iki.fi>
2948 Date:   Sat Jun 26 16:05:13 2010 +0300
2949
2950     Improve performance on Windows especially for non-Latin scripts
2951
2952     The use of Uniscribe script caches was decidedly suboptimal. Use one
2953     persistent SCRIPT_CACHE per Win32 font and script.
2954
2955     Patch by by David E. Hollingsworth and Fredrik Corneliusson, from bug
2956
2957  modules/basic/basic-win32.c |   50
2958  ++++++++++++++++++++++++++++++++-----------
2959  pango/pangowin32-private.h  |    7 +++---
2960  pango/pangowin32.c          |   29 ++++++++++---------------
2961  pango/pangowin32.def        |    1 +
2962  4 files changed, 53 insertions(+), 34 deletions(-)
2963
2964 commit e4880b237e9056a95ad2ca25798f84d7372629f1
2965 Author: Behdad Esfahbod <behdad@behdad.org>
2966 Date:   Tue Jun 15 11:36:18 2010 -0400
2967
2968     Bump version to 1.29
2969
2970  configure.in |    4 ++--
2971  1 file changed, 2 insertions(+), 2 deletions(-)
2972
2973 commit cf1022c02c89d50a64743b1cf8d989817e4e1fd1
2974 Author: Behdad Esfahbod <behdad@behdad.org>
2975 Date:   Tue Jun 15 10:05:16 2010 -0400
2976
2977     Backport this commit from harfbuzz-ng repo:
2978
2979     Fix awful confusion between lookup format and subtable format
2980
2981     As reported by John Daggett.
2982
2983  pango/opentype/hb-ot-layout-gpos-private.hh |   12 ++++++------
2984  pango/opentype/hb-ot-layout-gsub-private.hh |   12 ++++++------
2985  2 files changed, 12 insertions(+), 12 deletions(-)
2986
2987 commit 14763c551fa3c68bfe8ba02389a5f07ab65153b2
2988 Author: Behdad Esfahbod <behdad@behdad.org>
2989 Date:   Tue Jun 15 08:38:59 2010 -0400
2990
2991     Bug 621612 - VPATH build fix
2992
2993  pango-view/Makefile.am |    2 +-
2994  1 file changed, 1 insertion(+), 1 deletion(-)
2995
2996 commit a30783a14c4dc69adc43922474e79721fec54829
2997 Author: Matthias Clasen <mclasen@redhat.com>
2998 Date:   Thu Jun 3 11:53:21 2010 -0400
2999
3000     Fix a test failure
3001
3002     See
3003     http://build.gnome.org/builders/pango-RHEL5/builds/310/steps/pango%20check/logs/stdio
3004
3005  pango/pangoft2.def |    2 +-
3006  1 file changed, 1 insertion(+), 1 deletion(-)
3007
3008 commit 8be1be82dbea3e81596366d1fa65d9b79d73850c
3009 Author: Behdad Esfahbod <behdad@behdad.org>
3010 Date:   Wed May 26 16:21:47 2010 -0400
3011
3012     Cypriot is RTL
3013
3014  pango/pango-gravity.c |    2 +-
3015  1 file changed, 1 insertion(+), 1 deletion(-)
3016
3017 commit 495932623fb3390dd4249e08a3fd8593ebceaef4
3018 Author: Behdad Esfahbod <behdad@behdad.org>
3019 Date:   Mon May 10 20:45:07 2010 -0400
3020
3021     Fix glyph class building.  Oops!
3022
3023     Bug 605870 - Incorrect shaping for Syriac
3024
3025  pango/pango-ot-info.c |    4 ++--
3026  1 file changed, 2 insertions(+), 2 deletions(-)
3027
3028 commit 1caf2947f0941e2354dd4f43d56934e1ec706b6e
3029 Author: Behdad Esfahbod <behdad@behdad.org>
3030 Date:   Tue May 4 13:40:35 2010 -0400
3031
3032     [cairo] Scale font metrics to user space
3033
3034     Bug 457990 - font metrics are not converted to user space in cairo
3035     backend
3036
3037  pango/pangocairo-font.c    |   37 +++++++++++++++++++++++++++++++++++--
3038  pango/pangocairo-private.h |    2 +-
3039  2 files changed, 36 insertions(+), 3 deletions(-)
3040
3041 commit 34e05035af0ce854df1cc2f77c0b11dbc1a3cb36
3042 Author: Behdad Esfahbod <behdad@behdad.org>
3043 Date:   Tue May 4 11:55:27 2010 -0400
3044
3045     [cairo] Refactor common code in create_metrics_for_context()
3046
3047  pango/pangocairo-atsuifont.c |   31 +++++--------------------
3048  pango/pangocairo-fcfont.c    |    8 +++----
3049  pango/pangocairo-font.c      |   48
3050  ++++++++++++++++++++++++++++++++++++++-
3051  pango/pangocairo-private.h   |    4 ++--
3052  pango/pangocairo-win32font.c |   31 +++++--------------------
3053  pango/pangofc-font.c         |   51
3054  +++---------------------------------------
3055  pango/pangofc-private.h      |    4 ++--
3056  7 files changed, 70 insertions(+), 107 deletions(-)
3057
3058 commit fd31122c5a153c3a21ae015cdd1c72aef79671d0
3059 Author: Behdad Esfahbod <behdad@behdad.org>
3060 Date:   Wed Apr 21 02:04:22 2010 -0400
3061
3062     [HB] Minor
3063
3064  pango/opentype/hb-ot-layout-gpos-private.hh |    2 +-
3065  1 file changed, 1 insertion(+), 1 deletion(-)
3066
3067 commit 140cfe4b4a40f95a379c1b78881b1edf12f72145
3068 Author: Behdad Esfahbod <behdad@behdad.org>
3069 Date:   Wed Apr 21 00:49:40 2010 -0400
3070
3071     [HB] Improve comments
3072
3073  pango/opentype/hb-open-type-private.hh |   22 ++++++++++++++--------
3074  1 file changed, 14 insertions(+), 8 deletions(-)
3075
3076 commit 4eca6bc0c98b573cc28005413e40790af8b10930
3077 Author: Behdad Esfahbod <behdad@behdad.org>
3078 Date:   Wed Apr 21 00:40:50 2010 -0400
3079
3080     [HB] Remove stale TODO item
3081
3082  pango/opentype/hb-open-type-private.hh |    1 -
3083  1 file changed, 1 deletion(-)
3084
3085 commit 9091e0f4d59b4f6dec4b0992f86ddcc141c0b919
3086 Author: Behdad Esfahbod <behdad@behdad.org>
3087 Date:   Wed Apr 21 00:32:47 2010 -0400
3088
3089     [HB] Use a function template instead of struct template for Null
3090
3091  pango/opentype/hb-open-type-private.hh |   24 ++++++++++--------------
3092  1 file changed, 10 insertions(+), 14 deletions(-)
3093
3094 commit 39620ce42fa212d4e76f49ac257d2b2cf6da20fa
3095 Author: Behdad Esfahbod <behdad@behdad.org>
3096 Date:   Wed Apr 21 00:14:12 2010 -0400
3097
3098     [HB] Simplify Tag struct
3099
3100  pango/opentype/hb-open-file-private.hh        |    3 ++-
3101  pango/opentype/hb-open-type-private.hh        |    6 +-----
3102  pango/opentype/hb-ot-layout-common-private.hh |    3 ++-
3103  3 files changed, 5 insertions(+), 7 deletions(-)
3104
3105 commit b11755c2f68d0dfe1dac7a7bce29defa25255bc9
3106 Author: Behdad Esfahbod <behdad@behdad.org>
3107 Date:   Tue Apr 20 23:50:45 2010 -0400
3108
3109     [HB] Cosmetic
3110
3111  pango/opentype/hb-open-type-private.hh        |    8 ++++----
3112  pango/opentype/hb-ot-layout-common-private.hh |    6 +++---
3113  2 files changed, 7 insertions(+), 7 deletions(-)
3114
3115 commit 5453f4b097811e31e8205d3729bee1fc97d2e541
3116 Author: Behdad Esfahbod <behdad@behdad.org>
3117 Date:   Tue Apr 20 15:52:47 2010 -0400
3118
3119     [HB] Fix Class operator return type
3120
3121  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
3122  1 file changed, 1 insertion(+), 1 deletion(-)
3123
3124 commit 851f873072b26b32c514c459ba2ca141dd1b79e0
3125 Author: Behdad Esfahbod <behdad@behdad.org>
3126 Date:   Tue Apr 20 15:51:53 2010 -0400
3127
3128     [HB] Add couple consts to operators
3129
3130  pango/opentype/hb-open-type-private.hh |    6 +++---
3131  1 file changed, 3 insertions(+), 3 deletions(-)
3132
3133 commit fc23518fc6fb391a0e7dc872c6a2e89a09cad018
3134 Author: Behdad Esfahbod <behdad@behdad.org>
3135 Date:   Tue Apr 20 15:25:27 2010 -0400
3136
3137     [HB] Remove ASSERT_SIZE_DATA
3138
3139  pango/opentype/hb-open-type-private.hh        |    4 ----
3140  pango/opentype/hb-ot-layout-common-private.hh |    9 ++++++---
3141  2 files changed, 6 insertions(+), 7 deletions(-)
3142
3143 commit 1c90dc64539551c8e0b86415a4949b8eb21b5b1c
3144 Author: Behdad Esfahbod <behdad@behdad.org>
3145 Date:   Mon Mar 29 00:04:12 2010 -0400
3146
3147     GNOME Bug 613015 - [HB] Does not sanitize Device tables referenced
3148     from ValueRecords
3149
3150  pango/opentype/hb-ot-layout-gpos-private.hh |  147
3151  +++++++++++++++++++++------
3152  1 file changed, 116 insertions(+), 31 deletions(-)
3153
3154 commit 0d0cbf451613c301ae358cc4dbe54fb63ae5fc9e
3155 Author: Behdad Esfahbod <behdad@behdad.org>
3156 Date:   Mon Apr 19 02:34:10 2010 -0400
3157
3158     [HB] Round instead of trunc
3159
3160  pango/opentype/hb-ot-layout-gpos-private.hh |   20 ++++++++++----------
3161  pango/opentype/hb-private.h                 |    2 +-
3162  2 files changed, 11 insertions(+), 11 deletions(-)
3163
3164 commit 5383831f1c73eaed7696fddad3e2fb823858a8ff
3165 Author: Behdad Esfahbod <behdad@behdad.org>
3166 Date:   Mon Apr 19 02:29:04 2010 -0400
3167
3168     [HB] Fix warnings
3169
3170  pango/opentype/hb-open-type-private.hh          |    2 +-
3171  pango/opentype/hb-ot-layout-gdef-private.hh     |    4 ++--
3172  pango/opentype/hb-ot-layout-gpos-private.hh     |    4 ++--
3173  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    6 +++---
3174  4 files changed, 8 insertions(+), 8 deletions(-)
3175
3176 commit 52ab3d508ad900cc435aa6529cd4a333db43af78
3177 Author: Behdad Esfahbod <behdad@behdad.org>
3178 Date:   Mon Apr 19 02:27:56 2010 -0400
3179
3180     [HB] Fix debug build
3181
3182  pango/opentype/hb-open-type-private.hh          |    2 +-
3183  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    2 +-
3184  2 files changed, 2 insertions(+), 2 deletions(-)
3185
3186 commit 1a36b77ee5030c099eff8a6ac7f0081a4a46d69d
3187 Author: Behdad Esfahbod <behdad@behdad.org>
3188 Date:   Thu Apr 1 03:33:22 2010 -0400
3189
3190     Bug 582698 - Support CSS-style margin specification
3191
3192  pango-view/viewer-render.c |   41
3193  ++++++++++++++++++++++++++++++++++-------
3194  1 file changed, 34 insertions(+), 7 deletions(-)
3195
3196 commit 91d8773a88938aaa0a78de9bc6f768baf7021bc8
3197 Author: Tor Lillqvist <tml@iki.fi>
3198 Date:   Tue Mar 30 10:28:51 2010 +0300
3199
3200     Remove the .vcproj files before rewriting them
3201
3202     In case they are write protected for some reason. Might help Behdad's
3203     problem with make dist.
3204
3205  pango/Makefile.am |    3 +++
3206  1 file changed, 3 insertions(+)
3207
3208 commit 5f32f21772954f40d337a1e60299be47fc8be572
3209 Author: Behdad Esfahbod <behdad@behdad.org>
3210 Date:   Sat Mar 27 17:00:19 2010 -0400
3211
3212     [HB] Fix leak when duplicating blob
3213
3214  pango/opentype/hb-blob.c |    6 ++++--
3215  1 file changed, 4 insertions(+), 2 deletions(-)
3216
3217 commit f4201009d192300442e76d25a83c0dab8022d0d6
3218 Author: Kristian Rietveld <kris@gtk.org>
3219 Date:   Sun Mar 21 21:23:56 2010 +0100
3220
3221     Bug 611033 - Layout using ATSUI fontmap treats absolute font
3222     sizes a...
3223
3224     pango_atsui_font_map_load_font() has been corrected to take into
3225     account
3226     whether the size retrieved from the given font description is absolute
3227     when setting this size again on best_description.
3228
3229     _pango_cairo_atsui_font_new() has been cleaned up with regard to size
3230     conversion and usage.  The code now properly takes the absolute
3231     property
3232     into account and is more clear.
3233
3234  pango/pangoatsui-fontmap.c   |    8 ++++++-
3235  pango/pangocairo-atsuifont.c |   47
3236  +++++++++++++++++++++---------------------
3237  2 files changed, 30 insertions(+), 25 deletions(-)
3238
3239 commit 7e2abeb19c4b0760d60ec8b388c9f98075700004
3240 Author: Tor Lillqvist <tml@iki.fi>
3241 Date:   Tue Mar 16 10:37:00 2010 +0200
3242
3243     Dist also the .vcprojin files
3244
3245     It has to be possible to run "make dist" also in an unpacked tarball.
3246
3247  build/win32/vs9/Makefile.am |    3 +++
3248  1 file changed, 3 insertions(+)
3249
3250 commit 9cac172f82dd492d068590434199989021be236e
3251 Author: Behdad Esfahbod <behdad@behdad.org>
3252 Date:   Tue Mar 16 03:46:17 2010 -0400
3253
3254     [HB] Fix the mystery bug!
3255
3256     A couple bugs joined forces to exhibit the mystery behavior of
3257     crashes / infinite loops on OS X / wrong kerning / invalid memory
3258     access.  Pooh!
3259
3260     The bugs were involved:
3261
3262       - Wrong pointer math with ValueRecord in PairPosFormat1
3263
3264       - Fallout from avoiding flex arrays, code not correctly updated
3265         to remove sizeof() usage.
3266
3267     We strictly never use sizeof() directly now.  And the PairPos code
3268     is cleaned up.  Should fix them all.  Bugs are:
3269
3270       Bug 605655 - Pango 1.26.2 introduces kerning bug
3271       Bug 611229 - Pango reads from uninitialized memory
3272       Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X
3273
3274     We were also doing wrong math converting Device adjustments to
3275     hb_position_t.  Fallout from FreeType days.  Should shift 16, not
3276     6.  Fixed that too.
3277
3278     There's still another bug: we don't sanitize Device records
3279     referenced from value records.  Fixing that also.
3280
3281  pango/opentype/hb-open-file-private.hh          |    4 ++-
3282  pango/opentype/hb-open-type-private.hh          |   11 ++++---
3283  pango/opentype/hb-ot-layout-common-private.hh   |   10 ++++--
3284  pango/opentype/hb-ot-layout-gpos-private.hh     |   37
3285  +++++++++++++----------
3286  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   15 ++++-----
3287  5 files changed, 46 insertions(+), 31 deletions(-)
3288
3289 commit 7ee9ab4b2519131a9753499175ec43871232c84d
3290 Author: Behdad Esfahbod <behdad@behdad.org>
3291 Date:   Tue Mar 16 03:15:00 2010 -0400
3292
3293     [HB] Cosmetic
3294
3295  pango/opentype/hb-ot-layout-common-private.hh |    6 +++---
3296  1 file changed, 3 insertions(+), 3 deletions(-)
3297
3298 commit d9e254f3220337577b22f229839e036f344ce048
3299 Author: Tor Lillqvist <tml@iki.fi>
3300 Date:   Tue Mar 16 00:46:24 2010 +0200
3301
3302     Put the PANGO_MODULE_PREFIX defines in the project files
3303
3304     Put the PANGO_MODULE_PREFIX defines in the project files instead of
3305     having them behind an ifdef in the source files.
3306
3307  build/win32/vs9/pango.vcprojin    |   54 ++++++++-
3308  build/win32/vs9/pangoft2.vcprojin |  243
3309  +++++++++++++++++++++++++++++++++++--
3310  modules/arabic/arabic-fc.c        |    4 -
3311  modules/arabic/arabic-lang.c      |    4 -
3312  modules/basic/basic-fc.c          |    4 -
3313  modules/hangul/hangul-fc.c        |    4 -
3314  modules/hebrew/hebrew-fc.c        |    4 -
3315  modules/indic/indic-fc.c          |    4 -
3316  modules/indic/indic-lang.c        |    4 -
3317  modules/khmer/khmer-fc.c          |    4 -
3318  modules/syriac/syriac-fc.c        |    4 -
3319  modules/thai/thai-fc.c            |    4 -
3320  modules/tibetan/tibetan-fc.c      |    4 -
3321  13 files changed, 286 insertions(+), 55 deletions(-)
3322
3323 commit 27c81605322cab7ed738f51627a33ce640327d17
3324 Author: Tor Lillqvist <tml@iki.fi>
3325 Date:   Mon Mar 15 23:44:01 2010 +0200
3326
3327     Build fix on Linux after previous commits
3328
3329  modules/arabic/arabic-fc.c   |    2 +-
3330  modules/arabic/arabic-lang.c |    2 +-
3331  modules/basic/basic-fc.c     |    2 +-
3332  modules/hangul/hangul-fc.c   |    2 +-
3333  modules/hebrew/hebrew-fc.c   |    2 +-
3334  modules/indic/indic-fc.c     |    2 +-
3335  modules/indic/indic-lang.c   |    2 +-
3336  modules/khmer/khmer-fc.c     |    2 +-
3337  modules/syriac/syriac-fc.c   |    2 +-
3338  modules/thai/thai-fc.c       |    2 +-
3339  modules/tibetan/tibetan-fc.c |    2 +-
3340  11 files changed, 11 insertions(+), 11 deletions(-)
3341
3342 commit d5264003d594ae5e4d24eda4942a7cae0d39cbba
3343 Author: Tor Lillqvist <tml@iki.fi>
3344 Date:   Mon Mar 15 23:28:51 2010 +0200
3345
3346     Add a couple of files accidentally left out in previous commit
3347
3348  build/Makefile.am       |    1 +
3349  build/win32/Makefile.am |    1 +
3350  config.h.win32.in       |  151
3351  +++++++++++++++++++++++++++++++++++++++++++++++
3352  pango/pangocairo.rc.in  |   30 ++++++++++
3353  4 files changed, 183 insertions(+)
3354
3355 commit b68d520e9ff526be4301f6db09c0faa077cd864a
3356 Author: Tor Lillqvist <tml@iki.fi>
3357 Date:   Wed Feb 10 15:30:12 2010 +0200
3358
3359     Add solution and project files for Visual Studio builds
3360
3361     The VS files are kept in build/win32/vs9, the same relative location
3362     as in GLib, mostly for historical reasons.
3363
3364     Update README.win32 to reflect the VS possibility.
3365
3366     Include the VS solution and project files in the tarball when doing a
3367     release.
3368
3369     To avoid having to list source files in several locations, generate
3370     files listing source files at "make dist" time in the corresponding
3371     source directories. Use the C preprocessor to preprocess .vcprojin
3372     files that include said list files into the actual .vcproj project
3373     files.
3374
3375     Provide a rc file for the pangocairo DLL, too.
3376
3377     Construct and provide in the tarball a pregenerated config.h.win32
3378     which can be used as config.h when building with Visual C without
3379     running any configure script. Provide pregenerarated
3380     module-defs.h.win32, module-defs-lang.c.win32 files too.
3381
3382     Define PANGO_MODULE_PREFIX appropriately in the relevant module source
3383     files if not available from the compilation command line.
3384
3385     Update module-defs-fc.c.win32 and module-defs-win32.c.win32 to match
3386     what the configure script provides.
3387
3388  Makefile.am                         |    4 +-
3389  README.win32                        |   28 ++----
3390  build/win32/vs9/Makefile.am         |    8 ++
3391  build/win32/vs9/README.txt          |   35 +++++++
3392  build/win32/vs9/install.vcproj      |   78 +++++++++++++++
3393  build/win32/vs9/pango.sln           |   79 +++++++++++++++
3394  build/win32/vs9/pango.vcprojin      |  161 ++++++++++++++++++++++++++++++
3395  build/win32/vs9/pango.vsprops       |  137 ++++++++++++++++++++++++++
3396  build/win32/vs9/pangocairo.vcprojin |  170
3397  ++++++++++++++++++++++++++++++++
3398  build/win32/vs9/pangoft2.vcprojin   |  183
3399  +++++++++++++++++++++++++++++++++++
3400  build/win32/vs9/pangowin32.vcproj   |  165
3401  +++++++++++++++++++++++++++++++
3402  build/win32/vs9/stdint.h            |   36 +++++++
3403  build/win32/vs9/unistd.h            |    1 +
3404  configure.in                        |    9 +-
3405  modules/arabic/arabic-fc.c          |    4 +
3406  modules/arabic/arabic-lang.c        |    4 +
3407  modules/basic/basic-fc.c            |    5 +
3408  modules/basic/basic-win32.c         |    5 +
3409  modules/hangul/hangul-fc.c          |    4 +
3410  modules/hebrew/hebrew-fc.c          |    5 +
3411  modules/indic/indic-fc.c            |    4 +
3412  modules/indic/indic-lang.c          |    4 +
3413  modules/khmer/khmer-fc.c            |    4 +
3414  modules/syriac/syriac-fc.c          |    4 +
3415  modules/thai/thai-fc.c              |    5 +
3416  modules/tibetan/tibetan-fc.c        |    4 +
3417  pango/Makefile.am                   |   55 +++++++++--
3418  pango/mini-fribidi/Makefile.am      |   10 ++
3419  pango/module-defs-fc.c.win32        |   40 +++-----
3420  pango/module-defs-lang.c.win32      |   11 +++
3421  pango/module-defs-win32.c.win32     |   26 +----
3422  pango/module-defs.h.win32           |   74 ++++++++++++++
3423  pango/opentype/Makefile.am          |   10 ++
3424  33 files changed, 1293 insertions(+), 79 deletions(-)
3425
3426 commit 6118d5891fee776a087855c335a73c79fdaf036c
3427 Author: Behdad Esfahbod <behdad@behdad.org>
3428 Date:   Sat Mar 13 00:02:30 2010 -0500
3429
3430     [git.mk] Fix bug with parallel make and subdirs
3431
3432  git.mk |    7 +++++--
3433  1 file changed, 5 insertions(+), 2 deletions(-)
3434
3435 commit 238d7a23d619f842953ee41f9592bbf8c6c409c7
3436 Author: Behdad Esfahbod <behdad@behdad.org>
3437 Date:   Wed Mar 3 21:43:09 2010 -0500
3438
3439     Bug 594101 - [Indic] needed character class data updates to support
3440     unicode 5.1
3441
3442     Random character class changes...  It's all Chinese to me.
3443
3444  modules/indic/indic-ot-class-tables.c |   12 ++++++------
3445  1 file changed, 6 insertions(+), 6 deletions(-)
3446
3447 commit 45c5cb6acd497e159e68835cba78061793eaad98
3448 Author: Behdad Esfahbod <behdad@behdad.org>
3449 Date:   Wed Mar 3 20:43:26 2010 -0500
3450
3451     Bug 345066 - backspace changes independent indic characters
3452
3453  modules/indic/indic-lang.c |   73
3454  ++++++++++++++++++++++++++++++++++++++++++++
3455  1 file changed, 73 insertions(+)
3456
3457 commit 8818723646aeb013dd39fca1c6e1162c7636b67f
3458 Author: Behdad Esfahbod <behdad@behdad.org>
3459 Date:   Mon Mar 1 22:30:51 2010 -0500
3460
3461     Bug 609326 - Complex script shaping failed in the FT2 backend
3462     on Windows
3463
3464     Check for face->stream->read == NULL instead of face->stream->base
3465     != NULL.
3466
3467  pango/pango-ot-info.c |    8 +-------
3468  1 file changed, 1 insertion(+), 7 deletions(-)
3469
3470 commit 952847a6e2d53b33cea39d13255fd0f7c8075942
3471 Author: Behdad Esfahbod <behdad@behdad.org>
3472 Date:   Tue Feb 23 16:44:55 2010 -0500
3473
3474     Make blob unlocking 64bit-safe
3475
3476     Bug 604128 - Applications crash when displaying Hebrew characters
3477
3478  pango/opentype/hb-blob.c |   14 +++++++-------
3479  1 file changed, 7 insertions(+), 7 deletions(-)
3480
3481 commit 8c3bffeccbd0074e04adf894199393580de88e95
3482 Author: Tor Lillqvist <tml@iki.fi>
3483 Date:   Mon Mar 1 17:53:54 2010 +0200
3484
3485     Bug 609326 - Complex script shaping failed in the FT2 backend
3486     on Windows
3487
3488     I am not sure whether the root cause is a bug in FreeType, or the way
3489     Pango uses FreeType, or some more exotic mechanism. Anyway, add a
3490     simple workaround.
3491
3492  pango/pango-ot-info.c |    8 +++++++-
3493  1 file changed, 7 insertions(+), 1 deletion(-)
3494
3495 commit 77f99dd9e17c5051b2b2dcfe6e7746f924e9f71b
3496 Author: Kristian Rietveld <kris@gtk.org>
3497 Date:   Sun Feb 28 13:48:22 2010 +0100
3498
3499     Bug 608923 - Incorrect/broken ligatures on MacOS
3500
3501     Fix the basic ATSUI to probably work on 64-bit Snow Leopard.  The main
3502     culprit was most probably in the usage of CGFontRef, where ATSUFontID
3503     was expected.
3504
3505  modules/basic/basic-atsui.c |   15 +++++++++------
3506  1 file changed, 9 insertions(+), 6 deletions(-)
3507
3508 commit 2c858fe6b36801e731fe764c1085a2cbcbc04037
3509 Author: Behdad Esfahbod <behdad@behdad.org>
3510 Date:   Tue Feb 23 14:14:17 2010 -0500
3511
3512     Bug 610791 - checks fail for unused documented symbols
3513
3514     Hookup new symbol.
3515
3516  docs/pango-docs.sgml       |    3 +++
3517  docs/pango-sections.txt    |    1 +
3518  docs/tmpl/atsui-fonts.sgml |    9 +++++++++
3519  3 files changed, 13 insertions(+)
3520
3521 commit 728bec3cb2525b35b16cea772428a70350aba3fb
3522 Author: Behdad Esfahbod <behdad@behdad.org>
3523 Date:   Mon Feb 22 16:06:18 2010 -0500
3524
3525     Release 1.27.1
3526
3527  NEWS         |   12 ++++++++++++
3528  configure.in |    4 ++--
3529  2 files changed, 14 insertions(+), 2 deletions(-)
3530
3531 commit ab8d5f6df3171197a7d3913bdf2195bca90fe6de
3532 Author: Behdad Esfahbod <behdad@behdad.org>
3533 Date:   Mon Feb 22 16:03:15 2010 -0500
3534
3535     Ensure proper alignment of NullPool
3536
3537     Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X
3538
3539  pango/opentype/hb-open-type-private.hh |    2 +-
3540  1 file changed, 1 insertion(+), 1 deletion(-)
3541
3542 commit aae6aab95ce876f52c266bddb2b200344f8020bb
3543 Author: Behdad Esfahbod <behdad@behdad.org>
3544 Date:   Mon Feb 22 14:01:01 2010 -0500
3545
3546     Enable introspection for dist again
3547
3548  Makefile.am |    2 +-
3549  1 file changed, 1 insertion(+), 1 deletion(-)
3550
3551 commit b6a2d2b3fc0ad9e3506b0b530346d3c044488419
3552 Author: Behdad Esfahbod <behdad@behdad.org>
3553 Date:   Wed Feb 17 15:13:37 2010 -0500
3554
3555     Bug 610183 - Pango doesn't compile with gcc 3.3.3
3556
3557     Disable some __attribute__s with gcc 3.
3558
3559  pango/opentype/hb-private.h |    2 +-
3560  1 file changed, 1 insertion(+), 1 deletion(-)
3561
3562 commit c7460fc1b71a491a1b33c19ba0d4cd3b8353c7cb
3563 Author: Behdad Esfahbod <behdad@behdad.org>
3564 Date:   Tue Jan 26 12:58:01 2010 -0500
3565
3566     [HB] Remove unused argument
3567
3568  pango/opentype/hb-ot-layout.cc |    1 -
3569  pango/opentype/hb-ot-layout.h  |    1 -
3570  pango/pango-ot-info.c          |    3 +--
3571  3 files changed, 1 insertion(+), 4 deletions(-)
3572
3573 commit 797d46714d27f147277fdd5346648d838c68fb8c
3574 Author: Behdad Esfahbod <behdad@behdad.org>
3575 Date:   Tue Jan 26 12:30:44 2010 -0500
3576
3577     [HB/GDEF] Fix bug in building synthetic GDEF table
3578
3579  pango/opentype/hb-ot-layout.cc |    4 +++-
3580  1 file changed, 3 insertions(+), 1 deletion(-)
3581
3582 commit 558b96314f1184c5f031545ee238549ac3dd3868
3583 Author: Behdad Esfahbod <behdad@behdad.org>
3584 Date:   Tue Jan 12 15:23:43 2010 -0500
3585
3586     Lets see if this shuts introspection down so I can get a release out
3587
3588  Makefile.am  |    2 +-
3589  acinclude.m4 |   96
3590  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3591  autogen.sh   |    2 +-
3592  3 files changed, 98 insertions(+), 2 deletions(-)
3593
3594 commit 0d5ece134cb0e4866456d90ecf9ac42e8c052e6e
3595 Author: Behdad Esfahbod <behdad@behdad.org>
3596 Date:   Tue Jan 12 14:05:48 2010 -0500
3597
3598     [configure] Remove stale code
3599
3600  configure.in |    3 ---
3601  1 file changed, 3 deletions(-)
3602
3603 commit 2b3154b4b7cd9ad1cd532f095c10bedfccfae190
3604 Author: Behdad Esfahbod <behdad@behdad.org>
3605 Date:   Tue Jan 5 13:21:35 2010 +0100
3606
3607     Bug 582697 - Add pango-view --pixels option
3608
3609  pango-view/viewer-render.c |    8 +++++++-
3610  1 file changed, 7 insertions(+), 1 deletion(-)
3611
3612 commit 0f0b9f963db52024f348359ce61c66bff6ce0531
3613 Author: Johan Dahlin <johan@gnome.org>
3614 Date:   Thu Dec 31 00:27:38 2009 +0100
3615
3616     Do not get the gir and typelib dir for g-i
3617
3618     Since it breaks when using a system install of gobject-introspection
3619
3620  pango/Makefile.am |    4 ++--
3621  1 file changed, 2 insertions(+), 2 deletions(-)
3622
3623 commit 5389aa2daacc6d41e1a2adeed24ca49f30d371ec
3624 Author: Behdad Esfahbod <behdad@behdad.org>
3625 Date:   Fri Dec 25 16:03:12 2009 +0100
3626
3627     Simplify cluster analysis
3628
3629  pango/pango-layout.c |    5 ++---
3630  1 file changed, 2 insertions(+), 3 deletions(-)
3631
3632 commit d52aa9ec30e74b593eee80082bf8f27bea08246f
3633 Author: Behdad Esfahbod <behdad@behdad.org>
3634 Date:   Fri Dec 25 16:02:34 2009 +0100
3635
3636     Always recalculate run width after breaking the run
3637
3638     Before we only did this if justifying.  However, computing the
3639     width is
3640     essentially free these days, so do it always.
3641
3642  pango/pango-layout.c |   10 ++--------
3643  1 file changed, 2 insertions(+), 8 deletions(-)
3644
3645 commit 2cd9c4b416cbe55dd68106003f360e861a6722be
3646 Author: Behdad Esfahbod <behdad@behdad.org>
3647 Date:   Fri Dec 25 16:00:11 2009 +0100
3648
3649     Zero the space at the end of line when breaking lines
3650
3651     Previously we were not zeroing the final space in the line when
3652     breaking
3653     lines and were doing that only after lines were broken.  This was
3654     broken
3655     since setting layout width to its own logical width (under width=-1)
3656     could
3657     result in differently broken lines.  That's fixed now.
3658
3659     Problem originally reported on gtk-list on 2009-12-22 by Ben Pfaff.
3660
3661  pango/pango-layout.c |   10 ++++++++++
3662  1 file changed, 10 insertions(+)
3663
3664 commit dded011854cf721ca80587e3f7587d2af31a859d
3665 Author: Behdad Esfahbod <behdad@behdad.org>
3666 Date:   Fri Dec 25 15:59:54 2009 +0100
3667
3668     Cosmetic
3669
3670  pango/pango-layout.c |    3 +--
3671  1 file changed, 1 insertion(+), 2 deletions(-)
3672
3673 commit 0dbcc691b8e14879a72d275d188848064d8c7e40
3674 Author: Behdad Esfahbod <behdad@behdad.org>
3675 Date:   Fri Dec 25 15:30:57 2009 +0100
3676
3677     [modules] Don't warn multiple times
3678
3679  pango/modules.c |   44 ++++++++++++++++++++++++++++++++------------
3680  1 file changed, 32 insertions(+), 12 deletions(-)
3681
3682 commit ce6ee34f226b5f7582ea944fe8123bb0a04269d0
3683 Author: Kristian Rietveld <kris@gtk.org>
3684 Date:   Thu Dec 24 08:49:48 2009 +0100
3685
3686     Don't use devel version numbers in Since tags
3687
3688  pango/pangoatsui.c |    2 +-
3689  1 file changed, 1 insertion(+), 1 deletion(-)
3690
3691 commit 0f06d7758bc37a4942342d2c17a88944cbc88adb
3692 Author: Kristian Rietveld <kris@gtk.org>
3693 Date:   Tue Dec 22 12:26:12 2009 +0100
3694
3695     Revert usage of CoreText in ATSUI backend
3696
3697     Next to CGFontRef we also store an ATSFontRef now.  This required
3698     the addition of the public for backends function
3699     pango_atsui_font_get_atsfont().  I have marked this call to be
3700     available
3701     starting version 1.27, as Pango is now in the midst of the 1.26
3702     series.
3703
3704     Since we now store the ATSFontRef next to CGFontRef, we can
3705     continue to
3706     make use of the ATS API in
3707     pango_cairo_atsui_font_create_metrics_for_context().  The CoreText
3708     calls
3709     have been removed.  Both Tiger and earlier, and Leopard and later
3710     machines
3711     will now use the ATS API.
3712
3713     It is well known that the ATS API has been deprecated in Leopard.
3714     In the
3715     near future a brand-new CoreText backend has to be written (from
3716     scratch)
3717     that should be installed and used on Macs running Leopard and later.
3718
3719     This patch has been tested on 32-bit Tiger and 64-bit Snow Leopard and
3720     found to be functioning correctly.  The build should now work
3721     again fine
3722     on Tiger machines, as it has been broken since the introduction of the
3723     CoreText calls.
3724
3725  pango/pangoatsui-private.h   |    2 ++
3726  pango/pangoatsui.c           |   30 +++++++++++++++++++++++++++++-
3727  pango/pangoatsui.h           |    3 ++-
3728  pango/pangocairo-atsuifont.c |   23 +++++++++++------------
3729  4 files changed, 44 insertions(+), 14 deletions(-)
3730
3731 commit c39acaa75e118261838f74ce568c23f6643f9352
3732 Author: Behdad Esfahbod <behdad@behdad.org>
3733 Date:   Fri Nov 6 15:20:29 2009 -0500
3734
3735     Fix FT_Face finalizer call
3736
3737  pango/pango-ot-info.c |    2 +-
3738  1 file changed, 1 insertion(+), 1 deletion(-)
3739
3740 commit fd15a3a04c69af0f5c04cde8c659269d0b139c28
3741 Author: Johan Dahlin <johan@gnome.org>
3742 Date:   Fri Dec 18 09:14:50 2009 -0200
3743
3744     Use introspection.m4
3745
3746     Use introspection.m4 without requiring it to be included in the tree.
3747
3748     https://bugzilla.gnome.org/show_bug.cgi?id=604770
3749
3750  autogen.sh   |    1 +
3751  configure.in |   23 ++---------------------
3752  2 files changed, 3 insertions(+), 21 deletions(-)
3753
3754 commit f9adbd0a57b3f43451e6d1e05d75c96fd116c7ec
3755 Author: Johan Dahlin <johan@gnome.org>
3756 Date:   Wed Dec 16 17:53:29 2009 -0200
3757
3758     Use Makefile.introspection
3759
3760     To simplify the introspection scanner/compiler
3761     build rules. This also changes to the girs are included
3762     in the dist.
3763
3764     https://bugzilla.gnome.org/show_bug.cgi?id=604770
3765
3766  pango/Makefile.am |  145
3767  ++++++++++++++++++++++-------------------------------
3768  1 file changed, 59 insertions(+), 86 deletions(-)
3769
3770 commit aad6150aa47601dcc1c3aa7766dec828197b5919
3771 Author: Johan Dahlin <johan@gnome.org>
3772 Date:   Wed Dec 16 17:51:45 2009 -0200
3773
3774     Pass in --enable-introspection to distcheck
3775
3776     https://bugzilla.gnome.org/show_bug.cgi?id=604770
3777
3778  Makefile.am |    2 +-
3779  1 file changed, 1 insertion(+), 1 deletion(-)
3780
3781 commit ee573c4e722c8ef7aff41c6cc98eaeab1ac57aec
3782 Author: Behdad Esfahbod <behdad@behdad.org>
3783 Date:   Mon Dec 14 15:42:50 2009 -0500
3784
3785     Release 1.26.2
3786
3787  NEWS         |    9 +++++++++
3788  configure.in |    2 +-
3789  2 files changed, 10 insertions(+), 1 deletion(-)
3790
3791 commit 3230261dd6f856b77688cad7c40b7b83b63c17ed
3792 Author: Behdad Esfahbod <behdad@behdad.org>
3793 Date:   Thu Nov 26 11:20:48 2009 -0500
3794
3795     Simplify make rules
3796
3797  pango/Makefile.am |    6 ++----
3798  1 file changed, 2 insertions(+), 4 deletions(-)
3799
3800 commit 20889f065700ef005b1016729e9c26e078ef9e8a
3801 Author: Kristian Rietveld <kris@gtk.org>
3802 Date:   Sun Dec 6 20:53:20 2009 +0100
3803
3804     Do not multiply return value of CTFontGetDescent with -1
3805
3806     The return value of CTFontGetDescent is already positive, as opposed
3807     to the ats_metrics.descent value used before.  This is a regression
3808     introduced by the previous patch "porting" the backend to CoreText,
3809     which
3810     also broke support for Tiger and earlier -- we will fix that soonish.
3811
3812  pango/pangocairo-atsuifont.c |    2 +-
3813  1 file changed, 1 insertion(+), 1 deletion(-)
3814
3815 commit 1a6d89b217fb259f91f8661351336cec651c55e3
3816 Author: Behdad Esfahbod <behdad@behdad.org>
3817 Date:   Wed Nov 25 19:49:44 2009 -0500
3818
3819     Bug 602823 - void function cannot return value
3820
3821  pango/glyphstring.c |    2 +-
3822  1 file changed, 1 insertion(+), 1 deletion(-)
3823
3824 commit b685d25141ba069d2494b17fada2ecedd6dd0df5
3825 Author: Behdad Esfahbod <behdad@behdad.org>
3826 Date:   Sun Nov 22 18:24:54 2009 -0500
3827
3828     [GSUB] More ligature/component fixing
3829
3830     We can only reuse the ligid if it belongs to a previous ligature,
3831     not a
3832     component!
3833
3834     Cherry-picked from harfbuzz-ng repo.
3835
3836  pango/opentype/hb-ot-layout-gsub-private.hh |    4 ++--
3837  1 file changed, 2 insertions(+), 2 deletions(-)
3838
3839 commit 40bade07f999a0535e0cbc8c2afe45d44e92a663
3840 Author: Behdad Esfahbod <behdad@behdad.org>
3841 Date:   Sun Nov 22 18:23:35 2009 -0500
3842
3843     Fix MarkMark issue with ligid and components
3844
3845     Cherry-picked from harfbuzz-ng repo.
3846
3847  pango/opentype/hb-ot-layout-gpos-private.hh |   11 ++++++-----
3848  pango/opentype/hb-ot-layout-gsub-private.hh |    6 +-----
3849  2 files changed, 7 insertions(+), 10 deletions(-)
3850
3851 commit 29010456474a512c4193f2fec583c2723f3e2806
3852 Author: Behdad Esfahbod <behdad@behdad.org>
3853 Date:   Sun Nov 22 18:20:49 2009 -0500
3854
3855     Bug 602660 - [HB] don't use flexible arrays
3856
3857     Cherry-picked from harfbuzz-ng repo.
3858
3859  pango/opentype/hb-open-file-private.hh          |    4 +-
3860  pango/opentype/hb-open-type-private.hh          |   36 +++++++----
3861  pango/opentype/hb-ot-layout-common-private.hh   |   33 +++++-----
3862  pango/opentype/hb-ot-layout-gdef-private.hh     |   14 ++---
3863  pango/opentype/hb-ot-layout-gpos-private.hh     |   76
3864  +++++++++--------------
3865  pango/opentype/hb-ot-layout-gsub-private.hh     |   44 +++++--------
3866  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   47 +++++++-------
3867  pango/opentype/hb-private.h                     |    5 ++
3868  8 files changed, 122 insertions(+), 137 deletions(-)
3869
3870 commit 27b2a4a4d504d6ba06b8acd91eab17796bc3b3c8
3871 Author: Behdad Esfahbod <behdad@behdad.org>
3872 Date:   Thu Nov 19 20:35:07 2009 -0500
3873
3874     Another C++ strictness fix
3875
3876     Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++
3877     Compiler
3878     (Error: A union member cannot have a user-defined assignment operator)
3879
3880     According to the bug:
3881
3882     C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids
3883     explicitly using of union members with constructors, destructors
3884     or assignment
3885     operations.
3886
3887     So we use a set() method instead of the assignment operator.  Ugly,
3888     but hey,
3889     that's life.
3890
3891     Cherry-pick from harfbuzz-ng repo.
3892
3893  pango/opentype/hb-open-type-private.hh        |    8 ++++----
3894  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
3895  2 files changed, 5 insertions(+), 5 deletions(-)
3896
3897 commit 640404de481360206d0c08f7528ff14cf9166814
3898 Author: Behdad Esfahbod <behdad@behdad.org>
3899 Date:   Tue Nov 17 21:38:53 2009 -0500
3900
3901     Release 1.26.1
3902
3903  NEWS         |   12 ++++++++++++
3904  configure.in |    2 +-
3905  2 files changed, 13 insertions(+), 1 deletion(-)
3906
3907 commit df2d2ecbedfcc9fd470313c08f3d7edad148a0d1
3908 Author: Behdad Esfahbod <behdad@behdad.org>
3909 Date:   Tue Nov 17 21:09:05 2009 -0500
3910
3911     Fix pangocairo-fc fontsize weirdness
3912
3913  pango/pangocairo-fcfont.c |    5 ++---
3914  1 file changed, 2 insertions(+), 3 deletions(-)
3915
3916 commit d9abcaf566e9cd7f702c98958f99f90fd53b4c0b
3917 Author: Behdad Esfahbod <behdad@behdad.org>
3918 Date:   Tue Nov 17 19:31:23 2009 -0500
3919
3920     Bug 341481 - pangocairo kerning problem with nonidentity scaling
3921
3922     Finally fix this embarrassing bug.  The fix is a kludge, but it will
3923     be redone for 1.28 (harfbuzz-ng) anyway.
3924
3925  pango/pango-ot-buffer.c |   56
3926  ++++++++++++++++++++++++++++++++++++++++++-----
3927  pango/pangofc-font.c    |   19 ++++++++++++++++
3928  pango/pangofc-private.h |   44 +++++++++++++++++++++++++++++++++++++
3929  3 files changed, 113 insertions(+), 6 deletions(-)
3930
3931 commit 4ccabeffc20f899163bf610356871afb197e9bf8
3932 Author: Behdad Esfahbod <behdad@behdad.org>
3933 Date:   Tue Nov 17 16:20:42 2009 -0500
3934
3935     Bug 596614 - Pango application receives SIGSEGV on pasting text
3936     with U+202E
3937
3938     Fixed all modules to reverse glyphs if run is rtl.  Except for
3939     Hangul module.
3940     Fixed pango_shape() to detect that, warn, and reverse.
3941
3942  modules/indic/indic-fc.c     |    1 +
3943  modules/khmer/khmer-fc.c     |    1 +
3944  modules/thai/thai-fc.c       |    1 +
3945  modules/tibetan/tibetan-fc.c |    1 +
3946  pango/glyphstring.c          |    2 --
3947  pango/pango-engine.c         |    3 +++
3948  pango/pango-impl-utils.h     |   26 +++++++++++++++++++++++++-
3949  pango/pango-ot-buffer.c      |   23 ++---------------------
3950  pango/shape.c                |   34 +++++++++++++++++++++++++++++++---
3951  9 files changed, 65 insertions(+), 27 deletions(-)
3952
3953 commit 718c533d28cb760e45c7b874420b14003445a9c1
3954 Author: Behdad Esfahbod <behdad@behdad.org>
3955 Date:   Wed Nov 11 11:57:59 2009 -0500
3956
3957     Fix typo in previous commit
3958
3959  pango-view/Makefile.am |    2 +-
3960  1 file changed, 1 insertion(+), 1 deletion(-)
3961
3962 commit 28e179b4f24e11f2af3b739c6c5c3bd560d2de74
3963 Author: Behdad Esfahbod <behdad@behdad.org>
3964 Date:   Wed Nov 11 11:03:29 2009 -0500
3965
3966     Bug 587768 - [patch] Don't build pango-view twice
3967
3968     Second try.
3969
3970  pango-view/Makefile.am |   28 +++++++++++++---------------
3971  1 file changed, 13 insertions(+), 15 deletions(-)
3972
3973 commit 16c3f1d491a04eb8b12f209f97904c7862fbb9db
3974 Author: Behdad Esfahbod <behdad@behdad.org>
3975 Date:   Tue Nov 10 17:09:31 2009 -0500
3976
3977     Bug 587768 - [patch] Don't build pango-view twice
3978
3979     Try to fix parallel build..
3980
3981  pango-view/Makefile.am |   25 ++++++++++++++++---------
3982  1 file changed, 16 insertions(+), 9 deletions(-)
3983
3984 commit 5f3d21b78679694f76e788e9308062380a0d0c8e
3985 Author: Behdad Esfahbod <behdad@behdad.org>
3986 Date:   Tue Nov 10 16:44:54 2009 -0500
3987
3988     Remove REBUILD black magic
3989
3990     Shouldn't be needed.
3991
3992  configure.in      |   13 -------------
3993  pango/Makefile.am |    4 ++--
3994  2 files changed, 2 insertions(+), 15 deletions(-)
3995
3996 commit 8e9d153733cac83bfc8ce0c068d2af455d0e9a76
3997 Author: Behdad Esfahbod <behdad@behdad.org>
3998 Date:   Tue Nov 3 17:11:53 2009 -0500
3999
4000     Fix leak with non-mmapped fonts
4001
4002  pango/pango-ot-info.c |    2 +-
4003  1 file changed, 1 insertion(+), 1 deletion(-)
4004
4005 commit bfbe9aea599bc98ffd4640268a66c90d6fa21736
4006 Author: Behdad Esfahbod <behdad@behdad.org>
4007 Date:   Thu Oct 29 03:08:42 2009 -0400
4008
4009     [HB] Add glyph_metrics typedef
4010
4011  pango/opentype/hb-font.h |    9 +++++++++
4012  1 file changed, 9 insertions(+)
4013
4014 commit cdb7383be41b4ace0e6d9f3a05ac3983e8d4eaf0
4015 Author: Behdad Esfahbod <behdad@behdad.org>
4016 Date:   Thu Oct 29 03:05:18 2009 -0400
4017
4018     [HB] Add point_index to get_contour_point()
4019
4020     Pointed out by Keith Stribley on HarfBuzz list.
4021
4022  pango/opentype/hb-font.h |    1 +
4023  1 file changed, 1 insertion(+)
4024
4025 commit 44164ee60f5ef2fc4f7a03846b60d72eb67ecb0e
4026 Author: Behdad Esfahbod <behdad@behdad.org>
4027 Date:   Thu Oct 29 03:00:44 2009 -0400
4028
4029     [HB] Fix lookup_flag ignoring
4030
4031     Reported by Keith Stribley on HarfBuzz list.
4032
4033  pango/opentype/hb-ot-layout-common-private.hh |    1 +
4034  pango/opentype/hb-ot-layout.cc                |    2 +-
4035  2 files changed, 2 insertions(+), 1 deletion(-)
4036
4037 commit 078b2d5b20c4c9e8b3f0a11d1d40e5510ef94cf6
4038 Author: Behdad Esfahbod <behdad@behdad.org>
4039 Date:   Fri Oct 23 16:45:36 2009 -0400
4040
4041     Bug 594101 - [Indic] character class data updates to support
4042     unicode 5.1
4043
4044     Add classification for new characters.  Patch from Parag AN.
4045
4046  modules/indic/indic-ot-class-tables.c |    8 ++++----
4047  1 file changed, 4 insertions(+), 4 deletions(-)
4048
4049 commit 1038b7959944dd25d7c2a76a3c769eb26b5fd6a2
4050 Author: Behdad Esfahbod <behdad@behdad.org>
4051 Date:   Thu Oct 22 17:24:21 2009 -0400
4052
4053     Allow using uninstalled glib
4054
4055     Reported by mpsuzuki on gtk-i18n-list on 2009-10-09.
4056
4057  configure.in      |    5 +++++
4058  pango/Makefile.am |    4 ++--
4059  2 files changed, 7 insertions(+), 2 deletions(-)
4060
4061 commit 72b3642ec8f689eee5463ae8675323d91496238e
4062 Author: Behdad Esfahbod <behdad@behdad.org>
4063 Date:   Thu Oct 22 17:17:38 2009 -0400
4064
4065     [configure] Allow using uninstalled cairo
4066
4067     Reported by mpsuzuki on gtk-i18n-list on 2009-10-16.
4068
4069  configure.in |    6 ++----
4070  1 file changed, 2 insertions(+), 4 deletions(-)
4071
4072 commit 8598817414ab8bde6c218c6255faf378597394ea
4073 Author: Behdad Esfahbod <behdad@behdad.org>
4074 Date:   Wed Oct 21 18:26:27 2009 -0400
4075
4076     Update from vte
4077
4078  git.mk |    3 ++-
4079  1 file changed, 2 insertions(+), 1 deletion(-)
4080
4081 commit 6cf73f0034b6db8f10a5cdc096c7a5d1ac53af94
4082 Author: Behdad Esfahbod <behdad@behdad.org>
4083 Date:   Mon Oct 5 15:31:31 2009 -0400
4084
4085     Typo
4086
4087  pango/pangocairo-font.c |    2 +-
4088  1 file changed, 1 insertion(+), 1 deletion(-)
4089
4090 commit 8299e480df42f0c1c6481a87c83a6497e76856f0
4091 Author: Behdad Esfahbod <behdad@behdad.org>
4092 Date:   Wed Sep 30 16:35:40 2009 -0400
4093
4094     Bug 596837 - Typo in pango_cairo_show_layout documentation
4095
4096  pango/pangocairo-render.c |    2 +-
4097  1 file changed, 1 insertion(+), 1 deletion(-)
4098
4099 commit 18b4ad750528cf5018dc7aa53ba37d1a8af44e1f
4100 Author: Behdad Esfahbod <behdad@behdad.org>
4101 Date:   Mon Sep 21 16:58:52 2009 -0400
4102
4103     Release 1.26.0
4104
4105  NEWS         |    6 ++++++
4106  configure.in |    4 ++--
4107  2 files changed, 8 insertions(+), 2 deletions(-)
4108
4109 commit 07bb283c9f2d5a1403964dc083c981d9b2e4919f
4110 Author: Behdad Esfahbod <behdad@behdad.org>
4111 Date:   Mon Sep 21 13:58:56 2009 -0400
4112
4113     [HB] Add comment
4114
4115  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    5 +++++
4116  1 file changed, 5 insertions(+)
4117
4118 commit d50615c838ef7b448021dacbe4daa49aa26ea388
4119 Author: Behdad Esfahbod <behdad@behdad.org>
4120 Date:   Mon Sep 21 13:43:54 2009 -0400
4121
4122     [HB] Fix apply_lookup() loop
4123
4124     Part of Bug 595539 - Regressions in rendering certain Thai sequences
4125     with
4126     OpenType font
4127
4128  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    3 ++-
4129  1 file changed, 2 insertions(+), 1 deletion(-)
4130
4131 commit 73f94ec879476f52adac105570f4cebe5bd02c0c
4132 Author: Behdad Esfahbod <behdad@behdad.org>
4133 Date:   Mon Sep 21 13:40:38 2009 -0400
4134
4135     [HB] Fix bug in chain_context_lookup() invocations
4136
4137     Part of Bug 595539 - Regressions in rendering certain Thai sequences
4138     with
4139     OpenType font
4140
4141  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    4 ++--
4142  1 file changed, 2 insertions(+), 2 deletions(-)
4143
4144 commit 730bed768e8eb4ed14d21bd390403d8bfed71742
4145 Author: Behdad Esfahbod <behdad@behdad.org>
4146 Date:   Wed Sep 16 15:43:57 2009 -0400
4147
4148     Bug 595350 - set LC_ALL=C, not LANG=C
4149
4150  docs/check.docs  |    4 +++-
4151  git.mk           |    2 +-
4152  pango/check.defs |    3 ++-
4153  3 files changed, 6 insertions(+), 3 deletions(-)
4154
4155 commit 24bb7774579627b25a61a348ffe0fb25988a12f3
4156 Author: Behdad Esfahbod <behdad@behdad.org>
4157 Date:   Fri Sep 11 16:57:25 2009 -0400
4158
4159     Bug 594936 - pango_layout_set_wrap
4160
4161     Remove wrong optimization in pango_layout_set_wrap().  The assumption
4162     that
4163     if the layout was not wrapped before, it will not wrap now is
4164     simply wrong.
4165
4166  pango/pango-layout.c |    2 +-
4167  1 file changed, 1 insertion(+), 1 deletion(-)
4168
4169 commit ce01a496c7dad90c672e673c0e7ba8c5de350137
4170 Author: Behdad Esfahbod <behdad@behdad.org>
4171 Date:   Fri Sep 11 16:51:34 2009 -0400
4172
4173     Bug 594934 - pango_layout_copy
4174
4175     Use memcpy() to copy value fields so we don't miss any.
4176
4177  pango/pango-layout-private.h |   27 +++++++++++++++------------
4178  pango/pango-layout.c         |   27 +++++++--------------------
4179  2 files changed, 22 insertions(+), 32 deletions(-)
4180
4181 commit 33bb108bd8c053de4ce37c6db26dd32ea20f46e2
4182 Author: Tor Lillqvist <tml@iki.fi>
4183 Date:   Thu Sep 10 18:49:31 2009 +0300
4184
4185     Revert "[basic-win32] Increase performance of Uniscribe code"
4186
4187     Unfortunately this change breaks complex script shaping.
4188
4189     This reverts commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53.
4190
4191  modules/basic/basic-win32.c |   13 +++++++------
4192  1 file changed, 7 insertions(+), 6 deletions(-)
4193
4194 commit 7f821fb6f714095c431f2195eb42ea2d288f84af
4195 Author: Behdad Esfahbod <behdad@behdad.org>
4196 Date:   Wed Sep 9 20:25:32 2009 -0400
4197
4198     Only check doc coverage if building docs
4199
4200  docs/Makefile.am |    2 ++
4201  1 file changed, 2 insertions(+)
4202
4203 commit 03e20e37a11971de6717c88d392362ec9e858880
4204 Author: Behdad Esfahbod <behdad@behdad.org>
4205 Date:   Tue Sep 8 11:41:38 2009 -0400
4206
4207     Release 1.25.6
4208
4209  NEWS         |    7 +++++++
4210  configure.in |    2 +-
4211  2 files changed, 8 insertions(+), 1 deletion(-)
4212
4213 commit 29f4c73be091fa950269d5923923482905bcd14b
4214 Author: Behdad Esfahbod <behdad@behdad.org>
4215 Date:   Sun Aug 30 21:02:28 2009 -0400
4216
4217     [HB] Add TODO item
4218
4219  pango/opentype/TODO |    1 +
4220  1 file changed, 1 insertion(+)
4221
4222 commit e10a17f28cbb8c6c4bd707b79af7e7d2b1370c16
4223 Author: Behdad Esfahbod <behdad@behdad.org>
4224 Date:   Fri Aug 28 17:17:11 2009 -0400
4225
4226     [HB] Rename DEBUG to TRACE where appropriate
4227
4228  pango/opentype/hb-open-file-private.hh          |    8 +-
4229  pango/opentype/hb-open-type-private.hh          |   50 ++++++------
4230  pango/opentype/hb-ot-layout-common-private.hh   |   32 ++++----
4231  pango/opentype/hb-ot-layout-gdef-private.hh     |   20 ++---
4232  pango/opentype/hb-ot-layout-gpos-private.hh     |   92
4233  +++++++++++------------
4234  pango/opentype/hb-ot-layout-gsub-private.hh     |   72 +++++++++---------
4235  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   78
4236  +++++++++----------
4237  7 files changed, 176 insertions(+), 176 deletions(-)
4238
4239 commit a6fbd0752ada8f1ae64b77b09b84202c969a3b9b
4240 Author: Behdad Esfahbod <behdad@behdad.org>
4241 Date:   Fri Aug 28 17:14:33 2009 -0400
4242
4243     [HB] Add GSUB/GPOS tracing
4244
4245  pango/opentype/hb-ot-layout-gpos-private.hh     |   29 ++++++++++++--
4246  pango/opentype/hb-ot-layout-gsub-private.hh     |   28 +++++++++++--
4247  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   49
4248  ++++++++++++++++++++++-
4249  3 files changed, 98 insertions(+), 8 deletions(-)
4250
4251 commit a9ab729acf465253f29a65481eb8730d1547f974
4252 Author: Behdad Esfahbod <behdad@behdad.org>
4253 Date:   Fri Aug 28 16:31:20 2009 -0400
4254
4255     [HB] Allow enabling different debug facilities individually
4256
4257  pango/opentype/hb-blob.c               |   28
4258  ++++++++++++++++------------
4259  pango/opentype/hb-open-type-private.hh |   32
4260  ++++++++++++++++++--------------
4261  2 files changed, 34 insertions(+), 26 deletions(-)
4262
4263 commit 3e74e62983e77a83a74be5de3470595e3b6d7f2b
4264 Author: Behdad Esfahbod <behdad@behdad.org>
4265 Date:   Fri Aug 28 14:01:49 2009 -0400
4266
4267     Enable silent rules by default
4268
4269  configure.in |    2 +-
4270  1 file changed, 1 insertion(+), 1 deletion(-)
4271
4272 commit 735e2efc3369d4ad28a1ab73352232e39f768e27
4273 Author: Behdad Esfahbod <behdad@behdad.org>
4274 Date:   Fri Aug 28 09:46:14 2009 -0400
4275
4276     Fix stupid array growing bug
4277
4278  pango/opentype/hb-ot-layout.cc |    5 ++++-
4279  1 file changed, 4 insertions(+), 1 deletion(-)
4280
4281 commit d82431ec05b92cef903d02d47d8069a9427e96b9
4282 Author: Behdad Esfahbod <behdad@behdad.org>
4283 Date:   Thu Aug 27 01:32:17 2009 -0400
4284
4285     [HB] Simplify counting
4286
4287  pango/opentype/hb-ot-layout.cc |    9 +++++----
4288  1 file changed, 5 insertions(+), 4 deletions(-)
4289
4290 commit 98428c0680625be6737d89bca6104ff95cd7037b
4291 Author: Behdad Esfahbod <behdad@behdad.org>
4292 Date:   Thu Aug 27 01:16:28 2009 -0400
4293
4294     Fix bug with lookup_index overflowing our static array
4295
4296     Part of Bug 593240 - updating pango to latest git master makes
4297     things crash
4298
4299  pango/pango-ot-info.c |    2 ++
4300  1 file changed, 2 insertions(+)
4301
4302 commit ca180e1f0e2a453bd9ae16791b6bba1328cfffeb
4303 Author: Behdad Esfahbod <behdad@behdad.org>
4304 Date:   Thu Aug 27 00:21:04 2009 -0400
4305
4306     [HB] Indent
4307
4308  pango/opentype/hb-blob.c |    4 ++--
4309  1 file changed, 2 insertions(+), 2 deletions(-)
4310
4311 commit b16c2664af5be02dfa987f3e8449dcb04d108c00
4312 Author: Behdad Esfahbod <behdad@behdad.org>
4313 Date:   Wed Aug 26 18:53:43 2009 -0400
4314
4315     [HB] Bug 593231 - < c99 compiler dislikes ValueRecord
4316
4317  pango/opentype/hb-ot-layout-gpos-private.hh |    4 +++-
4318  1 file changed, 3 insertions(+), 1 deletion(-)
4319
4320 commit 364548d8014ba4e29b486a5d430f23415f27742e
4321 Author: Behdad Esfahbod <behdad@behdad.org>
4322 Date:   Mon Aug 24 16:52:05 2009 -0400
4323
4324     Release 1.25.5
4325
4326  NEWS         |    7 +++++++
4327  configure.in |    2 +-
4328  2 files changed, 8 insertions(+), 1 deletion(-)
4329
4330 commit 3831dec6ed827fb7854743413b1936ab65b578b3
4331 Author: Behdad Esfahbod <behdad@behdad.org>
4332 Date:   Thu Aug 20 15:26:12 2009 -0400
4333
4334     Update git.mk
4335
4336  git.mk |    1 +
4337  1 file changed, 1 insertion(+)
4338
4339 commit 4c68b4bf575e6d02c658507374c9fb3cb0f958c6
4340 Author: Behdad Esfahbod <behdad@behdad.org>
4341 Date:   Thu Aug 20 14:01:37 2009 -0400
4342
4343     Bug 592484 -  invalid write in HB
4344
4345     Fix off-by-one.
4346
4347  pango/opentype/hb-ot-layout.cc |    4 ++--
4348  1 file changed, 2 insertions(+), 2 deletions(-)
4349
4350 commit 48d7faba771a738504e0c431c29458cac305275f
4351 Author: Behdad Esfahbod <behdad@behdad.org>
4352 Date:   Thu Aug 20 13:07:50 2009 -0400
4353
4354     [HB][glib] Make glib unicode funcs static
4355
4356  pango/opentype/hb-glib.c |   36 +++++++++++++++++-------------------
4357  1 file changed, 17 insertions(+), 19 deletions(-)
4358
4359 commit c18e50d95f6283031e9fe365d914bdcc85f339cc
4360 Author: Behdad Esfahbod <behdad@behdad.org>
4361 Date:   Wed Aug 19 18:16:50 2009 -0400
4362
4363     [HB] Fix more casts
4364
4365  pango/opentype/hb-open-type-private.hh |   10 +++++-----
4366  1 file changed, 5 insertions(+), 5 deletions(-)
4367
4368 commit 6f73b497a2f4d22611a136ef360b68a78547074f
4369 Author: Behdad Esfahbod <behdad@behdad.org>
4370 Date:   Wed Aug 19 18:07:36 2009 -0400
4371
4372     [HB] Rename CAIRO_ in macro prefix to HB_
4373
4374     Hiss!
4375
4376  pango/opentype/hb-private.h |    6 +++---
4377  1 file changed, 3 insertions(+), 3 deletions(-)
4378
4379 commit 392f1f1ddb24c0e7d1d64ee8d36c739ac6482b81
4380 Author: Behdad Esfahbod <behdad@behdad.org>
4381 Date:   Wed Aug 19 16:45:41 2009 -0400
4382
4383     [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATE
4384
4385     Unlike the rest of the memory-mode enum, this one didn't only
4386     describe the access mode of the input memory region.  Remove it.
4387
4388     If someone wants to inhibit duplicating, they can lock the blob
4389     and throw away the key.
4390
4391     Based on mailing list discussion with Carl Worth.
4392
4393  pango/opentype/hb-blob.c |   51
4394  +++++++++++++++++++++++-----------------------
4395  pango/opentype/hb-blob.h |    1 -
4396  2 files changed, 25 insertions(+), 27 deletions(-)
4397
4398 commit 446d7a2cce64aeee26b94f59a3f518e61c6d5c41
4399 Author: Behdad Esfahbod <behdad@behdad.org>
4400 Date:   Wed Aug 19 16:17:24 2009 -0400
4401
4402     [HB] s/writeable/writable/g
4403
4404  pango/opentype/hb-blob.c               |   38
4405  ++++++++++++++++----------------
4406  pango/opentype/hb-blob.h               |   10 ++++-----
4407  pango/opentype/hb-open-type-private.hh |    6 ++---
4408  pango/pango-ot-info.c                  |    4 ++--
4409  4 files changed, 29 insertions(+), 29 deletions(-)
4410
4411 commit 2bd2cd6ed88671df1d7db1ede9a8c02208cb8f48
4412 Author: Behdad Esfahbod <behdad@behdad.org>
4413 Date:   Wed Aug 19 16:07:40 2009 -0400
4414
4415     [HB] Hide lig_id and component members of hb_glyph_info_t
4416
4417  pango/opentype/hb-buffer.h |    5 ++---
4418  1 file changed, 2 insertions(+), 3 deletions(-)
4419
4420 commit 34810eedcd0fe0c5347a69e511a16b27ef0499d6
4421 Author: Behdad Esfahbod <behdad@behdad.org>
4422 Date:   Wed Aug 19 14:45:24 2009 -0400
4423
4424     [HB] Fix typo
4425
4426  pango/opentype/hb-font.h |    2 +-
4427  1 file changed, 1 insertion(+), 1 deletion(-)
4428
4429 commit 0a8034ea52c1297e330e75ce5cccb3a6bf602fff
4430 Author: Behdad Esfahbod <behdad@behdad.org>
4431 Date:   Tue Aug 18 18:37:36 2009 -0400
4432
4433     [HB] Add font funcs prototypes
4434
4435  pango/opentype/hb-font-private.h |    2 --
4436  pango/opentype/hb-font.cc        |   14 ++++++--------
4437  pango/opentype/hb-font.h         |   23 ++++++++++++++++-------
4438  3 files changed, 22 insertions(+), 17 deletions(-)
4439
4440 commit 82edd870bd4a86ceaeea93afc59e5c3096c740c9
4441 Author: Behdad Esfahbod <behdad@behdad.org>
4442 Date:   Tue Aug 18 16:41:59 2009 -0400
4443
4444     Fix a few other pedantic warnings
4445
4446  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
4447  pango/opentype/hb-ot-layout-gdef-private.hh   |    2 +-
4448  pango/opentype/hb-ot-layout-gpos-private.hh   |    4 ++--
4449  pango/opentype/hb-ot-layout-gsub-private.hh   |    2 +-
4450  4 files changed, 5 insertions(+), 5 deletions(-)
4451
4452 commit f397c67d5b23b35b6488c00b821f727d2e67cab4
4453 Author: Behdad Esfahbod <behdad@behdad.org>
4454 Date:   Tue Aug 18 16:38:48 2009 -0400
4455
4456     [HB] Fix pedantic warnings
4457
4458  pango/opentype/hb-blob.h           |    2 +-
4459  pango/opentype/hb-buffer-private.h |   18 +++++++++---------
4460  pango/opentype/hb-buffer.h         |    6 +++---
4461  3 files changed, 13 insertions(+), 13 deletions(-)
4462
4463 commit 6ace51e45c90184fe62ad3efbb0d84fd8e415fde
4464 Author: Behdad Esfahbod <behdad@behdad.org>
4465 Date:   Tue Aug 18 16:32:31 2009 -0400
4466
4467     [HB] Fix more wrong method signatures
4468
4469  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
4470  1 file changed, 1 insertion(+), 1 deletion(-)
4471
4472 commit 602c83982359f98916967dc88da6b5731fc06798
4473 Author: Behdad Esfahbod <behdad@behdad.org>
4474 Date:   Tue Aug 18 16:27:48 2009 -0400
4475
4476     [HB] Fix wrong method signature
4477
4478  pango/opentype/hb-ot-layout-common-private.hh |    4 ++--
4479  1 file changed, 2 insertions(+), 2 deletions(-)
4480
4481 commit 8f6e589aaab62f384c6c8dbc4d0087147bc22237
4482 Author: Behdad Esfahbod <behdad@behdad.org>
4483 Date:   Tue Aug 18 15:49:23 2009 -0400
4484
4485     Bug 592194 -  Fix missing _SC_PAGE_SIZE macro
4486
4487     Autoconfiscate a simple call to mprotect() even more.
4488
4489  configure.in             |    1 +
4490  pango/opentype/hb-blob.c |   94
4491  +++++++++++++++++++++++++++++-----------------
4492  2 files changed, 61 insertions(+), 34 deletions(-)
4493
4494 commit a90b692a43bc94a7d204ff36422e3b0b3c5ba27d
4495 Author: Behdad Esfahbod <behdad@behdad.org>
4496 Date:   Mon Aug 17 19:16:53 2009 -0400
4497
4498     Release 1.25.4
4499
4500  NEWS         |   13 +++++++++++++
4501  configure.in |    2 +-
4502  2 files changed, 14 insertions(+), 1 deletion(-)
4503
4504 commit cad422da3d653dae3f55eb9fc93d09b8a9530c9d
4505 Author: Behdad Esfahbod <behdad@behdad.org>
4506 Date:   Mon Aug 17 19:13:30 2009 -0400
4507
4508     AM_V_GEN ChangeLog too
4509
4510  Makefile.am |    3 +--
4511  1 file changed, 1 insertion(+), 2 deletions(-)
4512
4513 commit d4f8da3f4855db24484a8924d883df362561b7ce
4514 Author: Behdad Esfahbod <behdad@behdad.org>
4515 Date:   Mon Aug 17 18:39:00 2009 -0400
4516
4517     Bug 592131 -  Add AM_SILENT_RULES
4518
4519     And sprinkle some $(AM_V_GEN) around. Silent rules are disabled by
4520     default.
4521
4522  configure.in           |    1 +
4523  modules/Makefile.am    |    2 +-
4524  pango-view/Makefile.am |    3 +--
4525  pango/Makefile.am      |   44
4526  ++++++++++++++++++++++----------------------
4527  4 files changed, 25 insertions(+), 25 deletions(-)
4528
4529 commit caed415f553a60176b33e30ee37e891cb720e9c6
4530 Author: Behdad Esfahbod <behdad@behdad.org>
4531 Date:   Mon Aug 17 18:29:37 2009 -0400
4532
4533     Make pango_interface_age automatic
4534
4535     For unstable releases, we act as if each micro release has new API.
4536     For stable releases, no micro release adds new API.
4537
4538  configure.in |   10 ++++++++++
4539  1 file changed, 10 insertions(+)
4540
4541 commit 5f256c2fd14b2cd18978a3963c8b49a2b68966f5
4542 Author: Behdad Esfahbod <behdad@behdad.org>
4543 Date:   Mon Aug 17 17:10:04 2009 -0400
4544
4545     [introspection] Don't this gir files, really
4546
4547  pango/Makefile.am |    2 +-
4548  1 file changed, 1 insertion(+), 1 deletion(-)
4549
4550 commit 59fbdf8efd88d72c587dc55a22b6eabd7184284b
4551 Author: Behdad Esfahbod <behdad@behdad.org>
4552 Date:   Mon Aug 17 17:07:12 2009 -0400
4553
4554     [Makefile] Remove GIR files from EXTRA_DIST
4555
4556  pango/Makefile.am |    2 --
4557  1 file changed, 2 deletions(-)
4558
4559 commit 078300ef69ab0855a7cc39503880cbc8b2e23494
4560 Author: Colin Walters <walters@verbum.org>
4561 Date:   Mon Aug 17 16:50:57 2009 -0400
4562
4563     Re-enable introspection, delete PangoX
4564
4565     This patch relies on the latest GObject Introspection; bump
4566     requirement to 0.6.4.
4567
4568     First, delete the PangoX.gir since it's "incredibly deprecated"
4569     in Owen's words =)
4570
4571     Next, clean up the PangoCairo.gir logic; we need to include the .gir
4572     for the relevant font backend (currently just FT2), because the
4573     font object gets expanded.
4574
4575  configure.in      |    2 +-
4576  pango/Makefile.am |   69
4577  +++++++++++++++++++++--------------------------------
4578  2 files changed, 28 insertions(+), 43 deletions(-)
4579
4580 commit f1d8d01c81b10a8c5ed47fef7a3fba10aa66140c
4581 Author: Behdad Esfahbod <behdad@behdad.org>
4582 Date:   Mon Aug 17 16:48:13 2009 -0400
4583
4584     [HB] Avoid int overflow in GPOS
4585
4586     Bug 592036 - integer overflow bug causes misrendering of Nepali
4587     characters
4588
4589  pango/opentype/hb-ot-layout-gpos-private.hh |   20 ++++++++++----------
4590  pango/opentype/hb-private.h                 |    3 +++
4591  2 files changed, 13 insertions(+), 10 deletions(-)
4592
4593 commit a465d3c1854033f2c3c05616bde7762ff0cf2d5b
4594 Author: Behdad Esfahbod <behdad@behdad.org>
4595 Date:   Fri Aug 14 19:37:18 2009 -0400
4596
4597     [HB] Simplify loop
4598
4599  pango/opentype/hb-ot-layout-gpos-private.hh |   31
4600  ++++++++++++---------------
4601  1 file changed, 14 insertions(+), 17 deletions(-)
4602
4603 commit 400a17544e80d46ef9d7aaca4d1c33a6e11f5f97
4604 Author: Behdad Esfahbod <behdad@behdad.org>
4605 Date:   Fri Aug 14 19:33:24 2009 -0400
4606
4607     [HB] Merge mark positionin code between three types of lookups
4608
4609  pango/opentype/hb-ot-layout-gpos-private.hh |   95
4610  ++++++++-------------------
4611  1 file changed, 29 insertions(+), 66 deletions(-)
4612
4613 commit ae76417677db1d7a8daf454bf043269479b7910d
4614 Author: Behdad Esfahbod <behdad@behdad.org>
4615 Date:   Fri Aug 14 18:42:42 2009 -0400
4616
4617     [HB] More minor shuffling
4618
4619  pango/opentype/hb-open-type-private.hh        |    3 ---
4620  pango/opentype/hb-ot-layout-common-private.hh |    5 +++++
4621  2 files changed, 5 insertions(+), 3 deletions(-)
4622
4623 commit 1b91a23d57d1aef4349f28e0154aff68ad855357
4624 Author: Behdad Esfahbod <behdad@behdad.org>
4625 Date:   Fri Aug 14 18:40:56 2009 -0400
4626
4627     [HB] Move code around
4628
4629  pango/opentype/hb-open-type-private.hh        |   21
4630  +++++++++++++++++++++
4631  pango/opentype/hb-ot-layout-common-private.hh |   19 -------------------
4632  2 files changed, 21 insertions(+), 19 deletions(-)
4633
4634 commit 165203e4f57c39d292f4a010561948b58c6196ab
4635 Author: Behdad Esfahbod <behdad@behdad.org>
4636 Date:   Fri Aug 14 18:32:56 2009 -0400
4637
4638     [HB] Correctly sanitize LigatureAttach
4639
4640  pango/opentype/hb-open-type-private.hh        |   14 ++++++++++----
4641  pango/opentype/hb-ot-layout-common-private.hh |    4 ++++
4642  pango/opentype/hb-ot-layout-gdef-private.hh   |    4 ++--
4643  pango/opentype/hb-ot-layout-gpos-private.hh   |    6 +++---
4644  4 files changed, 19 insertions(+), 9 deletions(-)
4645
4646 commit 8aa69042d86497c1dd45bd4ad89e7f0e247f244f
4647 Author: Behdad Esfahbod <behdad@behdad.org>
4648 Date:   Fri Aug 14 18:14:03 2009 -0400
4649
4650     [HB] Simplify MarkBase and MarkLig too
4651
4652  pango/opentype/hb-ot-layout-gpos-private.hh |  127
4653  ++++++++++-----------------
4654  1 file changed, 48 insertions(+), 79 deletions(-)
4655
4656 commit 279a5bd1bbd085493a1ce882274481a80a443e46
4657 Author: Behdad Esfahbod <behdad@behdad.org>
4658 Date:   Fri Aug 14 17:53:31 2009 -0400
4659
4660     [HB] Simplify MarkMark
4661
4662  pango/opentype/hb-ot-layout-gpos-private.hh |   29
4663  +++++++++++++++------------
4664  1 file changed, 16 insertions(+), 13 deletions(-)
4665
4666 commit 10bc378f81fb2fd21fd7ef5f8d6242ad18b88132
4667 Author: Behdad Esfahbod <behdad@behdad.org>
4668 Date:   Fri Aug 14 17:31:16 2009 -0400
4669
4670     [HB] Fix possible int overflows during sanitize
4671
4672  pango/opentype/TODO                         |    1 -
4673  pango/opentype/hb-open-type-private.hh      |   22 ++++++++++++++++++++++
4674  pango/opentype/hb-ot-layout-gpos-private.hh |   15 ++++++++-------
4675  3 files changed, 30 insertions(+), 8 deletions(-)
4676
4677 commit 23dd984c1647179d8431c0879e8477f52a626ed0
4678 Author: Behdad Esfahbod <behdad@behdad.org>
4679 Date:   Fri Aug 14 16:41:00 2009 -0400
4680
4681     [HB] Debug output for SANITIZE_MEM()
4682
4683  pango/opentype/hb-open-type-private.hh |   34
4684  +++++++++++++++++++++-----------
4685  1 file changed, 23 insertions(+), 11 deletions(-)
4686
4687 commit 397196a3758a4f0e645df876937ccc88d529b865
4688 Author: Behdad Esfahbod <behdad@behdad.org>
4689 Date:   Fri Aug 14 16:25:33 2009 -0400
4690
4691     [HB] Use inline function for SANITIZE_MEM()
4692
4693  pango/opentype/hb-open-type-private.hh |   33
4694  +++++++++++++++++++-------------
4695  1 file changed, 20 insertions(+), 13 deletions(-)
4696
4697 commit 6e5affe549e571c4bfa46be48963001bcc1b3d74
4698 Author: Behdad Esfahbod <behdad@behdad.org>
4699 Date:   Fri Aug 14 16:17:32 2009 -0400
4700
4701     [HB] Use SANITIZE_THIS() when applicable
4702
4703  pango/opentype/hb-open-type-private.hh |    6 +++---
4704  1 file changed, 3 insertions(+), 3 deletions(-)
4705
4706 commit 578e321d3b5a08b86e6f1576f09973a94924e448
4707 Author: Behdad Esfahbod <behdad@behdad.org>
4708 Date:   Fri Aug 14 16:12:22 2009 -0400
4709
4710     [HB] Add note about auditing sanitize code for overflows
4711
4712  pango/opentype/TODO                         |    1 +
4713  pango/opentype/hb-ot-layout-gpos-private.hh |    2 +-
4714  2 files changed, 2 insertions(+), 1 deletion(-)
4715
4716 commit d683b37b8817aef334281aada550bf8974fde1a8
4717 Author: Behdad Esfahbod <behdad@behdad.org>
4718 Date:   Thu Aug 13 17:13:25 2009 -0400
4719
4720     [HB] Add empty hb_shape() API
4721
4722  pango/opentype/Makefile.am |    2 ++
4723  pango/opentype/hb-shape.c  |   40 +++++++++++++++++++++++++++++++++
4724  pango/opentype/hb-shape.h  |   53
4725  ++++++++++++++++++++++++++++++++++++++++++++
4726  3 files changed, 95 insertions(+)
4727
4728 commit f4868084a55e3abd0b45ee2fb7b477e038a81d1a
4729 Author: Behdad Esfahbod <behdad@behdad.org>
4730 Date:   Thu Aug 13 11:47:08 2009 -0400
4731
4732     [HB] Bitfield packing *is* very delicate
4733
4734     Fix the second instance.
4735
4736  pango/opentype/hb-buffer.h |    2 +-
4737  1 file changed, 1 insertion(+), 1 deletion(-)
4738
4739 commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53
4740 Author: David E. Hollingsworth <deh@curl.com>
4741 Date:   Thu Aug 13 15:55:50 2009 +0300
4742
4743     [basic-win32] Increase performance of Uniscribe code
4744
4745     A few weeks ago I reported a performance issue regarding the use of
4746     Uniscribe in the win32 basic shaper.
4747
4748     It turns out that the issue was with the use of Uniscribe's
4749     SCRIPT_CACHE.  Despite the name, this value is for caching
4750     per-font-plus-size values, not per-script values.  See:
4751
4752       http://msdn.microsoft.com/en-us/library/dd317726(VS.85).aspx
4753
4754     Since shaping occurs on runs containing a single font, we only need
4755     one SCRIPT_CACHE in uniscribe_shape.  I'm including a patch below that
4756     does this.  With the patch applied, the time for one of my tests went
4757     from 20s to .3s.
4758
4759  modules/basic/basic-win32.c |   13 ++++++-------
4760  1 file changed, 6 insertions(+), 7 deletions(-)
4761
4762 commit b4f10583ea84d02ed0278fc2cb2846aaf075864d
4763 Author: Behdad Esfahbod <behdad@behdad.org>
4764 Date:   Thu Aug 13 05:25:23 2009 -0400
4765
4766     Bug 591511 – hh-blob.c does not compile using mingw on windows
4767
4768     Check for sys/mman.h, not mprotect().
4769
4770  configure.in             |    2 +-
4771  pango/opentype/hb-blob.c |    8 ++++----
4772  2 files changed, 5 insertions(+), 5 deletions(-)
4773
4774 commit 87f9fedcd27baa62043cb59b03dfd5ce0a9214db
4775 Author: Behdad Esfahbod <behdad@behdad.org>
4776 Date:   Thu Aug 13 05:20:46 2009 -0400
4777
4778     [HB] Fix buffer sizing issue with mingw gcc
4779
4780     Bit field packing is a delicate field.  Issue reported in comment
4781     3 here:
4782     http://bugzilla.gnome.org/show_bug.cgi?id=591511
4783
4784  pango/opentype/hb-buffer-private.h |   14 +++++++-------
4785  1 file changed, 7 insertions(+), 7 deletions(-)
4786
4787 commit c4f35720bc1310c37b41af134dace628ff35a221
4788 Author: Behdad Esfahbod <behdad@behdad.org>
4789 Date:   Wed Aug 12 19:56:26 2009 -0400
4790
4791     Release 1.25.3
4792
4793  NEWS         |   16 ++++++++++++++++
4794  configure.in |    4 ++--
4795  2 files changed, 18 insertions(+), 2 deletions(-)
4796
4797 commit 4770396ca172bab95dd4d0b34a272816f1b26922
4798 Author: Behdad Esfahbod <behdad@behdad.org>
4799 Date:   Wed Aug 12 19:45:50 2009 -0400
4800
4801     Bug 591413 – needs to link with libstdc++
4802
4803     Enforce -fno-exceptions better.
4804
4805  configure.in               |   29 ++++++++++++++++++++++++++---
4806  pango/opentype/Makefile.am |    2 +-
4807  2 files changed, 27 insertions(+), 4 deletions(-)
4808
4809 commit 7380a171e933b8690146d2976caf0c5abafbed91
4810 Author: Behdad Esfahbod <behdad@behdad.org>
4811 Date:   Wed Aug 12 19:36:29 2009 -0400
4812
4813     Bug 591511 – hb-blob.c does not compile using mingw on windows
4814
4815     Only call mprotect() when available.  For optimal performance, a win32
4816     way to make memory writeable needs to be added.
4817
4818  configure.in             |    3 ++-
4819  pango/opentype/hb-blob.c |    8 ++++++++
4820  2 files changed, 10 insertions(+), 1 deletion(-)
4821
4822 commit 2059465b5d9440126d99a78aae7f785d89572194
4823 Author: Behdad Esfahbod <behdad@behdad.org>
4824 Date:   Wed Aug 12 19:23:16 2009 -0400
4825
4826     [HB] Add comment
4827
4828  pango/opentype/hb-buffer-private.h |    2 +-
4829  1 file changed, 1 insertion(+), 1 deletion(-)
4830
4831 commit 7b1b94b255d616759672b03b2cf4b88aa013271a
4832 Author: Behdad Esfahbod <behdad@behdad.org>
4833 Date:   Wed Aug 12 18:36:36 2009 -0400
4834
4835     New public API: pango_glyph_item_get_logical_widths()
4836
4837  docs/pango-sections.txt  |    1 +
4838  docs/tmpl/glyphs.sgml    |   10 ++++++++
4839  pango/glyphstring.c      |   39 ++++--------------------------
4840  pango/pango-glyph-item.c |   60
4841  ++++++++++++++++++++++++++++++++++++++++++++++
4842  pango/pango-glyph-item.h |    3 +++
4843  pango/pango-layout.c     |    5 ++--
4844  pango/pango.def          |    1 +
4845  7 files changed, 81 insertions(+), 38 deletions(-)
4846
4847 commit 1f1b4df1d08f5b9a8e85d9282240aaaf3d8d8023
4848 Author: Behdad Esfahbod <behdad@behdad.org>
4849 Date:   Wed Aug 12 18:13:37 2009 -0400
4850
4851     Fix compiler warnings
4852
4853  pango/pangoft2.c      |    2 +-
4854  pango/pangoxft-font.c |    2 +-
4855  2 files changed, 2 insertions(+), 2 deletions(-)
4856
4857 commit a38803a01f9e7f0cddd98c9b14ce8f9c1d878620
4858 Author: Behdad Esfahbod <behdad@behdad.org>
4859 Date:   Wed Aug 12 18:11:03 2009 -0400
4860
4861     Remove G_GNUC_PURE attr from pango_glyph_string_get_width()
4862
4863     Since the glyph widths can be adjusted directly.
4864
4865  pango/pango-glyph.h |    2 +-
4866  1 file changed, 1 insertion(+), 1 deletion(-)
4867
4868 commit 075e9925cc9d4675e5a6be65e599e4ee97f2d018
4869 Author: Behdad Esfahbod <behdad@behdad.org>
4870 Date:   Wed Aug 12 17:50:19 2009 -0400
4871
4872     [OT] Enlarge lookup array
4873
4874     We'll fix it properly later when ruleset logic is moved into HarfBuzz.
4875     In the mean time, IranNastaliq was hitting the 100 limit.
4876
4877  pango/pango-ot-info.c |    4 ++--
4878  1 file changed, 2 insertions(+), 2 deletions(-)
4879
4880 commit 68b88d292b4be0bffe321c3da84891c4a7b3ba6f
4881 Author: Behdad Esfahbod <behdad@behdad.org>
4882 Date:   Wed Aug 12 16:51:46 2009 -0400
4883
4884     [layout] clear state->log_widths after freeing
4885
4886  pango/pango-layout.c |    2 ++
4887  1 file changed, 2 insertions(+)
4888
4889 commit 1e53d4d5904445c740a374ea8492935f95bf1654
4890 Author: Behdad Esfahbod <behdad@behdad.org>
4891 Date:   Wed Aug 12 16:50:28 2009 -0400
4892
4893     [HB] Always clear positions if dirty, before returning to user
4894
4895  pango/opentype/hb-buffer.c |    4 ++--
4896  1 file changed, 2 insertions(+), 2 deletions(-)
4897
4898 commit 141dfa186403bb22e1e3875fdc263d402b2abb1d
4899 Author: Behdad Esfahbod <behdad@behdad.org>
4900 Date:   Wed Aug 12 16:47:27 2009 -0400
4901
4902     [HB] Fix _hb_buffer_next() when positioning
4903
4904     We were copying glyphs to output.  This should not happen when in
4905     GPOS.  Back then it was fine, then some optimizations broke then
4906     assumption.
4907
4908  pango/opentype/hb-buffer-private.h |    1 +
4909  pango/opentype/hb-buffer.c         |   12 ++++++++++++
4910  2 files changed, 13 insertions(+)
4911
4912 commit 996eab4e5f35432692fc76939a2f586a1298c1da
4913 Author: Behdad Esfahbod <behdad@behdad.org>
4914 Date:   Wed Aug 12 15:55:23 2009 -0400
4915
4916     [HB] Fixed signedness warnings
4917
4918  pango/opentype/hb-open-type-private.hh |    4 ++--
4919  1 file changed, 2 insertions(+), 2 deletions(-)
4920
4921 commit 4d5bd658c7b78392d24ad4cc82d800b6d0fc8434
4922 Author: Behdad Esfahbod <behdad@behdad.org>
4923 Date:   Wed Aug 12 15:48:44 2009 -0400
4924
4925     [HB] Ouch.  Fix compilation.
4926
4927  pango/opentype/hb-ot-layout-gpos-private.hh |    2 +-
4928  1 file changed, 1 insertion(+), 1 deletion(-)
4929
4930 commit ebdcfbeb5aeb3e827326844f2f942570e503e26a
4931 Author: Behdad Esfahbod <behdad@behdad.org>
4932 Date:   Wed Aug 12 15:40:04 2009 -0400
4933
4934     [HB] Fix invalid access / overflow on x86-64
4935
4936     Bug 591557 – [HB] crash scrolling the evolution message list
4937     Bug 591576 – crashed with SIGSEGV at pango
4938
4939  pango/opentype/hb-ot-layout-gpos-private.hh |   21 ++++++++++++---------
4940  pango/opentype/hb-ot-layout-gsub-private.hh |    2 --
4941  2 files changed, 12 insertions(+), 11 deletions(-)
4942
4943 commit 6b7265c4d6fab1181d0453a845b67ab53fb19d2e
4944 Author: Behdad Esfahbod <behdad@behdad.org>
4945 Date:   Tue Aug 11 17:06:57 2009 -0400
4946
4947     Bug 591465 – Gimp crashes upon opening the font selection dialog
4948
4949     Initialize count variables.
4950
4951  pango/pango-ot-info.c |    6 +++---
4952  1 file changed, 3 insertions(+), 3 deletions(-)
4953
4954 commit c556ca970a90850b6c6a96033bb862e1ceb00866
4955 Author: Behdad Esfahbod <behdad@behdad.org>
4956 Date:   Tue Aug 11 11:13:04 2009 -0400
4957
4958     [doc] Update doc templates
4959
4960  docs/tmpl/atsui-fonts.sgml |    9 +++++++++
4961  1 file changed, 9 insertions(+)
4962
4963 commit c99c7784e5c65e9c67721ec7335bce57cbd59fe3
4964 Author: Behdad Esfahbod <behdad@behdad.org>
4965 Date:   Tue Aug 11 10:29:49 2009 -0400
4966
4967     Release 1.25.2
4968
4969  NEWS         |    8 ++++++++
4970  configure.in |    4 ++--
4971  2 files changed, 10 insertions(+), 2 deletions(-)
4972
4973 commit 6035823cb335de9b05c4446935ea1d09d58c8921
4974 Author: Behdad Esfahbod <behdad@behdad.org>
4975 Date:   Tue Aug 11 10:31:22 2009 -0400
4976
4977     [doc] Update for ATSUI change
4978
4979     Bug 562100 – docs check fails
4980
4981  docs/pango-sections.txt |    2 +-
4982  1 file changed, 1 insertion(+), 1 deletion(-)
4983
4984 commit 954319c6eb2eb3dc74a3e271ee5ae6f1ce12ee32
4985 Author: Behdad Esfahbod <behdad@behdad.org>
4986 Date:   Tue Aug 11 10:09:19 2009 -0400
4987
4988     Bug 591409 – crash in firefox.  Handle non-mmapped FT_Face
4989
4990  pango/pango-ot-info.c |   50
4991  +++++++++++++++++++++++++++++++++++++++----------
4992  1 file changed, 40 insertions(+), 10 deletions(-)
4993
4994 commit 620858ee966c7999b206dd3a883542a1057a8d41
4995 Author: Behdad Esfahbod <behdad@behdad.org>
4996 Date:   Mon Aug 10 23:50:51 2009 -0400
4997
4998     [HB] Add hb_font_funcs_make_immutable()
4999
5000  pango/opentype/hb-font-private.h |    4 ++++
5001  pango/opentype/hb-font.cc        |   17 +++++++++++++++--
5002  pango/opentype/hb-font.h         |    3 +++
5003  3 files changed, 22 insertions(+), 2 deletions(-)
5004
5005 commit 3f57b1a9e78a50651a6dcca7443085bf9fc307b2
5006 Author: Behdad Esfahbod <behdad@behdad.org>
5007 Date:   Mon Aug 10 23:45:57 2009 -0400
5008
5009     [HB] Add missing initializer
5010
5011  pango/opentype/hb-font.cc |    4 +++-
5012  1 file changed, 3 insertions(+), 1 deletion(-)
5013
5014 commit 106c0db2c0d88d956a3e2184259c19948d9ea4b5
5015 Author: Behdad Esfahbod <behdad@behdad.org>
5016 Date:   Mon Aug 10 23:40:28 2009 -0400
5017
5018     [OT] Hookup glib unicode funcs
5019
5020  pango/opentype/hb-buffer.c     |   14 +++++++-------
5021  pango/opentype/hb-glib.c       |    4 +++-
5022  pango/opentype/hb-glib.h       |    4 ++--
5023  pango/opentype/hb-ot-layout.cc |   10 +++++-----
5024  pango/opentype/hb-private.h    |    2 +-
5025  pango/pango-ot-info.c          |    2 ++
5026  pango/pango-ot-private.h       |    1 +
5027  7 files changed, 21 insertions(+), 16 deletions(-)
5028
5029 commit 5586ef604f0212f8edebbbffbe7596d3bdca3474
5030 Author: Behdad Esfahbod <behdad@behdad.org>
5031 Date:   Mon Aug 10 23:35:05 2009 -0400
5032
5033     [HB] Add hb-glib
5034
5035  pango/opentype/Makefile.am          |    4 ++-
5036  pango/opentype/hb-glib.c            |   56
5037  +++++++++++++++++++++++++++++++++++
5038  pango/opentype/hb-glib.h            |   41 +++++++++++++++++++++++++
5039  pango/opentype/hb-unicode-private.h |    2 +-
5040  pango/opentype/hb-unicode.c         |   10 +++----
5041  pango/opentype/hb-unicode.h         |    6 ++--
5042  6 files changed, 109 insertions(+), 10 deletions(-)
5043
5044 commit e434cc3d4f720a453eaff20f8d6ab61ae098c4a0
5045 Author: Behdad Esfahbod <behdad@behdad.org>
5046 Date:   Mon Aug 10 23:25:28 2009 -0400
5047
5048     [HB] Add hb_unicode_funcs_make_immutable()
5049
5050  pango/opentype/hb-unicode-private.h |    2 ++
5051  pango/opentype/hb-unicode.c         |   22 +++++++++++++++++-----
5052  pango/opentype/hb-unicode.h         |    2 ++
5053  3 files changed, 21 insertions(+), 5 deletions(-)
5054
5055 commit 8b3ad4afc0ce0f4db72142e1a6ee7883e5702dd6
5056 Author: Behdad Esfahbod <behdad@behdad.org>
5057 Date:   Mon Aug 10 23:21:33 2009 -0400
5058
5059     [HB] Use nil unicode funcs in nil face
5060
5061  pango/opentype/hb-font.cc           |    7 ++++---
5062  pango/opentype/hb-unicode-private.h |    3 +++
5063  pango/opentype/hb-unicode.c         |    2 +-
5064  3 files changed, 8 insertions(+), 4 deletions(-)
5065
5066 commit 4c1f130ea8328ff492e72b9a0eebbe6a083d7b7a
5067 Author: Behdad Esfahbod <behdad@behdad.org>
5068 Date:   Mon Aug 10 23:05:05 2009 -0400
5069
5070     [HB] Initialize unicode funcs to nil getters
5071
5072  pango/opentype/hb-unicode.c |   29 +++++++++++++++++++----------
5073  1 file changed, 19 insertions(+), 10 deletions(-)
5074
5075 commit f2fab897d32061d9a0329384cd4b0fd71748ea97
5076 Author: Behdad Esfahbod <behdad@behdad.org>
5077 Date:   Mon Aug 10 22:58:56 2009 -0400
5078
5079     [HB] Flesh out Unicode funcs
5080
5081  pango/opentype/hb-object-private.h  |    2 +-
5082  pango/opentype/hb-unicode-private.h |   12 +++----
5083  pango/opentype/hb-unicode.c         |   67
5084  ++++++++++++++++++++++++++++++-----
5085  pango/opentype/hb-unicode.h         |    3 --
5086  4 files changed, 65 insertions(+), 19 deletions(-)
5087
5088 commit cedd227822a0c8540fff4152b302e4d701fcac81
5089 Author: Behdad Esfahbod <behdad@behdad.org>
5090 Date:   Mon Aug 10 22:47:57 2009 -0400
5091
5092     [HB] Implement buffer UTF-X input
5093
5094  pango/opentype/hb-buffer.c |  110
5095  ++++++++++++++++++++++++++++++++++++++++++++
5096  pango/opentype/hb-buffer.h |   12 ++---
5097  2 files changed, 116 insertions(+), 6 deletions(-)
5098
5099 commit 640709e6008ffcd9dc969aec71fcd717acbb8797
5100 Author: Behdad Esfahbod <behdad@behdad.org>
5101 Date:   Mon Aug 10 21:10:37 2009 -0400
5102
5103     [HB] Add buffer UTF-X API
5104
5105  pango/opentype/hb-buffer.h |   21 +++++++++++++++++++++
5106  1 file changed, 21 insertions(+)
5107
5108 commit dfa2cfce0dac5ba1d9f87aea5ff3ab3ed36be6ce
5109 Author: Behdad Esfahbod <behdad@behdad.org>
5110 Date:   Mon Aug 10 20:59:25 2009 -0400
5111
5112     [HB] Add hb_buffer_reverse()
5113
5114  pango/opentype/hb-buffer.c |   32 +++++++++++++++++++++++++++++---
5115  pango/opentype/hb-buffer.h |    7 +++++++
5116  2 files changed, 36 insertions(+), 3 deletions(-)
5117
5118 commit 200ba28b0f0e1b90e5f958960b62b0fe657be3ba
5119 Author: Behdad Esfahbod <behdad@behdad.org>
5120 Date:   Mon Aug 10 20:24:49 2009 -0400
5121
5122     [HB] Reuse the positions array as alt string array
5123
5124  pango/opentype/hb-buffer-private.h |    1 -
5125  pango/opentype/hb-buffer.c         |   28 +++++++++-------------------
5126  2 files changed, 9 insertions(+), 20 deletions(-)
5127
5128 commit a6abd02a45946959a4f3c64fb25cb84d83913e2a
5129 Author: Behdad Esfahbod <behdad@behdad.org>
5130 Date:   Mon Aug 10 20:05:16 2009 -0400
5131
5132     [HB] Start adding Unicode funcs
5133
5134  pango/opentype/Makefile.am          |    3 +
5135  pango/opentype/hb-font-private.h    |   29 +----
5136  pango/opentype/hb-font.cc           |  163 +++++++-------------------
5137  pango/opentype/hb-font.h            |  140 ++++++++--------------
5138  pango/opentype/hb-unicode-private.h |   54 +++++++++
5139  pango/opentype/hb-unicode.c         |   89 ++++++++++++++
5140  pango/opentype/hb-unicode.h         |  220
5141  +++++++++++++++++++++++++++++++++++
5142  pango/pango-ot-info.c               |    2 +-
5143  8 files changed, 464 insertions(+), 236 deletions(-)
5144
5145 commit 0934f1596280945c07c733cdc81acb3275835a53
5146 Author: Behdad Esfahbod <behdad@behdad.org>
5147 Date:   Mon Aug 10 19:00:36 2009 -0400
5148
5149     [HB] Put C++ inline's back
5150
5151     Apparetly in C++, inline means a totally different thing.
5152
5153  pango/opentype/hb-open-file-private.hh          |   14 +++++++-------
5154  pango/opentype/hb-open-type-private.hh          |   16 ++++++++--------
5155  pango/opentype/hb-ot-layout-common-private.hh   |   12 ++++++------
5156  pango/opentype/hb-ot-layout-gdef-private.hh     |    4 ++--
5157  pango/opentype/hb-ot-layout-gpos-private.hh     |   12 ++++++------
5158  pango/opentype/hb-ot-layout-gsub-private.hh     |   12 ++++++------
5159  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   12 ++++++------
5160  7 files changed, 41 insertions(+), 41 deletions(-)
5161
5162 commit 5a53c4d3c134dfc502a91783106374e6e158b225
5163 Author: Behdad Esfahbod <behdad@behdad.org>
5164 Date:   Mon Aug 10 14:45:44 2009 -0400
5165
5166     Add CXX check to configure
5167
5168  configure.in |   11 +----------
5169  1 file changed, 1 insertion(+), 10 deletions(-)
5170
5171 commit b2ff4fa41d33af6c3f784d26667d5aa2ad81ebd3
5172 Author: Behdad Esfahbod <behdad@behdad.org>
5173 Date:   Mon Aug 10 13:57:02 2009 -0400
5174
5175     [HB] Don't override CXX compiler
5176
5177     Just add couple of options to it (still assuming gcc)
5178
5179  pango/opentype/Makefile.am |    3 ++-
5180  1 file changed, 2 insertions(+), 1 deletion(-)
5181
5182 commit e6e9681411d07bbbca4c2c00052896aab3459fef
5183 Author: Behdad Esfahbod <behdad@behdad.org>
5184 Date:   Mon Aug 10 11:50:30 2009 -0400
5185
5186     Release 1.25.1
5187
5188  NEWS         |   18 ++++++++++++++++++
5189  configure.in |    4 ++--
5190  2 files changed, 20 insertions(+), 2 deletions(-)
5191
5192 commit a2017573b50a7b739dab20f343a60ee7e2ea322f
5193 Author: Behdad Esfahbod <behdad@behdad.org>
5194 Date:   Mon Aug 10 11:57:15 2009 -0400
5195
5196     [OT] Remove list of private (and gone) symbols from public def file
5197
5198     Oops!
5199
5200  pango/pangoft2.def |    3 ---
5201  1 file changed, 3 deletions(-)
5202
5203 commit 7eea3552420ab23562c44777fceba91f5da5d883
5204 Author: Behdad Esfahbod <behdad@behdad.org>
5205 Date:   Mon Aug 10 11:49:57 2009 -0400
5206
5207     Revert "Build introspection again"
5208
5209     This reverts commit 853f3ddd12ea2fbf3bed551ebfd542536e7f42e0.
5210     The introspection stuff doesn't hook into the build system correctly
5211     and hence breaks "distcheck".  Need to look into it again.
5212
5213  pango/Makefile.am |   31 ++++++++++++++++---------------
5214  1 file changed, 16 insertions(+), 15 deletions(-)
5215
5216 commit f5a10f5ce603cdd7dc70513c09975ca0535089b2
5217 Author: Behdad Esfahbod <behdad@behdad.org>
5218 Date:   Mon Aug 10 09:35:11 2009 -0400
5219
5220     [HB] Indent
5221
5222  pango/opentype/hb-ot-layout.h |    8 ++++----
5223  1 file changed, 4 insertions(+), 4 deletions(-)
5224
5225 commit 7736059a852b4951ae2a14f02bb552262dd179fd
5226 Author: Behdad Esfahbod <behdad@behdad.org>
5227 Date:   Sun Aug 9 22:25:17 2009 -0400
5228
5229     [HB] Remove unused code
5230
5231  pango/opentype/hb-ot-layout-gdef-private.hh |   10 ----------
5232  1 file changed, 10 deletions(-)
5233
5234 commit 845e7a7a35bd65af32a188b6cf89adb611ac35bc
5235 Author: Behdad Esfahbod <behdad@behdad.org>
5236 Date:   Sun Aug 9 22:10:39 2009 -0400
5237
5238     [HB] Add a NEXT() macro
5239
5240  pango/opentype/hb-open-type-private.hh          |    2 ++
5241  pango/opentype/hb-ot-layout-common-private.hh   |    4 ++--
5242  pango/opentype/hb-ot-layout-gsub-private.hh     |    8 ++++----
5243  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   24
5244  +++++++++++------------
5245  4 files changed, 20 insertions(+), 18 deletions(-)
5246
5247 commit 4cd222b23494b2dd3511169be90f382922c5f210
5248 Author: Behdad Esfahbod <behdad@behdad.org>
5249 Date:   Sun Aug 9 18:31:47 2009 -0400
5250
5251     [HB] Remove done TODO item
5252
5253  pango/opentype/TODO |    1 -
5254  1 file changed, 1 deletion(-)
5255
5256 commit 88bfabba705331762f369364bbb38becf56d83ed
5257 Author: Behdad Esfahbod <behdad@behdad.org>
5258 Date:   Sun Aug 9 13:05:08 2009 -0400
5259
5260     [HB] Print mark sets in main.cc
5261
5262  pango/opentype/main.cc |    2 ++
5263  1 file changed, 2 insertions(+)
5264
5265 commit 0956094754c054a9cafc7ead4bac24ca2c77439a
5266 Author: Behdad Esfahbod <behdad@behdad.org>
5267 Date:   Sat Aug 8 16:57:27 2009 -0400
5268
5269     [HB] Remove hb_ot_layout_table_find_feature()
5270
5271     That function doesn't make much sense as multiple features in the
5272     table may
5273     have the same tag.
5274
5275  pango/opentype/hb-ot-layout.cc |   16 ----------------
5276  pango/opentype/hb-ot-layout.h  |    6 ------
5277  2 files changed, 22 deletions(-)
5278
5279 commit 3616d0b02412d86aa8d2370e67002c2ef5b31da3
5280 Author: Behdad Esfahbod <behdad@behdad.org>
5281 Date:   Sat Aug 8 16:53:23 2009 -0400
5282
5283     [HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
5284
5285  pango/opentype/TODO                         |    1 -
5286  pango/opentype/hb-buffer-private.h          |    4 ++--
5287  pango/opentype/hb-buffer.c                  |   12 +++++-----
5288  pango/opentype/hb-buffer.h                  |    4 ++--
5289  pango/opentype/hb-common.h                  |    1 +
5290  pango/opentype/hb-ot-layout-gpos-private.hh |   12 +++++-----
5291  pango/opentype/hb-ot-layout-gsub-private.hh |   14 +++++------
5292  pango/opentype/hb-ot-layout.cc              |   18 +++++++-------
5293  pango/opentype/hb-ot-layout.h               |   34
5294  +++++++--------------------
5295  pango/pango-ot-info.c                       |    4 ++--
5296  10 files changed, 44 insertions(+), 60 deletions(-)
5297
5298 commit 005058069f1638e207859c2898129fd1375458d7
5299 Author: Behdad Esfahbod <behdad@behdad.org>
5300 Date:   Sat Aug 8 16:37:22 2009 -0400
5301
5302     [HB] Fix bug introduced recently
5303
5304  pango/opentype/hb-open-type-private.hh |    4 ++--
5305  1 file changed, 2 insertions(+), 2 deletions(-)
5306
5307 commit c899bfddd1aaa0f0b4242910080f80a9889cb27c
5308 Author: Behdad Esfahbod <behdad@behdad.org>
5309 Date:   Fri Aug 7 19:46:30 2009 -0400
5310
5311     [HB] Remove clumsy macros and improve API
5312
5313  pango/opentype/TODO                             |    2 -
5314  pango/opentype/hb-open-file-private.hh          |   41 ++++++-
5315  pango/opentype/hb-open-type-private.hh          |  104 +---------------
5316  pango/opentype/hb-ot-layout-common-private.hh   |  103 ++++++++++++----
5317  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   35 ++++--
5318  pango/opentype/hb-ot-layout.cc                  |  146
5319  ++++++++---------------
5320  pango/opentype/hb-ot-layout.h                   |  101 +++++++---------
5321  pango/pango-ot-info.c                           |   96 ++++++---------
5322  8 files changed, 274 insertions(+), 354 deletions(-)
5323
5324 commit ca89182f510d3627526b3f5e7379ce5a89440354
5325 Author: Behdad Esfahbod <behdad@behdad.org>
5326 Date:   Thu Aug 6 18:34:47 2009 -0400
5327
5328     [HB] Fix various XXX issues
5329
5330  pango/opentype/hb-open-type-private.hh      |   13 ++++++++++---
5331  pango/opentype/hb-ot-layout-gdef-private.hh |    5 ++---
5332  2 files changed, 12 insertions(+), 6 deletions(-)
5333
5334 commit eb3029af018c1e70a3bc387fee6a9fa7373d06c4
5335 Author: Behdad Esfahbod <behdad@behdad.org>
5336 Date:   Thu Aug 6 18:28:45 2009 -0400
5337
5338     [HB] Remove unused var
5339
5340  pango/opentype/hb-ot-layout-private.h |    2 --
5341  1 file changed, 2 deletions(-)
5342
5343 commit a5e0c175ef3b63b3db53ff861f8847ffe9cea03d
5344 Author: Behdad Esfahbod <behdad@behdad.org>
5345 Date:   Thu Aug 6 18:28:00 2009 -0400
5346
5347     [HB] Remove another stale XXX
5348
5349  pango/opentype/hb-ot-layout.cc |    2 --
5350  1 file changed, 2 deletions(-)
5351
5352 commit 2b067b28aee93c2275644b0a1dc3b04ad751bda6
5353 Author: Behdad Esfahbod <behdad@behdad.org>
5354 Date:   Thu Aug 6 18:27:28 2009 -0400
5355
5356     [HB] Rebrand XXX as TODO
5357
5358  pango/opentype/hb-open-file-private.hh |    4 ++--
5359  1 file changed, 2 insertions(+), 2 deletions(-)
5360
5361 commit bdf7aec5550061d8924673dbebda0221eec45dfd
5362 Author: Behdad Esfahbod <behdad@behdad.org>
5363 Date:   Thu Aug 6 18:26:38 2009 -0400
5364
5365     [HB] Remove stale XXX
5366
5367  pango/opentype/hb-blob.c |    2 --
5368  1 file changed, 2 deletions(-)
5369
5370 commit 374f30c9d62a0559d71bbd610b10249d049e7778
5371 Author: Behdad Esfahbod <behdad@behdad.org>
5372 Date:   Thu Aug 6 18:24:55 2009 -0400
5373
5374     [HB] Fix unaligned access
5375
5376  pango/opentype/hb-open-type-private.hh |   20 +++++++++++++++++---
5377  pango/opentype/hb-private.h            |   22 ++++++++++++++++++++++
5378  2 files changed, 39 insertions(+), 3 deletions(-)
5379
5380 commit d653b893b1cf5def17dda4dbcb1e0e70e8f1bae2
5381 Author: Behdad Esfahbod <behdad@behdad.org>
5382 Date:   Thu Aug 6 14:28:18 2009 -0400
5383
5384     [HB] Remove a few 'inline's, though the compiler mostly ignores them
5385
5386  pango/opentype/hb-open-file-private.hh          |    1 -
5387  pango/opentype/hb-open-type-private.hh          |   16 ++++++++--------
5388  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    6 +++---
5389  3 files changed, 11 insertions(+), 12 deletions(-)
5390
5391 commit d898dc6ff2a2ebdfcccef59ec3c044b7542b1009
5392 Author: Behdad Esfahbod <behdad@behdad.org>
5393 Date:   Thu Aug 6 13:33:51 2009 -0400
5394
5395     [HB] Fix blob to use a actual mutex
5396
5397  pango/opentype/hb-blob.c           |  125
5398  ++++++++++++++++++++++++++----------
5399  pango/opentype/hb-object-private.h |    4 +-
5400  pango/opentype/hb-private.h        |   20 ++++--
5401  3 files changed, 106 insertions(+), 43 deletions(-)
5402
5403 commit 991de7d8d973cf914b4038348370c2ad86c7ce7f
5404 Author: Behdad Esfahbod <behdad@behdad.org>
5405 Date:   Thu Aug 6 12:32:35 2009 -0400
5406
5407     [HB] Use glib again
5408
5409  pango/opentype/Makefile.am         |    5 ++--
5410  pango/opentype/hb-blob.c           |    4 ++--
5411  pango/opentype/hb-object-private.h |   19 +++++----------
5412  pango/opentype/hb-private.h        |   45
5413  +++++++++++++++++++++---------------
5414  4 files changed, 37 insertions(+), 36 deletions(-)
5415
5416 commit d29e8fcd57cd62627c4fdbbaf4cbcf2e58c5df89
5417 Author: Behdad Esfahbod <behdad@behdad.org>
5418 Date:   Thu Aug 6 12:12:25 2009 -0400
5419
5420     [OT] Remove SFNT special-casing.  HB knows how to do that
5421
5422  pango/pango-ot-info.c |   30 +++++++++++++-----------------
5423  1 file changed, 13 insertions(+), 17 deletions(-)
5424
5425 commit 6ab6f0042aa081007af8a1ae7e8871c8a6f13ab2
5426 Author: Behdad Esfahbod <behdad@behdad.org>
5427 Date:   Thu Aug 6 10:40:12 2009 -0400
5428
5429     [OT] Fix crash with non-SFNT fonts
5430
5431  pango/pango-ot-info.c |    2 +-
5432  1 file changed, 1 insertion(+), 1 deletion(-)
5433
5434 commit 7a1539df497997a4d97b9d27cfb082454e4ab694
5435 Author: Behdad Esfahbod <behdad@behdad.org>
5436 Date:   Thu Aug 6 10:37:02 2009 -0400
5437
5438     [OT] Make sure we own face generic data before using it
5439
5440  pango/pango-ot-info.c |    5 ++++-
5441  1 file changed, 4 insertions(+), 1 deletion(-)
5442
5443 commit 20588ed32aadba157bb2fcf1c8b2447890854234
5444 Author: Behdad Esfahbod <behdad@behdad.org>
5445 Date:   Thu Aug 6 10:27:38 2009 -0400
5446
5447     [HB] Improve debug output
5448
5449  pango/opentype/hb-open-type-private.hh |    7 ++++---
5450  1 file changed, 4 insertions(+), 3 deletions(-)
5451
5452 commit 6caa02aee9d614077c9ae4b5dfe8fec0058f7356
5453 Author: Behdad Esfahbod <behdad@behdad.org>
5454 Date:   Thu Aug 6 10:24:49 2009 -0400
5455
5456     [HB] Minor
5457
5458  pango/opentype/hb-private.h |    2 +-
5459  1 file changed, 1 insertion(+), 1 deletion(-)
5460
5461 commit 1761cd11cb12b033df73ae265900733c0d8f4231
5462 Author: Behdad Esfahbod <behdad@behdad.org>
5463 Date:   Wed Aug 5 15:35:02 2009 -0400
5464
5465     [HB] Add a few TODO items
5466
5467  pango/opentype/TODO |    8 +++++---
5468  1 file changed, 5 insertions(+), 3 deletions(-)
5469
5470 commit 895a98508dc408bd232dadb33bb5ac313b96ffbb
5471 Author: Behdad Esfahbod <behdad@behdad.org>
5472 Date:   Wed Aug 5 15:27:42 2009 -0400
5473
5474     [HB] Improve debug output
5475
5476  pango/opentype/hb-open-type-private.hh |    8 ++++++++
5477  1 file changed, 8 insertions(+)
5478
5479 commit 1aab84b8b2ed0f35fcf5265e6b8432d8ecc07162
5480 Author: Behdad Esfahbod <behdad@behdad.org>
5481 Date:   Wed Aug 5 15:21:48 2009 -0400
5482
5483     [HB] Fix blob unlock
5484
5485  pango/opentype/hb-blob.c |    2 +-
5486  1 file changed, 1 insertion(+), 1 deletion(-)
5487
5488 commit 77bde84243e5e03ffaf6940678ca920e00eea253
5489 Author: Behdad Esfahbod <behdad@behdad.org>
5490 Date:   Wed Aug 5 15:20:34 2009 -0400
5491
5492     [HB] Improve debug output and fix mprotect bug
5493
5494  pango/opentype/hb-blob.c               |   57
5495  +++++++++++++++++++++++++++-----
5496  pango/opentype/hb-open-type-private.hh |   30 ++++++++---------
5497  pango/opentype/hb-private.h            |    3 +-
5498  3 files changed, 65 insertions(+), 25 deletions(-)
5499
5500 commit 0fc28b73eb32a6ac7566fb1d4ee0a3e07eac1b16
5501 Author: Behdad Esfahbod <behdad@behdad.org>
5502 Date:   Wed Aug 5 14:52:03 2009 -0400
5503
5504     [HB] Minor
5505
5506  pango/opentype/hb-private.h |    3 +++
5507  1 file changed, 3 insertions(+)
5508
5509 commit c96b2a6a3b2b2bb106163254b034a8fdcc3081e5
5510 Author: Behdad Esfahbod <behdad@behdad.org>
5511 Date:   Wed Aug 5 14:49:25 2009 -0400
5512
5513     [HB] Fix build of main.cc
5514
5515  pango/Makefile.am          |    4 ++--
5516  pango/opentype/Makefile.am |    8 ++++----
5517  2 files changed, 6 insertions(+), 6 deletions(-)
5518
5519 commit 413af41134a5a1686191fdfe30dab2179f8c042d
5520 Author: Behdad Esfahbod <behdad@behdad.org>
5521 Date:   Tue Aug 4 23:43:40 2009 -0400
5522
5523     [HB] turn debugging off
5524
5525  pango/opentype/hb-private.h |    2 +-
5526  1 file changed, 1 insertion(+), 1 deletion(-)
5527
5528 commit f250cc489b961d77e5104c16d030ed495c1c4b46
5529 Author: Behdad Esfahbod <behdad@behdad.org>
5530 Date:   Tue Aug 4 23:42:57 2009 -0400
5531
5532     Update doc templates
5533
5534  docs/tmpl/atsui-fonts.sgml |    9 ---------
5535  docs/tmpl/opentype.sgml    |    2 +-
5536  2 files changed, 1 insertion(+), 10 deletions(-)
5537
5538 commit 85c2e96bee9c19cec66f2b7fefabcab1bb1fe57f
5539 Author: Behdad Esfahbod <behdad@behdad.org>
5540 Date:   Tue Aug 4 23:30:32 2009 -0400
5541
5542     [HB] Fix another sanitize() bug;  hopefully it's the last one
5543
5544  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
5545  1 file changed, 1 insertion(+), 1 deletion(-)
5546
5547 commit 2e28925934eac99d59ba3a9257071e0e735d0819
5548 Author: Behdad Esfahbod <behdad@behdad.org>
5549 Date:   Tue Aug 4 23:24:35 2009 -0400
5550
5551     [HB] Fix a couple other sanitize() bugs
5552
5553  pango/opentype/hb-ot-layout-gpos-private.hh |    4 ++--
5554  pango/opentype/hb-ot-layout-gsub-private.hh |    4 ++--
5555  2 files changed, 4 insertions(+), 4 deletions(-)
5556
5557 commit 4928a22c1eb696d4f9b2d52837ac229c0eb63307
5558 Author: Behdad Esfahbod <behdad@behdad.org>
5559 Date:   Tue Aug 4 23:01:23 2009 -0400
5560
5561     [HB] More debugging output
5562
5563  pango/opentype/hb-open-type-private.hh |   45
5564  ++++++++++++++++++++++++++++----
5565  1 file changed, 40 insertions(+), 5 deletions(-)
5566
5567 commit a990ba0d2b8599ee3eab8bea6ac96aec99b1ee1d
5568 Author: Behdad Esfahbod <behdad@behdad.org>
5569 Date:   Tue Aug 4 22:55:44 2009 -0400
5570
5571     [HB] Fix fatal Sanitizer bug
5572
5573  pango/opentype/hb-open-type-private.hh |    2 +-
5574  1 file changed, 1 insertion(+), 1 deletion(-)
5575
5576 commit 7762880223a110e41cb1f1c256564f6809747fb8
5577 Author: Behdad Esfahbod <behdad@behdad.org>
5578 Date:   Tue Aug 4 22:43:47 2009 -0400
5579
5580     [HB] Add missing sanitize
5581
5582  pango/opentype/hb-open-file-private.hh |    1 +
5583  1 file changed, 1 insertion(+)
5584
5585 commit b4c1057497e2498a3391b2536aa1fbc7efe9723a
5586 Author: Behdad Esfahbod <behdad@behdad.org>
5587 Date:   Tue Aug 4 22:35:36 2009 -0400
5588
5589     [HB] Add sanitize debugging facilities
5590
5591  pango/opentype/hb-open-file-private.hh          |    4 +++
5592  pango/opentype/hb-open-type-private.hh          |   43
5593  ++++++++++++++++++++---
5594  pango/opentype/hb-ot-layout-common-private.hh   |   17 +++++++++
5595  pango/opentype/hb-ot-layout-gdef-private.hh     |   10 ++++++
5596  pango/opentype/hb-ot-layout-gpos-private.hh     |   28 +++++++++++++++
5597  pango/opentype/hb-ot-layout-gsub-private.hh     |   18 ++++++++++
5598  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   16 +++++++++
5599  pango/opentype/hb-private.h                     |    6 +++-
5600  8 files changed, 136 insertions(+), 6 deletions(-)
5601
5602 commit 076b06fdb85cd64e2a460ccb383b964dee31ebd7
5603 Author: Behdad Esfahbod <behdad@behdad.org>
5604 Date:   Tue Aug 4 22:06:57 2009 -0400
5605
5606     [HB] Rename open-types to open-type; beauty
5607
5608  pango/opentype/Makefile.am                    |    2 +-
5609  pango/opentype/hb-open-file-private.hh        |    2 +-
5610  pango/opentype/hb-open-type-private.hh        |  565
5611  +++++++++++++++++++++++++
5612  pango/opentype/hb-open-types-private.hh       |  565
5613  -------------------------
5614  pango/opentype/hb-ot-layout-common-private.hh |    2 +-
5615  5 files changed, 568 insertions(+), 568 deletions(-)
5616
5617 commit b4cfda4e811852a1ad11aa3686c95600b1d5d0c0
5618 Author: Behdad Esfahbod <behdad@behdad.org>
5619 Date:   Tue Aug 4 21:47:29 2009 -0400
5620
5621     [HB] Save edit even if not writeable
5622
5623  pango/opentype/hb-open-types-private.hh |    6 ++----
5624  1 file changed, 2 insertions(+), 4 deletions(-)
5625
5626 commit c63d3b1b1fbe7a796f2722b467830ce726b78619
5627 Author: Behdad Esfahbod <behdad@behdad.org>
5628 Date:   Tue Aug 4 21:45:40 2009 -0400
5629
5630     Fix warnings
5631
5632  pango/pangofc-fontmap.c |    5 +----
5633  pango/querymodules.c    |    2 +-
5634  2 files changed, 2 insertions(+), 5 deletions(-)
5635
5636 commit 50295f03b7684e5fb72e3446d0ae3dcf3cacb384
5637 Author: Behdad Esfahbod <behdad@behdad.org>
5638 Date:   Tue Aug 4 21:42:23 2009 -0400
5639
5640     [HB] Fix warnings
5641
5642  pango/opentype/hb-open-file-private.hh      |    1 +
5643  pango/opentype/hb-open-types-private.hh     |    5 +++++
5644  pango/opentype/hb-ot-layout-gsub-private.hh |    3 +--
5645  3 files changed, 7 insertions(+), 2 deletions(-)
5646
5647 commit cb971493ec7013eaee032cbc6e3f399a413808fb
5648 Author: Behdad Esfahbod <behdad@behdad.org>
5649 Date:   Tue Aug 4 21:35:32 2009 -0400
5650
5651     [HB] Avoid infinite recusion in Extension sanitize()
5652
5653  pango/opentype/hb-ot-layout-gpos-private.hh |    1 +
5654  pango/opentype/hb-ot-layout-gsub-private.hh |    1 +
5655  2 files changed, 2 insertions(+)
5656
5657 commit 23663fe3b506d0f9b44168dcf0b0a80d102b0877
5658 Author: Behdad Esfahbod <behdad@behdad.org>
5659 Date:   Tue Aug 4 21:32:57 2009 -0400
5660
5661     [HB] Hook Sanitizer up.  Hell's breaking loose right now
5662
5663  pango/opentype/hb-font.cc               |    7 ++-----
5664  pango/opentype/hb-open-types-private.hh |    2 +-
5665  pango/opentype/hb-ot-layout.cc          |   12 ++++++------
5666  3 files changed, 9 insertions(+), 12 deletions(-)
5667
5668 commit d55d065f2ad518879ae1992f13d1b86e109548a1
5669 Author: Behdad Esfahbod <behdad@behdad.org>
5670 Date:   Tue Aug 4 21:32:06 2009 -0400
5671
5672     [HB] Fix leak
5673
5674  pango/opentype/hb-ot-layout.cc |    2 ++
5675  1 file changed, 2 insertions(+)
5676
5677 commit c04edb57948948bc2fcb24060bf12bdb6dfcebb9
5678 Author: Behdad Esfahbod <behdad@behdad.org>
5679 Date:   Tue Aug 4 20:52:47 2009 -0400
5680
5681     [HB] Add Sanitizer
5682
5683  pango/opentype/hb-open-types-private.hh |   58
5684  ++++++++++++++++++++++++++++---
5685  1 file changed, 53 insertions(+), 5 deletions(-)
5686
5687 commit 64563fcff29aeac442f152c4643328730184763a
5688 Author: Behdad Esfahbod <behdad@behdad.org>
5689 Date:   Tue Aug 4 20:50:18 2009 -0400
5690
5691     [HB] Add XXX
5692
5693  pango/opentype/hb-open-file-private.hh |    3 +++
5694  1 file changed, 3 insertions(+)
5695
5696 commit 02c12b3802bfe4163d1b19a6a3a1daaf947f192d
5697 Author: Behdad Esfahbod <behdad@behdad.org>
5698 Date:   Tue Aug 4 20:27:05 2009 -0400
5699
5700     [HB] Minor cleanup
5701
5702  pango/opentype/hb-ot-layout-gdef-private.hh     |    2 +-
5703  pango/opentype/hb-ot-layout-gpos-private.hh     |    2 +-
5704  pango/opentype/hb-ot-layout-gsub-private.hh     |    2 +-
5705  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    4 ++--
5706  4 files changed, 5 insertions(+), 5 deletions(-)
5707
5708 commit 782943efe043e2bc1ecf973271505471b469f185
5709 Author: Behdad Esfahbod <behdad@behdad.org>
5710 Date:   Tue Aug 4 19:31:02 2009 -0400
5711
5712     [HB] Shuffle code around
5713
5714  pango/opentype/hb-open-types-private.hh |  127
5715  ++++++++++++++++---------------
5716  1 file changed, 65 insertions(+), 62 deletions(-)
5717
5718 commit d327d7fed4068f0fd69673cbc73b22d57476baa2
5719 Merge: 6a4933a 091be0f
5720 Author: Behdad Esfahbod <behdad@behdad.org>
5721 Date:   Tue Aug 4 15:59:23 2009 -0400
5722
5723     Merge branch 'master' into harfbuzz-ng
5724
5725 commit 6a4933ab14b6786fc7f347f1e1c41c0b038a0a6f
5726 Author: Behdad Esfahbod <behdad@behdad.org>
5727 Date:   Tue Aug 4 15:28:49 2009 -0400
5728
5729     [HB] More sanitize infrastructure
5730
5731  pango/opentype/hb-open-types-private.hh |   29
5732  ++++++++++++++++++++++++++++-
5733  1 file changed, 28 insertions(+), 1 deletion(-)
5734
5735 commit f92f7d301c7219cc1478759e2a5729cfba821529
5736 Author: Behdad Esfahbod <behdad@behdad.org>
5737 Date:   Tue Aug 4 15:07:24 2009 -0400
5738
5739     [HB] open-file sanitize()
5740
5741  pango/opentype/hb-open-file-private.hh  |   46
5742  ++++++++++++++++++++++++++++---
5743  pango/opentype/hb-open-types-private.hh |   13 +++++++++
5744  2 files changed, 55 insertions(+), 4 deletions(-)
5745
5746 commit c436b687c4d9ba59d0badbd8edb37c936cc3bcc9
5747 Author: Behdad Esfahbod <behdad@behdad.org>
5748 Date:   Tue Aug 4 14:42:46 2009 -0400
5749
5750     [HB] Tag sanitize()
5751
5752  pango/opentype/hb-open-types-private.hh       |    8 ++++++++
5753  pango/opentype/hb-ot-layout-common-private.hh |    6 +-----
5754  2 files changed, 9 insertions(+), 5 deletions(-)
5755
5756 commit 7e7f9f5a7f6aef9bacd9782b943883e127aae49b
5757 Author: Behdad Esfahbod <behdad@behdad.org>
5758 Date:   Tue Aug 4 14:33:23 2009 -0400
5759
5760     [HB] GDEF sanitize()
5761
5762  pango/opentype/hb-ot-layout-gdef-private.hh     |   54
5763  +++++++++++++++++++++++
5764  pango/opentype/hb-ot-layout-gpos-private.hh     |    2 +-
5765  pango/opentype/hb-ot-layout-gsub-private.hh     |    2 +-
5766  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    2 +-
5767  4 files changed, 57 insertions(+), 3 deletions(-)
5768
5769 commit 091b0e7a2f0799235b95ed80ab35302d1eaf849c
5770 Author: Behdad Esfahbod <behdad@behdad.org>
5771 Date:   Tue Aug 4 14:27:56 2009 -0400
5772
5773     [HB] Fix Extension sanitize()
5774
5775  pango/opentype/hb-ot-layout-gpos-private.hh     |    3 ++-
5776  pango/opentype/hb-ot-layout-gsub-private.hh     |    3 ++-
5777  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    2 +-
5778  3 files changed, 5 insertions(+), 3 deletions(-)
5779
5780 commit 14ac615c743186c8aa86691b99d7fef8bfa73f32
5781 Author: Behdad Esfahbod <behdad@behdad.org>
5782 Date:   Tue Aug 4 14:12:46 2009 -0400
5783
5784     [HB] Remove stale TODO
5785
5786  pango/opentype/hb-ot-layout.cc |    2 --
5787  1 file changed, 2 deletions(-)
5788
5789 commit 7a0a97bc1b8ee09004140fdec8529d52f5702c18
5790 Author: Behdad Esfahbod <behdad@behdad.org>
5791 Date:   Tue Aug 4 14:10:39 2009 -0400
5792
5793     [HB] Hookup NEUTER()
5794
5795  pango/opentype/hb-open-types-private.hh |    6 +++---
5796  1 file changed, 3 insertions(+), 3 deletions(-)
5797
5798 commit b2eb172416f9ad32a60bb33a26df6bf40ae69453
5799 Author: Behdad Esfahbod <behdad@behdad.org>
5800 Date:   Tue Aug 4 13:57:41 2009 -0400
5801
5802     [HB] Fix mix warnings
5803
5804  pango/opentype/Makefile.am                    |    2 +-
5805  pango/opentype/hb-font.cc                     |   15 +++------------
5806  pango/opentype/hb-open-types-private.hh       |    2 +-
5807  pango/opentype/hb-ot-layout-common-private.hh |    6 +++---
5808  pango/opentype/hb-ot-layout-gdef-private.hh   |    2 +-
5809  pango/opentype/hb-ot-layout-gpos-private.hh   |    9 ++++-----
5810  pango/opentype/hb-ot-layout.cc                |    2 +-
5811  pango/opentype/main.cc                        |    4 +---
5812  8 files changed, 15 insertions(+), 27 deletions(-)
5813
5814 commit 36c73171738ce9e51c370ad54753a8f882172e75
5815 Author: Behdad Esfahbod <behdad@behdad.org>
5816 Date:   Tue Aug 4 13:30:49 2009 -0400
5817
5818     [HB] GPOS sanitize()
5819
5820  pango/opentype/hb-open-types-private.hh     |   22 ++-
5821  pango/opentype/hb-ot-layout-gpos-private.hh |  195
5822  ++++++++++++++++++++++++++-
5823  pango/opentype/hb-ot-layout-gsub-private.hh |    2 -
5824  3 files changed, 213 insertions(+), 6 deletions(-)
5825
5826 commit b78fad2673a7477c4ee16ffa416409cd1a2eac5b
5827 Author: Behdad Esfahbod <behdad@behdad.org>
5828 Date:   Tue Aug 4 12:26:26 2009 -0400
5829
5830     [HB] Sanitize DeviceTable
5831
5832  pango/opentype/hb-open-types-private.hh       |    8 ++++----
5833  pango/opentype/hb-ot-layout-common-private.hh |   17 ++++++++++++++---
5834  pango/opentype/hb-ot-layout-gsub-private.hh   |    2 +-
5835  3 files changed, 19 insertions(+), 8 deletions(-)
5836
5837 commit ff0047094bbea056c99c9b500c10234b579ff0ba
5838 Author: Behdad Esfahbod <behdad@behdad.org>
5839 Date:   Tue Aug 4 12:13:52 2009 -0400
5840
5841     [HB] More casts
5842
5843  pango/opentype/hb-ot-layout-gsub-private.hh |    2 +-
5844  1 file changed, 1 insertion(+), 1 deletion(-)
5845
5846 commit 7d0dc6328b60b9a1244dca21d1bc2ffe7411f5d3
5847 Author: Behdad Esfahbod <behdad@behdad.org>
5848 Date:   Tue Aug 4 12:05:24 2009 -0400
5849
5850     [HB] Fix couple of bugs
5851
5852  pango/opentype/hb-open-types-private.hh |    6 +++---
5853  1 file changed, 3 insertions(+), 3 deletions(-)
5854
5855 commit 7c897c7a2452ec740ac434561d2334c72c1ffdd8
5856 Author: Behdad Esfahbod <behdad@behdad.org>
5857 Date:   Tue Aug 4 11:38:50 2009 -0400
5858
5859     [HB] More cast cleanup
5860
5861  pango/opentype/hb-open-types-private.hh         |   23 ++++----
5862  pango/opentype/hb-ot-layout-common-private.hh   |    7 ++-
5863  pango/opentype/hb-ot-layout-gsub-private.hh     |   27 ++++------
5864  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   64
5865  ++++++++---------------
5866  4 files changed, 50 insertions(+), 71 deletions(-)
5867
5868 commit 5e8a31e45cd4b837e1c5e2fa5fb6e78dda1d1df8
5869 Author: Behdad Esfahbod <behdad@behdad.org>
5870 Date:   Tue Aug 4 11:04:32 2009 -0400
5871
5872     [Hb] Use reinterpret casts instead of direct casts to char *
5873
5874  pango/opentype/hb-open-file-private.hh          |    4 +--
5875  pango/opentype/hb-open-types-private.hh         |   19 ++++++----
5876  pango/opentype/hb-ot-layout-common-private.hh   |    8 ++---
5877  pango/opentype/hb-ot-layout-gpos-private.hh     |   12 +++----
5878  pango/opentype/hb-ot-layout-gsub-private.hh     |   20 +++++------
5879  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   44
5880  +++++++++++------------
5881  6 files changed, 57 insertions(+), 50 deletions(-)
5882
5883 commit c8c04266568d23e2efa12b7c073562ac7b5b0b2f
5884 Author: Behdad Esfahbod <behdad@behdad.org>
5885 Date:   Tue Aug 4 10:41:32 2009 -0400
5886
5887     [HB] Merge more templates
5888
5889  pango/opentype/hb-open-types-private.hh |  167
5890  ++++++++++---------------------
5891  1 file changed, 55 insertions(+), 112 deletions(-)
5892
5893 commit a501ac401398cc85d2c9695bb2fc41dc4f7efb39
5894 Author: Behdad Esfahbod <behdad@behdad.org>
5895 Date:   Tue Aug 4 10:23:01 2009 -0400
5896
5897     [HB] Simplify indirect sanitize()
5898
5899  pango/opentype/hb-open-types-private.hh       |   52
5900  ++++++++++++-------------
5901  pango/opentype/hb-ot-layout-common-private.hh |   11 +-----
5902  2 files changed, 26 insertions(+), 37 deletions(-)
5903
5904 commit 477a991e5e89462fc186cc1d797af7d05ee9fd89
5905 Author: Behdad Esfahbod <behdad@behdad.org>
5906 Date:   Tue Aug 4 02:27:37 2009 -0400
5907
5908     [HB] Finish GSUB sanitize()
5909
5910  pango/opentype/hb-ot-layout-gsub-private.hh |   21 ++++++++++++++++++++-
5911  1 file changed, 20 insertions(+), 1 deletion(-)
5912
5913 commit 8c48985195d3b1cafb7852f2d70b9d82a01d1d78
5914 Author: Behdad Esfahbod <behdad@behdad.org>
5915 Date:   Tue Aug 4 02:14:24 2009 -0400
5916
5917     [HB] Add comment
5918
5919  pango/opentype/hb-ot-layout-common-private.hh |    6 ++++--
5920  1 file changed, 4 insertions(+), 2 deletions(-)
5921
5922 commit 15e1f268f52a61ebdcdcf0d3c7cd643f897cdcde
5923 Author: Behdad Esfahbod <behdad@behdad.org>
5924 Date:   Tue Aug 4 02:10:48 2009 -0400
5925
5926     [HB] Optimize sanitize()
5927
5928  pango/opentype/hb-open-types-private.hh |    7 ++++++-
5929  1 file changed, 6 insertions(+), 1 deletion(-)
5930
5931 commit f786c9d501099f3c989fb6e34469381f4be8681f
5932 Author: Behdad Esfahbod <behdad@behdad.org>
5933 Date:   Tue Aug 4 02:09:34 2009 -0400
5934
5935     [HB] More sanitize()
5936
5937  pango/opentype/hb-open-file-private.hh          |    2 +-
5938  pango/opentype/hb-open-types-private.hh         |   12 +++--
5939  pango/opentype/hb-ot-layout-common-private.hh   |   64
5940  ++++++++++++++++++++---
5941  pango/opentype/hb-ot-layout-gdef-private.hh     |    2 +-
5942  pango/opentype/hb-ot-layout-gsubgpos-private.hh |   15 +++++-
5943  5 files changed, 79 insertions(+), 16 deletions(-)
5944
5945 commit dc6fe7c38db8c74453770d74961e708722d7621e
5946 Author: Behdad Esfahbod <behdad@behdad.org>
5947 Date:   Tue Aug 4 00:58:28 2009 -0400
5948
5949     [HB] Start sanitize()
5950
5951  pango/opentype/hb-open-types-private.hh         |  105
5952  ++++++++++++++++++-
5953  pango/opentype/hb-ot-layout-common-private.hh   |   48 ++++++++-
5954  pango/opentype/hb-ot-layout-gsub-private.hh     |  125
5955  ++++++++++++++++++++++-
5956  pango/opentype/hb-ot-layout-gsubgpos-private.hh |  104
5957  +++++++++++++++++++
5958  4 files changed, 376 insertions(+), 6 deletions(-)
5959
5960 commit 2f19c9ae2e1e7f2d13b8e78d09fb992f55caf00b
5961 Author: Behdad Esfahbod <behdad@behdad.org>
5962 Date:   Mon Aug 3 22:43:02 2009 -0400
5963
5964     [HB] Remove use of typeof()
5965
5966  pango/opentype/hb-blob.c           |    4 ++--
5967  pango/opentype/hb-buffer.c         |    2 +-
5968  pango/opentype/hb-font.cc          |   14 +++++++-------
5969  pango/opentype/hb-object-private.h |    4 ++--
5970  4 files changed, 12 insertions(+), 12 deletions(-)
5971
5972 commit 832cb0e4680d4274869ee67b84418e5ec06de247
5973 Author: Behdad Esfahbod <behdad@behdad.org>
5974 Date:   Mon Aug 3 22:01:47 2009 -0400
5975
5976     [HB] Make it all work again
5977
5978  pango/opentype/hb-font.cc             |   23 ++++++++-------
5979  pango/opentype/hb-ot-layout-private.h |    9 ++++--
5980  pango/opentype/hb-ot-layout.cc        |   51
5981  ++++++++++++++++-----------------
5982  3 files changed, 44 insertions(+), 39 deletions(-)
5983
5984 commit b638ece392bb64c1f43767d98ddc3f446b282d43
5985 Author: Behdad Esfahbod <behdad@behdad.org>
5986 Date:   Mon Aug 3 21:40:20 2009 -0400
5987
5988     [HB] Use face_t directly instead of ot_layout_t
5989
5990  pango/opentype/TODO                             |    1 +
5991  pango/opentype/hb-font-private.h                |    4 +
5992  pango/opentype/hb-font.cc                       |   74 ++++++--
5993  pango/opentype/hb-font.h                        |    3 +
5994  pango/opentype/hb-object-private.h              |   36 ++--
5995  pango/opentype/hb-ot-layout-gdef-private.hh     |    2 +
5996  pango/opentype/hb-ot-layout-gpos-private.hh     |   14 +-
5997  pango/opentype/hb-ot-layout-gsub-private.hh     |   32 ++--
5998  pango/opentype/hb-ot-layout-gsubgpos-private.hh |    8 +-
5999  pango/opentype/hb-ot-layout-private.h           |   40 +++--
6000  pango/opentype/hb-ot-layout.cc                  |  220
6001  ++++++++++-------------
6002  11 files changed, 237 insertions(+), 197 deletions(-)
6003
6004 commit da2a76270a0109111b465ec6ae0041ec09a2b554
6005 Author: Behdad Esfahbod <behdad@behdad.org>
6006 Date:   Mon Aug 3 21:27:08 2009 -0400
6007
6008     [HB] Simplify sub-blob support
6009
6010  pango/opentype/hb-blob.c |  172
6011  ++++++++++++++++++----------------------------
6012  pango/opentype/hb-blob.h |   14 ++--
6013  2 files changed, 74 insertions(+), 112 deletions(-)
6014
6015 commit ab5a714897efa61da57d8a7fc060b57a6ff4991c
6016 Author: Behdad Esfahbod <behdad@behdad.org>
6017 Date:   Mon Aug 3 17:53:29 2009 -0400
6018
6019     [HB] Add sub-blobs
6020
6021  pango/opentype/hb-blob.c |  162
6022  +++++++++++++++++++++++++++++++++++++++-------
6023  pango/opentype/hb-blob.h |   12 +++-
6024  2 files changed, 147 insertions(+), 27 deletions(-)
6025
6026 commit 48cc6e95b7b16c56ebad8636204b0f9599400ac5
6027 Author: Behdad Esfahbod <behdad@behdad.org>
6028 Date:   Sun Aug 2 20:06:48 2009 -0400
6029
6030     [HB] Rename hb-font.c to hb-font.cc
6031
6032  pango/opentype/Makefile.am |    2 +-
6033  pango/opentype/hb-font.c   |  349
6034  --------------------------------------------
6035  pango/opentype/hb-font.cc  |  349
6036  ++++++++++++++++++++++++++++++++++++++++++++
6037  3 files changed, 350 insertions(+), 350 deletions(-)
6038
6039 commit c71d6fc16863a662dad7eba81832624201a16533
6040 Author: Behdad Esfahbod <behdad@behdad.org>
6041 Date:   Sun Aug 2 20:03:12 2009 -0400
6042
6043     [OT] Rename C++ header files from *.h to *.hh
6044
6045  pango/opentype/Makefile.am                      |   14 +-
6046  pango/opentype/hb-open-file-private.h           |  145 ---
6047  pango/opentype/hb-open-file-private.hh          |  145 +++
6048  pango/opentype/hb-open-types-private.h          |  386 -------
6049  pango/opentype/hb-open-types-private.hh         |  386 +++++++
6050  pango/opentype/hb-ot-layout-common-private.h    |  447 --------
6051  pango/opentype/hb-ot-layout-common-private.hh   |  447 ++++++++
6052  pango/opentype/hb-ot-layout-gdef-private.h      |  320 ------
6053  pango/opentype/hb-ot-layout-gdef-private.hh     |  320 ++++++
6054  pango/opentype/hb-ot-layout-gpos-private.h      | 1355
6055  -----------------------
6056  pango/opentype/hb-ot-layout-gpos-private.hh     | 1355
6057  +++++++++++++++++++++++
6058  pango/opentype/hb-ot-layout-gsub-private.h      |  751 -------------
6059  pango/opentype/hb-ot-layout-gsub-private.hh     |  751 +++++++++++++
6060  pango/opentype/hb-ot-layout-gsubgpos-private.h  |  773 -------------
6061  pango/opentype/hb-ot-layout-gsubgpos-private.hh |  773 +++++++++++++
6062  pango/opentype/hb-ot-layout.cc                  |    8 +-
6063  pango/opentype/main.cc                          |    6 +-
6064  17 files changed, 4191 insertions(+), 4191 deletions(-)
6065
6066 commit ed1f17cc19458b5a5e775a004cb53c3c89f6b7a4
6067 Author: Behdad Esfahbod <behdad@behdad.org>
6068 Date:   Sun Aug 2 19:57:00 2009 -0400
6069
6070     [HB] Move OT file handling out of ot-layout
6071
6072  pango/opentype/Makefile.am                   |    3 +-
6073  pango/opentype/hb-open-file-private.h        |  145 ++++++++
6074  pango/opentype/hb-open-types-private.h       |  386 ++++++++++++++++++++
6075  pango/opentype/hb-ot-layout-common-private.h |    4 +-
6076  pango/opentype/hb-ot-layout-open-private.h   |  495
6077  --------------------------
6078  pango/opentype/hb-ot-layout.cc               |    2 +-
6079  pango/opentype/main.cc                       |    4 +-
6080  7 files changed, 539 insertions(+), 500 deletions(-)
6081
6082 commit 6624880f1dc2d14187c4548f7bbddd78f3dbf64d
6083 Author: Behdad Esfahbod <behdad@behdad.org>
6084 Date:   Sun Aug 2 17:41:36 2009 -0400
6085
6086     [HB] Port ot-layout to new public API
6087
6088  pango/opentype/TODO                            |    1 +
6089  pango/opentype/hb-common.h                     |    1 +
6090  pango/opentype/hb-font.c                       |    9 +
6091  pango/opentype/hb-font.h                       |    3 +
6092  pango/opentype/hb-ot-layout-gdef-private.h     |   32 +--
6093  pango/opentype/hb-ot-layout-gpos-private.h     |  106 ++++----
6094  pango/opentype/hb-ot-layout-gsub-private.h     |   50 ++--
6095  pango/opentype/hb-ot-layout-gsubgpos-private.h |   12 +-
6096  pango/opentype/hb-ot-layout-private.h          |   36 ++-
6097  pango/opentype/hb-ot-layout.cc                 |  342
6098  +++++++++++++-----------
6099  pango/opentype/hb-ot-layout.h                  |  207 +++++++-------
6100  pango/pango-ot-buffer.c                        |    6 +-
6101  pango/pango-ot-info.c                          |  110 ++++----
6102  pango/pango-ot-private.h                       |    6 +-
6103  14 files changed, 485 insertions(+), 436 deletions(-)
6104
6105 commit 5bb23c0024827fb180e17c9b8dde13e872eed464
6106 Author: Behdad Esfahbod <behdad@behdad.org>
6107 Date:   Sun Aug 2 15:35:31 2009 -0400
6108
6109     [HB] Add top-level header files
6110
6111  pango/opentype/Makefile.am |    2 ++
6112  pango/opentype/hb-ot.h     |   34 ++++++++++++++++++++++++++++++++++
6113  pango/opentype/hb.h        |   35 +++++++++++++++++++++++++++++++++++
6114  3 files changed, 71 insertions(+)
6115
6116 commit fac416667fed565d3d61b25b6736e39b266e22f0
6117 Author: Behdad Esfahbod <behdad@behdad.org>
6118 Date:   Sun Aug 2 15:20:22 2009 -0400
6119
6120     [HB] Add XXX marks
6121
6122  pango/opentype/hb-ot-layout-private.h |    2 ++
6123  pango/opentype/hb-ot-layout.cc        |    7 ++-----
6124  2 files changed, 4 insertions(+), 5 deletions(-)
6125
6126 commit 43514625e82ace469b2d2612bc8f890d192e7b78
6127 Author: Behdad Esfahbod <behdad@behdad.org>
6128 Date:   Sat Aug 1 23:06:27 2009 -0400
6129
6130     [HB] Rename _duplicate to _copy
6131
6132     To be in line with cairo
6133
6134  pango/opentype/hb-font.c |    4 ++--
6135  pango/opentype/hb-font.h |    4 ++--
6136  2 files changed, 4 insertions(+), 4 deletions(-)
6137
6138 commit e8238d14ed452b3e402fa65a9d3997254c1570d7
6139 Author: Behdad Esfahbod <behdad@behdad.org>
6140 Date:   Sat Aug 1 22:55:11 2009 -0400
6141
6142     [HB] Cleanup TODO
6143
6144  pango/opentype/TODO |   10 +---------
6145  1 file changed, 1 insertion(+), 9 deletions(-)
6146
6147 commit 55b6ef4545bda8f12ae4c82aba3a61e8e7c47868
6148 Author: Behdad Esfahbod <behdad@behdad.org>
6149 Date:   Sat Aug 1 22:53:04 2009 -0400
6150
6151     [HB] Cleanup public buffer structs
6152
6153  pango/opentype/hb-buffer-private.h         |   46
6154  +++++++++++++++++++++-----
6155  pango/opentype/hb-buffer.c                 |   49
6156  ++++++++++++++--------------
6157  pango/opentype/hb-buffer.h                 |   35 ++++++++++----------
6158  pango/opentype/hb-ot-layout-gpos-private.h |    8 ++---
6159  pango/opentype/hb-ot-layout-private.h      |    5 +--
6160  pango/opentype/hb-ot-layout.cc             |   20 ++++++------
6161  6 files changed, 97 insertions(+), 66 deletions(-)
6162
6163 commit 019d335ec7710eea286ed0294cda69aace4ebb96
6164 Author: Behdad Esfahbod <behdad@behdad.org>
6165 Date:   Sat Aug 1 22:25:04 2009 -0400
6166
6167     [OT] Match struct with HB's
6168
6169  pango/opentype/hb-buffer.c     |    6 +++---
6170  pango/opentype/hb-buffer.h     |    2 +-
6171  pango/opentype/hb-ot-layout.cc |   12 ++++++------
6172  pango/pango-ot.h               |    5 +++--
6173  4 files changed, 13 insertions(+), 12 deletions(-)
6174
6175 commit b522838694c10d2f4055ff0a22167c0ace546e04
6176 Author: Behdad Esfahbod <behdad@behdad.org>
6177 Date:   Sat Aug 1 22:19:06 2009 -0400
6178
6179     [HB] Port buffert to new object API
6180
6181  pango/opentype/hb-buffer-private.h |   24 +++++++++++--
6182  pango/opentype/hb-buffer.c         |   65
6183  +++++++++++++++++++++++++++---------
6184  pango/opentype/hb-buffer.h         |   53 ++++++++++++++++++-----------
6185  pango/pango-ot-buffer.c            |   33 ++++++++++--------
6186  pango/pango-ot-info.c              |   10 +++---
6187  5 files changed, 129 insertions(+), 56 deletions(-)
6188
6189 commit b0285768b9ea64f0d523edf14232ab870deacb9c
6190 Author: Behdad Esfahbod <behdad@behdad.org>
6191 Date:   Sat Aug 1 21:38:39 2009 -0400
6192
6193     [HB] Move typedef's around
6194
6195  pango/opentype/hb-blob.h   |    2 ++
6196  pango/opentype/hb-common.h |    9 ---------
6197  pango/opentype/hb-font.h   |   10 ++++++++++
6198  3 files changed, 12 insertions(+), 9 deletions(-)
6199
6200 commit 7f5ea9cb73607efaa77923f43e0636a3b051218c
6201 Author: Behdad Esfahbod <behdad@behdad.org>
6202 Date:   Sat Aug 1 21:36:15 2009 -0400
6203
6204     [HB] Add get_reference_count()
6205
6206  pango/opentype/hb-blob.c           |    6 ++++++
6207  pango/opentype/hb-blob.h           |    3 +++
6208  pango/opentype/hb-font.c           |   24 ++++++++++++++++++++++++
6209  pango/opentype/hb-font.h           |   12 ++++++++++++
6210  pango/opentype/hb-object-private.h |    7 +++++++
6211  5 files changed, 52 insertions(+)
6212
6213 commit fe17dd9e5df9a7f0b118b42efc6bc0978842216b
6214 Author: Behdad Esfahbod <behdad@behdad.org>
6215 Date:   Sat Aug 1 21:11:33 2009 -0400
6216
6217     [Makefile] Fix MOSTLYCLEANFILES
6218
6219  pango/Makefile.am |    4 ++--
6220  1 file changed, 2 insertions(+), 2 deletions(-)
6221
6222 commit 0ae1b78e7694204cb973c633d665d1f3e3d20dc4
6223 Author: Behdad Esfahbod <behdad@behdad.org>
6224 Date:   Sat Aug 1 21:06:11 2009 -0400
6225
6226     [HB] Remove glib dependency
6227
6228  pango/opentype/Makefile.am  |    7 ++-----
6229  pango/opentype/hb-buffer.c  |    2 +-
6230  pango/opentype/hb-private.h |   30 ++++++++++++++++++------------
6231  pango/opentype/main.cc      |    1 +
6232  4 files changed, 22 insertions(+), 18 deletions(-)
6233
6234 commit 30791d4cac4b6b1222942a9a6ca32e7ddae768b1
6235 Author: Behdad Esfahbod <behdad@behdad.org>
6236 Date:   Sat Aug 1 20:46:02 2009 -0400
6237
6238     [HB] Assorted compiler macros
6239
6240  pango/opentype/hb-ot-layout-open-private.h |    4 +-
6241  pango/opentype/hb-private.h                |   88
6242  +++++++++++++++++++++-------
6243  2 files changed, 70 insertions(+), 22 deletions(-)
6244
6245 commit 308259613a34f54151c20d616cd5c940d69de980
6246 Author: Behdad Esfahbod <behdad@behdad.org>
6247 Date:   Sat Aug 1 20:29:22 2009 -0400
6248
6249     [HB] Simplify object creation
6250
6251  pango/opentype/Makefile.am           |    2 +-
6252  pango/opentype/hb-blob.c             |    6 +--
6253  pango/opentype/hb-font-private.h     |    1 -
6254  pango/opentype/hb-font.c             |   37 ++++---------
6255  pango/opentype/hb-object-private.h   |   97
6256  ++++++++++++++++++++++++++++++++++
6257  pango/opentype/hb-private.h          |    2 +
6258  pango/opentype/hb-refcount-private.h |   87
6259  ------------------------------
6260  7 files changed, 112 insertions(+), 120 deletions(-)
6261
6262 commit 661ade98a2930ad00d1383302a41a3984ef50ac8
6263 Author: Behdad Esfahbod <behdad@behdad.org>
6264 Date:   Sat Aug 1 19:54:49 2009 -0400
6265
6266     [HB] Add abstract font and face API
6267
6268     Not used yet.
6269
6270  pango/opentype/Makefile.am           |    3 +
6271  pango/opentype/hb-blob.c             |    6 +-
6272  pango/opentype/hb-font-private.h     |  108 +++++++++++
6273  pango/opentype/hb-font.c             |  331
6274  ++++++++++++++++++++++++++++++++++
6275  pango/opentype/hb-font.h             |  182 +++++++++++++++++++
6276  pango/opentype/hb-refcount-private.h |   14 +-
6277  6 files changed, 636 insertions(+), 8 deletions(-)
6278
6279 commit 3ebf3e536b645f86f7dea8d68be08d7b99498f35
6280 Author: Behdad Esfahbod <behdad@behdad.org>
6281 Date:   Sat Aug 1 19:30:31 2009 -0400
6282
6283     [HB] Simplify refcounting functions
6284
6285  pango/opentype/hb-blob.c             |   32
6286  ++++++++++----------------------
6287  pango/opentype/hb-common.h           |    2 ++
6288  pango/opentype/hb-private.h          |    2 ++
6289  pango/opentype/hb-refcount-private.h |   31
6290  ++++++++++++++++++++++++++++++-
6291  4 files changed, 44 insertions(+), 23 deletions(-)
6292
6293 commit 7257d6625638eaeffa13acd614c0eb53875e8172
6294 Author: Behdad Esfahbod <behdad@behdad.org>
6295 Date:   Sat Aug 1 19:10:41 2009 -0400
6296
6297     [HB] Fix for dfont's with multiple faces
6298
6299  pango/opentype/hb-ot-layout-open-private.h |    6 ++++--
6300  1 file changed, 4 insertions(+), 2 deletions(-)
6301
6302 commit 86f7ff9415d71de495f6257edad2ba991692e042
6303 Author: Behdad Esfahbod <behdad@behdad.org>
6304 Date:   Sat Aug 1 19:05:44 2009 -0400
6305
6306     [HB] Use calloc instead of malloc where feasible
6307
6308  pango/opentype/hb-blob.c   |    8 +++++---
6309  pango/opentype/hb-buffer.c |    4 ++--
6310  2 files changed, 7 insertions(+), 5 deletions(-)
6311
6312 commit 2ea66938b387b3d492e45f6277666258366cf003
6313 Author: Behdad Esfahbod <behdad@behdad.org>
6314 Date:   Thu Jul 30 16:28:45 2009 -0400
6315
6316     [HB] Remove hinting setting and use ppem==0 to mean "no hinting"
6317
6318  pango/opentype/hb-blob.h                   |    3 ---
6319  pango/opentype/hb-common.h                 |    9 +++++++
6320  pango/opentype/hb-ot-layout-gpos-private.h |   36
6321  ++++++++++++++++++----------
6322  pango/opentype/hb-ot-layout-private.h      |    2 --
6323  pango/opentype/hb-ot-layout.cc             |    7 ------
6324  pango/opentype/hb-ot-layout.h              |    4 ----
6325  pango/pango-ot-info.c                      |   12 ++++++----
6326  7 files changed, 40 insertions(+), 33 deletions(-)
6327
6328 commit 112f0d741a24237e83922f8eee735b7f1ae74019
6329 Author: Behdad Esfahbod <behdad@behdad.org>
6330 Date:   Thu Jul 30 15:33:57 2009 -0400
6331
6332     [HB] Add a "blob" manager
6333
6334  pango/opentype/Makefile.am           |    5 +-
6335  pango/opentype/hb-blob.c             |  181
6336  ++++++++++++++++++++++++++++++++++
6337  pango/opentype/hb-blob.h             |   74 ++++++++++++++
6338  pango/opentype/hb-private.h          |    2 +
6339  pango/opentype/hb-refcount-private.h |   54 ++++++++++
6340  5 files changed, 315 insertions(+), 1 deletion(-)
6341
6342 commit 7444dad9ea3dde39b5276fef4f844237d1e661b1
6343 Author: Behdad Esfahbod <behdad@behdad.org>
6344 Date:   Wed Jul 29 18:41:25 2009 -0400
6345
6346     [HB] Move direction to buffer
6347
6348  pango/opentype/hb-buffer.c                 |    9 +++++++++
6349  pango/opentype/hb-buffer.h                 |   14 ++++++++++++++
6350  pango/opentype/hb-ot-layout-gpos-private.h |    2 +-
6351  pango/opentype/hb-ot-layout-private.h      |    1 -
6352  pango/opentype/hb-ot-layout.cc             |    7 -------
6353  pango/opentype/hb-ot-layout.h              |    5 -----
6354  pango/pango-ot-buffer.c                    |    2 ++
6355  pango/pango-ot-info.c                      |    2 --
6356  8 files changed, 26 insertions(+), 16 deletions(-)
6357
6358 commit 7f734d99a5f9cef1362a6f9f0257a683e01ceb48
6359 Author: Behdad Esfahbod <behdad@behdad.org>
6360 Date:   Wed Jul 29 18:37:57 2009 -0400
6361
6362     [HB] Rename internal vars
6363
6364  pango/opentype/hb-ot-layout-gsubgpos-private.h |   56
6365  ++++++++++++------------
6366  1 file changed, 28 insertions(+), 28 deletions(-)
6367
6368 commit 11c229d522b9bda910805d571eb29a564b81e926
6369 Author: Behdad Esfahbod <behdad@behdad.org>
6370 Date:   Tue Jul 28 15:50:58 2009 -0400
6371
6372     [HB] Adapt to new buffer API
6373
6374  pango/pango-ot-buffer.c |    4 ++--
6375  1 file changed, 2 insertions(+), 2 deletions(-)
6376
6377 commit 603479e35c849285078238275510c0c89170ff9d
6378 Author: Behdad Esfahbod <behdad@behdad.org>
6379 Date:   Tue Jul 28 15:50:42 2009 -0400
6380
6381     [HB] Fix buffer enlargement.  Ouch
6382
6383  pango/opentype/hb-buffer.c |    2 +-
6384  1 file changed, 1 insertion(+), 1 deletion(-)
6385
6386 commit 59f8868cf32691cce37060b30c3d16503a003df7
6387 Author: Behdad Esfahbod <behdad@behdad.org>
6388 Date:   Tue Jul 28 15:43:34 2009 -0400
6389
6390     Apply patch from Jonathan Kew
6391
6392  pango/opentype/hb-buffer.c     |   75
6393  +++++++++++++++++++++-------------------
6394  pango/opentype/hb-buffer.h     |    6 +++-
6395  pango/opentype/hb-ot-layout.cc |   31 +++++++++++++++++
6396  pango/opentype/hb-ot-layout.h  |   15 ++++++++
6397  pango/opentype/hb-private.h    |    2 +-
6398  5 files changed, 91 insertions(+), 38 deletions(-)
6399
6400 commit 091be0f7d8d06d38bf72c8f2521b2ab8808043d5
6401 Author: Behdad Esfahbod <behdad@behdad.org>
6402 Date:   Tue Jul 28 14:33:02 2009 -0400
6403
6404     Bug 590042 – pango-view.1 manpage should not be gzipped
6405
6406  pango-view/Makefile.am |    6 ------
6407  1 file changed, 6 deletions(-)
6408
6409 commit 01783de926a09dd8a3b11699bc8b1a6b6dce0556
6410 Author: Behdad Esfahbod <behdad@behdad.org>
6411 Date:   Sun Jul 26 23:54:28 2009 -0400
6412
6413     [atsui] Port to use CoreText instead of ATS
6414
6415     Patch from http://trac.macports.org/ticket/17049
6416
6417  modules/basic/basic-atsui.c  |    6 +++---
6418  pango/pangoatsui-private.h   |    4 ++--
6419  pango/pangoatsui.c           |   16 ++++++++--------
6420  pango/pangoatsui.h           |    2 +-
6421  pango/pangocairo-atsuifont.c |   33 +++++++++++++++++----------------
6422  5 files changed, 31 insertions(+), 30 deletions(-)
6423
6424 commit 2ea6180b690c885b5436629596e2a7d236e6653e
6425 Author: Behdad Esfahbod <behdad@behdad.org>
6426 Date:   Sat Jul 25 19:09:01 2009 -0400
6427
6428     Revert "XX"
6429
6430     This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
6431
6432  pango/opentype/Makefile.am                     |    2 -
6433  pango/opentype/hb-buffer.c                     |    9 --
6434  pango/opentype/hb-buffer.h                     |   14 ---
6435  pango/opentype/hb-common.h                     |    3 -
6436  pango/opentype/hb-ot-layout-gdef-private.h     |   32 +++----
6437  pango/opentype/hb-ot-layout-gpos-private.h     |  108
6438  ++++++++++++------------
6439  pango/opentype/hb-ot-layout-gsub-private.h     |   46 +++++-----
6440  pango/opentype/hb-ot-layout-gsubgpos-private.h |   68 +++++++--------
6441  pango/opentype/hb-ot-layout-private.h          |   28 +++---
6442  pango/opentype/hb-ot-layout.cc                 |   30 +++++++
6443  pango/opentype/hb-ot-layout.h                  |    5 ++
6444  pango/opentype/hb-private.h                    |   16 ----
6445  12 files changed, 174 insertions(+), 187 deletions(-)
6446
6447 commit a1fb36307d0e7fe9f1b282da831ec7c551f37296
6448 Merge: c939f6a 7280086
6449 Author: Behdad Esfahbod <behdad@behdad.org>
6450 Date:   Sat Jul 25 19:08:41 2009 -0400
6451
6452     Merge branch 'master' into harfbuzz-ng
6453
6454 commit 72800869fb784189bac1066265d95a1226bcf212
6455 Author: Behdad Esfahbod <behdad@behdad.org>
6456 Date:   Wed Jul 22 16:26:52 2009 -0400
6457
6458     [docs] Add index of symbols new in 1.24 and 1.26
6459
6460  docs/pango-docs.sgml |    6 ++++++
6461  1 file changed, 6 insertions(+)
6462
6463 commit ac2ce962e9c257657eeceaf08d6aeeddd6faaa83
6464 Author: Behdad Esfahbod <behdad@behdad.org>
6465 Date:   Wed Jul 22 16:24:43 2009 -0400
6466
6467     Bug 410169 – gravity problem with Common chars
6468
6469     Only show wide chars (as in g_unichar_iswide()) upright.
6470     This improves rendering of 1) digits in CJK context, and 2) Narrow
6471     Hangul characters.
6472
6473     New public API:
6474
6475         pango_gravity_get_for_script_and_width()
6476
6477  docs/pango-sections.txt |    1 +
6478  docs/tmpl/vertical.sgml |   12 ++++++++++
6479  pango/pango-context.c   |   13 ++++-------
6480  pango/pango-gravity.c   |   58
6481  ++++++++++++++++++++++++++++++++++++++++++-----
6482  pango/pango-gravity.h   |    5 ++++
6483  pango/pango.def         |    1 +
6484  6 files changed, 76 insertions(+), 14 deletions(-)
6485
6486 commit 0df5c40d43a8d87a917991780595d9fadd19afb6
6487 Author: Behdad Esfahbod <behdad@behdad.org>
6488 Date:   Wed Jul 22 16:24:01 2009 -0400
6489
6490     Remove DOS newline
6491
6492  pango/pangox.def |    2 +-
6493  1 file changed, 1 insertion(+), 1 deletion(-)
6494
6495 commit a9a416de60ce42fea78e8283253d07a018bf2778
6496 Author: Behdad Esfahbod <behdad@behdad.org>
6497 Date:   Wed Jul 22 13:39:41 2009 -0400
6498
6499     Bug 589113 – Some characters rotated incorrectly in vertical text
6500
6501     Always show full-width Unicode characters upright.
6502
6503  pango-view/test-mixed.markup |    2 +-
6504  pango-view/test-mixed.txt    |    2 +-
6505  pango/pango-context.c        |   69
6506  ++++++++++++++++++++++++++++++++++++++++--
6507  3 files changed, 68 insertions(+), 5 deletions(-)
6508
6509 commit 72f2d4ac7ca20e5931f4b33e67598d0059ad1527
6510 Author: Carlo Bramini <carlo.bramix@libero.it>
6511 Date:   Tue Jul 21 10:52:56 2009 +0300
6512
6513     Bug 582851 -- Little fix for compiling with Cygwin
6514
6515     Use .def and .rc files on Cygwin, too. Use them for the pangox and
6516     pangoxft libraries, too on Cygwin.
6517
6518  configure.in         |    6 ++++--
6519  pango/Makefile.am    |   37 +++++++++++++++++++++++++++++++++----
6520  pango/pangox.def     |   35 +++++++++++++++++++++++++++++++++++
6521  pango/pangox.rc.in   |   30 ++++++++++++++++++++++++++++++
6522  pango/pangoxft.def   |   24 ++++++++++++++++++++++++
6523  pango/pangoxft.rc.in |   30 ++++++++++++++++++++++++++++++
6524  6 files changed, 156 insertions(+), 6 deletions(-)
6525
6526 commit 8888c1c1ba25f1c527c4e7aeb7f426e20329b165
6527 Author: Tor Lillqvist <tml@iki.fi>
6528 Date:   Tue Jul 21 10:10:27 2009 +0300
6529
6530     Bug 588060 -- Fonts missing on Cygwin
6531
6532     Use HAVE_CAIRO_WIN32 instead of G_OS_WIN32 to decide whether to
6533     use the built-in aliases code.
6534
6535  pango/pango-utils.c |    4 ++--
6536  1 file changed, 2 insertions(+), 2 deletions(-)
6537
6538 commit 8e348718e57d3f4ed04c9fdcb16a0019a6e13675
6539 Author: Behdad Esfahbod <behdad@behdad.org>
6540 Date:   Mon Jul 20 17:19:14 2009 -0400
6541
6542     Bump version to 1.25.0
6543
6544  configure.in |    6 +++---
6545  1 file changed, 3 insertions(+), 3 deletions(-)
6546
6547 commit 47ab634106a27b49085d26150999380e18bd3946
6548 Merge: 1eadda9 a7d12be
6549 Author: Behdad Esfahbod <behdad@behdad.org>
6550 Date:   Mon Jul 20 17:18:19 2009 -0400
6551
6552     Merge branch '1.24'
6553
6554 commit a7d12be6599f9e833cc1e623c8c103128adee8f2
6555 Author: Behdad Esfahbod <behdad@behdad.org>
6556 Date:   Mon Jul 20 16:52:53 2009 -0400
6557
6558     Release 1.24.5
6559
6560  NEWS         |    8 ++++++++
6561  configure.in |    4 ++--
6562  2 files changed, 10 insertions(+), 2 deletions(-)
6563
6564 commit c29637c366fe2229f6749cb1cb5336fa6d956790
6565 Author: Behdad Esfahbod <behdad@behdad.org>
6566 Date:   Mon Jul 20 16:49:16 2009 -0400
6567
6568     Bug 589133 – Firefox 3.5 complains about invalid weak references
6569
6570  pango/pangofc-font.c |   13 +++++++++++--
6571  1 file changed, 11 insertions(+), 2 deletions(-)
6572
6573 commit fe07285144de9146822bce5667aadcf1bc0d4111
6574 Author: Behdad Esfahbod <behdad@behdad.org>
6575 Date:   Mon Jul 20 16:31:33 2009 -0400
6576
6577     Bug 585806 – crash during pango_fc_font_map_shutdown
6578
6579  pango/pangofc-font.c    |    3 ---
6580  pango/pangofc-fontmap.c |    5 -----
6581  2 files changed, 8 deletions(-)
6582
6583 commit 1eadda908f0f9262dcb4c301f487b5a190dc0e54
6584 Author: Behdad Esfahbod <behdad@behdad.org>
6585 Date:   Mon Jul 20 16:49:16 2009 -0400
6586
6587     Bug 589133 – Firefox 3.5 complains about invalid weak references
6588
6589  pango/pangofc-font.c |   13 +++++++++++--
6590  1 file changed, 11 insertions(+), 2 deletions(-)
6591
6592 commit 5a75ce1414f43a36a5e510cc5cfac085671bfdca
6593 Author: Behdad Esfahbod <behdad@behdad.org>
6594 Date:   Mon Jul 20 16:31:33 2009 -0400
6595
6596     Bug 585806 – crash during pango_fc_font_map_shutdown
6597
6598  pango/pangofc-font.c    |    3 ---
6599  pango/pangofc-fontmap.c |    5 -----
6600  2 files changed, 8 deletions(-)
6601
6602 commit 853f3ddd12ea2fbf3bed551ebfd542536e7f42e0
6603 Author: Colin Walters <walters@verbum.org>
6604 Date:   Fri Jul 17 14:01:25 2009 -0400
6605
6606     Build introspection again
6607
6608     Remove libpangocairo_1_0_la_SOURCES for now from PangoCairo.gir;
6609     if we do those it pulls in parts of the PangoFT2 bits.
6610
6611     This allows us to re-enable the introspection build.
6612
6613  pango/Makefile.am |   31 +++++++++++++++----------------
6614  1 file changed, 15 insertions(+), 16 deletions(-)
6615
6616 commit efd34a719271d3c386d5fd4d852619829355fc88
6617 Author: Behdad Esfahbod <behdad@behdad.org>
6618 Date:   Fri Jul 17 01:41:42 2009 -0400
6619
6620     Fix typo
6621
6622  pango/pango-layout.c |    2 +-
6623  1 file changed, 1 insertion(+), 1 deletion(-)
6624
6625 commit 67052645e6afcd7f72ef852c99ee88897d2022da
6626 Author: Behdad Esfahbod <behdad@behdad.org>
6627 Date:   Wed Jul 15 13:59:20 2009 -0400
6628
6629     Handle NUL in text in places that g_utf8_strlen () was used
6630
6631     While pango-layout doesn't allow NUL in text, the lower level
6632     API should
6633     handle it correctly.  We were using g_utf8_strlen() in a number of
6634     places.  This is problematic since that function stops processing at
6635     NUL even if length>1.  We now use an internal pango_utf8_strlen()
6636     instead.
6637
6638     Inspired by:
6639     Bug 588678 – pango crash: install a new theme from
6640     gnome-appearance-properties
6641
6642  pango/break.c            |    3 ++-
6643  pango/ellipsize.c        |    5 +++--
6644  pango/glyphstring.c      |    6 ++++--
6645  pango/pango-engine.c     |    2 +-
6646  pango/pango-glyph-item.c |    8 ++++----
6647  pango/pango-impl-utils.h |   27 +++++++++++++++++++++++++++
6648  pango/pango-layout.c     |   16 ++++++++--------
6649  7 files changed, 49 insertions(+), 18 deletions(-)
6650
6651 commit 4d6f980b9f67e7e969e6f5afeb6f216c0a99e6f4
6652 Author: Behdad Esfahbod <behdad@behdad.org>
6653 Date:   Mon Jun 29 18:33:18 2009 -0400
6654
6655     Release 1.24.4
6656
6657  NEWS         |    5 +++++
6658  configure.in |    4 ++--
6659  2 files changed, 7 insertions(+), 2 deletions(-)
6660
6661 commit 643b70644aabdbebd6bdfe7a5f128efde39caced
6662 Author: Behdad Esfahbod <behdad@behdad.org>
6663 Date:   Wed Jun 24 23:03:39 2009 -0400
6664
6665     Bug 586814 – Crashes related to fontmap destruction after upgrade
6666
6667     Followup patch from Morten.
6668
6669  pango/pangofc-font.c |    6 +++++-
6670  1 file changed, 5 insertions(+), 1 deletion(-)
6671
6672 commit f868f085dd22f74ea43426d21b13165ebcd091b4
6673 Author: Behdad Esfahbod <behdad@behdad.org>
6674 Date:   Wed Jun 24 22:12:37 2009 -0400
6675
6676     Bug 586814 – Crashes related to fontmap destruction after upgrade
6677
6678     Avoid modifying hashtable while walking it.
6679
6680  pango/pangofc-fontmap.c |   14 +++++++++-----
6681  1 file changed, 9 insertions(+), 5 deletions(-)
6682
6683 commit fd5f93fc6bdf5d8985826c3caa56e2081279cf0e
6684 Author: Behdad Esfahbod <behdad@behdad.org>
6685 Date:   Fri Jun 19 14:05:14 2009 -0400
6686
6687     Release 1.24.3
6688
6689  NEWS         |   11 +++++++++++
6690  configure.in |    4 ++--
6691  2 files changed, 13 insertions(+), 2 deletions(-)
6692
6693 commit 64aaa40a1ff2e80cb9eb36eabf8f5839641c7630
6694 Author: Behdad Esfahbod <behdad@behdad.org>
6695 Date:   Wed Jun 10 23:28:57 2009 -0400
6696
6697     Bug 585337 – Fails to install: install: will not overwrite
6698     just-created
6699     `/home/yavor/gnome-trunk/include/pango-1.0/pango/pango-ot.h' with
6700     `pango-ot.h'
6701
6702     Remove duplicate entry for pango-ot.h.
6703
6704  pango/Makefile.am |    2 +-
6705  1 file changed, 1 insertion(+), 1 deletion(-)
6706
6707 commit 0fd3bb3036fb2621c5a0f80e3a9d495b84b30449
6708 Author: Behdad Esfahbod <behdad@behdad.org>
6709 Date:   Wed Jun 10 23:25:57 2009 -0400
6710
6711     Bug 585164 – 'man preload' shows man page for pango-view
6712
6713     Fix pango-view manual installation.
6714
6715  pango-view/Makefile.am |    2 +-
6716  1 file changed, 1 insertion(+), 1 deletion(-)
6717
6718 commit c939f6aff405ca7b10b1f1538f46148bff719fcb
6719 Author: Behdad Esfahbod <behdad@behdad.org>
6720 Date:   Wed Jun 10 23:26:51 2009 -0400
6721
6722     XX
6723
6724  pango/opentype/Makefile.am                     |    2 +
6725  pango/opentype/hb-buffer.c                     |    9 ++
6726  pango/opentype/hb-buffer.h                     |   14 +++
6727  pango/opentype/hb-common.h                     |    3 +
6728  pango/opentype/hb-ot-layout-gdef-private.h     |   32 +++----
6729  pango/opentype/hb-ot-layout-gpos-private.h     |  108
6730  ++++++++++++------------
6731  pango/opentype/hb-ot-layout-gsub-private.h     |   46 +++++-----
6732  pango/opentype/hb-ot-layout-gsubgpos-private.h |   68 +++++++--------
6733  pango/opentype/hb-ot-layout-private.h          |   28 +++---
6734  pango/opentype/hb-ot-layout.cc                 |   30 -------
6735  pango/opentype/hb-ot-layout.h                  |    5 --
6736  pango/opentype/hb-private.h                    |   16 ++++
6737  12 files changed, 187 insertions(+), 174 deletions(-)
6738
6739 commit 2bf2d827cf2409cd774be14ff1d94e0fb7794377
6740 Author: Behdad Esfahbod <behdad@behdad.org>
6741 Date:   Wed Jun 10 23:25:57 2009 -0400
6742
6743     Bug 585164 – 'man preload' shows man page for pango-view
6744
6745     Fix pango-view manual installation.
6746
6747  pango-view/Makefile.am |    2 +-
6748  1 file changed, 1 insertion(+), 1 deletion(-)
6749
6750 commit 6209a6230cce6c9b1af3c699f0f18335e820e1ea
6751 Author: Behdad Esfahbod <behdad@behdad.org>
6752 Date:   Sat May 30 23:44:22 2009 -0400
6753
6754     Bug 584328 – Persian sample text is not good
6755
6756     Remove Alef Maksura from sample text.
6757
6758  pango/pango-language-sample-table.h |    2 +-
6759  1 file changed, 1 insertion(+), 1 deletion(-)
6760
6761 commit f0e5e54917286dd18471d76ed099bccf0eb85053
6762 Author: Behdad Esfahbod <behdad@behdad.org>
6763 Date:   Sat May 30 23:40:35 2009 -0400
6764
6765     Bug 583250 – pango_font_metrics_get_approximate_char_width is
6766     wrong when LANG=fa_IR
6767
6768     When computing approximate char width for context metrics use
6769     the actual
6770     size the sample string renders to.  Previously it was taking average
6771     over all the fonts used by the sample str.
6772
6773  pango/pango-context.c |   29 ++++++++++-------------------
6774  1 file changed, 10 insertions(+), 19 deletions(-)
6775
6776 commit eae0fecefc4e294f0c182a7063348a817c111dce
6777 Author: Behdad Esfahbod <behdad@behdad.org>
6778 Date:   Sat May 30 22:17:32 2009 -0400
6779
6780     [GPOS] Advance buffer cursor in SinglePos lookups.  Ouch!
6781
6782  pango/opentype/hb-ot-layout-gpos-private.h |    4 ++++
6783  1 file changed, 4 insertions(+)
6784
6785 commit 9fdfc9a06874820f94196c4802c96bc32d71ddc2
6786 Author: Behdad Esfahbod <behdad@behdad.org>
6787 Date:   Sat May 30 12:02:46 2009 -0400
6788
6789     [HB] Improve buffer.  Don't dup out buffer unless out is longer
6790     than in
6791
6792     That is, we work in-place even for ligatures now.
6793
6794  pango/opentype/hb-buffer.c |  156
6795  +++++++++++++++++++-------------------------
6796  pango/opentype/hb-buffer.h |    9 ++-
6797  2 files changed, 72 insertions(+), 93 deletions(-)
6798
6799 commit 3dbd37431ebcf8b24a5891a04e66a2f964178c1e
6800 Author: Behdad Esfahbod <behdad@behdad.org>
6801 Date:   Wed May 27 18:16:55 2009 -0400
6802
6803     [GPOS] Fix property checking
6804
6805  pango/opentype/hb-ot-layout-gpos-private.h |    6 +++---
6806  1 file changed, 3 insertions(+), 3 deletions(-)
6807
6808 commit 810f4214af6438076da5014888d60d4bfe77ebd6
6809 Author: Behdad Esfahbod <behdad@behdad.org>
6810 Date:   Wed May 27 00:17:37 2009 -0400
6811
6812     [GPOS] Add vertical TODO
6813
6814  pango/opentype/hb-ot-layout-gpos-private.h |    2 ++
6815  1 file changed, 2 insertions(+)
6816
6817 commit 157af6ba32a32c941cd5be9b0b0034bf8b7327cb
6818 Author: Behdad Esfahbod <behdad@behdad.org>
6819 Date:   Tue May 26 22:29:02 2009 -0400
6820
6821     [HB] Remove useless include
6822
6823  pango/opentype/hb-ot-layout-private.h |    3 ---
6824  1 file changed, 3 deletions(-)
6825
6826 commit 4921800a3ff9edc8b564cd49ae6e976767a16a0f
6827 Author: Behdad Esfahbod <behdad@behdad.org>
6828 Date:   Tue May 26 22:26:08 2009 -0400
6829
6830     [GPOS] Remove unused variables
6831
6832  pango/opentype/hb-ot-layout-gpos-private.h |    3 +--
6833  1 file changed, 1 insertion(+), 2 deletions(-)
6834
6835 commit 07c0e3b1d239ab041e243b0543640c9001e04931
6836 Author: Behdad Esfahbod <behdad@behdad.org>
6837 Date:   Tue May 26 22:11:32 2009 -0400
6838
6839     Fall back to TT kerning if no GPOS
6840
6841  pango/pango-ot-info.c |    4 ++--
6842  1 file changed, 2 insertions(+), 2 deletions(-)
6843
6844 commit 6f9bd9a0e876bc49d25fb8e892b17adfa5b12b8c
6845 Author: Behdad Esfahbod <behdad@behdad.org>
6846 Date:   Tue May 26 19:48:16 2009 -0400
6847
6848     [HB] Fix glyph properties
6849
6850  pango/opentype/hb-ot-layout-common-private.h |    6 +++---
6851  pango/opentype/hb-ot-layout-open-private.h   |    2 +-
6852  pango/opentype/hb-ot-layout.cc               |    2 +-
6853  3 files changed, 5 insertions(+), 5 deletions(-)
6854
6855 commit dc08fb7281b86edacc2edd521da0212acffca985
6856 Author: Behdad Esfahbod <behdad@behdad.org>
6857 Date:   Tue May 26 18:57:56 2009 -0400
6858
6859     [GPOS] Fix PairPos signedness
6860
6861  pango/opentype/hb-ot-layout-gpos-private.h |   11 ++++-------
6862  1 file changed, 4 insertions(+), 7 deletions(-)
6863
6864 commit 74d8c52f6ac1787efb8d87b72f47c6933abaf4ae
6865 Author: Behdad Esfahbod <behdad@behdad.org>
6866 Date:   Tue May 26 17:58:37 2009 -0400
6867
6868     [GPOS] Fix mark matching
6869
6870  pango/opentype/hb-ot-layout-gpos-private.h |   44
6871  +++++++++++++---------------
6872  1 file changed, 20 insertions(+), 24 deletions(-)
6873
6874 commit fe789092d83e6d4da43126640af0150b6bb2555c
6875 Author: Behdad Esfahbod <behdad@behdad.org>
6876 Date:   Tue May 26 17:31:56 2009 -0400
6877
6878     [HB] When looking back/forward, skip marks only
6879
6880  pango/opentype/TODO                            |    1 -
6881  pango/opentype/hb-ot-layout-gpos-private.h     |   13 +----
6882  pango/opentype/hb-ot-layout-gsub-private.h     |   38 ++++++-------
6883  pango/opentype/hb-ot-layout-gsubgpos-private.h |   14 ++---
6884  pango/opentype/hb-ot-layout-private.h          |    6 +++
6885  pango/opentype/hb-ot-layout.cc                 |   69
6886  +++++++++++++++---------
6887  6 files changed, 76 insertions(+), 65 deletions(-)
6888
6889 commit 746860bb7b54c16898264b248eb93a56e8af333b
6890 Author: Behdad Esfahbod <behdad@behdad.org>
6891 Date:   Tue May 26 15:58:34 2009 -0400
6892
6893     [GDEF] Support MarkFilteringSets
6894
6895  pango/opentype/hb-ot-layout.cc |   59
6896  ++++++++++++++--------------------------
6897  1 file changed, 21 insertions(+), 38 deletions(-)
6898
6899 commit 95c3fffa8a2b102a3d5f88f3940e7f93e2368fec
6900 Author: Behdad Esfahbod <behdad@behdad.org>
6901 Date:   Tue May 26 15:45:41 2009 -0400
6902
6903     [HB] Simplify MarkAttachmentType handling
6904
6905  pango/opentype/hb-ot-layout-gpos-private.h |    6 +++---
6906  pango/opentype/hb-ot-layout-gsub-private.h |    6 ++----
6907  pango/opentype/hb-ot-layout.cc             |   18 ++++++++----------
6908  3 files changed, 13 insertions(+), 17 deletions(-)
6909
6910 commit a6e2371d5c50cafd6a433ae19fcfb93fb820f1db
6911 Author: Behdad Esfahbod <behdad@behdad.org>
6912 Date:   Tue May 26 15:38:53 2009 -0400
6913
6914     [HB] Support parsing MarkFilteringSets introduced in OpenType 1.6
6915
6916  pango/opentype/hb-ot-layout-gdef-private.h |   55
6917  ++++++++++++++++++++++++----
6918  pango/opentype/hb-ot-layout-gpos-private.h |    1 +
6919  pango/opentype/hb-ot-layout.cc             |    6 +--
6920  3 files changed, 51 insertions(+), 11 deletions(-)
6921
6922 commit d877d91e5c0617a82620a6a47406cd196e16e5d6
6923 Author: Behdad Esfahbod <behdad@behdad.org>
6924 Date:   Tue May 26 13:08:00 2009 -0400
6925
6926     [HB] More de-C++'ization
6927
6928  pango/opentype/hb-ot-layout-gsubgpos-private.h |   24
6929  ++++++++++++------------
6930  1 file changed, 12 insertions(+), 12 deletions(-)
6931
6932 commit 3b1a840d2726772fb3a6ec0daedaf698fce29c52
6933 Author: Behdad Esfahbod <behdad@behdad.org>
6934 Date:   Tue May 26 13:04:59 2009 -0400
6935
6936     [HB] Start MarkFilteringSet support
6937
6938  pango/opentype/hb-ot-layout-common-private.h |   24
6939  +++++++++++++++++++-----
6940  1 file changed, 19 insertions(+), 5 deletions(-)
6941
6942 commit fb8da04aac1fe1b11b8a617342f1532e12c595db
6943 Author: Behdad Esfahbod <behdad@behdad.org>
6944 Date:   Tue May 26 12:40:10 2009 -0400
6945
6946     [HB] Implement get_lig_carets()
6947
6948  pango/opentype/hb-ot-layout-gdef-private.h |   57
6949  ++++++++++++++++++++++------
6950  pango/opentype/hb-ot-layout.cc             |   17 +++++++--
6951  pango/opentype/hb-ot-layout.h              |    8 +++-
6952  pango/opentype/main.cc                     |    9 +----
6953  4 files changed, 66 insertions(+), 25 deletions(-)
6954
6955 commit 807581741d5331235004f2252de92a6de3ce23d0
6956 Author: Behdad Esfahbod <behdad@behdad.org>
6957 Date:   Tue May 26 12:24:16 2009 -0400
6958
6959     [HB] Add get_attach_points()
6960
6961  pango/opentype/Makefile.am                 |    2 +-
6962  pango/opentype/hb-ot-layout-gdef-private.h |   35
6963  ++++++++++++++++++++--------
6964  pango/opentype/hb-ot-layout-gpos-private.h |   28 ++++++----------------
6965  pango/opentype/hb-ot-layout-gsub-private.h |   28 ++++++----------------
6966  pango/opentype/hb-ot-layout-open-private.h |   12 +++-------
6967  pango/opentype/hb-ot-layout.cc             |    9 +++++++
6968  pango/opentype/hb-ot-layout.h              |    6 +++++
6969  pango/opentype/main.cc                     |    8 +++----
6970  8 files changed, 62 insertions(+), 66 deletions(-)
6971
6972 commit 298dadbd395a594176ed4cda4b9cf7004b724b66
6973 Author: Behdad Esfahbod <behdad@behdad.org>
6974 Date:   Tue May 26 12:00:28 2009 -0400
6975
6976     [HB] Remove more macros
6977
6978  pango/opentype/hb-ot-layout-gdef-private.h |   18 +++++++++---------
6979  1 file changed, 9 insertions(+), 9 deletions(-)
6980
6981 commit 7b3f038ada310ac1f113d898a637df188177f8bb
6982 Author: Behdad Esfahbod <behdad@behdad.org>
6983 Date:   Mon May 25 04:04:24 2009 -0400
6984
6985     [HB] More buffer cleanup
6986
6987  pango/opentype/hb-buffer-private.h             |   39 ++-----
6988  pango/opentype/hb-buffer.c                     |  138
6989  ++++++++++++------------
6990  pango/opentype/hb-buffer.h                     |   22 ++--
6991  pango/opentype/hb-ot-layout-gpos-private.h     |   29 ++---
6992  pango/opentype/hb-ot-layout-gsub-private.h     |   10 +-
6993  pango/opentype/hb-ot-layout-gsubgpos-private.h |    8 +-
6994  pango/opentype/hb-ot-layout-private.h          |   13 +--
6995  pango/opentype/hb-ot-layout.cc                 |   16 +--
6996  pango/opentype/hb-private.h                    |   29 -----
6997  pango/pango-ot-buffer.c                        |   18 ++--
6998  pango/pango-ot-info.c                          |    3 +-
6999  pango/pango-ot.h                               |    2 +-
7000  12 files changed, 138 insertions(+), 189 deletions(-)
7001
7002 commit 76d05e87fb34a3f6cc5d914e91f755e964c690dc
7003 Author: Behdad Esfahbod <behdad@behdad.org>
7004 Date:   Mon May 25 03:39:11 2009 -0400
7005
7006     [HB] Cleanup buffer
7007
7008  pango/opentype/hb-buffer-private.h             |    2 +-
7009  pango/opentype/hb-buffer.c                     |   26 +++++----
7010  pango/opentype/hb-ot-layout-gsub-private.h     |   26 +++------
7011  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 +-
7012  pango/opentype/hb-ot-layout.cc                 |   71
7013  ------------------------
7014  5 files changed, 25 insertions(+), 102 deletions(-)
7015
7016 commit fdb536bbfd1575465abf4cdfa08706685a466244
7017 Author: Behdad Esfahbod <behdad@behdad.org>
7018 Date:   Mon May 25 03:30:31 2009 -0400
7019
7020     [HB] Clean more
7021
7022  pango/opentype/hb-ot-layout-private.h |   10 ++++------
7023  pango/opentype/hb-ot-layout.cc        |    8 ++++----
7024  2 files changed, 8 insertions(+), 10 deletions(-)
7025
7026 commit 8f0881c5d40224e820ce19e67259f75e8c82adb7
7027 Author: Behdad Esfahbod <behdad@behdad.org>
7028 Date:   Mon May 25 03:24:19 2009 -0400
7029
7030     [HB] Remove one XXX, add another
7031
7032  pango/opentype/hb-buffer.h            |    2 ++
7033  pango/opentype/hb-ot-layout-private.h |    3 +--
7034  2 files changed, 3 insertions(+), 2 deletions(-)
7035
7036 commit 8c864af4b508feac57896fe4e0124d9031670b93
7037 Author: Behdad Esfahbod <behdad@behdad.org>
7038 Date:   Mon May 25 03:22:19 2009 -0400
7039
7040     [HB] Update copyright years
7041
7042  pango/opentype/hb-buffer-private.h    |    2 +-
7043  pango/opentype/hb-buffer.h            |    2 +-
7044  pango/opentype/hb-common.h            |    2 +-
7045  pango/opentype/hb-ot-layout-private.h |    2 +-
7046  pango/opentype/hb-ot-layout.h         |    2 +-
7047  pango/opentype/hb-private.h           |    2 +-
7048  6 files changed, 6 insertions(+), 6 deletions(-)
7049
7050 commit 6e506f425a89d0ff330497b38ec8227e30d5681b
7051 Author: Behdad Esfahbod <behdad@behdad.org>
7052 Date:   Mon May 25 03:20:18 2009 -0400
7053
7054     [HB] Would have helped if I actually knew C++ before using it...
7055
7056  pango/opentype/hb-ot-layout-gsubgpos-private.h |    4 ++--
7057  pango/opentype/hb-ot-layout-open-private.h     |   24
7058  ++++++++++++------------
7059  2 files changed, 14 insertions(+), 14 deletions(-)
7060
7061 commit 40c6f897dbdc4020c5aec07b7022caadb45cf3f1
7062 Author: Behdad Esfahbod <behdad@behdad.org>
7063 Date:   Mon May 25 03:10:06 2009 -0400
7064
7065     [HB] More cleanup
7066
7067  pango/opentype/hb-ot-layout-common-private.h |    4 ++--
7068  pango/opentype/hb-ot-layout-open-private.h   |    9 +++++----
7069  2 files changed, 7 insertions(+), 6 deletions(-)
7070
7071 commit c783d19c9cee230e20cf4df504e729b5233ebe17
7072 Author: Behdad Esfahbod <behdad@behdad.org>
7073 Date:   Mon May 25 02:41:49 2009 -0400
7074
7075     [HB] Simplify Tag
7076
7077  pango/opentype/hb-ot-layout-open-private.h |   46
7078  +++++++++++-----------------
7079  1 file changed, 18 insertions(+), 28 deletions(-)
7080
7081 commit c53ed30cddcf3ed56ffb2756f2d8650ad012ff44
7082 Author: Behdad Esfahbod <behdad@behdad.org>
7083 Date:   Mon May 25 02:34:25 2009 -0400
7084
7085     [HB] Simplify more
7086
7087  pango/opentype/hb-ot-layout-open-private.h |   31
7088  +++++++++-------------------
7089  1 file changed, 10 insertions(+), 21 deletions(-)
7090
7091 commit d63d5c6cfc6e1584ca426e469e3a35c46aa4605f
7092 Author: Behdad Esfahbod <behdad@behdad.org>
7093 Date:   Mon May 25 02:27:29 2009 -0400
7094
7095     [HB] Simplify some basic things
7096
7097  pango/opentype/hb-ot-layout-open-private.h |   90
7098  ++++++++++++++++++----------
7099  pango/opentype/main.cc                     |    8 ++-
7100  2 files changed, 64 insertions(+), 34 deletions(-)
7101
7102 commit 8690ed7d482374c3d05eb52419d68ed7d29bee81
7103 Author: Behdad Esfahbod <behdad@behdad.org>
7104 Date:   Sun May 24 15:01:16 2009 -0400
7105
7106     [HB] simplify macros
7107
7108  pango/opentype/hb-buffer-private.h    |    4 ++--
7109  pango/opentype/hb-buffer.h            |    4 ++--
7110  pango/opentype/hb-common.h            |    8 ++++----
7111  pango/opentype/hb-ot-layout-private.h |    4 ++--
7112  pango/opentype/hb-ot-layout.h         |    4 ++--
7113  5 files changed, 12 insertions(+), 12 deletions(-)
7114
7115 commit ed60b2d914254d10765fae72a85e191a9a696bc7
7116 Author: Behdad Esfahbod <behdad@behdad.org>
7117 Date:   Sun May 24 14:27:24 2009 -0400
7118
7119     [HB] Update text files
7120
7121  pango/opentype/COPYING |    7 -------
7122  pango/opentype/README  |   13 ++-----------
7123  2 files changed, 2 insertions(+), 18 deletions(-)
7124
7125 commit f4ad4d87cba90c1d02255c34247b9ce09d0b6d67
7126 Author: Behdad Esfahbod <behdad@behdad.org>
7127 Date:   Sun May 24 14:24:35 2009 -0400
7128
7129     [HB] Remove stale makefile.msc too
7130
7131  pango/opentype/makefile.msc |   19 -------------------
7132  1 file changed, 19 deletions(-)
7133
7134 commit a7a715480db66148b1f487528887508a7991dcd0
7135 Author: Behdad Esfahbod <behdad@behdad.org>
7136 Date:   Sun May 24 14:22:22 2009 -0400
7137
7138     [HB] Remove old code!
7139
7140     Goodbye 16 thousand lines of ten-year old code!
7141
7142  pango/opentype/harfbuzz-dump-main.c      |   97 -
7143  pango/opentype/harfbuzz-dump.c           |  768 ----
7144  pango/opentype/harfbuzz-dump.h           |   41 -
7145  pango/opentype/harfbuzz-gdef-private.h   |  124 -
7146  pango/opentype/harfbuzz-gdef.c           | 1160 ------
7147  pango/opentype/harfbuzz-gdef.h           |  135 -
7148  pango/opentype/harfbuzz-global.h         |   84 -
7149  pango/opentype/harfbuzz-gpos-private.h   |  712 ----
7150  pango/opentype/harfbuzz-gpos.c           | 6071
7151  ------------------------------
7152  pango/opentype/harfbuzz-gpos.h           |  174 -
7153  pango/opentype/harfbuzz-gsub-private.h   |  476 ---
7154  pango/opentype/harfbuzz-gsub.c           | 4304 ---------------------
7155  pango/opentype/harfbuzz-gsub.h           |  140 -
7156  pango/opentype/harfbuzz-impl.c           |   84 -
7157  pango/opentype/harfbuzz-impl.h           |  126 -
7158  pango/opentype/harfbuzz-open-private.h   |  102 -
7159  pango/opentype/harfbuzz-open.c           | 1405 -------
7160  pango/opentype/harfbuzz-open.h           |  282 --
7161  pango/opentype/harfbuzz-stream-private.h |   83 -
7162  pango/opentype/harfbuzz-stream.c         |  257 --
7163  pango/opentype/harfbuzz.c                |   31 -
7164  pango/opentype/harfbuzz.h                |   35 -
7165  22 files changed, 16691 deletions(-)
7166
7167 commit 4b90aa823cf91c586d0fd8a5d6154f46516a87ce
7168 Author: Behdad Esfahbod <behdad@behdad.org>
7169 Date:   Sun May 24 14:21:27 2009 -0400
7170
7171     [HB] Remove stale TODO mark
7172
7173  pango/opentype/hb-ot-layout-open-private.h |    1 -
7174  1 file changed, 1 deletion(-)
7175
7176 commit d11f8e6d41213d38b2b3ea2ec4843e2b6f34697b
7177 Author: Behdad Esfahbod <behdad@behdad.org>
7178 Date:   Sun May 24 12:30:40 2009 -0400
7179
7180     [HB] Add FixedVersion cast to int
7181
7182  pango/opentype/hb-ot-layout-open-private.h |    2 ++
7183  1 file changed, 2 insertions(+)
7184
7185 commit 8ff827848f63ac61446735c8516a452177c16336
7186 Author: Behdad Esfahbod <behdad@behdad.org>
7187 Date:   Sun May 24 12:29:55 2009 -0400
7188
7189     [HB] Simplify tag
7190
7191  pango/opentype/hb-ot-layout-open-private.h |   10 +++++-----
7192  1 file changed, 5 insertions(+), 5 deletions(-)
7193
7194 commit f89367b83225a5c0a2804ec122d66290a8feb8d5
7195 Author: Behdad Esfahbod <behdad@behdad.org>
7196 Date:   Sun May 24 01:03:24 2009 -0400
7197
7198     [HB] Remove unused data types
7199
7200  pango/opentype/hb-ot-layout-gdef-private.h     |    2 +-
7201  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 +-
7202  pango/opentype/hb-ot-layout-open-private.h     |   54
7203  +++---------------------
7204  3 files changed, 7 insertions(+), 51 deletions(-)
7205
7206 commit 8259e8735babe30eaf3c017e022368bf796b411e
7207 Author: Behdad Esfahbod <behdad@behdad.org>
7208 Date:   Sun May 24 00:53:28 2009 -0400
7209
7210     [HB] Simplify version check in GSUB/GPOS
7211
7212  pango/opentype/hb-ot-layout-gpos-private.h |    5 ++++-
7213  pango/opentype/hb-ot-layout-gsub-private.h |    5 ++++-
7214  2 files changed, 8 insertions(+), 2 deletions(-)
7215
7216 commit d36c93ee99362940c929e20282d2fab440265711
7217 Author: Behdad Esfahbod <behdad@behdad.org>
7218 Date:   Sun May 24 00:50:27 2009 -0400
7219
7220     [HB] Check for GDEF/GSUB/GPOS versions
7221
7222  pango/opentype/hb-ot-layout-gdef-private.h     |    3 +--
7223  pango/opentype/hb-ot-layout-gpos-private.h     |    3 +--
7224  pango/opentype/hb-ot-layout-gsub-private.h     |    3 +--
7225  pango/opentype/hb-ot-layout-gsubgpos-private.h |    5 ++---
7226  pango/opentype/hb-ot-layout-open-private.h     |   11 ++++++++++-
7227  5 files changed, 15 insertions(+), 10 deletions(-)
7228
7229 commit 5c8fd8cb98e4f20ce02dd10f5b3edbbb15b1d91d
7230 Author: Behdad Esfahbod <behdad@behdad.org>
7231 Date:   Sat May 23 22:39:42 2009 -0400
7232
7233     [HB] Minor
7234
7235  pango/opentype/hb-ot-layout-gdef-private.h |    6 +++---
7236  pango/opentype/hb-ot-layout-open-private.h |    4 ++--
7237  2 files changed, 5 insertions(+), 5 deletions(-)
7238
7239 commit eca339bbb73aa1b826f3c1e12d1a27f53ee034db
7240 Author: Behdad Esfahbod <behdad@behdad.org>
7241 Date:   Sat May 23 18:50:44 2009 -0400
7242
7243     [HB] Add TODO items
7244
7245  pango/opentype/TODO |    6 ++++++
7246  1 file changed, 6 insertions(+)
7247
7248 commit d2b11bb9bf3cfa3e1cdcf79a473626ec4ed51846
7249 Author: Behdad Esfahbod <behdad@behdad.org>
7250 Date:   Fri May 22 18:54:24 2009 -0400
7251
7252     [GDEF] Add some get_carret_value() code
7253
7254  pango/opentype/hb-ot-layout-gdef-private.h |   36
7255  ++++++++++++++--------------
7256  1 file changed, 18 insertions(+), 18 deletions(-)
7257
7258 commit 191cfb73b04955d9af757d47dc85b1ae0ab6c6c5
7259 Author: Behdad Esfahbod <behdad@behdad.org>
7260 Date:   Fri May 22 18:29:45 2009 -0400
7261
7262     [GPOS] MarkLigPosFormat1
7263
7264     GPOS is complete now!  Yay!
7265
7266  pango/opentype/hb-ot-layout-gpos-private.h |  128
7267  ++++++++++++++++++++--------
7268  1 file changed, 92 insertions(+), 36 deletions(-)
7269
7270 commit 31f627d786003824d189c786db532600d8701114
7271 Author: Behdad Esfahbod <behdad@behdad.org>
7272 Date:   Fri May 22 17:58:09 2009 -0400
7273
7274     [HB] Remove apply_subtables() again
7275
7276  pango/opentype/hb-ot-layout-gpos-private.h |   31
7277  ++++++++++----------------
7278  pango/opentype/hb-ot-layout-gsub-private.h |   33
7279  ++++++++++------------------
7280  2 files changed, 23 insertions(+), 41 deletions(-)
7281
7282 commit fb963a1a1e8f7c337af6b7fee4718c3f65bc8c51
7283 Author: Behdad Esfahbod <behdad@behdad.org>
7284 Date:   Thu May 21 22:31:33 2009 -0400
7285
7286     [HB] Share Extension lookup code between GSUB and GPOS
7287
7288  pango/opentype/hb-ot-layout-gpos-private.h     |   64 ++++--------------
7289  pango/opentype/hb-ot-layout-gsub-private.h     |   83
7290  ++++--------------------
7291  pango/opentype/hb-ot-layout-gsubgpos-private.h |   52 +++++++++++++++
7292  3 files changed, 77 insertions(+), 122 deletions(-)
7293
7294 commit a9688760104e24339e8c956bbdfc3e12387f02b8
7295 Author: Behdad Esfahbod <behdad@behdad.org>
7296 Date:   Thu May 21 15:51:04 2009 -0400
7297
7298     [GPOS] Remove printf.  MarkMarkPos1 is working
7299
7300     The "bug" was in the font.
7301
7302  pango/opentype/hb-ot-layout-gpos-private.h |    1 -
7303  1 file changed, 1 deletion(-)
7304
7305 commit 541e8ad0c666f895649fbe1df2393ef0f04f2655
7306 Author: Behdad Esfahbod <behdad@behdad.org>
7307 Date:   Thu May 21 12:46:29 2009 -0400
7308
7309     [HB] Ouch.  Add files.
7310
7311  pango/opentype/hb-common.h  |   53 +++++++++++++++++
7312  pango/opentype/hb-private.h |  132
7313  +++++++++++++++++++++++++++++++++++++++++++
7314  2 files changed, 185 insertions(+)
7315
7316 commit 6e1a2662b3f9d5514c99a82f70e037749d95dc3c
7317 Author: Behdad Esfahbod <behdad@behdad.org>
7318 Date:   Thu May 21 08:27:07 2009 -0400
7319
7320     [GPOS] MarkMarkPosFormat1
7321
7322     Still not quite working.
7323
7324  pango/opentype/TODO                        |    4 +-
7325  pango/opentype/hb-ot-layout-gpos-private.h |  105
7326  ++++++++++++++++++++--------
7327  2 files changed, 79 insertions(+), 30 deletions(-)
7328
7329 commit 7c4677ad4d628a943066782df30720b6ae2f79c6
7330 Author: Behdad Esfahbod <behdad@behdad.org>
7331 Date:   Thu May 21 06:32:01 2009 -0400
7332
7333     [GPOS] MarkBasePosFormat1
7334
7335  pango/opentype/TODO                        |    1 +
7336  pango/opentype/hb-ot-layout-gpos-private.h |   62
7337  +++++++++++++++++++++++++---
7338  2 files changed, 58 insertions(+), 5 deletions(-)
7339
7340 commit 180781efd0691964cc5b823c6b9274f208fd083c
7341 Author: Behdad Esfahbod <behdad@behdad.org>
7342 Date:   Thu May 21 04:58:24 2009 -0400
7343
7344     [GPOS] Implement MarkArray interface
7345
7346  pango/opentype/hb-ot-layout-gpos-private.h |    5 +++--
7347  1 file changed, 3 insertions(+), 2 deletions(-)
7348
7349 commit 164137a18e4b10c240c8d63bf676872cfdc934c3
7350 Author: Behdad Esfahbod <behdad@behdad.org>
7351 Date:   Thu May 21 04:54:01 2009 -0400
7352
7353     [GPOS] Implement Device support in AnchorFormat3
7354
7355  pango/opentype/hb-ot-layout-gpos-private.h |   11 ++++++++---
7356  1 file changed, 8 insertions(+), 3 deletions(-)
7357
7358 commit 361cdf36b00a7e4632de45a8ad9697d3cb1b8670
7359 Author: Behdad Esfahbod <behdad@behdad.org>
7360 Date:   Thu May 21 04:49:04 2009 -0400
7361
7362     [GPOS] Remove apply_value() return value
7363
7364  pango/opentype/hb-ot-layout-gpos-private.h |   75
7365  +++++++++++++---------------
7366  1 file changed, 34 insertions(+), 41 deletions(-)
7367
7368 commit 93e5da2de8070410b5e8978dfa3a261e6d7f00a4
7369 Author: Behdad Esfahbod <behdad@behdad.org>
7370 Date:   Thu May 21 04:47:05 2009 -0400
7371
7372     [GPOS] Start MarkBasePosFormat1
7373
7374  pango/opentype/TODO                        |    1 +
7375  pango/opentype/hb-ot-layout-gpos-private.h |   38
7376  +++++++++++++---------------
7377  2 files changed, 18 insertions(+), 21 deletions(-)
7378
7379 commit 25494c523822e837716bc1000b1d94ff06ca476f
7380 Author: Behdad Esfahbod <behdad@behdad.org>
7381 Date:   Wed May 20 15:46:12 2009 -0400
7382
7383     [HB] Add TODO item
7384
7385  pango/opentype/hb-ot-layout-gpos-private.h |    1 +
7386  pango/opentype/hb-ot-layout-gsub-private.h |    1 +
7387  2 files changed, 2 insertions(+)
7388
7389 commit 6fb8dab583378de48a39b1b25459e24b0162e5d4
7390 Author: Behdad Esfahbod <behdad@behdad.org>
7391 Date:   Wed May 20 06:15:23 2009 -0400
7392
7393     [HB] Add TODO item
7394
7395  pango/opentype/TODO |    1 +
7396  1 file changed, 1 insertion(+)
7397
7398 commit 5687dd7511fbf8503dcb6d7c215455e1f999cf03
7399 Author: Behdad Esfahbod <behdad@behdad.org>
7400 Date:   Wed May 20 06:01:16 2009 -0400
7401
7402     [HB] Remove last dependence on the old code base!
7403
7404  pango/opentype/hb-buffer-private.h         |   88
7405  ++++++++++++++--------------
7406  pango/opentype/hb-buffer.c                 |   47 ++++++++-------
7407  pango/opentype/hb-ot-layout-gpos-private.h |   11 ++--
7408  pango/opentype/hb-ot-layout-gsub-private.h |   12 ++--
7409  pango/opentype/hb-ot-layout.cc             |   16 ++---
7410  5 files changed, 85 insertions(+), 89 deletions(-)
7411
7412 commit c141180297254ef341e3e557c26b51eb7e964706
7413 Author: Behdad Esfahbod <behdad@behdad.org>
7414 Date:   Wed May 20 05:42:12 2009 -0400
7415
7416     [HB] Rename harfbuzz-buffer to hb-buffer
7417
7418  pango/opentype/Makefile.am                     |    5 +-
7419  pango/opentype/harfbuzz-buffer-private.h       |  106 -------
7420  pango/opentype/harfbuzz-buffer.c               |  349
7421  ------------------------
7422  pango/opentype/harfbuzz-buffer.h               |   94 -------
7423  pango/opentype/hb-buffer-private.h             |  106 +++++++
7424  pango/opentype/hb-buffer.c                     |  347
7425  +++++++++++++++++++++++
7426  pango/opentype/hb-buffer.h                     |   94 +++++++
7427  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 +-
7428  pango/opentype/hb-ot-layout-private.h          |    2 +-
7429  pango/opentype/hb-ot-layout.cc                 |    5 +-
7430  pango/opentype/hb-ot-layout.h                  |    2 +-
7431  11 files changed, 556 insertions(+), 556 deletions(-)
7432
7433 commit 336bb3201096bdd0494d29926dd44e8cca8bed26
7434 Author: Behdad Esfahbod <behdad@behdad.org>
7435 Date:   Wed May 20 05:35:14 2009 -0400
7436
7437     [HB] Remove all references to the old code!
7438
7439  pango/opentype/Makefile.am            |   76 +++++-----------
7440  pango/opentype/harfbuzz-buffer.c      |  154
7441  ++++++++++++++-------------------
7442  pango/opentype/harfbuzz-buffer.h      |   80 ++++++++---------
7443  pango/opentype/hb-ot-layout-private.h |    6 +-
7444  pango/opentype/hb-ot-layout.cc        |   17 ++--
7445  pango/opentype/hb-ot-layout.h         |    1 +
7446  pango/pango-ot-buffer.c               |   14 +--
7447  pango/pango-ot-info.c                 |   14 +--
7448  pango/pango-ot-private.h              |   10 +--
7449  9 files changed, 156 insertions(+), 216 deletions(-)
7450
7451 commit 15a0220c336113a2df8de91ec0513b1bdde35a89
7452 Author: Behdad Esfahbod <behdad@behdad.org>
7453 Date:   Wed May 20 04:51:30 2009 -0400
7454
7455     [GPOS] Finally it's working, up to Cursive
7456
7457     Wow, IranNastaliq renders perfectly again!
7458
7459  pango/opentype/hb-ot-layout.cc |   24 ++++++++++++++++++++++++
7460  pango/opentype/hb-ot-layout.h  |   12 ++++++++++++
7461  pango/pango-ot-info.c          |   15 +++++++++++++--
7462  3 files changed, 49 insertions(+), 2 deletions(-)
7463
7464 commit ac8ad1e1c8958246add90cf6d7b6da4ad2a2ea87
7465 Author: Behdad Esfahbod <behdad@behdad.org>
7466 Date:   Wed May 20 04:16:35 2009 -0400
7467
7468     [GPOS] Fix more brokenness
7469
7470  pango/opentype/Makefile.am                 |    2 +-
7471  pango/opentype/hb-ot-layout-gpos-private.h |   37
7472  +++++++++++++++-------------
7473  pango/opentype/hb-ot-layout.cc             |    7 ++++++
7474  pango/opentype/hb-ot-layout.h              |    5 ++++
7475  pango/pango-ot-info.c                      |    2 ++
7476  5 files changed, 35 insertions(+), 18 deletions(-)
7477
7478 commit b77c4990efcd6f6ef77dc6e956bb3f1df9bf6bff
7479 Author: Behdad Esfahbod <behdad@behdad.org>
7480 Date:   Wed May 20 03:59:33 2009 -0400
7481
7482     [GPOS] Fix GPOS feature lookup lookups and application
7483
7484  pango/pango-ot-info.c |   51
7485  ++++++++++++++++++++++++-------------------------
7486  1 file changed, 25 insertions(+), 26 deletions(-)
7487
7488 commit 25db8f6de85f6f8ee11adbf423edb22e6259c543
7489 Author: Behdad Esfahbod <behdad@behdad.org>
7490 Date:   Wed May 20 03:53:00 2009 -0400
7491
7492     [HB] Move lookup types enum into subtable class
7493
7494  pango/opentype/hb-ot-layout-gpos-private.h |   66
7495  ++++++++++++++--------------
7496  pango/opentype/hb-ot-layout-gsub-private.h |   44 +++++++++----------
7497  2 files changed, 55 insertions(+), 55 deletions(-)
7498
7499 commit e97278164b1939d4b76128ff8bf520ca02b1debb
7500 Author: Behdad Esfahbod <behdad@behdad.org>
7501 Date:   Wed May 20 00:00:09 2009 -0400
7502
7503     [GDEF] Simplify Device access
7504
7505  pango/opentype/hb-ot-layout-gdef-private.h |   12 +++---------
7506  1 file changed, 3 insertions(+), 9 deletions(-)
7507
7508 commit 0b092ed02b6cda94c1a4df87c25f88142f967f4f
7509 Author: Behdad Esfahbod <behdad@behdad.org>
7510 Date:   Tue May 19 23:58:54 2009 -0400
7511
7512     [HB] Indentation
7513
7514  pango/opentype/hb-ot-layout-common-private.h   |  170
7515  ++++++++++++------------
7516  pango/opentype/hb-ot-layout-gdef-private.h     |   65 ++++-----
7517  pango/opentype/hb-ot-layout-gsubgpos-private.h |  150
7518  ++++++++++++---------
7519  pango/opentype/hb-ot-layout-open-private.h     |  159
7520  +++++++++++-----------
7521  pango/opentype/hb-ot-layout-private.h          |    9 +-
7522  5 files changed, 288 insertions(+), 265 deletions(-)
7523
7524 commit 2b57f9a6cbaeee708d19a4eda410fef15e4738c5
7525 Author: Behdad Esfahbod <behdad@behdad.org>
7526 Date:   Tue May 19 23:43:04 2009 -0400
7527
7528     [HB] Remove unused methods
7529
7530  pango/opentype/hb-ot-layout-common-private.h |    6 ------
7531  1 file changed, 6 deletions(-)
7532
7533 commit 066d6ab77a5a95187f5865dd409c8b1ee0b79f7b
7534 Author: Behdad Esfahbod <behdad@behdad.org>
7535 Date:   Tue May 19 23:42:30 2009 -0400
7536
7537     [HB] Indentation
7538
7539  pango/opentype/hb-ot-layout-gpos-private.h |  253
7540  +++++++++++++++------------
7541  pango/opentype/hb-ot-layout-gsub-private.h |  262
7542  +++++++++++++++-------------
7543  2 files changed, 284 insertions(+), 231 deletions(-)
7544
7545 commit 852a03873cf0266cc1acadafc60ef2f4132b2019
7546 Author: Behdad Esfahbod <behdad@behdad.org>
7547 Date:   Tue May 19 23:25:41 2009 -0400
7548
7549     [GPOS] CursivePosFormat1
7550
7551  pango/opentype/hb-ot-layout-gpos-private.h |  174
7552  +++++++++++++++++++++++++++-
7553  pango/opentype/hb-ot-layout-private.h      |    2 +-
7554  2 files changed, 169 insertions(+), 7 deletions(-)
7555
7556 commit da5b04ad92c37846ace5ecd9a91c18e836759a23
7557 Author: Behdad Esfahbod <behdad@behdad.org>
7558 Date:   Tue May 19 22:30:09 2009 -0400
7559
7560     [GSUB] PairPosFormat2
7561
7562  pango/opentype/hb-ot-layout-gpos-private.h |   43
7563  ++++++++++++++++++++++++----
7564  1 file changed, 38 insertions(+), 5 deletions(-)
7565
7566 commit 10ddad5aa5c15d589b3dd9330d75562abc21c03a
7567 Author: Behdad Esfahbod <behdad@behdad.org>
7568 Date:   Tue May 19 22:16:04 2009 -0400
7569
7570     [GPOS] PairPosFormat1
7571
7572  pango/opentype/hb-ot-layout-gpos-private.h |   91
7573  ++++++++++++++++++++++------
7574  1 file changed, 73 insertions(+), 18 deletions(-)
7575
7576 commit 9c25dfbd235bd155ad62f3a8d03e27af9a17b810
7577 Author: Behdad Esfahbod <behdad@behdad.org>
7578 Date:   Mon May 18 19:47:52 2009 -0400
7579
7580     [GPOS] Start filling apply() functions in
7581
7582  pango/opentype/harfbuzz-buffer-private.h     |    1 +
7583  pango/opentype/harfbuzz-buffer.c             |    3 -
7584  pango/opentype/hb-ot-layout-common-private.h |   35 ++++---
7585  pango/opentype/hb-ot-layout-gpos-private.h   |  127
7586  +++++++++++++++++++-------
7587  4 files changed, 116 insertions(+), 50 deletions(-)
7588
7589 commit 51d81548dd52fbb6c90775eb3bc83289c0329ddf
7590 Author: Behdad Esfahbod <behdad@behdad.org>
7591 Date:   Mon May 18 18:44:54 2009 -0400
7592
7593     [HB] Use enums
7594
7595  pango/opentype/hb-ot-layout-common-private.h |   14 ++++++++------
7596  pango/opentype/hb-ot-layout-gdef-private.h   |   22
7597  +++++++++++++---------
7598  2 files changed, 21 insertions(+), 15 deletions(-)
7599
7600 commit 4c83d55575d3d05a29bb551dfc41b92b76e48a44
7601 Author: Behdad Esfahbod <behdad@behdad.org>
7602 Date:   Mon May 18 18:30:25 2009 -0400
7603
7604     [HB] More reference cast simplification
7605
7606  pango/opentype/hb-ot-layout-gsub-private.h     |    8 +++----
7607  pango/opentype/hb-ot-layout-gsubgpos-private.h |   28
7608  ++++++++++++------------
7609  pango/opentype/hb-ot-layout-open-private.h     |    2 +-
7610  3 files changed, 19 insertions(+), 19 deletions(-)
7611
7612 commit 3112f9e9ce1a7e69ac9c95a029f5b6b65025e666
7613 Author: Behdad Esfahbod <behdad@behdad.org>
7614 Date:   Mon May 18 18:22:44 2009 -0400
7615
7616     [HB] Rename LOOKUP_ARGS to APPLY_ARGS
7617
7618  pango/opentype/hb-ot-layout-gpos-private.h     |   88
7619  +++++++++++------------
7620  pango/opentype/hb-ot-layout-gsub-private.h     |   84
7621  +++++++++++-----------
7622  pango/opentype/hb-ot-layout-gsubgpos-private.h |   90
7623  ++++++++++++------------
7624  3 files changed, 131 insertions(+), 131 deletions(-)
7625
7626 commit c08a686375ab4f3173a649f9bf825d24a5870096
7627 Author: Behdad Esfahbod <behdad@behdad.org>
7628 Date:   Mon May 18 18:21:44 2009 -0400
7629
7630     [HB] Internally rename position() and substitute() to apply()
7631
7632  pango/opentype/hb-ot-layout-gpos-private.h |  110
7633  ++++++++++++++--------------
7634  pango/opentype/hb-ot-layout-gsub-private.h |  104
7635  +++++++++++++-------------
7636  2 files changed, 107 insertions(+), 107 deletions(-)
7637
7638 commit 293b1f902f9a730b486d9d92412dd6a1c13eef4c
7639 Author: Behdad Esfahbod <behdad@behdad.org>
7640 Date:   Mon May 18 18:01:19 2009 -0400
7641
7642     [HB] Simplify casts
7643
7644  pango/opentype/hb-ot-layout-gdef-private.h |    2 +-
7645  pango/opentype/hb-ot-layout-gpos-private.h |    6 +++---
7646  pango/opentype/hb-ot-layout-gsub-private.h |    6 +++---
7647  pango/opentype/hb-ot-layout-open-private.h |   10 +++++-----
7648  4 files changed, 12 insertions(+), 12 deletions(-)
7649
7650 commit a483de8e2774ecf9bc281b46fdd21b4d58ed61a2
7651 Author: Behdad Esfahbod <behdad@behdad.org>
7652 Date:   Mon May 18 17:43:49 2009 -0400
7653
7654     Switch Pango to new, defunt, GPOS
7655
7656  pango/opentype/hb-ot-layout-gpos-private.h |   22 +++++--
7657  pango/opentype/hb-ot-layout.cc             |   13 ++++
7658  pango/opentype/hb-ot-layout.h              |    5 ++
7659  pango/pango-ot-info.c                      |   97
7660  ++++++++++++++++++----------
7661  pango/pango-ot-private.h                   |    5 +-
7662  pango/pango-ot-ruleset.c                   |   32 ++-------
7663  6 files changed, 102 insertions(+), 72 deletions(-)
7664
7665 commit 68f88f1ca8e7057c8830c1c60a369e588745ebdc
7666 Author: Behdad Esfahbod <behdad@behdad.org>
7667 Date:   Mon May 18 17:09:33 2009 -0400
7668
7669     [HB] Start GPOS!
7670
7671  pango/opentype/hb-ot-layout-gpos-private.h |  915
7672  ++++++++++++++++++++++++++++
7673  pango/opentype/hb-ot-layout-gsub-private.h |    2 -
7674  pango/opentype/hb-ot-layout-private.h      |   15 +-
7675  pango/opentype/hb-ot-layout.cc             |    5 +-
7676  pango/opentype/hb-ot-layout.h              |    8 +-
7677  5 files changed, 936 insertions(+), 9 deletions(-)
7678
7679 commit 4781df2c257883e3507167218fd2bedc739571a2
7680 Author: Behdad Esfahbod <behdad@behdad.org>
7681 Date:   Mon May 18 15:32:40 2009 -0400
7682
7683     [GSUB] Minor
7684
7685  pango/opentype/hb-ot-layout-gsub-private.h |   16 ++++++----------
7686  1 file changed, 6 insertions(+), 10 deletions(-)
7687
7688 commit 014a7567c6152b73218fe21a54e34ddc6ef1447d
7689 Author: Behdad Esfahbod <behdad@behdad.org>
7690 Date:   Mon May 18 13:50:15 2009 -0400
7691
7692     [HB] Minor
7693
7694  pango/opentype/hb-ot-layout-gsub-private.h |   22 +++++++++++-----------
7695  1 file changed, 11 insertions(+), 11 deletions(-)
7696
7697 commit cda2b36b75bd7be71d830bee78b2ab5845e90831
7698 Author: Behdad Esfahbod <behdad@behdad.org>
7699 Date:   Mon May 18 06:00:12 2009 -0400
7700
7701     [GSUB] Protect against mismatching Extension subtable types
7702
7703  pango/opentype/hb-ot-layout-gsub-private.h |    9 ++++++---
7704  1 file changed, 6 insertions(+), 3 deletions(-)
7705
7706 commit bba893b810b14c4e6bfc8cfded697fbe28282d35
7707 Author: Behdad Esfahbod <behdad@behdad.org>
7708 Date:   Mon May 18 05:47:47 2009 -0400
7709
7710     [GSUB] Implement ReverseChainSingleSubst
7711
7712     GSUB is done!
7713
7714  pango/opentype/hb-ot-layout-gsub-private.h     |   55
7715  ++++++++++++++++++------
7716  pango/opentype/hb-ot-layout-gsubgpos-private.h |   43 ++++++------------
7717  2 files changed, 54 insertions(+), 44 deletions(-)
7718
7719 commit 1927fb2efcecf445aadc3e2be51290f250554576
7720 Author: Behdad Esfahbod <behdad@behdad.org>
7721 Date:   Mon May 18 05:29:29 2009 -0400
7722
7723     [HB] Don't use G_LIKELY!
7724
7725  pango/opentype/hb-ot-layout-gsub-private.h     |   12 ++++++------
7726  pango/opentype/hb-ot-layout-gsubgpos-private.h |   12 ++++++------
7727  pango/opentype/hb-ot-layout-open-private.h     |    4 ++--
7728  pango/opentype/hb-ot-layout.cc                 |    6 +++---
7729  4 files changed, 17 insertions(+), 17 deletions(-)
7730
7731 commit 73460adabb9ccafa3cf990f0a8f78084b9a0973d
7732 Author: Behdad Esfahbod <behdad@behdad.org>
7733 Date:   Mon May 18 05:22:32 2009 -0400
7734
7735     [GSUB] Oops, fix Extension check
7736
7737  pango/opentype/hb-ot-layout-gsub-private.h |    3 +--
7738  1 file changed, 1 insertion(+), 2 deletions(-)
7739
7740 commit 29f0ff90f687a82a630ca0212bbbac1aa3412f59
7741 Author: Behdad Esfahbod <behdad@behdad.org>
7742 Date:   Mon May 18 04:37:37 2009 -0400
7743
7744     [HB] Tweak some constants and fix Coverage
7745
7746  pango/opentype/hb-ot-layout-common-private.h   |   11 ++++++-----
7747  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 ++
7748  pango/opentype/hb-ot-layout-open-private.h     |    6 +++---
7749  3 files changed, 11 insertions(+), 8 deletions(-)
7750
7751 commit e9e17057a108c858fe3c781ad66ce143edf61ca2
7752 Author: Behdad Esfahbod <behdad@behdad.org>
7753 Date:   Mon May 18 04:25:22 2009 -0400
7754
7755     [HB] Cleanup TODOs
7756
7757  pango/opentype/hb-ot-layout-gsub-private.h |   12 ++++++------
7758  pango/opentype/hb-ot-layout-open-private.h |    2 +-
7759  pango/opentype/hb-ot-layout.cc             |    4 ++--
7760  3 files changed, 9 insertions(+), 9 deletions(-)
7761
7762 commit 6cc2d15e154deb656967e5bdff1e3bbe9130f368
7763 Author: Behdad Esfahbod <behdad@behdad.org>
7764 Date:   Mon May 18 04:21:53 2009 -0400
7765
7766     [GSUB] Fix context_length handling in Ligature too
7767
7768  pango/opentype/hb-ot-layout-gsub-private.h     |    9 ++++-----
7769  pango/opentype/hb-ot-layout-gsubgpos-private.h |    5 +++--
7770  2 files changed, 7 insertions(+), 7 deletions(-)
7771
7772 commit 7641ec611671e9f8bb27d5b0f9cec79bd7ca3782
7773 Author: Behdad Esfahbod <behdad@behdad.org>
7774 Date:   Mon May 18 04:17:47 2009 -0400
7775
7776     [HB] Minor cleanup
7777
7778  pango/opentype/hb-ot-layout-gsubgpos-private.h |   10 ++++------
7779  1 file changed, 4 insertions(+), 6 deletions(-)
7780
7781 commit 55fdb2a9d8b9520d62bc1168709188baaf42790c
7782 Author: Behdad Esfahbod <behdad@behdad.org>
7783 Date:   Mon May 18 04:15:25 2009 -0400
7784
7785     [HB] Correctly skip glyphs when applying (Chain)Context lookups
7786
7787  pango/opentype/hb-ot-layout-gsubgpos-private.h |   14 +++++++++++---
7788  1 file changed, 11 insertions(+), 3 deletions(-)
7789
7790 commit 16fb96b68b109d7f06db80e0174dba3f5e643964
7791 Author: Behdad Esfahbod <behdad@behdad.org>
7792 Date:   Mon May 18 04:09:05 2009 -0400
7793
7794     [HB] Fix context_length checking
7795
7796  pango/opentype/hb-ot-layout-gsubgpos-private.h |   23
7797  +++++++++++++----------
7798  pango/opentype/hb-ot-layout-open-private.h     |    2 +-
7799  2 files changed, 14 insertions(+), 11 deletions(-)
7800
7801 commit e20c11f9434ce8322137f134d78e3c00db1b4d39
7802 Author: Behdad Esfahbod <behdad@behdad.org>
7803 Date:   Mon May 18 03:56:39 2009 -0400
7804
7805     [HB] ChainContext complete
7806
7807     IranNastaliq renders perfectly again!
7808
7809  pango/opentype/hb-ot-layout-gsubgpos-private.h |   63
7810  +++++++++++++++++-------
7811  1 file changed, 46 insertions(+), 17 deletions(-)
7812
7813 commit b20970dc224472076c18e5a28ab40e38fc7ea605
7814 Author: Behdad Esfahbod <behdad@behdad.org>
7815 Date:   Mon May 18 03:47:31 2009 -0400
7816
7817     [HB] Implement backtrack matching
7818
7819  pango/opentype/hb-ot-layout-gsubgpos-private.h |   61
7820  +++++++++++++++++-------
7821  1 file changed, 45 insertions(+), 16 deletions(-)
7822
7823 commit e1b4d68c0d4a6cf656288ba5d88419ce4b914228
7824 Author: Behdad Esfahbod <behdad@behdad.org>
7825 Date:   Mon May 18 02:47:57 2009 -0400
7826
7827     [HB] One more step to go, for fully working GSUB and ChainContext
7828
7829  pango/opentype/hb-ot-layout-gsubgpos-private.h |  107
7830  ++++++++++++++----------
7831  1 file changed, 61 insertions(+), 46 deletions(-)
7832
7833 commit 21be5dfef4033ecd5e7c0f69fc2ca0038e2a8ea1
7834 Author: Behdad Esfahbod <behdad@behdad.org>
7835 Date:   Mon May 18 02:36:18 2009 -0400
7836
7837     [HB] Further modularize Context matching
7838
7839  pango/opentype/hb-ot-layout-gsubgpos-private.h |   92
7840  ++++++++++++++++--------
7841  1 file changed, 63 insertions(+), 29 deletions(-)
7842
7843 commit d9acee5295e6dde5f672c9ce0456520543f5df66
7844 Author: Behdad Esfahbod <behdad@behdad.org>
7845 Date:   Mon May 18 02:14:37 2009 -0400
7846
7847     [HB] A step closer to working ChainContext
7848
7849  pango/opentype/hb-ot-layout-gsubgpos-private.h |   36
7850  +++++++++++++++++-------
7851  1 file changed, 26 insertions(+), 10 deletions(-)
7852
7853 commit ac227e24dd98e77da9d548d81ac9efa3afa4d816
7854 Author: Behdad Esfahbod <behdad@behdad.org>
7855 Date:   Mon May 18 02:03:58 2009 -0400
7856
7857     [HB] Add HeadlessArrayTo<>
7858
7859  pango/opentype/hb-ot-layout-gsub-private.h     |   10 ++++------
7860  pango/opentype/hb-ot-layout-gsubgpos-private.h |    5 ++---
7861  pango/opentype/hb-ot-layout-open-private.h     |   19 +++++++++++++++++++
7862  3 files changed, 25 insertions(+), 9 deletions(-)
7863
7864 commit 4dbe5b6afe47fec3344c450f3bcf5691118dd78b
7865 Author: Behdad Esfahbod <behdad@behdad.org>
7866 Date:   Mon May 18 01:49:57 2009 -0400
7867
7868     [HB] More template goodness
7869
7870  pango/opentype/hb-ot-layout-gsubgpos-private.h |   37
7871  ++++++++++--------------
7872  1 file changed, 15 insertions(+), 22 deletions(-)
7873
7874 commit f445e05b822699356536d138a0d5f02bdc8372ac
7875 Author: Behdad Esfahbod <behdad@behdad.org>
7876 Date:   Sun May 17 23:17:56 2009 -0400
7877
7878     [HB] More churning towards ChainContext lookups
7879
7880  pango/opentype/hb-ot-layout-common-private.h   |    6 +-
7881  pango/opentype/hb-ot-layout-gsub-private.h     |   15 +-
7882  pango/opentype/hb-ot-layout-gsubgpos-private.h |  174
7883  +++++++++++++++---------
7884  3 files changed, 125 insertions(+), 70 deletions(-)
7885
7886 commit d2c8763c55c4d59d1acf167c2614ecf76279e722
7887 Author: Behdad Esfahbod <behdad@behdad.org>
7888 Date:   Sun May 17 22:11:30 2009 -0400
7889
7890     [HB] Towards sharing Context and ChainContext code
7891
7892  pango/opentype/hb-ot-layout-gsubgpos-private.h |  220
7893  +++++++++++-------------
7894  1 file changed, 99 insertions(+), 121 deletions(-)
7895
7896 commit d32b9ea104a606a92ad5a27999da7bce2090d675
7897 Author: Behdad Esfahbod <behdad@behdad.org>
7898 Date:   Sun May 17 21:11:49 2009 -0400
7899
7900     [HB] Add check to avoid infinite recursion
7901
7902  pango/opentype/hb-ot-layout-gsub-private.h |   12 ++++++++----
7903  1 file changed, 8 insertions(+), 4 deletions(-)
7904
7905 commit 55fe0e4ea68c70815558a29d09fb139316cecc4d
7906 Author: Behdad Esfahbod <behdad@behdad.org>
7907 Date:   Sun May 17 21:06:08 2009 -0400
7908
7909     [HB] Cosmetic
7910
7911  pango/opentype/hb-ot-layout-gsub-private.h |    4 ++--
7912  1 file changed, 2 insertions(+), 2 deletions(-)
7913
7914 commit eea8dd6ee176dc275c23f84e5d42366f9bba8acf
7915 Author: Behdad Esfahbod <behdad@behdad.org>
7916 Date:   Sun May 17 20:48:27 2009 -0400
7917
7918     [HB] Start ChainContext and ReverseChainSingleSubst lookups
7919
7920  pango/opentype/hb-ot-layout-gsub-private.h     |  269
7921  +++++-------------------
7922  pango/opentype/hb-ot-layout-gsubgpos-private.h |  214 ++++++++++++++++++-
7923  2 files changed, 268 insertions(+), 215 deletions(-)
7924
7925 commit 0c11bc365caaef22a125a1f315e5233df3f665cb
7926 Author: Behdad Esfahbod <behdad@behdad.org>
7927 Date:   Sun May 17 20:30:05 2009 -0400
7928
7929     [HB] Remove stale TODO
7930
7931  pango/opentype/hb-ot-layout-private.h |    2 --
7932  1 file changed, 2 deletions(-)
7933
7934 commit fe01531dc12be28aaef610a0cd94c21dc476e9a6
7935 Author: Behdad Esfahbod <behdad@behdad.org>
7936 Date:   Sun May 17 20:28:01 2009 -0400
7937
7938     [HB] Split Layout-common tables into new files
7939
7940  pango/opentype/hb-ot-layout-common-private.h   |  429
7941  ++++++++++++++++++++++++
7942  pango/opentype/hb-ot-layout-gdef-private.h     |    3 +-
7943  pango/opentype/hb-ot-layout-gsub-private.h     |    1 +
7944  pango/opentype/hb-ot-layout-gsubgpos-private.h |    2 +
7945  pango/opentype/hb-ot-layout-open-private.h     |  408
7946  ----------------------
7947  5 files changed, 434 insertions(+), 409 deletions(-)
7948
7949 commit cd966a0ef311bc28e8d4a0025846c213f84cca9c
7950 Author: Behdad Esfahbod <behdad@behdad.org>
7951 Date:   Sun May 17 20:13:02 2009 -0400
7952
7953     [HB] More shuffling
7954
7955  pango/opentype/hb-ot-layout-gsub-private.h     |   71
7956  ++++++++++++++----------
7957  pango/opentype/hb-ot-layout-gsubgpos-private.h |   30 ++++++++++
7958  pango/opentype/hb-ot-layout-open-private.h     |   41 --------------
7959  3 files changed, 71 insertions(+), 71 deletions(-)
7960
7961 commit 3b7ab5800e45a93ba3e58f8d1f9b67d6af2e529c
7962 Author: Behdad Esfahbod <behdad@behdad.org>
7963 Date:   Sun May 17 19:47:54 2009 -0400
7964
7965     [HB] Cleanup format unions
7966
7967  pango/opentype/hb-ot-layout-gdef-private.h     |   18 ++---
7968  pango/opentype/hb-ot-layout-gsub-private.h     |   87
7969  ++++++++++++------------
7970  pango/opentype/hb-ot-layout-gsubgpos-private.h |   16 ++---
7971  pango/opentype/hb-ot-layout-open-private.h     |   41 ++++-------
7972  4 files changed, 77 insertions(+), 85 deletions(-)
7973
7974 commit e2b95c6d00c5e7b2ad0c486ae3d3a7295a4109c7
7975 Author: Behdad Esfahbod <behdad@behdad.org>
7976 Date:   Sun May 17 19:31:18 2009 -0400
7977
7978     [HB] Use four bytes for Null Tag, not 5
7979
7980  pango/opentype/hb-ot-layout-open-private.h |    4 +++-
7981  1 file changed, 3 insertions(+), 1 deletion(-)
7982
7983 commit aec04a301f2e181626f7a3067d69e003ba915b32
7984 Author: Behdad Esfahbod <behdad@behdad.org>
7985 Date:   Sun May 17 09:45:32 2009 -0400
7986
7987     [HB] Couple size checks
7988
7989  pango/opentype/hb-ot-layout-gsub-private.h     |    7 +++++--
7990  pango/opentype/hb-ot-layout-gsubgpos-private.h |    4 ++--
7991  pango/opentype/hb-ot-layout-open-private.h     |    4 ++--
7992  3 files changed, 9 insertions(+), 6 deletions(-)
7993
7994 commit 8bd68ca2afab4a0703c9a678bffbc683c310a408
7995 Author: Behdad Esfahbod <behdad@behdad.org>
7996 Date:   Sun May 17 09:34:41 2009 -0400
7997
7998     [HB] Propagate property of first glyph
7999
8000     This slightly grows code size.
8001
8002  pango/opentype/hb-ot-layout-gsub-private.h     |  100
8003  ++++++++++++------------
8004  pango/opentype/hb-ot-layout-gsubgpos-private.h |    7 +-
8005  2 files changed, 56 insertions(+), 51 deletions(-)
8006
8007 commit 9222e0741549ba14a4edf153217fd95fc89d744d
8008 Author: Behdad Esfahbod <behdad@behdad.org>
8009 Date:   Sun May 17 09:07:27 2009 -0400
8010
8011     [GSUB] Further optimize the main switch
8012
8013  pango/opentype/hb-ot-layout-gsub-private.h |   31
8014  +++++++++++++++-------------
8015  1 file changed, 17 insertions(+), 14 deletions(-)
8016
8017 commit 5bdc1ff677d37af311e887ef2717daa8fae008ce
8018 Author: Behdad Esfahbod <behdad@behdad.org>
8019 Date:   Sun May 17 08:59:01 2009 -0400
8020
8021     [HB] Unify first glyph property checking
8022
8023  pango/opentype/hb-ot-layout-gsub-private.h     |   81
8024  ++++++++++--------------
8025  pango/opentype/hb-ot-layout-gsubgpos-private.h |   12 ----
8026  2 files changed, 35 insertions(+), 58 deletions(-)
8027
8028 commit ea8ac42a157bfdc0721886baf26a274c6494a742
8029 Author: Behdad Esfahbod <behdad@behdad.org>
8030 Date:   Sun May 17 08:28:42 2009 -0400
8031
8032     [HB] Move Context matching logic out of GSUB
8033
8034  pango/opentype/hb-ot-layout-gdef-private.h     |    2 -
8035  pango/opentype/hb-ot-layout-gsub-private.h     |  331
8036  +---------------------
8037  pango/opentype/hb-ot-layout-gsubgpos-private.h |  347
8038  ++++++++++++++++++++++++
8039  3 files changed, 352 insertions(+), 328 deletions(-)
8040
8041 commit 908360671e03888edeb40a486f588c5fb2788b7d
8042 Author: Behdad Esfahbod <behdad@behdad.org>
8043 Date:   Sun May 17 07:52:11 2009 -0400
8044
8045     [GSUB] Unify ContextSubst matching
8046
8047  pango/opentype/hb-ot-layout-gsub-private.h |  378
8048  ++++++++++++----------------
8049  1 file changed, 154 insertions(+), 224 deletions(-)
8050
8051 commit 264a07cd621fce810914c43bb43885519b819aab
8052 Author: Behdad Esfahbod <behdad@behdad.org>
8053 Date:   Sun May 17 07:39:34 2009 -0400
8054
8055     [HB] Renames
8056
8057  pango/opentype/hb-ot-layout-gsub-private.h |  122
8058  ++++++++++++++--------------
8059  1 file changed, 61 insertions(+), 61 deletions(-)
8060
8061 commit 92c65d29132105784b18b60ba938a3ec86dfcb76
8062 Author: Behdad Esfahbod <behdad@behdad.org>
8063 Date:   Sun May 17 06:03:42 2009 -0400
8064
8065     [HB] Simplify buffer
8066
8067  pango/opentype/harfbuzz-buffer-private.h   |   14 +++++------
8068  pango/opentype/harfbuzz-buffer.c           |   35
8069  +++++++++++++---------------
8070  pango/opentype/harfbuzz-gsub.c             |    6 ++---
8071  pango/opentype/hb-ot-layout-gsub-private.h |   12 +++++-----
8072  4 files changed, 31 insertions(+), 36 deletions(-)
8073
8074 commit f1e6c0487f5c1bc72061f49a0faa3b134736b06a
8075 Author: Behdad Esfahbod <behdad@behdad.org>
8076 Date:   Sun May 17 05:52:32 2009 -0400
8077
8078     [HB] Add TODO item
8079
8080  pango/opentype/TODO              |    1 +
8081  pango/opentype/harfbuzz-buffer.c |    2 +-
8082  2 files changed, 2 insertions(+), 1 deletion(-)
8083
8084 commit a44105aa2196e782c730dc102aaf77e2c4247ed5
8085 Author: Behdad Esfahbod <behdad@behdad.org>
8086 Date:   Sun May 17 05:14:33 2009 -0400
8087
8088     [HB] Update copyright years
8089
8090  pango/opentype/hb-ot-layout-gdef-private.h |    2 +-
8091  pango/opentype/hb-ot-layout-open-private.h |    2 +-
8092  pango/opentype/hb-ot-layout.cc             |    2 +-
8093  pango/opentype/main.cc                     |    2 +-
8094  4 files changed, 4 insertions(+), 4 deletions(-)
8095
8096 commit 3532e39c36720f6c93392ba71dd46d89252836a4
8097 Author: Behdad Esfahbod <behdad@behdad.org>
8098 Date:   Sun May 17 04:59:56 2009 -0400
8099
8100     [HB] Simplify more arrays
8101
8102  pango/opentype/hb-ot-layout-open-private.h |  243
8103  +++++++++++-----------------
8104  pango/opentype/hb-ot-layout.cc             |    8 +-
8105  2 files changed, 101 insertions(+), 150 deletions(-)
8106
8107 commit 620d7f7fdc5a83047d6f0370c321a59918ae7dd3
8108 Author: Behdad Esfahbod <behdad@behdad.org>
8109 Date:   Sun May 17 01:22:51 2009 -0400
8110
8111     [HB] Use ArrayOf<> in GSUB
8112
8113  pango/opentype/hb-ot-layout-gdef-private.h |    3 +-
8114  pango/opentype/hb-ot-layout-gsub-private.h |  157
8115  +++++++++-------------------
8116  pango/opentype/hb-ot-layout-open-private.h |    5 -
8117  3 files changed, 53 insertions(+), 112 deletions(-)
8118
8119 commit 3d6f115c751830cff0b7389ae6e0c33322f1dcce
8120 Author: Behdad Esfahbod <behdad@behdad.org>
8121 Date:   Sun May 17 00:54:25 2009 -0400
8122
8123     [HB] Add ArrayOf<>
8124
8125  pango/opentype/hb-ot-layout-gdef-private.h |   62 +++++-----------------
8126  pango/opentype/hb-ot-layout-open-private.h |   77
8127  ++++++++++++++++++++--------
8128  2 files changed, 71 insertions(+), 68 deletions(-)
8129
8130 commit 2cb82da2cf865cdc05e23745ea07bff773eedc0b
8131 Author: Behdad Esfahbod <behdad@behdad.org>
8132 Date:   Sun May 17 00:22:37 2009 -0400
8133
8134     [HB] Use OffsetTo<> for Coverage
8135
8136  pango/opentype/hb-ot-layout-gdef-private.h |    1 +
8137  pango/opentype/hb-ot-layout-gsub-private.h |   55
8138  +++++++++++-----------------
8139  pango/opentype/hb-ot-layout-open-private.h |   10 +----
8140  3 files changed, 23 insertions(+), 43 deletions(-)
8141
8142 commit fe6de1703567ddd2e3f5bf8f604d6f8961938340
8143 Author: Behdad Esfahbod <behdad@behdad.org>
8144 Date:   Sun May 17 00:15:51 2009 -0400
8145
8146     [HB] Use OffsetTo<> in more places
8147
8148  pango/opentype/hb-ot-layout-gdef-private.h |   12 +++++-------
8149  pango/opentype/hb-ot-layout-open-private.h |    4 ++++
8150  2 files changed, 9 insertions(+), 7 deletions(-)
8151
8152 commit 0f7838ced386421f0bdf6692c0a383a4d308e270
8153 Author: Behdad Esfahbod <behdad@behdad.org>
8154 Date:   Sun May 17 00:09:20 2009 -0400
8155
8156     [HB] Add OffsetTo template.
8157
8158  pango/opentype/hb-ot-layout-gdef-private.h |   26
8159  ++++++++++++++------------
8160  pango/opentype/hb-ot-layout-gsub-private.h |    6 +++---
8161  pango/opentype/hb-ot-layout-open-private.h |   27
8162  ++++++++++++++++++---------
8163  3 files changed, 35 insertions(+), 24 deletions(-)
8164
8165 commit c18aecadc6be7a14a205d1c31ad8c1c6d018bd24
8166 Author: Behdad Esfahbod <behdad@behdad.org>
8167 Date:   Sat May 16 23:20:48 2009 -0400
8168
8169     [HB] Automate int-type size assertion
8170
8171  pango/opentype/hb-ot-layout-open-private.h |   13 +++----------
8172  1 file changed, 3 insertions(+), 10 deletions(-)
8173
8174 commit d34fc6f5b7efc8d04a9dec527856a370b939dfc2
8175 Author: Behdad Esfahbod <behdad@behdad.org>
8176 Date:   Sat May 16 22:48:14 2009 -0400
8177
8178     [HB] Use templates for Null objects
8179
8180     Also use a common pool for all nul-content ones.
8181
8182  pango/opentype/hb-ot-layout-gdef-private.h |   12 +--
8183  pango/opentype/hb-ot-layout-gsub-private.h |   28 +++---
8184  pango/opentype/hb-ot-layout-open-private.h |  142
8185  ++++++++++++++++------------
8186  pango/opentype/hb-ot-layout.cc             |    8 +-
8187  4 files changed, 105 insertions(+), 85 deletions(-)
8188
8189 commit c4f14a9a2a6cb947d6cd46fbaee84872446884b7
8190 Author: Behdad Esfahbod <behdad@behdad.org>
8191 Date:   Sat May 16 20:15:16 2009 -0400
8192
8193     [HB] Remove obsolete comment
8194
8195  pango/opentype/hb-ot-layout-gdef-private.h |    1 -
8196  1 file changed, 1 deletion(-)
8197
8198 commit b05941e12b2891d9064c4a7717a155d8b622aa6c
8199 Author: Behdad Esfahbod <behdad@behdad.org>
8200 Date:   Sat May 16 19:59:15 2009 -0400
8201
8202     [GSUB] Start ChainContextSubst
8203
8204  pango/opentype/hb-ot-layout-gsub-private.h |   50
8205  ++++++++++++++++++++++------
8206  1 file changed, 39 insertions(+), 11 deletions(-)
8207
8208 commit 241fbceffc58deff47323280915dfd67a6d23329
8209 Author: Behdad Esfahbod <behdad@behdad.org>
8210 Date:   Sat May 16 19:44:24 2009 -0400
8211
8212     [GSUB] Implement ContextSubstFormat3
8213
8214  pango/opentype/hb-ot-layout-gsub-private.h |   62
8215  +++++++++++++++++++++++++++-
8216  1 file changed, 61 insertions(+), 1 deletion(-)
8217
8218 commit e9622c8c8c1dd88f63e1ba01df5295fc59eafde8
8219 Author: Behdad Esfahbod <behdad@behdad.org>
8220 Date:   Fri May 15 20:25:37 2009 -0400
8221
8222     [GSUB] Implement ContextSubstFormat2
8223
8224  pango/opentype/hb-ot-layout-gsub-private.h |  105
8225  +++++++++++++++++++++++++---
8226  1 file changed, 97 insertions(+), 8 deletions(-)
8227
8228 commit 75778ef4af51ce974fc9af25063f7bb239563b5a
8229 Author: Behdad Esfahbod <behdad@behdad.org>
8230 Date:   Fri May 15 20:11:10 2009 -0400
8231
8232     [GSUB] Add GSUB::substitute_lookup()
8233
8234  pango/opentype/hb-ot-layout-gsub-private.h |    7 +++++++
8235  pango/opentype/hb-ot-layout.cc             |    5 +----
8236  2 files changed, 8 insertions(+), 4 deletions(-)
8237
8238 commit 761d13a4ead9b627bbfa561ffbb667b6a5704a5e
8239 Author: Behdad Esfahbod <behdad@behdad.org>
8240 Date:   Fri May 15 18:54:53 2009 -0400
8241
8242     [GSUB] Finish ContextSubstFormat1
8243
8244  pango/opentype/hb-ot-layout-gsub-private.h |   77
8245  ++++++++++++++++++++++------
8246  pango/opentype/hb-ot-layout-private.h      |   14 +++++
8247  pango/opentype/hb-ot-layout.cc             |   13 -----
8248  3 files changed, 74 insertions(+), 30 deletions(-)
8249
8250 commit 6ec3231cbe0014e43bdccb0588260595b6fb463f
8251 Author: Behdad Esfahbod <behdad@behdad.org>
8252 Date:   Fri May 15 13:28:56 2009 -0400
8253
8254     [HB] Fix typo
8255
8256  pango/opentype/hb-ot-layout-open-private.h |    2 +-
8257  1 file changed, 1 insertion(+), 1 deletion(-)
8258
8259 commit 35f3896cfc703b6b06fad76778f357a0c9fdde38
8260 Author: Behdad Esfahbod <behdad@behdad.org>
8261 Date:   Fri May 15 01:00:36 2009 -0400
8262
8263     [HB] Add TODO item
8264
8265  pango/opentype/TODO |    1 +
8266  1 file changed, 1 insertion(+)
8267
8268 commit 9042dae8a1a4f4727a49b220f13487d50bc2e6fb
8269 Author: Behdad Esfahbod <behdad@behdad.org>
8270 Date:   Fri May 8 21:17:56 2009 -0400
8271
8272     [HB] Remove DEFINE_NON_INSTANTIABLE
8273
8274  pango/opentype/hb-ot-layout-gdef-private.h |    2 --
8275  pango/opentype/hb-ot-layout-gsub-private.h |    3 ---
8276  pango/opentype/hb-ot-layout-open-private.h |   18 +-----------------
8277  3 files changed, 1 insertion(+), 22 deletions(-)
8278
8279 commit 384c824418c8510d77f47ea10adeaa234612500b
8280 Author: Behdad Esfahbod <behdad@behdad.org>
8281 Date:   Fri May 8 21:12:18 2009 -0400
8282
8283     [HB] Remove get_size()
8284
8285  pango/opentype/hb-ot-layout-gdef-private.h |    9 ----
8286  pango/opentype/hb-ot-layout-gsub-private.h |   63
8287  ----------------------------
8288  pango/opentype/hb-ot-layout-open-private.h |   42 ++-----------------
8289  3 files changed, 3 insertions(+), 111 deletions(-)
8290
8291 commit 9ca1c677b6f9e4329bbf9efc826621845b12b879
8292 Author: Behdad Esfahbod <behdad@behdad.org>
8293 Date:   Fri May 8 19:09:17 2009 -0400
8294
8295     [GSUB] ContextSubst format 1
8296
8297  pango/opentype/hb-ot-layout-gsub-private.h |   52
8298  ++++++++++++++++++++++++----
8299  1 file changed, 45 insertions(+), 7 deletions(-)
8300
8301 commit dc7f2949972981ad3253df73c9562c1ac2032ef9
8302 Author: Behdad Esfahbod <behdad@behdad.org>
8303 Date:   Fri May 8 18:45:53 2009 -0400
8304
8305     [GSUB] Shuffle
8306
8307  pango/opentype/hb-ot-layout-gsub-private.h |  170
8308  ++++++++++++++--------------
8309  1 file changed, 86 insertions(+), 84 deletions(-)
8310
8311 commit 21d6ce8759a582bfdf475e0f7f149338909b7c04
8312 Author: Behdad Esfahbod <behdad@behdad.org>
8313 Date:   Thu May 7 12:53:02 2009 -0400
8314
8315     [HarfBuzz] Start a TODO file
8316
8317  pango/opentype/TODO |    1 +
8318  1 file changed, 1 insertion(+)
8319
8320 commit 24eb2f6e5bbde72b27f33a816d22cced57b9bbc2
8321 Author: Behdad Esfahbod <behdad@behdad.org>
8322 Date:   Wed May 6 00:25:59 2009 -0400
8323
8324     [GSUB] minor
8325
8326  pango/opentype/hb-ot-layout-open-private.h |    6 ++++--
8327  1 file changed, 4 insertions(+), 2 deletions(-)
8328
8329 commit 5e2e37cbbb7612f595b9c8af72fe4709b2386857
8330 Author: Behdad Esfahbod <behdad@behdad.org>
8331 Date:   Wed May 6 00:12:29 2009 -0400
8332
8333     [GSUB] Towards Context subtitutes
8334
8335  pango/opentype/hb-ot-layout-gsub-private.h |  137
8336  ++++++++++++++++++++++------
8337  1 file changed, 108 insertions(+), 29 deletions(-)
8338
8339 commit e3d3752ed67492358212ecff6f2e3ea71537b4b8
8340 Author: Behdad Esfahbod <behdad@behdad.org>
8341 Date:   Tue May 5 16:22:02 2009 -0400
8342
8343     [GSUB] Minor refactoring
8344
8345  pango/opentype/hb-ot-layout-gsub-private.h |   42
8346  +++++++++++++++-------------
8347  1 file changed, 23 insertions(+), 19 deletions(-)
8348
8349 commit 8afbf62147bca4db12e78426ea9c41b5e801c7ed
8350 Author: Behdad Esfahbod <behdad@behdad.org>
8351 Date:   Tue May 5 13:25:13 2009 -0400
8352
8353     [GSUB] Implement ligature substitutions
8354
8355  pango/opentype/Makefile.am                 |    2 +
8356  pango/opentype/hb-ot-layout-gsub-private.h |  113
8357  ++++++++++++++++++++++------
8358  2 files changed, 93 insertions(+), 22 deletions(-)
8359
8360 commit 0bb5d464baab47bb7b6e9852a5c7932bdb2df018
8361 Author: Behdad Esfahbod <behdad@behdad.org>
8362 Date:   Mon May 4 20:21:57 2009 -0400
8363
8364     [GSUB] Hook new GSUB up in Pango
8365
8366  pango/opentype/hb-ot-layout-gsub-private.h |   15 ++++---
8367  pango/pango-ot-info.c                      |   65
8368  ++++++++++++++++------------
8369  pango/pango-ot-private.h                   |   14 +++++-
8370  pango/pango-ot-ruleset.c                   |   37 ++--------------
8371  4 files changed, 62 insertions(+), 69 deletions(-)
8372
8373 commit 644d9208ce6f916d702d41f35c3bd3f87552fa7b
8374 Author: Behdad Esfahbod <behdad@behdad.org>
8375 Date:   Thu Apr 16 16:53:40 2009 -0400
8376
8377     [GSUB] Start Ligature subtable support
8378
8379  pango/opentype/hb-ot-layout-gsub-private.h |  132
8380  ++++++++++++++++++++--------
8381  pango/opentype/hb-ot-layout.h              |    2 +-
8382  2 files changed, 96 insertions(+), 38 deletions(-)
8383
8384 commit 2d1c3ed6ac99d73df640eaa8245771e32322aab5
8385 Author: Behdad Esfahbod <behdad@behdad.org>
8386 Date:   Thu Apr 16 14:19:42 2009 -0400
8387
8388     [GSUB] Implement Alternate subtables
8389
8390  pango/opentype/hb-ot-layout-gsub-private.h |  104
8391  +++++++++++++++++++++++++---
8392  pango/opentype/hb-ot-layout-open-private.h |    2 +-
8393  2 files changed, 97 insertions(+), 9 deletions(-)
8394
8395 commit 031314080876e4507eed89315e3bde044e16ab05
8396 Author: Behdad Esfahbod <behdad@behdad.org>
8397 Date:   Thu Apr 16 13:40:13 2009 -0400
8398
8399     [GSUB] Implement Extension subtables
8400
8401  pango/opentype/hb-ot-layout-gsub-private.h |  169
8402  ++++++++++++++++++----------
8403  1 file changed, 108 insertions(+), 61 deletions(-)
8404
8405 commit 3be923835e89c9697d7c0ab24013a353fbafa9ab
8406 Author: Behdad Esfahbod <behdad@behdad.org>
8407 Date:   Thu Apr 16 12:30:51 2009 -0400
8408
8409     [GSUB] Fix reverse lookup loop like we did in the old code before
8410
8411  pango/opentype/hb-ot-layout-gsub-private.h |    2 +-
8412  1 file changed, 1 insertion(+), 1 deletion(-)
8413
8414 commit 25f2af64013f6d88289d526315d2d0c91b77e3a1
8415 Author: Behdad Esfahbod <behdad@behdad.org>
8416 Date:   Thu Apr 16 04:45:30 2009 -0400
8417
8418     [harfbuzz/GSUB] towards a partially working GSUB
8419
8420  pango/opentype/harfbuzz-buffer.c           |    2 +-
8421  pango/opentype/harfbuzz-impl.h             |    2 +-
8422  pango/opentype/harfbuzz.c                  |    1 -
8423  pango/opentype/hb-ot-layout-gdef-private.h |    4 +-
8424  pango/opentype/hb-ot-layout-gsub-private.h |  383
8425  ++++++++++++++++++++--------
8426  pango/opentype/hb-ot-layout-open-private.h |   31 ++-
8427  pango/opentype/hb-ot-layout-private.h      |    6 +-
8428  pango/opentype/hb-ot-layout.cc             |   94 +++++--
8429  pango/opentype/hb-ot-layout.h              |    2 -
8430  9 files changed, 381 insertions(+), 144 deletions(-)
8431
8432 commit 6c68a82054505d3d1c8101cdb534fc8843354804
8433 Author: Behdad Esfahbod <behdad@behdad.org>
8434 Date:   Wed Apr 15 22:56:15 2009 -0400
8435
8436     Implement the first substitute()
8437
8438  pango/opentype/harfbuzz-buffer-private.h   |    8 +--
8439  pango/opentype/harfbuzz-buffer.c           |    4 +-
8440  pango/opentype/harfbuzz-buffer.h           |    2 +-
8441  pango/opentype/harfbuzz-gdef-private.h     |    4 +-
8442  pango/opentype/harfbuzz-gdef.c             |    6 +-
8443  pango/opentype/harfbuzz-gdef.h             |    2 +-
8444  pango/opentype/harfbuzz-gpos.c             |    8 +--
8445  pango/opentype/harfbuzz-gpos.h             |    2 +-
8446  pango/opentype/harfbuzz-gsub.h             |    2 +-
8447  pango/opentype/hb-ot-layout-gsub-private.h |   88
8448  +++++++++++++++++++++++++---
8449  pango/opentype/hb-ot-layout-open-private.h |    2 +-
8450  pango/opentype/hb-ot-layout-private.h      |   23 ++++----
8451  pango/opentype/hb-ot-layout.cc             |   54 +++++++++++------
8452  pango/opentype/hb-ot-layout.h              |    2 +-
8453  14 files changed, 151 insertions(+), 56 deletions(-)
8454
8455 commit 23fe8a3b2aa15ea135704d8c25321a016a6972ae
8456 Author: Behdad Esfahbod <behdad@behdad.org>
8457 Date:   Wed Apr 15 20:14:24 2009 -0400
8458
8459     Merge harfbuzz-ng
8460
8461  pango/opentype/Makefile.am                 |   16 +-
8462  pango/opentype/harfbuzz-buffer-private.h   |    6 +-
8463  pango/opentype/harfbuzz-global.h           |    3 +
8464  pango/opentype/harfbuzz-gpos.c             |  121 ++--
8465  pango/opentype/harfbuzz-gpos.h             |    6 +-
8466  pango/opentype/harfbuzz-gsub.c             |  145 ++--
8467  pango/opentype/harfbuzz-gsub.h             |    4 +-
8468  pango/opentype/harfbuzz-impl.h             |   11 +-
8469  pango/opentype/harfbuzz-open.c             |    9 -
8470  pango/opentype/harfbuzz.h                  |    1 -
8471  pango/opentype/hb-ot-layout-gdef-private.h |  276 ++++++++
8472  pango/opentype/hb-ot-layout-gsub-private.h |  583 ++++++++++++++++
8473  pango/opentype/hb-ot-layout-open-private.h |  993
8474  ++++++++++++++++++++++++++++
8475  pango/opentype/hb-ot-layout-private.h      |   66 ++
8476  pango/opentype/hb-ot-layout.cc             |  565 ++++++++++++++++
8477  pango/opentype/hb-ot-layout.h              |  229 +++++++
8478  pango/opentype/main.cc                     |  174 +++++
8479  pango/pango-ot-buffer.c                    |   12 +-
8480  pango/pango-ot-info.c                      |  397 +++--------
8481  pango/pango-ot-private.h                   |    4 +-
8482  20 files changed, 3127 insertions(+), 494 deletions(-)
8483
8484 commit 8cf1dc67718227b27e79ba2694a93f4005d51db1
8485 Author: Behdad Esfahbod <behdad@behdad.org>
8486 Date:   Mon May 4 16:23:51 2009 -0400
8487
8488     Released 1.24.2
8489
8490  NEWS         |   11 +++++++++++
8491  configure.in |    4 ++--
8492  2 files changed, 13 insertions(+), 2 deletions(-)
8493
8494 commit 6054aeddf94d0fee1e9274510aa71c75d84c6f05
8495 Author: Behdad Esfahbod <behdad@behdad.org>
8496 Date:   Mon May 4 16:00:06 2009 -0400
8497
8498     [git.mk] Better deal with non-automake directories
8499
8500  git.mk |    2 +-
8501  1 file changed, 1 insertion(+), 1 deletion(-)
8502
8503 commit 2dbd066cbab8b9bfcf967e9147415db4f5627ab5
8504 Author: Behdad Esfahbod <behdad@behdad.org>
8505 Date:   Mon May 4 14:16:25 2009 -0400
8506
8507     [git.mk] Update
8508
8509  git.mk |  157
8510  +++++++++++++++++++++++++++++++++-------------------------------
8511  1 file changed, 80 insertions(+), 77 deletions(-)
8512
8513 commit 967e4eb92e3b7ce2bd92f18a84ecdc3f8bb39ed3
8514 Author: Behdad Esfahbod <behdad@behdad.org>
8515 Date:   Sun May 3 20:29:17 2009 -0400
8516
8517     [git.mk] Fix DEST_SUBDIR recursion
8518
8519  git.mk |   15 ++++++++-------
8520  1 file changed, 8 insertions(+), 7 deletions(-)
8521
8522 commit f7c76896afc0f34db01a039933ee64ddc23bc3ab
8523 Author: Behdad Esfahbod <behdad@behdad.org>
8524 Date:   Sun May 3 20:25:33 2009 -0400
8525
8526     [git.mk] Recurse in DIST_SUBDIRS too
8527
8528  git.mk |    2 +-
8529  1 file changed, 1 insertion(+), 1 deletion(-)
8530
8531 commit 2c9979d6a01b5fb4951f1413ad8468ed10415c64
8532 Author: Behdad Esfahbod <behdad@behdad.org>
8533 Date:   Fri May 1 14:05:31 2009 -0400
8534
8535     Bug 580987 – SIGFPE in pango_glyph_string_index_to_x
8536
8537     Be pedantic about broken cluster setup, avoid div-by-zero.
8538
8539  pango/glyphstring.c |    6 ++++++
8540  1 file changed, 6 insertions(+)
8541
8542 commit 150573e610c0b14c34aba6fe17b1a6e36d282767
8543 Author: Behdad Esfahbod <behdad@behdad.org>
8544 Date:   Mon Apr 27 14:24:24 2009 -0400
8545
8546     [doap] Add mailto:
8547
8548  pango.doap |    4 ++--
8549  1 file changed, 2 insertions(+), 2 deletions(-)
8550
8551 commit c91e757da1835900b73dcde3128ea4f5a5290c59
8552 Author: Behdad Esfahbod <behdad@behdad.org>
8553 Date:   Sun Apr 26 21:39:06 2009 -0400
8554
8555     Bug 580273 – Font metrics functions incorrectly listed as reporting
8556     point sizes
8557
8558     [doc] Remove misleading sentence about points and Pango units
8559
8560  pango/fonts.c |    8 ++++----
8561  1 file changed, 4 insertions(+), 4 deletions(-)
8562
8563 commit ff7dc9ae5d9b1cc340c6859bd5f3aa3054b19bea
8564 Author: Behdad Esfahbod <behdad@behdad.org>
8565 Date:   Sun Apr 26 02:22:14 2009 -0400
8566
8567     [git.mk] Also ignore other vim buffer files
8568
8569  git.mk |    2 +-
8570  1 file changed, 1 insertion(+), 1 deletion(-)
8571
8572 commit 131f9b20f0d8748baf7e9bf27166c91ec8bad88f
8573 Author: Behdad Esfahbod <behdad@behdad.org>
8574 Date:   Sat Apr 25 20:33:03 2009 -0400
8575
8576     Fix maintainer-clean
8577
8578  git.mk |    4 ++--
8579  1 file changed, 2 insertions(+), 2 deletions(-)
8580
8581 commit abb1367e9942509a0e5e30df5451a5cfe07a415e
8582 Author: Behdad Esfahbod <behdad@behdad.org>
8583 Date:   Thu Apr 23 23:17:38 2009 -0400
8584
8585     [git.mk] Replace "git stat" with "git status"
8586
8587     Apparently "stat" was aliased by me locally.
8588
8589  git.mk |    4 ++--
8590  1 file changed, 2 insertions(+), 2 deletions(-)
8591
8592 commit 37baf42b1b74884156162c317a6604951e4f2d19
8593 Author: Behdad Esfahbod <behdad@behdad.org>
8594 Date:   Tue Apr 21 15:15:08 2009 -0400
8595
8596     Bug 579694 – Cygwin parallel-build patch
8597
8598     Fix build on Cygwin.
8599
8600  pango-view/Makefile.am |    2 +-
8601  1 file changed, 1 insertion(+), 1 deletion(-)
8602
8603 commit 049634718ff06752eb2722449a358a8248bcdea9
8604 Author: Behdad Esfahbod <behdad@behdad.org>
8605 Date:   Sun Apr 19 15:35:33 2009 -0400
8606
8607     [DOAP] Add category
8608
8609  pango.doap |    1 +
8610  1 file changed, 1 insertion(+)
8611
8612 commit 4ad7bc1ece28204a528561fa383ffc4664c5c578
8613 Author: Behdad Esfahbod <behdad@behdad.org>
8614 Date:   Sat Apr 18 16:19:24 2009 -0400
8615
8616     [git.mk] Support out-of-tree builds
8617
8618  git.mk |   14 +++++++++-----
8619  1 file changed, 9 insertions(+), 5 deletions(-)
8620
8621 commit d0830820f84eb28a27502306b6acbf0f2b57fc7d
8622 Author: Behdad Esfahbod <behdad@behdad.org>
8623 Date:   Sat Apr 18 15:04:41 2009 -0400
8624
8625     [git.mk] Remove copyright claim
8626
8627  git.mk |    2 +-
8628  1 file changed, 1 insertion(+), 1 deletion(-)
8629
8630 commit f88ab902430d3c01a83b980bf723058507c08d1f
8631 Author: Behdad Esfahbod <behdad@behdad.org>
8632 Date:   Fri Apr 17 23:22:08 2009 -0400
8633
8634     [Makefile.am] Minor cleanup
8635
8636  Makefile.am |    5 ++++-
8637  1 file changed, 4 insertions(+), 1 deletion(-)
8638
8639 commit 0564202a417e3d8eb6aad2c93c6d5e716f967549
8640 Author: Behdad Esfahbod <behdad@behdad.org>
8641 Date:   Fri Apr 17 21:37:53 2009 -0400
8642
8643     [git.mk] Add gnome-doc-utils support
8644
8645  Makefile.am |    1 +
8646  git.mk      |   23 ++++++++++++++++++++---
8647  2 files changed, 21 insertions(+), 3 deletions(-)
8648
8649 commit 43e7787c1497fec5addc5db5bf5c29ed2191cf74
8650 Author: Behdad Esfahbod <behdad@behdad.org>
8651 Date:   Fri Apr 17 21:11:37 2009 -0400
8652
8653     [git.mk] Document more
8654
8655  git.mk |  107
8656  ++++++++++++++++++++++++++++++++++++++++++++++++++++------------
8657  1 file changed, 87 insertions(+), 20 deletions(-)
8658
8659 commit 133839d1d7ae77cfc80638a3a29187794f87dddf
8660 Author: Behdad Esfahbod <behdad@behdad.org>
8661 Date:   Fri Apr 17 17:55:39 2009 -0400
8662
8663     [git.mk] Document
8664
8665  Makefile.am |    3 +++
8666  git.mk      |   22 ++++++++++++++++++++--
8667  2 files changed, 23 insertions(+), 2 deletions(-)
8668
8669 commit d71b8b4c90fdce60ee3a5d3494c6ef589b120613
8670 Author: Behdad Esfahbod <behdad@behdad.org>
8671 Date:   Fri Apr 17 17:27:03 2009 -0400
8672
8673     [docs] Fix Makefile.am to not delete .gitignore on dist
8674
8675  docs/Makefile.am |    5 ++++-
8676  1 file changed, 4 insertions(+), 1 deletion(-)
8677
8678 commit 137f858f17f680e2487bf4614a33c411c69469c7
8679 Author: Behdad Esfahbod <behdad@behdad.org>
8680 Date:   Fri Apr 17 17:24:02 2009 -0400
8681
8682     [doc] Update templates
8683
8684  docs/tmpl/pangofc-font.sgml |    5 +++++
8685  1 file changed, 5 insertions(+)
8686
8687 commit 1140637cc765e449d381ae2d3a2ef6e3c9a98334
8688 Author: Behdad Esfahbod <behdad@behdad.org>
8689 Date:   Fri Apr 17 17:03:39 2009 -0400
8690
8691     Use git.mk
8692
8693  Makefile.am                    |    2 ++
8694  docs/Makefile.am               |    2 ++
8695  examples/Makefile.am           |    2 ++
8696  modules/Makefile.am            |    2 ++
8697  modules/arabic/Makefile.am     |    2 ++
8698  modules/basic/Makefile.am      |    2 ++
8699  modules/hangul/Makefile.am     |    2 ++
8700  modules/hebrew/Makefile.am     |    2 ++
8701  modules/indic/Makefile.am      |    2 ++
8702  modules/khmer/Makefile.am      |    2 ++
8703  modules/syriac/Makefile.am     |    2 ++
8704  modules/thai/Makefile.am       |    2 ++
8705  modules/tibetan/Makefile.am    |    2 ++
8706  pango-view/Makefile.am         |    2 ++
8707  pango/Makefile.am              |    2 ++
8708  pango/mini-fribidi/Makefile.am |    2 ++
8709  pango/opentype/Makefile.am     |    2 ++
8710  tests/Makefile.am              |    2 ++
8711  tools/Makefile.am              |    2 ++
8712  19 files changed, 38 insertions(+)
8713
8714 commit 5016f4caab5ecaa3c6faf46746c19801a72e9f08
8715 Author: Behdad Esfahbod <behdad@behdad.org>
8716 Date:   Fri Apr 17 17:03:25 2009 -0400
8717
8718     Add git.mk
8719
8720  git.mk |   72
8721  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8722  1 file changed, 72 insertions(+)
8723
8724 commit b712138ad9d1f0eebb5f1ecc48d89ead7abf4a9f
8725 Author: Behdad Esfahbod <behdad@behdad.org>
8726 Date:   Fri Apr 17 13:28:56 2009 -0400
8727
8728     Doap it up
8729
8730  Makefile.am |    3 ++-
8731  pango.doap  |   33 +++++++++++++++++++++++++++++++++
8732  2 files changed, 35 insertions(+), 1 deletion(-)
8733
8734 commit f1bda36443d1759e02a4168563de21f08b39c566
8735 Author: Behdad Esfahbod <behdad@behdad.org>
8736 Date:   Tue Apr 14 14:09:42 2009 -0400
8737
8738     Bug 578944 – pango-1.24.1 fails its testsuite
8739
8740     Fix doc coverage.
8741
8742  docs/Makefile.am       |    1 +
8743  docs/tmpl/scripts.sgml |    7 -------
8744  2 files changed, 1 insertion(+), 7 deletions(-)
8745
8746 commit 8197b4d1721d905f1cda3207494df525be112f5d
8747 Author: Behdad Esfahbod <behdad@behdad.org>
8748 Date:   Tue Apr 14 11:09:41 2009 -0400
8749
8750     Bug 578935 – Syntax error (missing semicolon) in
8751     pango/pangowin32-fontmap.c
8752
8753     Add missing semicolon.
8754
8755  NEWS                        |   19 +++++++++++++++++++
8756  configure.in                |    4 ++--
8757  docs/tmpl/pangofc-font.sgml |    5 -----
8758  pango/pangowin32-fontmap.c  |    2 +-
8759  4 files changed, 22 insertions(+), 8 deletions(-)
8760
8761 commit 2fc08eeb9daeabd9fbac1e8ae409581117601bb5
8762 Author: Behdad Esfahbod <behdad@behdad.org>
8763 Date:   Thu Apr 9 13:30:26 2009 -0400
8764
8765     Bug 577952 – Error loading {GDEF,GSUB,GPOS} table 0x6EAD
8766
8767     Detect TrueType Collections by checking the font data header instead
8768     of checking for "face->num_faces >1".
8769
8770  pango/opentype/harfbuzz-stream.c |   11 +++++++++--
8771  1 file changed, 9 insertions(+), 2 deletions(-)
8772
8773 commit c5921ca904f3ab25f975e4c719c7334a31d84434
8774 Author: Behdad Esfahbod <behdad@behdad.org>
8775 Date:   Wed Apr 8 15:47:00 2009 -0400
8776
8777     [pangofc] Be more tolerant on the "fontmap" property setting
8778
8779     Bug 578336 – ABI breakage from 1.22 to 1.24 in fontmap field
8780     of PangoFcFont
8781
8782     Commit 9305b9a9995e84ace3818a90346820ef8c47a3ce introduced a "fontmap"
8783     property in PangoFcFont and expected all subclasses to set it upon
8784     construction.  And PangoFcFontSet was changed to not set
8785     fcfont->fontmap
8786     anymore.
8787
8788     Relax this change to make it backward compatible by:
8789
8790       1) Making "fontmap" property a not-construct-only property
8791
8792       2) In PangoFcFontSet, set "fontmap" if not already set
8793
8794     This should make it backward compatible, while allowing new code to
8795     set the
8796     property instead of relying on PangoFcFontSet to do it.
8797
8798  pango/pangofc-font.c    |    2 +-
8799  pango/pangofc-fontmap.c |    5 +++++
8800  2 files changed, 6 insertions(+), 1 deletion(-)
8801
8802 commit 7a654f4999cdedf71d2c39cfa6ccf6fe2a7a8477
8803 Author: Peter Clifton <pcjc2@cam.ac.uk>
8804 Date:   Tue Apr 7 16:21:24 2009 -0400
8805
8806     [doc] Tag markup attributes with version they were introduced
8807
8808  docs/pango_markup.sgml |   16 ++++++++--------
8809  docs/tmpl/scripts.sgml |    7 +++++++
8810  2 files changed, 15 insertions(+), 8 deletions(-)
8811
8812 commit dd6ce709db5872132335fef9f75aa16a33d6e5aa
8813 Author: Behdad Esfahbod <behdad@behdad.org>
8814 Date:   Mon Apr 6 19:49:02 2009 -0400
8815
8816     [layout] Truncate final whitespace in the line before ellipsizing
8817
8818     Bug 556132 – gnome-panel crashed with SIGSEGV in
8819     g_cclosure_marshal_VOID__BOXED()
8820
8821     Not after.  Also fixes invalid memory access in case line was both
8822     wrapped and ellipsized.
8823
8824  pango/pango-layout.c |   16 +++++++---------
8825  1 file changed, 7 insertions(+), 9 deletions(-)
8826
8827 commit b6b9a22500c3e760f7c05d6c1fd62ff1529dee1b
8828 Author: Behdad Esfahbod <behdad@behdad.org>
8829 Date:   Mon Apr 6 19:47:40 2009 -0400
8830
8831     [layout] When computing empty line extents, use both layout and
8832     context fontdesc
8833
8834     By merging them.  This is what happens for loading fonts in
8835     pango-context.
8836     We should do the same or we'll get zero-size fonts if layout has a
8837     font desc
8838     set with no size.
8839
8840  pango/pango-layout.c |   23 ++++++++++++++---------
8841  1 file changed, 14 insertions(+), 9 deletions(-)
8842
8843 commit 5ea040faf98de83101d50d1dfa141cdaf0cc5c2f
8844 Author: Behdad Esfahbod <behdad@behdad.org>
8845 Date:   Mon Apr 6 19:46:49 2009 -0400
8846
8847     [layout] Don't break line on LINE_SEPARATOR if the line is to be
8848     ellipsized
8849
8850  pango/pango-layout.c |    9 +++++++--
8851  1 file changed, 7 insertions(+), 2 deletions(-)
8852
8853 commit caabe183c7747d7486695071ab592e677bbdce25
8854 Author: Behdad Esfahbod <behdad@behdad.org>
8855 Date:   Mon Apr 6 19:45:04 2009 -0400
8856
8857     Allow font_family=NULL in load_font() and load_fontset() methods
8858
8859  pango/pango-context.c      |    5 +----
8860  pango/pango-fontmap.c      |    6 +++---
8861  pango/pangoatsui-fontmap.c |    5 ++++-
8862  pango/pangowin32-fontmap.c |    8 +++++---
8863  pango/pangox-fontmap.c     |    4 +++-
8864  5 files changed, 16 insertions(+), 12 deletions(-)
8865
8866 commit 1e990af007255d1137ec76bd86658198d73994c6
8867 Author: Behdad Esfahbod <behdad@behdad.org>
8868 Date:   Mon Apr 6 19:43:17 2009 -0400
8869
8870     [xft,ft2] Fix empty-glyph logical extents
8871
8872     Previously we were returning zero.  We now return the height of the
8873     glyph for space.
8874
8875  pango/pangoft2.c      |   17 ++++++++++++-----
8876  pango/pangoxft-font.c |   23 ++++++++++++++++++-----
8877  2 files changed, 30 insertions(+), 10 deletions(-)
8878
8879 commit e61e53f197bf238269a9db736901e64fd999190a
8880 Author: Behdad Esfahbod <behdad@behdad.org>
8881 Date:   Mon Apr 6 19:42:06 2009 -0400
8882
8883     Allow desc_to_merge=NULL in pango_font_description_merge()
8884
8885  pango/fonts.c |    8 ++++++--
8886  1 file changed, 6 insertions(+), 2 deletions(-)
8887
8888 commit 3948365307f6b70863d89af7da832b84af72c263
8889 Author: Behdad Esfahbod <behdad@behdad.org>
8890 Date:   Mon Apr 6 19:41:32 2009 -0400
8891
8892     Use g_debug() instead of g_message()
8893
8894  pango/break.c        |    2 +-
8895  pango/pango-layout.c |   10 +++++-----
8896  2 files changed, 6 insertions(+), 6 deletions(-)
8897
8898 commit fed14242693db7f79c51190698aaf015d0e0a44f
8899 Author: Behdad Esfahbod <behdad@behdad.org>
8900 Date:   Mon Mar 30 13:21:23 2009 -0400
8901
8902     [cairotwisted] Plug couple other leaks
8903
8904  examples/cairotwisted.c |    3 +++
8905  1 file changed, 3 insertions(+)
8906
8907 commit 434011df553c8d40c1e6508c9bdea4884e591f97
8908 Author: Behdad Esfahbod <behdad@behdad.org>
8909 Date:   Mon Mar 30 13:13:39 2009 -0400
8910
8911     [cairotwisted] Plug leak
8912
8913  examples/cairotwisted.c |    6 +++++-
8914  1 file changed, 5 insertions(+), 1 deletion(-)
8915
8916 commit 17ea2edc6defca2862bd45680d80e525998ea738
8917 Author: Behdad Esfahbod <behdad@behdad.org>
8918 Date:   Thu Mar 26 01:06:13 2009 -0400
8919
8920     [indic] Fix build
8921
8922  modules/indic/indic-ot-class-tables.c |    6 +++---
8923  1 file changed, 3 insertions(+), 3 deletions(-)
8924
8925 commit cf13cde8a80c9a1a9d4c9e343c634350da59991a
8926 Author: Behdad Esfahbod <behdad@behdad.org>
8927 Date:   Thu Mar 26 01:03:43 2009 -0400
8928
8929     Bug 571291 – Unicode 5.1 support in pango - Indic Lanuages
8930
8931     Add char class for new characters.
8932     Patch from Rahul Bhalerao.
8933
8934  modules/indic/indic-ot-class-tables.c |   20 +++++++++++---------
8935  1 file changed, 11 insertions(+), 9 deletions(-)
8936
8937 commit 477747bc1ef1078b06c4e1c615a1a912e6ada299
8938 Author: Sebastian Dröge <slomo@circular-chaos.org>
8939 Date:   Mon Mar 23 19:16:58 2009 -0400
8940
8941     Bug 576298 – Fails to link pango-view if --without-x is specified
8942     but cairo has X11 support
8943
8944  pango-view/pango-view.c   |    2 +-
8945  pango-view/viewer-cairo.c |    4 ++++
8946  2 files changed, 5 insertions(+), 1 deletion(-)
8947
8948 commit 698203ab28bc679c2e62a2452a79d5785fd46ca7
8949 Author: Chris Wilson <chris@chris-wilson.co.uk>
8950 Date:   Wed Mar 18 13:02:13 2009 +0000
8951
8952     [pango] Allocate PangoScriptIter on stack.
8953
8954     Move the PangoScriptIter structure definition to a private header
8955     file,
8956     so that we can embed the iterator within other structures or allocate
8957     a local iterator on the stack. This eliminates the frequent
8958     short-lived
8959     allocations associated with the iterator.
8960
8961  pango/Makefile.am            |    1 +
8962  pango/break.c                |   13 ++++----
8963  pango/pango-context.c        |   13 ++++----
8964  pango/pango-script-private.h |   56 +++++++++++++++++++++++++++++++++
8965  pango/pango-script.c         |   70
8966  ++++++++++++++++++------------------------
8967  5 files changed, 101 insertions(+), 52 deletions(-)
8968
8969 commit 3241972c4f4d9c1d98d166c38cb0d7b12afb5545
8970 Author: Behdad Esfahbod <behdad@behdad.org>
8971 Date:   Tue Mar 17 12:05:34 2009 -0400
8972
8973     [pango-context] Fix assertion with enable_fallback=FALSE and no fonts
8974
8975  pango/pango-context.c |    3 +++
8976  1 file changed, 3 insertions(+)
8977
8978 commit 7c025dc9d4ef396d991c823ed015c34aaf0eb3ae
8979 Author: Behdad Esfahbod <behdad@behdad.org>
8980 Date:   Mon Mar 16 18:34:47 2009 -0400
8981
8982     Release 1.24.0
8983
8984  NEWS         |   37 +++++++++++++++++++++++++++++++++++++
8985  configure.in |    4 ++--
8986  2 files changed, 39 insertions(+), 2 deletions(-)
8987
8988 commit 4b68c2eb18bafffd2466df30aaf892ec7cd46c9b
8989 Author: Behdad Esfahbod <behdad@behdad.org>
8990 Date:   Mon Mar 16 18:08:31 2009 -0400
8991
8992     Rename ChangeLog.pre-1.23 -> ChangeLog.pre-1-23
8993
8994  ChangeLog.pre-1-23 | 1858
8995  ++++++++++++++++++++++++++++++++++++++++++++++++++++
8996  ChangeLog.pre-1.23 | 1858
8997  ----------------------------------------------------
8998  2 files changed, 1858 insertions(+), 1858 deletions(-)
8999
9000 commit a08ef98448054f28d686d8bba8850e44056e33d7
9001 Author: Behdad Esfahbod <behdad@behdad.org>
9002 Date:   Mon Mar 16 18:07:50 2009 -0400
9003
9004     [Makefile.am] Generage ChangeLog from git-log
9005
9006  Makefile.am |   17 +++++++++++++++++
9007  1 file changed, 17 insertions(+)
9008
9009 commit c82e8ad9dda142b1acfbcb86054750e082600893
9010 Author: Behdad Esfahbod <behdad@behdad.org>
9011 Date:   Mon Mar 16 17:25:33 2009 -0400
9012
9013     Bug 547963 – man page for pango-view
9014
9015  pango-view/Makefile.am     |   26 ++++++++++++++++++++++++++
9016  pango-view/viewer-main.c   |    1 +
9017  pango-view/viewer-render.c |   13 +++++--------
9018  3 files changed, 32 insertions(+), 8 deletions(-)
9019
9020 commit 69e1f7921525c2849d937b5a822475007a4f9a2f
9021 Author: Behdad Esfahbod <behdad@behdad.org>
9022 Date:   Mon Mar 16 16:57:58 2009 -0400
9023
9024     Bug 502804 – pango-view or pangocairo-view option to annotate
9025
9026     Added --annotate.
9027
9028     Also fixes:
9029     Bug 502801 – per-backend pango-view options
9030
9031  pango-view/viewer-cairo.c      |    5 +++++
9032  pango-view/viewer-cairo.h      |    2 ++
9033  pango-view/viewer-pangocairo.c |   33 +++++++++++++++++++++++++++++++--
9034  pango-view/viewer-render.c     |   15 ++++++++++++---
9035  pango-view/viewer.h            |    1 +
9036  5 files changed, 51 insertions(+), 5 deletions(-)
9037
9038 commit 56ff9ed93d1cc9fd091da609304bd153d706d818
9039 Author: Behdad Esfahbod <behdad@behdad.org>
9040 Date:   Mon Mar 16 16:33:48 2009 -0400
9041
9042     [pango-view] Add an extra level of mild annotation to cairo backend
9043
9044  pango-view/viewer-main.c       |    2 +-
9045  pango-view/viewer-pangocairo.c |  129
9046  ++++++++++++++++++++--------------------
9047  pango-view/viewer-x.c          |   15 ++---
9048  3 files changed, 72 insertions(+), 74 deletions(-)
9049
9050 commit c4f9a30634779bc985a470df2bc9f7e4fa0e6ad0
9051 Author: Behdad Esfahbod <behdad@behdad.org>
9052 Date:   Mon Mar 16 16:32:02 2009 -0400
9053
9054     [pango-view] Clear background in _render
9055
9056  pango-view/viewer-cairo.c    |   90
9057  ++++++++++++++++++++++++++----------------
9058  pango-view/viewer-pangoxft.c |   21 +++++-----
9059  pango-view/viewer-x.c        |    8 ----
9060  3 files changed, 65 insertions(+), 54 deletions(-)
9061
9062 commit a6af36b9c06b81ab8095afff85f68f37c27a4b3b
9063 Author: Behdad Esfahbod <behdad@behdad.org>
9064 Date:   Mon Mar 16 16:03:36 2009 -0400
9065
9066     Bug 502805 – pango-view option for foreground/background color
9067
9068  pango-view/viewer-cairo.c      |   58 +++++++++++++++++-------
9069  pango-view/viewer-cairo.h      |    3 ++
9070  pango-view/viewer-pangocairo.c |   13 +++++-
9071  pango-view/viewer-pangoxft.c   |   26 ++++++-----
9072  pango-view/viewer-render.c     |   97
9073  +++++++++++++++++++++++++++++++++++++++-
9074  pango-view/viewer-render.h     |    7 ++-
9075  pango-view/viewer-x.c          |    8 ++++
9076  7 files changed, 182 insertions(+), 30 deletions(-)
9077
9078 commit 2599e265eba6fd27b3f7684c484f3160f9a67595
9079 Author: Behdad Esfahbod <behdad@behdad.org>
9080 Date:   Mon Mar 16 11:23:22 2009 -0400
9081
9082     [configure.in] Look for pango.pc.in instead of ChangeLog
9083
9084  configure.in |    2 +-
9085  1 file changed, 1 insertion(+), 1 deletion(-)
9086
9087 commit 4eb4cf81312691516c2129f04f245401b5566235
9088 Author: Behdad Esfahbod <behdad@behdad.org>
9089 Date:   Sun Mar 15 15:50:13 2009 -0400
9090
9091     [pango-view] Don't clear the background for vector output
9092
9093  pango-view/viewer-cairo.c      |   28 ++++++++++++++++++++++++----
9094  pango-view/viewer-pangocairo.c |    3 ---
9095  2 files changed, 24 insertions(+), 7 deletions(-)
9096
9097 commit a3e3ba07b6da4bacb85ae6874cab10286d239903
9098 Author: Behdad Esfahbod <behdad@behdad.org>
9099 Date:   Sun Mar 15 14:31:28 2009 -0400
9100
9101     [pango-view] Add ability to save to PS, EPS, PDF, and SVG
9102
9103  pango-view/viewer-cairo.c      |  192
9104  +++++++++++++++++++++++++++++++++++++---
9105  pango-view/viewer-cairo.h      |    2 +-
9106  pango-view/viewer-pangocairo.c |    3 +-
9107  3 files changed, 183 insertions(+), 14 deletions(-)
9108
9109 commit a4e47759bab59ce5b71a316dc4075c27eeece1e4
9110 Author: Behdad Esfahbod <behdad@behdad.org>
9111 Date:   Sun Mar 15 13:16:50 2009 -0400
9112
9113     [pango-view] Make the cairo backend save png natively
9114
9115  pango-view/viewer-pangocairo.c |    4 ++++
9116  1 file changed, 4 insertions(+)
9117
9118 commit a08cd2843ea38b142d375a15a08520c8758cd4ba
9119 Author: Behdad Esfahbod <behdad@behdad.org>
9120 Date:   Sun Mar 15 13:13:03 2009 -0400
9121
9122     [Makefile.am] Cleanup
9123
9124  pango-view/Makefile.am |   18 +++++-------------
9125  1 file changed, 5 insertions(+), 13 deletions(-)
9126
9127 commit 9644e56231280151803e0bdbee7141507a6b899f
9128 Author: Behdad Esfahbod <behdad@behdad.org>
9129 Date:   Sun Mar 15 13:08:36 2009 -0400
9130
9131     Red Hat Bug 490331 -  Crash of galeon in libpango
9132
9133     Don't crash when no fonts installed.
9134
9135  pango/pangofc-fontmap.c |    2 +-
9136  1 file changed, 1 insertion(+), 1 deletion(-)
9137
9138 commit df05d117a5c168fb90138d7d6bae760c1b2851af
9139 Author: Behdad Esfahbod <behdad@behdad.org>
9140 Date:   Sat Mar 14 21:33:07 2009 -0400
9141
9142     Bug 523166 – pango-view opens display even when invoked with -q
9143
9144     Works now.
9145
9146  pango-view/viewer-cairo.c      |   85
9147  ++++++++++++++++++++++++++++++++++++----
9148  pango-view/viewer-cairo.h      |    2 +-
9149  pango-view/viewer-main.c       |   12 +++++-
9150  pango-view/viewer-pangocairo.c |    6 ++-
9151  pango-view/viewer-x.c          |    4 +-
9152  pango-view/viewer.h            |    1 -
9153  6 files changed, 93 insertions(+), 17 deletions(-)
9154
9155 commit 3310b979c486e38182d89132d6b6b3e3d7ffb728
9156 Author: Behdad Esfahbod <behdad@behdad.org>
9157 Date:   Sat Mar 14 20:50:29 2009 -0400
9158
9159     [pango-view] Don't set metrics-hinting, fallback to surface default
9160
9161  pango-view/viewer-pangocairo.c |    2 --
9162  1 file changed, 2 deletions(-)
9163
9164 commit 5ca1d5b3373e6a2c2c69829a9ffd2a515d64e860
9165 Author: Behdad Esfahbod <behdad@behdad.org>
9166 Date:   Sat Mar 14 19:25:48 2009 -0400
9167
9168     [pango-view] Remove per-backend binaries
9169
9170  pango-view/Makefile.am       |   97
9171  ------------------------------------------
9172  pango-view/pangocairo-view.c |    8 ----
9173  pango-view/pangoft2-view.c   |    8 ----
9174  pango-view/pangox-view.c     |    8 ----
9175  pango-view/pangoxft-view.c   |    8 ----
9176  5 files changed, 129 deletions(-)
9177
9178 commit f4508bc989919842e8df3ff5b9aeeffece29571c
9179 Author: Behdad Esfahbod <behdad@behdad.org>
9180 Date:   Sat Mar 14 19:01:16 2009 -0400
9181
9182     Rebuild pango-script-lang-table.h with fontconfig-2.6.99.behdad
9183
9184  pango/pango-script-lang-table.h |  434
9185  ++++++++++++++++++++++-----------------
9186  1 file changed, 241 insertions(+), 193 deletions(-)
9187
9188 commit 46c65d090998b27a25ee89d36d444d645640934e
9189 Author: Behdad Esfahbod <behdad@behdad.org>
9190 Date:   Sat Mar 14 19:00:54 2009 -0400
9191
9192     [Makefile.am] Fix build of gen-script-for-lang
9193
9194  tools/Makefile.am |    2 +-
9195  1 file changed, 1 insertion(+), 1 deletion(-)
9196
9197 commit 04138218a9b515244f02202c5b18103e84e33d9e
9198 Author: Behdad Esfahbod <behdad@behdad.org>
9199 Date:   Thu Mar 12 14:43:54 2009 -0400
9200
9201     [pangofc-fontmap] Document the caching structure
9202
9203  pango/pangofc-fontmap.c |   54
9204  +++++++++++++++++++++++++++++++++++++++++++++++
9205  1 file changed, 54 insertions(+)
9206
9207 commit 03a13541fbf3f49c21d73490570ca217f559acbb
9208 Author: Behdad Esfahbod <behdad@behdad.org>
9209 Date:   Tue Mar 10 17:13:36 2009 -0400
9210
9211     [pangofc] Share cmap cache between PangoFcFont's of the same face
9212     (#567160)
9213
9214  pango/pangofc-font.c    |   41 ++++-------
9215  pango/pangofc-fontmap.c |  172
9216  ++++++++++++++++++++++++++++++++---------------
9217  pango/pangofc-private.h |   26 +++++++
9218  3 files changed, 158 insertions(+), 81 deletions(-)
9219
9220 commit c84d4e6e068d802cd0fe2b23bee4c611ae9ef89f
9221 Author: Behdad Esfahbod <behdad@behdad.org>
9222 Date:   Tue Mar 10 14:00:09 2009 -0400
9223
9224     [pangofc] Reuse filename from pattern in coverage key
9225
9226  pango/pangofc-fontmap.c |   28 ++++++++++++++++++++--------
9227  1 file changed, 20 insertions(+), 8 deletions(-)
9228
9229 commit 9305b9a9995e84ace3818a90346820ef8c47a3ce
9230 Author: Behdad Esfahbod <behdad@behdad.org>
9231 Date:   Tue Mar 10 08:08:19 2009 -0400
9232
9233     [pangofc] Add a "fontmap" property to PangoFcFont
9234
9235     Gecko uses its own PangoFcFontMap subclass with its own PangoFontSet.
9236     Previously we were setting font->fontmap in our own private
9237     PangoFcFontSet.  Now it's up to the PangoFcFont subclass to set it
9238     when creating the new font object.
9239
9240     Also adds the following backend-public symbol:
9241
9242         pango_fc_font_map_find_decoder()
9243
9244  docs/pango-sections.txt        |    1 +
9245  docs/tmpl/pangofc-font.sgml    |    5 +++
9246  docs/tmpl/pangofc-fontmap.sgml |   10 +++++
9247  pango/pangocairo-fcfont.c      |    1 +
9248  pango/pangofc-font.c           |   42 +++++++++++++++++++--
9249  pango/pangofc-fontmap.c        |   79
9250  +++++++++++++++++++++++++---------------
9251  pango/pangofc-fontmap.h        |    2 +
9252  pango/pangoft2.c               |    1 +
9253  pango/pangoft2.def             |    1 +
9254  pango/pangoxft-font.c          |    1 +
9255  10 files changed, 109 insertions(+), 34 deletions(-)
9256
9257 commit ed941ddf131cbdd8f5e1e1efabd6e92c37010735
9258 Author: Behdad Esfahbod <behdad@behdad.org>
9259 Date:   Tue Mar 10 11:42:01 2009 -0400
9260
9261     [pango-coverage] Fix optimization bug in pango_coverage_to_bytes()
9262
9263  pango/pango-coverage.c |   19 +++++++++++--------
9264  1 file changed, 11 insertions(+), 8 deletions(-)
9265
9266 commit fa908f4cb6db943b555a51d1ce4bf01112b1a710
9267 Author: Behdad Esfahbod <behdad@behdad.org>
9268 Date:   Tue Mar 10 09:05:39 2009 -0400
9269
9270     [pango-coverage] Use gslice for data arrays
9271
9272  pango/pango-coverage.c |    6 +++---
9273  1 file changed, 3 insertions(+), 3 deletions(-)
9274
9275 commit b22da261e98702b95db83cd96175d0d655dc0df4
9276 Author: Behdad Esfahbod <behdad@behdad.org>
9277 Date:   Tue Mar 10 08:26:20 2009 -0400
9278
9279     [pango-coverage] Remove unused struct member
9280
9281  pango/pango-coverage.c |    1 -
9282  1 file changed, 1 deletion(-)
9283
9284 commit e3cff8e0bb2926b2db1687182fab587ade7b64ee
9285 Author: Behdad Esfahbod <behdad@behdad.org>
9286 Date:   Wed Mar 4 14:16:25 2009 +0330
9287
9288     Increase FONTSET_CACHE_SIZE from 64 to 256
9289
9290     Now that we keep a lot fewer objects per fontset, increase the
9291     cache size.
9292
9293  pango/pangofc-fontmap.c |    2 +-
9294  1 file changed, 1 insertion(+), 1 deletion(-)
9295
9296 commit 5861e2609ded6495ebfd4110c4fc8f07ba32ebca
9297 Author: Behdad Esfahbod <behdad@behdad.org>
9298 Date:   Tue Mar 3 01:30:03 2009 +0330
9299
9300     [pangofc-fontmap] Don't unref NULL object (RH bug# 487593)
9301
9302  pango/pangofc-fontmap.c |    6 +++++-
9303  1 file changed, 5 insertions(+), 1 deletion(-)
9304
9305 commit a45933e695a6a60ebae63b30b5a021859cb85305
9306 Author: Tor Lillqvist <tml@iki.fi>
9307 Date:   Mon Mar 9 14:21:49 2009 +0200
9308
9309     Revert change from 2008-05-28 that mapped words and word pairs that
9310     indicate weight or stretch into the corrersponding Pango font
9311     description setting and stripped those word(s) from the family name.
9312
9313     Personally I liked the effect this had on the GTK+ font picker,
9314     combining all weight and stretch variants of what de facto is one
9315     typeface family (for instance DejaVu) under one family name. But Bulia
9316     Byak reported that this caused regressions in Inkscape. So OK then.
9317
9318  pango/pangowin32-fontmap.c |  100
9319  +-------------------------------------------
9320  1 file changed, 2 insertions(+), 98 deletions(-)
9321
9322 commit fab7a104d5c6f3182fe9bdc84bfcba5807f87f8a
9323 Author: Behdad Esfahbod <behdad@behdad.org>
9324 Date:   Mon Mar 2 15:16:11 2009 +0330
9325
9326     [opentype] Protect against illegal access for arrays of length zero
9327
9328  pango/opentype/harfbuzz-gpos.c |   22 ++++++++++++++++++----
9329  pango/opentype/harfbuzz-gsub.c |    6 ++++++
9330  2 files changed, 24 insertions(+), 4 deletions(-)
9331
9332 commit caaa5d09e10d4fe01ef986c9a95826c3cbb13cfa
9333 Author: Behdad Esfahbod <behdad@behdad.org>
9334 Date:   Mon Mar 2 14:20:20 2009 +0330
9335
9336     [opentype] Use size_t instead of uint for malloc wrappers
9337
9338  pango/opentype/harfbuzz-impl.c |    4 ++--
9339  pango/opentype/harfbuzz-impl.h |    6 ++++--
9340  2 files changed, 6 insertions(+), 4 deletions(-)
9341
9342 commit 4de30e5500eaeb49f4bf0b7a07f718e149a2ed5e
9343 Author: Behdad Esfahbod <behdad@behdad.org>
9344 Date:   Mon Mar 2 12:00:52 2009 +0330
9345
9346     [glyphstring] Handle overflow with very long glyphstrings
9347
9348  pango/glyphstring.c |   26 ++++++++++++++++++++------
9349  1 file changed, 20 insertions(+), 6 deletions(-)
9350
9351 commit 1c9433bfe43890b102c8cead8ab3ee34b44c5c37
9352 Author: Behdad Esfahbod <behdad@behdad.org>
9353 Date:   Mon Mar 2 11:17:24 2009 +0330
9354
9355     [pango-language] Fix small leak
9356
9357     Reported by Tommi Rantala.
9358
9359  pango/pango-language.c |    6 ++++--
9360  1 file changed, 4 insertions(+), 2 deletions(-)
9361
9362 commit 7245e427818d88358f2c9fcfdbe777701d7b0ab9
9363 Author: Behdad Esfahbod <behdad@behdad.org>
9364 Date:   Mon Mar 2 11:12:43 2009 +0330
9365
9366     Bug 572662 – Remove deprecated GTK+ symbols
9367
9368     Remove the obsolete file viewer-win32.c
9369
9370  pango-view/Makefile.am    |    1 -
9371  pango-view/viewer-win32.c |  748
9372  ---------------------------------------------
9373  2 files changed, 749 deletions(-)
9374
9375 commit e2f1e870a164dfe855542520c38b5d0b5758d433
9376 Author: Behdad Esfahbod <behdad@behdad.org>
9377 Date:   Mon Mar 2 11:11:09 2009 +0330
9378
9379     Rename ChangeLog to ChangeLog.pre-1.23
9380
9381  ChangeLog          | 1858
9382  ----------------------------------------------------
9383  ChangeLog.pre-1.23 | 1858
9384  ++++++++++++++++++++++++++++++++++++++++++++++++++++
9385  Makefile.am        |    1 +
9386  3 files changed, 1859 insertions(+), 1858 deletions(-)
9387
9388 commit 0586fb02661f1a8465ae94cd736d98200da7b147
9389 Author: Behdad Esfahbod <behdad@behdad.org>
9390 Date:   Mon Mar 2 11:09:29 2009 +0330
9391
9392     Fix Bug 572529 – Poor -I ordering can break build
9393
9394  pango/opentype/Makefile.am |    4 ++--
9395  1 file changed, 2 insertions(+), 2 deletions(-)
9396
9397 commit 44c9dd3d4c17776240a2bd7bdee93b5455ab76d5
9398 Author: Behdad Esfahbod <behdad@behdad.org>
9399 Date:   Fri Feb 6 19:23:48 2009 -0500
9400
9401     Fix warnings
9402
9403  tests/gen-all-unicode.c |    3 ++-
9404  1 file changed, 2 insertions(+), 1 deletion(-)
9405
9406 commit d17a99734b13e3ea4886177c704d54fbb634a0f7
9407 Author: Behdad Esfahbod <behdad@src.gnome.org>
9408 Date:   Tue Feb 3 05:49:01 2009 +0000
9409
9410     Fix check.
9411
9412     svn path=/trunk/; revision=2829
9413
9414  pango/pangoft2.def |    6 ++++++
9415  1 file changed, 6 insertions(+)
9416
9417 commit 400b54870729c2afe49d1aec2b43b2678e0d0844
9418 Author: Behdad Esfahbod <behdad@gnome.org>
9419 Date:   Tue Feb 3 05:34:15 2009 +0000
9420
9421     === Released 1.23.0 ===
9422
9423     2009-02-03  Behdad Esfahbod  <behdad@gnome.org>
9424
9425             * === Released 1.23.0 ===
9426
9427             * configure.in: Version 1.23.0
9428
9429             * NEWS: Updated.
9430
9431     svn path=/trunk/; revision=2828
9432
9433  ChangeLog |    8 ++++++++
9434  NEWS      |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9435  2 files changed, 62 insertions(+)