| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: pangomm-devel | Distribution: openSUSE Tumbleweed |
| Version: 2.56.1 | Vendor: openSUSE |
| Release: 2.1 | Build date: Thu Jan 16 10:30:29 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 356900 | Source RPM: pangomm-2.56.1-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://gtkmm.gnome.org | |
| Summary: Development files for pangomm, a C++ API for Pango | |
pangomm provides a C++ interface to the pango library.
LGPL-2.1-or-later
* Thu Jan 16 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.56.1:
+ Add new API from pango 1.56.0
+ Regenerate docs.xml and .defs files, using files from pango
1.56.0
+ Replace gtkmm.org by gtkmm.gnome.org
+ AttrList: Update the documentation
+ docs/reference/Doxyfile.in: Remove unsupported entries
- Update URL with new home.
* Thu Jul 25 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 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 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 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 09 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 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 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 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 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
/usr/include/pangomm-2.48 /usr/include/pangomm-2.48/pangomm /usr/include/pangomm-2.48/pangomm.h /usr/include/pangomm-2.48/pangomm/attributes.h /usr/include/pangomm-2.48/pangomm/attriter.h /usr/include/pangomm-2.48/pangomm/attrlist.h /usr/include/pangomm-2.48/pangomm/cairofontmap.h /usr/include/pangomm-2.48/pangomm/cairofontmapimpl.h /usr/include/pangomm-2.48/pangomm/color.h /usr/include/pangomm-2.48/pangomm/context.h /usr/include/pangomm-2.48/pangomm/coverage.h /usr/include/pangomm-2.48/pangomm/font.h /usr/include/pangomm-2.48/pangomm/fontdescription.h /usr/include/pangomm-2.48/pangomm/fontface.h /usr/include/pangomm-2.48/pangomm/fontfamily.h /usr/include/pangomm-2.48/pangomm/fontmap.h /usr/include/pangomm-2.48/pangomm/fontmetrics.h /usr/include/pangomm-2.48/pangomm/fontset.h /usr/include/pangomm-2.48/pangomm/glyph.h /usr/include/pangomm-2.48/pangomm/glyphitem.h /usr/include/pangomm-2.48/pangomm/glyphstring.h /usr/include/pangomm-2.48/pangomm/init.h /usr/include/pangomm-2.48/pangomm/item.h /usr/include/pangomm-2.48/pangomm/language.h /usr/include/pangomm-2.48/pangomm/layout.h /usr/include/pangomm-2.48/pangomm/layoutiter.h /usr/include/pangomm-2.48/pangomm/layoutline.h /usr/include/pangomm-2.48/pangomm/private /usr/include/pangomm-2.48/pangomm/private/attributes_p.h /usr/include/pangomm-2.48/pangomm/private/attriter_p.h /usr/include/pangomm-2.48/pangomm/private/attrlist_p.h /usr/include/pangomm-2.48/pangomm/private/cairofontmap_p.h /usr/include/pangomm-2.48/pangomm/private/color_p.h /usr/include/pangomm-2.48/pangomm/private/context_p.h /usr/include/pangomm-2.48/pangomm/private/coverage_p.h /usr/include/pangomm-2.48/pangomm/private/font_p.h /usr/include/pangomm-2.48/pangomm/private/fontdescription_p.h /usr/include/pangomm-2.48/pangomm/private/fontface_p.h /usr/include/pangomm-2.48/pangomm/private/fontfamily_p.h /usr/include/pangomm-2.48/pangomm/private/fontmap_p.h /usr/include/pangomm-2.48/pangomm/private/fontmetrics_p.h /usr/include/pangomm-2.48/pangomm/private/fontset_p.h /usr/include/pangomm-2.48/pangomm/private/glyph_p.h /usr/include/pangomm-2.48/pangomm/private/glyphitem_p.h /usr/include/pangomm-2.48/pangomm/private/glyphstring_p.h /usr/include/pangomm-2.48/pangomm/private/item_p.h /usr/include/pangomm-2.48/pangomm/private/language_p.h /usr/include/pangomm-2.48/pangomm/private/layout_p.h /usr/include/pangomm-2.48/pangomm/private/layoutiter_p.h /usr/include/pangomm-2.48/pangomm/private/layoutline_p.h /usr/include/pangomm-2.48/pangomm/private/rectangle_p.h /usr/include/pangomm-2.48/pangomm/private/renderer_p.h /usr/include/pangomm-2.48/pangomm/private/tabarray_p.h /usr/include/pangomm-2.48/pangomm/rectangle.h /usr/include/pangomm-2.48/pangomm/renderer.h /usr/include/pangomm-2.48/pangomm/tabarray.h /usr/include/pangomm-2.48/pangomm/types.h /usr/include/pangomm-2.48/pangomm/wrap_init.h /usr/lib/libpangomm-2.48.so /usr/lib/pangomm-2.48 /usr/lib/pangomm-2.48/include /usr/lib/pangomm-2.48/include/pangommconfig.h /usr/lib/pangomm-2.48/proc /usr/lib/pangomm-2.48/proc/m4 /usr/lib/pangomm-2.48/proc/m4/convert.m4 /usr/lib/pangomm-2.48/proc/m4/convert_pango.m4 /usr/lib/pangomm-2.48/proc/m4/convert_pangomm.m4 /usr/lib/pkgconfig/pangomm-2.48.pc /usr/share/licenses/pangomm-devel /usr/share/licenses/pangomm-devel/COPYING.tools
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025