Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
pangomm
pangomm.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pangomm.changes of Package pangomm
------------------------------------------------------------------- Thu Jul 25 17:45:42 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com> - Update to version 2.54.0: + Color: Add parse_with_alpha(). + Context: Add set/get_round_glyph_positions(). + Item: Add default constructor, get_char_offset(). + Layout: Add set/get_justify_last_line(), get_direction(), get_caret_pos(). + LayoutIter: Add operator bool(), get_run_baseline(). + LayoutLine: Add is_paragraph_start(), get_resolved_direction(), get_height(). + TabArray: Add TabArray(const Glib::ustring& text) constructor, operator bool(), set_positions_in_pixels(), to_string(), set/get_decimal_point(), sort(). + Documentation: - Language::get_scripts(): Improve documentation. - Don't link to removed parts of library.gnome.org. + Build: - Require pango >= 1.54.0. - Meson build: Require meson >= 0.62.0. - Use Meson's pkgconfig module instead of using the *.pc.in templates. - Drop pangomm-docs-without-timestamp.patch, fixed upstream. ------------------------------------------------------------------- Fri Mar 15 20:59:48 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Update to version 2.52.0: + FontFamily: Add property_item_type(), property_n_items(), property_name(), property_is_monospace(), property_is_variable(). + FontMap: Add reload_font(), property_item_type(), property_n_items(). ------------------------------------------------------------------- Mon Jan 29 13:20:31 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Update to version 2.50.2: + Fontset: Use callback functions with C linkage. + Coverage: Don't use deprecated pango_coverage_ref/unref(). + Documentation: - Doxyfile.in: Don't hide undocumented classes. - README.win32: Convert to MarkDown and rename to README.win32.md. - Make dependencies clearer. - Remove AUTHORS, HACKING, README.SUN; add general info to README.md. + Meson build: - Detect if we build from a git subtree. - Don't copy files with configure_file(). - Fix the evaluation of is_git_build on Windows. - Don't fail if warning_level=everything. ------------------------------------------------------------------- Wed Sep 21 15:14:25 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com> - Update to version 2.50.1: + Context::get_font_map(): Fix reference count. + Build: - Require Meson >= 0.55.0 - Meson build: . Specify 'check' option in run_command(). Will be necessary with future versions of Meson. . Check if Perl is required for building documentation. . Avoid unnecessary configuration warnings. . Re-organize warning-related compiler flags for MSVC - Package -docs as noarch. - Move pangomm-doc Recommends from main package to -devel sub-package. - Use ldconfig_scriptlets for post(un) handling. ------------------------------------------------------------------- Wed Feb 9 20:38:02 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com> - 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 17:44:57 UTC 2021 - bjorn.lie@gmail.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 15:06:30 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com> - 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 10:14:55 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com> - 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 12:31:49 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com> - 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 15:24:51 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com> - 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 17:06:57 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org> - 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 9 19:09:42 UTC 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 3 18:44:49 UTC 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. ------------------------------------------------------------------- Tue Apr 17 10:47:34 UTC 2018 - dimstar@opensuse.org - Export CXXFLAGS="-std=c++17" until upstream catches up: required, as libsigc++-3.0 moved to C++17. ------------------------------------------------------------------- Tue Apr 3 19:51:16 UTC 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 16:38:19 UTC 2018 - dimstar@opensuse.org - Modernize spec-file by calling spec-cleaner ------------------------------------------------------------------- Sat Feb 24 22:55:06 UTC 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 9 08:58:18 UTC 2017 - jengelh@inai.de - Update package summaries. Avoid running fdupes across hardlink boundaries. ------------------------------------------------------------------- Fri Aug 25 23:59:43 UTC 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 20:10:11 UTC 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 5 14:01:23 UTC 2016 - jengelh@inai.de - Rectify RPM groups and replace old macros. ------------------------------------------------------------------- Fri Dec 2 12:37:09 UTC 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 21:39:28 UTC 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 18:42:47 UTC 2016 - mgorse@suse.com - Update to GNOME 3.20 Fate#318572 ------------------------------------------------------------------- Tue Mar 29 14:26:35 UTC 2016 - zaitor@opensuse.org - Update to version 2.40.0: + No major changes compared to 2.39.1. ------------------------------------------------------------------- Mon Nov 30 12:07:00 UTC 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 11:52:31 UTC 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 4 19:23:25 UTC 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 10:35:26 UTC 2015 - zaitor@opensuse.org - Update to version 2.37.1: + Use (and require) C++11. + Attribute: fix operator!= (bgo#751531). ------------------------------------------------------------------- Tue Mar 24 19:14:32 UTC 2015 - dimstar@opensuse.org - Update to version 2.36.0: + No changes compared to 2.35.1. ------------------------------------------------------------------- Wed Feb 4 13:51:38 UTC 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 11:22:04 UTC 2013 - dimstar@opensuse.org - Update to version 2.34.0: + Remove the use of g_type_init() because it has been deprecated. ------------------------------------------------------------------- Fri Feb 1 18:54:18 UTC 2013 - coolo@suse.com - update license to new format ------------------------------------------------------------------- Mon Feb 13 10:51:36 UTC 2012 - coolo@suse.com - patch license to follow spdx.org standard ------------------------------------------------------------------- Tue Nov 15 10:06:57 UTC 2011 - vuntz@opensuse.org - Update to version 2.28.4: + Add #includes needed with the latest glibmm. ------------------------------------------------------------------- Tue Sep 27 12:29:25 UTC 2011 - vuntz@opensuse.org - Update to version 2.28.3: + Build - Ship convert_pangomm.m4 in tarballs (bgo#657817). - Don't use obsolete macros. ------------------------------------------------------------------- Fri Jul 8 01:31:25 CEST 2011 - vuntz@opensuse.org - Stop using source service to download the tarball, as Factory will move away from this. ------------------------------------------------------------------- Fri Apr 29 23:04:16 UTC 2011 - dimstar@opensuse.org - Update to version 2.28.2: + bgo#645669: Install the m4 files even without --enable-maintainer-mode, as with other modules. - Use source services: download_url and set_version. ------------------------------------------------------------------- Mon Mar 28 13:32:47 UTC 2011 - fcrozat@novell.com - Update to version 2.28.1: + Avoid a tarball dependency on mm-common. - Changes from version 2.28.0: + regenerated tarball due to changes in an m4 macro in mm-common. ------------------------------------------------------------------- Wed Feb 23 13:04:08 UTC 2011 - adam@mizerski.pl - Update to version 2.27.1: + LayoutIter: This now has a copy constructor. + Layout::get_iter(): There is now a version of this method that returns a LayoutIter. The version with the output parameter is now deprecated. - Remove libsigc++2-devel and update-desktop-files BuildRequires. - Change BuildRequires to pkgconfig() ones: + old ones: cairomm-devel, glibmm2-devel, pango-devel. + pkgconfig() ones: cairomm-1.0, glibmm-2.4, pangocairo. - Remove explicit Requires for glibmm2-devel, cairomm-devel, atk-devel and pango-devel in devel subpackage: they will automatically be added the pkgconfig() way. - Remove Requires for devel subpackage in doc subpackage: it's not really needed. - Pass --disable-static to configure. ------------------------------------------------------------------- Fri Dec 10 00:09:52 CET 2010 - vuntz@opensuse.org - Update to version 2.26.3: + Build/Installer: Added support for MSVC 2010 and 64 bit. ------------------------------------------------------------------- Thu Jun 10 08:59:37 UTC 2010 - wittemar@googlemail.com - build 32bit-package ------------------------------------------------------------------- Thu May 6 23:58:40 CEST 2010 - dimstar@opensuse.org - Update to version 2.26.2: + Documentation: Added main page text at index.html. - Changes from version +2.26.1: + Minor documentation improvements. ------------------------------------------------------------------- Mon Sep 28 18:02:49 CEST 2009 - vuntz@opensuse.org - Update to version 2.26.0: + Minor documentation build fixes. ------------------------------------------------------------------- Fri Aug 28 23:16:15 CEST 2009 - vuntz@novell.com - Update to version 2.25.1.3: + Change public documentation location to library.gnome.org in the pkg-config files as well. - Changes from version 2.25.1.2: + Change public documentation location to library.gnome.org. - Changes from version 2.25.1.1: + Reenable the per-class hierarchy graphs in the reference documentation. + Drop the custom HTML header and footer, and use the shared doxygen.css file from mm-common. ------------------------------------------------------------------- Wed Aug 26 16:46:46 CEST 2009 - dimstar@opensuse.org - Update to version 2.25.1: + Reworked the build system, using mm-common. ------------------------------------------------------------------- Thu Mar 26 17:05:36 CET 2009 - vuntz@novell.com - Remove BuildRequires on devhelp: it's only needed for directory ownership, and we can own the directories anyway. ------------------------------------------------------------------- Tue Mar 10 21:16:24 CET 2009 - vuntz@novell.com - Update to version 2.24.0: + Layout: Added show_in_cairo_context(). bgo#560232. + Build: Allow pangomm to build outside the source tree. bgo#570322 + License Header consistency. ------------------------------------------------------------------- Mon Dec 8 12:10:49 EST 2008 - mboman@suse.de - Update to version 2.14.1: + Windows build: Use the new DLL naming convention, like boost. + Corrected the index page for DevHelp (bgo#559896) ------------------------------------------------------------------- Wed Oct 22 12:32:33 CDT 2008 - maw@suse.de - Make debug packages require a specific %{version}-%{release}. ------------------------------------------------------------------- Fri Oct 3 15:39:10 WST 2008 - mboman@suse.de - Update to version 2.14.0: + Language: Added get_scripts(). + README and COPYING fixes. + Fixed the Windows build with Visual Studio Express ------------------------------------------------------------------- Thu Sep 18 17:37:34 CEST 2008 - maw@suse.de - Update to version 2.13.8: + Context: Added set_font_map() because the C function is now public (non backend-only) API + LayoutRun/GlyphItem: Added split() and letter() + Renderer: Added draw_glyph_item() + CairoFontMap:: Added set_default(). ------------------------------------------------------------------- Thu Sep 18 16:45:42 CEST 2008 - maw@suse.de - Initial import of version 2.13.7.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor