Hello community, here is the log from the commit of package glade for openSUSE:Factory checked in at 2020-05-13 22:55:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glade (Old) and /work/SRC/openSUSE:Factory/.glade.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glade" Wed May 13 22:55:16 2020 rev:39 rq:802676 version:3.36.0 Changes: -------- --- /work/SRC/openSUSE:Factory/glade/glade.changes 2020-03-03 10:14:25.882425801 +0100 +++ /work/SRC/openSUSE:Factory/.glade.new.2738/glade.changes 2020-05-13 22:55:16.942915355 +0200 @@ -1,0 +2,174 @@ +Thu May 7 21:39:50 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 3.36.0: + + Add GDK_VERSION_MIN_REQUIRED + + Adding "Glade" to "About" section. + + Add initial implementation of Automatic Templates + + Add initial support for GFile type properties + + Add metadata information about releases + + Add OARS tags + + Add translator comments to the .desktop file + + Allow to specify placeholder to GtkListBox + + Allow to use GtkFileChooserNative + + Appdata: update app-id + + build: + - Do not use a system variable only for Windows + - Fix OSX support in meson + - Port to meson build system + - Remove G_CONST_RETURN usage + + Bump Gtk required version to 3.22 + + Couple of fixes for memory leaks found with valgrind + + Create GladeSettings to hold the settings instead of using a + Gtk widget for holding it + + dnd: Enable Drag&Drop on wayland + + doc: + - Modernize the documentation + - Remove missing xml files + - Make some changes to fix warnings with the documentation + + dtd: Add several new elements + + Fix loading dylibs on OSX + + Fix on debug traces after rename GladePropertyClass to + GladePropertyDef + + Fix several compiler warnings + + Fix split sentense in GladeProject + + Fix tab/space identation + + Fix two memory leaks discovered with valgrind + + Fix xgettext string extraction for catalogs + + flatpak: Set meson as buildsystem + + GladeAdaptorChooser: add missing translation domain + + GladeCommand: + - Ensure widget name on object properties + - Ignore special child types placeholders in add command. + + GladeGtkWindow: mark titlebar placeholder as special child + type. + + GladeEditor: expose signal editor widget as a property + + GladeEditorProperty, GladePropertyClass, GladeWidgetAdaptor: + + GladeEPropAttrs: use sane adjustment values for size and scale + attrs + + GladeEPropNumeric: bind precision property to spin button + + GladeGtkAdjustment: add digits virtual property + + GladeGtkBin: add initial support for GtkBin abstract class + + GladeGtkBox: improve children sort function + + GladeGtkDialog: chain up post_create() method + + GladeGtkHeaderBar: + - Improve position packing property handling + - Mark title and subtitle as translatable + + GladeGtkWidget: save accessible-role atk property + + GladeGtkWindow: + - Fix regression in csd handling + - Remove get_children() method + + GladeImageItemEditor: use display name for commands names + + GladeIntro: + - Fix regresion in find_widget_forall() + - Use name and buildable name to find widgets + + GladeModelButton: + - Enable icon/iconic properties + - Improve editor + + GladePopup: Clear add item when adding as toplevel + + GladeProject: + - Add handler signals + - Escape markup in parser errors + + GladeProperty: + - Add precision property + - Keep the bind-source, bind-property and bind-flags elements + + GladePropertyClass: round floating point values to epsilon + + GladeSignalClass: rename glade_signal_class_get_type + + GladeSignalDef: fix documentation for + glade_signal_def_set_deprecated + + gladeui-2.0.pc: Data paths relative to datadir + + gladeui: + - Change the boolean parsing logic to be the same as Gtk + - Ensure that we write the "type-func" property when a + get-type-function is defined in the catalog + - Fix crash on drag-n-drop + - Fix GIR package reference and add c-include + - Fix leak of create_type in GladePropertyClass + - Fix memory leak in GWActionClass + - Fix several memory leaks with GladeWidgetAdaptor + - Fix several tiny memory leaks found with valgrind + - Fix wrong pointer convertion in GladeDesignView + - ignore various GParameter deprecations + - Modernize GladeSignalEditor codebase + - Modernize GladeWidgetAdaptor definition + - Plug tiny leak on Drag & Drop + - remove implicit cast in assignment + - remove unused type_func variable + - Replace the last occurences of GladeWidgetClass with + GladeWidgetAdaptor in the comments + - Use G_DECLARE_DERIVABLE_TYPE for GladeAdaptorChooserWidget + - Use G_DECLARE_DERIVABLE_TYPE for GladeApp + - Use G_DECLARE_DERIVABLE_TYPE for GladeBaseEditor + - Use G_DECLARE_DERIVABLE_TYPE for GladeCellRendererIcon + - Use G_DECLARE_DERIVABLE_TYPE for GladeClipboard + - Use G_DECLARE_DERIVABLE_TYPE for GladeCommand + - Use G_DECLARE_DERIVABLE_TYPE for GladeDesignLayout + - Use G_DECLARE_DERIVABLE_TYPE for GladeDesignView + - Use G_DECLARE_DERIVABLE_TYPE for GladeEditor + - Use G_DECLARE_DERIVABLE_TYPE for GladeEditorProperty + - Use G_DECLARE_DERIVABLE_TYPE for GladeEditorSkeleton + - Use G_DECLARE_DERIVABLE_TYPE for GladeEditorTable + - Use G_DECLARE_DERIVABLE_TYPE for GladeInspector + - Use G_DECLARE_DERIVABLE_TYPE for GladeNamedIconChooserDialog + - Use G_DECLARE_FINAL_TYPE for GladeObjectStub + - Use G_DECLARE_INTERFACE for GladeDrag + - Use G_DECLARE_INTERFACE for GladeEditable + + GladeWidgetAdaptor: + - added deprecated-since metadata + - add glade_widget_adaptor_get_display_name() + + GladeWidget: add support for abstract classes + + GladeWindow: + - move actions to GtkApplication + - port to GtkApplication + - simplify pointer mode actions + + GtkActionable: add action-target property + + gtk+: + - Add deprecated flag to GtkButton and GtkImage stock + properties + - Add homogeneous property to GtkStackSwitcher + - Add missing 3.22 enum/flag values + - Allow to use GtkResponseType with GtkDialog and GtkInfobar + buttons + - Keep internationalization context in Atk properties + - properly cast to avoid warnings + - Provide Gtk 3.22 properties for GtkScrolledWindow + - workaround truncation warning by being safer + + Gtk Catalog: + - add back GtkStatusbar + - mark GtkImageMenuItem as deprecated since 3.10 + + GtkImage: Fix icon size being reset + + GtkLinkButton: allow to edit the label + + Gtk plugin: add support for GFileIcon + + i18n: Do not use input file for not translated files + + icon: update app icon + + introspection: Add many annotations to sources + + Make it easier to track GladeXML elements and be GObject + Introspection friendly by registering boxed types + + meson: Activate enable-debug variables + + Migrate from intltool to gettext + + No wide handles in `center_paned` and `left_paned` + + Prevent dragging an ancestor inside a child + + RDNN appdata & desktop file + + Remove GladeInstantiable prefix from UI + + Rename GladePropertyClass to GladePropertyDef and declare it as + boxed + + Rename GladeSignalClass to GladeSignalDef and declare it as + boxed + + Rename GWActionClass to GladeWidgetActionDef to use the right + namespace + + Rename *Klass to *Class as there are no name collision anymore + + Replace some functions by Gtk 3.22 ones + + Respect the Glade namespace for macros and defines + + Set the "About Dialogue" as modal + + snap: update for icon filename changes + + Stop defaulting missing images to deprecated stock icons + + tests: Include back GtkTreeViewColumn + + ui/widget: Make template ver# warning more useful + + Update FSF address + + Use autoreconf instead deprecated gnome-common + + Utils: get the absolute path but avoid accessing it + + widget: canonicalize support-warning property name + + widget-editor: Replace margin right/left for end/start +- Add define soname libgladeui-2-12, and rename subpackage + following upstreams soname bump/change. + +------------------------------------------------------------------- Old: ---- glade-3.22.2.tar.xz New: ---- glade-3.36.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glade.spec ++++++ --- /var/tmp/diff_new_pack.GqqR2Q/_old 2020-05-13 22:55:17.438916323 +0200 +++ /var/tmp/diff_new_pack.GqqR2Q/_new 2020-05-13 22:55:17.438916323 +0200 @@ -16,14 +16,17 @@ # +%define soname libgladeui-2-12 + Name: glade -Version: 3.22.2 +Version: 3.36.0 Release: 0 Summary: User Interface Builder for GTK+ 3 License: GPL-2.0-or-later Group: Development/Tools/GUI Builders URL: https://glade.gnome.org/ -Source: http://download.gnome.org/sources/glade/3.22/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/glade/3.36/%{name}-%{version}.tar.xz + BuildRequires: fdupes BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc @@ -44,11 +47,11 @@ Glade is a RAD tool to develop user interfaces for the Gtk+ 3 toolkit and the GNOME desktop environment. -%package -n libgladeui-2-6 +%package -n %{soname} Summary: Core library of the GLADE User Interface Builder Group: System/Libraries -%description -n libgladeui-2-6 +%description -n %{soname} Glade is a RAD tool to develop user interfaces for the Gtk+ 3 toolkit and the GNOME desktop environment. @@ -66,7 +69,7 @@ %package -n libgladeui-2-devel Summary: Development files for libgladeui Group: Development/Libraries/C and C++ -Requires: libgladeui-2-6 = %{version} +Requires: %{soname} = %{version} Requires: typelib-1_0-Gladeui-2_0 = %{version} # The gtk-doc documentation is not parallel installable (bnc#646997) Conflicts: libgladeui-1-devel @@ -81,7 +84,7 @@ %lang_package %prep -%setup -q +%autosetup -p1 %build %configure \ @@ -97,18 +100,18 @@ %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot}%{_datadir} -%post -n libgladeui-2-6 -p /sbin/ldconfig -%postun -n libgladeui-2-6 -p /sbin/ldconfig +%post -n %{soname} -p /sbin/ldconfig +%postun -n %{soname} -p /sbin/ldconfig %files %license COPYING COPYING.GPL COPYING.LGPL -%doc NEWS README +%doc NEWS %doc %{_datadir}/help/C/%{name}/ %{_bindir}/glade %{_bindir}/glade-previewer %dir %{_datadir}/metainfo -%{_datadir}/metainfo/glade.appdata.xml -%{_datadir}/applications/glade.desktop +%{_datadir}/metainfo/org.gnome.Glade.appdata.xml +%{_datadir}/applications/org.gnome.Glade.desktop %{_datadir}/glade/ %{_datadir}/icons/hicolor/*/apps/*.* %{_libdir}/glade/modules/libgladegtk.so @@ -117,7 +120,7 @@ %{_mandir}/man1/glade-previewer.1%{?ext_man} %{_mandir}/man1/glade.1%{?ext_man} -%files -n libgladeui-2-6 +%files -n %{soname} %{_libdir}/libgladeui*.so.* # These directories are needed by third-party catalogs, and are explicitly # referenced in the pkg-config file, so it makes sense to own them here ++++++ glade-3.22.2.tar.xz -> glade-3.36.0.tar.xz ++++++ ++++ 411954 lines of diff (skipped)
