commit 01a609cd7b0fbd4b01c73f5e737a4722e65e5969 Author: Javier Jardón Date: Wed May 27 18:37:05 2015 +0100 1.37.0 NEWS | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 8f7d44b499a1ff6165fa1386e4dd1fbd5a7c726f Author: Matthias Clasen Date: Sun May 24 21:33:29 2015 -0400 Fix an error in font weight conversion The fallback code for conversion from fontconfig font weights to PangoWeight was mixing up PANGO_WEIGHT_SEMILIGHT and PANGO_WEIGHT_LIGHT. https://bugzilla.gnome.org/show_bug.cgi?id=749635 pango/pangofc-fontmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ef54df4895e1dfebbaa95c92114e8258dc18eda2 Author: Khaled Hosny Date: Sun May 17 12:28:30 2015 +0200 Fix other used of “Deprecated: 1.38” Follow-up of the previous commit. pango/modules.c | 8 ++++---- pango/pango-engine.c | 6 +++--- pango/pango-engine.h | 34 +++++++++++++++++----------------- pango/pango-fontmap.c | 2 +- pango/pango-modules.h | 2 +- 5 files changed, 26 insertions(+), 26 deletions(-) commit c2f0c7b73942721d1ab04a223ed0d75178973f7d Author: Matthias Clasen Date: Sat May 16 17:07:27 2015 -0400 Update deprecation versions The common practice is to name the first stable version in which a function is deprecated. Following that here and mark things as deprecated in 1.38. pango/pango-utils.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit fafc7915334be2dc7eb3952ea0598865a2246eff Author: Behdad Esfahbod Date: Mon May 11 18:09:32 2015 -0700 Overflow, etc, fixes for pangoft2 Ugh. With 64-bit machines, weird things were happening inside MIN/MAX() when one of the arguments was unsigned... pango/pangoft2-render.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit 061633100aa120262db2acf9486bb590b2e0862e Author: Behdad Esfahbod Date: Mon May 11 17:16:40 2015 -0700 Fix PangoFc with non-identity scale matrix (again!) https://bugzilla.gnome.org/show_bug.cgi?id=700592 examples/cairosimple.c | 31 +++++++++++----- pango/pangofc-shape.c | 98 +++++++++++++++++++++++++++++++++++--------------- 2 files changed, 91 insertions(+), 38 deletions(-) commit f79b50df9d6116759cca5b043692e8d67e3c0984 Author: Khaled Hosny Date: Mon Apr 13 23:40:38 2015 +0200 Deprecate much of pango-utils.h These all are general utility functions that do not belong to Pango’s public interface. Most of them are unused internally now, the few ones that are still used should be made private at some point. https://bugzilla.gnome.org/show_bug.cgi?id=682840 pango/pango-utils.c | 16 ++++++++++++++++ pango/pango-utils.h | 8 ++++++++ 2 files changed, 24 insertions(+) commit 733f1edc6f3a5e01fc9b0e661fcb61f288d800af Author: Руслан Ижбулатов Date: Fri May 8 22:55:39 2015 +0000 Give -I$(top_builddir) to documentation This allows the docscanner to find pango/pango-enum-types.h docs/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit bc83ef791d091d91133b4d9c59fb5c758ce7aec2 Author: Kristian Rietveld Date: Wed May 6 20:22:31 2015 +0200 coretext: ensure weight is always initialized pango/pangocoretext-fontmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 61dd7da69458e8443343eb71d7336b458f834700 Author: Kristian Rietveld Date: Sun Apr 26 23:15:19 2015 +0200 coretext: use public function to obtain cascade list if available We use a compile-time check: if compiling for platforms 10.8 or higher, use the public function, otherwise use the undocumented function. Fixes bug 737813. pango/pangocoretext-fontmap.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 5b3103d6718af6263a8aa4610e7ac56221399215 Author: Behdad Esfahbod Date: Tue May 5 17:27:23 2015 -0700 Minor doc fix pango/pango-font.h | 1 + pango/pango-glyph-item.h | 2 ++ pango/pango-glyph.h | 5 +++++ pango/pango-item.h | 4 ++++ 4 files changed, 12 insertions(+) commit c923660d8f58ccfa43cf158a42460d4efe566de2 Author: Behdad Esfahbod Date: Tue May 5 17:27:23 2015 -0700 Minor doc fix pango/pango-attributes.c | 2 +- pango/pango-layout.h | 3 +++ pango/pango-matrix.c | 2 +- pango/pango-ot-ruleset.c | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) commit a087f683c22f7c7e79a6300e2e626a9da191fcf8 Author: Behdad Esfahbod Date: Tue May 5 17:25:36 2015 -0700 Fix up api index sections docs/pango-docs.sgml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit d0ae2a4b74903331e8b79968faf2af95e012ef65 Author: Behdad Esfahbod Date: Tue May 5 17:17:04 2015 -0700 Fix a few warnings pango/pango-gravity.c | 1 - pango/pango-layout.c | 2 +- pango/pango-utils.c | 2 +- pango/pangofc-shape.c | 2 -- 4 files changed, 2 insertions(+), 5 deletions(-) commit 9117a1c6c7717287f2f8d76c5926bd2e5551c52e Author: Behdad Esfahbod Date: Tue May 5 15:01:53 2015 -0700 Fix leading vs trailing grapheme edge docs https://bugzilla.gnome.org/show_bug.cgi?id=748822 https://bugzilla.gnome.org/show_bug.cgi?id=744836 pango/pango-layout.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 762afd93b3be04ae475de3cfd433a2a1b70dac1a Author: Behdad Esfahbod Date: Mon May 4 23:46:15 2015 -0700 [test] Include header tests/test-common.c | 1 + 1 file changed, 1 insertion(+) commit 77a8ddf97931e35d43db37fb80e3be55de0e30c8 Author: Behdad Esfahbod Date: Mon May 4 23:44:27 2015 -0700 Fix build with picky ld pango-view/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit dfcc7424a4eed6cb3e0be6bdf7171725a81465b2 Author: Matthias Clasen Date: Mon May 4 22:52:21 2015 -0400 Fix a copy-paste error pango/pangofc-fontmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 62aa445db95013cfc46202036e4410475d843faa Author: Behdad Esfahbod Date: Fri May 1 18:06:32 2015 -0400 Minor pango/pango-script.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b3474e68f0d823cee69239fb10c93320894e0a5b Author: Behdad Esfahbod Date: Fri May 1 15:16:42 2015 -0400 Bug 748767 - Add pango_fc_font_map_config_changed() docs/pango-sections.txt | 1 + pango/pangofc-fontmap.c | 22 +++++++++++++++++++++- pango/pangofc-fontmap.h | 5 ++++- pango/pangoft2.def | 1 + 4 files changed, 27 insertions(+), 2 deletions(-) commit d650fc32b145f55da37fe27edbda1624ab7ac437 Author: Behdad Esfahbod Date: Fri May 1 15:07:48 2015 -0400 Bug 748768 - pango_fc_font_map_set_config() should clear caches pango/pangofc-fontmap.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 66d0aaa967043822b5d1119ab92ce6137a1ceabb Author: Behdad Esfahbod Date: Fri May 1 15:01:05 2015 -0400 Rename pango_fc_font_map_[sg]et_fc_config to pango_fc_font_map_[sg]et_config Do it before it's too late! docs/pango-sections.txt | 4 ++-- pango/pangofc-fontmap.c | 32 ++++++++++++++++---------------- pango/pangofc-fontmap.h | 4 ++-- pango/pangoft2.c | 2 +- pango/pangoft2.def | 4 ++-- 5 files changed, 23 insertions(+), 23 deletions(-) commit 4ad91ff6754f99d8c4f3ca1e09e2cc3005edb857 Author: Behdad Esfahbod Date: Thu Apr 30 18:00:14 2015 -0400 Bug 547671 - Add pango_fc_font_map_[gs]et_fc_config() docs/pango-sections.txt | 2 ++ pango/pangofc-fontmap.c | 73 +++++++++++++++++++++++++++++++++++++++++++++---- pango/pangofc-fontmap.h | 6 ++++ pango/pangoft2.c | 2 +- pango/pangoft2.def | 2 ++ 5 files changed, 79 insertions(+), 6 deletions(-) commit d4e0fb667815ad80bff60491a2125321ee88d1b7 Author: Behdad Esfahbod Date: Thu Apr 30 17:23:38 2015 -0400 Bug 602257 - Make pango_matrix_get_font_scale_factors() public docs/pango-docs.sgml | 10 ++++++- docs/pango-sections.txt | 1 + pango/pango-matrix.c | 69 ++++++++++++++++++++++++++++++++----------------- pango/pango-matrix.h | 2 ++ pango/pango.def | 1 + pango/pangofc-private.h | 42 ------------------------------ 6 files changed, 58 insertions(+), 67 deletions(-) commit c089b1f7b0e3006b88c1a76784dcb4d8a2da7547 Author: Behdad Esfahbod Date: Thu Apr 30 17:05:12 2015 -0400 Bug 548490 - regenerate script-lang-table against to-be-released fontconfig pango/pango-script-lang-table.h | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 2982e68f45cf78e7722e3dd708e45e229e999724 Author: Behdad Esfahbod Date: Thu Apr 30 17:04:08 2015 -0400 Fixup tools/ tools/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6406594cae082f5295d5fe7b9529d06fc61f9899 Author: Behdad Esfahbod Date: Thu Apr 30 12:42:02 2015 -0400 Minor configure.ac | 3 --- pango/Makefile.am | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) commit be8941dc47404534a561ea32fc968df6c44d341c Author: Behdad Esfahbod Date: Thu Apr 30 12:31:56 2015 -0400 Bug 328141 - Use Requires.private in pkg-config files when appropriate Clean up our shi^W"stuff". Please confirm I didn't break everything. pango-uninstalled.pc.in | 3 ++- pangocairo-uninstalled.pc.in | 3 ++- pangoft2-uninstalled.pc.in | 3 ++- pangowin32-uninstalled.pc.in | 3 ++- pangowin32.pc.in | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) commit 9f00b5319325839ccf377043feaba33635a67d7a Author: Behdad Esfahbod Date: Thu Apr 30 11:58:54 2015 -0400 Bug 695163 - pangocairo hexboxes don't take actual font size into account pango/pangocairo-font.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 96f1f8c27c696cccc963988ed4a3b3c13395133d Author: Behdad Esfahbod Date: Thu Apr 30 10:59:28 2015 -0400 Bug 694697 - [PATCH] cosmetic fix for configure.ac Fixes https://bugzilla.gnome.org/show_bug.cgi?id=694697 configure.ac | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 074296f966aacfe5864ea9df8ee527ef809a9f2e Author: Simon McVittie Date: Mon Apr 20 14:54:28 2015 +0100 Makefile-newvs: some .vcxproj.filters files are in builddir, some in srcdir Without this change, out-of-tree distcheck doesn't get very far. Similarly, allow *.vcxproj, *.props to be in either the builddir or the srcdir. Finally, since I'm touching these lines anyway, eliminate some useless uses of cat: "cat x | sed 's/foo/bar/' > y" is equivalent to "sed 's/foo/bar/' < x > y". Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176 Reviewed-by: Chun-wei Fan build/Makefile-newvs.am | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) commit f148ea6ecd22f56c0801bf187cdbca2cf1d2d8fe Author: Behdad Esfahbod Date: Thu Apr 23 14:23:32 2015 -0700 Hide pango-view --pangorc pango-view/viewer-render.c | 4 ++-- pango-view/viewer-render.h | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) commit 1eb56a29d555771b4c3fdf9c10e7fa9766be8709 Author: Behdad Esfahbod Date: Wed Apr 22 15:45:38 2015 -0700 Remove some old build cruft configure.ac | 57 +++++++++---------------------------------------------- pango.pc.in | 3 ++- pango/Makefile.am | 8 -------- pangocairo.pc.in | 3 ++- 4 files changed, 13 insertions(+), 58 deletions(-) commit 27204694f78dd8aebce9b3d2a52db81a21ff081e Author: Chun-wei Fan Date: Fri Apr 17 14:03:11 2015 +0800 build/Makefile-newvs.am: Clean Up A Bit We can use $< for generating the MSVC 2012/2013 Solution files, so use it. build/Makefile-newvs.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 76011eca53871a8f0fdad81fa848fc1768f8e578 Author: Behdad Esfahbod Date: Tue Apr 14 13:33:17 2015 -0700 Revert "Use UTF-8 pragma for MSVC" This reverts commit c8b1d5bea67155ae51cb9a145d43df79a52faeb4. See discussion: https://bugzilla.gnome.org/show_bug.cgi?id=747772 pango/break.c | 4 ---- pango/pango-language-sample-table.h | 5 ----- 2 files changed, 9 deletions(-) commit 9a3c401c704e6be92a980f7f893b814c37b7ba7a Author: Khaled Hosny Date: Mon Apr 13 23:30:11 2015 +0200 Add missing G_DEPRECATED annotation pango/pango-utils.h | 2 ++ 1 file changed, 2 insertions(+) commit 487f0254ab31a71a79ff818e8d0afc85aeff7b9f Author: Khaled Hosny Date: Mon Apr 13 23:08:43 2015 +0200 Minor pango/pango-utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d2dda8d6ace0cbacd2c39ba49eff9967f12771d1 Author: Khaled Hosny Date: Mon Apr 13 21:54:45 2015 +0200 Deprecate noop utility functions After the removal of modules and configuration files, both pango_get_lib_subdirectory and pango_get_sysconf_subdirectory are meaningless now. This patch deprecates them and removes the Windows specific behaviour as it prevents statically compiling Pango under Windows. https://bugzilla.gnome.org/show_bug.cgi?id=682840 pango/pango-utils.c | 57 ++++++++--------------------------------------------- 1 file changed, 8 insertions(+), 49 deletions(-) commit c8b1d5bea67155ae51cb9a145d43df79a52faeb4 Author: Behdad Esfahbod Date: Mon Apr 13 12:25:35 2015 -0700 Use UTF-8 pragma for MSVC https://bugzilla.gnome.org/show_bug.cgi?id=747772 pango/break.c | 4 ++++ pango/pango-language-sample-table.h | 5 +++++ 2 files changed, 9 insertions(+) commit b110042886198dc51b82d1f9d4c957121ee336eb Author: Behdad Esfahbod Date: Fri Apr 10 10:24:55 2015 -0700 Fix warnings if font is not found pango/fonts.c | 3 ++- pango/pango-engine.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) commit 28df77e08b1f9c9ad27ba719465c2ff230516df0 Author: Chun-wei Fan Date: Fri Apr 10 10:08:17 2015 +0800 build/Makefile.msvcproj: Don't Use realpath(1) Apaprently there are many incompatible realpath(1) implementations out there, so things like --relative-to can't be assured to work everywhere, such as on Ubuntu. Instead, simply use the subst feature of automake to fulfil the same purpose, which is like what the rest of this file does, and follows the pattern of the introspection makefile, which this is modelled on. Also update the simple tutorial and clean up a bit, changing $(empty) to as Behdad pointed out. This is also checked with 'make -j8 distcheck'. https://bugzilla.gnome.org/show_bug.cgi?id=735039 build/Makefile.msvcproj | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 0e0a3a83bfd4d57dced9e75383125d636e49adaa Author: Behdad Esfahbod Date: Thu Apr 9 15:06:06 2015 -0700 pango-view: accept comma as well as space as --margin separator pango-view/viewer-render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit df05ec0d05062a911efc929b1ea32ef8d526d0e2 Author: Chun-wei Fan Date: Thu Apr 9 18:36:49 2015 +0800 Revert "build/Makefile.msvcproj: Don't Use realpath(1)" This reverts commit aa7a9e08d33ac01aa43460a064e086b099f71642. Sorry, I accidently committed this in master, when I am supposed to commit in my own local branch. build/Makefile.msvcproj | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit aa7a9e08d33ac01aa43460a064e086b099f71642 Author: Chun-wei Fan Date: Thu Apr 9 18:35:42 2015 +0800 build/Makefile.msvcproj: Don't Use realpath(1) Apaprently there are many incompatible realpath(1) implementations out there, so things like --relative-to can't be assured to work everywhere, such as on Ubuntu. Instead, simply use the subst feature of automake to fulfil the same purpose, which is like what the rest of this file does, and follows the pattern of the introspection makefile, which this is modelled on. This is also checked with 'make -j8 distcheck' https://bugzilla.gnome.org/show_bug.cgi?id=735039 build/Makefile.msvcproj | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit 991d74a9947c050e12ca4f8509a05ddee6d0f3df Author: Chun-wei Fan Date: Thu Apr 9 18:30:15 2015 +0800 MSVC Builds: Cosmetics Since we are no longer using the interim Makefile-msvcproj.am way to generate the complete MSVC build files, change all PangoApiVersion to ApiVersion, to be consistent with the other MSVC build files in the GTK+/ Clutter stack. build/win32/vs10/pango-install-bin.props | 10 +++++----- build/win32/vs10/pango-install.propsin | 12 ++++++------ build/win32/vs10/pango-version-paths.props | 8 ++++---- build/win32/vs10/pango.vcxprojin | 8 ++++---- build/win32/vs10/pangocairo.vcxprojin | 22 +++++++++++----------- build/win32/vs10/pangoft2.vcxprojin | 8 ++++---- build/win32/vs10/pangowin32.vcxprojin | 8 ++++---- build/win32/vs9/pango-install-bin.vsprops | 10 +++++----- build/win32/vs9/pango-install.vspropsin | 12 ++++++------ build/win32/vs9/pango-version-paths.vsprops | 4 ++-- build/win32/vs9/pango.vcprojin | 8 ++++---- build/win32/vs9/pangocairo.vcprojin | 22 +++++++++++----------- build/win32/vs9/pangoft2.vcprojin | 8 ++++---- build/win32/vs9/pangowin32.vcprojin | 8 ++++---- 14 files changed, 74 insertions(+), 74 deletions(-) commit d3a460865cf796b35cc9cf0e7e42781432a4138c Author: Chun-wei Fan Date: Thu Apr 9 18:16:42 2015 +0800 MSVC Builds: Fix Header "Installation" Create the directory where the headers should be copied. I did not notice this as there was always $(GlibEtcInstallRoot)\vs$(VSVER)\$(PLAT)\include\pango-1.0\pango. Oops. build/win32/vs10/pango-install.propsin | 1 + build/win32/vs9/pango-install.vspropsin | 1 + 2 files changed, 2 insertions(+) commit d3adb1e58a40a01ecf8706adcbbfca01f7c9fe35 Author: Chun-wei Fan Date: Wed Apr 8 14:07:33 2015 +0800 Remove Traces of the Old Makefile-msvcproj.am We don't need them around anymore pango/mini-fribidi/Makefile.am | 7 ------- 1 file changed, 7 deletions(-) commit b2835f6c5de242a679090ccb577447ddd7607dca Author: Chun-wei Fan Date: Wed Apr 8 13:56:46 2015 +0800 Drop the Unused Makefile-msvcproj.am ...as this is interim that is to be superceded by Makefile.msvcproj, which is meant to be usable across different projects. build/Makefile-msvcproj.am | 237 --------------------------------------------- 1 file changed, 237 deletions(-) commit 11d29d7342026f9234e42250e771484392ae5a5c Author: Chun-wei Fan Date: Wed Apr 8 13:43:07 2015 +0800 pango.vcxproj: Fix MSVC 2010+ Build The command macro for copying config.h.win32 to config.h was wrong due to a leftover when copying the rule. Fix that, oops. build/win32/vs10/pango.vcxprojin | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 6f4737efde78bb465b916dcd9d15a7a58e6092a0 Author: Chun-wei Fan Date: Tue Apr 7 18:13:10 2015 +0800 MSVC Bulids: Restore Visual Studio 2012/2013 Projects This restores the EXTRA_DIST for the project file related items, as the underlying mechanism in the previous commit (i.e. Makefile-newvs.am) has been cleaned up and fixed to allow 'make -jN distcheck' to complete successfully. https://bugzilla.gnome.org/show_bug.cgi?id=735039 build/win32/vs11/Makefile.am | 18 ++++++++++++++++++ build/win32/vs12/Makefile.am | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) commit dc1d6bb43a4d9e589956738ea4f097867da29b19 Author: Chun-wei Fan Date: Tue Apr 7 18:10:32 2015 +0800 build/Makefile-newvs.am: Use Pattern Rules This allows this common autotools file to be cleaned up quite a bit, and has the benefit of having 'make -jN distcheck' complete successfully. https://bugzilla.gnome.org/show_bug.cgi?id=735039 build/Makefile-newvs.am | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) commit 8e772f8c8bbfcb2bcbcf3bfe40945a49ff4d5e25 Author: Chun-wei Fan Date: Tue Apr 7 18:07:53 2015 +0800 MSVC Builds: Restore MSVC 2008/2010 Project Generation ... in a way that 'make distcheck' (with or without -jN) completes successfully. This uses the common autotools module that was added in a previous commit so that we just need to define the items needed and call the things in there during 'make dist' (or 'make distcheck'), which would have things in a more tidy manner for this. https://bugzilla.gnome.org/show_bug.cgi?id=735039 build/win32/vs10/Makefile.am | 60 ++++---- build/win32/vs10/pango-install.propsin | 32 +--- build/win32/vs10/pango.vcxproj.filtersin | 3 +- build/win32/vs10/pango.vcxprojin | 3 +- build/win32/vs10/pangocairo.vcxproj.filtersin | 4 +- build/win32/vs10/pangocairo.vcxprojin | 2 +- build/win32/vs10/pangoft2.vcxproj.filtersin | 5 +- build/win32/vs10/pangoft2.vcxprojin | 8 +- build/win32/vs10/pangowin32.vcxproj | 202 -------------------------- build/win32/vs10/pangowin32.vcxproj.filters | 39 ----- build/win32/vs10/pangowin32.vcxproj.filtersin | 23 +++ build/win32/vs10/pangowin32.vcxprojin | 193 ++++++++++++++++++++++++ build/win32/vs9/Makefile.am | 43 +++--- build/win32/vs9/pango-install.vspropsin | 19 +-- build/win32/vs9/pango.vcprojin | 3 +- build/win32/vs9/pangocairo.vcprojin | 2 +- build/win32/vs9/pangoft2.vcprojin | 8 +- build/win32/vs9/pangowin32.vcproj | 181 ----------------------- build/win32/vs9/pangowin32.vcprojin | 172 ++++++++++++++++++++++ pango/Makefile.am | 45 ++++++ 20 files changed, 505 insertions(+), 542 deletions(-) commit b5519c3a59e6c9b091f1389403c982871f93972b Author: Chun-wei Fan Date: Mon Aug 25 14:57:30 2014 +0800 build: Add Common Autotools Module for MSVC Projects This adds a common autotools module that can be used by various projects to generate the Visual Studio projects as needed, and if necessary, generate the headers listings to "install" for that project, based on items passed in to this. This is modelled on the Makefile.introspection autotools file that is used by many GNOME projects to generate the introspection files. https://bugzilla.gnome.org/show_bug.cgi?id=735039 build/Makefile.msvcproj | 107 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) commit e57c5221426fb80afd1544edb79241331f7654ab Author: Chun-wei Fan Date: Tue Apr 7 17:49:18 2015 +0800 MSVC Builds: Use Custom Build Rules Use a custom build rule for the copying of config.h.win32 to config.h, and reflect on the changes on the module source files for the Arabic and Indic line breaks. build/win32/vs10/pango-prebuild.props | 60 +++++++------------------------- build/win32/vs10/pango.vcxproj.filtersin | 11 +++--- build/win32/vs10/pango.vcxprojin | 34 +++++++++--------- build/win32/vs9/pango-prebuild.vsprops | 33 +++--------------- build/win32/vs9/pango.vcprojin | 56 ++++++++++++++++++++--------- 5 files changed, 81 insertions(+), 113 deletions(-) commit 39b48288fc825dce31e8e740cc9bbe0e1e6867c7 Author: Behdad Esfahbod Date: Mon Apr 6 13:21:56 2015 -0700 Minor pango/break.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b838c04243ab840330b3e47413bda16bf6fd3e01 Author: Behdad Esfahbod Date: Mon Apr 6 13:21:26 2015 -0700 Fix regression after 137832fa931e875b900dedd1c8909b46d1f7e8ad pango/break.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e2b89006dd2aae60805712a24534586ccdcc8d06 Author: Behdad Esfahbod Date: Mon Apr 6 12:17:16 2015 -0700 Fix tailoring of run boundary break properties I have no idea how this was never caught before. pango/break.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 2001c93eb59165ed1ed4801b05983c3d77333f45 Author: Behdad Esfahbod Date: Mon Apr 6 11:55:06 2015 -0700 [test] Fix line number reporting tests/testboundaries.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0da76d1b427629f4e671b502d7034595ae9ac568 Author: Behdad Esfahbod Date: Sun Apr 5 15:14:02 2015 -0700 Speed up test-pangocairo-threads tests/test-pangocairo-threads.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0ec2a4821a37b31e01a0e70fae0fe99035cc2385 Author: Khaled Hosny Date: Sun Apr 5 23:43:49 2015 +0200 Fix building with libthai Regression from 137832fa931e875b900dedd1c8909b46d1f7e8ad. pango/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 3d7f7acea1983863c37cb01eda959252d42be555 Author: Khaled Hosny Date: Sun Apr 5 22:32:48 2015 +0200 Make the deprecation a bit more clear Followup to 81904127fe1107b6c0db4ce50c3d44cdf63b7f67. pango/pango-utils.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) commit 3a510689764e54516b309be1c542ea0f2263d177 Merge: 2ae5739 f734d7c Author: Behdad Esfahbod Date: Sun Apr 5 12:58:46 2015 -0700 Merge branch 'kill-modules' Bug 733882 - Kill Pango modules, engines, and config files This removes use of gmodule modules, config files, and deprecates engine and module APIs, although for compatibility reasons, those are still used internally to wire things up. ~2500 lines gone. commit f734d7c937e518f93da544ef0fceec453bfce5d2 Author: Behdad Esfahbod Date: Sun Apr 5 12:53:20 2015 -0700 Minor pango/pango-engine.h | 1 - pango/pangocoretext.c | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) commit 6763f38c4c0de135b0839eb74d9ac7d5e7fafec6 Author: Behdad Esfahbod Date: Sun Apr 5 12:42:54 2015 -0700 Remove gmodule dependency and deprecate some more symbols configure.ac | 2 +- examples/pangowin32tobmp.c | 1 - pango-uninstalled.pc.in | 1 - pango.pc.in | 1 - pango/Makefile.am | 3 --- pango/modules.c | 10 ---------- pango/modules.h | 35 ----------------------------------- pango/pango-engine.c | 7 ++++++- pango/pango-engine.h | 30 ++++++++++++++++++++++++++---- pango/pango-modules.h | 2 ++ pango/pangocoretext-fontmap.c | 1 - pango/pangofc-fontmap.c | 1 - pango/pangowin32-fontmap.c | 1 - 13 files changed, 35 insertions(+), 60 deletions(-) commit 4e5e6cf3946846c0cbdb449314473acafce7947a Author: Behdad Esfahbod Date: Sat Apr 4 19:35:08 2015 -0700 [win32] Don't read pango.aliases Part of Bug 733882 - Kill Pango modules, engines, and config files pango/pangowin32-fontmap.c | 54 ---------------------------------------------- 1 file changed, 54 deletions(-) commit 2fc870895bb1ad6d3b28dd013927a4ddde2a102d Author: Behdad Esfahbod Date: Sat Apr 4 19:15:12 2015 -0700 [win32] Another try to fix make distcheck Sigh. pango/Makefile.am | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit be24f3fb3125f1622858edb7c9ca14f8687a8858 Author: Behdad Esfahbod Date: Sat Apr 4 19:07:47 2015 -0700 [win32] Unbreak make distcheck Win32 maintainer, please... build/win32/vs10/Makefile.am | 7 ++++--- build/win32/vs9/Makefile.am | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) commit 386473844c0764cb171e874fee09abaf2dfec7f6 Author: Behdad Esfahbod Date: Sat Apr 4 19:02:42 2015 -0700 [win32] Unbreak dist pango/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit b579c59f20e0fb8dd38d5e9779087d28f38f9fe6 Author: Behdad Esfahbod Date: Sat Apr 4 19:01:21 2015 -0700 [win32] Unbreak build What is this... build/win32/vs11/Makefile.am | 18 ------------------ build/win32/vs12/Makefile.am | 18 ------------------ 2 files changed, 36 deletions(-) commit bd2b3257b4af0c122cb794f9a7d95c866875dd01 Author: Behdad Esfahbod Date: Sat Apr 4 18:53:50 2015 -0700 Unbreak docs build docs/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0a7f37279b29fa4ce9f2b38f8102424cb6723ba9 Author: Behdad Esfahbod Date: Sat Apr 4 18:49:27 2015 -0700 Minor NEWS | 6 ------ 1 file changed, 6 deletions(-) commit 137832fa931e875b900dedd1c8909b46d1f7e8ad Author: Behdad Esfahbod Date: Sat Apr 4 18:46:20 2015 -0700 [modules] Move language modules in source tree and remove modules/ This should complete the kill-modules effort. What is left is leftover removal and unbreaking stuff. Bug 733882 - Kill Pango modules, engines, and config files Makefile.am | 2 +- configure.ac | 200 +------------------------- docs/Makefile.am | 1 - modules/Makefile.am | 8 -- modules/arabic/Makefile.am | 14 -- modules/arabic/arabic-lang.c | 152 -------------------- modules/indic/Makefile.am | 14 -- modules/indic/indic-lang.c | 309 ---------------------------------------- modules/thai/Makefile.am | 17 --- modules/thai/thai-lang.c | 148 ------------------- pango/Makefile.am | 46 +----- pango/break-arabic.c | 91 ++++++++++++ pango/break-indic.c | 208 +++++++++++++++++++++++++++ pango/break-thai.c | 90 ++++++++++++ pango/break.c | 86 +++++++++-- pango/module-defs-fc.c.win32 | 9 -- pango/module-defs-lang.c.win32 | 11 -- pango/module-defs-win32.c.win32 | 9 -- pango/module-defs.h.win32 | 29 ---- pango/pango-context.c | 19 +-- pango/pango-engine-private.h | 4 +- 21 files changed, 476 insertions(+), 991 deletions(-) commit ef69cbb18b00d7e454cf881a8f58bdabad04ecef Author: Behdad Esfahbod Date: Sat Apr 4 17:07:07 2015 -0700 Fix MT-unsafe initializations pango/pangocoretext.c | 4 ++-- pango/pangofc-font.c | 4 ++-- pango/pangoft2-fontmap.c | 2 +- pango/pangowin32.c | 9 +++++---- 4 files changed, 10 insertions(+), 9 deletions(-) commit 1a767088167b2b71fdc0f8663cd3e1ba7e919862 Author: Behdad Esfahbod Date: Sat Apr 4 16:56:07 2015 -0700 [break] Call language engine on each script change In preparation for merging all language engines into one. pango/break.c | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-) commit e0a880a032600da88faf34d4e5b43b3c3773b2eb Author: Behdad Esfahbod Date: Sat Apr 4 16:38:53 2015 -0700 [modules] Fixup pango_map_get_engines() after recent changes pango/modules.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 231d860cd45814f7fd445194bb41af7e0e113c4c Author: Behdad Esfahbod Date: Sat Apr 4 16:14:33 2015 -0700 Increase number of features per run pango/pangofc-shape.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2561b8cec54ca1108422a6f41c5ce840d2f5f966 Author: Behdad Esfahbod Date: Tue Nov 25 13:23:49 2014 -0800 Deprecate pango_font_map_get_shape_engine_type() pango/pango-fontmap.c | 1 + 1 file changed, 1 insertion(+) commit 61fbcd17a292196745edd6d8bf8d865b58fc54ba Author: Behdad Esfahbod Date: Mon Sep 29 18:26:14 2014 +0000 Hide internal symbol pango/pango-context.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 44447b1baa7bea0a492de70a25580e901a7ff7b0 Author: Behdad Esfahbod Date: Mon Jul 28 20:27:13 2014 -0400 [coretext] Reverse glyphs if right-to-left The shape.c layer is doing this for clumsy backends but warns. Fix properly. pango/pangocoretext-shape.c | 1 + 1 file changed, 1 insertion(+) commit 7d30b3f91958a3ff45ee2b8e5de2b6186cadfb72 Author: Behdad Esfahbod Date: Mon Jul 28 18:37:36 2014 -0400 Deprecate module system, skip it for shaper modules Now shaper is discovered via (previously unused!) font->find_shaper(). I'm keeping that just to allow clients override shaping. Though, even that I'm not sure we want to keep. Wraps shaper in PangoEngineShape structs to keep PangoAnalysis API intact. Deprecated pango-modules.h and some pango-engine.h. Language modules are not moved yet. Wired up PangoFc, PangoWin32, and PangoCoretext shapers. configure.ac | 4 +- pango/modules.c | 439 +++--------------------------------------- pango/pango-context.c | 176 +++++------------ pango/pango-engine.h | 32 ++- pango/pango-modules.h | 4 + pango/pangocoretext-fontmap.c | 4 - pango/pangocoretext-private.h | 11 +- pango/pangocoretext-shape.c | 89 ++------- pango/pangocoretext.c | 35 +++- pango/pangocoretext.h | 3 +- pango/pangofc-font.c | 49 +++-- pango/pangofc-font.h | 4 +- pango/pangofc-fontmap.c | 11 -- pango/pangofc-fontmap.h | 2 +- pango/pangofc-private.h | 9 +- pango/pangofc-shape.c | 85 +------- pango/pangowin32-fontmap.c | 4 - pango/pangowin32-private.h | 12 +- pango/pangowin32-shape.c | 147 ++------------ pango/pangowin32.c | 55 ++++-- 20 files changed, 259 insertions(+), 916 deletions(-) commit 14c11dd96e1547aaede1bb05a0243f5b0b53186e Author: Behdad Esfahbod Date: Sun Jul 27 18:11:16 2014 -0400 Move shapers from modules/basic/ into pango/ Note wired up yet. Doesn't build. configure.ac | 13 +- modules/Makefile.am | 1 - modules/basic/Makefile.am | 36 -- modules/basic/basic-coretext.c | 547 ------------------------- modules/basic/basic-fc.c | 483 ----------------------- modules/basic/basic-win32.c | 877 ----------------------------------------- pango/Makefile.am | 11 +- pango/pangocoretext-shape.c | 546 +++++++++++++++++++++++++ pango/pangofc-shape.c | 483 +++++++++++++++++++++++ pango/pangowin32-shape.c | 877 +++++++++++++++++++++++++++++++++++++++++ 10 files changed, 1915 insertions(+), 1959 deletions(-) commit cfe9ce995d7e12a3e3f64c923123337d5dba25b0 Author: Behdad Esfahbod Date: Sun Jul 27 17:39:46 2014 -0400 Kill module.def and Module.mk modules/Makefile.am | 4 ---- modules/Module.mk | 7 ------- modules/arabic/Makefile.am | 8 +++++++- modules/basic/Makefile.am | 8 +++++++- modules/indic/Makefile.am | 8 +++++++- modules/module.def | 5 ----- modules/thai/Makefile.am | 8 +++++++- 7 files changed, 28 insertions(+), 20 deletions(-) commit 88c066452a252149d1e51387ae989f532603820c Author: Behdad Esfahbod Date: Sun Jul 27 17:36:10 2014 -0400 Remove unused / obsolete pango-zip.sh.in and sanitize-la.sh Makefile.am | 2 -- configure.ac | 1 - pango-zip.sh.in | 47 ----------------------------------------------- sanitize-la.sh | 3 --- 4 files changed, 53 deletions(-) commit 8d97bd8d9f12fc42f1c2136e7c193dff1b2fc2e0 Author: Behdad Esfahbod Date: Sun Jul 27 17:35:01 2014 -0400 Kill PANGO_MODULE_VERSION config.h.win32.in | 6 ------ configure.ac | 6 ------ pango-view/viewer-render.c | 1 - pango-zip.sh.in | 2 -- pango.pc.in | 2 -- 5 files changed, 17 deletions(-) commit 39391e428afd6c2a7cc9892d9c3f46f88b856996 Author: Khaled Hosny Date: Sat Jul 26 10:05:00 2014 +0200 Kill unused pangorc file modules/Makefile.am | 3 +-- modules/pangorc | 3 --- pango-view/Makefile.am | 9 +-------- pango-view/viewer-render.c | 10 +--------- tests/Makefile.am | 9 +-------- tests/dump-boundaries.c | 2 -- 6 files changed, 4 insertions(+), 32 deletions(-) commit 81904127fe1107b6c0db4ce50c3d44cdf63b7f67 Author: Khaled Hosny Date: Sat Jul 26 09:57:03 2014 +0200 Deprecate pango_config_key_get* The config file was used solely for dynamic module paths, but they have been killed. pango/pango-utils.c | 142 +++------------------------------------------------- pango/pango-utils.h | 2 + 2 files changed, 8 insertions(+), 136 deletions(-) commit bc88f6809a6befdbb9a59b628ecc84901ab9d486 Author: Khaled Hosny Date: Sat Jul 26 09:48:52 2014 +0200 [modules] Simplify build a bit configure.ac | 8 +------- modules/Makefile.am | 7 ------- modules/Module.mk | 7 ------- modules/arabic/Makefile.am | 5 +---- modules/basic/Makefile.am | 8 ++------ modules/indic/Makefile.am | 4 +--- modules/thai/Makefile.am | 4 ++-- pango/Makefile.am | 8 ++++---- 8 files changed, 11 insertions(+), 40 deletions(-) commit fa6dfc688c293fa02c36ee89ac5611fd5e0131a5 Author: Khaled Hosny Date: Sat Jul 26 09:33:58 2014 +0200 [modules] Kill pango-querymodules It serves no purpose now. configure.ac | 31 +---- docs/Makefile.am | 23 +--- docs/pango-docs.sgml | 5 - docs/pango-querymodules.xml | 131 ------------------ pango-zip.sh.in | 1 - pango/Makefile.am | 18 --- pango/querymodules.c | 323 -------------------------------------------- 7 files changed, 4 insertions(+), 528 deletions(-) commit 9da68205689f5a1c7c15043f3b6c0dac341cb147 Author: Khaled Hosny Date: Sat Jul 26 09:15:11 2014 +0200 [modules] Kill build tree pango.modules file modules/Makefile.am | 45 --------------------------------------------- modules/pangorc | 5 ----- pango-zip.sh.in | 1 - 3 files changed, 51 deletions(-) commit 0b4e22662cee7af89c1877b3271579c1487dfad7 Author: Khaled Hosny Date: Sat Jul 26 09:03:46 2014 +0200 [modules] Stop loading dynamic modules We are not building dynamic modules anymore. pango/modules.c | 352 +------------------------------------------------------- 1 file changed, 3 insertions(+), 349 deletions(-) commit 64492e1897a3510661e49754d0c7d7f7b58d640c Author: Khaled Hosny Date: Sat Jul 26 09:00:28 2014 +0200 [modules] Don't build any dynamic modules configure.ac | 74 ++++++++-------------------------------------- modules/Makefile.am | 7 +---- modules/Module.mk | 23 +------------- modules/arabic/Makefile.am | 12 +------- modules/basic/Makefile.am | 21 ------------- modules/indic/Makefile.am | 12 +------- modules/thai/Makefile.am | 12 +------- pango/Makefile.am | 2 -- 8 files changed, 18 insertions(+), 145 deletions(-) commit 7e7159e48164ef0487ba039555ee0418972340e7 Author: Khaled Hosny Date: Sat Jul 26 08:38:55 2014 +0200 [modules] Build all modules statically by default configure.ac | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 2ae57392de417554b7d6e37adea1b99396ef578a Author: Behdad Esfahbod Date: Fri Apr 3 17:10:25 2015 -0700 Allow disabling OpenType features from fontconfig For example: The format is like CSS font-feature-settings. modules/basic/basic-fc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit b137e7b099a1e67db0612c280b5ae8bd3ccb9455 Author: Matthias Clasen Date: Fri Mar 13 00:11:07 2015 -0400 Add tests for PangoAttributes These tests exercise PangoAttribute, PangoAttrList and PangoAttrIterator apis. tests/Makefile.am | 7 + tests/testattributes.c | 630 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 637 insertions(+) commit a2b0c3367d75b066a18914e7ab820c3e2229fc5d Author: Matthias Clasen Date: Thu Mar 12 21:51:35 2015 -0400 Split out some test functions These will be reused later. tests/Makefile.am | 7 ++ tests/test-common.c | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/test-common.h | 22 ++++++ tests/test-layout.c | 176 ++------------------------------------------- 4 files changed, 240 insertions(+), 169 deletions(-) commit 5a00bdb4873056749a833173112d78d578f82c72 Author: Chun-wei Fan Date: Fri Mar 6 16:35:00 2015 +0800 MSVC Builds: Rename "Install" Project Rename the install projects to pango-install, so that they can be easier integrated into grand solution files that are used to build items, such as the entire GTK+ or Clutter stack. build/win32/vs10/Makefile.am | 2 +- build/win32/vs10/install.vcxproj | 206 --------------------------------- build/win32/vs10/pango-install.vcxproj | 206 +++++++++++++++++++++++++++++++++ build/win32/vs10/pango.sln | 2 +- build/win32/vs11/Makefile.am | 2 +- build/win32/vs12/Makefile.am | 2 +- build/win32/vs9/Makefile.am | 2 +- build/win32/vs9/install.vcproj | 137 ---------------------- build/win32/vs9/pango-install.vcproj | 137 ++++++++++++++++++++++ build/win32/vs9/pango.sln | 2 +- 10 files changed, 349 insertions(+), 349 deletions(-) commit 48fc4fa07e5fe513f4eb7ee061fb9e1a04d733e8 Author: Chun-wei Fan Date: Wed Mar 4 19:34:45 2015 +0800 MSVC Builds: "Install" the .pdb files To make it easier for people to develop and debug Pango on Windows, especially as the builds already generate the .pdb's. build/win32/vs10/pango-install-bin.props | 38 +++++++++---------------------- build/win32/vs9/pango-install-bin.vsprops | 21 +++++++++-------- 2 files changed, 22 insertions(+), 37 deletions(-) commit f1e3f39f49b59ff8c156097de28f631009807532 Author: Chun-wei Fan Date: Wed Mar 4 19:32:54 2015 +0800 MSVC 2010+ Builds: Update .pdb Generation Make the .pdb filenames like the ones generated by the MSVC 2008 builds, that follows the names of the DLLs. Also, use the /d2Zi+ flag so that more useful information is logged into the .pdb files, in particular the release builds. build/win32/vs10/pango-build-defines.props | 2 ++ 1 file changed, 2 insertions(+) commit 8914c1a2d67ad318c873d8501e060c18d505b47f Author: Chun-wei Fan Date: Wed Mar 4 19:04:17 2015 +0800 MSVC Builds: Speed Up Release Builds This adds the /MP option to the compiler, which can cut down on the build time of release builds by quite a bit, by using multi-processor or multi-core capabilities. This will, however, emit a brief warning with debug builds, but the code will otherwise build normally. build/win32/vs10/pango-build-defines.props | 1 + build/win32/vs9/pango-build-defines.vsprops | 1 + 2 files changed, 2 insertions(+) commit 1ca76d068af22cbc98a6c24e4f4faf15038d6f21 Author: Behdad Esfahbod Date: Tue Mar 3 17:19:10 2015 -0800 Bug 743692 - Irish pangram (sample text) is inappropriate https://bugzilla.gnome.org/show_bug.cgi?id=743692 pango/pango-language-sample-table.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1aeef5865ab83304b815484045fc1ded038608d3 Author: Matthias Clasen Date: Tue Feb 10 11:52:54 2015 -0500 Avoid uninitialized memory pango_default_break() was not clearing the is_char_break field, causing unwanted breaks in the middle of clusters, occasionally. Patch by Gene Hightower, https://bugzilla.gnome.org/show_bug.cgi?id=744118 pango/break.c | 1 + 1 file changed, 1 insertion(+) commit a5338500f5af46f41200fa71ac07f91e89d7e02d Author: Max Date: Wed Oct 22 07:19:00 2014 +0000 Increase MAX_FREED_FONTS value Increasing MAX_FREED_FONTS value should make fontset's cache working normally because of long alias list and available fonts under Windows 7. https://bugzilla.gnome.org/show_bug.cgi?id=738868 pango/pangowin32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 92a4e7bb6d767b7e5ba4826738e0f9e068b4b9f9 Author: Max Date: Wed Oct 22 07:07:00 2014 +0000 Fix weak pointer leak This patch fixes a leak with lost weak references in fontset. https://bugzilla.gnome.org/show_bug.cgi?id=738868 pango/pangowin32.c | 3 +++ 1 file changed, 3 insertions(+) commit 91024c84f73ddefb4bde174e0a1689b2d136a9b6 Author: Cody Russell Date: Fri Oct 31 22:43:01 2014 -0500 Check kCTFontCondensedTrait when creating from CTFontDescriptionRef. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734372 pango/pangocoretext-fontmap.c | 3 +++ 1 file changed, 3 insertions(+) commit fa6ded9b0d065634481d8ae4126fdea0b88e3558 Author: Evan Nemerson Date: Fri May 30 19:21:11 2014 -0700 Add many missing nullability annotations. https://bugzilla.gnome.org/show_bug.cgi?id=731022 pango/break.c | 2 +- pango/fonts.c | 49 +++++++++++++++++++++++--------------------- pango/glyphstring.c | 20 +++++++++--------- pango/modules.c | 4 ++-- pango/pango-attributes.c | 22 ++++++++++---------- pango/pango-color.c | 13 ++++++------ pango/pango-context.c | 15 +++++++------- pango/pango-coverage.c | 4 ++-- pango/pango-engine.h | 20 +++++++++--------- pango/pango-fontmap.c | 8 ++++---- pango/pango-glyph-item.c | 12 +++++------ pango/pango-gravity.c | 2 +- pango/pango-item.c | 10 ++++----- pango/pango-language.c | 22 ++++++++++---------- pango/pango-layout.c | 47 ++++++++++++++++++++++-------------------- pango/pango-matrix.c | 16 +++++++-------- pango/pango-ot-buffer.c | 6 ++++-- pango/pango-ot-info.c | 13 +++++++----- pango/pango-ot-ruleset.c | 6 ++++-- pango/pango-ot-tag.c | 2 +- pango/pango-ot.h | 13 +++++++----- pango/pango-renderer.c | 21 +++++++++---------- pango/pango-renderer.h | 5 +++-- pango/pango-utils.c | 16 +++++++-------- pango/pangocairo-context.c | 19 +++++++++-------- pango/pangocairo-font.c | 2 +- pango/pangocairo-fontmap.c | 10 ++++----- pango/pangofc-font.c | 6 ++++-- pango/pangofc-font.h | 13 ++++++------ pango/pangofc-fontmap.c | 4 ++-- pango/pangofc-fontmap.h | 30 +++++++++++++-------------- pango/pangoft2-render.c | 3 ++- pango/pangoft2.c | 5 +++-- pango/pangowin32-fontcache.c | 8 ++++---- pango/pangowin32.c | 3 ++- pango/pangoxft-font.c | 5 +++-- pango/pangoxft-render.c | 3 ++- 37 files changed, 241 insertions(+), 218 deletions(-) commit adb5a4e86b09b0935ec1dd71bf05ac41807c84a2 Author: Matthias Clasen Date: Wed Oct 1 10:33:04 2014 -0400 Bump version to 1.37 New development might happen. configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c2a40e3b35a37f76f353655d9220dd94156fb89c Author: Cody Russell Date: Sun Sep 28 15:47:46 2014 -0500 [coretext] NULL check in ct_font_descriptor_get_weight() Ensure that CFDictionaryGetValue() didn't return NULL before we call CFNumberGetValue(). https://bugzilla.gnome.org/show_bug.cgi?id=736697 pango/pangocoretext-fontmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)