1 commit 020aeadc1a41bea3fa95dfd7ddace50d97b9f78c
2 Author: Matthias Clasen <mclasen@redhat.com>
3 Date: Mon Mar 26 21:28:57 2012 -0400
9 2 files changed, 12 insertions(+), 2 deletions(-)
11 commit 4ed7cd1a9e61f969bcdb616a5ba9a1290b7e43b4
12 Author: Kristian Rietveld <kris@lanedo.com>
13 Date: Sun Mar 18 10:40:50 2012 +0100
15 Guard for an accumulated glyph count of zero in CoreText shape engine
17 modules/basic/basic-coretext.c | 10 +++++++++-
18 1 file changed, 9 insertions(+), 1 deletion(-)
20 commit ded299c755fd472bc0eb19789a1f40ab4d61a098
21 Author: Behdad Esfahbod <behdad@behdad.org>
22 Date: Sat Mar 17 15:27:26 2012 -0400
24 Make relative paths work in pango.modules files
26 Part of Bug 454017 - Make relative paths in pango.modules and pangorc
27 files work relative to the file
29 Patch from Anselm Kruis.
31 pango/modules.c | 11 +++++++++--
32 1 file changed, 9 insertions(+), 2 deletions(-)
34 commit 8206a1c0eccba741423ba67c94cb18faf6fd7daf
35 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
36 Date: Thu Mar 15 16:43:45 2012 +0800
38 Fix "install" paths in VS property sheets
40 build/win32/vs10/pango.props | 2 +-
41 build/win32/vs9/pango.vsprops | 2 +-
42 2 files changed, 2 insertions(+), 2 deletions(-)
44 commit 9df28e2e0a2ce5580beb317b9ff7fce6322da25a
45 Author: Kristian Rietveld <kris@lanedo.com>
46 Date: Sun Feb 19 21:03:23 2012 +0100
48 Make CoreText shaping engine more robust
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.
54 Furthermore, this patch fixing cursor navigation in strings with
57 modules/basic/basic-coretext.c | 417
58 ++++++++++++++++++++++++++++++++--------
59 1 file changed, 338 insertions(+), 79 deletions(-)
61 commit 38ada127bfb53911ecd64ced26fd23ec67138b43
62 Author: Kristian Rietveld <kris@lanedo.com>
63 Date: Sat Jan 28 10:34:52 2012 +0100
65 Make CoreText backend more robust against broken fonts
67 Patch written in collaboration with Michael Natterer.
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),
74 fails, we fall back on a default fallback.
76 In some cases a coverage is also not set. (This seems to happen
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.
82 pango/pangocoretext-fontmap.c | 71
83 ++++++++++++++++++++++++++++++++++-------
84 pango/pangocoretext.c | 4 +++
85 2 files changed, 64 insertions(+), 11 deletions(-)
87 commit 37e74619215ede8a4fa7f5edabab14b517e673b2
88 Author: Kristian Rietveld <kris@lanedo.com>
89 Date: Fri Oct 14 11:25:21 2011 +0200
91 CoreText backend: implement font fallbacks
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.
97 The code now also uses a PangoCoreTextFontsetKey and
98 PangoCoreTextFontKey, similar to the font config backend. This
100 helped to clean up the code in general.
102 This patch contains two fixes by Michael Natterer:
103 1. Fix a bug in pango_core_text_font_key_equal() where the return
105 of memcmp() was wrongly interpreted.
106 2. Cache PangoCoverage in PangoCoreTextFont.
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(-)
117 commit 2edc014f3c244be31deab6e584db54f87d223965
118 Author: Behdad Esfahbod <behdad@behdad.org>
119 Date: Wed Jan 25 13:05:02 2012 -0500
121 Update git.mk. git.mk lives in its own upstream repo now.
123 git.mk | 21 ++++++++++-----------
124 1 file changed, 10 insertions(+), 11 deletions(-)
126 commit dbf40154eb5804f4e8c582f12b30b8291c9c3532
127 Author: Kristian Rietveld <kris@lanedo.com>
128 Date: Sat Nov 26 17:27:43 2011 +0100
130 Bug 664125 - Zero-width spaces cause missing characters
132 This is fixed by using the characters obtained from CoreText's
134 glyphs back to the original string instead of blindly iterating
136 original gchar string. Take notice that we have to convert these
138 from the mapping back to a byte index in the original UTF8 string.
140 Zero-width spaces are already removed from the list of CGGlyphs,
142 mismatching CGGlyphs and characters from the original string. Using
143 CoreText's list of string indices instead eliminates the mismatches.
145 modules/basic/basic-coretext.c | 80
146 +++++++++++++++++++---------------------
147 1 file changed, 37 insertions(+), 43 deletions(-)
149 commit 92c58b4372833db6974da73b75d457177f402bb6
150 Author: Dan Winship <danw@gnome.org>
151 Date: Thu Jan 12 13:22:10 2012 -0500
153 Fix cross-compiling bug in configure.in
155 https://bugzilla.gnome.org/show_bug.cgi?id=667799
158 1 file changed, 1 insertion(+), 1 deletion(-)
160 commit b7eeb5abdd188624ad473628f180c4126adfa298
161 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
162 Date: Fri Dec 30 15:44:54 2011 +0800
164 config.h.win32.in: Update a bit
166 Make the config entries more like the standard config.h.in
168 config.h.win32.in | 3 +++
169 1 file changed, 3 insertions(+)
171 commit 8bb4db0212c1885eb983b630e7944c928f069b5a
172 Author: Matthias Clasen <mclasen@redhat.com>
173 Date: Tue Nov 22 15:42:32 2011 -0500
178 1 file changed, 1 insertion(+), 1 deletion(-)
180 commit f195700f548418069520dcacb6aeed93e86ea397
181 Author: Matthias Clasen <mclasen@redhat.com>
182 Date: Tue Nov 22 15:09:18 2011 -0500
186 NEWS | 16 ++++++++++++++++
188 2 files changed, 17 insertions(+), 1 deletion(-)
190 commit 04cd4589009fcda0b975731a07ca77ef50c7c772
191 Author: Matthias Clasen <mclasen@redhat.com>
192 Date: Tue Nov 22 14:59:13 2011 -0500
194 Make docs a bit more complete
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(-)
202 commit dbc3492bfe4737793603df78833371ed5f6a780f
203 Author: Matthias Clasen <mclasen@redhat.com>
204 Date: Tue Nov 22 14:57:57 2011 -0500
206 Include corefont docs
208 docs/pango-docs.sgml | 1 +
209 1 file changed, 1 insertion(+)
211 commit 352ff18989cc5dfc95370c25b8ac76ae8649ae27
212 Author: Matthias Clasen <mclasen@redhat.com>
213 Date: Tue Nov 22 14:56:58 2011 -0500
217 When gtk-doc regenerated the pango.types file, it includes
218 get_type functions for platform-specific things that will
221 docs/Makefile.am | 24 ++++--------------------
222 1 file changed, 4 insertions(+), 20 deletions(-)
224 commit dbd05f231e271e7952b4c7fc230ede3ee6a536cb
225 Author: Matthias Clasen <mclasen@redhat.com>
226 Date: Tue Nov 22 14:00:24 2011 -0500
228 Move gmodule to Requires.private
230 Users of pango are not generally expected to use gmodule API,
231 so don't force them all to link against it.
233 pango-uninstalled.pc.in | 3 ++-
235 2 files changed, 4 insertions(+), 2 deletions(-)
237 commit cce4c9f84350bb53371323ab96ccf9245e014f75
238 Author: Kristian Rietveld <kris@lanedo.com>
239 Date: Mon Nov 14 10:48:53 2011 +0100
241 CoreText: stricter handling of FontSymbolic traits
243 It turns out that getting this value as "Int" is incorrect and
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.
249 Also use CTFontSymbolicTraits type in the PangoCoreTextFace structure
250 and do a stricter bit mask check for certainty.
252 pango/pangocoretext-fontmap.c | 16 +++++++++++-----
253 1 file changed, 11 insertions(+), 5 deletions(-)
255 commit c21b1bfe1278de08673c495ba398fbdee874a778
256 Author: Kristian Rietveld <kris@lanedo.com>
257 Date: Fri Sep 23 13:50:25 2011 +0200
259 Get _pango_get_lc_ctype from system prefs on Mac OS X
261 pango/pango-language.c | 21 +++++++++++++++++++++
262 1 file changed, 21 insertions(+)
264 commit 6dc1e34f5910fbfc1b62fdf83eeda67edc25bc91
265 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
266 Date: Mon Oct 17 15:22:26 2011 +0800
268 Update VS property sheets
270 Say farewell to G_DISABLE_DEPRECATED and the build breakages that
272 We now have warnings when we make use of deprecated GLib items
274 build/win32/vs10/pango.props | 2 +-
275 build/win32/vs9/pango.vsprops | 2 +-
276 2 files changed, 2 insertions(+), 2 deletions(-)
278 commit 8bc3c963d9ff43b1522d36d561c0ce9f8bffd19e
279 Author: Matthias Clasen <mclasen@redhat.com>
280 Date: Thu Oct 13 17:54:40 2011 -0400
282 Don't set build-breaking defines
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.
288 configure.in | 7 -------
289 1 file changed, 7 deletions(-)
291 commit 0e091322c494b1523617ca7488ea22e58f8a2c13
292 Author: Matthias Clasen <mclasen@redhat.com>
293 Date: Wed Oct 12 18:33:03 2011 -0400
295 Add deprecation attributes to deprecated functions
297 This is using the newly introduce G_DEPRECATED macros
298 from GLib. Traditional deprecation guards are still in
301 https://bugzilla.gnome.org/show_bug.cgi?id=661612
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(-)
314 commit c403250103234ad09cd90e3e8a9ea838ce82d72e
315 Author: Matthias Clasen <mclasen@redhat.com>
316 Date: Wed Sep 28 10:56:24 2011 -0400
320 1.29.4 got released off a side-branch, but bump version here too.
323 1 file changed, 1 insertion(+), 1 deletion(-)
325 commit dfd872568e3fb7dce3bc32410f8eb247899d5bc1
326 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
327 Date: Sun Sep 25 09:56:37 2011 +0800
329 Update VS2008 PangoFT2 project
331 This project will require the use of stdint.h, which is not shipped
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
339 build/win32/vs9/pangoft2.vcprojin | 8 ++++----
340 1 file changed, 4 insertions(+), 4 deletions(-)
342 commit 3adf1c4f8fcd8fdadddbdb542cac745519d8d5eb
343 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
344 Date: Sun Sep 25 09:49:24 2011 +0800
346 README.win32: Update compilation info a bit
348 Update the info about the Visual Studio projects as VS2010 projects
352 README.win32 | 8 ++++----
353 1 file changed, 4 insertions(+), 4 deletions(-)
355 commit c820da4fa40e02bf64d27b0467a530d990c93358
356 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
357 Date: Fri Sep 16 15:54:42 2011 +0800
359 break.c: Fix compilation against newer GLib versions
361 G_UNICODE_COMBINING_MARK was renamed as G_UNICODE_SPACING_MARK
363 the GLib 2.29.14 release, so fix that in break.c and pango-ot-info.c.
365 To support GLib on and before 2.29.14, a convenience definition for
366 G_UNICODE_SPACING_MARK is defined.
368 pango/break.c | 12 ++++++++----
369 pango/pango-ot-info.c | 6 +++++-
370 2 files changed, 13 insertions(+), 5 deletions(-)
372 commit 775dd4e33c14560fc10cc0ad323163ac3450f959
373 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
374 Date: Fri Sep 16 16:00:51 2011 +0800
376 hb-private.h: Fix compilation on newer GLib versions
378 g_atomic_int_exchange_and_add was deprecated in the GLib gatomic.c
380 for GLib 2.29.6, so use g_atomic_int_add for GLib versions 2.29.5+.
382 pango/opentype/hb-private.h | 4 ++++
383 1 file changed, 4 insertions(+)
385 commit 8952c88b75d8ce439397c94e1327641c128e2073
386 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
387 Date: Fri Sep 16 15:51:00 2011 +0800
389 VS support: Fix VS2008/2010 property sheets
391 -Seperate intermediate folders for each project to remove redundant VS
393 -Don't create a folder for pango.aliases if the folder already exists
394 -Don't create pango.aliases if it already exists
396 build/win32/vs10/pango.props | 9 ++++++---
397 build/win32/vs9/pango.vsprops | 7 +++++--
398 2 files changed, 11 insertions(+), 5 deletions(-)
400 commit 080d4dc38f7ad951adebe728e999f48d7db2eb8c
401 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
402 Date: Fri Sep 16 11:37:25 2011 +0800
404 VS2010 support: Update README.txt
406 -This file should have Windows EOL
407 -Tell people about GNOME Live! page for steps to building Pango
410 -Fix some errors in some of the words used here.
412 build/win32/vs10/README.txt | 184
413 ++++++++++++++++++++++---------------------
414 1 file changed, 96 insertions(+), 88 deletions(-)
416 commit e4128227861446f1068f32b1458f8d6d88fbbd02
417 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
418 Date: Fri Sep 16 11:33:51 2011 +0800
420 Bug 653985: Fix the VS2010 Pangowin32 project
422 Define the PANGO_MODULE_PREFIX in the project, as was done with the
423 VS9 project in commit 552ffc231.
425 build/win32/vs10/pangowin32.vcxproj | 11 ++++++++++-
426 1 file changed, 10 insertions(+), 1 deletion(-)
428 commit 67cd2728810c8b5abdfbd71af68294a59f1e2fcf
429 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
430 Date: Fri Sep 16 11:10:03 2011 +0800
432 VS 2010 support: Fix EOL of .sln files
434 The .sln files need to have Windows EOL.
436 build/win32/vs10/pango.sln | 110 +++++++++++++++++-----------------
437 build/win32/vs10/pango_fc.sln | 130
438 ++++++++++++++++++++---------------------
439 2 files changed, 120 insertions(+), 120 deletions(-)
441 commit 5e4d95ff2a619eb747ac6d937206824de198a5bc
442 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
443 Date: Wed May 25 11:53:10 2011 +0800
445 bgo# 650456 Visual C++ 2010 support-README.txt
447 build/win32/vs10/README.txt | 88
448 +++++++++++++++++++++++++++++++++++++++++++
449 1 file changed, 88 insertions(+)
451 commit 59be42675a3bc166a8ecf0ee95207a2d7fdd4f2b
452 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
453 Date: Wed May 25 11:51:44 2011 +0800
455 bgo# 650456: Visual C++ 2010 Project Files
457 These are the VS 2010 project files themselves...
459 As in the last patch, project and filter files for pango, pangocairo
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
465 Yeah, I know there are 2 sets of projects/filters for pangocairo,
467 needed to accomodate the options for the dependency on
469 on VS2010. That's life with VS2010...
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(+)
489 commit d1b609184e1bab1c0fd01d8457fef68fc99e7658
490 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
491 Date: Wed May 25 11:38:20 2011 +0800
493 bgo# 650456: Visual C++ 2010 support-autotools
495 Update the autotools files for:
497 -Creation of the full VS 2010 project/filter files for pango,
499 and pangoft2 from the templates during "make dist", so that the
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.
504 -Dist the VS 2010 files (with the templates) and related items
506 build/win32/Makefile.am | 2 +-
507 build/win32/vs10/Makefile.am | 24 ++++++++
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(-)
515 commit 2c3683a35bb6212b4ba2e1f30bdbed38f076ef42
516 Author: Behdad Esfahbod <behdad@behdad.org>
517 Date: Thu Sep 8 14:55:21 2011 -0400
519 Fix annotation syntax
521 pango/pango-context.c | 2 +-
522 1 file changed, 1 insertion(+), 1 deletion(-)
524 commit c6633eec387739d8dc4d0cf1541bf95258f6029d
525 Author: Behdad Esfahbod <behdad@behdad.org>
526 Date: Thu Sep 8 11:12:28 2011 -0400
528 Bug 658561 - Double free after calling
529 Pango.Context.get_font_description()
531 pango/pango-context.c | 4 ++--
532 1 file changed, 2 insertions(+), 2 deletions(-)
534 commit 5ee82b1a032128d90810fa9b156ebe936796777f
535 Author: Behdad Esfahbod <behdad@behdad.org>
536 Date: Mon Aug 1 17:16:36 2011 -0400
541 1 file changed, 1 insertion(+), 1 deletion(-)
543 commit f340e2f38a9fa6ee94905029848199aa36de31b3
544 Author: Behdad Esfahbod <behdad@behdad.org>
545 Date: Sun Jul 31 16:59:02 2011 -0400
549 modules/basic/basic-win32.c | 2 ++
550 1 file changed, 2 insertions(+)
552 commit a7ce7a1a2ba2072e847c6592127dd184dab692a1
553 Author: Behdad Esfahbod <behdad@behdad.org>
554 Date: Sun Jul 31 16:58:31 2011 -0400
558 modules/basic/basic-win32.c | 17 -----------------
559 1 file changed, 17 deletions(-)
561 commit a1f4357d98d072761fe085197de53e01da46f2fc
562 Author: Matthias Clasen <mclasen@redhat.com>
563 Date: Mon Sep 5 10:11:28 2011 -0400
565 Mention GMarkup and character entities
567 As requested in bug 403499.
569 docs/pango_markup.sgml | 12 +++++++++---
570 1 file changed, 9 insertions(+), 3 deletions(-)
572 commit 3641b7abc78bc4ba85031e2ad9bb3ce99077098e
573 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
574 Date: Wed Aug 31 13:19:44 2011 +0800
576 Updated README.win32 and VS9 Readme.txt
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
586 +++++++++++++++++++++++++-------------------
587 build/win32/vs9/README.txt | 5 +++
588 2 files changed, 48 insertions(+), 34 deletions(-)
590 commit 710101e12e2d1dddf1a9c9df01c0b27e028cd1f4
591 Author: Matthias Clasen <mclasen@redhat.com>
592 Date: Tue Aug 23 08:36:09 2011 -0400
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
601 pango/opentype/Makefile.am | 1 +
602 1 file changed, 1 insertion(+)
604 commit c37ae57816ac22543fd9fbcf880518406cd1457d
605 Author: Khaled Hosny <khaledhosny@eglug.org>
606 Date: Fri Aug 19 20:14:33 2011 +0200
608 Fix ChanContext backtrack matching with GPOS
610 Backported from HarfBuzz-ng:
611 http://cgit.freedesktop.org/harfbuzz/commit/?id=cc1a8a938b4c13e76b58825a9e1951c4134e634a
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(-)
617 commit b74e01cccdbc1bd89b3d5b9551110bf8b1938413
618 Author: Michael Vogt <mvo@ubuntu.com>
619 Date: Tue Aug 9 10:43:15 2011 +0200
621 Fix missing GI transfer annotation for
622 pango_layout_get_line_readonly()
624 https://bugzilla.gnome.org/show_bug.cgi?id=656014
626 pango/pango-layout.c | 4 ++--
627 1 file changed, 2 insertions(+), 2 deletions(-)
629 commit 7ac3b46beaa57703aa46e85d7300b3d5184eb028
630 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
631 Date: Mon Jul 25 11:53:27 2011 +0800
633 Update VS 2008 README.txt
635 Tell people not to compile Pango in paths with spaces in them.
637 build/win32/vs9/README.txt | 5 ++++-
638 1 file changed, 4 insertions(+), 1 deletion(-)
640 commit 2574242575e6a1d7184bb43c61ba3090de611971
641 Author: Colin Walters <walters@verbum.org>
642 Date: Fri Jul 22 11:30:17 2011 -0400
644 build: Fix srcdir != builddir
646 pango/Makefile.am | 9 +++++----
647 1 file changed, 5 insertions(+), 4 deletions(-)
649 commit 8de0841234c9e9b07ba5be19833ef40476102952
650 Author: Rico Tzschichholz <ricotz@t-online.de>
651 Date: Fri Jul 15 18:30:03 2011 +0200
653 Fix introspection build using uninstalled GIRs
655 https://bugzilla.gnome.org/show_bug.cgi?id=654689
657 pango/Makefile.am | 6 +++---
658 1 file changed, 3 insertions(+), 3 deletions(-)
660 commit 42c1f6c71abf625e4086f05af84f712cbc45eea4
661 Author: Behdad Esfahbod <behdad@behdad.org>
662 Date: Wed Jul 20 15:00:19 2011 -0400
664 Add more Chinese poetry
667 https://secure.wikimedia.org/wikipedia/en/wiki/Shi_shi_shi_shi_shi
669 pango-view/test-chinese.txt | 14 ++++++++++++++
670 1 file changed, 14 insertions(+)
672 commit f42a399b94d123f2153ce874825aed414666d9bc
673 Author: Evan Nemerson <evan@coeus-group.com>
674 Date: Sat Nov 20 16:39:42 2010 -0800
676 Bug 635399 - Add C include and exported packages information to GIRs
678 pango/Makefile.am | 11 ++++++++---
679 1 file changed, 8 insertions(+), 3 deletions(-)
681 commit 552ffc23118960bc598d6bd83db6661fe4bbf63b
682 Author: Behdad Esfahbod <behdad@behdad.org>
683 Date: Mon Jul 11 22:24:49 2011 -0400
685 Bug 653985 - Pango 1.29.x make GTK3-demo.exe crashed in Windows
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
690 avoid breaking autotools build.
692 Fixes basic-win32 module loading when pango is built with autotools +
695 build/win32/vs9/pangowin32.vcproj | 11 ++++++++++-
696 modules/basic/basic-win32.c | 4 ----
697 2 files changed, 10 insertions(+), 5 deletions(-)
699 commit 069767e1f71a0a83c7abd5fba07f7c60a9956667
700 Author: Kalev Lember <kalevlember@gmail.com>
701 Date: Mon Jul 11 22:21:13 2011 -0400
703 Part of Bug 653985 - Pango 1.29.x make GTK3-demo.exe crashed in
706 Fixes a regression from ea702f4 which changed PangoFallbackEngine
710 pango/pango-engine.c | 2 +-
711 1 file changed, 1 insertion(+), 1 deletion(-)
713 commit cbc881d42159e9a72e6ed408695f59df1a34513e
714 Author: Kristian Rietveld <kris@gtk.org>
715 Date: Fri Jul 1 21:08:39 2011 +0200
717 Make ATSUI backend compile again
719 Commit 02f80c9acdec53f58fef0e12f41363c3c4ea1efe broke the build
721 likely committed untested.
723 pango/pangoatsui-fontmap.c | 8 ++++++--
724 pango/pangoatsui-private.h | 2 ++
725 2 files changed, 8 insertions(+), 2 deletions(-)
727 commit 3b94f45e5bbd75775e0c4a81c4482f58c943ee18
728 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
729 Date: Wed Jun 29 12:46:27 2011 +0800
731 Attempt to correct EOL on VS2008 solutions
733 I realized that I needed to set autocrlf=false on my Windows side
736 These are the files that must have CRLF line endings to work
739 build/win32/vs9/pango.sln | 134 +++++++++++++++++-----------------
740 build/win32/vs9/pango_fc.sln | 164
741 +++++++++++++++++++++---------------------
742 2 files changed, 149 insertions(+), 149 deletions(-)
744 commit 6c4e1e6324ceeb86c692f3fe5510718159955a01
745 Author: Javier Jardon <jjardon@gnome.org>
746 Date: Thu Jun 23 18:22:17 2011 +0100
748 docs: pangofc-fontmap: Fix typo in "Since" tag
750 pango/pangofc-fontmap.c | 4 ++--
751 1 file changed, 2 insertions(+), 2 deletions(-)
753 commit b2974d3dc741e4e9f8d9b1b3bf879ac560484502
754 Author: Javier Jardon <jjardon@gnome.org>
755 Date: Thu Jun 23 18:17:24 2011 +0100
757 pango-docs.sgml: Add xml index pages to avoid warnings
759 docs/pango-docs.sgml | 55
760 +++++++++++++++++++++++++++++++++-----------------
761 1 file changed, 37 insertions(+), 18 deletions(-)
763 commit eeed1f21dd72e38f4b8aaecd31d17f5d015c0c63
764 Author: Javier Jardón <jjardon@gnome.org>
765 Date: Mon Jun 20 15:09:23 2011 +0100
769 pango/pango-layout.c | 2 +-
770 1 file changed, 1 insertion(+), 1 deletion(-)
772 commit 1e76e41aabf02158a3669646ea4b0c039f95dc52
773 Author: Javier Jardón <jjardon@gnome.org>
774 Date: Mon Jun 20 15:07:24 2011 +0100
776 docs: Fix references to PangoFcFontmap -> PangoFcFontMap
778 pango/pangofc-fontmap.c | 8 ++++----
779 1 file changed, 4 insertions(+), 4 deletions(-)
781 commit a4338eeb5489ac9c093d01d9cda95361ff0dd84e
782 Author: Stefan Kost <ensonic@users.sf.net>
783 Date: Mon Jun 20 15:32:38 2011 +0200
787 Get rid of entities and use xi:includes instead. This makes the
789 faster and makes it easier to conditionally include stuff.
791 docs/Makefile.am | 7 ++--
792 docs/pango-docs.sgml | 101
793 ++++++++++++++++++--------------------------------
794 2 files changed, 40 insertions(+), 68 deletions(-)
796 commit a0296ccbdd570b66a36bf4226760aed312d020d4
797 Author: Behdad Esfahbod <behdad@behdad.org>
798 Date: Fri Jun 17 17:08:35 2011 -0400
800 Bug 652841 - Various pieces of dead code found by gcc/clang static
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(-)
816 commit 26092c20b0936ff669513fbd64537123b99d036e
817 Author: Javier Jardón <jjardon@gnome.org>
818 Date: Thu Jun 16 20:04:41 2011 +0100
820 Bump version to 1.29.3
824 2 files changed, 5 insertions(+), 1 deletion(-)
826 commit f895a8644b45dce0cce5d2005e53e4de67ec0041
827 Author: Javier Jardón <jjardon@gnome.org>
828 Date: Thu Jun 16 20:03:21 2011 +0100
832 This reverts commit 6d1c98aed05ad10111c896708aca86436fc2328a.
834 docs/check.docs | 8 +++++---
835 1 file changed, 5 insertions(+), 3 deletions(-)
837 commit 6d1c98aed05ad10111c896708aca86436fc2328a
838 Author: Javier Jardón <jjardon@gnome.org>
839 Date: Thu Jun 16 19:01:00 2011 +0100
843 docs/check.docs | 8 +++-----
844 1 file changed, 3 insertions(+), 5 deletions(-)
846 commit 8cf8ef31973b80901be403b490a88b144b67863c
847 Author: Javier Jardón <jjardon@gnome.org>
848 Date: Thu Jun 16 17:15:41 2011 +0100
850 Bump version to 2.29.1
853 1 file changed, 1 insertion(+), 1 deletion(-)
855 commit 4156c5a892731f5b047ede9c0e05e06fc9ed3f48
856 Author: Behdad Esfahbod <behdad@behdad.org>
857 Date: Thu Jun 16 12:12:31 2011 -0400
861 NEWS | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
862 1 file changed, 56 insertions(+)
864 commit 2f3adfb762a0af6414f1c93627c2bd26ee90e7f8
865 Author: Colin Walters <walters@verbum.org>
866 Date: Wed Jun 15 12:32:25 2011 -0400
868 introspection: Remove incorrect trailing colon from (skip)
870 The syntax doesn't include this, and apparently it confuses gtk-doc.
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(-)
877 commit b3c8d7d7a183775d280841c6bd4a6c5f77b77120
878 Author: Tomas Bzatek <tbzatek@redhat.com>
879 Date: Wed Jun 15 17:48:28 2011 +0200
881 Exclude headers that are not valid from gtkdoc generation
883 Also regenerate the types list to reflect the changes.
885 This still throws some warnings regarding non-existent declarations
886 that we excluded but allows us to distcheck on linux.
888 docs/Makefile.am | 20 +++++++++++++++++++-
889 1 file changed, 19 insertions(+), 1 deletion(-)
891 commit b895d225346084dd9bd167c39ae1f3e2c2526252
892 Author: Behdad Esfahbod <behdad@behdad.org>
893 Date: Wed Jun 15 11:29:48 2011 -0400
895 Revert "layout: Make sure all lines are ellipsized"
897 This reverts commit 00d2842d8a5ded059fc058d05b2cffcf16186710.
899 pango/pango-layout.c | 3 ++-
900 1 file changed, 2 insertions(+), 1 deletion(-)
902 commit d415fb6aaffcfacdebcf94b05de5e055f3c9e70a
903 Author: Matthias Clasen <mclasen@redhat.com>
904 Date: Wed Jun 15 09:04:20 2011 -0400
908 Some static analysis tool complained about dead code,
909 and it is right in this case.
911 https://bugzilla.gnome.org/show_bug.cgi?id=652616
913 pango/pango-layout.c | 2 --
914 1 file changed, 2 deletions(-)
916 commit 00d2842d8a5ded059fc058d05b2cffcf16186710
917 Author: Benjamin Otte <otte@redhat.com>
918 Date: Mon Apr 18 23:15:30 2011 +0200
920 layout: Make sure all lines are ellipsized
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.
928 https://bugzilla.gnome.org/show_bug.cgi?id=649783
930 pango/pango-layout.c | 3 +--
931 1 file changed, 1 insertion(+), 2 deletions(-)
933 commit 8e0fa0d1ab97c256829dab28a5c371689584bcd3
934 Author: Behdad Esfahbod <behdad@behdad.org>
935 Date: Fri Jun 10 23:07:58 2011 -0400
937 Bug 652227 - Unconditional use of stdint.h
939 pango/opentype/hb-common.h | 6 +++++-
940 1 file changed, 5 insertions(+), 1 deletion(-)
942 commit 4c7807daee7189f481d7c18b56b06d7b7dba7884
943 Author: Ryan Lortie <desrt@desrt.ca>
944 Date: Thu Jun 9 11:36:59 2011 -0400
946 Stop using G_CONST_RETURN in Pango
948 G_CONST_RETURN is headed for deprecation (as per bug #644611). Stop
951 https://bugzilla.gnome.org/show_bug.cgi?id=652202
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(-)
977 commit c5a91abf1e24735be6c67dcb5d4e9ee0d66edd65
978 Author: Matthias Clasen <mclasen@redhat.com>
979 Date: Thu Jun 2 21:34:18 2011 -0400
983 pango/pangox.def | 1 +
984 1 file changed, 1 insertion(+)
986 commit 77f8691aee23357feea015d4c3d008a2335ee5f0
987 Author: Matej Knopp <matej.knopp@gmail.com>
988 Date: Tue May 31 08:20:35 2011 +0200
990 Bug 650781 - Font Families are listed lowercase
992 Fix CoreText backend to not use the casefold string as family name.
994 pango/pangocoretext-fontmap.c | 12 +++++-------
995 1 file changed, 5 insertions(+), 7 deletions(-)
997 commit d69e2462d6fa52114662c1e4122d081f14675541
998 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
999 Date: Wed May 25 12:06:27 2011 +0800
1001 Dist the Visual C++ 2008 README.txt file
1003 accidently removed that during my last changes...doh.
1005 build/win32/vs9/Makefile.am | 3 ++-
1006 1 file changed, 2 insertions(+), 1 deletion(-)
1008 commit 104055ffcb95be030052340a26183609471afeaf
1009 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1010 Date: Fri May 20 17:20:50 2011 +0800
1012 Update config.h.win32.in
1014 There were some typoes in the autotools macros used-fix them up.
1016 config.h.win32.in | 4 ++--
1017 1 file changed, 2 insertions(+), 2 deletions(-)
1019 commit a2541fc641826b8442fee48f9b42cdbd002045db
1020 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1021 Date: Wed May 18 12:39:40 2011 +0800
1023 Minor updates to Visual C++ 2008 README.txt
1025 Make pathnames Windows-like... missed them just now. doh.
1027 build/win32/vs9/README.txt | 8 ++++----
1028 1 file changed, 4 insertions(+), 4 deletions(-)
1030 commit 26e8f0e5f0744fc56829a40aadf1c5eedc98bd3f
1031 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1032 Date: Wed May 18 11:43:42 2011 +0800
1034 Update Visual C++ 2008 README.txt
1036 Make the instructions to compile Pango with Visual C++
1039 build/win32/vs9/README.txt | 57
1040 ++++++++++++++++++++++++++++++++++++++++++--
1041 1 file changed, 55 insertions(+), 2 deletions(-)
1043 commit 5abf6bd16b4ee121f86db6d7f676957b382b96db
1044 Author: Behdad Esfahbod <behdad@behdad.org>
1045 Date: Tue May 17 22:20:42 2011 -0400
1047 Part of Bug 377539 - Make Pango thread-safe
1049 pango/pango-utils.c | 2 +-
1050 1 file changed, 1 insertion(+), 1 deletion(-)
1052 commit 0e3aac21285509566fac9c9974e1ab194a88a126
1053 Author: Behdad Esfahbod <behdad@behdad.org>
1054 Date: Tue May 17 22:20:31 2011 -0400
1056 [docs] Update templates
1058 docs/tmpl/layout.sgml | 19 +++++++++++++++++++
1059 1 file changed, 19 insertions(+)
1061 commit cdf228e0d70baef19022d35c1a7540ea0f71890d
1062 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1063 Date: Tue May 17 18:03:25 2011 +0800
1067 The entry of the symbols for commit
1068 4587e5d2231b717dd116253a49badc1ba3aa5db5 in this file was not correct.
1072 pango/pango.def | 2 +-
1073 1 file changed, 1 insertion(+), 1 deletion(-)
1075 commit ce24c762004000d588441ed530dc681688ff728f
1076 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1077 Date: Tue May 17 16:16:09 2011 +0800
1079 Update Visual C++ 2008 property sheet
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
1085 build/win32/vs9/pango.vsprops | 6 ++++++
1086 1 file changed, 6 insertions(+)
1088 commit 43096d64a9766fd56f974de26de7d9a4930ba222
1089 Author: Behdad Esfahbod <behdad@behdad.org>
1090 Date: Mon May 16 10:03:18 2011 -0400
1094 pango/pango-layout.c | 8 +++++---
1095 pango/pango-layout.h | 4 ++--
1096 2 files changed, 7 insertions(+), 5 deletions(-)
1098 commit 64937a55909d78e024be12a6fcb85d1e9678b33a
1099 Author: Matthias Clasen <mclasen@redhat.com>
1100 Date: Mon May 16 09:34:21 2011 -0400
1102 Add an index for 1.30 api additions
1104 Turns out the index for 1.28 additions was mislabeled, too.
1106 docs/pango-docs.sgml | 5 ++++-
1107 1 file changed, 4 insertions(+), 1 deletion(-)
1109 commit ff16b948572c1bdc301d27af41b34566d28c6610
1110 Author: Matthias Clasen <mclasen@redhat.com>
1111 Date: Mon May 16 09:32:59 2011 -0400
1113 Provide access to PangoLayout.n_chars
1115 This lets us avoid a bunch of g_utf8_strlen() calls, when
1116 Pango is already maintaining this information anyway.
1118 https://bugzilla.gnome.org/show_bug.cgi?id=650208
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(+)
1126 commit 4587e5d2231b717dd116253a49badc1ba3aa5db5
1127 Author: Matthias Clasen <mclasen@redhat.com>
1128 Date: Sat May 14 08:31:02 2011 -0400
1130 Add a readonly version of pango_layout_get_log_attrs()
1132 Otherwise, we are forced to either make many unnecessary copies
1133 or pass the log attrs around alongside the layout in APIs operating
1135 https://bugzilla.gnome.org/show_bug.cgi?id=650170
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(+)
1143 commit c43c4884bf4b405f58a0c966384ee751f82ee69c
1144 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1145 Date: Mon May 16 17:52:41 2011 +0800
1147 Various Visual C++ support updates
1149 -Move the stub stdint.h back into the vs9 folder as stdint.h is
1151 with Visual C++ 2010, and update the corresponding Makefile.am's
1153 -Add new solution to build Pango with FontConfig-the former solution
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
1158 therefore this is to reduce the number of dependencies
1159 -Added configurations in Pango, PangoWin32, PangoCairo regarding
1161 (To make sure their configurations are consistent across the board)
1162 -Cleaned up the various project files for a bit.
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(-)
1179 commit 23ac9e61a66258fdf5c52671b243c4044fd8824e
1180 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1181 Date: Mon May 16 17:44:51 2011 +0800
1183 Update preconfigured config.h(.win32.in)
1185 -Update for Visual C++ 2010 regarding stdint.h (it is shipped with
1188 -Allow option to not use FontConfig
1190 config.h.win32.in | 10 ++++++++--
1191 1 file changed, 8 insertions(+), 2 deletions(-)
1193 commit ae9013c6a598eb589449bac0fedda58a624f9240
1194 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1195 Date: Mon May 16 12:44:02 2011 +0800
1197 Update Visual C++ property sheet
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)
1203 build/win32/vs9/pango.vsprops | 9 ++++++---
1204 1 file changed, 6 insertions(+), 3 deletions(-)
1206 commit 3b0ec344f0c8af11192decb3ab3c7795f83416c1
1207 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1208 Date: Mon May 16 12:14:22 2011 +0800
1210 Update Visual C++ support a bit
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
1217 of the Visual C++-stub headers
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(-)
1229 commit becb5cebbf92833bb4e95db064e542c1d276d888
1230 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1231 Date: Mon May 16 12:08:12 2011 +0800
1233 Update pangoft2 Visual C++ project
1235 Make the include paths and predefined macros consistent across
1238 build/win32/vs9/pangoft2.vcprojin | 9 ++++++---
1239 1 file changed, 6 insertions(+), 3 deletions(-)
1241 commit 094e17cc0666206b336976f63ac8e4239f58a66c
1242 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1243 Date: Mon May 16 12:03:13 2011 +0800
1245 Update pangowin32 Visual C++ project
1247 Now the code links directly to usp10.lib, so add that in the project
1250 build/win32/vs9/pangowin32.vcproj | 4 ++++
1251 1 file changed, 4 insertions(+)
1253 commit 632dbd4a7c30805cb42f632933806e6218d65ed0
1254 Author: Behdad Esfahbod <behdad@behdad.org>
1255 Date: Sun May 1 22:14:32 2011 -0400
1259 docs/pango-sections.txt | 42 ++++++++++++++++++++++++++++++++++++++++++
1260 1 file changed, 42 insertions(+)
1262 commit 6e9478e1d552c3c71ff72f707cd1dee8f60e902a
1263 Author: Behdad Esfahbod <behdad@behdad.org>
1264 Date: Sun May 1 21:06:58 2011 -0400
1268 That part of code is to be removed thanks to HarfBuzz move though.
1270 pango/pango-ot-info.c | 2 +-
1271 1 file changed, 1 insertion(+), 1 deletion(-)
1273 commit beecf8f88188391132d30b940c2a312ecaebba3a
1274 Author: Behdad Esfahbod <behdad@behdad.org>
1275 Date: Sun May 1 21:06:16 2011 -0400
1277 Fix compiler warnings
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(-)
1286 commit 9003800c297781223828c5d5e537aa34391c17ca
1287 Author: John Ralls <jralls@ceridwen.us>
1288 Date: Sun May 1 12:12:21 2011 -0700
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()
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.
1298 pango/pangocoretext-fontmap.c | 96
1299 +++++++++++++++++++----------------------
1300 1 file changed, 44 insertions(+), 52 deletions(-)
1302 commit 0cc03a0a8e91627267236ff94cc424203c39b03a
1303 Author: John Ralls <jralls@ceridwen.us>
1304 Date: Sat Apr 30 22:01:00 2011 -0700
1306 Finish conversion to using G_DEFINE_TYPE: Provide
1307 PangoCoreTextFamilyClass and PangoCoreTextFaceClass so that it
1310 pango/pangocoretext-fontmap.c | 93
1311 ++++++++++++++++++++++-------------------
1312 1 file changed, 50 insertions(+), 43 deletions(-)
1314 commit 726ae04375c47fb314d70ea952f811bb223f998a
1315 Author: Javier Jardón <jjardon@gnome.org>
1316 Date: Sat Apr 30 12:45:36 2011 +0100
1318 pango/pangox-fontmap.c: Use G_DEFINE_TYPE
1320 pango/pangox-fontmap.c | 127
1321 +++++++++++-------------------------------------
1322 pango/pangox-private.h | 5 ++
1323 2 files changed, 34 insertions(+), 98 deletions(-)
1325 commit 6b5a1af54ba73c7406effd361840f530d440b4af
1326 Author: Javier Jardón <jjardon@gnome.org>
1327 Date: Sat Apr 30 12:07:16 2011 +0100
1329 pango/pangocoretext-fontmap.c: Use G_DEFINE_TYPE
1331 pango/pangocoretext-fontmap.c | 37
1332 ++-----------------------------------
1333 1 file changed, 2 insertions(+), 35 deletions(-)
1335 commit 02f80c9acdec53f58fef0e12f41363c3c4ea1efe
1336 Author: Javier Jardón <jjardon@gnome.org>
1337 Date: Sat Apr 30 12:03:36 2011 +0100
1339 pango/pangoatsui-fontmap.c: Use G_DEFINE_TYPE
1341 pango/pangoatsui-fontmap.c | 39 +++------------------------------------
1342 1 file changed, 3 insertions(+), 36 deletions(-)
1344 commit e250030b45c7744e23fcd5c78aa916f1b4f4aee1
1345 Author: Javier Jardón <jjardon@gnome.org>
1346 Date: Sat Apr 30 11:55:55 2011 +0100
1348 pango/pango-renderer.c: parent_class is already defined in
1349 G_DEFINE_ABSTRACT_TYPE
1351 pango/pango-renderer.c | 6 +-----
1352 1 file changed, 1 insertion(+), 5 deletions(-)
1354 commit c8aed76aefe5b2dc81420cf9498df831ff2a0d65
1355 Author: Javier Jardón <jjardon@gnome.org>
1356 Date: Sat Apr 30 11:53:57 2011 +0100
1358 ngo/pango-ot-ruleset.c: Use G_DEFINE_TYPE
1360 pango/pango-ot-ruleset.c | 39 ++++-----------------------------------
1361 1 file changed, 4 insertions(+), 35 deletions(-)
1363 commit 57ebe449bf7a14397548905ad006b093b28bb876
1364 Author: Javier Jardón <jjardon@gnome.org>
1365 Date: Sat Apr 30 11:49:04 2011 +0100
1367 pango/pango-ot-info.c: Use G_DEFINE_TYPE
1369 pango/pango-ot-info.c | 37 ++++++-------------------------------
1370 1 file changed, 6 insertions(+), 31 deletions(-)
1372 commit cdf841adb0bddcd790a2230d04749a680d827015
1373 Author: Javier Jardón <jjardon@gnome.org>
1374 Date: Sat Apr 30 11:41:37 2011 +0100
1376 pango/pangox.c: Use G_DEFINE_TYPE
1378 pango/pangox.c | 37 +++----------------------------------
1379 1 file changed, 3 insertions(+), 34 deletions(-)
1381 commit f2653e1d45b79613395fbf71452d40a493431a5c
1382 Author: Javier Jardón <jjardon@gnome.org>
1383 Date: Sat Apr 30 11:02:09 2011 +0100
1385 Remove unneeded custom macros
1387 pango/pango-impl-utils.h | 46
1388 ----------------------------------------------
1389 1 file changed, 46 deletions(-)
1391 commit b428d5ef171375b7aa1101aaef56ef7a2ceb544e
1392 Author: Javier Jardón <jjardon@gnome.org>
1393 Date: Sat Apr 30 11:01:48 2011 +0100
1395 pango/pangofc-fontmap.c: Use G_DEFINE_TYPE instead custom macro
1397 pango/pangofc-fontmap.c | 37 +++++++++++++------------------------
1398 1 file changed, 13 insertions(+), 24 deletions(-)
1400 commit 446aeb6991c1dd4e6f688ac8fbface1dc67faa41
1401 Author: Javier Jardón <jjardon@gnome.org>
1402 Date: Sat Apr 30 11:00:31 2011 +0100
1404 pango/pango-fontset.c: Use G_DEFINE_TYPE instead custom macro
1406 pango/pango-fontset.c | 21 ++++++++++-----------
1407 1 file changed, 10 insertions(+), 11 deletions(-)
1409 commit ea702f4c4feac29e6366a04c02953c425bb5f288
1410 Author: Javier Jardón <jjardon@gnome.org>
1411 Date: Sat Apr 30 11:00:01 2011 +0100
1413 pango/pango-engine.c: Use G_DEFINE_TYPE instead custom macro
1415 pango/pango-engine.c | 49
1416 ++++++++++++++++++++++++++++++++++++-------------
1417 1 file changed, 36 insertions(+), 13 deletions(-)
1419 commit a8fe5748d8a921a18c203e0c3e5cb7d15ef01dd8
1420 Author: Javier Jardón <jjardon@gnome.org>
1421 Date: Sat Apr 30 10:59:29 2011 +0100
1423 pango/modules.c: Use G_DEFINE_TYPE instead custom macro
1425 https://bugzilla.gnome.org/show_bug.cgi?id=578018
1427 pango/modules.c | 16 ++++++++--------
1428 1 file changed, 8 insertions(+), 8 deletions(-)
1430 commit cf183c9ed22d0f906deb584a9ea4959881d9795f
1431 Author: Javier Jardón <jjardon@gnome.org>
1432 Date: Sat Apr 30 03:19:24 2011 +0100
1434 Use G_DEFINE_INTERFACE in PangoCairoFontMap
1436 pango/pangocairo-fontmap.c | 32 +++++---------------------------
1437 1 file changed, 5 insertions(+), 27 deletions(-)
1439 commit 9a2a18ddd107370adbe4194e19cda136c1e507f4
1440 Author: Javier Jardón <jjardon@gnome.org>
1441 Date: Sat Apr 30 03:19:10 2011 +0100
1443 Use G_DEFINE_INTERFACE in PangoCairoFont
1445 pango/pangocairo-font.c | 34 ++++++----------------------------
1446 1 file changed, 6 insertions(+), 28 deletions(-)
1448 commit f646ce13531b046a7c2530df2253e6b61362f0fb
1449 Author: Alberto Ruiz <aruiz@gnome.org>
1450 Date: Tue Apr 26 19:46:55 2011 +0100
1452 Removing introspection warnings from pangoxft-fontmap
1454 pango/pangoxft-fontmap.c | 4 ++--
1455 1 file changed, 2 insertions(+), 2 deletions(-)
1457 commit 6fc80c1c95000161fd00052927df081aa879fdaf
1458 Author: Alberto Ruiz <aruiz@gnome.org>
1459 Date: Tue Apr 26 19:43:49 2011 +0100
1461 Removing introspection warnings from pangocairo-fontmap
1463 pango/pangocairo-fontmap.c | 18 +++++++++---------
1464 1 file changed, 9 insertions(+), 9 deletions(-)
1466 commit 7e30d468e12d2447244d8c67dd01c215f7f7f2e4
1467 Author: Alberto Ruiz <aruiz@gnome.org>
1468 Date: Tue Apr 26 19:24:53 2011 +0100
1470 Removing introspection warnings from pangocairo-context
1472 pango/pangocairo-context.c | 6 +++---
1473 1 file changed, 3 insertions(+), 3 deletions(-)
1475 commit adab8c169c04eea795d009f8097eb00235db386b
1476 Author: Alberto Ruiz <aruiz@gnome.org>
1477 Date: Tue Apr 26 00:15:46 2011 +0100
1479 Fixed (transfer full) introspection annotation for the return value
1480 in pango_glyph_item_apply_attr
1482 pango/pango-glyph-item.c | 6 +++---
1483 1 file changed, 3 insertions(+), 3 deletions(-)
1485 commit 1a10aafb9acf4044ac6c9913837ce4a1c53c6e98
1486 Author: Alberto Ruiz <aruiz@gnome.org>
1487 Date: Tue Apr 26 00:14:10 2011 +0100
1489 Fixed (transfer full) introspection annotation for the return value
1490 in pango_split_file_list
1492 pango/pango-utils.c | 3 ++-
1493 1 file changed, 2 insertions(+), 1 deletion(-)
1495 commit a502c5eff4d679ea5d623b698e3d6bcf5db023e9
1496 Author: Alberto Ruiz <aruiz@gnome.org>
1497 Date: Tue Apr 26 00:07:46 2011 +0100
1499 Fixed (transfer full) and (element-type) introspection annotation
1500 for the return value in pango_reorder_items
1502 pango/pango-layout.c | 2 +-
1503 pango/reorder-items.c | 3 ++-
1504 2 files changed, 3 insertions(+), 2 deletions(-)
1506 commit f635507af8adefbf7b1b4ae87159804920d40070
1507 Author: Alberto Ruiz <aruiz@gnome.org>
1508 Date: Mon Apr 25 23:57:18 2011 +0100
1510 Fixed (transfer full) and (element-type) introspection annotation
1511 for the return value in pango_itemize_with_base_dir
1513 pango/pango-context.c | 12 ++++++++----
1514 1 file changed, 8 insertions(+), 4 deletions(-)
1516 commit c2009f6e323d15e6fb4268b1f45a5cb29ec908b3
1517 Author: Alberto Ruiz <aruiz@gnome.org>
1518 Date: Mon Apr 25 23:55:14 2011 +0100
1520 Fixed (transfer full) and (element-type) introspection annotation
1521 for the return value in pango_itemize
1523 pango/pango-context.c | 2 +-
1524 1 file changed, 1 insertion(+), 1 deletion(-)
1526 commit f02381600e245c9c5721d6b4d5e98e3f067282d5
1527 Author: Alberto Ruiz <aruiz@gnome.org>
1528 Date: Mon Apr 25 23:47:55 2011 +0100
1530 Fixed annotation typo and added (allow-none) to
1531 pango_layout_index_to_line_x
1533 pango/pango-layout.c | 8 ++++----
1534 1 file changed, 4 insertions(+), 4 deletions(-)
1536 commit 4c34b796e0977b7b95e1e86c76e365671b1a6e9d
1537 Author: Alberto Ruiz <aruiz@gnome.org>
1538 Date: Mon Apr 25 23:39:25 2011 +0100
1540 Fixed (transfer full) introspection annotation for the return value
1541 in pango_attr_list_filter
1543 pango/pango-attributes.c | 6 +++---
1544 1 file changed, 3 insertions(+), 3 deletions(-)
1546 commit 133b534182bfbc9ff69fde54ce31d72af0308080
1547 Author: Alberto Ruiz <aruiz@gnome.org>
1548 Date: Mon Apr 25 23:38:45 2011 +0100
1550 Fixed (scope) and (closure) introspection annotation for the return
1551 value in pango_attr_list_filter
1553 pango/pango-attributes.c | 4 ++--
1554 1 file changed, 2 insertions(+), 2 deletions(-)
1556 commit 02fb7adc8ab51a04c5671c81d3fe2dcf4ed5258d
1557 Author: Alberto Ruiz <aruiz@gnome.org>
1558 Date: Mon Apr 25 23:35:57 2011 +0100
1560 Fixed (transfer none) introspection annotation for the return value
1561 in pango_layout_iter_get_run_readonly
1563 pango/pango-layout.c | 2 +-
1564 1 file changed, 1 insertion(+), 1 deletion(-)
1566 commit 5f55ce69f8611fe53670f1001d5b8ecae94b2bd3
1567 Author: Alberto Ruiz <aruiz@gnome.org>
1568 Date: Mon Apr 25 23:21:47 2011 +0100
1570 Fixed (transfer none) introspection annotation for the return value
1571 in pango_layout_iter_get_layout
1573 pango/pango-layout.c | 2 +-
1574 1 file changed, 1 insertion(+), 1 deletion(-)
1576 commit c2d5d982840c08af3bf5cb0e2181919854e3a8f7
1577 Author: Alberto Ruiz <aruiz@gnome.org>
1578 Date: Mon Apr 25 23:19:16 2011 +0100
1580 Fixed (transfer none) introspection annotation for the return value
1581 in pango_font_get_font_map
1583 pango/fonts.c | 3 ++-
1584 1 file changed, 2 insertions(+), 1 deletion(-)
1586 commit d129f5db7ab71e986e2c8dd8e08a8899ebda8ae2
1587 Author: Alberto Ruiz <aruiz@gnome.org>
1588 Date: Mon Apr 25 23:14:24 2011 +0100
1590 Fixed (transfer full) introspection annotation for the return value
1591 in pango_fontset_get_font
1593 pango/pango-fontset.c | 4 ++--
1594 1 file changed, 2 insertions(+), 2 deletions(-)
1596 commit 77fd2d97d3cb62ff4e2cebe19ad60e215a04fe13
1597 Author: Alberto Ruiz <aruiz@gnome.org>
1598 Date: Mon Apr 25 23:10:31 2011 +0100
1600 Fixed (closure) and (scope) introspection annotation for the return
1601 value in pango_fontset_foreach
1603 pango/pango-fontset.c | 4 ++--
1604 1 file changed, 2 insertions(+), 2 deletions(-)
1606 commit 776789e30d1227186c4efd7e38f1517c4daaab65
1607 Author: Alberto Ruiz <aruiz@gnome.org>
1608 Date: Mon Apr 25 23:05:30 2011 +0100
1610 Fixing (transfer full) introspection annotation for the return value
1611 in pango_font_map_create_context
1613 pango/pango-fontmap.c | 4 ++--
1614 1 file changed, 2 insertions(+), 2 deletions(-)
1616 commit d709d1bd56a9233aba5e53f3718b158ff695b3e8
1617 Author: Alberto Ruiz <aruiz@gnome.org>
1618 Date: Mon Apr 25 22:02:27 2011 +0100
1620 Fixing (transfer full) introspection annotation for the return value
1621 in pango_font_map_load_fontset
1623 pango/pango-fontmap.c | 3 ++-
1624 1 file changed, 2 insertions(+), 1 deletion(-)
1626 commit 2ebd68ee8773fc5bd866b30068432bd81151b269
1627 Author: Alberto Ruiz <aruiz@gnome.org>
1628 Date: Mon Apr 25 21:50:34 2011 +0100
1630 Fixed typos in the PangoContext gtk-doc
1632 pango/pango-context.c | 6 +++---
1633 1 file changed, 3 insertions(+), 3 deletions(-)
1635 commit 22822d7700e87dbe8a8125072775e40bd8b53f99
1636 Author: Alberto Ruiz <aruiz@gnome.org>
1637 Date: Mon Apr 25 21:47:42 2011 +0100
1639 Fixing (transfer full) introspection annotation for the return value
1640 in pango_font_map_load_font
1642 pango/pango-fontmap.c | 3 ++-
1643 1 file changed, 2 insertions(+), 1 deletion(-)
1645 commit 1b4d351d114996e357912b5c1bfc979cfb39b294
1646 Author: Alberto Ruiz <aruiz@gnome.org>
1647 Date: Mon Apr 25 21:46:36 2011 +0100
1649 Fixing (transfer none) introspection annotation for the return value
1650 in pango_context_get_font_map
1652 pango/pango-context.c | 9 +++++----
1653 1 file changed, 5 insertions(+), 4 deletions(-)
1655 commit 52a495cef9d35c02d54ca010e24f1e8f44384193
1656 Author: Alberto Ruiz <aruiz@gnome.org>
1657 Date: Mon Apr 25 21:44:21 2011 +0100
1659 Fixing (transfer full) introspection annotation for the return value
1660 in pango_context_load_font
1662 pango/pango-context.c | 3 ++-
1663 1 file changed, 2 insertions(+), 1 deletion(-)
1665 commit 19e6c35b5c78efd6b22ec04af4a8624d3c0068e0
1666 Author: Alberto Ruiz <aruiz@gnome.org>
1667 Date: Mon Apr 25 21:38:36 2011 +0100
1669 Fixing (transfer none) introspection annotation for the return value
1670 in pango_context_load_fontset
1672 pango/pango-context.c | 3 ++-
1673 1 file changed, 2 insertions(+), 1 deletion(-)
1675 commit 4acacd27dd882c8aec4a7f49cc487724e69e2e14
1676 Author: Alberto Ruiz <aruiz@gnome.org>
1677 Date: Mon Apr 25 21:30:18 2011 +0100
1679 Fixing (transfer none) introspection annotation for the return value
1680 in pango_layout_copy
1682 pango/pango-layout.c | 6 +++---
1683 1 file changed, 3 insertions(+), 3 deletions(-)
1685 commit b803f39784f2feb178ad64979a01aa03d0a2ab3d
1686 Author: Alberto Ruiz <aruiz@gnome.org>
1687 Date: Mon Apr 25 21:29:16 2011 +0100
1689 Fixing (transfer none) introspection annotation for the return value
1690 in pango_renderer_get_layout
1692 pango/pango-renderer.c | 2 +-
1693 1 file changed, 1 insertion(+), 1 deletion(-)
1695 commit db3ac6083dcd3fe6c9f31c70d314f8a572545057
1696 Author: Alberto Ruiz <aruiz@gnome.org>
1697 Date: Mon Apr 25 20:52:48 2011 +0100
1699 Fixing array introspection annotation for pango_attr_iterator_get_font
1701 pango/pango-attributes.c | 2 +-
1702 1 file changed, 1 insertion(+), 1 deletion(-)
1704 commit 5d0ee19f32e062240d2084bf037d0a9e31bce6df
1705 Author: Alberto Ruiz <aruiz@gnome.org>
1706 Date: Mon Apr 25 20:47:27 2011 +0100
1708 Fixing array introspection annotation for
1709 pango_layout_line_get_x_ranges
1711 pango/pango-layout.c | 2 +-
1712 1 file changed, 1 insertion(+), 1 deletion(-)
1714 commit e8a88f1270431a74292a401ff195de1f72575932
1715 Author: Alberto Ruiz <aruiz@gnome.org>
1716 Date: Mon Apr 25 20:45:03 2011 +0100
1718 Adding allow-none introspection metadata to pango_language_from_string
1720 pango/pango-language.c | 2 +-
1721 1 file changed, 1 insertion(+), 1 deletion(-)
1723 commit 9ba9b52e188c3ee903fbbb59d50132bbc9019b3a
1724 Author: Alberto Ruiz <aruiz@gnome.org>
1725 Date: Mon Apr 25 18:47:30 2011 +0100
1727 Adding allow-none introspection metadata to pango_itemize
1729 pango/pango-context.c | 7 +++----
1730 1 file changed, 3 insertions(+), 4 deletions(-)
1732 commit 025fe509acd3033e8fe4ffd1bea4584b286c527f
1733 Author: Alberto Ruiz <aruiz@gnome.org>
1734 Date: Mon Apr 25 18:45:04 2011 +0100
1736 Adding allow-none introspection metadata to
1737 pango_itemize_with_base_dir
1739 pango/pango-context.c | 4 ++--
1740 1 file changed, 2 insertions(+), 2 deletions(-)
1742 commit 5ad1c470011e732913d26dcd63be4adcdcbf33a9
1743 Author: Alberto Ruiz <aruiz@gnome.org>
1744 Date: Mon Apr 25 18:41:45 2011 +0100
1746 Adding (out) introspection metadata to pango_read_line
1748 pango/pango-utils.c | 2 +-
1749 1 file changed, 1 insertion(+), 1 deletion(-)
1751 commit 2f52540631fe1d6868901f00e6de0018e021bdd9
1752 Author: Alberto Ruiz <aruiz@gnome.org>
1753 Date: Mon Apr 25 18:41:03 2011 +0100
1755 Adding (inout) introspection metadata to pango_skip_space
1757 pango/pango-utils.c | 2 +-
1758 1 file changed, 1 insertion(+), 1 deletion(-)
1760 commit 8058e20ba19b728daa4c5b777676d99fe194366c
1761 Author: Alberto Ruiz <aruiz@gnome.org>
1762 Date: Mon Apr 25 18:40:43 2011 +0100
1764 Adding (inout)/(out) introspection metadata to pango_scan_word
1766 pango/pango-utils.c | 6 +++---
1767 1 file changed, 3 insertions(+), 3 deletions(-)
1769 commit 17972485e6036d0e9f36f06d6e0c8b4d3060180c
1770 Author: Alberto Ruiz <aruiz@gnome.org>
1771 Date: Mon Apr 25 18:40:18 2011 +0100
1773 Adding (inout)/(out) introspection metadata to pango_scan_string
1775 pango/pango-utils.c | 4 ++--
1776 1 file changed, 2 insertions(+), 2 deletions(-)
1778 commit 7a1057f6e1763533773d4ef41ff67cbb0ced1f52
1779 Author: Alberto Ruiz <aruiz@gnome.org>
1780 Date: Mon Apr 25 18:34:01 2011 +0100
1782 Adding (inout) introspection metadata to pango_scan_int
1784 pango/pango-utils.c | 4 ++--
1785 1 file changed, 2 insertions(+), 2 deletions(-)
1787 commit 918dd91598bba4916f98d9866e6715232e0db322
1788 Author: Alberto Ruiz <aruiz@gnome.org>
1789 Date: Mon Apr 25 18:15:20 2011 +0100
1791 adding (out) introspection metadata to pango_parse_enum
1793 pango/pango-utils.c | 4 ++--
1794 1 file changed, 2 insertions(+), 2 deletions(-)
1796 commit 50d7ad6f2073742c7b0423f578171b380b8196f5
1797 Author: Alberto Ruiz <aruiz@gnome.org>
1798 Date: Mon Apr 25 18:13:13 2011 +0100
1800 adding allow-none introspection metadata to pango_parse_enum
1802 pango/pango-utils.c | 6 +++---
1803 1 file changed, 3 insertions(+), 3 deletions(-)
1805 commit d1c260d3d48ffa32aebe16e987fea187e635c370
1806 Author: Alberto Ruiz <aruiz@gnome.org>
1807 Date: Mon Apr 25 18:09:27 2011 +0100
1809 Add out and array metadata annotations to pango_lookup_aliases
1811 pango/pango-utils.c | 4 ++--
1812 1 file changed, 2 insertions(+), 2 deletions(-)
1814 commit fe789d8e8d062e6f495e54bef585a74958bd671e
1815 Author: Alberto Ruiz <aruiz@gnome.org>
1816 Date: Mon Apr 25 18:05:31 2011 +0100
1818 adding (inout) introspection metadata to pango_quantize_line_geometry
1820 pango/pango-utils.c | 4 ++--
1821 1 file changed, 2 insertions(+), 2 deletions(-)
1823 commit 2bcf1b9dbba5be761ddaa4db984ae74087c230f0
1824 Author: Alberto Ruiz <aruiz@gnome.org>
1825 Date: Mon Apr 25 18:03:16 2011 +0100
1827 adding allow-none introspection metadata to pango_extents_to_pixels
1829 pango/pango-utils.c | 4 ++--
1830 1 file changed, 2 insertions(+), 2 deletions(-)
1832 commit 22dde4fcb56755435fd44890a40afee6d3e5ceba
1833 Author: Alberto Ruiz <aruiz@gnome.org>
1834 Date: Mon Apr 25 18:00:02 2011 +0100
1836 adding allow-none introspection metadata to
1837 pango_attr_shape_new_with_data
1839 pango/pango-attributes.c | 10 +++++-----
1840 1 file changed, 5 insertions(+), 5 deletions(-)
1842 commit c07ff4f3755f7d00f44f94b5731d1abe47f35cb6
1843 Author: Alberto Ruiz <aruiz@gnome.org>
1844 Date: Mon Apr 25 17:57:12 2011 +0100
1846 adding (out) introspection metadata to pango_tab_array_get_tabs
1848 pango/pango-tabs.c | 6 ++++--
1849 1 file changed, 4 insertions(+), 2 deletions(-)
1851 commit 02fec2d8be12c44d16a569c70952b84ff8a98ce4
1852 Author: Alberto Ruiz <aruiz@gnome.org>
1853 Date: Mon Apr 25 17:54:39 2011 +0100
1855 adding allow-none introspection metadata to pango_tab_array_get_tabs
1857 pango/pango-tabs.c | 4 ++--
1858 1 file changed, 2 insertions(+), 2 deletions(-)
1860 commit 4ee2ce45c44f97e7e1232021447fd2fb710c8a75
1861 Author: Alberto Ruiz <aruiz@gnome.org>
1862 Date: Mon Apr 25 17:32:30 2011 +0100
1864 adding (out) introspection metadata to pango_tab_array_get_tab
1866 pango/pango-tabs.c | 4 ++--
1867 1 file changed, 2 insertions(+), 2 deletions(-)
1869 commit cbd5942b82b6b7336accf3fc053366b67a002390
1870 Author: Alberto Ruiz <aruiz@gnome.org>
1871 Date: Mon Apr 25 17:31:51 2011 +0100
1873 adding allow-none introspection metadata to pango_tab_array_get_tab
1875 pango/pango-tabs.c | 4 ++--
1876 1 file changed, 2 insertions(+), 2 deletions(-)
1878 commit 1050fa307ebdd54f08eb3cf7dee56a769b09941e
1879 Author: Alberto Ruiz <aruiz@gnome.org>
1880 Date: Mon Apr 25 17:27:38 2011 +0100
1882 adding (out) introspection metadata to pango_script_iter_get_range
1884 pango/pango-script.c | 6 +++---
1885 1 file changed, 3 insertions(+), 3 deletions(-)
1887 commit c73479690963e11fa7f4d4a87475cb02c78ca0c1
1888 Author: Alberto Ruiz <aruiz@gnome.org>
1889 Date: Mon Apr 25 17:25:35 2011 +0100
1891 adding allow-none introspection metadata to
1892 pango_script_iter_get_range
1894 pango/pango-script.c | 6 +++---
1895 1 file changed, 3 insertions(+), 3 deletions(-)
1897 commit b96debcfa2c7a8cd8fae3e4cc9aa1d460ec7f33e
1898 Author: Alberto Ruiz <aruiz@gnome.org>
1899 Date: Mon Apr 25 17:24:00 2011 +0100
1901 adding allow-none introspection metadata to pango_renderer_set_matrix
1903 pango/pango-renderer.c | 2 +-
1904 1 file changed, 1 insertion(+), 1 deletion(-)
1906 commit 139b37c44c297e009ece5a8efa040f36125e8acb
1907 Author: Alberto Ruiz <aruiz@gnome.org>
1908 Date: Mon Apr 25 17:20:46 2011 +0100
1910 adding allow-none introspection metadata to pango_renderer_set_color
1912 pango/pango-renderer.c | 2 +-
1913 1 file changed, 1 insertion(+), 1 deletion(-)
1915 commit 9ec9fe8dee8425612c49193150d35ecb9e3300c1
1916 Author: Alberto Ruiz <aruiz@gnome.org>
1917 Date: Mon Apr 25 17:06:15 2011 +0100
1919 adding allow-none introspection metadata to
1920 pango_renderer_draw_glyph_item
1922 pango/pango-renderer.c | 2 +-
1923 1 file changed, 1 insertion(+), 1 deletion(-)
1925 commit f811e4de18034dd8c6ef2bbd6895aa3e4d3deb3c
1926 Author: Alberto Ruiz <aruiz@gnome.org>
1927 Date: Mon Apr 25 16:58:20 2011 +0100
1929 adding allow-none introspection metadata to
1930 pango_matrix_get_font_scale_factor
1932 pango/pango-matrix.c | 2 +-
1933 1 file changed, 1 insertion(+), 1 deletion(-)
1935 commit 877447d21c495622ac84de2ac85364b3f4df7891
1936 Author: Alberto Ruiz <aruiz@gnome.org>
1937 Date: Mon Apr 25 16:57:22 2011 +0100
1939 adding (inout) introspection metadata to
1940 pango_matrix_transform_distance
1942 pango/pango-matrix.c | 4 ++--
1943 1 file changed, 2 insertions(+), 2 deletions(-)
1945 commit 0c3a5f2acf7c2fd74de7652d277b7851e216e3ec
1946 Author: Alberto Ruiz <aruiz@gnome.org>
1947 Date: Mon Apr 25 16:47:35 2011 +0100
1949 adding (inout) introspection metadata to pango_matrix_transform_point
1951 pango/pango-matrix.c | 4 ++--
1952 1 file changed, 2 insertions(+), 2 deletions(-)
1954 commit 3132f0f62ff0485d33047e5390ada5feee5b7e8f
1955 Author: Alberto Ruiz <aruiz@gnome.org>
1956 Date: Mon Apr 25 16:41:12 2011 +0100
1958 adding (inout) introspection metadata to
1959 pango_matrix_transform_rectangle
1961 pango/pango-matrix.c | 2 +-
1962 1 file changed, 1 insertion(+), 1 deletion(-)
1964 commit b84e0bae01ff08b26a614f3c91b6e6d276ae95ed
1965 Author: Alberto Ruiz <aruiz@gnome.org>
1966 Date: Mon Apr 25 16:40:33 2011 +0100
1968 adding allow-none introspection metadata to
1969 pango_matrix_transform_rectangle
1971 pango/pango-matrix.c | 2 +-
1972 1 file changed, 1 insertion(+), 1 deletion(-)
1974 commit 64fa9090b202a1d27b0baf96e75763239ef21dde
1975 Author: Alberto Ruiz <aruiz@gnome.org>
1976 Date: Mon Apr 25 16:39:23 2011 +0100
1978 adding (inout) introspection metadata to
1979 pango_matrix_transform_pixel_rectangle
1981 pango/pango-matrix.c | 2 +-
1982 1 file changed, 1 insertion(+), 1 deletion(-)
1984 commit 646a51dfad73beee3ddb578f305d064cdf056b98
1985 Author: Alberto Ruiz <aruiz@gnome.org>
1986 Date: Mon Apr 25 16:37:36 2011 +0100
1988 adding allow-none introspection metadata to
1989 pango_matrix_transform_pixel_rectangle
1991 pango/pango-matrix.c | 2 +-
1992 1 file changed, 1 insertion(+), 1 deletion(-)
1994 commit a04ac359f79d0d460bf164801ac9ef39bae276dc
1995 Author: Alberto Ruiz <aruiz@gnome.org>
1996 Date: Mon Apr 25 16:30:03 2011 +0100
1998 adding allow-none introspection metadata to
1999 pango_layout_get_pixel_extents
2001 pango/pango-layout.c | 8 ++++----
2002 1 file changed, 4 insertions(+), 4 deletions(-)
2004 commit a92ee9af8c9801edc484a680b2d2247f83c4a36f
2005 Author: Alberto Ruiz <aruiz@gnome.org>
2006 Date: Mon Apr 25 16:25:45 2011 +0100
2008 adding allow-none introspection metadata to
2009 pango_layout_line_get_extents
2011 pango/pango-layout.c | 8 ++++----
2012 1 file changed, 4 insertions(+), 4 deletions(-)
2014 commit 136cdd90a78dc82ce66c519fba9e64fb3ada6a33
2015 Author: Alberto Ruiz <aruiz@gnome.org>
2016 Date: Mon Apr 25 16:18:39 2011 +0100
2018 adding (out) introspection metadata to
2019 pango_layout_iter_get_run_textents
2021 pango/pango-layout.c | 4 ++--
2022 1 file changed, 2 insertions(+), 2 deletions(-)
2024 commit 3c6029984d59c0c4ac4d393617fc7fa7e33e2216
2025 Author: Alberto Ruiz <aruiz@gnome.org>
2026 Date: Mon Apr 25 16:18:15 2011 +0100
2028 adding allow-none introspection metadata to
2029 pango_layout_iter_get_run_extents
2031 pango/pango-layout.c | 4 ++--
2032 1 file changed, 2 insertions(+), 2 deletions(-)
2034 commit 863bf48c6a3d621a33f7d4d82def6f5a6bcc24b0
2035 Author: Alberto Ruiz <aruiz@gnome.org>
2036 Date: Mon Apr 25 16:15:53 2011 +0100
2038 adding (out) introspection metadata to pango_layout_get_line_extents
2040 pango/pango-layout.c | 4 ++--
2041 1 file changed, 2 insertions(+), 2 deletions(-)
2043 commit 519739bd0fefbb1e81c56a62992422952e6292e2
2044 Author: Alberto Ruiz <aruiz@gnome.org>
2045 Date: Mon Apr 25 16:15:12 2011 +0100
2047 adding allow-none introspection metadata to
2048 pango_layout_get_line_extents
2050 pango/pango-layout.c | 4 ++--
2051 1 file changed, 2 insertions(+), 2 deletions(-)
2053 commit ece5e47c80bdaab44b5b709d4486059abefd1191
2054 Author: Alberto Ruiz <aruiz@gnome.org>
2055 Date: Mon Apr 25 16:13:30 2011 +0100
2057 adding (out) introspection metadata to pango_layout_get_layout_extents
2059 pango/pango-layout.c | 4 ++--
2060 1 file changed, 2 insertions(+), 2 deletions(-)
2062 commit 05c192dfcde8783d6921e1abb2f39f2fba52db6d
2063 Author: Alberto Ruiz <aruiz@gnome.org>
2064 Date: Mon Apr 25 16:12:49 2011 +0100
2066 adding allow-none introspection metadata to
2067 pango_layout_get_layout_extents
2069 pango/pango-layout.c | 6 ++++--
2070 1 file changed, 4 insertions(+), 2 deletions(-)
2072 commit 6ed0fec2a65ea767c717998f8b89038275e721f0
2073 Author: Alberto Ruiz <aruiz@gnome.org>
2074 Date: Mon Apr 25 16:07:01 2011 +0100
2076 Fixing pango_layout_iter_get_line_yrange documentation and
2077 instropection annotation
2079 pango/pango-layout.c | 4 ++--
2080 1 file changed, 2 insertions(+), 2 deletions(-)
2082 commit de232401243a09abde2639aac34d4e4ff2f8e1e7
2083 Author: Alberto Ruiz <aruiz@gnome.org>
2084 Date: Mon Apr 25 16:00:34 2011 +0100
2086 adding (out) introspection metadata to
2087 pango_layout_get_cluster_extents
2089 pango/pango-layout.c | 4 ++--
2090 1 file changed, 2 insertions(+), 2 deletions(-)
2092 commit 44a4b7b352ef9a559584c85df1692a882edf9673
2093 Author: Alberto Ruiz <aruiz@gnome.org>
2094 Date: Mon Apr 25 15:55:36 2011 +0100
2096 adding allow-none introspection metadata to
2097 pango_layout_get_cluster_extents
2099 pango/pango-layout.c | 4 ++--
2100 1 file changed, 2 insertions(+), 2 deletions(-)
2102 commit cd00b2fefad50a6a2fe24b8539a4341632ae5217
2103 Author: Alberto Ruiz <aruiz@gnome.org>
2104 Date: Mon Apr 25 15:52:52 2011 +0100
2106 adding allow-none introspection metadata to pango_layout_set_tabs
2108 pango/pango-layout.c | 2 +-
2109 1 file changed, 1 insertion(+), 1 deletion(-)
2111 commit ee5963ce9cf98bc5ab795d19d0f432d613c86708
2112 Author: Alberto Ruiz <aruiz@gnome.org>
2113 Date: Mon Apr 25 15:49:03 2011 +0100
2115 adding allow-none and out caller-allocate introspection metadata to
2116 pango_layout_set_markup_with_accel. Correct some documentation typos.
2118 pango/pango-layout.c | 7 ++++---
2119 1 file changed, 4 insertions(+), 3 deletions(-)
2121 commit 74661a3c1b6e01f504816cf8fd065dccffd40b66
2122 Author: Alberto Ruiz <aruiz@gnome.org>
2123 Date: Mon Apr 25 15:39:35 2011 +0100
2125 adding allow-none introspection metadata to
2126 pango_layout_set_font_description
2128 pango/pango-layout.c | 2 +-
2129 1 file changed, 1 insertion(+), 1 deletion(-)
2131 commit d3e0539d3063badd1f2fcf9f564280cff2350a0a
2132 Author: Alberto Ruiz <aruiz@gnome.org>
2133 Date: Mon Apr 25 15:34:46 2011 +0100
2135 adding allow-none and transfer full introspection metadata to
2136 pango_layout_set_attributes
2138 pango/pango-layout.c | 2 +-
2139 1 file changed, 1 insertion(+), 1 deletion(-)
2141 commit 112227f7a2aa851417cd475f7a27f76d77fb2d51
2142 Author: Alberto Ruiz <aruiz@gnome.org>
2143 Date: Mon Apr 25 15:31:43 2011 +0100
2145 adding allow-none introspection metadata to pango_layout_get_size
2147 pango/pango-layout.c | 4 ++--
2148 1 file changed, 2 insertions(+), 2 deletions(-)
2150 commit 31257eceac3dbe9bc267775dc35b187b99f7ac7d
2151 Author: Alberto Ruiz <aruiz@gnome.org>
2152 Date: Mon Apr 25 15:29:39 2011 +0100
2154 adding allow-none introspection metadata to
2155 pango_layout_get_pixel_size
2157 pango/pango-layout.c | 4 ++--
2158 1 file changed, 2 insertions(+), 2 deletions(-)
2160 commit 357249f89307a9cafbcfb105f3796c52e322329b
2161 Author: Alberto Ruiz <aruiz@gnome.org>
2162 Date: Mon Apr 25 15:22:34 2011 +0100
2164 adding allow-none introspection metadata to
2165 pango_layout_get_pixel_extents
2167 pango/pango-layout.c | 11 ++++++-----
2168 1 file changed, 6 insertions(+), 5 deletions(-)
2170 commit 33a261862474aa9077f939fab428078883e99844
2171 Author: Alberto Ruiz <aruiz@gnome.org>
2172 Date: Mon Apr 25 15:01:06 2011 +0100
2174 adding allow-none introspection metadata to pango_layout_get_extents
2176 pango/pango-layout.c | 11 ++++++-----
2177 1 file changed, 6 insertions(+), 5 deletions(-)
2179 commit 6767b4b0a39d2faeb57829edaf87472ebce9983b
2180 Author: Alberto Ruiz <aruiz@gnome.org>
2181 Date: Mon Apr 25 14:54:22 2011 +0100
2183 adding allow-none introspection metadata to
2184 pango_layout_get_cursor_pos
2186 pango/pango-layout.c | 4 ++--
2187 1 file changed, 2 insertions(+), 2 deletions(-)
2189 commit 3ff035bde4665f5aa9ef12ebe516270b40c1f1d9
2190 Author: Alberto Ruiz <aruiz@gnome.org>
2191 Date: Mon Apr 25 14:52:41 2011 +0100
2193 adding (out caller-allocates) introspection metadata to
2194 pango_language_get_scripts parameters
2196 pango/pango-language.c | 2 +-
2197 1 file changed, 1 insertion(+), 1 deletion(-)
2199 commit 031dd86aac9764e1762ca3028d3a4f5ad0fa47e3
2200 Author: Alberto Ruiz <aruiz@gnome.org>
2201 Date: Mon Apr 25 13:31:27 2011 +0100
2203 adding output parameters introspection metadata to
2204 pango_glypth_string_extents
2206 pango/glyphstring.c | 4 ++--
2207 1 file changed, 2 insertions(+), 2 deletions(-)
2209 commit aa08f45bfea5c5c91652fc98ac056579caabf369
2210 Author: Alberto Ruiz <aruiz@gnome.org>
2211 Date: Mon Apr 25 13:29:19 2011 +0100
2213 adding allow-none introspection metadata to pango_language_get_scripts
2216 pango/pango-language.c | 5 +++--
2217 1 file changed, 3 insertions(+), 2 deletions(-)
2219 commit 030cb9e8d0e7615ab67d829a58b92d7a5d70466b
2220 Author: Alberto Ruiz <aruiz@gnome.org>
2221 Date: Mon Apr 25 13:24:37 2011 +0100
2223 adding allow-none introspection metadata to pango_glyph_string_extents
2226 pango/glyphstring.c | 8 ++++----
2227 1 file changed, 4 insertions(+), 4 deletions(-)
2229 commit ff493f9733fb4e3d700b8c880335ca273d22273a
2230 Author: Alberto Ruiz <aruiz@gnome.org>
2231 Date: Mon Apr 25 13:22:27 2011 +0100
2233 adding allow-none introspection metadata to
2234 pango_font_description_merge parameters
2236 pango/fonts.c | 2 +-
2237 1 file changed, 1 insertion(+), 1 deletion(-)
2239 commit 44fbe23a64625b6e1e7521135f14a61a60ecb8f6
2240 Author: Alberto Ruiz <aruiz@gnome.org>
2241 Date: Mon Apr 25 13:19:14 2011 +0100
2243 adding allow-none introspection metadata to
2244 pango_font_description_better_match parameters
2246 pango/fonts.c | 2 +-
2247 1 file changed, 1 insertion(+), 1 deletion(-)
2249 commit ea31f7f4ca5ce352726e63518d7496a6caaed7c4
2250 Author: Alberto Ruiz <aruiz@gnome.org>
2251 Date: Mon Apr 25 13:17:01 2011 +0100
2253 adding allow-none introspection metadata to pango_font_get_metrics
2256 pango/fonts.c | 5 ++---
2257 1 file changed, 2 insertions(+), 3 deletions(-)
2259 commit cec9683199595651136e3fb0e4753e0b55215ab8
2260 Author: Alberto Ruiz <aruiz@gnome.org>
2261 Date: Mon Apr 25 13:12:39 2011 +0100
2263 fixing metadata typo in pango_font_get_glypth_extents
2265 pango/fonts.c | 2 +-
2266 1 file changed, 1 insertion(+), 1 deletion(-)
2268 commit e3afea7d120f2f2957185840d94aab70da3e2063
2269 Author: Alberto Ruiz <aruiz@gnome.org>
2270 Date: Mon Apr 25 13:10:56 2011 +0100
2272 adding output parameters introspection metadata to
2273 pango_font_get_glypth_extents
2275 pango/fonts.c | 4 ++--
2276 1 file changed, 2 insertions(+), 2 deletions(-)
2278 commit 81474cb91d2c5b2d8226d54e1f87f49828195c01
2279 Author: Alberto Ruiz <aruiz@gnome.org>
2280 Date: Mon Apr 25 13:07:30 2011 +0100
2282 adding allow-none introspection metadata to
2283 pango_font_get_glypth_extents parameters
2285 pango/fonts.c | 8 ++++----
2286 1 file changed, 4 insertions(+), 4 deletions(-)
2288 commit 7502b164c84dc385e637305cdda3f8caeb87e23a
2289 Author: Alberto Ruiz <aruiz@gnome.org>
2290 Date: Mon Apr 25 12:54:30 2011 +0100
2292 adding transfer ownership introspection metadata to
2293 pango_font_descriptions_free
2295 pango/fonts.c | 3 ++-
2296 1 file changed, 2 insertions(+), 1 deletion(-)
2298 commit 79e5e6d9fe52797da4bea582177772d9b8b992ce
2299 Author: Alberto Ruiz <aruiz@gnome.org>
2300 Date: Mon Apr 25 12:49:32 2011 +0100
2302 adding array length introspection metadata to
2303 pango_font_descriptions_free
2305 pango/fonts.c | 2 +-
2306 1 file changed, 1 insertion(+), 1 deletion(-)
2308 commit b17a51d9d5b64215622ab33d12813037326dd3a6
2309 Author: Alberto Ruiz <aruiz@gnome.org>
2310 Date: Mon Apr 25 12:41:28 2011 +0100
2312 adding allow-none to pango_font_descriptions_free parameters
2314 pango/fonts.c | 2 +-
2315 1 file changed, 1 insertion(+), 1 deletion(-)
2317 commit 54f16645d14ec475ac070e969e883051d2f53add
2318 Author: Alberto Ruiz <aruiz@gnome.org>
2319 Date: Mon Apr 25 12:26:26 2011 +0100
2321 adding allow-none to pango_context_set_matrix parameters
2323 pango/pango-context.c | 4 ++--
2324 1 file changed, 2 insertions(+), 2 deletions(-)
2326 commit 9bea909f3eaff4ea3cd5d3065a9860ab0081db11
2327 Author: Alberto Ruiz <aruiz@gnome.org>
2328 Date: Mon Apr 25 12:25:15 2011 +0100
2330 adding allow-none to pango_context_get_metrics parameters
2332 pango/pango-context.c | 14 +++++++-------
2333 1 file changed, 7 insertions(+), 7 deletions(-)
2335 commit d45ce5856f0e7be9402c425bcd967bacf9ffe060
2336 Author: Alberto Ruiz <aruiz@gnome.org>
2337 Date: Mon Apr 25 12:21:15 2011 +0100
2339 adding allow-none to pango_attr_iterator_get_font parameters
2341 pango/pango-attributes.c | 4 ++--
2342 1 file changed, 2 insertions(+), 2 deletions(-)
2344 commit deda590f67fb2d62ea3bc090d35319774dfc69b7
2345 Author: Alberto Ruiz <aruiz@gnome.org>
2346 Date: Fri Apr 15 19:03:01 2011 +0100
2348 Adding allow-none and moving (out) to the beginning of the annotation
2349 as requested by walters in #647827
2351 pango/fonts.c | 2 +-
2352 1 file changed, 1 insertion(+), 1 deletion(-)
2354 commit b8fbe2ce364cc1f8cdaea125e97537b85e97daab
2355 Author: Alberto Ruiz <aruiz@gnome.org>
2356 Date: Fri Apr 15 03:32:08 2011 +0100
2358 Fix introspection for pango_font_map_list_families and
2359 pango_font_family_list_faces
2361 pango/fonts.c | 4 ++--
2362 pango/pango-fontmap.c | 4 ++--
2363 2 files changed, 4 insertions(+), 4 deletions(-)
2365 commit 5856beb94cbba10568e6f3805f09cd3fc633cf33
2366 Author: Alberto Ruiz <aruiz@gnome.org>
2367 Date: Fri Apr 15 03:14:21 2011 +0100
2369 Fix introspection for list families
2371 pango/pango-context.c | 4 ++--
2372 1 file changed, 2 insertions(+), 2 deletions(-)
2374 commit ad401ec2d5f7662b89804e5c269945fc26c0f232
2375 Author: Kristian Rietveld <kris@gtk.org>
2376 Date: Thu Apr 14 12:22:30 2011 +0200
2378 Correctly generate module-defs-coretext.c in configure.in
2380 Patch by Jerome Lambourg
2383 1 file changed, 1 insertion(+), 1 deletion(-)
2385 commit cf1d6fdaaec524b5892200bdc7c2a4560e853719
2386 Author: Kristian Rietveld <kris@gtk.org>
2387 Date: Sun Mar 27 17:31:38 2011 +0200
2389 Build fix after rebase
2391 pango/pangocairo-coretextfont.c | 10 +++++-----
2392 1 file changed, 5 insertions(+), 5 deletions(-)
2394 commit b8e8e9b8f5b377377037478506b789ee4c2f9b34
2395 Author: Kristian Rietveld <kris@gtk.org>
2396 Date: Sun Mar 27 17:23:01 2011 +0200
2398 Add module-defs-coretext.c to MODULE_DEF_FILES
2400 pango/Makefile.am | 3 ++-
2401 1 file changed, 2 insertions(+), 1 deletion(-)
2403 commit 5e658c9e8942468666b72eed97adca595796817c
2404 Author: Kristian Rietveld <kris@gtk.org>
2405 Date: Fri Mar 19 10:40:42 2010 +0100
2407 Really get _pango_cairo_core_text_font_new right
2409 pango/pangocairo-coretextfont.c | 4 ++--
2410 1 file changed, 2 insertions(+), 2 deletions(-)
2412 commit ef900792d05308405f7ae98f28b007cdeea63499
2413 Author: Kristian Rietveld <kris@gtk.org>
2414 Date: Wed Mar 17 23:01:48 2010 +0100
2416 Get _pango_cairo_core_text_font_new right
2418 pango/pangocairo-coretextfont.c | 27 +++++++++++----------------
2419 1 file changed, 11 insertions(+), 16 deletions(-)
2421 commit a98b025b603fc1605c48f0fcebcdcefe5c99d6dc
2422 Author: Kristian Rietveld <kris@gtk.org>
2423 Date: Wed Mar 17 22:56:48 2010 +0100
2425 Properly propagate font size in pango_core_text_font_map_load_font
2427 pango/pangocoretext-fontmap.c | 8 +++++++-
2428 1 file changed, 7 insertions(+), 1 deletion(-)
2430 commit 32fea7e2821f28c470048f5951d8de1b787104a5
2431 Author: Kristian Rietveld <kris@gtk.org>
2432 Date: Sun Mar 7 17:16:33 2010 +0100
2434 Shape engine should return array in LTR order when expected
2436 modules/basic/basic-coretext.c | 35 ++++++++++++++++++++++++++---------
2437 1 file changed, 26 insertions(+), 9 deletions(-)
2439 commit 6854053a1603a6dfe8421376d3455255800ce735
2440 Author: Kristian Rietveld <kris@gtk.org>
2441 Date: Sat Mar 6 19:08:37 2010 +0100
2443 Remove pointless FIXME
2445 pango/pangocoretext.c | 1 -
2446 1 file changed, 1 deletion(-)
2448 commit b5efdc928f392c2ec47c206af3cbeddb986553a0
2449 Author: Kristian Rietveld <kris@gtk.org>
2450 Date: Sat Mar 6 19:06:36 2010 +0100
2452 Handle oblique fonts; synthesize italic fonts when needed
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.
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(-)
2464 commit 76124c029f4262831f0c8eaca802b45179c407da
2465 Author: Kristian Rietveld <kris@gtk.org>
2466 Date: Sat Mar 6 11:16:09 2010 +0100
2468 Factor out translation of CTFontDescriptor into seperate function
2470 pango/pangocoretext-fontmap.c | 113
2471 ++++++++++++++++++++++-------------------
2472 1 file changed, 61 insertions(+), 52 deletions(-)
2474 commit 87882adf1ccacfb49e8c119b1fcb6d13a0e4731f
2475 Author: Kristian Rietveld <kris@gtk.org>
2476 Date: Fri Mar 5 21:46:38 2010 +0100
2478 Start implementation of CoreText backend
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.
2486 For older systems, we will have to continue to use the
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(-)
2506 commit 08fd5cf33d875c161dd5280b92d1633469943620
2507 Author: Behdad Esfahbod <behdad@behdad.org>
2508 Date: Thu Apr 7 13:12:33 2011 -0400
2510 Bug 646213 - Hangul Jamo render as U+00xx boxes and produce valgrind
2513 Fix the previous fix!
2515 modules/hangul/hangul-fc.c | 5 +++--
2516 1 file changed, 3 insertions(+), 2 deletions(-)
2518 commit 6b1910adacb133e229acde532a5a43d588d12faa
2519 Author: Behdad Esfahbod <behdad@behdad.org>
2520 Date: Wed Apr 6 16:04:15 2011 -0400
2522 Bug 646213 - Hangul Jamo render as U+00xx boxes and produce valgrind
2525 modules/hangul/hangul-fc.c | 2 +-
2526 1 file changed, 1 insertion(+), 1 deletion(-)
2528 commit 6b522430ad65fe047b077f9cc3990a97e8869e23
2529 Author: Behdad Esfahbod <behdad@behdad.org>
2530 Date: Mon Mar 14 17:05:39 2011 -0300
2532 Handle realloc failure in the buffer
2535 http://cgit.freedesktop.org/harfbuzz/commit/?id=a6a79df5fe2e
2536 by Karl Tomlinson <karlt+@karlt.net>
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(-)
2544 commit ec69005aa8d865bc04e5a80258ee7a78bc0468ba
2545 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2546 Date: Mon Mar 14 13:18:16 2011 +0100
2548 build: gtk-doc scanner links agains glib
2550 https://bugzilla.gnome.org/show_bug.cgi?id=644724
2552 docs/Makefile.am | 2 ++
2553 1 file changed, 2 insertions(+)
2555 commit 729352cf1c328615b05e7368a5888a23f7382c4e
2556 Author: John (J5) Palmieri <johnp@redhat.com>
2557 Date: Thu Feb 17 12:39:25 2011 -0500
2559 [gi] add out annotations to pango layout API
2561 https://bugzilla.gnome.org/show_bug.cgi?id=642593
2563 pango/pango-layout.c | 80
2564 ++++++++++++++++++++++++++------------------------
2565 1 file changed, 42 insertions(+), 38 deletions(-)
2567 commit 4e6248d76f55c6184f28afe614d7d76b6fa3d455
2568 Author: Behdad Esfahbod <behdad@behdad.org>
2569 Date: Thu Feb 17 11:19:48 2011 -0500
2571 Bug 639882 - Heap corruption in font parsing with FreeType2 backend
2573 pango/pangoft2-render.c | 16 ++++++++++++++--
2574 1 file changed, 14 insertions(+), 2 deletions(-)
2576 commit 12de1ecf9ab9c925e7021288b10175af74007e94
2577 Author: Laszlo Pandy <lpandy@src.gnome.org>
2578 Date: Wed Feb 9 16:55:36 2011 +0100
2580 [GI] Add (allow-none) annotations to pango_parse_markup().
2582 pango/pango-markup.c | 6 +++---
2583 1 file changed, 3 insertions(+), 3 deletions(-)
2585 commit a7a0db3caa56c9924d823017a23dbc0e71f3ba60
2586 Author: Laszlo Pandy <lpandy@src.gnome.org>
2587 Date: Fri Feb 4 14:30:59 2011 +0100
2589 [GI] Annotate out arguments of pango_parse_markup().
2591 pango/pango-markup.c | 6 +++---
2592 1 file changed, 3 insertions(+), 3 deletions(-)
2594 commit 34448ab65f41dfb0c098a3e0d112b084ef84f8d8
2595 Author: Behdad Esfahbod <behdad@behdad.org>
2596 Date: Tue Dec 28 03:17:55 2010 -0600
2598 Bug 636348 - Hex boxes are incorrectly scaled with non identity
2601 pango/pangocairo-font.c | 2 ++
2602 1 file changed, 2 insertions(+)
2604 commit 4da05d60a8c9e7f22329c58264e0ca6c683dbf0c
2605 Author: Paolo Borelli <pborelli@gnome.org>
2606 Date: Sat Dec 11 14:52:53 2010 +0100
2608 Annotate pango_layout_get_context().
2610 pango/pango-layout.c | 6 +++---
2611 1 file changed, 3 insertions(+), 3 deletions(-)
2613 commit d4a36df5f2e1a1487d7e9f7e966c16bb167a5b96
2614 Author: Behdad Esfahbod <behdad@behdad.org>
2615 Date: Mon Dec 6 16:26:00 2010 -0500
2617 [git.mk] Support Mallard docs
2620 1 file changed, 6 insertions(+), 2 deletions(-)
2622 commit 588847fe4b5ed905f3a035825567e08a3b4d516d
2623 Author: Sven Herzberg <herzi@gnome-de.org>
2624 Date: Mon Nov 15 19:04:47 2010 +0100
2626 ensure gnome-autogen.sh's behaviour
2628 * autogen.sh: make sure that autoreconf calls aclocal the same way
2629 gnome-autogen.sh would have done
2632 1 file changed, 1 insertion(+), 1 deletion(-)
2634 commit 807c776bf36667c697c0c9bd76d37160e9c1d8cc
2635 Author: Christian Persch <chpe@gnome.org>
2636 Date: Sat May 24 16:22:06 2008 +0200
2638 Use G_DEFINE_BOXED_TYPE.
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(-)
2655 commit c06264ae25218dd72a70bf5eb93d552f2763f9aa
2656 Author: Javier Jardón <jjardon@gnome.org>
2657 Date: Tue Oct 26 18:22:03 2010 +0200
2659 Use autoreconf instead gnome-autogen.sh
2661 Fixed https://bugzilla.gnome.org/show_bug.cgi?id=633208
2663 autogen.sh | 38 +++++++++++++++++++++-----------------
2664 1 file changed, 21 insertions(+), 17 deletions(-)
2666 commit bcad3f2dfe3542d5d91e3172f883ca3d7943228e
2667 Author: Colin Walters <walters@verbum.org>
2668 Date: Wed Sep 29 10:41:26 2010 -0400
2670 introspection: Fix some annotation syntax usage
2672 pango/pango-attributes.c | 4 ++--
2673 pango/pango-layout.c | 6 +++---
2674 2 files changed, 5 insertions(+), 5 deletions(-)
2676 commit 457f5eb78316f6a81735183a3c96c3817dcd4136
2677 Author: Colin Walters <walters@verbum.org>
2678 Date: Tue Sep 28 15:51:44 2010 -0400
2680 introspection: Use --include-uninstalled
2682 For inter-module includes we need to use --include-uninstalled,
2683 otherwise we may try to process pkg-config entries for uninstalled
2688 * Don't include pangoft2 in its own package list.
2689 * Filter out non-public pango-color-table.h
2691 https://bugzilla.gnome.org/show_bug.cgi?id=630857
2694 pango/Makefile.am | 13 ++++++++-----
2695 2 files changed, 9 insertions(+), 6 deletions(-)
2697 commit 14b387aaf9ac6f0f2f2f2428233c1c62ccf13be2
2698 Author: Colin Walters <walters@verbum.org>
2699 Date: Tue Sep 28 15:17:53 2010 -0400
2701 configure.in: Add missing ;
2704 1 file changed, 1 insertion(+), 1 deletion(-)
2706 commit 1f32ac0356cfc5c961570d7291d70603d85efa8b
2707 Author: Behdad Esfahbod <behdad@behdad.org>
2708 Date: Tue Sep 28 14:16:46 2010 -0400
2710 Bug 630812 - Ignore gnome-doc-utils, .dirstamp and GSettings files
2713 Patches from Philip Withnall.
2715 [PATCH 1/3] Ignore gnome-doc-utils' .mo files and generated headers
2717 gnome-doc-utils can optionally generate a header (specified in
2719 which is cleaned by gnome-doc-utils.make in mostlyclean. Additionally,
2721 generates MO files for the documentation translations which are
2723 by gnome-doc-utils.make in mostlyclean.
2725 [PATCH 2/3] Ignore .dirstamp files
2727 These are automatically removed on distclean by automake under some
2730 [PATCH 3/3] Ignore files generated by gsettings.m4
2732 gsettings.m4 generates .valid files and can optionally generate
2734 which are all removed on mostlyclean by gsettings.m4.
2736 git.mk | 11 ++++++++++-
2737 1 file changed, 10 insertions(+), 1 deletion(-)
2739 commit ce7af5623349df44c4787a44296645db405c5e0c
2740 Author: Behdad Esfahbod <behdad@behdad.org>
2741 Date: Wed Sep 22 15:45:33 2010 -0400
2743 Doc template changes
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(+)
2774 commit 837f1bae095f90c662fdc51fd39a0eeb2bb8f850
2775 Author: Behdad Esfahbod <behdad@behdad.org>
2776 Date: Tue Sep 21 15:53:52 2010 -0400
2778 Fix docs build on Ubuntu
2780 I'm guessing that Ubuntu has broken libtool by not automatically
2782 dependent libraries from the .la file...
2784 docs/Makefile.am | 8 +++++---
2785 1 file changed, 5 insertions(+), 3 deletions(-)
2787 commit 47ba8cfcb857d62f15f4df58d5d5c7bd5088a107
2788 Author: Behdad Esfahbod <behdad@behdad.org>
2789 Date: Mon Sep 27 21:07:34 2010 -0400
2791 Bug 628497 - Crash in pango_layout_line_get_extents at pango-layout.c
2793 Cleanup LINE_IS_VALID() usage.
2795 pango/pango-layout.c | 9 +--------
2796 1 file changed, 1 insertion(+), 8 deletions(-)
2798 commit 152e0aab5bb29d691e5e69e2f375b3b42e15e48e
2799 Author: Behdad Esfahbod <behdad@behdad.org>
2800 Date: Thu Sep 23 15:49:57 2010 -0400
2802 Bug 626966 - SIGFPE _hb_sanitize_array
2804 Fix two div-by-zero's. Both have been fixed upstream.
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(-)
2810 commit 254f42980e272f0560b28d466c2b65a1748b1132
2811 Author: Behdad Esfahbod <behdad@behdad.org>
2812 Date: Tue Sep 14 14:50:01 2010 -0400
2814 Bug 629632 - configure bug
2817 1 file changed, 1 insertion(+), 1 deletion(-)
2819 commit 4f5c9708455308eb2fb692817db6ef103505da72
2820 Author: Tor Lillqvist <tml@iki.fi>
2821 Date: Sat Sep 11 14:52:28 2010 +0300
2823 Reduce DLL hijack risk and simplify code in basic-win32 module
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.
2830 modules/basic/Makefile.am | 3 +-
2831 modules/basic/basic-win32.c | 136
2832 ++++++++++---------------------------------
2833 2 files changed, 33 insertions(+), 106 deletions(-)
2835 commit 0aa7efebfbbe72336f5db23279ef1c93ab839b17
2836 Author: Colin Walters <walters@verbum.org>
2837 Date: Tue Aug 31 18:12:40 2010 -0400
2839 introspection: Filter out private headers
2841 We shouldn't scan private headers. Also add --warn-all.
2843 https://bugzilla.gnome.org/show_bug.cgi?id=627973
2845 pango/Makefile.am | 10 +++++-----
2846 1 file changed, 5 insertions(+), 5 deletions(-)
2848 commit 7030230ac42811e44fb47d9af0149e425abacc79
2849 Author: Behdad Esfahbod <behdad@behdad.org>
2850 Date: Wed Aug 25 15:48:41 2010 -0400
2852 Bug 627978 - explicitly link with the math lib (-lm) for use of 'cos'
2854 examples/Makefile.am | 1 +
2855 1 file changed, 1 insertion(+)
2857 commit b13aea4f55a6db5518866af72cd079a5c002a8f1
2858 Author: Behdad Esfahbod <behdad@behdad.org>
2859 Date: Wed Aug 25 12:00:34 2010 -0400
2861 Bug 627902 - explicitely link dump-boundaries to GLib
2863 tests/Makefile.am | 19 +++++++++++--------
2864 1 file changed, 11 insertions(+), 8 deletions(-)
2866 commit 2baffa4c47b64c4b6a0603eaeb951a6be6ba5b5e
2867 Author: Behdad Esfahbod <behdad@behdad.org>
2868 Date: Tue Aug 24 19:47:49 2010 -0400
2872 pango/pango-engine-private.h | 2 +-
2873 1 file changed, 1 insertion(+), 1 deletion(-)
2875 commit d3f2af76130687f72653c1866fb8af91b6500250
2876 Author: Robert Ancell <robert.ancell@canonical.com>
2877 Date: Tue Aug 10 16:31:44 2010 +1000
2879 Bug 626500 - Fails to compile with gobject-introspection 0.9
2881 pango/Makefile.am | 2 +-
2882 pango/pango-engine-private.h | 2 +-
2883 2 files changed, 2 insertions(+), 2 deletions(-)
2885 commit 955b51cc5221a2624ea6c49c3f42e6f32f127419
2886 Author: Behdad Esfahbod <behdad@behdad.org>
2887 Date: Fri Aug 6 12:48:10 2010 -0400
2889 Bug 625807 - approximate character width is 0 on pangoft2
2893 pango/pangofc-font.c | 48
2894 +++++++++++++++++++++++++++++++++++++++++++++---
2895 1 file changed, 45 insertions(+), 3 deletions(-)
2897 commit 9b43da625483b68aa8702d217523bf9d8a8100d6
2898 Author: Behdad Esfahbod <behdad@behdad.org>
2899 Date: Thu Jul 22 23:15:33 2010 -0400
2901 Bug 617772 - pango fails to build from git outside source tree
2903 Depends on gobject-introspection >= 0.6.14, where introspection
2905 referenced via VPATH. Remove $(srcdir) prefix in sources.
2907 Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net>
2910 pango/Makefile.am | 2 +-
2911 2 files changed, 2 insertions(+), 2 deletions(-)
2913 commit e94a21a9b52a5b9f9e4a5f1e19f9c84a16bf2838
2914 Author: Owen W. Taylor <otaylor@fishsoup.net>
2915 Date: Thu Jul 8 15:51:33 2010 -0400
2917 Add PANGO_LIBDIR and PANGO_SYSCONFDIR enviroment variables
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
2926 @executable_path/../lib/pango/modules/..
2928 in the modules file.
2930 https://bugzilla.gnome.org/show_bug.cgi?id=554524
2932 pango/pango-utils.c | 26 +++++++++++++++++---------
2933 1 file changed, 17 insertions(+), 9 deletions(-)
2935 commit 3743d1c82066ecd4f8d6d6fba993b15fcc8d9773
2936 Author: Tor Lillqvist <tml@iki.fi>
2937 Date: Sun Jun 27 23:40:18 2010 +0300
2941 As such libpangowin32 is deprecated, I guess...
2943 pango/pangowin32.def | 2 +-
2944 1 file changed, 1 insertion(+), 1 deletion(-)
2946 commit 3882c7dcaa00c0489c4bfdd582b3fefe5e3741b9
2947 Author: Tor Lillqvist <tml@iki.fi>
2948 Date: Sat Jun 26 16:05:13 2010 +0300
2950 Improve performance on Windows especially for non-Latin scripts
2952 The use of Uniscribe script caches was decidedly suboptimal. Use one
2953 persistent SCRIPT_CACHE per Win32 font and script.
2955 Patch by by David E. Hollingsworth and Fredrik Corneliusson, from bug
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(-)
2964 commit e4880b237e9056a95ad2ca25798f84d7372629f1
2965 Author: Behdad Esfahbod <behdad@behdad.org>
2966 Date: Tue Jun 15 11:36:18 2010 -0400
2968 Bump version to 1.29
2970 configure.in | 4 ++--
2971 1 file changed, 2 insertions(+), 2 deletions(-)
2973 commit cf1022c02c89d50a64743b1cf8d989817e4e1fd1
2974 Author: Behdad Esfahbod <behdad@behdad.org>
2975 Date: Tue Jun 15 10:05:16 2010 -0400
2977 Backport this commit from harfbuzz-ng repo:
2979 Fix awful confusion between lookup format and subtable format
2981 As reported by John Daggett.
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(-)
2987 commit 14763c551fa3c68bfe8ba02389a5f07ab65153b2
2988 Author: Behdad Esfahbod <behdad@behdad.org>
2989 Date: Tue Jun 15 08:38:59 2010 -0400
2991 Bug 621612 - VPATH build fix
2993 pango-view/Makefile.am | 2 +-
2994 1 file changed, 1 insertion(+), 1 deletion(-)
2996 commit a30783a14c4dc69adc43922474e79721fec54829
2997 Author: Matthias Clasen <mclasen@redhat.com>
2998 Date: Thu Jun 3 11:53:21 2010 -0400
3003 http://build.gnome.org/builders/pango-RHEL5/builds/310/steps/pango%20check/logs/stdio
3005 pango/pangoft2.def | 2 +-
3006 1 file changed, 1 insertion(+), 1 deletion(-)
3008 commit 8be1be82dbea3e81596366d1fa65d9b79d73850c
3009 Author: Behdad Esfahbod <behdad@behdad.org>
3010 Date: Wed May 26 16:21:47 2010 -0400
3014 pango/pango-gravity.c | 2 +-
3015 1 file changed, 1 insertion(+), 1 deletion(-)
3017 commit 495932623fb3390dd4249e08a3fd8593ebceaef4
3018 Author: Behdad Esfahbod <behdad@behdad.org>
3019 Date: Mon May 10 20:45:07 2010 -0400
3021 Fix glyph class building. Oops!
3023 Bug 605870 - Incorrect shaping for Syriac
3025 pango/pango-ot-info.c | 4 ++--
3026 1 file changed, 2 insertions(+), 2 deletions(-)
3028 commit 1caf2947f0941e2354dd4f43d56934e1ec706b6e
3029 Author: Behdad Esfahbod <behdad@behdad.org>
3030 Date: Tue May 4 13:40:35 2010 -0400
3032 [cairo] Scale font metrics to user space
3034 Bug 457990 - font metrics are not converted to user space in cairo
3037 pango/pangocairo-font.c | 37 +++++++++++++++++++++++++++++++++++--
3038 pango/pangocairo-private.h | 2 +-
3039 2 files changed, 36 insertions(+), 3 deletions(-)
3041 commit 34e05035af0ce854df1cc2f77c0b11dbc1a3cb36
3042 Author: Behdad Esfahbod <behdad@behdad.org>
3043 Date: Tue May 4 11:55:27 2010 -0400
3045 [cairo] Refactor common code in create_metrics_for_context()
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(-)
3058 commit fd31122c5a153c3a21ae015cdd1c72aef79671d0
3059 Author: Behdad Esfahbod <behdad@behdad.org>
3060 Date: Wed Apr 21 02:04:22 2010 -0400
3064 pango/opentype/hb-ot-layout-gpos-private.hh | 2 +-
3065 1 file changed, 1 insertion(+), 1 deletion(-)
3067 commit 140cfe4b4a40f95a379c1b78881b1edf12f72145
3068 Author: Behdad Esfahbod <behdad@behdad.org>
3069 Date: Wed Apr 21 00:49:40 2010 -0400
3071 [HB] Improve comments
3073 pango/opentype/hb-open-type-private.hh | 22 ++++++++++++++--------
3074 1 file changed, 14 insertions(+), 8 deletions(-)
3076 commit 4eca6bc0c98b573cc28005413e40790af8b10930
3077 Author: Behdad Esfahbod <behdad@behdad.org>
3078 Date: Wed Apr 21 00:40:50 2010 -0400
3080 [HB] Remove stale TODO item
3082 pango/opentype/hb-open-type-private.hh | 1 -
3083 1 file changed, 1 deletion(-)
3085 commit 9091e0f4d59b4f6dec4b0992f86ddcc141c0b919
3086 Author: Behdad Esfahbod <behdad@behdad.org>
3087 Date: Wed Apr 21 00:32:47 2010 -0400
3089 [HB] Use a function template instead of struct template for Null
3091 pango/opentype/hb-open-type-private.hh | 24 ++++++++++--------------
3092 1 file changed, 10 insertions(+), 14 deletions(-)
3094 commit 39620ce42fa212d4e76f49ac257d2b2cf6da20fa
3095 Author: Behdad Esfahbod <behdad@behdad.org>
3096 Date: Wed Apr 21 00:14:12 2010 -0400
3098 [HB] Simplify Tag struct
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(-)
3105 commit b11755c2f68d0dfe1dac7a7bce29defa25255bc9
3106 Author: Behdad Esfahbod <behdad@behdad.org>
3107 Date: Tue Apr 20 23:50:45 2010 -0400
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(-)
3115 commit 5453f4b097811e31e8205d3729bee1fc97d2e541
3116 Author: Behdad Esfahbod <behdad@behdad.org>
3117 Date: Tue Apr 20 15:52:47 2010 -0400
3119 [HB] Fix Class operator return type
3121 pango/opentype/hb-ot-layout-common-private.hh | 2 +-
3122 1 file changed, 1 insertion(+), 1 deletion(-)
3124 commit 851f873072b26b32c514c459ba2ca141dd1b79e0
3125 Author: Behdad Esfahbod <behdad@behdad.org>
3126 Date: Tue Apr 20 15:51:53 2010 -0400
3128 [HB] Add couple consts to operators
3130 pango/opentype/hb-open-type-private.hh | 6 +++---
3131 1 file changed, 3 insertions(+), 3 deletions(-)
3133 commit fc23518fc6fb391a0e7dc872c6a2e89a09cad018
3134 Author: Behdad Esfahbod <behdad@behdad.org>
3135 Date: Tue Apr 20 15:25:27 2010 -0400
3137 [HB] Remove ASSERT_SIZE_DATA
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(-)
3143 commit 1c90dc64539551c8e0b86415a4949b8eb21b5b1c
3144 Author: Behdad Esfahbod <behdad@behdad.org>
3145 Date: Mon Mar 29 00:04:12 2010 -0400
3147 GNOME Bug 613015 - [HB] Does not sanitize Device tables referenced
3150 pango/opentype/hb-ot-layout-gpos-private.hh | 147
3151 +++++++++++++++++++++------
3152 1 file changed, 116 insertions(+), 31 deletions(-)
3154 commit 0d0cbf451613c301ae358cc4dbe54fb63ae5fc9e
3155 Author: Behdad Esfahbod <behdad@behdad.org>
3156 Date: Mon Apr 19 02:34:10 2010 -0400
3158 [HB] Round instead of trunc
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(-)
3164 commit 5383831f1c73eaed7696fddad3e2fb823858a8ff
3165 Author: Behdad Esfahbod <behdad@behdad.org>
3166 Date: Mon Apr 19 02:29:04 2010 -0400
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(-)
3176 commit 52ab3d508ad900cc435aa6529cd4a333db43af78
3177 Author: Behdad Esfahbod <behdad@behdad.org>
3178 Date: Mon Apr 19 02:27:56 2010 -0400
3180 [HB] Fix debug build
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(-)
3186 commit 1a36b77ee5030c099eff8a6ac7f0081a4a46d69d
3187 Author: Behdad Esfahbod <behdad@behdad.org>
3188 Date: Thu Apr 1 03:33:22 2010 -0400
3190 Bug 582698 - Support CSS-style margin specification
3192 pango-view/viewer-render.c | 41
3193 ++++++++++++++++++++++++++++++++++-------
3194 1 file changed, 34 insertions(+), 7 deletions(-)
3196 commit 91d8773a88938aaa0a78de9bc6f768baf7021bc8
3197 Author: Tor Lillqvist <tml@iki.fi>
3198 Date: Tue Mar 30 10:28:51 2010 +0300
3200 Remove the .vcproj files before rewriting them
3202 In case they are write protected for some reason. Might help Behdad's
3203 problem with make dist.
3205 pango/Makefile.am | 3 +++
3206 1 file changed, 3 insertions(+)
3208 commit 5f32f21772954f40d337a1e60299be47fc8be572
3209 Author: Behdad Esfahbod <behdad@behdad.org>
3210 Date: Sat Mar 27 17:00:19 2010 -0400
3212 [HB] Fix leak when duplicating blob
3214 pango/opentype/hb-blob.c | 6 ++++--
3215 1 file changed, 4 insertions(+), 2 deletions(-)
3217 commit f4201009d192300442e76d25a83c0dab8022d0d6
3218 Author: Kristian Rietveld <kris@gtk.org>
3219 Date: Sun Mar 21 21:23:56 2010 +0100
3221 Bug 611033 - Layout using ATSUI fontmap treats absolute font
3224 pango_atsui_font_map_load_font() has been corrected to take into
3226 whether the size retrieved from the given font description is absolute
3227 when setting this size again on best_description.
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
3232 into account and is more clear.
3234 pango/pangoatsui-fontmap.c | 8 ++++++-
3235 pango/pangocairo-atsuifont.c | 47
3236 +++++++++++++++++++++---------------------
3237 2 files changed, 30 insertions(+), 25 deletions(-)
3239 commit 7e2abeb19c4b0760d60ec8b388c9f98075700004
3240 Author: Tor Lillqvist <tml@iki.fi>
3241 Date: Tue Mar 16 10:37:00 2010 +0200
3243 Dist also the .vcprojin files
3245 It has to be possible to run "make dist" also in an unpacked tarball.
3247 build/win32/vs9/Makefile.am | 3 +++
3248 1 file changed, 3 insertions(+)
3250 commit 9cac172f82dd492d068590434199989021be236e
3251 Author: Behdad Esfahbod <behdad@behdad.org>
3252 Date: Tue Mar 16 03:46:17 2010 -0400
3254 [HB] Fix the mystery bug!
3256 A couple bugs joined forces to exhibit the mystery behavior of
3257 crashes / infinite loops on OS X / wrong kerning / invalid memory
3260 The bugs were involved:
3262 - Wrong pointer math with ValueRecord in PairPosFormat1
3264 - Fallout from avoiding flex arrays, code not correctly updated
3265 to remove sizeof() usage.
3267 We strictly never use sizeof() directly now. And the PairPos code
3268 is cleaned up. Should fix them all. Bugs are:
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
3274 We were also doing wrong math converting Device adjustments to
3275 hb_position_t. Fallout from FreeType days. Should shift 16, not
3278 There's still another bug: we don't sanitize Device records
3279 referenced from value records. Fixing that also.
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(-)
3289 commit 7ee9ab4b2519131a9753499175ec43871232c84d
3290 Author: Behdad Esfahbod <behdad@behdad.org>
3291 Date: Tue Mar 16 03:15:00 2010 -0400
3295 pango/opentype/hb-ot-layout-common-private.hh | 6 +++---
3296 1 file changed, 3 insertions(+), 3 deletions(-)
3298 commit d9e254f3220337577b22f229839e036f344ce048
3299 Author: Tor Lillqvist <tml@iki.fi>
3300 Date: Tue Mar 16 00:46:24 2010 +0200
3302 Put the PANGO_MODULE_PREFIX defines in the project files
3304 Put the PANGO_MODULE_PREFIX defines in the project files instead of
3305 having them behind an ifdef in the source files.
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(-)
3323 commit 27c81605322cab7ed738f51627a33ce640327d17
3324 Author: Tor Lillqvist <tml@iki.fi>
3325 Date: Mon Mar 15 23:44:01 2010 +0200
3327 Build fix on Linux after previous commits
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(-)
3342 commit d5264003d594ae5e4d24eda4942a7cae0d39cbba
3343 Author: Tor Lillqvist <tml@iki.fi>
3344 Date: Mon Mar 15 23:28:51 2010 +0200
3346 Add a couple of files accidentally left out in previous commit
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(+)
3355 commit b68d520e9ff526be4301f6db09c0faa077cd864a
3356 Author: Tor Lillqvist <tml@iki.fi>
3357 Date: Wed Feb 10 15:30:12 2010 +0200
3359 Add solution and project files for Visual Studio builds
3361 The VS files are kept in build/win32/vs9, the same relative location
3362 as in GLib, mostly for historical reasons.
3364 Update README.win32 to reflect the VS possibility.
3366 Include the VS solution and project files in the tarball when doing a
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
3375 Provide a rc file for the pangocairo DLL, too.
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.
3382 Define PANGO_MODULE_PREFIX appropriately in the relevant module source
3383 files if not available from the compilation command line.
3385 Update module-defs-fc.c.win32 and module-defs-win32.c.win32 to match
3386 what the configure script provides.
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 +
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(-)
3426 commit 6118d5891fee776a087855c335a73c79fdaf036c
3427 Author: Behdad Esfahbod <behdad@behdad.org>
3428 Date: Sat Mar 13 00:02:30 2010 -0500
3430 [git.mk] Fix bug with parallel make and subdirs
3433 1 file changed, 5 insertions(+), 2 deletions(-)
3435 commit 238d7a23d619f842953ee41f9592bbf8c6c409c7
3436 Author: Behdad Esfahbod <behdad@behdad.org>
3437 Date: Wed Mar 3 21:43:09 2010 -0500
3439 Bug 594101 - [Indic] needed character class data updates to support
3442 Random character class changes... It's all Chinese to me.
3444 modules/indic/indic-ot-class-tables.c | 12 ++++++------
3445 1 file changed, 6 insertions(+), 6 deletions(-)
3447 commit 45c5cb6acd497e159e68835cba78061793eaad98
3448 Author: Behdad Esfahbod <behdad@behdad.org>
3449 Date: Wed Mar 3 20:43:26 2010 -0500
3451 Bug 345066 - backspace changes independent indic characters
3453 modules/indic/indic-lang.c | 73
3454 ++++++++++++++++++++++++++++++++++++++++++++
3455 1 file changed, 73 insertions(+)
3457 commit 8818723646aeb013dd39fca1c6e1162c7636b67f
3458 Author: Behdad Esfahbod <behdad@behdad.org>
3459 Date: Mon Mar 1 22:30:51 2010 -0500
3461 Bug 609326 - Complex script shaping failed in the FT2 backend
3464 Check for face->stream->read == NULL instead of face->stream->base
3467 pango/pango-ot-info.c | 8 +-------
3468 1 file changed, 1 insertion(+), 7 deletions(-)
3470 commit 952847a6e2d53b33cea39d13255fd0f7c8075942
3471 Author: Behdad Esfahbod <behdad@behdad.org>
3472 Date: Tue Feb 23 16:44:55 2010 -0500
3474 Make blob unlocking 64bit-safe
3476 Bug 604128 - Applications crash when displaying Hebrew characters
3478 pango/opentype/hb-blob.c | 14 +++++++-------
3479 1 file changed, 7 insertions(+), 7 deletions(-)
3481 commit 8c3bffeccbd0074e04adf894199393580de88e95
3482 Author: Tor Lillqvist <tml@iki.fi>
3483 Date: Mon Mar 1 17:53:54 2010 +0200
3485 Bug 609326 - Complex script shaping failed in the FT2 backend
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
3492 pango/pango-ot-info.c | 8 +++++++-
3493 1 file changed, 7 insertions(+), 1 deletion(-)
3495 commit 77f99dd9e17c5051b2b2dcfe6e7746f924e9f71b
3496 Author: Kristian Rietveld <kris@gtk.org>
3497 Date: Sun Feb 28 13:48:22 2010 +0100
3499 Bug 608923 - Incorrect/broken ligatures on MacOS
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
3505 modules/basic/basic-atsui.c | 15 +++++++++------
3506 1 file changed, 9 insertions(+), 6 deletions(-)
3508 commit 2c858fe6b36801e731fe764c1085a2cbcbc04037
3509 Author: Behdad Esfahbod <behdad@behdad.org>
3510 Date: Tue Feb 23 14:14:17 2010 -0500
3512 Bug 610791 - checks fail for unused documented symbols
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(+)
3521 commit 728bec3cb2525b35b16cea772428a70350aba3fb
3522 Author: Behdad Esfahbod <behdad@behdad.org>
3523 Date: Mon Feb 22 16:06:18 2010 -0500
3527 NEWS | 12 ++++++++++++
3528 configure.in | 4 ++--
3529 2 files changed, 14 insertions(+), 2 deletions(-)
3531 commit ab8d5f6df3171197a7d3913bdf2195bca90fe6de
3532 Author: Behdad Esfahbod <behdad@behdad.org>
3533 Date: Mon Feb 22 16:03:15 2010 -0500
3535 Ensure proper alignment of NullPool
3537 Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X
3539 pango/opentype/hb-open-type-private.hh | 2 +-
3540 1 file changed, 1 insertion(+), 1 deletion(-)
3542 commit aae6aab95ce876f52c266bddb2b200344f8020bb
3543 Author: Behdad Esfahbod <behdad@behdad.org>
3544 Date: Mon Feb 22 14:01:01 2010 -0500
3546 Enable introspection for dist again
3549 1 file changed, 1 insertion(+), 1 deletion(-)
3551 commit b6a2d2b3fc0ad9e3506b0b530346d3c044488419
3552 Author: Behdad Esfahbod <behdad@behdad.org>
3553 Date: Wed Feb 17 15:13:37 2010 -0500
3555 Bug 610183 - Pango doesn't compile with gcc 3.3.3
3557 Disable some __attribute__s with gcc 3.
3559 pango/opentype/hb-private.h | 2 +-
3560 1 file changed, 1 insertion(+), 1 deletion(-)
3562 commit c7460fc1b71a491a1b33c19ba0d4cd3b8353c7cb
3563 Author: Behdad Esfahbod <behdad@behdad.org>
3564 Date: Tue Jan 26 12:58:01 2010 -0500
3566 [HB] Remove unused argument
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(-)
3573 commit 797d46714d27f147277fdd5346648d838c68fb8c
3574 Author: Behdad Esfahbod <behdad@behdad.org>
3575 Date: Tue Jan 26 12:30:44 2010 -0500
3577 [HB/GDEF] Fix bug in building synthetic GDEF table
3579 pango/opentype/hb-ot-layout.cc | 4 +++-
3580 1 file changed, 3 insertions(+), 1 deletion(-)
3582 commit 558b96314f1184c5f031545ee238549ac3dd3868
3583 Author: Behdad Esfahbod <behdad@behdad.org>
3584 Date: Tue Jan 12 15:23:43 2010 -0500
3586 Lets see if this shuts introspection down so I can get a release out
3590 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3592 3 files changed, 98 insertions(+), 2 deletions(-)
3594 commit 0d5ece134cb0e4866456d90ecf9ac42e8c052e6e
3595 Author: Behdad Esfahbod <behdad@behdad.org>
3596 Date: Tue Jan 12 14:05:48 2010 -0500
3598 [configure] Remove stale code
3600 configure.in | 3 ---
3601 1 file changed, 3 deletions(-)
3603 commit 2b3154b4b7cd9ad1cd532f095c10bedfccfae190
3604 Author: Behdad Esfahbod <behdad@behdad.org>
3605 Date: Tue Jan 5 13:21:35 2010 +0100
3607 Bug 582697 - Add pango-view --pixels option
3609 pango-view/viewer-render.c | 8 +++++++-
3610 1 file changed, 7 insertions(+), 1 deletion(-)
3612 commit 0f0b9f963db52024f348359ce61c66bff6ce0531
3613 Author: Johan Dahlin <johan@gnome.org>
3614 Date: Thu Dec 31 00:27:38 2009 +0100
3616 Do not get the gir and typelib dir for g-i
3618 Since it breaks when using a system install of gobject-introspection
3620 pango/Makefile.am | 4 ++--
3621 1 file changed, 2 insertions(+), 2 deletions(-)
3623 commit 5389aa2daacc6d41e1a2adeed24ca49f30d371ec
3624 Author: Behdad Esfahbod <behdad@behdad.org>
3625 Date: Fri Dec 25 16:03:12 2009 +0100
3627 Simplify cluster analysis
3629 pango/pango-layout.c | 5 ++---
3630 1 file changed, 2 insertions(+), 3 deletions(-)
3632 commit d52aa9ec30e74b593eee80082bf8f27bea08246f
3633 Author: Behdad Esfahbod <behdad@behdad.org>
3634 Date: Fri Dec 25 16:02:34 2009 +0100
3636 Always recalculate run width after breaking the run
3638 Before we only did this if justifying. However, computing the
3640 essentially free these days, so do it always.
3642 pango/pango-layout.c | 10 ++--------
3643 1 file changed, 2 insertions(+), 8 deletions(-)
3645 commit 2cd9c4b416cbe55dd68106003f360e861a6722be
3646 Author: Behdad Esfahbod <behdad@behdad.org>
3647 Date: Fri Dec 25 16:00:11 2009 +0100
3649 Zero the space at the end of line when breaking lines
3651 Previously we were not zeroing the final space in the line when
3653 lines and were doing that only after lines were broken. This was
3655 since setting layout width to its own logical width (under width=-1)
3657 result in differently broken lines. That's fixed now.
3659 Problem originally reported on gtk-list on 2009-12-22 by Ben Pfaff.
3661 pango/pango-layout.c | 10 ++++++++++
3662 1 file changed, 10 insertions(+)
3664 commit dded011854cf721ca80587e3f7587d2af31a859d
3665 Author: Behdad Esfahbod <behdad@behdad.org>
3666 Date: Fri Dec 25 15:59:54 2009 +0100
3670 pango/pango-layout.c | 3 +--
3671 1 file changed, 1 insertion(+), 2 deletions(-)
3673 commit 0dbcc691b8e14879a72d275d188848064d8c7e40
3674 Author: Behdad Esfahbod <behdad@behdad.org>
3675 Date: Fri Dec 25 15:30:57 2009 +0100
3677 [modules] Don't warn multiple times
3679 pango/modules.c | 44 ++++++++++++++++++++++++++++++++------------
3680 1 file changed, 32 insertions(+), 12 deletions(-)
3682 commit ce6ee34f226b5f7582ea944fe8123bb0a04269d0
3683 Author: Kristian Rietveld <kris@gtk.org>
3684 Date: Thu Dec 24 08:49:48 2009 +0100
3686 Don't use devel version numbers in Since tags
3688 pango/pangoatsui.c | 2 +-
3689 1 file changed, 1 insertion(+), 1 deletion(-)
3691 commit 0f06d7758bc37a4942342d2c17a88944cbc88adb
3692 Author: Kristian Rietveld <kris@gtk.org>
3693 Date: Tue Dec 22 12:26:12 2009 +0100
3695 Revert usage of CoreText in ATSUI backend
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
3701 starting version 1.27, as Pango is now in the midst of the 1.26
3704 Since we now store the ATSFontRef next to CGFontRef, we can
3706 make use of the ATS API in
3707 pango_cairo_atsui_font_create_metrics_for_context(). The CoreText
3709 have been removed. Both Tiger and earlier, and Leopard and later
3711 will now use the ATS API.
3713 It is well known that the ATS API has been deprecated in Leopard.
3715 near future a brand-new CoreText backend has to be written (from
3717 that should be installed and used on Macs running Leopard and later.
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
3722 on Tiger machines, as it has been broken since the introduction of the
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(-)
3731 commit c39acaa75e118261838f74ce568c23f6643f9352
3732 Author: Behdad Esfahbod <behdad@behdad.org>
3733 Date: Fri Nov 6 15:20:29 2009 -0500
3735 Fix FT_Face finalizer call
3737 pango/pango-ot-info.c | 2 +-
3738 1 file changed, 1 insertion(+), 1 deletion(-)
3740 commit fd15a3a04c69af0f5c04cde8c659269d0b139c28
3741 Author: Johan Dahlin <johan@gnome.org>
3742 Date: Fri Dec 18 09:14:50 2009 -0200
3744 Use introspection.m4
3746 Use introspection.m4 without requiring it to be included in the tree.
3748 https://bugzilla.gnome.org/show_bug.cgi?id=604770
3751 configure.in | 23 ++---------------------
3752 2 files changed, 3 insertions(+), 21 deletions(-)
3754 commit f9adbd0a57b3f43451e6d1e05d75c96fd116c7ec
3755 Author: Johan Dahlin <johan@gnome.org>
3756 Date: Wed Dec 16 17:53:29 2009 -0200
3758 Use Makefile.introspection
3760 To simplify the introspection scanner/compiler
3761 build rules. This also changes to the girs are included
3764 https://bugzilla.gnome.org/show_bug.cgi?id=604770
3766 pango/Makefile.am | 145
3767 ++++++++++++++++++++++-------------------------------
3768 1 file changed, 59 insertions(+), 86 deletions(-)
3770 commit aad6150aa47601dcc1c3aa7766dec828197b5919
3771 Author: Johan Dahlin <johan@gnome.org>
3772 Date: Wed Dec 16 17:51:45 2009 -0200
3774 Pass in --enable-introspection to distcheck
3776 https://bugzilla.gnome.org/show_bug.cgi?id=604770
3779 1 file changed, 1 insertion(+), 1 deletion(-)
3781 commit ee573c4e722c8ef7aff41c6cc98eaeab1ac57aec
3782 Author: Behdad Esfahbod <behdad@behdad.org>
3783 Date: Mon Dec 14 15:42:50 2009 -0500
3789 2 files changed, 10 insertions(+), 1 deletion(-)
3791 commit 3230261dd6f856b77688cad7c40b7b83b63c17ed
3792 Author: Behdad Esfahbod <behdad@behdad.org>
3793 Date: Thu Nov 26 11:20:48 2009 -0500
3797 pango/Makefile.am | 6 ++----
3798 1 file changed, 2 insertions(+), 4 deletions(-)
3800 commit 20889f065700ef005b1016729e9c26e078ef9e8a
3801 Author: Kristian Rietveld <kris@gtk.org>
3802 Date: Sun Dec 6 20:53:20 2009 +0100
3804 Do not multiply return value of CTFontGetDescent with -1
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,
3810 also broke support for Tiger and earlier -- we will fix that soonish.
3812 pango/pangocairo-atsuifont.c | 2 +-
3813 1 file changed, 1 insertion(+), 1 deletion(-)
3815 commit 1a6d89b217fb259f91f8661351336cec651c55e3
3816 Author: Behdad Esfahbod <behdad@behdad.org>
3817 Date: Wed Nov 25 19:49:44 2009 -0500
3819 Bug 602823 - void function cannot return value
3821 pango/glyphstring.c | 2 +-
3822 1 file changed, 1 insertion(+), 1 deletion(-)
3824 commit b685d25141ba069d2494b17fada2ecedd6dd0df5
3825 Author: Behdad Esfahbod <behdad@behdad.org>
3826 Date: Sun Nov 22 18:24:54 2009 -0500
3828 [GSUB] More ligature/component fixing
3830 We can only reuse the ligid if it belongs to a previous ligature,
3834 Cherry-picked from harfbuzz-ng repo.
3836 pango/opentype/hb-ot-layout-gsub-private.hh | 4 ++--
3837 1 file changed, 2 insertions(+), 2 deletions(-)
3839 commit 40bade07f999a0535e0cbc8c2afe45d44e92a663
3840 Author: Behdad Esfahbod <behdad@behdad.org>
3841 Date: Sun Nov 22 18:23:35 2009 -0500
3843 Fix MarkMark issue with ligid and components
3845 Cherry-picked from harfbuzz-ng repo.
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(-)
3851 commit 29010456474a512c4193f2fec583c2723f3e2806
3852 Author: Behdad Esfahbod <behdad@behdad.org>
3853 Date: Sun Nov 22 18:20:49 2009 -0500
3855 Bug 602660 - [HB] don't use flexible arrays
3857 Cherry-picked from harfbuzz-ng repo.
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(-)
3870 commit 27b2a4a4d504d6ba06b8acd91eab17796bc3b3c8
3871 Author: Behdad Esfahbod <behdad@behdad.org>
3872 Date: Thu Nov 19 20:35:07 2009 -0500
3874 Another C++ strictness fix
3876 Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++
3878 (Error: A union member cannot have a user-defined assignment operator)
3880 According to the bug:
3882 C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids
3883 explicitly using of union members with constructors, destructors
3887 So we use a set() method instead of the assignment operator. Ugly,
3891 Cherry-pick from harfbuzz-ng repo.
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(-)
3897 commit 640404de481360206d0c08f7528ff14cf9166814
3898 Author: Behdad Esfahbod <behdad@behdad.org>
3899 Date: Tue Nov 17 21:38:53 2009 -0500
3903 NEWS | 12 ++++++++++++
3905 2 files changed, 13 insertions(+), 1 deletion(-)
3907 commit df2d2ecbedfcc9fd470313c08f3d7edad148a0d1
3908 Author: Behdad Esfahbod <behdad@behdad.org>
3909 Date: Tue Nov 17 21:09:05 2009 -0500
3911 Fix pangocairo-fc fontsize weirdness
3913 pango/pangocairo-fcfont.c | 5 ++---
3914 1 file changed, 2 insertions(+), 3 deletions(-)
3916 commit d9abcaf566e9cd7f702c98958f99f90fd53b4c0b
3917 Author: Behdad Esfahbod <behdad@behdad.org>
3918 Date: Tue Nov 17 19:31:23 2009 -0500
3920 Bug 341481 - pangocairo kerning problem with nonidentity scaling
3922 Finally fix this embarrassing bug. The fix is a kludge, but it will
3923 be redone for 1.28 (harfbuzz-ng) anyway.
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(-)
3931 commit 4ccabeffc20f899163bf610356871afb197e9bf8
3932 Author: Behdad Esfahbod <behdad@behdad.org>
3933 Date: Tue Nov 17 16:20:42 2009 -0500
3935 Bug 596614 - Pango application receives SIGSEGV on pasting text
3938 Fixed all modules to reverse glyphs if run is rtl. Except for
3940 Fixed pango_shape() to detect that, warn, and reverse.
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(-)
3953 commit 718c533d28cb760e45c7b874420b14003445a9c1
3954 Author: Behdad Esfahbod <behdad@behdad.org>
3955 Date: Wed Nov 11 11:57:59 2009 -0500
3957 Fix typo in previous commit
3959 pango-view/Makefile.am | 2 +-
3960 1 file changed, 1 insertion(+), 1 deletion(-)
3962 commit 28e179b4f24e11f2af3b739c6c5c3bd560d2de74
3963 Author: Behdad Esfahbod <behdad@behdad.org>
3964 Date: Wed Nov 11 11:03:29 2009 -0500
3966 Bug 587768 - [patch] Don't build pango-view twice
3970 pango-view/Makefile.am | 28 +++++++++++++---------------
3971 1 file changed, 13 insertions(+), 15 deletions(-)
3973 commit 16c3f1d491a04eb8b12f209f97904c7862fbb9db
3974 Author: Behdad Esfahbod <behdad@behdad.org>
3975 Date: Tue Nov 10 17:09:31 2009 -0500
3977 Bug 587768 - [patch] Don't build pango-view twice
3979 Try to fix parallel build..
3981 pango-view/Makefile.am | 25 ++++++++++++++++---------
3982 1 file changed, 16 insertions(+), 9 deletions(-)
3984 commit 5f3d21b78679694f76e788e9308062380a0d0c8e
3985 Author: Behdad Esfahbod <behdad@behdad.org>
3986 Date: Tue Nov 10 16:44:54 2009 -0500
3988 Remove REBUILD black magic
3990 Shouldn't be needed.
3992 configure.in | 13 -------------
3993 pango/Makefile.am | 4 ++--
3994 2 files changed, 2 insertions(+), 15 deletions(-)
3996 commit 8e9d153733cac83bfc8ce0c068d2af455d0e9a76
3997 Author: Behdad Esfahbod <behdad@behdad.org>
3998 Date: Tue Nov 3 17:11:53 2009 -0500
4000 Fix leak with non-mmapped fonts
4002 pango/pango-ot-info.c | 2 +-
4003 1 file changed, 1 insertion(+), 1 deletion(-)
4005 commit bfbe9aea599bc98ffd4640268a66c90d6fa21736
4006 Author: Behdad Esfahbod <behdad@behdad.org>
4007 Date: Thu Oct 29 03:08:42 2009 -0400
4009 [HB] Add glyph_metrics typedef
4011 pango/opentype/hb-font.h | 9 +++++++++
4012 1 file changed, 9 insertions(+)
4014 commit cdb7383be41b4ace0e6d9f3a05ac3983e8d4eaf0
4015 Author: Behdad Esfahbod <behdad@behdad.org>
4016 Date: Thu Oct 29 03:05:18 2009 -0400
4018 [HB] Add point_index to get_contour_point()
4020 Pointed out by Keith Stribley on HarfBuzz list.
4022 pango/opentype/hb-font.h | 1 +
4023 1 file changed, 1 insertion(+)
4025 commit 44164ee60f5ef2fc4f7a03846b60d72eb67ecb0e
4026 Author: Behdad Esfahbod <behdad@behdad.org>
4027 Date: Thu Oct 29 03:00:44 2009 -0400
4029 [HB] Fix lookup_flag ignoring
4031 Reported by Keith Stribley on HarfBuzz list.
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(-)
4037 commit 078b2d5b20c4c9e8b3f0a11d1d40e5510ef94cf6
4038 Author: Behdad Esfahbod <behdad@behdad.org>
4039 Date: Fri Oct 23 16:45:36 2009 -0400
4041 Bug 594101 - [Indic] character class data updates to support
4044 Add classification for new characters. Patch from Parag AN.
4046 modules/indic/indic-ot-class-tables.c | 8 ++++----
4047 1 file changed, 4 insertions(+), 4 deletions(-)
4049 commit 1038b7959944dd25d7c2a76a3c769eb26b5fd6a2
4050 Author: Behdad Esfahbod <behdad@behdad.org>
4051 Date: Thu Oct 22 17:24:21 2009 -0400
4053 Allow using uninstalled glib
4055 Reported by mpsuzuki on gtk-i18n-list on 2009-10-09.
4057 configure.in | 5 +++++
4058 pango/Makefile.am | 4 ++--
4059 2 files changed, 7 insertions(+), 2 deletions(-)
4061 commit 72b3642ec8f689eee5463ae8675323d91496238e
4062 Author: Behdad Esfahbod <behdad@behdad.org>
4063 Date: Thu Oct 22 17:17:38 2009 -0400
4065 [configure] Allow using uninstalled cairo
4067 Reported by mpsuzuki on gtk-i18n-list on 2009-10-16.
4069 configure.in | 6 ++----
4070 1 file changed, 2 insertions(+), 4 deletions(-)
4072 commit 8598817414ab8bde6c218c6255faf378597394ea
4073 Author: Behdad Esfahbod <behdad@behdad.org>
4074 Date: Wed Oct 21 18:26:27 2009 -0400
4079 1 file changed, 2 insertions(+), 1 deletion(-)
4081 commit 6cf73f0034b6db8f10a5cdc096c7a5d1ac53af94
4082 Author: Behdad Esfahbod <behdad@behdad.org>
4083 Date: Mon Oct 5 15:31:31 2009 -0400
4087 pango/pangocairo-font.c | 2 +-
4088 1 file changed, 1 insertion(+), 1 deletion(-)
4090 commit 8299e480df42f0c1c6481a87c83a6497e76856f0
4091 Author: Behdad Esfahbod <behdad@behdad.org>
4092 Date: Wed Sep 30 16:35:40 2009 -0400
4094 Bug 596837 - Typo in pango_cairo_show_layout documentation
4096 pango/pangocairo-render.c | 2 +-
4097 1 file changed, 1 insertion(+), 1 deletion(-)
4099 commit 18b4ad750528cf5018dc7aa53ba37d1a8af44e1f
4100 Author: Behdad Esfahbod <behdad@behdad.org>
4101 Date: Mon Sep 21 16:58:52 2009 -0400
4106 configure.in | 4 ++--
4107 2 files changed, 8 insertions(+), 2 deletions(-)
4109 commit 07bb283c9f2d5a1403964dc083c981d9b2e4919f
4110 Author: Behdad Esfahbod <behdad@behdad.org>
4111 Date: Mon Sep 21 13:58:56 2009 -0400
4115 pango/opentype/hb-ot-layout-gsubgpos-private.hh | 5 +++++
4116 1 file changed, 5 insertions(+)
4118 commit d50615c838ef7b448021dacbe4daa49aa26ea388
4119 Author: Behdad Esfahbod <behdad@behdad.org>
4120 Date: Mon Sep 21 13:43:54 2009 -0400
4122 [HB] Fix apply_lookup() loop
4124 Part of Bug 595539 - Regressions in rendering certain Thai sequences
4128 pango/opentype/hb-ot-layout-gsubgpos-private.hh | 3 ++-
4129 1 file changed, 2 insertions(+), 1 deletion(-)
4131 commit 73f94ec879476f52adac105570f4cebe5bd02c0c
4132 Author: Behdad Esfahbod <behdad@behdad.org>
4133 Date: Mon Sep 21 13:40:38 2009 -0400
4135 [HB] Fix bug in chain_context_lookup() invocations
4137 Part of Bug 595539 - Regressions in rendering certain Thai sequences
4141 pango/opentype/hb-ot-layout-gsubgpos-private.hh | 4 ++--
4142 1 file changed, 2 insertions(+), 2 deletions(-)
4144 commit 730bed768e8eb4ed14d21bd390403d8bfed71742
4145 Author: Behdad Esfahbod <behdad@behdad.org>
4146 Date: Wed Sep 16 15:43:57 2009 -0400
4148 Bug 595350 - set LC_ALL=C, not LANG=C
4150 docs/check.docs | 4 +++-
4152 pango/check.defs | 3 ++-
4153 3 files changed, 6 insertions(+), 3 deletions(-)
4155 commit 24bb7774579627b25a61a348ffe0fb25988a12f3
4156 Author: Behdad Esfahbod <behdad@behdad.org>
4157 Date: Fri Sep 11 16:57:25 2009 -0400
4159 Bug 594936 - pango_layout_set_wrap
4161 Remove wrong optimization in pango_layout_set_wrap(). The assumption
4163 if the layout was not wrapped before, it will not wrap now is
4166 pango/pango-layout.c | 2 +-
4167 1 file changed, 1 insertion(+), 1 deletion(-)
4169 commit ce01a496c7dad90c672e673c0e7ba8c5de350137
4170 Author: Behdad Esfahbod <behdad@behdad.org>
4171 Date: Fri Sep 11 16:51:34 2009 -0400
4173 Bug 594934 - pango_layout_copy
4175 Use memcpy() to copy value fields so we don't miss any.
4177 pango/pango-layout-private.h | 27 +++++++++++++++------------
4178 pango/pango-layout.c | 27 +++++++--------------------
4179 2 files changed, 22 insertions(+), 32 deletions(-)
4181 commit 33bb108bd8c053de4ce37c6db26dd32ea20f46e2
4182 Author: Tor Lillqvist <tml@iki.fi>
4183 Date: Thu Sep 10 18:49:31 2009 +0300
4185 Revert "[basic-win32] Increase performance of Uniscribe code"
4187 Unfortunately this change breaks complex script shaping.
4189 This reverts commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53.
4191 modules/basic/basic-win32.c | 13 +++++++------
4192 1 file changed, 7 insertions(+), 6 deletions(-)
4194 commit 7f821fb6f714095c431f2195eb42ea2d288f84af
4195 Author: Behdad Esfahbod <behdad@behdad.org>
4196 Date: Wed Sep 9 20:25:32 2009 -0400
4198 Only check doc coverage if building docs
4200 docs/Makefile.am | 2 ++
4201 1 file changed, 2 insertions(+)
4203 commit 03e20e37a11971de6717c88d392362ec9e858880
4204 Author: Behdad Esfahbod <behdad@behdad.org>
4205 Date: Tue Sep 8 11:41:38 2009 -0400
4211 2 files changed, 8 insertions(+), 1 deletion(-)
4213 commit 29f4c73be091fa950269d5923923482905bcd14b
4214 Author: Behdad Esfahbod <behdad@behdad.org>
4215 Date: Sun Aug 30 21:02:28 2009 -0400
4219 pango/opentype/TODO | 1 +
4220 1 file changed, 1 insertion(+)
4222 commit e10a17f28cbb8c6c4bd707b79af7e7d2b1370c16
4223 Author: Behdad Esfahbod <behdad@behdad.org>
4224 Date: Fri Aug 28 17:17:11 2009 -0400
4226 [HB] Rename DEBUG to TRACE where appropriate
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
4237 7 files changed, 176 insertions(+), 176 deletions(-)
4239 commit a6fbd0752ada8f1ae64b77b09b84202c969a3b9b
4240 Author: Behdad Esfahbod <behdad@behdad.org>
4241 Date: Fri Aug 28 17:14:33 2009 -0400
4243 [HB] Add GSUB/GPOS tracing
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(-)
4251 commit a9ab729acf465253f29a65481eb8730d1547f974
4252 Author: Behdad Esfahbod <behdad@behdad.org>
4253 Date: Fri Aug 28 16:31:20 2009 -0400
4255 [HB] Allow enabling different debug facilities individually
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(-)
4263 commit 3e74e62983e77a83a74be5de3470595e3b6d7f2b
4264 Author: Behdad Esfahbod <behdad@behdad.org>
4265 Date: Fri Aug 28 14:01:49 2009 -0400
4267 Enable silent rules by default
4270 1 file changed, 1 insertion(+), 1 deletion(-)
4272 commit 735e2efc3369d4ad28a1ab73352232e39f768e27
4273 Author: Behdad Esfahbod <behdad@behdad.org>
4274 Date: Fri Aug 28 09:46:14 2009 -0400
4276 Fix stupid array growing bug
4278 pango/opentype/hb-ot-layout.cc | 5 ++++-
4279 1 file changed, 4 insertions(+), 1 deletion(-)
4281 commit d82431ec05b92cef903d02d47d8069a9427e96b9
4282 Author: Behdad Esfahbod <behdad@behdad.org>
4283 Date: Thu Aug 27 01:32:17 2009 -0400
4285 [HB] Simplify counting
4287 pango/opentype/hb-ot-layout.cc | 9 +++++----
4288 1 file changed, 5 insertions(+), 4 deletions(-)
4290 commit 98428c0680625be6737d89bca6104ff95cd7037b
4291 Author: Behdad Esfahbod <behdad@behdad.org>
4292 Date: Thu Aug 27 01:16:28 2009 -0400
4294 Fix bug with lookup_index overflowing our static array
4296 Part of Bug 593240 - updating pango to latest git master makes
4299 pango/pango-ot-info.c | 2 ++
4300 1 file changed, 2 insertions(+)
4302 commit ca180e1f0e2a453bd9ae16791b6bba1328cfffeb
4303 Author: Behdad Esfahbod <behdad@behdad.org>
4304 Date: Thu Aug 27 00:21:04 2009 -0400
4308 pango/opentype/hb-blob.c | 4 ++--
4309 1 file changed, 2 insertions(+), 2 deletions(-)
4311 commit b16c2664af5be02dfa987f3e8449dcb04d108c00
4312 Author: Behdad Esfahbod <behdad@behdad.org>
4313 Date: Wed Aug 26 18:53:43 2009 -0400
4315 [HB] Bug 593231 - < c99 compiler dislikes ValueRecord
4317 pango/opentype/hb-ot-layout-gpos-private.hh | 4 +++-
4318 1 file changed, 3 insertions(+), 1 deletion(-)
4320 commit 364548d8014ba4e29b486a5d430f23415f27742e
4321 Author: Behdad Esfahbod <behdad@behdad.org>
4322 Date: Mon Aug 24 16:52:05 2009 -0400
4328 2 files changed, 8 insertions(+), 1 deletion(-)
4330 commit 3831dec6ed827fb7854743413b1936ab65b578b3
4331 Author: Behdad Esfahbod <behdad@behdad.org>
4332 Date: Thu Aug 20 15:26:12 2009 -0400
4337 1 file changed, 1 insertion(+)
4339 commit 4c68b4bf575e6d02c658507374c9fb3cb0f958c6
4340 Author: Behdad Esfahbod <behdad@behdad.org>
4341 Date: Thu Aug 20 14:01:37 2009 -0400
4343 Bug 592484 - invalid write in HB
4347 pango/opentype/hb-ot-layout.cc | 4 ++--
4348 1 file changed, 2 insertions(+), 2 deletions(-)
4350 commit 48d7faba771a738504e0c431c29458cac305275f
4351 Author: Behdad Esfahbod <behdad@behdad.org>
4352 Date: Thu Aug 20 13:07:50 2009 -0400
4354 [HB][glib] Make glib unicode funcs static
4356 pango/opentype/hb-glib.c | 36 +++++++++++++++++-------------------
4357 1 file changed, 17 insertions(+), 19 deletions(-)
4359 commit c18e50d95f6283031e9fe365d914bdcc85f339cc
4360 Author: Behdad Esfahbod <behdad@behdad.org>
4361 Date: Wed Aug 19 18:16:50 2009 -0400
4365 pango/opentype/hb-open-type-private.hh | 10 +++++-----
4366 1 file changed, 5 insertions(+), 5 deletions(-)
4368 commit 6f73b497a2f4d22611a136ef360b68a78547074f
4369 Author: Behdad Esfahbod <behdad@behdad.org>
4370 Date: Wed Aug 19 18:07:36 2009 -0400
4372 [HB] Rename CAIRO_ in macro prefix to HB_
4376 pango/opentype/hb-private.h | 6 +++---
4377 1 file changed, 3 insertions(+), 3 deletions(-)
4379 commit 392f1f1ddb24c0e7d1d64ee8d36c739ac6482b81
4380 Author: Behdad Esfahbod <behdad@behdad.org>
4381 Date: Wed Aug 19 16:45:41 2009 -0400
4383 [HB] Remove HB_MEMORY_MODE_READONLY_NEVER_DUPLICATE
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.
4388 If someone wants to inhibit duplicating, they can lock the blob
4389 and throw away the key.
4391 Based on mailing list discussion with Carl Worth.
4393 pango/opentype/hb-blob.c | 51
4394 +++++++++++++++++++++++-----------------------
4395 pango/opentype/hb-blob.h | 1 -
4396 2 files changed, 25 insertions(+), 27 deletions(-)
4398 commit 446d7a2cce64aeee26b94f59a3f518e61c6d5c41
4399 Author: Behdad Esfahbod <behdad@behdad.org>
4400 Date: Wed Aug 19 16:17:24 2009 -0400
4402 [HB] s/writeable/writable/g
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(-)
4411 commit 2bd2cd6ed88671df1d7db1ede9a8c02208cb8f48
4412 Author: Behdad Esfahbod <behdad@behdad.org>
4413 Date: Wed Aug 19 16:07:40 2009 -0400
4415 [HB] Hide lig_id and component members of hb_glyph_info_t
4417 pango/opentype/hb-buffer.h | 5 ++---
4418 1 file changed, 2 insertions(+), 3 deletions(-)
4420 commit 34810eedcd0fe0c5347a69e511a16b27ef0499d6
4421 Author: Behdad Esfahbod <behdad@behdad.org>
4422 Date: Wed Aug 19 14:45:24 2009 -0400
4426 pango/opentype/hb-font.h | 2 +-
4427 1 file changed, 1 insertion(+), 1 deletion(-)
4429 commit 0a8034ea52c1297e330e75ce5cccb3a6bf602fff
4430 Author: Behdad Esfahbod <behdad@behdad.org>
4431 Date: Tue Aug 18 18:37:36 2009 -0400
4433 [HB] Add font funcs prototypes
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(-)
4440 commit 82edd870bd4a86ceaeea93afc59e5c3096c740c9
4441 Author: Behdad Esfahbod <behdad@behdad.org>
4442 Date: Tue Aug 18 16:41:59 2009 -0400
4444 Fix a few other pedantic warnings
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(-)
4452 commit f397c67d5b23b35b6488c00b821f727d2e67cab4
4453 Author: Behdad Esfahbod <behdad@behdad.org>
4454 Date: Tue Aug 18 16:38:48 2009 -0400
4456 [HB] Fix pedantic warnings
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(-)
4463 commit 6ace51e45c90184fe62ad3efbb0d84fd8e415fde
4464 Author: Behdad Esfahbod <behdad@behdad.org>
4465 Date: Tue Aug 18 16:32:31 2009 -0400
4467 [HB] Fix more wrong method signatures
4469 pango/opentype/hb-ot-layout-common-private.hh | 2 +-
4470 1 file changed, 1 insertion(+), 1 deletion(-)
4472 commit 602c83982359f98916967dc88da6b5731fc06798
4473 Author: Behdad Esfahbod <behdad@behdad.org>
4474 Date: Tue Aug 18 16:27:48 2009 -0400
4476 [HB] Fix wrong method signature
4478 pango/opentype/hb-ot-layout-common-private.hh | 4 ++--
4479 1 file changed, 2 insertions(+), 2 deletions(-)
4481 commit 8f6e589aaab62f384c6c8dbc4d0087147bc22237
4482 Author: Behdad Esfahbod <behdad@behdad.org>
4483 Date: Tue Aug 18 15:49:23 2009 -0400
4485 Bug 592194 - Fix missing _SC_PAGE_SIZE macro
4487 Autoconfiscate a simple call to mprotect() even more.
4490 pango/opentype/hb-blob.c | 94
4491 +++++++++++++++++++++++++++++-----------------
4492 2 files changed, 61 insertions(+), 34 deletions(-)
4494 commit a90b692a43bc94a7d204ff36422e3b0b3c5ba27d
4495 Author: Behdad Esfahbod <behdad@behdad.org>
4496 Date: Mon Aug 17 19:16:53 2009 -0400
4500 NEWS | 13 +++++++++++++
4502 2 files changed, 14 insertions(+), 1 deletion(-)
4504 commit cad422da3d653dae3f55eb9fc93d09b8a9530c9d
4505 Author: Behdad Esfahbod <behdad@behdad.org>
4506 Date: Mon Aug 17 19:13:30 2009 -0400
4508 AM_V_GEN ChangeLog too
4511 1 file changed, 1 insertion(+), 2 deletions(-)
4513 commit d4f8da3f4855db24484a8924d883df362561b7ce
4514 Author: Behdad Esfahbod <behdad@behdad.org>
4515 Date: Mon Aug 17 18:39:00 2009 -0400
4517 Bug 592131 - Add AM_SILENT_RULES
4519 And sprinkle some $(AM_V_GEN) around. Silent rules are disabled by
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(-)
4529 commit caed415f553a60176b33e30ee37e891cb720e9c6
4530 Author: Behdad Esfahbod <behdad@behdad.org>
4531 Date: Mon Aug 17 18:29:37 2009 -0400
4533 Make pango_interface_age automatic
4535 For unstable releases, we act as if each micro release has new API.
4536 For stable releases, no micro release adds new API.
4538 configure.in | 10 ++++++++++
4539 1 file changed, 10 insertions(+)
4541 commit 5f256c2fd14b2cd18978a3963c8b49a2b68966f5
4542 Author: Behdad Esfahbod <behdad@behdad.org>
4543 Date: Mon Aug 17 17:10:04 2009 -0400
4545 [introspection] Don't this gir files, really
4547 pango/Makefile.am | 2 +-
4548 1 file changed, 1 insertion(+), 1 deletion(-)
4550 commit 59fbdf8efd88d72c587dc55a22b6eabd7184284b
4551 Author: Behdad Esfahbod <behdad@behdad.org>
4552 Date: Mon Aug 17 17:07:12 2009 -0400
4554 [Makefile] Remove GIR files from EXTRA_DIST
4556 pango/Makefile.am | 2 --
4557 1 file changed, 2 deletions(-)
4559 commit 078300ef69ab0855a7cc39503880cbc8b2e23494
4560 Author: Colin Walters <walters@verbum.org>
4561 Date: Mon Aug 17 16:50:57 2009 -0400
4563 Re-enable introspection, delete PangoX
4565 This patch relies on the latest GObject Introspection; bump
4566 requirement to 0.6.4.
4568 First, delete the PangoX.gir since it's "incredibly deprecated"
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.
4576 pango/Makefile.am | 69
4577 +++++++++++++++++++++--------------------------------
4578 2 files changed, 28 insertions(+), 43 deletions(-)
4580 commit f1d8d01c81b10a8c5ed47fef7a3fba10aa66140c
4581 Author: Behdad Esfahbod <behdad@behdad.org>
4582 Date: Mon Aug 17 16:48:13 2009 -0400
4584 [HB] Avoid int overflow in GPOS
4586 Bug 592036 - integer overflow bug causes misrendering of Nepali
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(-)
4593 commit a465d3c1854033f2c3c05616bde7762ff0cf2d5b
4594 Author: Behdad Esfahbod <behdad@behdad.org>
4595 Date: Fri Aug 14 19:37:18 2009 -0400
4599 pango/opentype/hb-ot-layout-gpos-private.hh | 31
4600 ++++++++++++---------------
4601 1 file changed, 14 insertions(+), 17 deletions(-)
4603 commit 400a17544e80d46ef9d7aaca4d1c33a6e11f5f97
4604 Author: Behdad Esfahbod <behdad@behdad.org>
4605 Date: Fri Aug 14 19:33:24 2009 -0400
4607 [HB] Merge mark positionin code between three types of lookups
4609 pango/opentype/hb-ot-layout-gpos-private.hh | 95
4610 ++++++++-------------------
4611 1 file changed, 29 insertions(+), 66 deletions(-)
4613 commit ae76417677db1d7a8daf454bf043269479b7910d
4614 Author: Behdad Esfahbod <behdad@behdad.org>
4615 Date: Fri Aug 14 18:42:42 2009 -0400
4617 [HB] More minor shuffling
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(-)
4623 commit 1b91a23d57d1aef4349f28e0154aff68ad855357
4624 Author: Behdad Esfahbod <behdad@behdad.org>
4625 Date: Fri Aug 14 18:40:56 2009 -0400
4627 [HB] Move code around
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(-)
4634 commit 165203e4f57c39d292f4a010561948b58c6196ab
4635 Author: Behdad Esfahbod <behdad@behdad.org>
4636 Date: Fri Aug 14 18:32:56 2009 -0400
4638 [HB] Correctly sanitize LigatureAttach
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(-)
4646 commit 8aa69042d86497c1dd45bd4ad89e7f0e247f244f
4647 Author: Behdad Esfahbod <behdad@behdad.org>
4648 Date: Fri Aug 14 18:14:03 2009 -0400
4650 [HB] Simplify MarkBase and MarkLig too
4652 pango/opentype/hb-ot-layout-gpos-private.hh | 127
4653 ++++++++++-----------------
4654 1 file changed, 48 insertions(+), 79 deletions(-)
4656 commit 279a5bd1bbd085493a1ce882274481a80a443e46
4657 Author: Behdad Esfahbod <behdad@behdad.org>
4658 Date: Fri Aug 14 17:53:31 2009 -0400
4660 [HB] Simplify MarkMark
4662 pango/opentype/hb-ot-layout-gpos-private.hh | 29
4663 +++++++++++++++------------
4664 1 file changed, 16 insertions(+), 13 deletions(-)
4666 commit 10bc378f81fb2fd21fd7ef5f8d6242ad18b88132
4667 Author: Behdad Esfahbod <behdad@behdad.org>
4668 Date: Fri Aug 14 17:31:16 2009 -0400
4670 [HB] Fix possible int overflows during sanitize
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(-)
4677 commit 23dd984c1647179d8431c0879e8477f52a626ed0
4678 Author: Behdad Esfahbod <behdad@behdad.org>
4679 Date: Fri Aug 14 16:41:00 2009 -0400
4681 [HB] Debug output for SANITIZE_MEM()
4683 pango/opentype/hb-open-type-private.hh | 34
4684 +++++++++++++++++++++-----------
4685 1 file changed, 23 insertions(+), 11 deletions(-)
4687 commit 397196a3758a4f0e645df876937ccc88d529b865
4688 Author: Behdad Esfahbod <behdad@behdad.org>
4689 Date: Fri Aug 14 16:25:33 2009 -0400
4691 [HB] Use inline function for SANITIZE_MEM()
4693 pango/opentype/hb-open-type-private.hh | 33
4694 +++++++++++++++++++-------------
4695 1 file changed, 20 insertions(+), 13 deletions(-)
4697 commit 6e5affe549e571c4bfa46be48963001bcc1b3d74
4698 Author: Behdad Esfahbod <behdad@behdad.org>
4699 Date: Fri Aug 14 16:17:32 2009 -0400
4701 [HB] Use SANITIZE_THIS() when applicable
4703 pango/opentype/hb-open-type-private.hh | 6 +++---
4704 1 file changed, 3 insertions(+), 3 deletions(-)
4706 commit 578e321d3b5a08b86e6f1576f09973a94924e448
4707 Author: Behdad Esfahbod <behdad@behdad.org>
4708 Date: Fri Aug 14 16:12:22 2009 -0400
4710 [HB] Add note about auditing sanitize code for overflows
4712 pango/opentype/TODO | 1 +
4713 pango/opentype/hb-ot-layout-gpos-private.hh | 2 +-
4714 2 files changed, 2 insertions(+), 1 deletion(-)
4716 commit d683b37b8817aef334281aada550bf8974fde1a8
4717 Author: Behdad Esfahbod <behdad@behdad.org>
4718 Date: Thu Aug 13 17:13:25 2009 -0400
4720 [HB] Add empty hb_shape() API
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(+)
4728 commit f4868084a55e3abd0b45ee2fb7b477e038a81d1a
4729 Author: Behdad Esfahbod <behdad@behdad.org>
4730 Date: Thu Aug 13 11:47:08 2009 -0400
4732 [HB] Bitfield packing *is* very delicate
4734 Fix the second instance.
4736 pango/opentype/hb-buffer.h | 2 +-
4737 1 file changed, 1 insertion(+), 1 deletion(-)
4739 commit ea608c0bd7721d3019bed7ef2472289b1ea6fa53
4740 Author: David E. Hollingsworth <deh@curl.com>
4741 Date: Thu Aug 13 15:55:50 2009 +0300
4743 [basic-win32] Increase performance of Uniscribe code
4745 A few weeks ago I reported a performance issue regarding the use of
4746 Uniscribe in the win32 basic shaper.
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:
4752 http://msdn.microsoft.com/en-us/library/dd317726(VS.85).aspx
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
4759 modules/basic/basic-win32.c | 13 ++++++-------
4760 1 file changed, 6 insertions(+), 7 deletions(-)
4762 commit b4f10583ea84d02ed0278fc2cb2846aaf075864d
4763 Author: Behdad Esfahbod <behdad@behdad.org>
4764 Date: Thu Aug 13 05:25:23 2009 -0400
4766 Bug 591511 – hh-blob.c does not compile using mingw on windows
4768 Check for sys/mman.h, not mprotect().
4771 pango/opentype/hb-blob.c | 8 ++++----
4772 2 files changed, 5 insertions(+), 5 deletions(-)
4774 commit 87f9fedcd27baa62043cb59b03dfd5ce0a9214db
4775 Author: Behdad Esfahbod <behdad@behdad.org>
4776 Date: Thu Aug 13 05:20:46 2009 -0400
4778 [HB] Fix buffer sizing issue with mingw gcc
4780 Bit field packing is a delicate field. Issue reported in comment
4782 http://bugzilla.gnome.org/show_bug.cgi?id=591511
4784 pango/opentype/hb-buffer-private.h | 14 +++++++-------
4785 1 file changed, 7 insertions(+), 7 deletions(-)
4787 commit c4f35720bc1310c37b41af134dace628ff35a221
4788 Author: Behdad Esfahbod <behdad@behdad.org>
4789 Date: Wed Aug 12 19:56:26 2009 -0400
4793 NEWS | 16 ++++++++++++++++
4794 configure.in | 4 ++--
4795 2 files changed, 18 insertions(+), 2 deletions(-)
4797 commit 4770396ca172bab95dd4d0b34a272816f1b26922
4798 Author: Behdad Esfahbod <behdad@behdad.org>
4799 Date: Wed Aug 12 19:45:50 2009 -0400
4801 Bug 591413 – needs to link with libstdc++
4803 Enforce -fno-exceptions better.
4805 configure.in | 29 ++++++++++++++++++++++++++---
4806 pango/opentype/Makefile.am | 2 +-
4807 2 files changed, 27 insertions(+), 4 deletions(-)
4809 commit 7380a171e933b8690146d2976caf0c5abafbed91
4810 Author: Behdad Esfahbod <behdad@behdad.org>
4811 Date: Wed Aug 12 19:36:29 2009 -0400
4813 Bug 591511 – hb-blob.c does not compile using mingw on windows
4815 Only call mprotect() when available. For optimal performance, a win32
4816 way to make memory writeable needs to be added.
4818 configure.in | 3 ++-
4819 pango/opentype/hb-blob.c | 8 ++++++++
4820 2 files changed, 10 insertions(+), 1 deletion(-)
4822 commit 2059465b5d9440126d99a78aae7f785d89572194
4823 Author: Behdad Esfahbod <behdad@behdad.org>
4824 Date: Wed Aug 12 19:23:16 2009 -0400
4828 pango/opentype/hb-buffer-private.h | 2 +-
4829 1 file changed, 1 insertion(+), 1 deletion(-)
4831 commit 7b1b94b255d616759672b03b2cf4b88aa013271a
4832 Author: Behdad Esfahbod <behdad@behdad.org>
4833 Date: Wed Aug 12 18:36:36 2009 -0400
4835 New public API: pango_glyph_item_get_logical_widths()
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(-)
4847 commit 1f1b4df1d08f5b9a8e85d9282240aaaf3d8d8023
4848 Author: Behdad Esfahbod <behdad@behdad.org>
4849 Date: Wed Aug 12 18:13:37 2009 -0400
4851 Fix compiler warnings
4853 pango/pangoft2.c | 2 +-
4854 pango/pangoxft-font.c | 2 +-
4855 2 files changed, 2 insertions(+), 2 deletions(-)
4857 commit a38803a01f9e7f0cddd98c9b14ce8f9c1d878620
4858 Author: Behdad Esfahbod <behdad@behdad.org>
4859 Date: Wed Aug 12 18:11:03 2009 -0400
4861 Remove G_GNUC_PURE attr from pango_glyph_string_get_width()
4863 Since the glyph widths can be adjusted directly.
4865 pango/pango-glyph.h | 2 +-
4866 1 file changed, 1 insertion(+), 1 deletion(-)
4868 commit 075e9925cc9d4675e5a6be65e599e4ee97f2d018
4869 Author: Behdad Esfahbod <behdad@behdad.org>
4870 Date: Wed Aug 12 17:50:19 2009 -0400
4872 [OT] Enlarge lookup array
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.
4877 pango/pango-ot-info.c | 4 ++--
4878 1 file changed, 2 insertions(+), 2 deletions(-)
4880 commit 68b88d292b4be0bffe321c3da84891c4a7b3ba6f
4881 Author: Behdad Esfahbod <behdad@behdad.org>
4882 Date: Wed Aug 12 16:51:46 2009 -0400
4884 [layout] clear state->log_widths after freeing
4886 pango/pango-layout.c | 2 ++
4887 1 file changed, 2 insertions(+)
4889 commit 1e53d4d5904445c740a374ea8492935f95bf1654
4890 Author: Behdad Esfahbod <behdad@behdad.org>
4891 Date: Wed Aug 12 16:50:28 2009 -0400
4893 [HB] Always clear positions if dirty, before returning to user
4895 pango/opentype/hb-buffer.c | 4 ++--
4896 1 file changed, 2 insertions(+), 2 deletions(-)
4898 commit 141dfa186403bb22e1e3875fdc263d402b2abb1d
4899 Author: Behdad Esfahbod <behdad@behdad.org>
4900 Date: Wed Aug 12 16:47:27 2009 -0400
4902 [HB] Fix _hb_buffer_next() when positioning
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
4908 pango/opentype/hb-buffer-private.h | 1 +
4909 pango/opentype/hb-buffer.c | 12 ++++++++++++
4910 2 files changed, 13 insertions(+)
4912 commit 996eab4e5f35432692fc76939a2f586a1298c1da
4913 Author: Behdad Esfahbod <behdad@behdad.org>
4914 Date: Wed Aug 12 15:55:23 2009 -0400
4916 [HB] Fixed signedness warnings
4918 pango/opentype/hb-open-type-private.hh | 4 ++--
4919 1 file changed, 2 insertions(+), 2 deletions(-)
4921 commit 4d5bd658c7b78392d24ad4cc82d800b6d0fc8434
4922 Author: Behdad Esfahbod <behdad@behdad.org>
4923 Date: Wed Aug 12 15:48:44 2009 -0400
4925 [HB] Ouch. Fix compilation.
4927 pango/opentype/hb-ot-layout-gpos-private.hh | 2 +-
4928 1 file changed, 1 insertion(+), 1 deletion(-)
4930 commit ebdcfbeb5aeb3e827326844f2f942570e503e26a
4931 Author: Behdad Esfahbod <behdad@behdad.org>
4932 Date: Wed Aug 12 15:40:04 2009 -0400
4934 [HB] Fix invalid access / overflow on x86-64
4936 Bug 591557 – [HB] crash scrolling the evolution message list
4937 Bug 591576 – crashed with SIGSEGV at pango
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(-)
4943 commit 6b7265c4d6fab1181d0453a845b67ab53fb19d2e
4944 Author: Behdad Esfahbod <behdad@behdad.org>
4945 Date: Tue Aug 11 17:06:57 2009 -0400
4947 Bug 591465 – Gimp crashes upon opening the font selection dialog
4949 Initialize count variables.
4951 pango/pango-ot-info.c | 6 +++---
4952 1 file changed, 3 insertions(+), 3 deletions(-)
4954 commit c556ca970a90850b6c6a96033bb862e1ceb00866
4955 Author: Behdad Esfahbod <behdad@behdad.org>
4956 Date: Tue Aug 11 11:13:04 2009 -0400
4958 [doc] Update doc templates
4960 docs/tmpl/atsui-fonts.sgml | 9 +++++++++
4961 1 file changed, 9 insertions(+)
4963 commit c99c7784e5c65e9c67721ec7335bce57cbd59fe3
4964 Author: Behdad Esfahbod <behdad@behdad.org>
4965 Date: Tue Aug 11 10:29:49 2009 -0400
4970 configure.in | 4 ++--
4971 2 files changed, 10 insertions(+), 2 deletions(-)
4973 commit 6035823cb335de9b05c4446935ea1d09d58c8921
4974 Author: Behdad Esfahbod <behdad@behdad.org>
4975 Date: Tue Aug 11 10:31:22 2009 -0400
4977 [doc] Update for ATSUI change
4979 Bug 562100 – docs check fails
4981 docs/pango-sections.txt | 2 +-
4982 1 file changed, 1 insertion(+), 1 deletion(-)
4984 commit 954319c6eb2eb3dc74a3e271ee5ae6f1ce12ee32
4985 Author: Behdad Esfahbod <behdad@behdad.org>
4986 Date: Tue Aug 11 10:09:19 2009 -0400
4988 Bug 591409 – crash in firefox. Handle non-mmapped FT_Face
4990 pango/pango-ot-info.c | 50
4991 +++++++++++++++++++++++++++++++++++++++----------
4992 1 file changed, 40 insertions(+), 10 deletions(-)
4994 commit 620858ee966c7999b206dd3a883542a1057a8d41
4995 Author: Behdad Esfahbod <behdad@behdad.org>
4996 Date: Mon Aug 10 23:50:51 2009 -0400
4998 [HB] Add hb_font_funcs_make_immutable()
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(-)
5005 commit 3f57b1a9e78a50651a6dcca7443085bf9fc307b2
5006 Author: Behdad Esfahbod <behdad@behdad.org>
5007 Date: Mon Aug 10 23:45:57 2009 -0400
5009 [HB] Add missing initializer
5011 pango/opentype/hb-font.cc | 4 +++-
5012 1 file changed, 3 insertions(+), 1 deletion(-)
5014 commit 106c0db2c0d88d956a3e2184259c19948d9ea4b5
5015 Author: Behdad Esfahbod <behdad@behdad.org>
5016 Date: Mon Aug 10 23:40:28 2009 -0400
5018 [OT] Hookup glib unicode funcs
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(-)
5029 commit 5586ef604f0212f8edebbbffbe7596d3bdca3474
5030 Author: Behdad Esfahbod <behdad@behdad.org>
5031 Date: Mon Aug 10 23:35:05 2009 -0400
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(-)
5044 commit e434cc3d4f720a453eaff20f8d6ab61ae098c4a0
5045 Author: Behdad Esfahbod <behdad@behdad.org>
5046 Date: Mon Aug 10 23:25:28 2009 -0400
5048 [HB] Add hb_unicode_funcs_make_immutable()
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(-)
5055 commit 8b3ad4afc0ce0f4db72142e1a6ee7883e5702dd6
5056 Author: Behdad Esfahbod <behdad@behdad.org>
5057 Date: Mon Aug 10 23:21:33 2009 -0400
5059 [HB] Use nil unicode funcs in nil face
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(-)
5066 commit 4c1f130ea8328ff492e72b9a0eebbe6a083d7b7a
5067 Author: Behdad Esfahbod <behdad@behdad.org>
5068 Date: Mon Aug 10 23:05:05 2009 -0400
5070 [HB] Initialize unicode funcs to nil getters
5072 pango/opentype/hb-unicode.c | 29 +++++++++++++++++++----------
5073 1 file changed, 19 insertions(+), 10 deletions(-)
5075 commit f2fab897d32061d9a0329384cd4b0fd71748ea97
5076 Author: Behdad Esfahbod <behdad@behdad.org>
5077 Date: Mon Aug 10 22:58:56 2009 -0400
5079 [HB] Flesh out Unicode funcs
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(-)
5088 commit cedd227822a0c8540fff4152b302e4d701fcac81
5089 Author: Behdad Esfahbod <behdad@behdad.org>
5090 Date: Mon Aug 10 22:47:57 2009 -0400
5092 [HB] Implement buffer UTF-X input
5094 pango/opentype/hb-buffer.c | 110
5095 ++++++++++++++++++++++++++++++++++++++++++++
5096 pango/opentype/hb-buffer.h | 12 ++---
5097 2 files changed, 116 insertions(+), 6 deletions(-)
5099 commit 640709e6008ffcd9dc969aec71fcd717acbb8797
5100 Author: Behdad Esfahbod <behdad@behdad.org>
5101 Date: Mon Aug 10 21:10:37 2009 -0400
5103 [HB] Add buffer UTF-X API
5105 pango/opentype/hb-buffer.h | 21 +++++++++++++++++++++
5106 1 file changed, 21 insertions(+)
5108 commit dfa2cfce0dac5ba1d9f87aea5ff3ab3ed36be6ce
5109 Author: Behdad Esfahbod <behdad@behdad.org>
5110 Date: Mon Aug 10 20:59:25 2009 -0400
5112 [HB] Add hb_buffer_reverse()
5114 pango/opentype/hb-buffer.c | 32 +++++++++++++++++++++++++++++---
5115 pango/opentype/hb-buffer.h | 7 +++++++
5116 2 files changed, 36 insertions(+), 3 deletions(-)
5118 commit 200ba28b0f0e1b90e5f958960b62b0fe657be3ba
5119 Author: Behdad Esfahbod <behdad@behdad.org>
5120 Date: Mon Aug 10 20:24:49 2009 -0400
5122 [HB] Reuse the positions array as alt string array
5124 pango/opentype/hb-buffer-private.h | 1 -
5125 pango/opentype/hb-buffer.c | 28 +++++++++-------------------
5126 2 files changed, 9 insertions(+), 20 deletions(-)
5128 commit a6abd02a45946959a4f3c64fb25cb84d83913e2a
5129 Author: Behdad Esfahbod <behdad@behdad.org>
5130 Date: Mon Aug 10 20:05:16 2009 -0400
5132 [HB] Start adding Unicode funcs
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(-)
5145 commit 0934f1596280945c07c733cdc81acb3275835a53
5146 Author: Behdad Esfahbod <behdad@behdad.org>
5147 Date: Mon Aug 10 19:00:36 2009 -0400
5149 [HB] Put C++ inline's back
5151 Apparetly in C++, inline means a totally different thing.
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(-)
5162 commit 5a53c4d3c134dfc502a91783106374e6e158b225
5163 Author: Behdad Esfahbod <behdad@behdad.org>
5164 Date: Mon Aug 10 14:45:44 2009 -0400
5166 Add CXX check to configure
5168 configure.in | 11 +----------
5169 1 file changed, 1 insertion(+), 10 deletions(-)
5171 commit b2ff4fa41d33af6c3f784d26667d5aa2ad81ebd3
5172 Author: Behdad Esfahbod <behdad@behdad.org>
5173 Date: Mon Aug 10 13:57:02 2009 -0400
5175 [HB] Don't override CXX compiler
5177 Just add couple of options to it (still assuming gcc)
5179 pango/opentype/Makefile.am | 3 ++-
5180 1 file changed, 2 insertions(+), 1 deletion(-)
5182 commit e6e9681411d07bbbca4c2c00052896aab3459fef
5183 Author: Behdad Esfahbod <behdad@behdad.org>
5184 Date: Mon Aug 10 11:50:30 2009 -0400
5188 NEWS | 18 ++++++++++++++++++
5189 configure.in | 4 ++--
5190 2 files changed, 20 insertions(+), 2 deletions(-)
5192 commit a2017573b50a7b739dab20f343a60ee7e2ea322f
5193 Author: Behdad Esfahbod <behdad@behdad.org>
5194 Date: Mon Aug 10 11:57:15 2009 -0400
5196 [OT] Remove list of private (and gone) symbols from public def file
5200 pango/pangoft2.def | 3 ---
5201 1 file changed, 3 deletions(-)
5203 commit 7eea3552420ab23562c44777fceba91f5da5d883
5204 Author: Behdad Esfahbod <behdad@behdad.org>
5205 Date: Mon Aug 10 11:49:57 2009 -0400
5207 Revert "Build introspection again"
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.
5213 pango/Makefile.am | 31 ++++++++++++++++---------------
5214 1 file changed, 16 insertions(+), 15 deletions(-)
5216 commit f5a10f5ce603cdd7dc70513c09975ca0535089b2
5217 Author: Behdad Esfahbod <behdad@behdad.org>
5218 Date: Mon Aug 10 09:35:11 2009 -0400
5222 pango/opentype/hb-ot-layout.h | 8 ++++----
5223 1 file changed, 4 insertions(+), 4 deletions(-)
5225 commit 7736059a852b4951ae2a14f02bb552262dd179fd
5226 Author: Behdad Esfahbod <behdad@behdad.org>
5227 Date: Sun Aug 9 22:25:17 2009 -0400
5229 [HB] Remove unused code
5231 pango/opentype/hb-ot-layout-gdef-private.hh | 10 ----------
5232 1 file changed, 10 deletions(-)
5234 commit 845e7a7a35bd65af32a188b6cf89adb611ac35bc
5235 Author: Behdad Esfahbod <behdad@behdad.org>
5236 Date: Sun Aug 9 22:10:39 2009 -0400
5238 [HB] Add a NEXT() macro
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(-)
5247 commit 4cd222b23494b2dd3511169be90f382922c5f210
5248 Author: Behdad Esfahbod <behdad@behdad.org>
5249 Date: Sun Aug 9 18:31:47 2009 -0400
5251 [HB] Remove done TODO item
5253 pango/opentype/TODO | 1 -
5254 1 file changed, 1 deletion(-)
5256 commit 88bfabba705331762f369364bbb38becf56d83ed
5257 Author: Behdad Esfahbod <behdad@behdad.org>
5258 Date: Sun Aug 9 13:05:08 2009 -0400
5260 [HB] Print mark sets in main.cc
5262 pango/opentype/main.cc | 2 ++
5263 1 file changed, 2 insertions(+)
5265 commit 0956094754c054a9cafc7ead4bac24ca2c77439a
5266 Author: Behdad Esfahbod <behdad@behdad.org>
5267 Date: Sat Aug 8 16:57:27 2009 -0400
5269 [HB] Remove hb_ot_layout_table_find_feature()
5271 That function doesn't make much sense as multiple features in the
5275 pango/opentype/hb-ot-layout.cc | 16 ----------------
5276 pango/opentype/hb-ot-layout.h | 6 ------
5277 2 files changed, 22 deletions(-)
5279 commit 3616d0b02412d86aa8d2370e67002c2ef5b31da3
5280 Author: Behdad Esfahbod <behdad@behdad.org>
5281 Date: Sat Aug 8 16:53:23 2009 -0400
5283 [HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
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(-)
5298 commit 005058069f1638e207859c2898129fd1375458d7
5299 Author: Behdad Esfahbod <behdad@behdad.org>
5300 Date: Sat Aug 8 16:37:22 2009 -0400
5302 [HB] Fix bug introduced recently
5304 pango/opentype/hb-open-type-private.hh | 4 ++--
5305 1 file changed, 2 insertions(+), 2 deletions(-)
5307 commit c899bfddd1aaa0f0b4242910080f80a9889cb27c
5308 Author: Behdad Esfahbod <behdad@behdad.org>
5309 Date: Fri Aug 7 19:46:30 2009 -0400
5311 [HB] Remove clumsy macros and improve API
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(-)
5324 commit ca89182f510d3627526b3f5e7379ce5a89440354
5325 Author: Behdad Esfahbod <behdad@behdad.org>
5326 Date: Thu Aug 6 18:34:47 2009 -0400
5328 [HB] Fix various XXX issues
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(-)
5334 commit eb3029af018c1e70a3bc387fee6a9fa7373d06c4
5335 Author: Behdad Esfahbod <behdad@behdad.org>
5336 Date: Thu Aug 6 18:28:45 2009 -0400
5338 [HB] Remove unused var
5340 pango/opentype/hb-ot-layout-private.h | 2 --
5341 1 file changed, 2 deletions(-)
5343 commit a5e0c175ef3b63b3db53ff861f8847ffe9cea03d
5344 Author: Behdad Esfahbod <behdad@behdad.org>
5345 Date: Thu Aug 6 18:28:00 2009 -0400
5347 [HB] Remove another stale XXX
5349 pango/opentype/hb-ot-layout.cc | 2 --
5350 1 file changed, 2 deletions(-)
5352 commit 2b067b28aee93c2275644b0a1dc3b04ad751bda6
5353 Author: Behdad Esfahbod <behdad@behdad.org>
5354 Date: Thu Aug 6 18:27:28 2009 -0400
5356 [HB] Rebrand XXX as TODO
5358 pango/opentype/hb-open-file-private.hh | 4 ++--
5359 1 file changed, 2 insertions(+), 2 deletions(-)
5361 commit bdf7aec5550061d8924673dbebda0221eec45dfd
5362 Author: Behdad Esfahbod <behdad@behdad.org>
5363 Date: Thu Aug 6 18:26:38 2009 -0400
5365 [HB] Remove stale XXX
5367 pango/opentype/hb-blob.c | 2 --
5368 1 file changed, 2 deletions(-)
5370 commit 374f30c9d62a0559d71bbd610b10249d049e7778
5371 Author: Behdad Esfahbod <behdad@behdad.org>
5372 Date: Thu Aug 6 18:24:55 2009 -0400
5374 [HB] Fix unaligned access
5376 pango/opentype/hb-open-type-private.hh | 20 +++++++++++++++++---
5377 pango/opentype/hb-private.h | 22 ++++++++++++++++++++++
5378 2 files changed, 39 insertions(+), 3 deletions(-)
5380 commit d653b893b1cf5def17dda4dbcb1e0e70e8f1bae2
5381 Author: Behdad Esfahbod <behdad@behdad.org>
5382 Date: Thu Aug 6 14:28:18 2009 -0400
5384 [HB] Remove a few 'inline's, though the compiler mostly ignores them
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(-)
5391 commit d898dc6ff2a2ebdfcccef59ec3c044b7542b1009
5392 Author: Behdad Esfahbod <behdad@behdad.org>
5393 Date: Thu Aug 6 13:33:51 2009 -0400
5395 [HB] Fix blob to use a actual mutex
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(-)
5403 commit 991de7d8d973cf914b4038348370c2ad86c7ce7f
5404 Author: Behdad Esfahbod <behdad@behdad.org>
5405 Date: Thu Aug 6 12:32:35 2009 -0400
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(-)
5416 commit d29e8fcd57cd62627c4fdbbaf4cbcf2e58c5df89
5417 Author: Behdad Esfahbod <behdad@behdad.org>
5418 Date: Thu Aug 6 12:12:25 2009 -0400
5420 [OT] Remove SFNT special-casing. HB knows how to do that
5422 pango/pango-ot-info.c | 30 +++++++++++++-----------------
5423 1 file changed, 13 insertions(+), 17 deletions(-)
5425 commit 6ab6f0042aa081007af8a1ae7e8871c8a6f13ab2
5426 Author: Behdad Esfahbod <behdad@behdad.org>
5427 Date: Thu Aug 6 10:40:12 2009 -0400
5429 [OT] Fix crash with non-SFNT fonts
5431 pango/pango-ot-info.c | 2 +-
5432 1 file changed, 1 insertion(+), 1 deletion(-)
5434 commit 7a1539df497997a4d97b9d27cfb082454e4ab694
5435 Author: Behdad Esfahbod <behdad@behdad.org>
5436 Date: Thu Aug 6 10:37:02 2009 -0400
5438 [OT] Make sure we own face generic data before using it
5440 pango/pango-ot-info.c | 5 ++++-
5441 1 file changed, 4 insertions(+), 1 deletion(-)
5443 commit 20588ed32aadba157bb2fcf1c8b2447890854234
5444 Author: Behdad Esfahbod <behdad@behdad.org>
5445 Date: Thu Aug 6 10:27:38 2009 -0400
5447 [HB] Improve debug output
5449 pango/opentype/hb-open-type-private.hh | 7 ++++---
5450 1 file changed, 4 insertions(+), 3 deletions(-)
5452 commit 6caa02aee9d614077c9ae4b5dfe8fec0058f7356
5453 Author: Behdad Esfahbod <behdad@behdad.org>
5454 Date: Thu Aug 6 10:24:49 2009 -0400
5458 pango/opentype/hb-private.h | 2 +-
5459 1 file changed, 1 insertion(+), 1 deletion(-)
5461 commit 1761cd11cb12b033df73ae265900733c0d8f4231
5462 Author: Behdad Esfahbod <behdad@behdad.org>
5463 Date: Wed Aug 5 15:35:02 2009 -0400
5465 [HB] Add a few TODO items
5467 pango/opentype/TODO | 8 +++++---
5468 1 file changed, 5 insertions(+), 3 deletions(-)
5470 commit 895a98508dc408bd232dadb33bb5ac313b96ffbb
5471 Author: Behdad Esfahbod <behdad@behdad.org>
5472 Date: Wed Aug 5 15:27:42 2009 -0400
5474 [HB] Improve debug output
5476 pango/opentype/hb-open-type-private.hh | 8 ++++++++
5477 1 file changed, 8 insertions(+)
5479 commit 1aab84b8b2ed0f35fcf5265e6b8432d8ecc07162
5480 Author: Behdad Esfahbod <behdad@behdad.org>
5481 Date: Wed Aug 5 15:21:48 2009 -0400
5483 [HB] Fix blob unlock
5485 pango/opentype/hb-blob.c | 2 +-
5486 1 file changed, 1 insertion(+), 1 deletion(-)
5488 commit 77bde84243e5e03ffaf6940678ca920e00eea253
5489 Author: Behdad Esfahbod <behdad@behdad.org>
5490 Date: Wed Aug 5 15:20:34 2009 -0400
5492 [HB] Improve debug output and fix mprotect bug
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(-)
5500 commit 0fc28b73eb32a6ac7566fb1d4ee0a3e07eac1b16
5501 Author: Behdad Esfahbod <behdad@behdad.org>
5502 Date: Wed Aug 5 14:52:03 2009 -0400
5506 pango/opentype/hb-private.h | 3 +++
5507 1 file changed, 3 insertions(+)
5509 commit c96b2a6a3b2b2bb106163254b034a8fdcc3081e5
5510 Author: Behdad Esfahbod <behdad@behdad.org>
5511 Date: Wed Aug 5 14:49:25 2009 -0400
5513 [HB] Fix build of main.cc
5515 pango/Makefile.am | 4 ++--
5516 pango/opentype/Makefile.am | 8 ++++----
5517 2 files changed, 6 insertions(+), 6 deletions(-)
5519 commit 413af41134a5a1686191fdfe30dab2179f8c042d
5520 Author: Behdad Esfahbod <behdad@behdad.org>
5521 Date: Tue Aug 4 23:43:40 2009 -0400
5523 [HB] turn debugging off
5525 pango/opentype/hb-private.h | 2 +-
5526 1 file changed, 1 insertion(+), 1 deletion(-)
5528 commit f250cc489b961d77e5104c16d030ed495c1c4b46
5529 Author: Behdad Esfahbod <behdad@behdad.org>
5530 Date: Tue Aug 4 23:42:57 2009 -0400
5532 Update doc templates
5534 docs/tmpl/atsui-fonts.sgml | 9 ---------
5535 docs/tmpl/opentype.sgml | 2 +-
5536 2 files changed, 1 insertion(+), 10 deletions(-)
5538 commit 85c2e96bee9c19cec66f2b7fefabcab1bb1fe57f
5539 Author: Behdad Esfahbod <behdad@behdad.org>
5540 Date: Tue Aug 4 23:30:32 2009 -0400
5542 [HB] Fix another sanitize() bug; hopefully it's the last one
5544 pango/opentype/hb-ot-layout-common-private.hh | 2 +-
5545 1 file changed, 1 insertion(+), 1 deletion(-)
5547 commit 2e28925934eac99d59ba3a9257071e0e735d0819
5548 Author: Behdad Esfahbod <behdad@behdad.org>
5549 Date: Tue Aug 4 23:24:35 2009 -0400
5551 [HB] Fix a couple other sanitize() bugs
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(-)
5557 commit 4928a22c1eb696d4f9b2d52837ac229c0eb63307
5558 Author: Behdad Esfahbod <behdad@behdad.org>
5559 Date: Tue Aug 4 23:01:23 2009 -0400
5561 [HB] More debugging output
5563 pango/opentype/hb-open-type-private.hh | 45
5564 ++++++++++++++++++++++++++++----
5565 1 file changed, 40 insertions(+), 5 deletions(-)
5567 commit a990ba0d2b8599ee3eab8bea6ac96aec99b1ee1d
5568 Author: Behdad Esfahbod <behdad@behdad.org>
5569 Date: Tue Aug 4 22:55:44 2009 -0400
5571 [HB] Fix fatal Sanitizer bug
5573 pango/opentype/hb-open-type-private.hh | 2 +-
5574 1 file changed, 1 insertion(+), 1 deletion(-)
5576 commit 7762880223a110e41cb1f1c256564f6809747fb8
5577 Author: Behdad Esfahbod <behdad@behdad.org>
5578 Date: Tue Aug 4 22:43:47 2009 -0400
5580 [HB] Add missing sanitize
5582 pango/opentype/hb-open-file-private.hh | 1 +
5583 1 file changed, 1 insertion(+)
5585 commit b4c1057497e2498a3391b2536aa1fbc7efe9723a
5586 Author: Behdad Esfahbod <behdad@behdad.org>
5587 Date: Tue Aug 4 22:35:36 2009 -0400
5589 [HB] Add sanitize debugging facilities
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(-)
5602 commit 076b06fdb85cd64e2a460ccb383b964dee31ebd7
5603 Author: Behdad Esfahbod <behdad@behdad.org>
5604 Date: Tue Aug 4 22:06:57 2009 -0400
5606 [HB] Rename open-types to open-type; beauty
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(-)
5617 commit b4cfda4e811852a1ad11aa3686c95600b1d5d0c0
5618 Author: Behdad Esfahbod <behdad@behdad.org>
5619 Date: Tue Aug 4 21:47:29 2009 -0400
5621 [HB] Save edit even if not writeable
5623 pango/opentype/hb-open-types-private.hh | 6 ++----
5624 1 file changed, 2 insertions(+), 4 deletions(-)
5626 commit c63d3b1b1fbe7a796f2722b467830ce726b78619
5627 Author: Behdad Esfahbod <behdad@behdad.org>
5628 Date: Tue Aug 4 21:45:40 2009 -0400
5632 pango/pangofc-fontmap.c | 5 +----
5633 pango/querymodules.c | 2 +-
5634 2 files changed, 2 insertions(+), 5 deletions(-)
5636 commit 50295f03b7684e5fb72e3446d0ae3dcf3cacb384
5637 Author: Behdad Esfahbod <behdad@behdad.org>
5638 Date: Tue Aug 4 21:42:23 2009 -0400
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(-)
5647 commit cb971493ec7013eaee032cbc6e3f399a413808fb
5648 Author: Behdad Esfahbod <behdad@behdad.org>
5649 Date: Tue Aug 4 21:35:32 2009 -0400
5651 [HB] Avoid infinite recusion in Extension sanitize()
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(+)
5657 commit 23663fe3b506d0f9b44168dcf0b0a80d102b0877
5658 Author: Behdad Esfahbod <behdad@behdad.org>
5659 Date: Tue Aug 4 21:32:57 2009 -0400
5661 [HB] Hook Sanitizer up. Hell's breaking loose right now
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(-)
5668 commit d55d065f2ad518879ae1992f13d1b86e109548a1
5669 Author: Behdad Esfahbod <behdad@behdad.org>
5670 Date: Tue Aug 4 21:32:06 2009 -0400
5674 pango/opentype/hb-ot-layout.cc | 2 ++
5675 1 file changed, 2 insertions(+)
5677 commit c04edb57948948bc2fcb24060bf12bdb6dfcebb9
5678 Author: Behdad Esfahbod <behdad@behdad.org>
5679 Date: Tue Aug 4 20:52:47 2009 -0400
5683 pango/opentype/hb-open-types-private.hh | 58
5684 ++++++++++++++++++++++++++++---
5685 1 file changed, 53 insertions(+), 5 deletions(-)
5687 commit 64563fcff29aeac442f152c4643328730184763a
5688 Author: Behdad Esfahbod <behdad@behdad.org>
5689 Date: Tue Aug 4 20:50:18 2009 -0400
5693 pango/opentype/hb-open-file-private.hh | 3 +++
5694 1 file changed, 3 insertions(+)
5696 commit 02c12b3802bfe4163d1b19a6a3a1daaf947f192d
5697 Author: Behdad Esfahbod <behdad@behdad.org>
5698 Date: Tue Aug 4 20:27:05 2009 -0400
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(-)
5708 commit 782943efe043e2bc1ecf973271505471b469f185
5709 Author: Behdad Esfahbod <behdad@behdad.org>
5710 Date: Tue Aug 4 19:31:02 2009 -0400
5712 [HB] Shuffle code around
5714 pango/opentype/hb-open-types-private.hh | 127
5715 ++++++++++++++++---------------
5716 1 file changed, 65 insertions(+), 62 deletions(-)
5718 commit d327d7fed4068f0fd69673cbc73b22d57476baa2
5719 Merge: 6a4933a 091be0f
5720 Author: Behdad Esfahbod <behdad@behdad.org>
5721 Date: Tue Aug 4 15:59:23 2009 -0400
5723 Merge branch 'master' into harfbuzz-ng
5725 commit 6a4933ab14b6786fc7f347f1e1c41c0b038a0a6f
5726 Author: Behdad Esfahbod <behdad@behdad.org>
5727 Date: Tue Aug 4 15:28:49 2009 -0400
5729 [HB] More sanitize infrastructure
5731 pango/opentype/hb-open-types-private.hh | 29
5732 ++++++++++++++++++++++++++++-
5733 1 file changed, 28 insertions(+), 1 deletion(-)
5735 commit f92f7d301c7219cc1478759e2a5729cfba821529
5736 Author: Behdad Esfahbod <behdad@behdad.org>
5737 Date: Tue Aug 4 15:07:24 2009 -0400
5739 [HB] open-file sanitize()
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(-)
5746 commit c436b687c4d9ba59d0badbd8edb37c936cc3bcc9
5747 Author: Behdad Esfahbod <behdad@behdad.org>
5748 Date: Tue Aug 4 14:42:46 2009 -0400
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(-)
5756 commit 7e7f9f5a7f6aef9bacd9782b943883e127aae49b
5757 Author: Behdad Esfahbod <behdad@behdad.org>
5758 Date: Tue Aug 4 14:33:23 2009 -0400
5760 [HB] GDEF sanitize()
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(-)
5769 commit 091b0e7a2f0799235b95ed80ab35302d1eaf849c
5770 Author: Behdad Esfahbod <behdad@behdad.org>
5771 Date: Tue Aug 4 14:27:56 2009 -0400
5773 [HB] Fix Extension sanitize()
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(-)
5780 commit 14ac615c743186c8aa86691b99d7fef8bfa73f32
5781 Author: Behdad Esfahbod <behdad@behdad.org>
5782 Date: Tue Aug 4 14:12:46 2009 -0400
5784 [HB] Remove stale TODO
5786 pango/opentype/hb-ot-layout.cc | 2 --
5787 1 file changed, 2 deletions(-)
5789 commit 7a0a97bc1b8ee09004140fdec8529d52f5702c18
5790 Author: Behdad Esfahbod <behdad@behdad.org>
5791 Date: Tue Aug 4 14:10:39 2009 -0400
5793 [HB] Hookup NEUTER()
5795 pango/opentype/hb-open-types-private.hh | 6 +++---
5796 1 file changed, 3 insertions(+), 3 deletions(-)
5798 commit b2eb172416f9ad32a60bb33a26df6bf40ae69453
5799 Author: Behdad Esfahbod <behdad@behdad.org>
5800 Date: Tue Aug 4 13:57:41 2009 -0400
5802 [HB] Fix mix warnings
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(-)
5814 commit 36c73171738ce9e51c370ad54753a8f882172e75
5815 Author: Behdad Esfahbod <behdad@behdad.org>
5816 Date: Tue Aug 4 13:30:49 2009 -0400
5818 [HB] GPOS sanitize()
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(-)
5826 commit b78fad2673a7477c4ee16ffa416409cd1a2eac5b
5827 Author: Behdad Esfahbod <behdad@behdad.org>
5828 Date: Tue Aug 4 12:26:26 2009 -0400
5830 [HB] Sanitize DeviceTable
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(-)
5837 commit ff0047094bbea056c99c9b500c10234b579ff0ba
5838 Author: Behdad Esfahbod <behdad@behdad.org>
5839 Date: Tue Aug 4 12:13:52 2009 -0400
5843 pango/opentype/hb-ot-layout-gsub-private.hh | 2 +-
5844 1 file changed, 1 insertion(+), 1 deletion(-)
5846 commit 7d0dc6328b60b9a1244dca21d1bc2ffe7411f5d3
5847 Author: Behdad Esfahbod <behdad@behdad.org>
5848 Date: Tue Aug 4 12:05:24 2009 -0400
5850 [HB] Fix couple of bugs
5852 pango/opentype/hb-open-types-private.hh | 6 +++---
5853 1 file changed, 3 insertions(+), 3 deletions(-)
5855 commit 7c897c7a2452ec740ac434561d2334c72c1ffdd8
5856 Author: Behdad Esfahbod <behdad@behdad.org>
5857 Date: Tue Aug 4 11:38:50 2009 -0400
5859 [HB] More cast cleanup
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(-)
5868 commit 5e8a31e45cd4b837e1c5e2fa5fb6e78dda1d1df8
5869 Author: Behdad Esfahbod <behdad@behdad.org>
5870 Date: Tue Aug 4 11:04:32 2009 -0400
5872 [Hb] Use reinterpret casts instead of direct casts to char *
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(-)
5883 commit c8c04266568d23e2efa12b7c073562ac7b5b0b2f
5884 Author: Behdad Esfahbod <behdad@behdad.org>
5885 Date: Tue Aug 4 10:41:32 2009 -0400
5887 [HB] Merge more templates
5889 pango/opentype/hb-open-types-private.hh | 167
5890 ++++++++++---------------------
5891 1 file changed, 55 insertions(+), 112 deletions(-)
5893 commit a501ac401398cc85d2c9695bb2fc41dc4f7efb39
5894 Author: Behdad Esfahbod <behdad@behdad.org>
5895 Date: Tue Aug 4 10:23:01 2009 -0400
5897 [HB] Simplify indirect sanitize()
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(-)
5904 commit 477a991e5e89462fc186cc1d797af7d05ee9fd89
5905 Author: Behdad Esfahbod <behdad@behdad.org>
5906 Date: Tue Aug 4 02:27:37 2009 -0400
5908 [HB] Finish GSUB sanitize()
5910 pango/opentype/hb-ot-layout-gsub-private.hh | 21 ++++++++++++++++++++-
5911 1 file changed, 20 insertions(+), 1 deletion(-)
5913 commit 8c48985195d3b1cafb7852f2d70b9d82a01d1d78
5914 Author: Behdad Esfahbod <behdad@behdad.org>
5915 Date: Tue Aug 4 02:14:24 2009 -0400
5919 pango/opentype/hb-ot-layout-common-private.hh | 6 ++++--
5920 1 file changed, 4 insertions(+), 2 deletions(-)
5922 commit 15e1f268f52a61ebdcdcf0d3c7cd643f897cdcde
5923 Author: Behdad Esfahbod <behdad@behdad.org>
5924 Date: Tue Aug 4 02:10:48 2009 -0400
5926 [HB] Optimize sanitize()
5928 pango/opentype/hb-open-types-private.hh | 7 ++++++-
5929 1 file changed, 6 insertions(+), 1 deletion(-)
5931 commit f786c9d501099f3c989fb6e34469381f4be8681f
5932 Author: Behdad Esfahbod <behdad@behdad.org>
5933 Date: Tue Aug 4 02:09:34 2009 -0400
5935 [HB] More sanitize()
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(-)
5945 commit dc6fe7c38db8c74453770d74961e708722d7621e
5946 Author: Behdad Esfahbod <behdad@behdad.org>
5947 Date: Tue Aug 4 00:58:28 2009 -0400
5949 [HB] Start sanitize()
5951 pango/opentype/hb-open-types-private.hh | 105
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
5958 4 files changed, 376 insertions(+), 6 deletions(-)
5960 commit 2f19c9ae2e1e7f2d13b8e78d09fb992f55caf00b
5961 Author: Behdad Esfahbod <behdad@behdad.org>
5962 Date: Mon Aug 3 22:43:02 2009 -0400
5964 [HB] Remove use of typeof()
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(-)
5972 commit 832cb0e4680d4274869ee67b84418e5ec06de247
5973 Author: Behdad Esfahbod <behdad@behdad.org>
5974 Date: Mon Aug 3 22:01:47 2009 -0400
5976 [HB] Make it all work again
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(-)
5984 commit b638ece392bb64c1f43767d98ddc3f446b282d43
5985 Author: Behdad Esfahbod <behdad@behdad.org>
5986 Date: Mon Aug 3 21:40:20 2009 -0400
5988 [HB] Use face_t directly instead of ot_layout_t
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(-)
6004 commit da2a76270a0109111b465ec6ae0041ec09a2b554
6005 Author: Behdad Esfahbod <behdad@behdad.org>
6006 Date: Mon Aug 3 21:27:08 2009 -0400
6008 [HB] Simplify sub-blob support
6010 pango/opentype/hb-blob.c | 172
6011 ++++++++++++++++++----------------------------
6012 pango/opentype/hb-blob.h | 14 ++--
6013 2 files changed, 74 insertions(+), 112 deletions(-)
6015 commit ab5a714897efa61da57d8a7fc060b57a6ff4991c
6016 Author: Behdad Esfahbod <behdad@behdad.org>
6017 Date: Mon Aug 3 17:53:29 2009 -0400
6021 pango/opentype/hb-blob.c | 162
6022 +++++++++++++++++++++++++++++++++++++++-------
6023 pango/opentype/hb-blob.h | 12 +++-
6024 2 files changed, 147 insertions(+), 27 deletions(-)
6026 commit 48cc6e95b7b16c56ebad8636204b0f9599400ac5
6027 Author: Behdad Esfahbod <behdad@behdad.org>
6028 Date: Sun Aug 2 20:06:48 2009 -0400
6030 [HB] Rename hb-font.c to hb-font.cc
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(-)
6039 commit c71d6fc16863a662dad7eba81832624201a16533
6040 Author: Behdad Esfahbod <behdad@behdad.org>
6041 Date: Sun Aug 2 20:03:12 2009 -0400
6043 [OT] Rename C++ header files from *.h to *.hh
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(-)
6066 commit ed1f17cc19458b5a5e775a004cb53c3c89f6b7a4
6067 Author: Behdad Esfahbod <behdad@behdad.org>
6068 Date: Sun Aug 2 19:57:00 2009 -0400
6070 [HB] Move OT file handling out of ot-layout
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(-)
6082 commit 6624880f1dc2d14187c4548f7bbddd78f3dbf64d
6083 Author: Behdad Esfahbod <behdad@behdad.org>
6084 Date: Sun Aug 2 17:41:36 2009 -0400
6086 [HB] Port ot-layout to new public API
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(-)
6105 commit 5bb23c0024827fb180e17c9b8dde13e872eed464
6106 Author: Behdad Esfahbod <behdad@behdad.org>
6107 Date: Sun Aug 2 15:35:31 2009 -0400
6109 [HB] Add top-level header files
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(+)
6116 commit fac416667fed565d3d61b25b6736e39b266e22f0
6117 Author: Behdad Esfahbod <behdad@behdad.org>
6118 Date: Sun Aug 2 15:20:22 2009 -0400
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(-)
6126 commit 43514625e82ace469b2d2612bc8f890d192e7b78
6127 Author: Behdad Esfahbod <behdad@behdad.org>
6128 Date: Sat Aug 1 23:06:27 2009 -0400
6130 [HB] Rename _duplicate to _copy
6132 To be in line with cairo
6134 pango/opentype/hb-font.c | 4 ++--
6135 pango/opentype/hb-font.h | 4 ++--
6136 2 files changed, 4 insertions(+), 4 deletions(-)
6138 commit e8238d14ed452b3e402fa65a9d3997254c1570d7
6139 Author: Behdad Esfahbod <behdad@behdad.org>
6140 Date: Sat Aug 1 22:55:11 2009 -0400
6144 pango/opentype/TODO | 10 +---------
6145 1 file changed, 1 insertion(+), 9 deletions(-)
6147 commit 55b6ef4545bda8f12ae4c82aba3a61e8e7c47868
6148 Author: Behdad Esfahbod <behdad@behdad.org>
6149 Date: Sat Aug 1 22:53:04 2009 -0400
6151 [HB] Cleanup public buffer structs
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(-)
6163 commit 019d335ec7710eea286ed0294cda69aace4ebb96
6164 Author: Behdad Esfahbod <behdad@behdad.org>
6165 Date: Sat Aug 1 22:25:04 2009 -0400
6167 [OT] Match struct with HB's
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(-)
6175 commit b522838694c10d2f4055ff0a22167c0ace546e04
6176 Author: Behdad Esfahbod <behdad@behdad.org>
6177 Date: Sat Aug 1 22:19:06 2009 -0400
6179 [HB] Port buffert to new object API
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(-)
6189 commit b0285768b9ea64f0d523edf14232ab870deacb9c
6190 Author: Behdad Esfahbod <behdad@behdad.org>
6191 Date: Sat Aug 1 21:38:39 2009 -0400
6193 [HB] Move typedef's around
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(-)
6200 commit 7f5ea9cb73607efaa77923f43e0636a3b051218c
6201 Author: Behdad Esfahbod <behdad@behdad.org>
6202 Date: Sat Aug 1 21:36:15 2009 -0400
6204 [HB] Add get_reference_count()
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(+)
6213 commit fe17dd9e5df9a7f0b118b42efc6bc0978842216b
6214 Author: Behdad Esfahbod <behdad@behdad.org>
6215 Date: Sat Aug 1 21:11:33 2009 -0400
6217 [Makefile] Fix MOSTLYCLEANFILES
6219 pango/Makefile.am | 4 ++--
6220 1 file changed, 2 insertions(+), 2 deletions(-)
6222 commit 0ae1b78e7694204cb973c633d665d1f3e3d20dc4
6223 Author: Behdad Esfahbod <behdad@behdad.org>
6224 Date: Sat Aug 1 21:06:11 2009 -0400
6226 [HB] Remove glib dependency
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(-)
6234 commit 30791d4cac4b6b1222942a9a6ca32e7ddae768b1
6235 Author: Behdad Esfahbod <behdad@behdad.org>
6236 Date: Sat Aug 1 20:46:02 2009 -0400
6238 [HB] Assorted compiler macros
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(-)
6245 commit 308259613a34f54151c20d616cd5c940d69de980
6246 Author: Behdad Esfahbod <behdad@behdad.org>
6247 Date: Sat Aug 1 20:29:22 2009 -0400
6249 [HB] Simplify object creation
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(-)
6262 commit 661ade98a2930ad00d1383302a41a3984ef50ac8
6263 Author: Behdad Esfahbod <behdad@behdad.org>
6264 Date: Sat Aug 1 19:54:49 2009 -0400
6266 [HB] Add abstract font and face API
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(-)
6279 commit 3ebf3e536b645f86f7dea8d68be08d7b99498f35
6280 Author: Behdad Esfahbod <behdad@behdad.org>
6281 Date: Sat Aug 1 19:30:31 2009 -0400
6283 [HB] Simplify refcounting functions
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(-)
6293 commit 7257d6625638eaeffa13acd614c0eb53875e8172
6294 Author: Behdad Esfahbod <behdad@behdad.org>
6295 Date: Sat Aug 1 19:10:41 2009 -0400
6297 [HB] Fix for dfont's with multiple faces
6299 pango/opentype/hb-ot-layout-open-private.h | 6 ++++--
6300 1 file changed, 4 insertions(+), 2 deletions(-)
6302 commit 86f7ff9415d71de495f6257edad2ba991692e042
6303 Author: Behdad Esfahbod <behdad@behdad.org>
6304 Date: Sat Aug 1 19:05:44 2009 -0400
6306 [HB] Use calloc instead of malloc where feasible
6308 pango/opentype/hb-blob.c | 8 +++++---
6309 pango/opentype/hb-buffer.c | 4 ++--
6310 2 files changed, 7 insertions(+), 5 deletions(-)
6312 commit 2ea66938b387b3d492e45f6277666258366cf003
6313 Author: Behdad Esfahbod <behdad@behdad.org>
6314 Date: Thu Jul 30 16:28:45 2009 -0400
6316 [HB] Remove hinting setting and use ppem==0 to mean "no hinting"
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(-)
6328 commit 112f0d741a24237e83922f8eee735b7f1ae74019
6329 Author: Behdad Esfahbod <behdad@behdad.org>
6330 Date: Thu Jul 30 15:33:57 2009 -0400
6332 [HB] Add a "blob" manager
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(-)
6342 commit 7444dad9ea3dde39b5276fef4f844237d1e661b1
6343 Author: Behdad Esfahbod <behdad@behdad.org>
6344 Date: Wed Jul 29 18:41:25 2009 -0400
6346 [HB] Move direction to buffer
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(-)
6358 commit 7f734d99a5f9cef1362a6f9f0257a683e01ceb48
6359 Author: Behdad Esfahbod <behdad@behdad.org>
6360 Date: Wed Jul 29 18:37:57 2009 -0400
6362 [HB] Rename internal vars
6364 pango/opentype/hb-ot-layout-gsubgpos-private.h | 56
6365 ++++++++++++------------
6366 1 file changed, 28 insertions(+), 28 deletions(-)
6368 commit 11c229d522b9bda910805d571eb29a564b81e926
6369 Author: Behdad Esfahbod <behdad@behdad.org>
6370 Date: Tue Jul 28 15:50:58 2009 -0400
6372 [HB] Adapt to new buffer API
6374 pango/pango-ot-buffer.c | 4 ++--
6375 1 file changed, 2 insertions(+), 2 deletions(-)
6377 commit 603479e35c849285078238275510c0c89170ff9d
6378 Author: Behdad Esfahbod <behdad@behdad.org>
6379 Date: Tue Jul 28 15:50:42 2009 -0400
6381 [HB] Fix buffer enlargement. Ouch
6383 pango/opentype/hb-buffer.c | 2 +-
6384 1 file changed, 1 insertion(+), 1 deletion(-)
6386 commit 59f8868cf32691cce37060b30c3d16503a003df7
6387 Author: Behdad Esfahbod <behdad@behdad.org>
6388 Date: Tue Jul 28 15:43:34 2009 -0400
6390 Apply patch from Jonathan Kew
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(-)
6400 commit 091be0f7d8d06d38bf72c8f2521b2ab8808043d5
6401 Author: Behdad Esfahbod <behdad@behdad.org>
6402 Date: Tue Jul 28 14:33:02 2009 -0400
6404 Bug 590042 – pango-view.1 manpage should not be gzipped
6406 pango-view/Makefile.am | 6 ------
6407 1 file changed, 6 deletions(-)
6409 commit 01783de926a09dd8a3b11699bc8b1a6b6dce0556
6410 Author: Behdad Esfahbod <behdad@behdad.org>
6411 Date: Sun Jul 26 23:54:28 2009 -0400
6413 [atsui] Port to use CoreText instead of ATS
6415 Patch from http://trac.macports.org/ticket/17049
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(-)
6424 commit 2ea6180b690c885b5436629596e2a7d236e6653e
6425 Author: Behdad Esfahbod <behdad@behdad.org>
6426 Date: Sat Jul 25 19:09:01 2009 -0400
6430 This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
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(-)
6447 commit a1fb36307d0e7fe9f1b282da831ec7c551f37296
6448 Merge: c939f6a 7280086
6449 Author: Behdad Esfahbod <behdad@behdad.org>
6450 Date: Sat Jul 25 19:08:41 2009 -0400
6452 Merge branch 'master' into harfbuzz-ng
6454 commit 72800869fb784189bac1066265d95a1226bcf212
6455 Author: Behdad Esfahbod <behdad@behdad.org>
6456 Date: Wed Jul 22 16:26:52 2009 -0400
6458 [docs] Add index of symbols new in 1.24 and 1.26
6460 docs/pango-docs.sgml | 6 ++++++
6461 1 file changed, 6 insertions(+)
6463 commit ac2ce962e9c257657eeceaf08d6aeeddd6faaa83
6464 Author: Behdad Esfahbod <behdad@behdad.org>
6465 Date: Wed Jul 22 16:24:43 2009 -0400
6467 Bug 410169 – gravity problem with Common chars
6469 Only show wide chars (as in g_unichar_iswide()) upright.
6470 This improves rendering of 1) digits in CJK context, and 2) Narrow
6475 pango_gravity_get_for_script_and_width()
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(-)
6486 commit 0df5c40d43a8d87a917991780595d9fadd19afb6
6487 Author: Behdad Esfahbod <behdad@behdad.org>
6488 Date: Wed Jul 22 16:24:01 2009 -0400
6492 pango/pangox.def | 2 +-
6493 1 file changed, 1 insertion(+), 1 deletion(-)
6495 commit a9a416de60ce42fea78e8283253d07a018bf2778
6496 Author: Behdad Esfahbod <behdad@behdad.org>
6497 Date: Wed Jul 22 13:39:41 2009 -0400
6499 Bug 589113 – Some characters rotated incorrectly in vertical text
6501 Always show full-width Unicode characters upright.
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(-)
6509 commit 72f2d4ac7ca20e5931f4b33e67598d0059ad1527
6510 Author: Carlo Bramini <carlo.bramix@libero.it>
6511 Date: Tue Jul 21 10:52:56 2009 +0300
6513 Bug 582851 -- Little fix for compiling with Cygwin
6515 Use .def and .rc files on Cygwin, too. Use them for the pangox and
6516 pangoxft libraries, too on Cygwin.
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(-)
6526 commit 8888c1c1ba25f1c527c4e7aeb7f426e20329b165
6527 Author: Tor Lillqvist <tml@iki.fi>
6528 Date: Tue Jul 21 10:10:27 2009 +0300
6530 Bug 588060 -- Fonts missing on Cygwin
6532 Use HAVE_CAIRO_WIN32 instead of G_OS_WIN32 to decide whether to
6533 use the built-in aliases code.
6535 pango/pango-utils.c | 4 ++--
6536 1 file changed, 2 insertions(+), 2 deletions(-)
6538 commit 8e348718e57d3f4ed04c9fdcb16a0019a6e13675
6539 Author: Behdad Esfahbod <behdad@behdad.org>
6540 Date: Mon Jul 20 17:19:14 2009 -0400
6542 Bump version to 1.25.0
6544 configure.in | 6 +++---
6545 1 file changed, 3 insertions(+), 3 deletions(-)
6547 commit 47ab634106a27b49085d26150999380e18bd3946
6548 Merge: 1eadda9 a7d12be
6549 Author: Behdad Esfahbod <behdad@behdad.org>
6550 Date: Mon Jul 20 17:18:19 2009 -0400
6554 commit a7d12be6599f9e833cc1e623c8c103128adee8f2
6555 Author: Behdad Esfahbod <behdad@behdad.org>
6556 Date: Mon Jul 20 16:52:53 2009 -0400
6561 configure.in | 4 ++--
6562 2 files changed, 10 insertions(+), 2 deletions(-)
6564 commit c29637c366fe2229f6749cb1cb5336fa6d956790
6565 Author: Behdad Esfahbod <behdad@behdad.org>
6566 Date: Mon Jul 20 16:49:16 2009 -0400
6568 Bug 589133 – Firefox 3.5 complains about invalid weak references
6570 pango/pangofc-font.c | 13 +++++++++++--
6571 1 file changed, 11 insertions(+), 2 deletions(-)
6573 commit fe07285144de9146822bce5667aadcf1bc0d4111
6574 Author: Behdad Esfahbod <behdad@behdad.org>
6575 Date: Mon Jul 20 16:31:33 2009 -0400
6577 Bug 585806 – crash during pango_fc_font_map_shutdown
6579 pango/pangofc-font.c | 3 ---
6580 pango/pangofc-fontmap.c | 5 -----
6581 2 files changed, 8 deletions(-)
6583 commit 1eadda908f0f9262dcb4c301f487b5a190dc0e54
6584 Author: Behdad Esfahbod <behdad@behdad.org>
6585 Date: Mon Jul 20 16:49:16 2009 -0400
6587 Bug 589133 – Firefox 3.5 complains about invalid weak references
6589 pango/pangofc-font.c | 13 +++++++++++--
6590 1 file changed, 11 insertions(+), 2 deletions(-)
6592 commit 5a75ce1414f43a36a5e510cc5cfac085671bfdca
6593 Author: Behdad Esfahbod <behdad@behdad.org>
6594 Date: Mon Jul 20 16:31:33 2009 -0400
6596 Bug 585806 – crash during pango_fc_font_map_shutdown
6598 pango/pangofc-font.c | 3 ---
6599 pango/pangofc-fontmap.c | 5 -----
6600 2 files changed, 8 deletions(-)
6602 commit 853f3ddd12ea2fbf3bed551ebfd542536e7f42e0
6603 Author: Colin Walters <walters@verbum.org>
6604 Date: Fri Jul 17 14:01:25 2009 -0400
6606 Build introspection again
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.
6611 This allows us to re-enable the introspection build.
6613 pango/Makefile.am | 31 +++++++++++++++----------------
6614 1 file changed, 15 insertions(+), 16 deletions(-)
6616 commit efd34a719271d3c386d5fd4d852619829355fc88
6617 Author: Behdad Esfahbod <behdad@behdad.org>
6618 Date: Fri Jul 17 01:41:42 2009 -0400
6622 pango/pango-layout.c | 2 +-
6623 1 file changed, 1 insertion(+), 1 deletion(-)
6625 commit 67052645e6afcd7f72ef852c99ee88897d2022da
6626 Author: Behdad Esfahbod <behdad@behdad.org>
6627 Date: Wed Jul 15 13:59:20 2009 -0400
6629 Handle NUL in text in places that g_utf8_strlen () was used
6631 While pango-layout doesn't allow NUL in text, the lower level
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()
6639 Bug 588678 – pango crash: install a new theme from
6640 gnome-appearance-properties
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(-)
6651 commit 4d6f980b9f67e7e969e6f5afeb6f216c0a99e6f4
6652 Author: Behdad Esfahbod <behdad@behdad.org>
6653 Date: Mon Jun 29 18:33:18 2009 -0400
6658 configure.in | 4 ++--
6659 2 files changed, 7 insertions(+), 2 deletions(-)
6661 commit 643b70644aabdbebd6bdfe7a5f128efde39caced
6662 Author: Behdad Esfahbod <behdad@behdad.org>
6663 Date: Wed Jun 24 23:03:39 2009 -0400
6665 Bug 586814 – Crashes related to fontmap destruction after upgrade
6667 Followup patch from Morten.
6669 pango/pangofc-font.c | 6 +++++-
6670 1 file changed, 5 insertions(+), 1 deletion(-)
6672 commit f868f085dd22f74ea43426d21b13165ebcd091b4
6673 Author: Behdad Esfahbod <behdad@behdad.org>
6674 Date: Wed Jun 24 22:12:37 2009 -0400
6676 Bug 586814 – Crashes related to fontmap destruction after upgrade
6678 Avoid modifying hashtable while walking it.
6680 pango/pangofc-fontmap.c | 14 +++++++++-----
6681 1 file changed, 9 insertions(+), 5 deletions(-)
6683 commit fd5f93fc6bdf5d8985826c3caa56e2081279cf0e
6684 Author: Behdad Esfahbod <behdad@behdad.org>
6685 Date: Fri Jun 19 14:05:14 2009 -0400
6689 NEWS | 11 +++++++++++
6690 configure.in | 4 ++--
6691 2 files changed, 13 insertions(+), 2 deletions(-)
6693 commit 64aaa40a1ff2e80cb9eb36eabf8f5839641c7630
6694 Author: Behdad Esfahbod <behdad@behdad.org>
6695 Date: Wed Jun 10 23:28:57 2009 -0400
6697 Bug 585337 – Fails to install: install: will not overwrite
6699 `/home/yavor/gnome-trunk/include/pango-1.0/pango/pango-ot.h' with
6702 Remove duplicate entry for pango-ot.h.
6704 pango/Makefile.am | 2 +-
6705 1 file changed, 1 insertion(+), 1 deletion(-)
6707 commit 0fd3bb3036fb2621c5a0f80e3a9d495b84b30449
6708 Author: Behdad Esfahbod <behdad@behdad.org>
6709 Date: Wed Jun 10 23:25:57 2009 -0400
6711 Bug 585164 – 'man preload' shows man page for pango-view
6713 Fix pango-view manual installation.
6715 pango-view/Makefile.am | 2 +-
6716 1 file changed, 1 insertion(+), 1 deletion(-)
6718 commit c939f6aff405ca7b10b1f1538f46148bff719fcb
6719 Author: Behdad Esfahbod <behdad@behdad.org>
6720 Date: Wed Jun 10 23:26:51 2009 -0400
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(-)
6739 commit 2bf2d827cf2409cd774be14ff1d94e0fb7794377
6740 Author: Behdad Esfahbod <behdad@behdad.org>
6741 Date: Wed Jun 10 23:25:57 2009 -0400
6743 Bug 585164 – 'man preload' shows man page for pango-view
6745 Fix pango-view manual installation.
6747 pango-view/Makefile.am | 2 +-
6748 1 file changed, 1 insertion(+), 1 deletion(-)
6750 commit 6209a6230cce6c9b1af3c699f0f18335e820e1ea
6751 Author: Behdad Esfahbod <behdad@behdad.org>
6752 Date: Sat May 30 23:44:22 2009 -0400
6754 Bug 584328 – Persian sample text is not good
6756 Remove Alef Maksura from sample text.
6758 pango/pango-language-sample-table.h | 2 +-
6759 1 file changed, 1 insertion(+), 1 deletion(-)
6761 commit f0e5e54917286dd18471d76ed099bccf0eb85053
6762 Author: Behdad Esfahbod <behdad@behdad.org>
6763 Date: Sat May 30 23:40:35 2009 -0400
6765 Bug 583250 – pango_font_metrics_get_approximate_char_width is
6766 wrong when LANG=fa_IR
6768 When computing approximate char width for context metrics use
6770 size the sample string renders to. Previously it was taking average
6771 over all the fonts used by the sample str.
6773 pango/pango-context.c | 29 ++++++++++-------------------
6774 1 file changed, 10 insertions(+), 19 deletions(-)
6776 commit eae0fecefc4e294f0c182a7063348a817c111dce
6777 Author: Behdad Esfahbod <behdad@behdad.org>
6778 Date: Sat May 30 22:17:32 2009 -0400
6780 [GPOS] Advance buffer cursor in SinglePos lookups. Ouch!
6782 pango/opentype/hb-ot-layout-gpos-private.h | 4 ++++
6783 1 file changed, 4 insertions(+)
6785 commit 9fdfc9a06874820f94196c4802c96bc32d71ddc2
6786 Author: Behdad Esfahbod <behdad@behdad.org>
6787 Date: Sat May 30 12:02:46 2009 -0400
6789 [HB] Improve buffer. Don't dup out buffer unless out is longer
6792 That is, we work in-place even for ligatures now.
6794 pango/opentype/hb-buffer.c | 156
6795 +++++++++++++++++++-------------------------
6796 pango/opentype/hb-buffer.h | 9 ++-
6797 2 files changed, 72 insertions(+), 93 deletions(-)
6799 commit 3dbd37431ebcf8b24a5891a04e66a2f964178c1e
6800 Author: Behdad Esfahbod <behdad@behdad.org>
6801 Date: Wed May 27 18:16:55 2009 -0400
6803 [GPOS] Fix property checking
6805 pango/opentype/hb-ot-layout-gpos-private.h | 6 +++---
6806 1 file changed, 3 insertions(+), 3 deletions(-)
6808 commit 810f4214af6438076da5014888d60d4bfe77ebd6
6809 Author: Behdad Esfahbod <behdad@behdad.org>
6810 Date: Wed May 27 00:17:37 2009 -0400
6812 [GPOS] Add vertical TODO
6814 pango/opentype/hb-ot-layout-gpos-private.h | 2 ++
6815 1 file changed, 2 insertions(+)
6817 commit 157af6ba32a32c941cd5be9b0b0034bf8b7327cb
6818 Author: Behdad Esfahbod <behdad@behdad.org>
6819 Date: Tue May 26 22:29:02 2009 -0400
6821 [HB] Remove useless include
6823 pango/opentype/hb-ot-layout-private.h | 3 ---
6824 1 file changed, 3 deletions(-)
6826 commit 4921800a3ff9edc8b564cd49ae6e976767a16a0f
6827 Author: Behdad Esfahbod <behdad@behdad.org>
6828 Date: Tue May 26 22:26:08 2009 -0400
6830 [GPOS] Remove unused variables
6832 pango/opentype/hb-ot-layout-gpos-private.h | 3 +--
6833 1 file changed, 1 insertion(+), 2 deletions(-)
6835 commit 07c0e3b1d239ab041e243b0543640c9001e04931
6836 Author: Behdad Esfahbod <behdad@behdad.org>
6837 Date: Tue May 26 22:11:32 2009 -0400
6839 Fall back to TT kerning if no GPOS
6841 pango/pango-ot-info.c | 4 ++--
6842 1 file changed, 2 insertions(+), 2 deletions(-)
6844 commit 6f9bd9a0e876bc49d25fb8e892b17adfa5b12b8c
6845 Author: Behdad Esfahbod <behdad@behdad.org>
6846 Date: Tue May 26 19:48:16 2009 -0400
6848 [HB] Fix glyph properties
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(-)
6855 commit dc08fb7281b86edacc2edd521da0212acffca985
6856 Author: Behdad Esfahbod <behdad@behdad.org>
6857 Date: Tue May 26 18:57:56 2009 -0400
6859 [GPOS] Fix PairPos signedness
6861 pango/opentype/hb-ot-layout-gpos-private.h | 11 ++++-------
6862 1 file changed, 4 insertions(+), 7 deletions(-)
6864 commit 74d8c52f6ac1787efb8d87b72f47c6933abaf4ae
6865 Author: Behdad Esfahbod <behdad@behdad.org>
6866 Date: Tue May 26 17:58:37 2009 -0400
6868 [GPOS] Fix mark matching
6870 pango/opentype/hb-ot-layout-gpos-private.h | 44
6871 +++++++++++++---------------
6872 1 file changed, 20 insertions(+), 24 deletions(-)
6874 commit fe789092d83e6d4da43126640af0150b6bb2555c
6875 Author: Behdad Esfahbod <behdad@behdad.org>
6876 Date: Tue May 26 17:31:56 2009 -0400
6878 [HB] When looking back/forward, skip marks only
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(-)
6889 commit 746860bb7b54c16898264b248eb93a56e8af333b
6890 Author: Behdad Esfahbod <behdad@behdad.org>
6891 Date: Tue May 26 15:58:34 2009 -0400
6893 [GDEF] Support MarkFilteringSets
6895 pango/opentype/hb-ot-layout.cc | 59
6896 ++++++++++++++--------------------------
6897 1 file changed, 21 insertions(+), 38 deletions(-)
6899 commit 95c3fffa8a2b102a3d5f88f3940e7f93e2368fec
6900 Author: Behdad Esfahbod <behdad@behdad.org>
6901 Date: Tue May 26 15:45:41 2009 -0400
6903 [HB] Simplify MarkAttachmentType handling
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(-)
6910 commit a6e2371d5c50cafd6a433ae19fcfb93fb820f1db
6911 Author: Behdad Esfahbod <behdad@behdad.org>
6912 Date: Tue May 26 15:38:53 2009 -0400
6914 [HB] Support parsing MarkFilteringSets introduced in OpenType 1.6
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(-)
6922 commit d877d91e5c0617a82620a6a47406cd196e16e5d6
6923 Author: Behdad Esfahbod <behdad@behdad.org>
6924 Date: Tue May 26 13:08:00 2009 -0400
6926 [HB] More de-C++'ization
6928 pango/opentype/hb-ot-layout-gsubgpos-private.h | 24
6929 ++++++++++++------------
6930 1 file changed, 12 insertions(+), 12 deletions(-)
6932 commit 3b1a840d2726772fb3a6ec0daedaf698fce29c52
6933 Author: Behdad Esfahbod <behdad@behdad.org>
6934 Date: Tue May 26 13:04:59 2009 -0400
6936 [HB] Start MarkFilteringSet support
6938 pango/opentype/hb-ot-layout-common-private.h | 24
6939 +++++++++++++++++++-----
6940 1 file changed, 19 insertions(+), 5 deletions(-)
6942 commit fb8da04aac1fe1b11b8a617342f1532e12c595db
6943 Author: Behdad Esfahbod <behdad@behdad.org>
6944 Date: Tue May 26 12:40:10 2009 -0400
6946 [HB] Implement get_lig_carets()
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(-)
6955 commit 807581741d5331235004f2252de92a6de3ce23d0
6956 Author: Behdad Esfahbod <behdad@behdad.org>
6957 Date: Tue May 26 12:24:16 2009 -0400
6959 [HB] Add get_attach_points()
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(-)
6972 commit 298dadbd395a594176ed4cda4b9cf7004b724b66
6973 Author: Behdad Esfahbod <behdad@behdad.org>
6974 Date: Tue May 26 12:00:28 2009 -0400
6976 [HB] Remove more macros
6978 pango/opentype/hb-ot-layout-gdef-private.h | 18 +++++++++---------
6979 1 file changed, 9 insertions(+), 9 deletions(-)
6981 commit 7b3f038ada310ac1f113d898a637df188177f8bb
6982 Author: Behdad Esfahbod <behdad@behdad.org>
6983 Date: Mon May 25 04:04:24 2009 -0400
6985 [HB] More buffer cleanup
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(-)
7002 commit 76d05e87fb34a3f6cc5d914e91f755e964c690dc
7003 Author: Behdad Esfahbod <behdad@behdad.org>
7004 Date: Mon May 25 03:39:11 2009 -0400
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(-)
7016 commit fdb536bbfd1575465abf4cdfa08706685a466244
7017 Author: Behdad Esfahbod <behdad@behdad.org>
7018 Date: Mon May 25 03:30:31 2009 -0400
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(-)
7026 commit 8f0881c5d40224e820ce19e67259f75e8c82adb7
7027 Author: Behdad Esfahbod <behdad@behdad.org>
7028 Date: Mon May 25 03:24:19 2009 -0400
7030 [HB] Remove one XXX, add another
7032 pango/opentype/hb-buffer.h | 2 ++
7033 pango/opentype/hb-ot-layout-private.h | 3 +--
7034 2 files changed, 3 insertions(+), 2 deletions(-)
7036 commit 8c864af4b508feac57896fe4e0124d9031670b93
7037 Author: Behdad Esfahbod <behdad@behdad.org>
7038 Date: Mon May 25 03:22:19 2009 -0400
7040 [HB] Update copyright years
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(-)
7050 commit 6e506f425a89d0ff330497b38ec8227e30d5681b
7051 Author: Behdad Esfahbod <behdad@behdad.org>
7052 Date: Mon May 25 03:20:18 2009 -0400
7054 [HB] Would have helped if I actually knew C++ before using it...
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(-)
7061 commit 40c6f897dbdc4020c5aec07b7022caadb45cf3f1
7062 Author: Behdad Esfahbod <behdad@behdad.org>
7063 Date: Mon May 25 03:10:06 2009 -0400
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(-)
7071 commit c783d19c9cee230e20cf4df504e729b5233ebe17
7072 Author: Behdad Esfahbod <behdad@behdad.org>
7073 Date: Mon May 25 02:41:49 2009 -0400
7077 pango/opentype/hb-ot-layout-open-private.h | 46
7078 +++++++++++-----------------
7079 1 file changed, 18 insertions(+), 28 deletions(-)
7081 commit c53ed30cddcf3ed56ffb2756f2d8650ad012ff44
7082 Author: Behdad Esfahbod <behdad@behdad.org>
7083 Date: Mon May 25 02:34:25 2009 -0400
7087 pango/opentype/hb-ot-layout-open-private.h | 31
7088 +++++++++-------------------
7089 1 file changed, 10 insertions(+), 21 deletions(-)
7091 commit d63d5c6cfc6e1584ca426e469e3a35c46aa4605f
7092 Author: Behdad Esfahbod <behdad@behdad.org>
7093 Date: Mon May 25 02:27:29 2009 -0400
7095 [HB] Simplify some basic things
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(-)
7102 commit 8690ed7d482374c3d05eb52419d68ed7d29bee81
7103 Author: Behdad Esfahbod <behdad@behdad.org>
7104 Date: Sun May 24 15:01:16 2009 -0400
7106 [HB] simplify macros
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(-)
7115 commit ed60b2d914254d10765fae72a85e191a9a696bc7
7116 Author: Behdad Esfahbod <behdad@behdad.org>
7117 Date: Sun May 24 14:27:24 2009 -0400
7119 [HB] Update text files
7121 pango/opentype/COPYING | 7 -------
7122 pango/opentype/README | 13 ++-----------
7123 2 files changed, 2 insertions(+), 18 deletions(-)
7125 commit f4ad4d87cba90c1d02255c34247b9ce09d0b6d67
7126 Author: Behdad Esfahbod <behdad@behdad.org>
7127 Date: Sun May 24 14:24:35 2009 -0400
7129 [HB] Remove stale makefile.msc too
7131 pango/opentype/makefile.msc | 19 -------------------
7132 1 file changed, 19 deletions(-)
7134 commit a7a715480db66148b1f487528887508a7991dcd0
7135 Author: Behdad Esfahbod <behdad@behdad.org>
7136 Date: Sun May 24 14:22:22 2009 -0400
7138 [HB] Remove old code!
7140 Goodbye 16 thousand lines of ten-year old code!
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(-)
7167 commit 4b90aa823cf91c586d0fd8a5d6154f46516a87ce
7168 Author: Behdad Esfahbod <behdad@behdad.org>
7169 Date: Sun May 24 14:21:27 2009 -0400
7171 [HB] Remove stale TODO mark
7173 pango/opentype/hb-ot-layout-open-private.h | 1 -
7174 1 file changed, 1 deletion(-)
7176 commit d11f8e6d41213d38b2b3ea2ec4843e2b6f34697b
7177 Author: Behdad Esfahbod <behdad@behdad.org>
7178 Date: Sun May 24 12:30:40 2009 -0400
7180 [HB] Add FixedVersion cast to int
7182 pango/opentype/hb-ot-layout-open-private.h | 2 ++
7183 1 file changed, 2 insertions(+)
7185 commit 8ff827848f63ac61446735c8516a452177c16336
7186 Author: Behdad Esfahbod <behdad@behdad.org>
7187 Date: Sun May 24 12:29:55 2009 -0400
7191 pango/opentype/hb-ot-layout-open-private.h | 10 +++++-----
7192 1 file changed, 5 insertions(+), 5 deletions(-)
7194 commit f89367b83225a5c0a2804ec122d66290a8feb8d5
7195 Author: Behdad Esfahbod <behdad@behdad.org>
7196 Date: Sun May 24 01:03:24 2009 -0400
7198 [HB] Remove unused data types
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(-)
7206 commit 8259e8735babe30eaf3c017e022368bf796b411e
7207 Author: Behdad Esfahbod <behdad@behdad.org>
7208 Date: Sun May 24 00:53:28 2009 -0400
7210 [HB] Simplify version check in GSUB/GPOS
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(-)
7216 commit d36c93ee99362940c929e20282d2fab440265711
7217 Author: Behdad Esfahbod <behdad@behdad.org>
7218 Date: Sun May 24 00:50:27 2009 -0400
7220 [HB] Check for GDEF/GSUB/GPOS versions
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(-)
7229 commit 5c8fd8cb98e4f20ce02dd10f5b3edbbb15b1d91d
7230 Author: Behdad Esfahbod <behdad@behdad.org>
7231 Date: Sat May 23 22:39:42 2009 -0400
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(-)
7239 commit eca339bbb73aa1b826f3c1e12d1a27f53ee034db
7240 Author: Behdad Esfahbod <behdad@behdad.org>
7241 Date: Sat May 23 18:50:44 2009 -0400
7245 pango/opentype/TODO | 6 ++++++
7246 1 file changed, 6 insertions(+)
7248 commit d2b11bb9bf3cfa3e1cdcf79a473626ec4ed51846
7249 Author: Behdad Esfahbod <behdad@behdad.org>
7250 Date: Fri May 22 18:54:24 2009 -0400
7252 [GDEF] Add some get_carret_value() code
7254 pango/opentype/hb-ot-layout-gdef-private.h | 36
7255 ++++++++++++++--------------
7256 1 file changed, 18 insertions(+), 18 deletions(-)
7258 commit 191cfb73b04955d9af757d47dc85b1ae0ab6c6c5
7259 Author: Behdad Esfahbod <behdad@behdad.org>
7260 Date: Fri May 22 18:29:45 2009 -0400
7262 [GPOS] MarkLigPosFormat1
7264 GPOS is complete now! Yay!
7266 pango/opentype/hb-ot-layout-gpos-private.h | 128
7267 ++++++++++++++++++++--------
7268 1 file changed, 92 insertions(+), 36 deletions(-)
7270 commit 31f627d786003824d189c786db532600d8701114
7271 Author: Behdad Esfahbod <behdad@behdad.org>
7272 Date: Fri May 22 17:58:09 2009 -0400
7274 [HB] Remove apply_subtables() again
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(-)
7282 commit fb963a1a1e8f7c337af6b7fee4718c3f65bc8c51
7283 Author: Behdad Esfahbod <behdad@behdad.org>
7284 Date: Thu May 21 22:31:33 2009 -0400
7286 [HB] Share Extension lookup code between GSUB and GPOS
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(-)
7294 commit a9688760104e24339e8c956bbdfc3e12387f02b8
7295 Author: Behdad Esfahbod <behdad@behdad.org>
7296 Date: Thu May 21 15:51:04 2009 -0400
7298 [GPOS] Remove printf. MarkMarkPos1 is working
7300 The "bug" was in the font.
7302 pango/opentype/hb-ot-layout-gpos-private.h | 1 -
7303 1 file changed, 1 deletion(-)
7305 commit 541e8ad0c666f895649fbe1df2393ef0f04f2655
7306 Author: Behdad Esfahbod <behdad@behdad.org>
7307 Date: Thu May 21 12:46:29 2009 -0400
7309 [HB] Ouch. Add files.
7311 pango/opentype/hb-common.h | 53 +++++++++++++++++
7312 pango/opentype/hb-private.h | 132
7313 +++++++++++++++++++++++++++++++++++++++++++
7314 2 files changed, 185 insertions(+)
7316 commit 6e1a2662b3f9d5514c99a82f70e037749d95dc3c
7317 Author: Behdad Esfahbod <behdad@behdad.org>
7318 Date: Thu May 21 08:27:07 2009 -0400
7320 [GPOS] MarkMarkPosFormat1
7322 Still not quite working.
7324 pango/opentype/TODO | 4 +-
7325 pango/opentype/hb-ot-layout-gpos-private.h | 105
7326 ++++++++++++++++++++--------
7327 2 files changed, 79 insertions(+), 30 deletions(-)
7329 commit 7c4677ad4d628a943066782df30720b6ae2f79c6
7330 Author: Behdad Esfahbod <behdad@behdad.org>
7331 Date: Thu May 21 06:32:01 2009 -0400
7333 [GPOS] MarkBasePosFormat1
7335 pango/opentype/TODO | 1 +
7336 pango/opentype/hb-ot-layout-gpos-private.h | 62
7337 +++++++++++++++++++++++++---
7338 2 files changed, 58 insertions(+), 5 deletions(-)
7340 commit 180781efd0691964cc5b823c6b9274f208fd083c
7341 Author: Behdad Esfahbod <behdad@behdad.org>
7342 Date: Thu May 21 04:58:24 2009 -0400
7344 [GPOS] Implement MarkArray interface
7346 pango/opentype/hb-ot-layout-gpos-private.h | 5 +++--
7347 1 file changed, 3 insertions(+), 2 deletions(-)
7349 commit 164137a18e4b10c240c8d63bf676872cfdc934c3
7350 Author: Behdad Esfahbod <behdad@behdad.org>
7351 Date: Thu May 21 04:54:01 2009 -0400
7353 [GPOS] Implement Device support in AnchorFormat3
7355 pango/opentype/hb-ot-layout-gpos-private.h | 11 ++++++++---
7356 1 file changed, 8 insertions(+), 3 deletions(-)
7358 commit 361cdf36b00a7e4632de45a8ad9697d3cb1b8670
7359 Author: Behdad Esfahbod <behdad@behdad.org>
7360 Date: Thu May 21 04:49:04 2009 -0400
7362 [GPOS] Remove apply_value() return value
7364 pango/opentype/hb-ot-layout-gpos-private.h | 75
7365 +++++++++++++---------------
7366 1 file changed, 34 insertions(+), 41 deletions(-)
7368 commit 93e5da2de8070410b5e8978dfa3a261e6d7f00a4
7369 Author: Behdad Esfahbod <behdad@behdad.org>
7370 Date: Thu May 21 04:47:05 2009 -0400
7372 [GPOS] Start MarkBasePosFormat1
7374 pango/opentype/TODO | 1 +
7375 pango/opentype/hb-ot-layout-gpos-private.h | 38
7376 +++++++++++++---------------
7377 2 files changed, 18 insertions(+), 21 deletions(-)
7379 commit 25494c523822e837716bc1000b1d94ff06ca476f
7380 Author: Behdad Esfahbod <behdad@behdad.org>
7381 Date: Wed May 20 15:46:12 2009 -0400
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(+)
7389 commit 6fb8dab583378de48a39b1b25459e24b0162e5d4
7390 Author: Behdad Esfahbod <behdad@behdad.org>
7391 Date: Wed May 20 06:15:23 2009 -0400
7395 pango/opentype/TODO | 1 +
7396 1 file changed, 1 insertion(+)
7398 commit 5687dd7511fbf8503dcb6d7c215455e1f999cf03
7399 Author: Behdad Esfahbod <behdad@behdad.org>
7400 Date: Wed May 20 06:01:16 2009 -0400
7402 [HB] Remove last dependence on the old code base!
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(-)
7412 commit c141180297254ef341e3e557c26b51eb7e964706
7413 Author: Behdad Esfahbod <behdad@behdad.org>
7414 Date: Wed May 20 05:42:12 2009 -0400
7416 [HB] Rename harfbuzz-buffer to hb-buffer
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(-)
7433 commit 336bb3201096bdd0494d29926dd44e8cca8bed26
7434 Author: Behdad Esfahbod <behdad@behdad.org>
7435 Date: Wed May 20 05:35:14 2009 -0400
7437 [HB] Remove all references to the old code!
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(-)
7451 commit 15a0220c336113a2df8de91ec0513b1bdde35a89
7452 Author: Behdad Esfahbod <behdad@behdad.org>
7453 Date: Wed May 20 04:51:30 2009 -0400
7455 [GPOS] Finally it's working, up to Cursive
7457 Wow, IranNastaliq renders perfectly again!
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(-)
7464 commit ac8ad1e1c8958246add90cf6d7b6da4ad2a2ea87
7465 Author: Behdad Esfahbod <behdad@behdad.org>
7466 Date: Wed May 20 04:16:35 2009 -0400
7468 [GPOS] Fix more brokenness
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(-)
7478 commit b77c4990efcd6f6ef77dc6e956bb3f1df9bf6bff
7479 Author: Behdad Esfahbod <behdad@behdad.org>
7480 Date: Wed May 20 03:59:33 2009 -0400
7482 [GPOS] Fix GPOS feature lookup lookups and application
7484 pango/pango-ot-info.c | 51
7485 ++++++++++++++++++++++++-------------------------
7486 1 file changed, 25 insertions(+), 26 deletions(-)
7488 commit 25db8f6de85f6f8ee11adbf423edb22e6259c543
7489 Author: Behdad Esfahbod <behdad@behdad.org>
7490 Date: Wed May 20 03:53:00 2009 -0400
7492 [HB] Move lookup types enum into subtable class
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(-)
7499 commit e97278164b1939d4b76128ff8bf520ca02b1debb
7500 Author: Behdad Esfahbod <behdad@behdad.org>
7501 Date: Wed May 20 00:00:09 2009 -0400
7503 [GDEF] Simplify Device access
7505 pango/opentype/hb-ot-layout-gdef-private.h | 12 +++---------
7506 1 file changed, 3 insertions(+), 9 deletions(-)
7508 commit 0b092ed02b6cda94c1a4df87c25f88142f967f4f
7509 Author: Behdad Esfahbod <behdad@behdad.org>
7510 Date: Tue May 19 23:58:54 2009 -0400
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(-)
7524 commit 2b57f9a6cbaeee708d19a4eda410fef15e4738c5
7525 Author: Behdad Esfahbod <behdad@behdad.org>
7526 Date: Tue May 19 23:43:04 2009 -0400
7528 [HB] Remove unused methods
7530 pango/opentype/hb-ot-layout-common-private.h | 6 ------
7531 1 file changed, 6 deletions(-)
7533 commit 066d6ab77a5a95187f5865dd409c8b1ee0b79f7b
7534 Author: Behdad Esfahbod <behdad@behdad.org>
7535 Date: Tue May 19 23:42:30 2009 -0400
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(-)
7545 commit 852a03873cf0266cc1acadafc60ef2f4132b2019
7546 Author: Behdad Esfahbod <behdad@behdad.org>
7547 Date: Tue May 19 23:25:41 2009 -0400
7549 [GPOS] CursivePosFormat1
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(-)
7556 commit da5b04ad92c37846ace5ecd9a91c18e836759a23
7557 Author: Behdad Esfahbod <behdad@behdad.org>
7558 Date: Tue May 19 22:30:09 2009 -0400
7560 [GSUB] PairPosFormat2
7562 pango/opentype/hb-ot-layout-gpos-private.h | 43
7563 ++++++++++++++++++++++++----
7564 1 file changed, 38 insertions(+), 5 deletions(-)
7566 commit 10ddad5aa5c15d589b3dd9330d75562abc21c03a
7567 Author: Behdad Esfahbod <behdad@behdad.org>
7568 Date: Tue May 19 22:16:04 2009 -0400
7570 [GPOS] PairPosFormat1
7572 pango/opentype/hb-ot-layout-gpos-private.h | 91
7573 ++++++++++++++++++++++------
7574 1 file changed, 73 insertions(+), 18 deletions(-)
7576 commit 9c25dfbd235bd155ad62f3a8d03e27af9a17b810
7577 Author: Behdad Esfahbod <behdad@behdad.org>
7578 Date: Mon May 18 19:47:52 2009 -0400
7580 [GPOS] Start filling apply() functions in
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(-)
7589 commit 51d81548dd52fbb6c90775eb3bc83289c0329ddf
7590 Author: Behdad Esfahbod <behdad@behdad.org>
7591 Date: Mon May 18 18:44:54 2009 -0400
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(-)
7600 commit 4c83d55575d3d05a29bb551dfc41b92b76e48a44
7601 Author: Behdad Esfahbod <behdad@behdad.org>
7602 Date: Mon May 18 18:30:25 2009 -0400
7604 [HB] More reference cast simplification
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(-)
7612 commit 3112f9e9ce1a7e69ac9c95a029f5b6b65025e666
7613 Author: Behdad Esfahbod <behdad@behdad.org>
7614 Date: Mon May 18 18:22:44 2009 -0400
7616 [HB] Rename LOOKUP_ARGS to APPLY_ARGS
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(-)
7626 commit c08a686375ab4f3173a649f9bf825d24a5870096
7627 Author: Behdad Esfahbod <behdad@behdad.org>
7628 Date: Mon May 18 18:21:44 2009 -0400
7630 [HB] Internally rename position() and substitute() to apply()
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(-)
7638 commit 293b1f902f9a730b486d9d92412dd6a1c13eef4c
7639 Author: Behdad Esfahbod <behdad@behdad.org>
7640 Date: Mon May 18 18:01:19 2009 -0400
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(-)
7650 commit a483de8e2774ecf9bc281b46fdd21b4d58ed61a2
7651 Author: Behdad Esfahbod <behdad@behdad.org>
7652 Date: Mon May 18 17:43:49 2009 -0400
7654 Switch Pango to new, defunt, GPOS
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(-)
7665 commit 68f88f1ca8e7057c8830c1c60a369e588745ebdc
7666 Author: Behdad Esfahbod <behdad@behdad.org>
7667 Date: Mon May 18 17:09:33 2009 -0400
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(-)
7679 commit 4781df2c257883e3507167218fd2bedc739571a2
7680 Author: Behdad Esfahbod <behdad@behdad.org>
7681 Date: Mon May 18 15:32:40 2009 -0400
7685 pango/opentype/hb-ot-layout-gsub-private.h | 16 ++++++----------
7686 1 file changed, 6 insertions(+), 10 deletions(-)
7688 commit 014a7567c6152b73218fe21a54e34ddc6ef1447d
7689 Author: Behdad Esfahbod <behdad@behdad.org>
7690 Date: Mon May 18 13:50:15 2009 -0400
7694 pango/opentype/hb-ot-layout-gsub-private.h | 22 +++++++++++-----------
7695 1 file changed, 11 insertions(+), 11 deletions(-)
7697 commit cda2b36b75bd7be71d830bee78b2ab5845e90831
7698 Author: Behdad Esfahbod <behdad@behdad.org>
7699 Date: Mon May 18 06:00:12 2009 -0400
7701 [GSUB] Protect against mismatching Extension subtable types
7703 pango/opentype/hb-ot-layout-gsub-private.h | 9 ++++++---
7704 1 file changed, 6 insertions(+), 3 deletions(-)
7706 commit bba893b810b14c4e6bfc8cfded697fbe28282d35
7707 Author: Behdad Esfahbod <behdad@behdad.org>
7708 Date: Mon May 18 05:47:47 2009 -0400
7710 [GSUB] Implement ReverseChainSingleSubst
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(-)
7719 commit 1927fb2efcecf445aadc3e2be51290f250554576
7720 Author: Behdad Esfahbod <behdad@behdad.org>
7721 Date: Mon May 18 05:29:29 2009 -0400
7723 [HB] Don't use G_LIKELY!
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(-)
7731 commit 73460adabb9ccafa3cf990f0a8f78084b9a0973d
7732 Author: Behdad Esfahbod <behdad@behdad.org>
7733 Date: Mon May 18 05:22:32 2009 -0400
7735 [GSUB] Oops, fix Extension check
7737 pango/opentype/hb-ot-layout-gsub-private.h | 3 +--
7738 1 file changed, 1 insertion(+), 2 deletions(-)
7740 commit 29f0ff90f687a82a630ca0212bbbac1aa3412f59
7741 Author: Behdad Esfahbod <behdad@behdad.org>
7742 Date: Mon May 18 04:37:37 2009 -0400
7744 [HB] Tweak some constants and fix Coverage
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(-)
7751 commit e9e17057a108c858fe3c781ad66ce143edf61ca2
7752 Author: Behdad Esfahbod <behdad@behdad.org>
7753 Date: Mon May 18 04:25:22 2009 -0400
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(-)
7762 commit 6cc2d15e154deb656967e5bdff1e3bbe9130f368
7763 Author: Behdad Esfahbod <behdad@behdad.org>
7764 Date: Mon May 18 04:21:53 2009 -0400
7766 [GSUB] Fix context_length handling in Ligature too
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(-)
7772 commit 7641ec611671e9f8bb27d5b0f9cec79bd7ca3782
7773 Author: Behdad Esfahbod <behdad@behdad.org>
7774 Date: Mon May 18 04:17:47 2009 -0400
7778 pango/opentype/hb-ot-layout-gsubgpos-private.h | 10 ++++------
7779 1 file changed, 4 insertions(+), 6 deletions(-)
7781 commit 55fdb2a9d8b9520d62bc1168709188baaf42790c
7782 Author: Behdad Esfahbod <behdad@behdad.org>
7783 Date: Mon May 18 04:15:25 2009 -0400
7785 [HB] Correctly skip glyphs when applying (Chain)Context lookups
7787 pango/opentype/hb-ot-layout-gsubgpos-private.h | 14 +++++++++++---
7788 1 file changed, 11 insertions(+), 3 deletions(-)
7790 commit 16fb96b68b109d7f06db80e0174dba3f5e643964
7791 Author: Behdad Esfahbod <behdad@behdad.org>
7792 Date: Mon May 18 04:09:05 2009 -0400
7794 [HB] Fix context_length checking
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(-)
7801 commit e20c11f9434ce8322137f134d78e3c00db1b4d39
7802 Author: Behdad Esfahbod <behdad@behdad.org>
7803 Date: Mon May 18 03:56:39 2009 -0400
7805 [HB] ChainContext complete
7807 IranNastaliq renders perfectly again!
7809 pango/opentype/hb-ot-layout-gsubgpos-private.h | 63
7810 +++++++++++++++++-------
7811 1 file changed, 46 insertions(+), 17 deletions(-)
7813 commit b20970dc224472076c18e5a28ab40e38fc7ea605
7814 Author: Behdad Esfahbod <behdad@behdad.org>
7815 Date: Mon May 18 03:47:31 2009 -0400
7817 [HB] Implement backtrack matching
7819 pango/opentype/hb-ot-layout-gsubgpos-private.h | 61
7820 +++++++++++++++++-------
7821 1 file changed, 45 insertions(+), 16 deletions(-)
7823 commit e1b4d68c0d4a6cf656288ba5d88419ce4b914228
7824 Author: Behdad Esfahbod <behdad@behdad.org>
7825 Date: Mon May 18 02:47:57 2009 -0400
7827 [HB] One more step to go, for fully working GSUB and ChainContext
7829 pango/opentype/hb-ot-layout-gsubgpos-private.h | 107
7830 ++++++++++++++----------
7831 1 file changed, 61 insertions(+), 46 deletions(-)
7833 commit 21be5dfef4033ecd5e7c0f69fc2ca0038e2a8ea1
7834 Author: Behdad Esfahbod <behdad@behdad.org>
7835 Date: Mon May 18 02:36:18 2009 -0400
7837 [HB] Further modularize Context matching
7839 pango/opentype/hb-ot-layout-gsubgpos-private.h | 92
7840 ++++++++++++++++--------
7841 1 file changed, 63 insertions(+), 29 deletions(-)
7843 commit d9acee5295e6dde5f672c9ce0456520543f5df66
7844 Author: Behdad Esfahbod <behdad@behdad.org>
7845 Date: Mon May 18 02:14:37 2009 -0400
7847 [HB] A step closer to working ChainContext
7849 pango/opentype/hb-ot-layout-gsubgpos-private.h | 36
7850 +++++++++++++++++-------
7851 1 file changed, 26 insertions(+), 10 deletions(-)
7853 commit ac227e24dd98e77da9d548d81ac9efa3afa4d816
7854 Author: Behdad Esfahbod <behdad@behdad.org>
7855 Date: Mon May 18 02:03:58 2009 -0400
7857 [HB] Add HeadlessArrayTo<>
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(-)
7864 commit 4dbe5b6afe47fec3344c450f3bcf5691118dd78b
7865 Author: Behdad Esfahbod <behdad@behdad.org>
7866 Date: Mon May 18 01:49:57 2009 -0400
7868 [HB] More template goodness
7870 pango/opentype/hb-ot-layout-gsubgpos-private.h | 37
7871 ++++++++++--------------
7872 1 file changed, 15 insertions(+), 22 deletions(-)
7874 commit f445e05b822699356536d138a0d5f02bdc8372ac
7875 Author: Behdad Esfahbod <behdad@behdad.org>
7876 Date: Sun May 17 23:17:56 2009 -0400
7878 [HB] More churning towards ChainContext lookups
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(-)
7886 commit d2c8763c55c4d59d1acf167c2614ecf76279e722
7887 Author: Behdad Esfahbod <behdad@behdad.org>
7888 Date: Sun May 17 22:11:30 2009 -0400
7890 [HB] Towards sharing Context and ChainContext code
7892 pango/opentype/hb-ot-layout-gsubgpos-private.h | 220
7893 +++++++++++-------------
7894 1 file changed, 99 insertions(+), 121 deletions(-)
7896 commit d32b9ea104a606a92ad5a27999da7bce2090d675
7897 Author: Behdad Esfahbod <behdad@behdad.org>
7898 Date: Sun May 17 21:11:49 2009 -0400
7900 [HB] Add check to avoid infinite recursion
7902 pango/opentype/hb-ot-layout-gsub-private.h | 12 ++++++++----
7903 1 file changed, 8 insertions(+), 4 deletions(-)
7905 commit 55fe0e4ea68c70815558a29d09fb139316cecc4d
7906 Author: Behdad Esfahbod <behdad@behdad.org>
7907 Date: Sun May 17 21:06:08 2009 -0400
7911 pango/opentype/hb-ot-layout-gsub-private.h | 4 ++--
7912 1 file changed, 2 insertions(+), 2 deletions(-)
7914 commit eea8dd6ee176dc275c23f84e5d42366f9bba8acf
7915 Author: Behdad Esfahbod <behdad@behdad.org>
7916 Date: Sun May 17 20:48:27 2009 -0400
7918 [HB] Start ChainContext and ReverseChainSingleSubst lookups
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(-)
7925 commit 0c11bc365caaef22a125a1f315e5233df3f665cb
7926 Author: Behdad Esfahbod <behdad@behdad.org>
7927 Date: Sun May 17 20:30:05 2009 -0400
7929 [HB] Remove stale TODO
7931 pango/opentype/hb-ot-layout-private.h | 2 --
7932 1 file changed, 2 deletions(-)
7934 commit fe01531dc12be28aaef610a0cd94c21dc476e9a6
7935 Author: Behdad Esfahbod <behdad@behdad.org>
7936 Date: Sun May 17 20:28:01 2009 -0400
7938 [HB] Split Layout-common tables into new files
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(-)
7949 commit cd966a0ef311bc28e8d4a0025846c213f84cca9c
7950 Author: Behdad Esfahbod <behdad@behdad.org>
7951 Date: Sun May 17 20:13:02 2009 -0400
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(-)
7961 commit 3b7ab5800e45a93ba3e58f8d1f9b67d6af2e529c
7962 Author: Behdad Esfahbod <behdad@behdad.org>
7963 Date: Sun May 17 19:47:54 2009 -0400
7965 [HB] Cleanup format unions
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(-)
7974 commit e2b95c6d00c5e7b2ad0c486ae3d3a7295a4109c7
7975 Author: Behdad Esfahbod <behdad@behdad.org>
7976 Date: Sun May 17 19:31:18 2009 -0400
7978 [HB] Use four bytes for Null Tag, not 5
7980 pango/opentype/hb-ot-layout-open-private.h | 4 +++-
7981 1 file changed, 3 insertions(+), 1 deletion(-)
7983 commit aec04a301f2e181626f7a3067d69e003ba915b32
7984 Author: Behdad Esfahbod <behdad@behdad.org>
7985 Date: Sun May 17 09:45:32 2009 -0400
7987 [HB] Couple size checks
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(-)
7994 commit 8bd68ca2afab4a0703c9a678bffbc683c310a408
7995 Author: Behdad Esfahbod <behdad@behdad.org>
7996 Date: Sun May 17 09:34:41 2009 -0400
7998 [HB] Propagate property of first glyph
8000 This slightly grows code size.
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(-)
8007 commit 9222e0741549ba14a4edf153217fd95fc89d744d
8008 Author: Behdad Esfahbod <behdad@behdad.org>
8009 Date: Sun May 17 09:07:27 2009 -0400
8011 [GSUB] Further optimize the main switch
8013 pango/opentype/hb-ot-layout-gsub-private.h | 31
8014 +++++++++++++++-------------
8015 1 file changed, 17 insertions(+), 14 deletions(-)
8017 commit 5bdc1ff677d37af311e887ef2717daa8fae008ce
8018 Author: Behdad Esfahbod <behdad@behdad.org>
8019 Date: Sun May 17 08:59:01 2009 -0400
8021 [HB] Unify first glyph property checking
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(-)
8028 commit ea8ac42a157bfdc0721886baf26a274c6494a742
8029 Author: Behdad Esfahbod <behdad@behdad.org>
8030 Date: Sun May 17 08:28:42 2009 -0400
8032 [HB] Move Context matching logic out of GSUB
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(-)
8041 commit 908360671e03888edeb40a486f588c5fb2788b7d
8042 Author: Behdad Esfahbod <behdad@behdad.org>
8043 Date: Sun May 17 07:52:11 2009 -0400
8045 [GSUB] Unify ContextSubst matching
8047 pango/opentype/hb-ot-layout-gsub-private.h | 378
8048 ++++++++++++----------------
8049 1 file changed, 154 insertions(+), 224 deletions(-)
8051 commit 264a07cd621fce810914c43bb43885519b819aab
8052 Author: Behdad Esfahbod <behdad@behdad.org>
8053 Date: Sun May 17 07:39:34 2009 -0400
8057 pango/opentype/hb-ot-layout-gsub-private.h | 122
8058 ++++++++++++++--------------
8059 1 file changed, 61 insertions(+), 61 deletions(-)
8061 commit 92c65d29132105784b18b60ba938a3ec86dfcb76
8062 Author: Behdad Esfahbod <behdad@behdad.org>
8063 Date: Sun May 17 06:03:42 2009 -0400
8065 [HB] Simplify buffer
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(-)
8074 commit f1e6c0487f5c1bc72061f49a0faa3b134736b06a
8075 Author: Behdad Esfahbod <behdad@behdad.org>
8076 Date: Sun May 17 05:52:32 2009 -0400
8080 pango/opentype/TODO | 1 +
8081 pango/opentype/harfbuzz-buffer.c | 2 +-
8082 2 files changed, 2 insertions(+), 1 deletion(-)
8084 commit a44105aa2196e782c730dc102aaf77e2c4247ed5
8085 Author: Behdad Esfahbod <behdad@behdad.org>
8086 Date: Sun May 17 05:14:33 2009 -0400
8088 [HB] Update copyright years
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(-)
8096 commit 3532e39c36720f6c93392ba71dd46d89252836a4
8097 Author: Behdad Esfahbod <behdad@behdad.org>
8098 Date: Sun May 17 04:59:56 2009 -0400
8100 [HB] Simplify more arrays
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(-)
8107 commit 620d7f7fdc5a83047d6f0370c321a59918ae7dd3
8108 Author: Behdad Esfahbod <behdad@behdad.org>
8109 Date: Sun May 17 01:22:51 2009 -0400
8111 [HB] Use ArrayOf<> in GSUB
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(-)
8119 commit 3d6f115c751830cff0b7389ae6e0c33322f1dcce
8120 Author: Behdad Esfahbod <behdad@behdad.org>
8121 Date: Sun May 17 00:54:25 2009 -0400
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(-)
8130 commit 2cb82da2cf865cdc05e23745ea07bff773eedc0b
8131 Author: Behdad Esfahbod <behdad@behdad.org>
8132 Date: Sun May 17 00:22:37 2009 -0400
8134 [HB] Use OffsetTo<> for Coverage
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(-)
8142 commit fe6de1703567ddd2e3f5bf8f604d6f8961938340
8143 Author: Behdad Esfahbod <behdad@behdad.org>
8144 Date: Sun May 17 00:15:51 2009 -0400
8146 [HB] Use OffsetTo<> in more places
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(-)
8152 commit 0f7838ced386421f0bdf6692c0a383a4d308e270
8153 Author: Behdad Esfahbod <behdad@behdad.org>
8154 Date: Sun May 17 00:09:20 2009 -0400
8156 [HB] Add OffsetTo template.
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(-)
8165 commit c18aecadc6be7a14a205d1c31ad8c1c6d018bd24
8166 Author: Behdad Esfahbod <behdad@behdad.org>
8167 Date: Sat May 16 23:20:48 2009 -0400
8169 [HB] Automate int-type size assertion
8171 pango/opentype/hb-ot-layout-open-private.h | 13 +++----------
8172 1 file changed, 3 insertions(+), 10 deletions(-)
8174 commit d34fc6f5b7efc8d04a9dec527856a370b939dfc2
8175 Author: Behdad Esfahbod <behdad@behdad.org>
8176 Date: Sat May 16 22:48:14 2009 -0400
8178 [HB] Use templates for Null objects
8180 Also use a common pool for all nul-content ones.
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(-)
8189 commit c4f14a9a2a6cb947d6cd46fbaee84872446884b7
8190 Author: Behdad Esfahbod <behdad@behdad.org>
8191 Date: Sat May 16 20:15:16 2009 -0400
8193 [HB] Remove obsolete comment
8195 pango/opentype/hb-ot-layout-gdef-private.h | 1 -
8196 1 file changed, 1 deletion(-)
8198 commit b05941e12b2891d9064c4a7717a155d8b622aa6c
8199 Author: Behdad Esfahbod <behdad@behdad.org>
8200 Date: Sat May 16 19:59:15 2009 -0400
8202 [GSUB] Start ChainContextSubst
8204 pango/opentype/hb-ot-layout-gsub-private.h | 50
8205 ++++++++++++++++++++++------
8206 1 file changed, 39 insertions(+), 11 deletions(-)
8208 commit 241fbceffc58deff47323280915dfd67a6d23329
8209 Author: Behdad Esfahbod <behdad@behdad.org>
8210 Date: Sat May 16 19:44:24 2009 -0400
8212 [GSUB] Implement ContextSubstFormat3
8214 pango/opentype/hb-ot-layout-gsub-private.h | 62
8215 +++++++++++++++++++++++++++-
8216 1 file changed, 61 insertions(+), 1 deletion(-)
8218 commit e9622c8c8c1dd88f63e1ba01df5295fc59eafde8
8219 Author: Behdad Esfahbod <behdad@behdad.org>
8220 Date: Fri May 15 20:25:37 2009 -0400
8222 [GSUB] Implement ContextSubstFormat2
8224 pango/opentype/hb-ot-layout-gsub-private.h | 105
8225 +++++++++++++++++++++++++---
8226 1 file changed, 97 insertions(+), 8 deletions(-)
8228 commit 75778ef4af51ce974fc9af25063f7bb239563b5a
8229 Author: Behdad Esfahbod <behdad@behdad.org>
8230 Date: Fri May 15 20:11:10 2009 -0400
8232 [GSUB] Add GSUB::substitute_lookup()
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(-)
8238 commit 761d13a4ead9b627bbfa561ffbb667b6a5704a5e
8239 Author: Behdad Esfahbod <behdad@behdad.org>
8240 Date: Fri May 15 18:54:53 2009 -0400
8242 [GSUB] Finish ContextSubstFormat1
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(-)
8250 commit 6ec3231cbe0014e43bdccb0588260595b6fb463f
8251 Author: Behdad Esfahbod <behdad@behdad.org>
8252 Date: Fri May 15 13:28:56 2009 -0400
8256 pango/opentype/hb-ot-layout-open-private.h | 2 +-
8257 1 file changed, 1 insertion(+), 1 deletion(-)
8259 commit 35f3896cfc703b6b06fad76778f357a0c9fdde38
8260 Author: Behdad Esfahbod <behdad@behdad.org>
8261 Date: Fri May 15 01:00:36 2009 -0400
8265 pango/opentype/TODO | 1 +
8266 1 file changed, 1 insertion(+)
8268 commit 9042dae8a1a4f4727a49b220f13487d50bc2e6fb
8269 Author: Behdad Esfahbod <behdad@behdad.org>
8270 Date: Fri May 8 21:17:56 2009 -0400
8272 [HB] Remove DEFINE_NON_INSTANTIABLE
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(-)
8279 commit 384c824418c8510d77f47ea10adeaa234612500b
8280 Author: Behdad Esfahbod <behdad@behdad.org>
8281 Date: Fri May 8 21:12:18 2009 -0400
8283 [HB] Remove get_size()
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(-)
8291 commit 9ca1c677b6f9e4329bbf9efc826621845b12b879
8292 Author: Behdad Esfahbod <behdad@behdad.org>
8293 Date: Fri May 8 19:09:17 2009 -0400
8295 [GSUB] ContextSubst format 1
8297 pango/opentype/hb-ot-layout-gsub-private.h | 52
8298 ++++++++++++++++++++++++----
8299 1 file changed, 45 insertions(+), 7 deletions(-)
8301 commit dc7f2949972981ad3253df73c9562c1ac2032ef9
8302 Author: Behdad Esfahbod <behdad@behdad.org>
8303 Date: Fri May 8 18:45:53 2009 -0400
8307 pango/opentype/hb-ot-layout-gsub-private.h | 170
8308 ++++++++++++++--------------
8309 1 file changed, 86 insertions(+), 84 deletions(-)
8311 commit 21d6ce8759a582bfdf475e0f7f149338909b7c04
8312 Author: Behdad Esfahbod <behdad@behdad.org>
8313 Date: Thu May 7 12:53:02 2009 -0400
8315 [HarfBuzz] Start a TODO file
8317 pango/opentype/TODO | 1 +
8318 1 file changed, 1 insertion(+)
8320 commit 24eb2f6e5bbde72b27f33a816d22cced57b9bbc2
8321 Author: Behdad Esfahbod <behdad@behdad.org>
8322 Date: Wed May 6 00:25:59 2009 -0400
8326 pango/opentype/hb-ot-layout-open-private.h | 6 ++++--
8327 1 file changed, 4 insertions(+), 2 deletions(-)
8329 commit 5e2e37cbbb7612f595b9c8af72fe4709b2386857
8330 Author: Behdad Esfahbod <behdad@behdad.org>
8331 Date: Wed May 6 00:12:29 2009 -0400
8333 [GSUB] Towards Context subtitutes
8335 pango/opentype/hb-ot-layout-gsub-private.h | 137
8336 ++++++++++++++++++++++------
8337 1 file changed, 108 insertions(+), 29 deletions(-)
8339 commit e3d3752ed67492358212ecff6f2e3ea71537b4b8
8340 Author: Behdad Esfahbod <behdad@behdad.org>
8341 Date: Tue May 5 16:22:02 2009 -0400
8343 [GSUB] Minor refactoring
8345 pango/opentype/hb-ot-layout-gsub-private.h | 42
8346 +++++++++++++++-------------
8347 1 file changed, 23 insertions(+), 19 deletions(-)
8349 commit 8afbf62147bca4db12e78426ea9c41b5e801c7ed
8350 Author: Behdad Esfahbod <behdad@behdad.org>
8351 Date: Tue May 5 13:25:13 2009 -0400
8353 [GSUB] Implement ligature substitutions
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(-)
8360 commit 0bb5d464baab47bb7b6e9852a5c7932bdb2df018
8361 Author: Behdad Esfahbod <behdad@behdad.org>
8362 Date: Mon May 4 20:21:57 2009 -0400
8364 [GSUB] Hook new GSUB up in Pango
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(-)
8373 commit 644d9208ce6f916d702d41f35c3bd3f87552fa7b
8374 Author: Behdad Esfahbod <behdad@behdad.org>
8375 Date: Thu Apr 16 16:53:40 2009 -0400
8377 [GSUB] Start Ligature subtable support
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(-)
8384 commit 2d1c3ed6ac99d73df640eaa8245771e32322aab5
8385 Author: Behdad Esfahbod <behdad@behdad.org>
8386 Date: Thu Apr 16 14:19:42 2009 -0400
8388 [GSUB] Implement Alternate subtables
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(-)
8395 commit 031314080876e4507eed89315e3bde044e16ab05
8396 Author: Behdad Esfahbod <behdad@behdad.org>
8397 Date: Thu Apr 16 13:40:13 2009 -0400
8399 [GSUB] Implement Extension subtables
8401 pango/opentype/hb-ot-layout-gsub-private.h | 169
8402 ++++++++++++++++++----------
8403 1 file changed, 108 insertions(+), 61 deletions(-)
8405 commit 3be923835e89c9697d7c0ab24013a353fbafa9ab
8406 Author: Behdad Esfahbod <behdad@behdad.org>
8407 Date: Thu Apr 16 12:30:51 2009 -0400
8409 [GSUB] Fix reverse lookup loop like we did in the old code before
8411 pango/opentype/hb-ot-layout-gsub-private.h | 2 +-
8412 1 file changed, 1 insertion(+), 1 deletion(-)
8414 commit 25f2af64013f6d88289d526315d2d0c91b77e3a1
8415 Author: Behdad Esfahbod <behdad@behdad.org>
8416 Date: Thu Apr 16 04:45:30 2009 -0400
8418 [harfbuzz/GSUB] towards a partially working GSUB
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(-)
8432 commit 6c68a82054505d3d1c8101cdb534fc8843354804
8433 Author: Behdad Esfahbod <behdad@behdad.org>
8434 Date: Wed Apr 15 22:56:15 2009 -0400
8436 Implement the first substitute()
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(-)
8455 commit 23fe8a3b2aa15ea135704d8c25321a016a6972ae
8456 Author: Behdad Esfahbod <behdad@behdad.org>
8457 Date: Wed Apr 15 20:14:24 2009 -0400
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(-)
8484 commit 8cf1dc67718227b27e79ba2694a93f4005d51db1
8485 Author: Behdad Esfahbod <behdad@behdad.org>
8486 Date: Mon May 4 16:23:51 2009 -0400
8490 NEWS | 11 +++++++++++
8491 configure.in | 4 ++--
8492 2 files changed, 13 insertions(+), 2 deletions(-)
8494 commit 6054aeddf94d0fee1e9274510aa71c75d84c6f05
8495 Author: Behdad Esfahbod <behdad@behdad.org>
8496 Date: Mon May 4 16:00:06 2009 -0400
8498 [git.mk] Better deal with non-automake directories
8501 1 file changed, 1 insertion(+), 1 deletion(-)
8503 commit 2dbd066cbab8b9bfcf967e9147415db4f5627ab5
8504 Author: Behdad Esfahbod <behdad@behdad.org>
8505 Date: Mon May 4 14:16:25 2009 -0400
8510 +++++++++++++++++++++++++++++++++-------------------------------
8511 1 file changed, 80 insertions(+), 77 deletions(-)
8513 commit 967e4eb92e3b7ce2bd92f18a84ecdc3f8bb39ed3
8514 Author: Behdad Esfahbod <behdad@behdad.org>
8515 Date: Sun May 3 20:29:17 2009 -0400
8517 [git.mk] Fix DEST_SUBDIR recursion
8519 git.mk | 15 ++++++++-------
8520 1 file changed, 8 insertions(+), 7 deletions(-)
8522 commit f7c76896afc0f34db01a039933ee64ddc23bc3ab
8523 Author: Behdad Esfahbod <behdad@behdad.org>
8524 Date: Sun May 3 20:25:33 2009 -0400
8526 [git.mk] Recurse in DIST_SUBDIRS too
8529 1 file changed, 1 insertion(+), 1 deletion(-)
8531 commit 2c9979d6a01b5fb4951f1413ad8468ed10415c64
8532 Author: Behdad Esfahbod <behdad@behdad.org>
8533 Date: Fri May 1 14:05:31 2009 -0400
8535 Bug 580987 – SIGFPE in pango_glyph_string_index_to_x
8537 Be pedantic about broken cluster setup, avoid div-by-zero.
8539 pango/glyphstring.c | 6 ++++++
8540 1 file changed, 6 insertions(+)
8542 commit 150573e610c0b14c34aba6fe17b1a6e36d282767
8543 Author: Behdad Esfahbod <behdad@behdad.org>
8544 Date: Mon Apr 27 14:24:24 2009 -0400
8549 1 file changed, 2 insertions(+), 2 deletions(-)
8551 commit c91e757da1835900b73dcde3128ea4f5a5290c59
8552 Author: Behdad Esfahbod <behdad@behdad.org>
8553 Date: Sun Apr 26 21:39:06 2009 -0400
8555 Bug 580273 – Font metrics functions incorrectly listed as reporting
8558 [doc] Remove misleading sentence about points and Pango units
8560 pango/fonts.c | 8 ++++----
8561 1 file changed, 4 insertions(+), 4 deletions(-)
8563 commit ff7dc9ae5d9b1cc340c6859bd5f3aa3054b19bea
8564 Author: Behdad Esfahbod <behdad@behdad.org>
8565 Date: Sun Apr 26 02:22:14 2009 -0400
8567 [git.mk] Also ignore other vim buffer files
8570 1 file changed, 1 insertion(+), 1 deletion(-)
8572 commit 131f9b20f0d8748baf7e9bf27166c91ec8bad88f
8573 Author: Behdad Esfahbod <behdad@behdad.org>
8574 Date: Sat Apr 25 20:33:03 2009 -0400
8576 Fix maintainer-clean
8579 1 file changed, 2 insertions(+), 2 deletions(-)
8581 commit abb1367e9942509a0e5e30df5451a5cfe07a415e
8582 Author: Behdad Esfahbod <behdad@behdad.org>
8583 Date: Thu Apr 23 23:17:38 2009 -0400
8585 [git.mk] Replace "git stat" with "git status"
8587 Apparently "stat" was aliased by me locally.
8590 1 file changed, 2 insertions(+), 2 deletions(-)
8592 commit 37baf42b1b74884156162c317a6604951e4f2d19
8593 Author: Behdad Esfahbod <behdad@behdad.org>
8594 Date: Tue Apr 21 15:15:08 2009 -0400
8596 Bug 579694 – Cygwin parallel-build patch
8598 Fix build on Cygwin.
8600 pango-view/Makefile.am | 2 +-
8601 1 file changed, 1 insertion(+), 1 deletion(-)
8603 commit 049634718ff06752eb2722449a358a8248bcdea9
8604 Author: Behdad Esfahbod <behdad@behdad.org>
8605 Date: Sun Apr 19 15:35:33 2009 -0400
8610 1 file changed, 1 insertion(+)
8612 commit 4ad7bc1ece28204a528561fa383ffc4664c5c578
8613 Author: Behdad Esfahbod <behdad@behdad.org>
8614 Date: Sat Apr 18 16:19:24 2009 -0400
8616 [git.mk] Support out-of-tree builds
8618 git.mk | 14 +++++++++-----
8619 1 file changed, 9 insertions(+), 5 deletions(-)
8621 commit d0830820f84eb28a27502306b6acbf0f2b57fc7d
8622 Author: Behdad Esfahbod <behdad@behdad.org>
8623 Date: Sat Apr 18 15:04:41 2009 -0400
8625 [git.mk] Remove copyright claim
8628 1 file changed, 1 insertion(+), 1 deletion(-)
8630 commit f88ab902430d3c01a83b980bf723058507c08d1f
8631 Author: Behdad Esfahbod <behdad@behdad.org>
8632 Date: Fri Apr 17 23:22:08 2009 -0400
8634 [Makefile.am] Minor cleanup
8636 Makefile.am | 5 ++++-
8637 1 file changed, 4 insertions(+), 1 deletion(-)
8639 commit 0564202a417e3d8eb6aad2c93c6d5e716f967549
8640 Author: Behdad Esfahbod <behdad@behdad.org>
8641 Date: Fri Apr 17 21:37:53 2009 -0400
8643 [git.mk] Add gnome-doc-utils support
8646 git.mk | 23 ++++++++++++++++++++---
8647 2 files changed, 21 insertions(+), 3 deletions(-)
8649 commit 43e7787c1497fec5addc5db5bf5c29ed2191cf74
8650 Author: Behdad Esfahbod <behdad@behdad.org>
8651 Date: Fri Apr 17 21:11:37 2009 -0400
8653 [git.mk] Document more
8656 ++++++++++++++++++++++++++++++++++++++++++++++++++++------------
8657 1 file changed, 87 insertions(+), 20 deletions(-)
8659 commit 133839d1d7ae77cfc80638a3a29187794f87dddf
8660 Author: Behdad Esfahbod <behdad@behdad.org>
8661 Date: Fri Apr 17 17:55:39 2009 -0400
8666 git.mk | 22 ++++++++++++++++++++--
8667 2 files changed, 23 insertions(+), 2 deletions(-)
8669 commit d71b8b4c90fdce60ee3a5d3494c6ef589b120613
8670 Author: Behdad Esfahbod <behdad@behdad.org>
8671 Date: Fri Apr 17 17:27:03 2009 -0400
8673 [docs] Fix Makefile.am to not delete .gitignore on dist
8675 docs/Makefile.am | 5 ++++-
8676 1 file changed, 4 insertions(+), 1 deletion(-)
8678 commit 137f858f17f680e2487bf4614a33c411c69469c7
8679 Author: Behdad Esfahbod <behdad@behdad.org>
8680 Date: Fri Apr 17 17:24:02 2009 -0400
8682 [doc] Update templates
8684 docs/tmpl/pangofc-font.sgml | 5 +++++
8685 1 file changed, 5 insertions(+)
8687 commit 1140637cc765e449d381ae2d3a2ef6e3c9a98334
8688 Author: Behdad Esfahbod <behdad@behdad.org>
8689 Date: Fri Apr 17 17:03:39 2009 -0400
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(+)
8714 commit 5016f4caab5ecaa3c6faf46746c19801a72e9f08
8715 Author: Behdad Esfahbod <behdad@behdad.org>
8716 Date: Fri Apr 17 17:03:25 2009 -0400
8721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8722 1 file changed, 72 insertions(+)
8724 commit b712138ad9d1f0eebb5f1ecc48d89ead7abf4a9f
8725 Author: Behdad Esfahbod <behdad@behdad.org>
8726 Date: Fri Apr 17 13:28:56 2009 -0400
8731 pango.doap | 33 +++++++++++++++++++++++++++++++++
8732 2 files changed, 35 insertions(+), 1 deletion(-)
8734 commit f1bda36443d1759e02a4168563de21f08b39c566
8735 Author: Behdad Esfahbod <behdad@behdad.org>
8736 Date: Tue Apr 14 14:09:42 2009 -0400
8738 Bug 578944 – pango-1.24.1 fails its testsuite
8742 docs/Makefile.am | 1 +
8743 docs/tmpl/scripts.sgml | 7 -------
8744 2 files changed, 1 insertion(+), 7 deletions(-)
8746 commit 8197b4d1721d905f1cda3207494df525be112f5d
8747 Author: Behdad Esfahbod <behdad@behdad.org>
8748 Date: Tue Apr 14 11:09:41 2009 -0400
8750 Bug 578935 – Syntax error (missing semicolon) in
8751 pango/pangowin32-fontmap.c
8753 Add missing semicolon.
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(-)
8761 commit 2fc08eeb9daeabd9fbac1e8ae409581117601bb5
8762 Author: Behdad Esfahbod <behdad@behdad.org>
8763 Date: Thu Apr 9 13:30:26 2009 -0400
8765 Bug 577952 – Error loading {GDEF,GSUB,GPOS} table 0x6EAD
8767 Detect TrueType Collections by checking the font data header instead
8768 of checking for "face->num_faces >1".
8770 pango/opentype/harfbuzz-stream.c | 11 +++++++++--
8771 1 file changed, 9 insertions(+), 2 deletions(-)
8773 commit c5921ca904f3ab25f975e4c719c7334a31d84434
8774 Author: Behdad Esfahbod <behdad@behdad.org>
8775 Date: Wed Apr 8 15:47:00 2009 -0400
8777 [pangofc] Be more tolerant on the "fontmap" property setting
8779 Bug 578336 – ABI breakage from 1.22 to 1.24 in fontmap field
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
8788 Relax this change to make it backward compatible by:
8790 1) Making "fontmap" property a not-construct-only property
8792 2) In PangoFcFontSet, set "fontmap" if not already set
8794 This should make it backward compatible, while allowing new code to
8796 property instead of relying on PangoFcFontSet to do it.
8798 pango/pangofc-font.c | 2 +-
8799 pango/pangofc-fontmap.c | 5 +++++
8800 2 files changed, 6 insertions(+), 1 deletion(-)
8802 commit 7a654f4999cdedf71d2c39cfa6ccf6fe2a7a8477
8803 Author: Peter Clifton <pcjc2@cam.ac.uk>
8804 Date: Tue Apr 7 16:21:24 2009 -0400
8806 [doc] Tag markup attributes with version they were introduced
8808 docs/pango_markup.sgml | 16 ++++++++--------
8809 docs/tmpl/scripts.sgml | 7 +++++++
8810 2 files changed, 15 insertions(+), 8 deletions(-)
8812 commit dd6ce709db5872132335fef9f75aa16a33d6e5aa
8813 Author: Behdad Esfahbod <behdad@behdad.org>
8814 Date: Mon Apr 6 19:49:02 2009 -0400
8816 [layout] Truncate final whitespace in the line before ellipsizing
8818 Bug 556132 – gnome-panel crashed with SIGSEGV in
8819 g_cclosure_marshal_VOID__BOXED()
8821 Not after. Also fixes invalid memory access in case line was both
8822 wrapped and ellipsized.
8824 pango/pango-layout.c | 16 +++++++---------
8825 1 file changed, 7 insertions(+), 9 deletions(-)
8827 commit b6b9a22500c3e760f7c05d6c1fd62ff1529dee1b
8828 Author: Behdad Esfahbod <behdad@behdad.org>
8829 Date: Mon Apr 6 19:47:40 2009 -0400
8831 [layout] When computing empty line extents, use both layout and
8834 By merging them. This is what happens for loading fonts in
8836 We should do the same or we'll get zero-size fonts if layout has a
8840 pango/pango-layout.c | 23 ++++++++++++++---------
8841 1 file changed, 14 insertions(+), 9 deletions(-)
8843 commit 5ea040faf98de83101d50d1dfa141cdaf0cc5c2f
8844 Author: Behdad Esfahbod <behdad@behdad.org>
8845 Date: Mon Apr 6 19:46:49 2009 -0400
8847 [layout] Don't break line on LINE_SEPARATOR if the line is to be
8850 pango/pango-layout.c | 9 +++++++--
8851 1 file changed, 7 insertions(+), 2 deletions(-)
8853 commit caabe183c7747d7486695071ab592e677bbdce25
8854 Author: Behdad Esfahbod <behdad@behdad.org>
8855 Date: Mon Apr 6 19:45:04 2009 -0400
8857 Allow font_family=NULL in load_font() and load_fontset() methods
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(-)
8866 commit 1e990af007255d1137ec76bd86658198d73994c6
8867 Author: Behdad Esfahbod <behdad@behdad.org>
8868 Date: Mon Apr 6 19:43:17 2009 -0400
8870 [xft,ft2] Fix empty-glyph logical extents
8872 Previously we were returning zero. We now return the height of the
8875 pango/pangoft2.c | 17 ++++++++++++-----
8876 pango/pangoxft-font.c | 23 ++++++++++++++++++-----
8877 2 files changed, 30 insertions(+), 10 deletions(-)
8879 commit e61e53f197bf238269a9db736901e64fd999190a
8880 Author: Behdad Esfahbod <behdad@behdad.org>
8881 Date: Mon Apr 6 19:42:06 2009 -0400
8883 Allow desc_to_merge=NULL in pango_font_description_merge()
8885 pango/fonts.c | 8 ++++++--
8886 1 file changed, 6 insertions(+), 2 deletions(-)
8888 commit 3948365307f6b70863d89af7da832b84af72c263
8889 Author: Behdad Esfahbod <behdad@behdad.org>
8890 Date: Mon Apr 6 19:41:32 2009 -0400
8892 Use g_debug() instead of g_message()
8894 pango/break.c | 2 +-
8895 pango/pango-layout.c | 10 +++++-----
8896 2 files changed, 6 insertions(+), 6 deletions(-)
8898 commit fed14242693db7f79c51190698aaf015d0e0a44f
8899 Author: Behdad Esfahbod <behdad@behdad.org>
8900 Date: Mon Mar 30 13:21:23 2009 -0400
8902 [cairotwisted] Plug couple other leaks
8904 examples/cairotwisted.c | 3 +++
8905 1 file changed, 3 insertions(+)
8907 commit 434011df553c8d40c1e6508c9bdea4884e591f97
8908 Author: Behdad Esfahbod <behdad@behdad.org>
8909 Date: Mon Mar 30 13:13:39 2009 -0400
8911 [cairotwisted] Plug leak
8913 examples/cairotwisted.c | 6 +++++-
8914 1 file changed, 5 insertions(+), 1 deletion(-)
8916 commit 17ea2edc6defca2862bd45680d80e525998ea738
8917 Author: Behdad Esfahbod <behdad@behdad.org>
8918 Date: Thu Mar 26 01:06:13 2009 -0400
8922 modules/indic/indic-ot-class-tables.c | 6 +++---
8923 1 file changed, 3 insertions(+), 3 deletions(-)
8925 commit cf13cde8a80c9a1a9d4c9e343c634350da59991a
8926 Author: Behdad Esfahbod <behdad@behdad.org>
8927 Date: Thu Mar 26 01:03:43 2009 -0400
8929 Bug 571291 – Unicode 5.1 support in pango - Indic Lanuages
8931 Add char class for new characters.
8932 Patch from Rahul Bhalerao.
8934 modules/indic/indic-ot-class-tables.c | 20 +++++++++++---------
8935 1 file changed, 11 insertions(+), 9 deletions(-)
8937 commit 477747bc1ef1078b06c4e1c615a1a912e6ada299
8938 Author: Sebastian Dröge <slomo@circular-chaos.org>
8939 Date: Mon Mar 23 19:16:58 2009 -0400
8941 Bug 576298 – Fails to link pango-view if --without-x is specified
8942 but cairo has X11 support
8944 pango-view/pango-view.c | 2 +-
8945 pango-view/viewer-cairo.c | 4 ++++
8946 2 files changed, 5 insertions(+), 1 deletion(-)
8948 commit 698203ab28bc679c2e62a2452a79d5785fd46ca7
8949 Author: Chris Wilson <chris@chris-wilson.co.uk>
8950 Date: Wed Mar 18 13:02:13 2009 +0000
8952 [pango] Allocate PangoScriptIter on stack.
8954 Move the PangoScriptIter structure definition to a private header
8956 so that we can embed the iterator within other structures or allocate
8957 a local iterator on the stack. This eliminates the frequent
8959 allocations associated with the iterator.
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(-)
8969 commit 3241972c4f4d9c1d98d166c38cb0d7b12afb5545
8970 Author: Behdad Esfahbod <behdad@behdad.org>
8971 Date: Tue Mar 17 12:05:34 2009 -0400
8973 [pango-context] Fix assertion with enable_fallback=FALSE and no fonts
8975 pango/pango-context.c | 3 +++
8976 1 file changed, 3 insertions(+)
8978 commit 7c025dc9d4ef396d991c823ed015c34aaf0eb3ae
8979 Author: Behdad Esfahbod <behdad@behdad.org>
8980 Date: Mon Mar 16 18:34:47 2009 -0400
8984 NEWS | 37 +++++++++++++++++++++++++++++++++++++
8985 configure.in | 4 ++--
8986 2 files changed, 39 insertions(+), 2 deletions(-)
8988 commit 4b68c2eb18bafffd2466df30aaf892ec7cd46c9b
8989 Author: Behdad Esfahbod <behdad@behdad.org>
8990 Date: Mon Mar 16 18:08:31 2009 -0400
8992 Rename ChangeLog.pre-1.23 -> ChangeLog.pre-1-23
8994 ChangeLog.pre-1-23 | 1858
8995 ++++++++++++++++++++++++++++++++++++++++++++++++++++
8996 ChangeLog.pre-1.23 | 1858
8997 ----------------------------------------------------
8998 2 files changed, 1858 insertions(+), 1858 deletions(-)
9000 commit a08ef98448054f28d686d8bba8850e44056e33d7
9001 Author: Behdad Esfahbod <behdad@behdad.org>
9002 Date: Mon Mar 16 18:07:50 2009 -0400
9004 [Makefile.am] Generage ChangeLog from git-log
9006 Makefile.am | 17 +++++++++++++++++
9007 1 file changed, 17 insertions(+)
9009 commit c82e8ad9dda142b1acfbcb86054750e082600893
9010 Author: Behdad Esfahbod <behdad@behdad.org>
9011 Date: Mon Mar 16 17:25:33 2009 -0400
9013 Bug 547963 – man page for pango-view
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(-)
9020 commit 69e1f7921525c2849d937b5a822475007a4f9a2f
9021 Author: Behdad Esfahbod <behdad@behdad.org>
9022 Date: Mon Mar 16 16:57:58 2009 -0400
9024 Bug 502804 – pango-view or pangocairo-view option to annotate
9029 Bug 502801 – per-backend pango-view options
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(-)
9038 commit 56ff9ed93d1cc9fd091da609304bd153d706d818
9039 Author: Behdad Esfahbod <behdad@behdad.org>
9040 Date: Mon Mar 16 16:33:48 2009 -0400
9042 [pango-view] Add an extra level of mild annotation to cairo backend
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(-)
9050 commit c4f9a30634779bc985a470df2bc9f7e4fa0e6ad0
9051 Author: Behdad Esfahbod <behdad@behdad.org>
9052 Date: Mon Mar 16 16:32:02 2009 -0400
9054 [pango-view] Clear background in _render
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(-)
9062 commit a6af36b9c06b81ab8095afff85f68f37c27a4b3b
9063 Author: Behdad Esfahbod <behdad@behdad.org>
9064 Date: Mon Mar 16 16:03:36 2009 -0400
9066 Bug 502805 – pango-view option for foreground/background color
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(-)
9078 commit 2599e265eba6fd27b3f7684c484f3160f9a67595
9079 Author: Behdad Esfahbod <behdad@behdad.org>
9080 Date: Mon Mar 16 11:23:22 2009 -0400
9082 [configure.in] Look for pango.pc.in instead of ChangeLog
9085 1 file changed, 1 insertion(+), 1 deletion(-)
9087 commit 4eb4cf81312691516c2129f04f245401b5566235
9088 Author: Behdad Esfahbod <behdad@behdad.org>
9089 Date: Sun Mar 15 15:50:13 2009 -0400
9091 [pango-view] Don't clear the background for vector output
9093 pango-view/viewer-cairo.c | 28 ++++++++++++++++++++++++----
9094 pango-view/viewer-pangocairo.c | 3 ---
9095 2 files changed, 24 insertions(+), 7 deletions(-)
9097 commit a3e3ba07b6da4bacb85ae6874cab10286d239903
9098 Author: Behdad Esfahbod <behdad@behdad.org>
9099 Date: Sun Mar 15 14:31:28 2009 -0400
9101 [pango-view] Add ability to save to PS, EPS, PDF, and SVG
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(-)
9109 commit a4e47759bab59ce5b71a316dc4075c27eeece1e4
9110 Author: Behdad Esfahbod <behdad@behdad.org>
9111 Date: Sun Mar 15 13:16:50 2009 -0400
9113 [pango-view] Make the cairo backend save png natively
9115 pango-view/viewer-pangocairo.c | 4 ++++
9116 1 file changed, 4 insertions(+)
9118 commit a08cd2843ea38b142d375a15a08520c8758cd4ba
9119 Author: Behdad Esfahbod <behdad@behdad.org>
9120 Date: Sun Mar 15 13:13:03 2009 -0400
9122 [Makefile.am] Cleanup
9124 pango-view/Makefile.am | 18 +++++-------------
9125 1 file changed, 5 insertions(+), 13 deletions(-)
9127 commit 9644e56231280151803e0bdbee7141507a6b899f
9128 Author: Behdad Esfahbod <behdad@behdad.org>
9129 Date: Sun Mar 15 13:08:36 2009 -0400
9131 Red Hat Bug 490331 - Crash of galeon in libpango
9133 Don't crash when no fonts installed.
9135 pango/pangofc-fontmap.c | 2 +-
9136 1 file changed, 1 insertion(+), 1 deletion(-)
9138 commit df05d117a5c168fb90138d7d6bae760c1b2851af
9139 Author: Behdad Esfahbod <behdad@behdad.org>
9140 Date: Sat Mar 14 21:33:07 2009 -0400
9142 Bug 523166 – pango-view opens display even when invoked with -q
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(-)
9155 commit 3310b979c486e38182d89132d6b6b3e3d7ffb728
9156 Author: Behdad Esfahbod <behdad@behdad.org>
9157 Date: Sat Mar 14 20:50:29 2009 -0400
9159 [pango-view] Don't set metrics-hinting, fallback to surface default
9161 pango-view/viewer-pangocairo.c | 2 --
9162 1 file changed, 2 deletions(-)
9164 commit 5ca1d5b3373e6a2c2c69829a9ffd2a515d64e860
9165 Author: Behdad Esfahbod <behdad@behdad.org>
9166 Date: Sat Mar 14 19:25:48 2009 -0400
9168 [pango-view] Remove per-backend binaries
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(-)
9178 commit f4508bc989919842e8df3ff5b9aeeffece29571c
9179 Author: Behdad Esfahbod <behdad@behdad.org>
9180 Date: Sat Mar 14 19:01:16 2009 -0400
9182 Rebuild pango-script-lang-table.h with fontconfig-2.6.99.behdad
9184 pango/pango-script-lang-table.h | 434
9185 ++++++++++++++++++++++-----------------
9186 1 file changed, 241 insertions(+), 193 deletions(-)
9188 commit 46c65d090998b27a25ee89d36d444d645640934e
9189 Author: Behdad Esfahbod <behdad@behdad.org>
9190 Date: Sat Mar 14 19:00:54 2009 -0400
9192 [Makefile.am] Fix build of gen-script-for-lang
9194 tools/Makefile.am | 2 +-
9195 1 file changed, 1 insertion(+), 1 deletion(-)
9197 commit 04138218a9b515244f02202c5b18103e84e33d9e
9198 Author: Behdad Esfahbod <behdad@behdad.org>
9199 Date: Thu Mar 12 14:43:54 2009 -0400
9201 [pangofc-fontmap] Document the caching structure
9203 pango/pangofc-fontmap.c | 54
9204 +++++++++++++++++++++++++++++++++++++++++++++++
9205 1 file changed, 54 insertions(+)
9207 commit 03a13541fbf3f49c21d73490570ca217f559acbb
9208 Author: Behdad Esfahbod <behdad@behdad.org>
9209 Date: Tue Mar 10 17:13:36 2009 -0400
9211 [pangofc] Share cmap cache between PangoFcFont's of the same face
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(-)
9220 commit c84d4e6e068d802cd0fe2b23bee4c611ae9ef89f
9221 Author: Behdad Esfahbod <behdad@behdad.org>
9222 Date: Tue Mar 10 14:00:09 2009 -0400
9224 [pangofc] Reuse filename from pattern in coverage key
9226 pango/pangofc-fontmap.c | 28 ++++++++++++++++++++--------
9227 1 file changed, 20 insertions(+), 8 deletions(-)
9229 commit 9305b9a9995e84ace3818a90346820ef8c47a3ce
9230 Author: Behdad Esfahbod <behdad@behdad.org>
9231 Date: Tue Mar 10 08:08:19 2009 -0400
9233 [pangofc] Add a "fontmap" property to PangoFcFont
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.
9240 Also adds the following backend-public symbol:
9242 pango_fc_font_map_find_decoder()
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(-)
9257 commit ed941ddf131cbdd8f5e1e1efabd6e92c37010735
9258 Author: Behdad Esfahbod <behdad@behdad.org>
9259 Date: Tue Mar 10 11:42:01 2009 -0400
9261 [pango-coverage] Fix optimization bug in pango_coverage_to_bytes()
9263 pango/pango-coverage.c | 19 +++++++++++--------
9264 1 file changed, 11 insertions(+), 8 deletions(-)
9266 commit fa908f4cb6db943b555a51d1ce4bf01112b1a710
9267 Author: Behdad Esfahbod <behdad@behdad.org>
9268 Date: Tue Mar 10 09:05:39 2009 -0400
9270 [pango-coverage] Use gslice for data arrays
9272 pango/pango-coverage.c | 6 +++---
9273 1 file changed, 3 insertions(+), 3 deletions(-)
9275 commit b22da261e98702b95db83cd96175d0d655dc0df4
9276 Author: Behdad Esfahbod <behdad@behdad.org>
9277 Date: Tue Mar 10 08:26:20 2009 -0400
9279 [pango-coverage] Remove unused struct member
9281 pango/pango-coverage.c | 1 -
9282 1 file changed, 1 deletion(-)
9284 commit e3cff8e0bb2926b2db1687182fab587ade7b64ee
9285 Author: Behdad Esfahbod <behdad@behdad.org>
9286 Date: Wed Mar 4 14:16:25 2009 +0330
9288 Increase FONTSET_CACHE_SIZE from 64 to 256
9290 Now that we keep a lot fewer objects per fontset, increase the
9293 pango/pangofc-fontmap.c | 2 +-
9294 1 file changed, 1 insertion(+), 1 deletion(-)
9296 commit 5861e2609ded6495ebfd4110c4fc8f07ba32ebca
9297 Author: Behdad Esfahbod <behdad@behdad.org>
9298 Date: Tue Mar 3 01:30:03 2009 +0330
9300 [pangofc-fontmap] Don't unref NULL object (RH bug# 487593)
9302 pango/pangofc-fontmap.c | 6 +++++-
9303 1 file changed, 5 insertions(+), 1 deletion(-)
9305 commit a45933e695a6a60ebae63b30b5a021859cb85305
9306 Author: Tor Lillqvist <tml@iki.fi>
9307 Date: Mon Mar 9 14:21:49 2009 +0200
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.
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.
9318 pango/pangowin32-fontmap.c | 100
9319 +-------------------------------------------
9320 1 file changed, 2 insertions(+), 98 deletions(-)
9322 commit fab7a104d5c6f3182fe9bdc84bfcba5807f87f8a
9323 Author: Behdad Esfahbod <behdad@behdad.org>
9324 Date: Mon Mar 2 15:16:11 2009 +0330
9326 [opentype] Protect against illegal access for arrays of length zero
9328 pango/opentype/harfbuzz-gpos.c | 22 ++++++++++++++++++----
9329 pango/opentype/harfbuzz-gsub.c | 6 ++++++
9330 2 files changed, 24 insertions(+), 4 deletions(-)
9332 commit caaa5d09e10d4fe01ef986c9a95826c3cbb13cfa
9333 Author: Behdad Esfahbod <behdad@behdad.org>
9334 Date: Mon Mar 2 14:20:20 2009 +0330
9336 [opentype] Use size_t instead of uint for malloc wrappers
9338 pango/opentype/harfbuzz-impl.c | 4 ++--
9339 pango/opentype/harfbuzz-impl.h | 6 ++++--
9340 2 files changed, 6 insertions(+), 4 deletions(-)
9342 commit 4de30e5500eaeb49f4bf0b7a07f718e149a2ed5e
9343 Author: Behdad Esfahbod <behdad@behdad.org>
9344 Date: Mon Mar 2 12:00:52 2009 +0330
9346 [glyphstring] Handle overflow with very long glyphstrings
9348 pango/glyphstring.c | 26 ++++++++++++++++++++------
9349 1 file changed, 20 insertions(+), 6 deletions(-)
9351 commit 1c9433bfe43890b102c8cead8ab3ee34b44c5c37
9352 Author: Behdad Esfahbod <behdad@behdad.org>
9353 Date: Mon Mar 2 11:17:24 2009 +0330
9355 [pango-language] Fix small leak
9357 Reported by Tommi Rantala.
9359 pango/pango-language.c | 6 ++++--
9360 1 file changed, 4 insertions(+), 2 deletions(-)
9362 commit 7245e427818d88358f2c9fcfdbe777701d7b0ab9
9363 Author: Behdad Esfahbod <behdad@behdad.org>
9364 Date: Mon Mar 2 11:12:43 2009 +0330
9366 Bug 572662 – Remove deprecated GTK+ symbols
9368 Remove the obsolete file viewer-win32.c
9370 pango-view/Makefile.am | 1 -
9371 pango-view/viewer-win32.c | 748
9372 ---------------------------------------------
9373 2 files changed, 749 deletions(-)
9375 commit e2f1e870a164dfe855542520c38b5d0b5758d433
9376 Author: Behdad Esfahbod <behdad@behdad.org>
9377 Date: Mon Mar 2 11:11:09 2009 +0330
9379 Rename ChangeLog to ChangeLog.pre-1.23
9382 ----------------------------------------------------
9383 ChangeLog.pre-1.23 | 1858
9384 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9386 3 files changed, 1859 insertions(+), 1858 deletions(-)
9388 commit 0586fb02661f1a8465ae94cd736d98200da7b147
9389 Author: Behdad Esfahbod <behdad@behdad.org>
9390 Date: Mon Mar 2 11:09:29 2009 +0330
9392 Fix Bug 572529 – Poor -I ordering can break build
9394 pango/opentype/Makefile.am | 4 ++--
9395 1 file changed, 2 insertions(+), 2 deletions(-)
9397 commit 44c9dd3d4c17776240a2bd7bdee93b5455ab76d5
9398 Author: Behdad Esfahbod <behdad@behdad.org>
9399 Date: Fri Feb 6 19:23:48 2009 -0500
9403 tests/gen-all-unicode.c | 3 ++-
9404 1 file changed, 2 insertions(+), 1 deletion(-)
9406 commit d17a99734b13e3ea4886177c704d54fbb634a0f7
9407 Author: Behdad Esfahbod <behdad@src.gnome.org>
9408 Date: Tue Feb 3 05:49:01 2009 +0000
9412 svn path=/trunk/; revision=2829
9414 pango/pangoft2.def | 6 ++++++
9415 1 file changed, 6 insertions(+)
9417 commit 400b54870729c2afe49d1aec2b43b2678e0d0844
9418 Author: Behdad Esfahbod <behdad@gnome.org>
9419 Date: Tue Feb 3 05:34:15 2009 +0000
9421 === Released 1.23.0 ===
9423 2009-02-03 Behdad Esfahbod <behdad@gnome.org>
9425 * === Released 1.23.0 ===
9427 * configure.in: Version 1.23.0
9431 svn path=/trunk/; revision=2828
9433 ChangeLog | 8 ++++++++
9434 NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9435 2 files changed, 62 insertions(+)