* Mon Sep 09 2019 Bjørn Lie <bjorn.lie@gmail.com>
- 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.lie@gmail.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.
Version: 2.41.5-bp150.1.3
* Tue Apr 17 2018 dimstar@opensuse.org
- Export CXXFLAGS="-std=c++17" until upstream catches up: required,
as libsigc++-3.0 moved to C++17.
* Tue Apr 03 2018 bjorn.lie@gmail.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 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Sat Feb 24 2018 luc14n0@linuxmail.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 jengelh@inai.de
- Update package summaries.
Avoid running fdupes across hardlink boundaries.
* Fri Aug 25 2017 zaitor@opensuse.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 zaitor@opensuse.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 jengelh@inai.de
- Rectify RPM groups and replace old macros.
* Fri Dec 02 2016 dimstar@opensuse.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 zaitor@opensuse.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 mgorse@suse.com
- Update to GNOME 3.20 Fate#318572
* Tue Mar 29 2016 zaitor@opensuse.org
- Update to version 2.40.0:
+ No major changes compared to 2.39.1.
* Mon Nov 30 2015 zaitor@opensuse.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 zaitor@opensuse.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 zaitor@opensuse.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 zaitor@opensuse.org
- Update to version 2.37.1:
+ Use (and require) C++11.
+ Attribute: fix operator!= (bgo#751531).
* Tue Mar 24 2015 dimstar@opensuse.org
- Update to version 2.36.0:
+ No changes compared to 2.35.1.
* Wed Feb 04 2015 dimstar@opensuse.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.
* Mon Apr 29 2013 dimstar@opensuse.org
- Update to version 2.34.0:
+ Remove the use of g_type_init() because it has been deprecated.
* Fri Feb 01 2013 coolo@suse.com
- update license to new format