commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2014-07-08 16:58:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pango" Changes: -------- --- /work/SRC/openSUSE:Factory/pango/pango.changes 2014-03-31 20:43:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new/pango.changes 2014-07-08 16:58:58.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Jul 1 14:30:36 UTC 2014 - dimstar@opensuse.org + +- Update to version 1.36.5: + + Lower the harfbuzz requirement. +- Changes from version 1.36.4: + + Improve thread-safety on Windows (bgo#695913). + + Add missing annotations (bgo#729840). + + Update PangoWeight documentation. + + Require harfbuzz 0.9.29. + +------------------------------------------------------------------- Old: ---- pango-1.36.3.tar.xz New: ---- pango-1.36.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pango.spec ++++++ --- /var/tmp/diff_new_pack.Hqilzc/_old 2014-07-08 16:59:00.000000000 +0200 +++ /var/tmp/diff_new_pack.Hqilzc/_new 2014-07-08 16:59:00.000000000 +0200 @@ -20,7 +20,7 @@ %define pango_binary_version 1.8.0 Name: pango -Version: 1.36.3 +Version: 1.36.5 Release: 0 Summary: Library for Layout and Rendering of Text License: LGPL-2.1+ ++++++ pango-1.36.3.tar.xz -> pango-1.36.5.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/ChangeLog new/pango-1.36.5/ChangeLog --- old/pango-1.36.3/ChangeLog 2014-03-18 02:15:44.000000000 +0100 +++ new/pango-1.36.5/ChangeLog 2014-06-24 19:37:34.000000000 +0200 @@ -1,3 +1,230 @@ +commit 41b2e15167bf3a6ef2d682ccaf8530a4ba44f061 +Author: Matthias Clasen <mclasen@redhat.com> +Date: Tue Jun 24 13:29:00 2014 -0400 + + 1.36.5 + + NEWS | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 858704140e35058ee074f2929d7d06a3c2bb1951 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Tue Jun 24 10:26:37 2014 -0600 + + Revert "build: Require Harfbuzz 0.9.29" + + This reverts commit e728c4c3659cc0ead406344b4cf98c0676cb769e. + + See previous commit for explanation. + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 394b2789c7a4f7c6071f4e5b83e3cf9876d50608 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Tue Jun 24 10:26:08 2014 -0600 + + Revert "ot-info: Update after API break in HarfBuzz" + + This reverts commit 4901fb74b3c1137d13a6b7e4e8784577c1816e47. + + The removed API was added back to HarfBuzz. So, no need for this. + + pango/pango-ot-info.c | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit a788c729989f4f116ecd6742895d06da1a75c80c +Author: Matthias Clasen <mclasen@redhat.com> +Date: Mon Jun 23 14:05:51 2014 -0400 + + Bump version + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 64113b70adff816d1d7885500abfb99461e40838 +Author: Matthias Clasen <mclasen@redhat.com> +Date: Mon Jun 23 13:35:22 2014 -0400 + + 1.36.4 + + NEWS | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit 4901fb74b3c1137d13a6b7e4e8784577c1816e47 +Author: Emmanuele Bassi <ebassi@gnome.org> +Date: Fri Jun 20 11:39:15 2014 +0100 + + ot-info: Update after API break in HarfBuzz + + pango/pango-ot-info.c | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit e728c4c3659cc0ead406344b4cf98c0676cb769e +Author: Emmanuele Bassi <ebassi@gnome.org> +Date: Fri Jun 20 11:38:19 2014 +0100 + + build: Require Harfbuzz 0.9.29 + + There has been an API change in HB: + + -hb_ot_layout_language_get_required_feature_index + +hb_ot_layout_language_get_required_feature + + Commit: da132937989acb4d8ca9bd41c79f98750e7dda30 + + So we need to bump the dependency. + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 715ed720eced19967a88871c9712d8e4e4de03b9 +Author: Emmanuele Bassi <ebassi@gnome.org> +Date: Fri Jun 20 11:26:33 2014 +0100 + + Fix introspection annotation + + Missing colon broke the g-ir-scanner. + + pango/shape.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit aee1d73950792744af73d7cec5cb867906c225af +Author: Matthias Clasen <mclasen@redhat.com> +Date: Tue Jun 10 19:46:55 2014 -0400 + + Update PangoWeight documentation + + A while ago, we added a weight of 1000 to the enumeration, but + neglected to update the allowed values in the documentation. + Fix that. + + pango/pango-font.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 809246a62d5ca91f7321f8239db50b77eaaef021 +Author: Chun-wei Fan <fanchunwei@src.gnome.org> +Date: Mon Jun 9 10:49:53 2014 +0800 + + MSVC 2010+ Projects: Update "Installation" Process + + Currently, due to the way that Visual Studio 2010+ projects are + handled, + the "install" project does not re-build upon changes to the sources, + as it + does not believe that its dependencies have changed, although + the changed + sources are automatically recompiled. This means that if a part + or more + of the solution does not build, or if the sources need some other + fixes + or enhancements, the up-to-date build is not copied automatically, + which + can be misleading. + + Improve on the situation by forcing the "install" project to + trigger its + rebuild, so that the updated binaries can be copied. This does + trigger an + MSBuild warning, but having that warning is way better than not + having an + up-to-date build, especially during testing and development. + + build/win32/vs10/install.vcxproj | 52 + +++++++++++++++++--------------- + build/win32/vs10/pango-install-bin.props | 2 +- + build/win32/vs10/pango-install.propsin | 14 ++++++++- + 3 files changed, 42 insertions(+), 26 deletions(-) + +commit 35fbbe32ae49cb80130be4d0cd7d375dfef6d2ad +Author: Matthias Clasen <mclasen@redhat.com> +Date: Sat May 31 00:19:57 2014 -0400 + + testsuite: put installed tests in the right place + + Follow the prevailing practice and put the installed tests + into $libdir/installed-tests/$PACKAGE instead of + $pkglibdir/installed-tests. + + tests/Makefile.am | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit c039b91c429383826ca4becbcb4c87e9d7c983b4 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Thu May 8 17:13:52 2014 -0400 + + Typo + + Oops + + pango/pango-renderer.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 17fc3aad5a0084ac8c31b09807bf8e03a01569b5 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Thu May 8 17:00:30 2014 -0400 + + Bug 729840 - Missing annotation for get_color + + pango/pango-renderer.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6a7834465b3e188744673f8e335737464e4d15de +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 9 20:50:50 2014 -0700 + + [win32] Fixup previous commit + + pango/pangowin32-fontmap.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b75a1c26e3436c58b6ce2b56e31768ad115b6bed +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Wed Apr 9 16:55:12 2014 -0700 + + [win32] Improve threadsafety + + Based on patch from Chun-wei Fan. Original patch comments: + + Improve the thread-safety situation on Windows by only allowing the + pango_aliases_ht GHashTable be populated once. + + Pango on Windows is not yet thread-safe, but with the thread safety + patch on Cairo-Win32-Font[1], it does seem that the test program + test-pangocairo-threads does not crash randomly anymore, which seems + to be an improvement. + + [1]: https://bugs.freedesktop.org/show_bug.cgi?id=73012 + + Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695913 + + pango/pangowin32-fontmap.c | 46 + +++++++++++++++++++++++++--------------------- + 1 file changed, 25 insertions(+), 21 deletions(-) + +commit 124a3728b5b73a6204bdea66cc502916e0847e69 +Author: Chun-wei Fan <fanchunwei@src.gnome.org> +Date: Wed Apr 2 11:52:01 2014 +0800 + + MSVC Builds: Fix "Installation" for MSVC 2010 and Later + + We need to create $(prefix)\etc\pango before trying to create + a default + pango.aliases file, otherwise it wouldn't work. + + build/win32/vs10/pango-install.propsin | 2 ++ + 1 file changed, 2 insertions(+) + +commit 2432e6a180a18933d45de91f03f4abcc9eae8e8c +Author: Matthias Clasen <mclasen@redhat.com> +Date: Mon Mar 17 21:17:12 2014 -0400 + + Bump version + + NEWS | 7 +++++++ + configure.ac | 2 +- + 2 files changed, 8 insertions(+), 1 deletion(-) + commit f8b1566e81af9e36ac018af4f0ae85ee7db4b8fd Author: Matthias Clasen <mclasen@redhat.com> Date: Mon Mar 17 20:47:36 2014 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/NEWS new/pango-1.36.5/NEWS --- old/pango-1.36.3/NEWS 2014-03-18 02:01:37.000000000 +0100 +++ new/pango-1.36.5/NEWS 2014-06-24 19:28:57.000000000 +0200 @@ -1,3 +1,14 @@ +Overview of changes between 1.36.4 and 1.36.5 +============================================= +- Lower the harfbuzz requirement + +Overview of changes between 1.36.3 and 1.36.4 +============================================= +- Improve thread-safety on Windows (#695913) +- Add missing annotations (#729840) +- Update PangoWeight documentation +- Require harfbuzz 0.9.29 + Overview of changes between 1.36.2 and 1.36.3 ============================================= - Fix builddir != srdir builds diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/build/win32/vs10/install.vcxproj new/pango-1.36.5/build/win32/vs10/install.vcxproj --- old/pango-1.36.3/build/win32/vs10/install.vcxproj 2014-03-06 05:33:55.000000000 +0100 +++ new/pango-1.36.5/build/win32/vs10/install.vcxproj 2014-06-11 01:48:21.000000000 +0200 @@ -139,46 +139,50 @@ <ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_FC|Win32'"> - <PreBuildEvent> - <Command>$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> - </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent> - <Command>$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> - </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_FC|Win32'"> - <PreBuildEvent> - <Command>$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> - </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <PreBuildEvent> - <Command>$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> - </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_FC|x64'"> - <PreBuildEvent> - <Command>$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> - </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <PreBuildEvent> - <Command>$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> - </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_FC|x64'"> - <PreBuildEvent> - <Command>$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> - </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <PreBuildEvent> - <Command>$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> - </PreBuildEvent> </ItemDefinitionGroup> <ItemGroup> + <CustomBuild Include="..\..\..\config.h.win32"> + <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Installing Build Results...</Message> + <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> + <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(InstalledDlls);%(Outputs)</Outputs> + <Message Condition="'$(Configuration)|$(Platform)'=='Debug_FC|Win32'">Installing Build Results...</Message> + <Command Condition="'$(Configuration)|$(Platform)'=='Debug_FC|Win32'">$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> + <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_FC|Win32'">$(InstalledDlls);$(InstalledFCDlls);%(Outputs)</Outputs> + <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Installing Build Results...</Message> + <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> + <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(InstalledDlls);%(Outputs)</Outputs> + <Message Condition="'$(Configuration)|$(Platform)'=='Debug_FC|x64'">Installing Build Results...</Message> + <Command Condition="'$(Configuration)|$(Platform)'=='Debug_FC|x64'">$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> + <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_FC|x64'">$(InstalledDlls);$(InstalledFCDlls);%(Outputs)</Outputs> + <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Installing Build Results...</Message> + <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> + <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(InstalledDlls);%(Outputs)</Outputs> + <Message Condition="'$(Configuration)|$(Platform)'=='Release_FC|Win32'">Installing Build Results...</Message> + <Command Condition="'$(Configuration)|$(Platform)'=='Release_FC|Win32'">$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> + <Outputs Condition="'$(Configuration)|$(Platform)'=='Release_FC|Win32'">$(InstalledDlls);$(InstalledFCDlls);%(Outputs)</Outputs> + <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Installing Build Results...</Message> + <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> + <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(InstalledDlls);%(Outputs)</Outputs> + <Message Condition="'$(Configuration)|$(Platform)'=='Release_FC|x64'">Installing Build Results...</Message> + <Command Condition="'$(Configuration)|$(Platform)'=='Release_FC|x64'">$(PangoDoInstallBin) $(PangoInstallHeadersData)</Command> + <Outputs Condition="'$(Configuration)|$(Platform)'=='Release_FC|x64'">$(InstalledDlls);$(InstalledFCDlls);%(Outputs)</Outputs> + </CustomBuild> + </ItemGroup> + <ItemGroup> <ProjectReference Include="pango.vcxproj"> <Project>{68cc80b9-7225-4fb5-b9ab-9c1df50b6c72}</Project> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/build/win32/vs10/pango-install-bin.props new/pango-1.36.5/build/win32/vs10/pango-install-bin.props --- old/pango-1.36.3/build/win32/vs10/pango-install-bin.props 2014-03-06 05:33:55.000000000 +0100 +++ new/pango-1.36.5/build/win32/vs10/pango-install-bin.props 2014-06-11 01:48:21.000000000 +0200 @@ -62,4 +62,4 @@ <Value>$(PangoDoInstallBin)</Value> </BuildMacro> </ItemGroup> -</Project> \ No newline at end of file +</Project> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/build/win32/vs10/pango-install.props new/pango-1.36.5/build/win32/vs10/pango-install.props --- old/pango-1.36.3/build/win32/vs10/pango-install.props 2014-03-18 02:15:49.000000000 +0100 +++ new/pango-1.36.5/build/win32/vs10/pango-install.props 2014-06-24 19:37:38.000000000 +0200 @@ -4,6 +4,9 @@ <Import Project="pango-install-bin.props" /> </ImportGroup> <PropertyGroup Label="UserMacros"> + <BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir> + <InstalledDlls>$(BinDir)\$(PangoDllPrefix)pango(PangoDllSuffix).dll;$(BinDir)\$(PangoDllPrefix)pangowin32(PangoDllSuffix).dll;$(BinDir)\$(PangoDllPrefix)pangocairo(PangoDllSuffix).dll</InstalledDlls> + <InstalledFCDlls>$(BinDir)\$(PangoDllPrefix)pangoft2(PangoDllSuffix).dll</InstalledFCDlls> <PangoInstallHeadersData> mkdir $(CopyDir)\include\pango-$(PangoApiVersion)\pango copy ..\..\..\pango\pango.h $(CopyDir)\include\pango-$(PangoApiVersion)\pango @@ -43,6 +46,7 @@ copy ..\..\..\pango\pangoft2.h $(CopyDir)\include\pango-$(PangoApiVersion)\pango :DO_CREATE_PANGO_ALIASES if exist $(CopyDir)\etc\pango\pango.aliases goto END +if not exist $(CopyDir)\etc\pango mkdir $(CopyDir)\etc\pango echo tahoma = "tahoma,browallia new,mingliu,simhei,gulimche,ms gothic,latha,mangal" > $(CopyDir)\etc\pango\pango.aliases echo sans = "arial,browallia new,mingliu,simhei,gulimche,ms gothic,latha,mangal" >> $(CopyDir)\etc\pango\pango.aliases echo serif = "times new roman,angsana new,mingliu,simsun,gulimche,ms gothic,latha,mangal" >> $(CopyDir)\etc\pango\pango.aliases @@ -56,6 +60,15 @@ <ItemDefinitionGroup> </ItemDefinitionGroup> <ItemGroup> + <BuildMacro Include="BinDir"> + <Value>$(BinDir)</Value> + </BuildMacro> + <BuildMacro Include="InstalledDlls"> + <Value>$(InstalledDlls)</Value> + </BuildMacro> + <BuildMacro Include="InstalledFCDlls"> + <Value>$(InstalledFCDlls)</Value> + </BuildMacro> <BuildMacro Include="PangoInstallHeadersData"> <Value>$(PangoInstallHeadersData)</Value> </BuildMacro> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/build/win32/vs10/pango-install.propsin new/pango-1.36.5/build/win32/vs10/pango-install.propsin --- old/pango-1.36.3/build/win32/vs10/pango-install.propsin 2014-03-06 05:33:55.000000000 +0100 +++ new/pango-1.36.5/build/win32/vs10/pango-install.propsin 2014-06-11 01:48:21.000000000 +0200 @@ -4,6 +4,9 @@ <Import Project="pango-install-bin.props" /> </ImportGroup> <PropertyGroup Label="UserMacros"> + <BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir> + <InstalledDlls>$(BinDir)\$(PangoDllPrefix)pango(PangoDllSuffix).dll;$(BinDir)\$(PangoDllPrefix)pangowin32(PangoDllSuffix).dll;$(BinDir)\$(PangoDllPrefix)pangocairo(PangoDllSuffix).dll</InstalledDlls> + <InstalledFCDlls>$(BinDir)\$(PangoDllPrefix)pangoft2(PangoDllSuffix).dll</InstalledFCDlls> <PangoInstallHeadersData> #include "pango.vs10.headers" @@ -36,6 +39,8 @@ if exist $(CopyDir)\etc\pango\pango.aliases goto END +if not exist $(CopyDir)\etc\pango mkdir $(CopyDir)\etc\pango + echo tahoma = "tahoma,browallia new,mingliu,simhei,gulimche,ms gothic,latha,mangal" > $(CopyDir)\etc\pango\pango.aliases echo sans = "arial,browallia new,mingliu,simhei,gulimche,ms gothic,latha,mangal" >> $(CopyDir)\etc\pango\pango.aliases @@ -53,8 +58,17 @@ <ItemDefinitionGroup> </ItemDefinitionGroup> <ItemGroup> + <BuildMacro Include="BinDir"> + <Value>$(BinDir)</Value> + </BuildMacro> + <BuildMacro Include="InstalledDlls"> + <Value>$(InstalledDlls)</Value> + </BuildMacro> + <BuildMacro Include="InstalledFCDlls"> + <Value>$(InstalledFCDlls)</Value> + </BuildMacro> <BuildMacro Include="PangoInstallHeadersData"> <Value>$(PangoInstallHeadersData)</Value> </BuildMacro> </ItemGroup> -</Project> \ No newline at end of file +</Project> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/config.h.win32 new/pango-1.36.5/config.h.win32 --- old/pango-1.36.3/config.h.win32 2014-03-18 02:02:44.000000000 +0100 +++ new/pango-1.36.5/config.h.win32 2014-06-24 19:31:53.000000000 +0200 @@ -118,7 +118,7 @@ #define PACKAGE_NAME "pango" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "pango 1.36.3" +#define PACKAGE_STRING "pango 1.36.5" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "pango" @@ -127,19 +127,19 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.36.3" +#define PACKAGE_VERSION "1.36.5" /* PANGO binary age */ -#define PANGO_BINARY_AGE 3603 +#define PANGO_BINARY_AGE 3605 /* PANGO interface age */ -#define PANGO_INTERFACE_AGE 3 +#define PANGO_INTERFACE_AGE 5 /* PANGO major version */ #define PANGO_VERSION_MAJOR 1 /* PANGO micro version */ -#define PANGO_VERSION_MICRO 3 +#define PANGO_VERSION_MICRO 5 /* PANGO minor version */ #define PANGO_VERSION_MINOR 36 @@ -151,4 +151,4 @@ /* #undef USE_LA_MODULES */ /* Version number of package */ -#define VERSION "1.36.3" +#define VERSION "1.36.5" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/configure new/pango-1.36.5/configure --- old/pango-1.36.3/configure 2014-03-18 02:02:17.000000000 +0100 +++ new/pango-1.36.5/configure 2014-06-24 19:31:34.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for pango 1.36.3. +# Generated by GNU Autoconf 2.69 for pango 1.36.5. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=pango>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='pango' PACKAGE_TARNAME='pango' -PACKAGE_VERSION='1.36.3' -PACKAGE_STRING='pango 1.36.3' +PACKAGE_VERSION='1.36.5' +PACKAGE_STRING='pango 1.36.5' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=pango' PACKAGE_URL='' @@ -1505,7 +1505,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures pango 1.36.3 to adapt to many kinds of systems. +\`configure' configures pango 1.36.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1575,7 +1575,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pango 1.36.3:";; + short | recursive ) echo "Configuration of pango 1.36.5:";; esac cat <<\_ACEOF @@ -1741,7 +1741,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pango configure 1.36.3 +pango configure 1.36.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2231,7 +2231,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pango $as_me 1.36.3, which was +It was created by pango $as_me 1.36.5, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3097,7 +3097,7 @@ # Define the identity of the package. PACKAGE='pango' - VERSION='1.36.3' + VERSION='1.36.5' cat >>confdefs.h <<_ACEOF @@ -3234,11 +3234,11 @@ PANGO_VERSION_MAJOR=1 PANGO_VERSION_MINOR=36 -PANGO_VERSION_MICRO=3 -PANGO_VERSION=1.36.3 +PANGO_VERSION_MICRO=5 +PANGO_VERSION=1.36.5 PANGO_API_VERSION=1.0 -PANGO_INTERFACE_AGE=3 -PANGO_BINARY_AGE=3603 +PANGO_INTERFACE_AGE=5 +PANGO_BINARY_AGE=3605 PANGO_MODULE_VERSION=1.8.0 @@ -3254,10 +3254,10 @@ $as_echo "#define MODULE_VERSION \"1.8.0\"" >>confdefs.h -$as_echo "#define PANGO_BINARY_AGE 3603" >>confdefs.h +$as_echo "#define PANGO_BINARY_AGE 3605" >>confdefs.h -$as_echo "#define PANGO_INTERFACE_AGE 3" >>confdefs.h +$as_echo "#define PANGO_INTERFACE_AGE 5" >>confdefs.h $as_echo "#define PANGO_VERSION_MAJOR 1" >>confdefs.h @@ -3266,13 +3266,13 @@ $as_echo "#define PANGO_VERSION_MINOR 36" >>confdefs.h -$as_echo "#define PANGO_VERSION_MICRO 3" >>confdefs.h +$as_echo "#define PANGO_VERSION_MICRO 5" >>confdefs.h -VERSION_INFO="3600:3:3600" +VERSION_INFO="3600:5:3600" PANGO_CURRENT_MINUS_AGE=0 @@ -16416,7 +16416,7 @@ Report bugs to <bug-libtool@gnu.org>." lt_cl_version="\ -pango config.lt 1.36.3 +pango config.lt 1.36.5 configured by $0, generated by GNU Autoconf 2.69. Copyright (C) 2011 Free Software Foundation, Inc. @@ -20888,7 +20888,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pango $as_me 1.36.3, which was +This file was extended by pango $as_me 1.36.5, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20954,7 +20954,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -pango config.status 1.36.3 +pango config.status 1.36.5 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/configure.ac new/pango-1.36.5/configure.ac --- old/pango-1.36.3/configure.ac 2014-03-18 01:59:32.000000000 +0100 +++ new/pango-1.36.5/configure.ac 2014-06-24 19:27:53.000000000 +0200 @@ -22,7 +22,7 @@ dnl The triplet m4_define([pango_version_major], [1]) m4_define([pango_version_minor], [36]) -m4_define([pango_version_micro], [3]) +m4_define([pango_version_micro], [5]) m4_define([pango_version], [pango_version_major.pango_version_minor.pango_version_micro]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/html/PangoRenderer.html new/pango-1.36.5/docs/html/PangoRenderer.html --- old/pango-1.36.3/docs/html/PangoRenderer.html 2014-03-18 02:15:48.000000000 +0100 +++ new/pango-1.36.5/docs/html/PangoRenderer.html 2014-06-24 19:37:37.000000000 +0200 @@ -843,10 +843,10 @@ </div> <div class="refsect3"> <a name="id-1.4.2.7.15.6"></a><h4>Returns</h4> -<p> the color for the specified part, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> -if it hasn't been set and should be inherited from the -environment.</p> -<p></p> +<p> the color for the specified part, or +<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it hasn't been set and should be inherited from the +environment. </p> +<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> </div> <p class="since">Since 1.8</p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/html/api-index-full.html new/pango-1.36.5/docs/html/api-index-full.html --- old/pango-1.36.3/docs/html/api-index-full.html 2014-03-18 02:15:48.000000000 +0100 +++ new/pango-1.36.5/docs/html/api-index-full.html 2014-06-24 19:37:37.000000000 +0200 @@ -871,11 +871,11 @@ </dt> <dd></dd> <dt> -<a class="link" href="pango-Fonts.html#PANGO-FONT:CAPS" title="PANGO_FONT()">PANGO_FONT</a>, macro in <a class="link" href="pango-Fonts.html" title="Fonts">Fonts</a> +<a class="link" href="pango-Fonts.html#PangoFont-struct" title="PangoFont">PangoFont</a>, struct in <a class="link" href="pango-Fonts.html" title="Fonts">Fonts</a> </dt> <dd></dd> <dt> -<a class="link" href="pango-Fonts.html#PangoFont-struct" title="PangoFont">PangoFont</a>, struct in <a class="link" href="pango-Fonts.html" title="Fonts">Fonts</a> +<a class="link" href="pango-Fonts.html#PANGO-FONT:CAPS" title="PANGO_FONT()">PANGO_FONT</a>, macro in <a class="link" href="pango-Fonts.html" title="Fonts">Fonts</a> </dt> <dd></dd> <dt> @@ -2703,11 +2703,11 @@ </dt> <dd></dd> <dt> -<a class="link" href="pango-Version-Checking.html#pango-version" title="pango_version ()">pango_version</a>, function in <a class="link" href="pango-Version-Checking.html" title="Version Checking">Version Checking</a> +<a class="link" href="pango-Version-Checking.html#PANGO-VERSION:CAPS" title="PANGO_VERSION">PANGO_VERSION</a>, macro in <a class="link" href="pango-Version-Checking.html" title="Version Checking">Version Checking</a> </dt> <dd></dd> <dt> -<a class="link" href="pango-Version-Checking.html#PANGO-VERSION:CAPS" title="PANGO_VERSION">PANGO_VERSION</a>, macro in <a class="link" href="pango-Version-Checking.html" title="Version Checking">Version Checking</a> +<a class="link" href="pango-Version-Checking.html#pango-version" title="pango_version ()">pango_version</a>, function in <a class="link" href="pango-Version-Checking.html" title="Version Checking">Version Checking</a> </dt> <dd></dd> <dt> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/html/index.html new/pango-1.36.5/docs/html/index.html --- old/pango-1.36.3/docs/html/index.html 2014-03-18 02:15:48.000000000 +0100 +++ new/pango-1.36.5/docs/html/index.html 2014-06-24 19:37:37.000000000 +0200 @@ -14,7 +14,7 @@ <div class="titlepage"> <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Pango Reference Manual</p></th></tr></table></div> -<div><p class="releaseinfo">for Pango 1.36.3 +<div><p class="releaseinfo">for Pango 1.36.5 </p></div> </div> <hr> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/html/pango-Fonts.html new/pango-1.36.5/docs/html/pango-Fonts.html --- old/pango-1.36.3/docs/html/pango-Fonts.html 2014-03-18 02:15:48.000000000 +0100 +++ new/pango-1.36.5/docs/html/pango-Fonts.html 2014-06-24 19:37:37.000000000 +0200 @@ -3640,7 +3640,7 @@ <div class="refsect2"> <a name="PangoWeight"></a><h3>enum PangoWeight</h3> <p>An enumeration specifying the weight (boldness) of a font. This is a numerical -value ranging from 100 to 900, but there are some predefined values:</p> +value ranging from 100 to 1000, but there are some predefined values:</p> <div class="refsect3"> <a name="id-1.2.4.17.4.4"></a><h4>Members</h4> <div class="informaltable"><table width="100%" border="0"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/html/pango-Scripts-and-Languages.html new/pango-1.36.5/docs/html/pango-Scripts-and-Languages.html --- old/pango-1.36.3/docs/html/pango-Scripts-and-Languages.html 2014-03-18 02:15:48.000000000 +0100 +++ new/pango-1.36.5/docs/html/pango-Scripts-and-Languages.html 2014-06-24 19:37:37.000000000 +0200 @@ -694,7 +694,7 @@ either said environment variables or the thread's current locale.</p> <p>Your application should call <code class="literal">setlocale(LC_ALL, "");</code> for the user settings to take effect. Gtk+ does this in its initialization -functions automatically (by calling <code class="function">gtk_set_locale()</code>). +functions automatically (by calling <a href="http://library.gnome.org/devel/gtk3/gtk2-General.html#gtk-set-locale"><code class="function">gtk_set_locale()</code></a>). See <code class="literal">man setlocale</code> for more details.</p> <div class="refsect3"> <a name="id-1.2.9.8.15.8"></a><h4>Returns</h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/html/pango-Text-Processing.html new/pango-1.36.5/docs/html/pango-Text-Processing.html --- old/pango-1.36.3/docs/html/pango-Text-Processing.html 2014-03-18 02:15:48.000000000 +0100 +++ new/pango-1.36.5/docs/html/pango-Text-Processing.html 2014-06-24 19:37:37.000000000 +0200 @@ -1774,8 +1774,8 @@ </tr> <tr> <td class="parameter_name"><p>paragraph_text</p></td> -<td class="parameter_description"><p>(allow-none) text of the paragraph (see details). May be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td> -<td class="parameter_annotations"> </td> +<td class="parameter_description"><p> text of the paragraph (see details). May be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> </tr> <tr> <td class="parameter_name"><p>paragraph_length</p></td> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/html/pango-Version-Checking.html new/pango-1.36.5/docs/html/pango-Version-Checking.html --- old/pango-1.36.3/docs/html/pango-Version-Checking.html 2014-03-18 02:15:48.000000000 +0100 +++ new/pango-1.36.5/docs/html/pango-Version-Checking.html 2014-06-24 19:37:37.000000000 +0200 @@ -305,14 +305,14 @@ <hr> <div class="refsect2"> <a name="PANGO-VERSION-MICRO:CAPS"></a><h3>PANGO_VERSION_MICRO</h3> -<pre class="programlisting">#define PANGO_VERSION_MICRO 3 +<pre class="programlisting">#define PANGO_VERSION_MICRO 5 </pre> <p>The micro component of the version of Pango available at compile-time.</p> </div> <hr> <div class="refsect2"> <a name="PANGO-VERSION-STRING:CAPS"></a><h3>PANGO_VERSION_STRING</h3> -<pre class="programlisting">#define PANGO_VERSION_STRING "1.36.3" +<pre class="programlisting">#define PANGO_VERSION_STRING "1.36.5" </pre> <p>A string literal containing the version of Pango available at compile-time.</p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/pango-querymodules.1 new/pango-1.36.5/docs/pango-querymodules.1 --- old/pango-1.36.3/docs/pango-querymodules.1 2014-03-18 02:15:15.000000000 +0100 +++ new/pango-1.36.5/docs/pango-querymodules.1 2014-06-24 19:35:34.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: pango-querymodules .\" Author: Owen Taylor .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/> -.\" Date: 03/17/2014 +.\" Date: 06/24/2014 .\" Manual: User Commands .\" Source: Pango .\" Language: English .\" -.TH "PANGO\-QUERYMODULES" "1" "03/17/2014" "Pango" "User Commands" +.TH "PANGO\-QUERYMODULES" "1" "06/24/2014" "Pango" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/docs/version.xml new/pango-1.36.5/docs/version.xml --- old/pango-1.36.3/docs/version.xml 2014-03-18 02:02:43.000000000 +0100 +++ new/pango-1.36.5/docs/version.xml 2014-06-24 19:31:52.000000000 +0200 @@ -1 +1 @@ -1.36.3 +1.36.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pango-features.h new/pango-1.36.5/pango/pango-features.h --- old/pango-1.36.3/pango/pango-features.h 2014-03-18 02:02:49.000000000 +0100 +++ new/pango-1.36.5/pango/pango-features.h 2014-06-24 19:31:55.000000000 +0200 @@ -4,9 +4,9 @@ #define PANGO_VERSION_MAJOR 1 #define PANGO_VERSION_MINOR 36 -#define PANGO_VERSION_MICRO 3 +#define PANGO_VERSION_MICRO 5 -#define PANGO_VERSION_STRING "1.36.3" +#define PANGO_VERSION_STRING "1.36.5" #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pango-font.h new/pango-1.36.5/pango/pango-font.h --- old/pango-1.36.3/pango/pango-font.h 2014-03-06 05:33:55.000000000 +0100 +++ new/pango-1.36.5/pango/pango-font.h 2014-06-11 01:48:21.000000000 +0200 @@ -91,7 +91,7 @@ * @PANGO_WEIGHT_ULTRAHEAVY: the ultraheavy weight (= 1000; Since: 1.24) * * An enumeration specifying the weight (boldness) of a font. This is a numerical - * value ranging from 100 to 900, but there are some predefined values: + * value ranging from 100 to 1000, but there are some predefined values: */ typedef enum { PANGO_WEIGHT_THIN = 100, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pango-renderer.c new/pango-1.36.5/pango/pango-renderer.c --- old/pango-1.36.3/pango/pango-renderer.c 2014-03-06 05:33:55.000000000 +0100 +++ new/pango-1.36.5/pango/pango-renderer.c 2014-05-31 06:18:22.000000000 +0200 @@ -1181,8 +1181,8 @@ * * Gets the current rendering color for the specified part. * - * Return value: the color for the specified part, or %NULL - * if it hasn't been set and should be inherited from the + * Return value: (transfer none): the color for the specified part, or + * %NULL if it hasn't been set and should be inherited from the * environment. * * Since: 1.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pango.rc new/pango-1.36.5/pango/pango.rc --- old/pango-1.36.3/pango/pango.rc 2014-03-18 02:02:42.000000000 +0100 +++ new/pango-1.36.5/pango/pango.rc 2014-06-24 19:31:51.000000000 +0200 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,36,3,0 - PRODUCTVERSION 1,36,3,0 + FILEVERSION 1,36,5,0 + PRODUCTVERSION 1,36,5,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "Pango" - VALUE "FileVersion", "1.36.3.0" + VALUE "FileVersion", "1.36.5.0" VALUE "InternalName", "pango-1.0-0" VALUE "LegalCopyright", "Copyright � 1999 Red Hat Software." VALUE "OriginalFilename", "pango-1.0-0.dll" VALUE "ProductName", "Pango" - VALUE "ProductVersion", "1.36.3" + VALUE "ProductVersion", "1.36.5" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pangocairo.rc new/pango-1.36.5/pango/pangocairo.rc --- old/pango-1.36.3/pango/pangocairo.rc 2014-03-18 02:02:43.000000000 +0100 +++ new/pango-1.36.5/pango/pangocairo.rc 2014-06-24 19:31:51.000000000 +0200 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,36,3,0 - PRODUCTVERSION 1,36,3,0 + FILEVERSION 1,36,5,0 + PRODUCTVERSION 1,36,5,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "PangoCairo" - VALUE "FileVersion", "1.36.3.0" + VALUE "FileVersion", "1.36.5.0" VALUE "InternalName", "pangocairo-1.0-0" VALUE "LegalCopyright", "Copyright � 2010 Red Hat Software." VALUE "OriginalFilename", "pangocairo-1.0-0.dll" VALUE "ProductName", "PangoCairo" - VALUE "ProductVersion", "1.36.3" + VALUE "ProductVersion", "1.36.5" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pangoft2.rc new/pango-1.36.5/pango/pangoft2.rc --- old/pango-1.36.3/pango/pangoft2.rc 2014-03-18 02:02:42.000000000 +0100 +++ new/pango-1.36.5/pango/pangoft2.rc 2014-06-24 19:31:51.000000000 +0200 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,36,3,0 - PRODUCTVERSION 1,36,3,0 + FILEVERSION 1,36,5,0 + PRODUCTVERSION 1,36,5,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "PangoFT2" - VALUE "FileVersion", "1.36.3.0" + VALUE "FileVersion", "1.36.5.0" VALUE "InternalName", "pangoft2-1.0-0" VALUE "LegalCopyright", "Copyright � 1999 Red Hat Software. Copyright � 2000 Tor Lillqvist" VALUE "OriginalFilename", "pangoft2-1.0-0.dll" VALUE "ProductName", "PangoFT2" - VALUE "ProductVersion", "1.36.3" + VALUE "ProductVersion", "1.36.5" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pangowin32-fontmap.c new/pango-1.36.5/pango/pangowin32-fontmap.c --- old/pango-1.36.3/pango/pangowin32-fontmap.c 2014-03-06 05:33:55.000000000 +0100 +++ new/pango-1.36.5/pango/pangowin32-fontmap.c 2014-05-02 18:47:13.000000000 +0200 @@ -320,8 +320,6 @@ gboolean visible; /* Do we want/need this? */ }; -static GHashTable *pango_aliases_ht = NULL; /* MT-unsafe */ - static guint alias_hash (struct PangoAlias *alias) { @@ -351,8 +349,9 @@ } static void -handle_alias_line (GString *line_buffer, - char **errstring) +handle_alias_line (GString *line_buffer, + char **errstring, + GHashTable *ht_aliases) { GString *tmp_buffer1; GString *tmp_buffer2; @@ -404,14 +403,14 @@ alias_key.alias = g_ascii_strdown (tmp_buffer1->str, -1); /* Remove any existing values */ - alias = g_hash_table_lookup (pango_aliases_ht, &alias_key); + alias = g_hash_table_lookup (ht_aliases, &alias_key); if (!alias) { alias = g_slice_new0 (struct PangoAlias); alias->alias = alias_key.alias; - g_hash_table_insert (pango_aliases_ht, alias, alias); + g_hash_table_insert (ht_aliases, alias, alias); } else g_free (alias_key.alias); @@ -468,7 +467,7 @@ }; static void -read_builtin_aliases (void) +read_builtin_aliases (GHashTable *ht_aliases) { GString *line_buffer; @@ -480,7 +479,7 @@ for (line = 0; line < G_N_ELEMENTS (builtin_aliases) && errstring == NULL; line++) { g_string_assign (line_buffer, builtin_aliases[line]); - handle_alias_line (line_buffer, &errstring); + handle_alias_line (line_buffer, &errstring, ht_aliases); } if (errstring) @@ -495,7 +494,7 @@ static void -read_alias_file (const char *filename) +read_alias_file (const char *filename, GHashTable *ht_aliases) { FILE *file; @@ -513,7 +512,7 @@ errstring == NULL) { line++; - handle_alias_line (line_buffer, &errstring); + handle_alias_line (line_buffer, &errstring, ht_aliases); } if (errstring == NULL && ferror (file)) @@ -530,25 +529,25 @@ fclose (file); } -static void +static GHashTable * load_aliases (void) { char *filename; const char *home; - pango_aliases_ht = g_hash_table_new_full ((GHashFunc)alias_hash, - (GEqualFunc)alias_equal, - (GDestroyNotify)alias_free, - NULL); + GHashTable *ht_aliases = g_hash_table_new_full ((GHashFunc)alias_hash, + (GEqualFunc)alias_equal, + (GDestroyNotify)alias_free, + NULL); #ifdef HAVE_CAIRO_WIN32 - read_builtin_aliases (); + read_builtin_aliases (ht_aliases); #endif filename = g_strconcat (pango_get_sysconf_subdirectory (), G_DIR_SEPARATOR_S "pango.aliases", NULL); - read_alias_file (filename); + read_alias_file (filename, ht_aliases); g_free (filename); home = g_get_home_dir (); @@ -557,9 +556,10 @@ filename = g_strconcat (home, G_DIR_SEPARATOR_S ".pango.aliases", NULL); - read_alias_file (filename); + read_alias_file (filename, ht_aliases); g_free (filename); } + return ht_aliases; } static void @@ -567,14 +567,18 @@ char ***families, int *n_families) { + static GHashTable *aliases_ht = NULL; /* MT-safe */ + struct PangoAlias alias_key; struct PangoAlias *alias; - if (pango_aliases_ht == NULL) - load_aliases (); + if (g_once_init_enter (&aliases_ht)) + { + g_once_init_leave (&aliases_ht, load_aliases ()); + } alias_key.alias = g_ascii_strdown (fontname, -1); - alias = g_hash_table_lookup (pango_aliases_ht, &alias_key); + alias = g_hash_table_lookup (aliases_ht, &alias_key); g_free (alias_key.alias); if (alias) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pangowin32.rc new/pango-1.36.5/pango/pangowin32.rc --- old/pango-1.36.3/pango/pangowin32.rc 2014-03-18 02:02:42.000000000 +0100 +++ new/pango-1.36.5/pango/pangowin32.rc 2014-06-24 19:31:51.000000000 +0200 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,36,3,0 - PRODUCTVERSION 1,36,3,0 + FILEVERSION 1,36,5,0 + PRODUCTVERSION 1,36,5,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "PangoWin32" - VALUE "FileVersion", "1.36.3.0" + VALUE "FileVersion", "1.36.5.0" VALUE "InternalName", "pangowin32-1.0-0" VALUE "LegalCopyright", "Copyright � 1999 Red Hat Software. Copyright � 2000 Tor Lillqvist" VALUE "OriginalFilename", "pangowin32-1.0-0.dll" VALUE "ProductName", "PangoWin32" - VALUE "ProductVersion", "1.36.3" + VALUE "ProductVersion", "1.36.5" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/pangoxft.rc new/pango-1.36.5/pango/pangoxft.rc --- old/pango-1.36.3/pango/pangoxft.rc 2014-03-18 02:02:43.000000000 +0100 +++ new/pango-1.36.5/pango/pangoxft.rc 2014-06-24 19:31:51.000000000 +0200 @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,36,3,0 - PRODUCTVERSION 1,36,3,0 + FILEVERSION 1,36,5,0 + PRODUCTVERSION 1,36,5,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "Red Hat Software" VALUE "FileDescription", "Pangoxft" - VALUE "FileVersion", "1.36.3.0" + VALUE "FileVersion", "1.36.5.0" VALUE "InternalName", "pangoxft-1.0-0" VALUE "LegalCopyright", "Copyright � 1999 Red Hat Software." VALUE "OriginalFilename", "pangoxft-1.0-0.dll" VALUE "ProductName", "Pangoxft" - VALUE "ProductVersion", "1.36.3" + VALUE "ProductVersion", "1.36.5" END END BLOCK "VarFileInfo" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/pango/shape.c new/pango-1.36.5/pango/shape.c --- old/pango-1.36.3/pango/shape.c 2014-03-06 05:33:55.000000000 +0100 +++ new/pango-1.36.5/pango/shape.c 2014-06-23 19:30:09.000000000 +0200 @@ -66,7 +66,7 @@ * pango_shape_full: * @item_text: valid UTF-8 text to shape. * @item_length: the length (in bytes) of @item_text. -1 means nul-terminated text. - * @paragraph_text: (allow-none) text of the paragraph (see details). May be %NULL. + * @paragraph_text: (allow-none): text of the paragraph (see details). May be %NULL. * @paragraph_length: the length (in bytes) of @paragraph_text. -1 means nul-terminated text. * @analysis: #PangoAnalysis structure from pango_itemize(). * @glyphs: glyph string in which to store results. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/tests/Makefile.am new/pango-1.36.5/tests/Makefile.am --- old/pango-1.36.3/tests/Makefile.am 2014-03-06 05:33:55.000000000 +0100 +++ new/pango-1.36.5/tests/Makefile.am 2014-05-31 06:19:17.000000000 +0200 @@ -82,7 +82,7 @@ noinst_PROGRAMS = $(check_PROGRAMS) gen-all-unicode dump-boundaries if BUILDOPT_INSTALL_TESTS -insttestdir=$(pkglibexecdir)/installed-tests +insttestdir=$(libexecdir)/installed-tests/$(PACKAGE) insttest_PROGRAMS = $(check_PROGRAMS) testdatadir = $(insttestdir) @@ -97,7 +97,7 @@ %.test: %$(EXEEXT) Makefile $(AM_V_GEN) (echo '[Test]' > $@.tmp; \ echo 'Type=session' >> $@.tmp; \ - echo 'Exec=$(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \ + echo 'Exec=$(libexecdir)/installed-tests/$(PACKAGE)/$<' >> $@.tmp; \ mv $@.tmp $@) endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pango-1.36.3/tests/Makefile.in new/pango-1.36.5/tests/Makefile.in --- old/pango-1.36.3/tests/Makefile.in 2014-03-18 02:02:21.000000000 +0100 +++ new/pango-1.36.5/tests/Makefile.in 2014-06-24 19:31:37.000000000 +0200 @@ -646,7 +646,7 @@ test_pangocairo_threads_LDADD = $(TEST_PANGOCAIRO_LIBS) $(CAIRO_LIBS) $(GLIB_LIBS) dump_boundaries_LDADD = $(TEST_PANGO_LIBS) $(GLIB_LIBS) cxx_test_SOURCES = cxx-test.C -@BUILDOPT_INSTALL_TESTS_TRUE@insttestdir = $(pkglibexecdir)/installed-tests +@BUILDOPT_INSTALL_TESTS_TRUE@insttestdir = $(libexecdir)/installed-tests/$(PACKAGE) @BUILDOPT_INSTALL_TESTS_TRUE@insttest_PROGRAMS = $(check_PROGRAMS) @BUILDOPT_INSTALL_TESTS_TRUE@testdatadir = $(insttestdir) @BUILDOPT_INSTALL_TESTS_TRUE@testdata_DATA = \ @@ -1364,7 +1364,7 @@ @BUILDOPT_INSTALL_TESTS_TRUE@%.test: %$(EXEEXT) Makefile @BUILDOPT_INSTALL_TESTS_TRUE@ $(AM_V_GEN) (echo '[Test]' > $@.tmp; \ @BUILDOPT_INSTALL_TESTS_TRUE@ echo 'Type=session' >> $@.tmp; \ -@BUILDOPT_INSTALL_TESTS_TRUE@ echo 'Exec=$(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \ +@BUILDOPT_INSTALL_TESTS_TRUE@ echo 'Exec=$(libexecdir)/installed-tests/$(PACKAGE)/$<' >> $@.tmp; \ @BUILDOPT_INSTALL_TESTS_TRUE@ mv $@.tmp $@) -include $(top_srcdir)/git.mk -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de