Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnome-sudoku for openSUSE:Factory 
checked in at 2025-10-11 22:49:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-sudoku (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-sudoku.new.5300 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-sudoku"

Sat Oct 11 22:49:16 2025 rev:60 rq:1310613 version:49.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-sudoku/gnome-sudoku.changes        
2025-09-24 15:24:46.841610911 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-sudoku.new.5300/gnome-sudoku.changes      
2025-10-11 22:50:31.017968926 +0200
@@ -1,0 +2,8 @@
+Fri Oct 10 15:22:48 UTC 2025 - Bjørn Lie <[email protected]>
+
+- Update to version 49.1:
+  + Fix arrow keys and WASD direction being reversed in RTL locales
+  + Fix earmark warnings not getting cleared up when disabling the
+    setting
+
+-------------------------------------------------------------------

Old:
----
  gnome-sudoku-49.0.obscpio

New:
----
  gnome-sudoku-49.1.obscpio

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

Other differences:
------------------
++++++ gnome-sudoku.spec ++++++
--- /var/tmp/diff_new_pack.OwyfAx/_old  2025-10-11 22:50:33.530074388 +0200
+++ /var/tmp/diff_new_pack.OwyfAx/_new  2025-10-11 22:50:33.538074723 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gnome-sudoku
-Version:        49.0
+Version:        49.1
 Release:        0
 Summary:        Sudoku Game for GNOME
 License:        GPL-3.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.OwyfAx/_old  2025-10-11 22:50:33.810086143 +0200
+++ /var/tmp/diff_new_pack.OwyfAx/_new  2025-10-11 22:50:33.850087822 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/GNOME/gnome-sudoku.git</param>
-    <param name="revision">49.0</param>
+    <param name="revision">49.1</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ gnome-sudoku-49.0.obscpio -> gnome-sudoku-49.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.0/NEWS new/gnome-sudoku-49.1/NEWS
--- old/gnome-sudoku-49.0/NEWS  2025-09-12 17:17:00.000000000 +0200
+++ new/gnome-sudoku-49.1/NEWS  2025-10-10 17:07:53.000000000 +0200
@@ -1,3 +1,9 @@
+49.1 - October 10, 2025
+==========================
+
+- Fix arrow keys and WASD direction being reversed in RTL locales (#121)
+- Fix earmark warnings not getting cleared up when disabling the setting
+
 49.0 - September 12, 2025
 ==========================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-sudoku-49.0/data/org.gnome.Sudoku.metainfo.xml.in.in 
new/gnome-sudoku-49.1/data/org.gnome.Sudoku.metainfo.xml.in.in
--- old/gnome-sudoku-49.0/data/org.gnome.Sudoku.metainfo.xml.in.in      
2025-09-12 17:17:00.000000000 +0200
+++ new/gnome-sudoku-49.1/data/org.gnome.Sudoku.metainfo.xml.in.in      
2025-10-10 17:07:53.000000000 +0200
@@ -66,6 +66,14 @@
     <display_length compare="ge">360</display_length>
   </requires>
   <releases>
+    <release version="49.1" date="2025-10-10">
+      <description>
+        <ul>
+          <li>Fixed arrow keys and WASD direction being reversed in RTL 
locales</li>
+          <li>Fixed earmark warnings not getting cleared up when disabling the 
setting</li>
+        </ul>
+      </description>
+    </release>
     <release version="49.0" date="2025-09-12">
       <description>
         <ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.0/meson.build 
new/gnome-sudoku-49.1/meson.build
--- old/gnome-sudoku-49.0/meson.build   2025-09-12 17:17:00.000000000 +0200
+++ new/gnome-sudoku-49.1/meson.build   2025-10-10 17:07:53.000000000 +0200
@@ -4,7 +4,7 @@
   default_options: 'cpp_std=c++11',
   license: 'GPL3+',
   meson_version: '>= 1.4',
-  version: '49.0'
+  version: '49.1'
 )
 
 add_project_arguments(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.0/src/cell.vala 
new/gnome-sudoku-49.1/src/cell.vala
--- old/gnome-sudoku-49.0/src/cell.vala 2025-09-12 17:17:00.000000000 +0200
+++ new/gnome-sudoku-49.1/src/cell.vala 2025-10-10 17:07:53.000000000 +0200
@@ -379,7 +379,7 @@
 
     public void update_all_earmark_warnings ()
     {
-        if (this.value != 0 || !Sudoku.app.earmark_warnings)
+        if (this.value != 0)
             return;
 
         var marks = game.board.get_earmarks (row, col);
@@ -392,7 +392,7 @@
 
     public void add_earmark_warnings (int num)
     {
-        earmarks[num - 1].error = !game.board.is_possible (row, col, num);
+        earmarks[num - 1].error =  Sudoku.app.earmark_warnings && 
!game.board.is_possible (row, col, num);
     }
 
     public void clear_warnings ()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.0/src/grid.vala 
new/gnome-sudoku-49.1/src/grid.vala
--- old/gnome-sudoku-49.0/src/grid.vala 2025-09-12 17:17:00.000000000 +0200
+++ new/gnome-sudoku-49.1/src/grid.vala 2025-10-10 17:07:53.000000000 +0200
@@ -404,16 +404,37 @@
                     return cells[selected_row + 1, selected_col].focus 
(direction);
 
             case DirectionType.LEFT:
-                if (selected_col == 0)
-                    return cells[selected_row, 8].focus (direction);
+                if (get_direction () == TextDirection.RTL)
+                {
+                    if (selected_col == 8)
+                        return cells[selected_row, 0].focus (direction);
+                    else
+                        return cells[selected_row, selected_col + 1].focus 
(direction);
+                }
                 else
-                    return cells[selected_row, selected_col - 1].focus 
(direction);
+                {
+                    if (selected_col == 0)
+                        return cells[selected_row, 8].focus (direction);
+                    else
+                        return cells[selected_row, selected_col - 1].focus 
(direction);
+                }
 
             case DirectionType.RIGHT:
-                if (selected_col == 8)
-                    return cells[selected_row, 0].focus (direction);
+                if (get_direction () == TextDirection.RTL)
+                {
+                    if (selected_col == 0)
+                        return cells[selected_row, 8].focus (direction);
+                    else
+                        return cells[selected_row, selected_col - 1].focus 
(direction);
+                }
+
                 else
-                    return cells[selected_row, selected_col + 1].focus 
(direction);
+                {
+                    if (selected_col == 8)
+                        return cells[selected_row, 0].focus (direction);
+                    else
+                        return cells[selected_row, selected_col + 1].focus 
(direction);
+                }
             default:
                 assert_not_reached ();
         }

++++++ gnome-sudoku.obsinfo ++++++
--- /var/tmp/diff_new_pack.OwyfAx/_old  2025-10-11 22:50:35.326149789 +0200
+++ /var/tmp/diff_new_pack.OwyfAx/_new  2025-10-11 22:50:35.390152476 +0200
@@ -1,5 +1,5 @@
 name: gnome-sudoku
-version: 49.0
-mtime: 1757690220
-commit: 7fc1c2686737fa3ed1af418b56aedcb3180eb3a2
+version: 49.1
+mtime: 1760108873
+commit: 3b48e88dc05676273d0025bf4c088e0ffc8a06a5
 

Reply via email to