Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package orca for openSUSE:Factory checked in 
at 2025-06-23 14:55:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orca (Old)
 and      /work/SRC/openSUSE:Factory/.orca.new.7067 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "orca"

Mon Jun 23 14:55:31 2025 rev:185 rq:1287866 version:48.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/orca/orca.changes        2025-06-11 
16:19:33.127020241 +0200
+++ /work/SRC/openSUSE:Factory/.orca.new.7067/orca.changes      2025-06-23 
14:55:36.025634713 +0200
@@ -1,0 +2,18 @@
+Sun Jun 22 07:31:58 UTC 2025 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 48.5:
+  + General: Interrupt speech when the old focus and the new focus
+    have the same name.
+- Changes from version 48.4:
+  + Web: Interrupt speech sooner when focus changes in a web app.
+  + General: Fix bug causing the Help button to fail in the
+    Preferences dialog.
+
+-------------------------------------------------------------------
+Thu Jun 19 18:41:12 UTC 2025 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 48.3:
+  + General: Interrupt speech when value changes on non-progressbar
+    widgets.
+
+-------------------------------------------------------------------

Old:
----
  orca-48.2.obscpio

New:
----
  orca-48.5.obscpio

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

Other differences:
------------------
++++++ orca.spec ++++++
--- /var/tmp/diff_new_pack.6EWHee/_old  2025-06-23 14:55:37.265686571 +0200
+++ /var/tmp/diff_new_pack.6EWHee/_new  2025-06-23 14:55:37.269686739 +0200
@@ -19,7 +19,7 @@
 %global __requires_exclude typelib\\(Wnck\\)
 
 Name:           orca
-Version:        48.2
+Version:        48.5
 Release:        0
 Summary:        Screen reader for GNOME
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6EWHee/_old  2025-06-23 14:55:37.293687742 +0200
+++ /var/tmp/diff_new_pack.6EWHee/_new  2025-06-23 14:55:37.297687910 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/GNOME/orca.git</param>
-    <param name="revision">48.2</param>
+    <param name="revision">48.5</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ orca-48.2.obscpio -> orca-48.5.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orca-48.2/NEWS new/orca-48.5/NEWS
--- old/orca-48.2/NEWS  2025-06-10 13:13:44.000000000 +0200
+++ new/orca-48.5/NEWS  2025-06-21 18:25:03.000000000 +0200
@@ -1,3 +1,33 @@
+48.5 - 21 June 2025
+
+General:
+
+* Interrupt speech when the old focus and the new focus have the same
+  name.
+
+=========
+
+
+48.4 - 21 June 2025
+
+Web:
+
+* Interrupt speech sooner when focus changes in a web app.
+
+General:
+
+* Fix bug causing the Help button to fail in the Preferences dialog.
+
+=========
+
+48.3 - 19 June 2025
+
+General:
+
+* Interrupt speech when value changes on non-progressbar widgets.
+
+=========
+
 48.2 - 10 June 2025
 
 Web:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orca-48.2/README.md new/orca-48.5/README.md
--- old/orca-48.2/README.md     2025-06-10 13:13:44.000000000 +0200
+++ new/orca-48.5/README.md     2025-06-21 18:25:03.000000000 +0200
@@ -1,4 +1,4 @@
-# Orca v48.2
+# Orca v48.5
 
 [TOC]
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orca-48.2/meson.build new/orca-48.5/meson.build
--- old/orca-48.2/meson.build   2025-06-10 13:13:44.000000000 +0200
+++ new/orca-48.5/meson.build   2025-06-21 18:25:03.000000000 +0200
@@ -1,5 +1,5 @@
 project('orca',
-  version: '48.2',
+  version: '48.5',
   meson_version: '>= 1.0.0',
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orca-48.2/src/orca/learn_mode_presenter.py 
new/orca-48.5/src/orca/learn_mode_presenter.py
--- old/orca-48.2/src/orca/learn_mode_presenter.py      2025-06-10 
13:13:44.000000000 +0200
+++ new/orca-48.5/src/orca/learn_mode_presenter.py      2025-06-21 
18:25:03.000000000 +0200
@@ -332,7 +332,7 @@
 
     def show_help(
         self,
-        script: Optional[default.Script],
+        script: Optional[default.Script] = None,
         event: Optional[input_event.InputEvent] = None,
         page: str = ""
     ) -> bool:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orca-48.2/src/orca/script_utilities.py 
new/orca-48.5/src/orca/script_utilities.py
--- old/orca-48.2/src/orca/script_utilities.py  2025-06-10 13:13:44.000000000 
+0200
+++ new/orca-48.5/src/orca/script_utilities.py  2025-06-21 18:25:03.000000000 
+0200
@@ -1770,8 +1770,12 @@
             return False
 
         if AXObject.is_ancestor(new_focus, old_focus):
-            if AXObject.get_name(old_focus):
-                msg += "old locusOfFocus is ancestor with name of new 
locusOfFocus"
+            if old_name := AXObject.get_name(old_focus):
+                if old_name == AXObject.get_name(new_focus):
+                    msg += "old locusOfFocus is ancestor with same name as new 
locusOfFocus"
+                    debug.print_message(debug.LEVEL_INFO, msg, True)
+                    return True
+                msg += "old locusOfFocus is ancestor of new locusOfFocus, and 
has a name"
                 debug.print_message(debug.LEVEL_INFO, msg, True)
                 return False
             if AXUtilities.is_dialog_or_window(old_focus):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orca-48.2/src/orca/scripts/default.py 
new/orca-48.5/src/orca/scripts/default.py
--- old/orca-48.2/src/orca/scripts/default.py   2025-06-10 13:13:44.000000000 
+0200
+++ new/orca-48.5/src/orca/scripts/default.py   2025-06-21 18:25:03.000000000 
+0200
@@ -1628,6 +1628,9 @@
         if AXUtilities.is_spin_button(event.source):
             self._save_focused_object_info(event.source)
 
+        if not isProgressBarUpdate:
+            self.presentationInterrupt()
+
         self.update_braille(event.source, 
isProgressBarUpdate=isProgressBarUpdate)
         speech.speak(self.speech_generator.generate_speech(
             event.source, alreadyFocused=True, 
isProgressBarUpdate=isProgressBarUpdate))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orca-48.2/src/orca/scripts/web/script.py 
new/orca-48.5/src/orca/scripts/web/script.py
--- old/orca-48.2/src/orca/scripts/web/script.py        2025-06-10 
13:13:44.000000000 +0200
+++ new/orca-48.5/src/orca/scripts/web/script.py        2025-06-21 
18:25:03.000000000 +0200
@@ -1982,6 +1982,9 @@
             else:
                 msg = "WEB: Event handled: Setting locusOfFocus to web app 
descendant"
                 debug.print_message(debug.LEVEL_INFO, msg, True)
+                if self.utilities.shouldInterruptForLocusOfFocusChange(focus, 
event.source, event):
+                    self.presentationInterrupt()
+
                 focus_manager.get_manager().set_locus_of_focus(event, 
event.source)
                 return True
 

++++++ orca.obsinfo ++++++
--- /var/tmp/diff_new_pack.6EWHee/_old  2025-06-23 14:55:38.785750139 +0200
+++ /var/tmp/diff_new_pack.6EWHee/_new  2025-06-23 14:55:38.789750306 +0200
@@ -1,5 +1,5 @@
 name: orca
-version: 48.2
-mtime: 1749554024
-commit: 9e4e0dea3d902970b5555c3b7814b53d60477982
+version: 48.5
+mtime: 1750523103
+commit: ea6c6d98b679e66e8e2534554e4406b04fdc0f9e
 

Reply via email to