Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libadwaita for openSUSE:Factory 
checked in at 2023-03-07 16:49:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libadwaita (Old)
 and      /work/SRC/openSUSE:Factory/.libadwaita.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libadwaita"

Tue Mar  7 16:49:04 2023 rev:16 rq:1069680 version:1.2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libadwaita/libadwaita.changes    2023-02-14 
16:42:58.601571819 +0100
+++ /work/SRC/openSUSE:Factory/.libadwaita.new.31432/libadwaita.changes 
2023-03-07 16:49:20.673272037 +0100
@@ -1,0 +2,8 @@
+Sun Mar  5 13:24:20 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.2.3:
+  + AdwEntryRow: Fix :disabled styles.
+  + AdwExpanderRow: Expose expanded state for a11y.
+  + Memory leak fixes.
+
+-------------------------------------------------------------------

Old:
----
  libadwaita-1.2.2.obscpio

New:
----
  libadwaita-1.2.3.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libadwaita.spec ++++++
--- /var/tmp/diff_new_pack.4QpPBO/_old  2023-03-07 16:49:21.461276184 +0100
+++ /var/tmp/diff_new_pack.4QpPBO/_new  2023-03-07 16:49:21.469276226 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           libadwaita
-Version:        1.2.2
+Version:        1.2.3
 Release:        0
 Summary:        Building blocks for modern GNOME applications
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.4QpPBO/_old  2023-03-07 16:49:21.513276457 +0100
+++ /var/tmp/diff_new_pack.4QpPBO/_new  2023-03-07 16:49:21.517276478 +0100
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://gitlab.gnome.org/GNOME/libadwaita.git</param>
     <param name="scm">git</param>
-    <param name="revision">refs/tags/1.2.2</param>
+    <param name="revision">refs/tags/1.2.3</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ libadwaita-1.2.2.obscpio -> libadwaita-1.2.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/.gitlab-ci/abi-checker.Dockerfile 
new/libadwaita-1.2.3/.gitlab-ci/abi-checker.Dockerfile
--- old/libadwaita-1.2.2/.gitlab-ci/abi-checker.Dockerfile      2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/.gitlab-ci/abi-checker.Dockerfile      1970-01-01 
01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-FROM fedora:latest
-
-RUN dnf -y update \
- && dnf -y install \
-    "dnf-command(builddep)" \
-    expat-devel \
-    git \
-    libabigail \
-    libjpeg-turbo-devel \
-    sassc \
-    vala \
- && sudo dnf -y build-dep gtk4 \
- && dnf clean all
-
-RUN git clone https://gitlab.gnome.org/GNOME/gtk.git --depth=1 \
- && cd gtk \
- && meson build --prefix=/usr \
- && cd build \
- && ninja \
- && sudo ninja install \
- && cd ../.. \
- && rm -rf gtk
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/.gitlab-ci/docs.Dockerfile 
new/libadwaita-1.2.3/.gitlab-ci/docs.Dockerfile
--- old/libadwaita-1.2.2/.gitlab-ci/docs.Dockerfile     2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/.gitlab-ci/docs.Dockerfile     1970-01-01 
01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
-FROM fedora:latest
-
-RUN dnf -y update \
- && dnf -y install \
-    "dnf-command(builddep)" \
-    expat-devel \
-    git \
-    libjpeg-turbo-devel \
-    python3-jinja2 \
-    python3-pygments \
-    python3-toml \
-    python3-typogrify \
-    sassc \
- && sudo dnf -y build-dep gtk4 \
- && dnf clean all
-
-RUN git clone https://gitlab.gnome.org/GNOME/gtk.git --depth=1 \
- && cd gtk \
- && meson build --prefix=/usr \
- && cd build \
- && ninja \
- && sudo ninja install \
- && cd ../.. \
- && rm -rf gtk
-
-RUN dnf -y remove gi-docgen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/.gitlab-ci/fedora.Dockerfile 
new/libadwaita-1.2.3/.gitlab-ci/fedora.Dockerfile
--- old/libadwaita-1.2.2/.gitlab-ci/fedora.Dockerfile   1970-01-01 
01:00:00.000000000 +0100
+++ new/libadwaita-1.2.3/.gitlab-ci/fedora.Dockerfile   2023-03-04 
10:57:32.000000000 +0100
@@ -0,0 +1,28 @@
+FROM fedora:latest
+
+RUN dnf -y update \
+ && dnf -y install \
+    "dnf-command(builddep)" \
+    expat-devel \
+    git \
+    libabigail \
+    libjpeg-turbo-devel \
+    python3-jinja2 \
+    python3-packaging \
+    python3-pygments \
+    python3-toml \
+    python3-typogrify \
+    sassc \
+    vala \
+ && dnf -y build-dep gtk4 \
+ && dnf -y remove gi-docgen \
+ && dnf clean all
+
+RUN git clone https://gitlab.gnome.org/GNOME/gtk.git --depth=1 \
+ && cd gtk \
+ && meson build --prefix=/usr \
+ && cd build \
+ && ninja \
+ && sudo ninja install \
+ && cd ../.. \
+ && rm -rf gtk
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/.gitlab-ci.yml 
new/libadwaita-1.2.3/.gitlab-ci.yml
--- old/libadwaita-1.2.2/.gitlab-ci.yml 2023-02-11 19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/.gitlab-ci.yml 2023-03-04 10:57:32.000000000 +0100
@@ -9,8 +9,7 @@
   MANIFEST_PATH: 'demo/org.gnome.Adwaita1.Demo.json'
   FLATPAK_MODULE: 'libadwaita'
   FLATPAK_BUILD_DIR: build
-  ABI_CHECKER_IMAGE: 
"registry.gitlab.gnome.org/gnome/libadwaita/abi-checker:v2"
-  DOCS_IMAGE: "registry.gitlab.gnome.org/gnome/libadwaita/docs:v2"
+  FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/libadwaita/fedora:v1"
 
 stages:
   - build
@@ -24,7 +23,7 @@
     - ./.gitlab-ci/api-visibility.sh
 
 doc:
-  image: $DOCS_IMAGE
+  image: $FEDORA_IMAGE
   stage: build
   tags:
     - flatpak
@@ -52,7 +51,7 @@
   before_script: []
 
 abi-check:
-  image: $ABI_CHECKER_IMAGE
+  image: $FEDORA_IMAGE
   stage: build
   variables:
     LAST_ABI_BREAK: "11849510ba90790093ae130a3e46033b1f908e57"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/NEWS new/libadwaita-1.2.3/NEWS
--- old/libadwaita-1.2.2/NEWS   2023-02-11 19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/NEWS   2023-03-04 10:57:32.000000000 +0100
@@ -1,4 +1,14 @@
 =============
+Version 1.2.3
+=============
+
+- AdwEntryRow
+  - Fix :disabled styles
+- AdwExpanderRow
+  - Expose expanded state for a11y
+- Memory leak fixes
+
+=============
 Version 1.2.2
 =============
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libadwaita-1.2.2/demo/pages/animations/adw-demo-page-animations.c 
new/libadwaita-1.2.3/demo/pages/animations/adw-demo-page-animations.c
--- old/libadwaita-1.2.2/demo/pages/animations/adw-demo-page-animations.c       
2023-02-11 19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/demo/pages/animations/adw-demo-page-animations.c       
2023-03-04 10:57:32.000000000 +0100
@@ -297,6 +297,17 @@
 }
 
 static void
+adw_demo_page_animations_dispose (GObject *object)
+{
+  AdwDemoPageAnimations *self = ADW_DEMO_PAGE_ANIMATIONS (object);
+
+  g_clear_object (&self->timed_animation);
+  g_clear_object (&self->spring_animation);
+
+  G_OBJECT_CLASS (adw_demo_page_animations_parent_class)->dispose (object);
+}
+
+static void
 adw_demo_page_animations_class_init (AdwDemoPageAnimationsClass *klass)
 {
   GObjectClass *object_class = G_OBJECT_CLASS (klass);
@@ -304,6 +315,7 @@
 
   object_class->set_property = adw_demo_page_animations_set_property;
   object_class->get_property = adw_demo_page_animations_get_property;
+  object_class->dispose = adw_demo_page_animations_dispose;
 
   props[PROP_TIMED_ANIMATION] =
     g_param_spec_object ("timed-animation", NULL, NULL,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/meson.build 
new/libadwaita-1.2.3/meson.build
--- old/libadwaita-1.2.2/meson.build    2023-02-11 19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/meson.build    2023-03-04 10:57:32.000000000 +0100
@@ -1,5 +1,5 @@
 project('libadwaita', 'c',
-          version: '1.2.2',
+          version: '1.2.3',
           license: 'LGPL-2.1-or-later',
     meson_version: '>= 0.59.0',
   default_options: [ 'warning_level=1', 'buildtype=debugoptimized', 
'c_std=gnu11' ],
@@ -29,7 +29,7 @@
 # to 0. When bumping the second version, set the third one to zero.
 #
 # A lot easier than libtool, right?
-libversion = '0.2.2'
+libversion = '0.2.3'
 # The so major version of the library
 soversion = 0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-enum-list-model.c 
new/libadwaita-1.2.3/src/adw-enum-list-model.c
--- old/libadwaita-1.2.2/src/adw-enum-list-model.c      2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/src/adw-enum-list-model.c      2023-03-04 
10:57:32.000000000 +0100
@@ -227,8 +227,13 @@
 adw_enum_list_model_finalize (GObject *object)
 {
   AdwEnumListModel *self = ADW_ENUM_LIST_MODEL (object);
+  guint i;
+
+  for (i = 0; i < self->enum_class->n_values; i++)
+    g_object_unref (self->objects[i]);
 
   g_clear_pointer (&self->enum_class, g_type_class_unref);
+
   g_clear_pointer (&self->objects, g_free);
 
   G_OBJECT_CLASS (adw_enum_list_model_parent_class)->finalize (object);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-expander-row.c 
new/libadwaita-1.2.3/src/adw-expander-row.c
--- old/libadwaita-1.2.2/src/adw-expander-row.c 2023-02-11 19:08:48.000000000 
+0100
+++ new/libadwaita-1.2.3/src/adw-expander-row.c 2023-03-04 10:57:32.000000000 
+0100
@@ -586,6 +586,10 @@
   else
     gtk_widget_unset_state_flags (GTK_WIDGET (self), GTK_STATE_FLAG_CHECKED);
 
+  gtk_accessible_update_state (GTK_ACCESSIBLE (priv->action_row),
+                               GTK_ACCESSIBLE_STATE_EXPANDED, priv->expanded,
+                               -1);
+
   g_object_notify_by_pspec (G_OBJECT (self), props[PROP_EXPANDED]);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-expander-row.ui 
new/libadwaita-1.2.3/src/adw-expander-row.ui
--- old/libadwaita-1.2.2/src/adw-expander-row.ui        2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/src/adw-expander-row.ui        2023-03-04 
10:57:32.000000000 +0100
@@ -31,6 +31,9 @@
                 <property name="use-underline" bind-source="AdwExpanderRow" 
bind-property="use-underline" bind-flags="sync-create"/>
                 <property name="selectable" bind-source="AdwExpanderRow" 
bind-property="title-selectable" bind-flags="sync-create"/>
                 <property name="use-markup" bind-source="AdwExpanderRow" 
bind-property="use-markup" bind-flags="sync-create"/>
+                <accessibility>
+                  <state name="expanded">False</state>
+                </accessibility>
                 <style>
                   <class name="header"/>
                 </style>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-leaflet.c 
new/libadwaita-1.2.3/src/adw-leaflet.c
--- old/libadwaita-1.2.2/src/adw-leaflet.c      2023-02-11 19:08:48.000000000 
+0100
+++ new/libadwaita-1.2.3/src/adw-leaflet.c      2023-03-04 10:57:32.000000000 
+0100
@@ -2135,6 +2135,7 @@
   GtkWidget *child;
 
   g_clear_object (&self->shadow_helper);
+  g_clear_object (&self->tracker);
 
   if (self->pages)
     g_list_model_items_changed (G_LIST_MODEL (self->pages), 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-preferences-page.c 
new/libadwaita-1.2.3/src/adw-preferences-page.c
--- old/libadwaita-1.2.2/src/adw-preferences-page.c     2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/src/adw-preferences-page.c     2023-03-04 
10:57:32.000000000 +0100
@@ -514,6 +514,14 @@
   g_object_notify_by_pspec (G_OBJECT (self), props[PROP_USE_UNDERLINE]);
 }
 
+static GListModel *
+preferences_group_to_rows (AdwPreferencesGroup *group)
+{
+  g_object_unref (group);
+
+  return adw_preferences_group_get_rows (group);
+}
+
 /**
  * adw_preferences_page_get_rows:
  * @self: a preferences page
@@ -542,7 +550,7 @@
   model = gtk_widget_observe_children (GTK_WIDGET (priv->box));
   model = G_LIST_MODEL (gtk_filter_list_model_new (model, GTK_FILTER 
(gtk_bool_filter_new (expr))));
   model = G_LIST_MODEL (gtk_map_list_model_new (model,
-                                                (GtkMapListModelMapFunc) 
adw_preferences_group_get_rows,
+                                                (GtkMapListModelMapFunc) 
preferences_group_to_rows,
                                                 NULL,
                                                 NULL));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-preferences-window.c 
new/libadwaita-1.2.3/src/adw-preferences-window.c
--- old/libadwaita-1.2.2/src/adw-preferences-window.c   2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/src/adw-preferences-window.c   2023-03-04 
10:57:32.000000000 +0100
@@ -647,11 +647,12 @@
   gtk_widget_class_bind_template_callback (widget_class, stop_search_cb);
 }
 
-static gpointer
-preferences_page_to_rows (gpointer page,
-                          gpointer user_data)
+static GListModel *
+preferences_page_to_rows (AdwViewStackPage *page)
 {
-  GtkWidget *child = adw_view_stack_page_get_child (ADW_VIEW_STACK_PAGE 
(page));
+  GtkWidget *child = adw_view_stack_page_get_child (page);
+
+  g_object_unref (page);
 
   return adw_preferences_page_get_rows (ADW_PREFERENCES_PAGE (child));
 }
@@ -672,7 +673,10 @@
 
   model = G_LIST_MODEL (adw_view_stack_get_pages (priv->pages_stack));
   model = G_LIST_MODEL (gtk_filter_list_model_new (model, GTK_FILTER 
(gtk_bool_filter_new (expr))));
-  model = G_LIST_MODEL (gtk_map_list_model_new (model, 
preferences_page_to_rows, NULL, NULL));
+  model = G_LIST_MODEL (gtk_map_list_model_new (model,
+                                                (GtkMapListModelMapFunc) 
preferences_page_to_rows,
+                                                NULL,
+                                                NULL));
   model = G_LIST_MODEL (gtk_flatten_list_model_new (model));
   priv->filter_model = gtk_filter_list_model_new (model, priv->filter);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-settings.c 
new/libadwaita-1.2.3/src/adw-settings.c
--- old/libadwaita-1.2.2/src/adw-settings.c     2023-02-11 19:08:48.000000000 
+0100
+++ new/libadwaita-1.2.3/src/adw-settings.c     2023-03-04 10:57:32.000000000 
+0100
@@ -283,6 +283,8 @@
 
     return;
   }
+
+  g_variant_unref (value);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-view-switcher-bar.c 
new/libadwaita-1.2.3/src/adw-view-switcher-bar.c
--- old/libadwaita-1.2.2/src/adw-view-switcher-bar.c    2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/src/adw-view-switcher-bar.c    2023-03-04 
10:57:32.000000000 +0100
@@ -166,8 +166,13 @@
 {
   AdwViewSwitcherBar *self = ADW_VIEW_SWITCHER_BAR (object);
 
-  adw_view_switcher_bar_set_stack (self, NULL);
+  if (self->pages) {
+    g_signal_handlers_disconnect_by_func (self->pages, G_CALLBACK 
(update_bar_revealed), self);
+    g_clear_object (&self->pages);
+  }
+
   gtk_widget_unparent (self->action_bar);
+  self->view_switcher = NULL;
 
   G_OBJECT_CLASS (adw_view_switcher_bar_parent_class)->dispose (object);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/adw-view-switcher-title.c 
new/libadwaita-1.2.3/src/adw-view-switcher-title.c
--- old/libadwaita-1.2.2/src/adw-view-switcher-title.c  2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/src/adw-view-switcher-title.c  2023-03-04 
10:57:32.000000000 +0100
@@ -208,8 +208,10 @@
 {
   AdwViewSwitcherTitle *self = ADW_VIEW_SWITCHER_TITLE (object);
 
-  if (self->pages)
+  if (self->pages) {
     g_signal_handlers_disconnect_by_func (self->pages, G_CALLBACK 
(update_view_switcher_visible), self);
+    g_clear_object (&self->pages);
+  }
 
   if (self->squeezer)
     gtk_widget_unparent (GTK_WIDGET (self->squeezer));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.2.2/src/stylesheet/widgets/_lists.scss 
new/libadwaita-1.2.3/src/stylesheet/widgets/_lists.scss
--- old/libadwaita-1.2.2/src/stylesheet/widgets/_lists.scss     2023-02-11 
19:08:48.000000000 +0100
+++ new/libadwaita-1.2.3/src/stylesheet/widgets/_lists.scss     2023-03-04 
10:57:32.000000000 +0100
@@ -135,6 +135,16 @@
     background-color: transparent;
   }
 
+  &:disabled {
+    text {
+      opacity: $disabled_opacity;
+    }
+
+    .dim-label, .subtitle {
+      opacity: 1;
+    }
+  }
+
   .edit-icon, .indicator {
     min-width: 24px;
     min-height: 24px;

++++++ libadwaita.obsinfo ++++++
--- /var/tmp/diff_new_pack.4QpPBO/_old  2023-03-07 16:49:21.949278752 +0100
+++ /var/tmp/diff_new_pack.4QpPBO/_new  2023-03-07 16:49:21.953278773 +0100
@@ -1,5 +1,5 @@
 name: libadwaita
-version: 1.2.2
-mtime: 1676138928
-commit: d930c2925cb48176742ee029991b908eccf3a92c
+version: 1.2.3
+mtime: 1677923852
+commit: be4601489607da1e231f6d594a816dfd0a9da120
 

Reply via email to