|
|
|
|
Changelog for libpangomm-2_48-1-2.50.0-lp155.2.12.x86_64.rpm :
* Wed Feb 09 2022 Bjørn Lie - Update to version 2.50.0: * CI: Comment out \'meson test\' * Attribute: Add some create_attr_ *() methods * AttrList: Add to_string() and from_string() * Regenerate docs.xml and .defs files, using files from pango 1.50.0 * build: Support Visual Studio 2022 builds * Add FontMap::get_family() * Add the CairoFontMapImpl class * CI: Switching to debian:testing * AttrList: Add get_attributes(), update(), equal() * docs/reference/Doxyfile.in: Remove obsolete entry * CI: Add .gitlab-ci.yml * Don\'t include individual pango headers, part 2 * Don\'t include individual pango headers * Use pango from the main branch * 2.49.1 * Add dependencies to Doxygen tag files in subprojects * Fix build as subproject without building documentation * Visual Studio builds: Clean up build files * Subprojects can use meson.add_dist_script() if meson.version() >= 0.58.0 * Meson build: No implicit_include_directories * Meson build: No implicit_include_directories * Meson build: Make it possible to use pangomm as a subproject * pangommconfig.h. *: Don\'t dllimport on MinGW * Meson build: Use relative paths to untracked/ * GlyphItem: Make most methods public * Layout, LayoutIter: Add get_const_line() and get_const_lines()- Drop baselibs.conf, not needed nor used for this branch. * Sun Dec 05 2021 bjorn.lieAATTgmail.com- Update to version 2.48.2: * NMake Makefiles: Correct VS2019 toolset number * build: Support Visual Studio 2022 builds * Don\'t include individual pango headers, part 2 * Don\'t include individual pango headers * Use pango from the main branch- Switch to using a gitcheckout via source service. Pass maintainer-mode=true to meson and add m4, mm-common and perl(XML::Parser) BuildRequires, as this is needed with a git-checkout. * Tue Sep 28 2021 Bjørn Lie - Update to version 2.48.1: + GlyphItem: Fix a memory leak in split() + Layout: Speed up get_log_attrs() + Build: - Meson build: Use relative paths to untracked/ - pangommconfig.h. *: Don\'t dllimport on MinGW - Meson build: Make it possible to use pangomm as a subproject - Meson build: No implicit_include_directories- Add pangomm-docs-without-timestamp.patch: Do not add timestamp to generated doc files. * Sat Dec 19 2020 Bjørn Lie - Update to version 2.48.0: + FontFamily, FontMap: Implement the Gio::ListModel interface CairoFontMap: Add get_default() + Attribute: Add Overline and ShowFlags enums and some create *() methods Renderer: Add vfuncs + Font, FontFace, FontFamily, FontMetrics: Add new methods + LayoutRun: Rename to GlyphItem + LayoutIter: Fix get_run() and get_line() + GlyphString, Item: Wrap pango_shape_with_flags() + Layout: Add set/get_line_spacing() + Build: - Depend on giomm (not just glibmm) - Use __declspec(dllexport) when building with Visual Studio - Meson build: Avoid some recompilations - Meson build: Better error message if trying to build with maintainer-mode=false when true is necessary - Meson build: Set default value of the \'warnings\' option to \'min\' - Improve NMake support - Improve Visual Studio support - docs/reference/: Update for Doxygen >= 1.8.16 - Meson build: Fix versioning on macOS - Change the ABI to pangomm-2.48- Add meson BuildRequires and macros following upstreams port.- Bump base_ver and libname (and in baselibs.conf) following upstream changes.- Add doxygen, graphviz and xsltproc BuildRequires, needed to build documentation now.- Replace pkgconfig(glibmm-2.66) with pkgconfig(giomm-2.68) and pkgconfig(glibmm-2.68) BuildRequires following upstream changes.- Drop libtool and mm-common BuildRequires, no longer needed. * Sun Mar 22 2020 Bjørn Lie - Update to version 2.43.2: + Coverage: Remove max(), to_bytes() and one create() + Layout::get_lines(): Fix ownership of the GSList + Remove deprecated API: - AttrList: non-const operator bool() - CairoFontMap: create_context() - Color: non-const operator bool() - Layout: get_iter(LayoutIter& iter) - LayoutIter: assign_gobj() + pango/src/color.hg: Fix call to _CLASS_BOXEDTYPE_STATIC + Build: - Use glibmm-2.66 instead of glibmm-2.60 - tools/gen_scripts: Update for non-source-dir builds - Add support for building pangomm with Meson - meson.build: Check if .git is a directory or file - NMake Makefiles: Allow builds from a GIT checkout - Visual Studio: Drop gendef.exe, use __declspec(dllexport) - The fixed call to _CLASS_BOXEDTYPE_STATIC in color.hg is necessary in order to use glibmm 2.65.1 or later, combined with maintainer-mode in pangomm.- Drop upstream fixed patches: + pangomm-use-glibmm-266.patch + pangomm-use-glibmm-264.patch + pangomm-use-glibmm-262.patch * Sat Mar 21 2020 Bjørn Lie - Add pangomm-use-glibmm-266.patch: Forward port to use libmm-2.66.- Replace pkgconfig(glibmm-2.64) BuildRequires with pkgconfig(glibmm-2.66). * Thu Feb 20 2020 Dominique Leuenberger - Add pangomm-use-glibmm-264.patch: Forward port to use libmm-2.64.- Replace pkgconfig(glibmm-2.62) BuildRequires with pkgconfig(glibmm-2.64). * Mon Sep 09 2019 Bjørn Lie - Add pangomm-use-glibmm-262.patch: Forward port to use glibmm-2.62. Following this, add libtool and mm-common BuildRequires and pass autogen.sh, as patch touches buildsystem.- Replace pkgconfig(glibmm-2.60) with pkgconfig(glibmm-2.62) and gcc-c++ with the generic c++_compiler BuildRequires.- Modernize spec. * Mon Dec 03 2018 bjorn.lieAATTgmail.com- Update to version 2.43.1: + Attribute: Add several create_attr_ *() methods. + FontDescription: Add set/get_variations(). + Build: - Require C++17. - Replace the Visual Studio project files with MSVC NMake project files. - Use glibmm-2.60 instead of glibmm-2.56. - Require pango >= 1.41.0 because of FontDescription::set/get_variations(). - Change the ABI to pangomm-2.44.- Bump soname following upstream changes.- Replace pkgconfig(glibmm-2.58) with pkgconfig(glibmm-2.60) BuildRequires.- Drop pangomm-glibmm-fix.patch: Fixed upstream. Following this, also drop libtool and mm-common BuildRequires and autogen.sh call, no longer needed. * Tue Apr 17 2018 dimstarAATTopensuse.org- Export CXXFLAGS=\"-std=c++17\" until upstream catches up: required, as libsigc++-3.0 moved to C++17. * Tue Apr 03 2018 bjorn.lieAATTgmail.com- Add pangomm-glibmm-fix.patch: Fix build with new glibmm, following replace pkgconfig(glibmm-2.56) with pkgconfig(glibmm-2.58) BuildRequires, and add libtool and mm-common BuildRequires and pass autogen.sh as the patch touches buildsystem. * Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner * Sat Feb 24 2018 luc14n0AATTlinuxmail.org- Update to version 2.41.5: + No visible changes.- Update \'+\' in GPL/LGPL License tags to \'-or-later\', add GPL version 3 and change LGPL version to 2.1 in the preamble\'s License tag. And add GPL/LGPL License tags to all subpackages to comply with the copyrights.- Drop unneeded standard BuildRoot tag declaration: RPM already handles this itself.- Point fdupes to the data directory under the build root instead of the build root directly, which is a practice that must be avoided.- Recommend the documentation subpackage. * Sat Sep 09 2017 jengelhAATTinai.de- Update package summaries. Avoid running fdupes across hardlink boundaries. * Fri Aug 25 2017 zaitorAATTopensuse.org- Update to version 2.41.4: + Build: Use glibmm-2.56 instead of glibmm-2.54. We have changed the ABI name in glibmm. + Build: Fontset: Remove GLIBMM_EXCEPTIONS_ENABLED. + AttrString: Let _MEMBER_GET convert from const char * (bgo#783360). + Weight enum: Make this implicitly convertible to int (bgo#86864). * Sat May 20 2017 zaitorAATTopensuse.org- Update to version 2.41.3: + Use C++11 enum classes instead of old-style enums, and put many enums inside relevant class declarations: . Coverage: Change CoverageLevel to Coverage::Level. . Renderer: Change RendererPart to Renderer::Part. + Build: Windows: Visual Studio builds: Update glibmm ABI version.- Changes from version 2.41.2: + Build: Use glibmm-2.54 instead of glibmm-2.52. + Visual Studio: Require Visual Studio 2017. + Replace uses of Glib::ArrayHandle<>, Glib::ListHandle, and Glib::SListHandle in the API with std::vector.- Replace pkgconfig(glibmm-2.52) with pkgconfig(glibmm-2.54) BuildRequires following upstream changes. * Mon Dec 05 2016 jengelhAATTinai.de- Rectify RPM groups and replace old macros. * Fri Dec 02 2016 dimstarAATTopensuse.org- Update to version 2.41.1: + Require C++14. + Use glibmm-2.52 instead of glibmm-2.4. + Use cairomm-1.16 instad of cairomm-1.0.- Updated BuildRequires, following upstreams changes: + Remove: pkgconfig(glibmm-2.4), pkgconfig(cairomm-1.0). + Add: pkgconfig(glibmm-2.52), pkgconfig(cairomm-1.16).- Change so_ver to 2.42-1, resulting in the library package to be renamed from libpangomm-1_4-1 to libpangomm=2_42-1 (also adjust baselibs.conf). * Fri Aug 19 2016 zaitorAATTopensuse.org- Update to version 2.40.1: + C++11: Make all operator bool()s explicit. + Build: Fix silent builds (bgo#768797). * Fri Apr 15 2016 mgorseAATTsuse.com- Update to GNOME 3.20 Fate#318572 * Tue Mar 29 2016 zaitorAATTopensuse.org- Update to version 2.40.0: + No major changes compared to 2.39.1. * Mon Nov 30 2015 zaitorAATTopensuse.org- Update to version 2.39.1: + Renderer: Added get/set_alpha(). + Attribute: Added create_attr_background_alpha() and create_attr_foreground_alpha(). + Reduce the cairomm dependency back to 1.2.2 (bgo#755460). * Wed Sep 30 2015 zaitorAATTopensuse.org- Update to version 2.38.1: + Regenerate with the latest glibmm.- Changes from version 2.38.0: + MSVC build fixes. * Fri Sep 04 2015 zaitorAATTopensuse.org- Update to version 2.37.2: + Rebuilt with latest glibmm, whose gmmproc generates C++ move operations. + C++11: Mark all _CLASS_OPAQUE_REFCOUNTED classes as final. * Sat Jul 18 2015 zaitorAATTopensuse.org- Update to version 2.37.1: + Use (and require) C++11. + Attribute: fix operator!= (bgo#751531). * Tue Mar 24 2015 dimstarAATTopensuse.org- Update to version 2.36.0: + No changes compared to 2.35.1. * Wed Feb 04 2015 dimstarAATTopensuse.org- Update to version 2.35.1: + Context: Add get_serial(). + FontMap: Add get_serial(). + Layout: Add get_character_count() and get_serial(). + Documentatoin: Update appearance to match recent glibmm and gtkmm. + Win32 MSVC 2008/2010 Build: Many updates and corrections.
|
|
|