2024-07-25 Kjell Ahlstedt 2.54.0 2024-07-25 Kjell Ahlstedt CI: Don't build pango examples or tests 2024-07-25 Kjell Ahlstedt Add new API from pango 1.54.0 Most of this new API was added to pango earlier than 1.54.0. * configure.ac: * meson.build: Require pangocairo >= 1.54.0 * pango/src/attriter.hg: Add a TODO comment. * pango/src/color.[ccg|hg]: Add parse_with_alpha(). * pango/src/context.hg: Add set/get_round_glyph_positions(). * pango/src/item.[ccg|hg]: Add default constructor, get_char_offset(). Simplify the Item(PangoItem* castitem, bool make_a_copy) constructor. * pango/src/layout.hg: Add set/get_justify_last_line(), get_direction(), get_caret_pos(). * pango/src/layoutiter.[ccg|hg]: Add operator bool(), get_run_baseline(). * pango/src/layoutline.[ccg|hg]: Add is_paragraph_start(), get_resolved_direction(), get_height(). * pango/src/tabarray.[ccg|hg]: Add TabArray(const Glib::ustring& text) ctor, operator bool(), set_positions_in_pixels(), to_string(), set/get_decimal_point(), sort(). 2024-07-25 Kjell Ahlstedt Regenerate docs.xml and .defs files, using files from pango 1.54.0 2024-07-20 Kjell Ahlstedt Meson build: Use Meson's pkgconfig module instead of using the *.pc.in templates. Require meson >= 0.62. Remove the can_add_dist_script variable. It's unnecessary when the meson version >= 0.58. Simplify the calls to dependency().get_variable(). Possible when meson version >= 0.51. 2024-07-03 Kjell Ahlstedt CI: meson install -> meson install --quiet 2024-07-03 Kjell Ahlstedt Don't link to library.gnome.org Require python3 >= 3.7. That's what Meson requires. 2024-07-03 Kjell Ahlstedt docs/reference/Doxyfile.in: Remove obsolete entries 2024-04-25 Kjell Ahlstedt Language::get_scripts(): Improve the documentation * pango/src/language.ccg: 0 -> nullptr * pango/src/language.hg: Improve the documentation of get_scripts().