Package Release Info

glade-3.40.0-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

glade
glade-docs
glade-lang
libgladeui-2-13
libgladeui-2-devel
typelib-1_0-Gladeui-2_0

Change Logs

* Tue Feb 20 2024 mgorse@suse.com
- Add glade-python3.patch for SLE. Pass python3 to the meson
  python module, to avoid pulling in python 3.11.
* Wed Sep 21 2022 bjorn.lie@gmail.com
- Disable webkitgtk catalog support, as it pulls in soup2. Disable
  pkgconfig(webkit2gtk-4.0) BuildRequires and pass
  webkit2gtk=disabled to meson.
* Thu Aug 25 2022 bjorn.lie@gmail.com
- Update to version 3.40.0:
  + Remove survey
  + Add user manual menu item
  + 'Clear' action in "Setup Text Attributes" dialog now clears
    only selected attributes
  + Fix Segfault in gnome-builder when widget doesn't have a name
  + Fix build against Python 3.9
  + Bugs fixed: glgo#GNOME/glade#502, glgo#GNOME/glade#499,
    glgo#GNOME/glade#509, glgo#GNOME/glade#373,
    glgo#GNOME/glade#484, glgo#GNOME/glade#194,
    glgo#GNOME/glade#53, glgo#GNOME/glade#98, glgo#GNOME/glade#491.
    (CVE-2020-36774 bsc#1220059).
- Package docs sub-package as noarch.
- Drop patches fixed upstream:
  + 117.patch
  + 9db1fba1fa93905c9169c1e29049e4b2f6337c39.patch
* Wed Feb 02 2022 bjorn.lie@gmail.com
- Add 117.patch: Fix build with meson 0.61.0 and newer.
* Fri Dec 10 2021 bjorn.lie@gmail.com
- Add pkgconfig(gjs-1.0) BuildRequires: Build gjs widgets support,
  and stop passing gjs=disabled to meson.
- Add 9db1fba1fa93905c9169c1e29049e4b2f6337c39.patch: GladeProject:
  Segfault in gnome-builder when widget doesn't have a name.
- Split out new sub package for docs.
- Use ldconfig_scriptlets macro for post(un) ldconfig handling.
* Fri Nov 20 2020 bjorn.lie@gmail.com
- Update to version 3.38.2:
  + Fix windows compatibility issues.
  + Fix build against Python 3.9.
  + Bugs fixed: glgo#GNOME/glade#355, glgo#GNOME/glade#53,
    glgo#GNOME/glade#371.
* Mon Oct 05 2020 dimstar@opensuse.org
- Update to version 3.38.1:
  + Fix issue #471: "XML not updated after adding element".
  + Fix issue #480: "version field not always updated in XML".
  + Fix issue #474: "GtkLabel: setup text attribute issues".
  + Fix issue #479: "Glade 3.36.0 segfaults when opening a file".
  + Fix issue pasting widget with ctrl+v in GtkGrid.
  + Updated translations.
* Mon Sep 14 2020 dimstar@opensuse.org
- Update to version 3.38.0:
  + Load template files as new GTypes and add them to "User
    templates" widget group automatically without the need of a
    catalog.
  + Added JavaScript widget support.
  + Use version data from gir to improve deprecation/target tests.
  + Implement survey using new backend at surveys.gnome.org.
  + Keep survey state in config file.
  + Associate with application/x-gtk-builder.
  + Project properties dialog improvements.
  + Improve toolkit target version selection in project properties
    dialog.
  + Improve treemodel char data type handling.
  + Updated translations.
* Fri Sep 04 2020 dimstar@opensuse.org
- Update to version 3.37.0:
  + Build: Remove autotools.
  + Plugins: Added GJS plugin for JavaScript objects support.
  + Issue #433: Implement survey using new backend at
    surveys.gnome.org.
  + Ignore locale when saving numeric values.
  + Associate application/x-gtk-builder with glade's .desktop file.
  + Plugins: Added GJS plugin for JavaScript objects support.
  + gtk: Add GtkScrolledWindow propagate-natural-width property.
  + GladeScrolledWindowEditor: Squeeze width/height properties in
    two columns.
  + Webkit2gtk plugin: add missing displayable values and sandbox
    web view.
  + dtd: Make init-function an element, not an attribute.
- Port to meson build system:
  + Add meson BuildRequires.
  + Replace configure/make/make_install with
    meson/meson_build/meson_install.
* Thu May 07 2020 bjorn.lie@gmail.com
- 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.