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 2026-01-06 17:43:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-sudoku (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-sudoku.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-sudoku"

Tue Jan  6 17:43:13 2026 rev:62 rq:1325356 version:49.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-sudoku/gnome-sudoku.changes        
2025-10-18 14:39:07.873723310 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-sudoku.new.1928/gnome-sudoku.changes      
2026-01-06 17:44:04.680377050 +0100
@@ -1,0 +2,10 @@
+Fri Jan  2 18:31:53 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 49.3:
+  + Add support for running without installing
+  + Fix timer color when changing difficulty
+  + Fix cells being in the wrong order in RTL
+  + Fix stuck highlight after starting a custom game
+  + Fix earmark mode being disabled in custom games
+
+-------------------------------------------------------------------

Old:
----
  gnome-sudoku-49.2.obscpio

New:
----
  gnome-sudoku-49.3.obscpio

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

Other differences:
------------------
++++++ gnome-sudoku.spec ++++++
--- /var/tmp/diff_new_pack.iNDkmU/_old  2026-01-06 17:44:05.852425284 +0100
+++ /var/tmp/diff_new_pack.iNDkmU/_new  2026-01-06 17:44:05.852425284 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnome-sudoku
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           gnome-sudoku
-Version:        49.2
+Version:        49.3
 Release:        0
 Summary:        Sudoku Game for GNOME
 License:        GPL-3.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.iNDkmU/_old  2026-01-06 17:44:05.884426601 +0100
+++ /var/tmp/diff_new_pack.iNDkmU/_new  2026-01-06 17:44:05.888426765 +0100
@@ -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.2</param>
+    <param name="revision">49.3</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.2.obscpio -> gnome-sudoku-49.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.2/NEWS new/gnome-sudoku-49.3/NEWS
--- old/gnome-sudoku-49.2/NEWS  2025-10-17 17:41:36.000000000 +0200
+++ new/gnome-sudoku-49.3/NEWS  2026-01-02 17:46:16.000000000 +0100
@@ -1,3 +1,12 @@
+49.3 - January 2, 2026
+==========================
+
+- Add support for running without installing
+- Fix timer color when changing difficulty
+- Fix cells being in the wrong order in RTL
+- Fix stuck highlight after starting a custom game
+- Fix earmark mode being disabled in custom games (#124)
+
 49.2 - October 17, 2025
 ==========================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.2/data/meson.build 
new/gnome-sudoku-49.3/data/meson.build
--- old/gnome-sudoku-49.2/data/meson.build      2025-10-17 17:41:36.000000000 
+0200
+++ new/gnome-sudoku-49.3/data/meson.build      2026-01-02 17:46:16.000000000 
+0100
@@ -56,8 +56,12 @@
   configuration: resource_conf
 )
 
+schema_file = '@[email protected]'.format(base_id)
+if profile == 'Devel'
+  gnome.compile_schemas(depend_files: schema_file)
+endif
 install_data(
-  '@[email protected]'.format(base_id),
+  schema_file,
   install_dir: join_paths(datadir, 'glib-2.0', 'schemas')
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-sudoku-49.2/data/org.gnome.Sudoku.metainfo.xml.in.in 
new/gnome-sudoku-49.3/data/org.gnome.Sudoku.metainfo.xml.in.in
--- old/gnome-sudoku-49.2/data/org.gnome.Sudoku.metainfo.xml.in.in      
2025-10-17 17:41:36.000000000 +0200
+++ new/gnome-sudoku-49.3/data/org.gnome.Sudoku.metainfo.xml.in.in      
2026-01-02 17:46:16.000000000 +0100
@@ -66,6 +66,16 @@
     <display_length compare="ge">360</display_length>
   </requires>
   <releases>
+    <release version="49.3" date="2026-01-02">
+      <description>
+        <ul>
+          <li>Fixed timer color when changing difficulty</li>
+          <li>Fixed cells being in the wrong order in RTL</li>
+          <li>Fixed stuck highlight after starting a custom game</li>
+          <li>Fixed earmark mode being disabled in custom games</li>
+        </ul>
+      </description>
+    </release>
     <release version="49.2" date="2025-10-17">
       <description>
         <ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.2/meson.build 
new/gnome-sudoku-49.3/meson.build
--- old/gnome-sudoku-49.2/meson.build   2025-10-17 17:41:36.000000000 +0200
+++ new/gnome-sudoku-49.3/meson.build   2026-01-02 17:46:16.000000000 +0100
@@ -4,7 +4,7 @@
   default_options: 'cpp_std=c++11',
   license: 'GPL3+',
   meson_version: '>= 1.4',
-  version: '49.2'
+  version: '49.3'
 )
 
 add_project_arguments(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.2/src/game-view.vala 
new/gnome-sudoku-49.3/src/game-view.vala
--- old/gnome-sudoku-49.2/src/game-view.vala    2025-10-17 17:41:36.000000000 
+0200
+++ new/gnome-sudoku-49.3/src/game-view.vala    2026-01-02 17:46:16.000000000 
+0100
@@ -195,6 +195,8 @@
             else
                 clock_label.set_css_classes ({"numeric", "success"});
         }
+        else
+            clock_label.set_css_classes ({"numeric"});
 
         set_clock_label_text (elapsed_time);
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.2/src/gnome-sudoku.vala 
new/gnome-sudoku-49.3/src/gnome-sudoku.vala
--- old/gnome-sudoku-49.2/src/gnome-sudoku.vala 2025-10-17 17:41:36.000000000 
+0200
+++ new/gnome-sudoku-49.3/src/gnome-sudoku.vala 2026-01-02 17:46:16.000000000 
+0100
@@ -295,6 +295,7 @@
     private void start_custom_game ()
     {
         game.board.set_all_fixed ();
+        game.mode = GameMode.PLAY;
         start_game (game.board);
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.2/src/grid.vala 
new/gnome-sudoku-49.3/src/grid.vala
--- old/gnome-sudoku-49.2/src/grid.vala 2025-10-17 17:41:36.000000000 +0200
+++ new/gnome-sudoku-49.3/src/grid.vala 2026-01-02 17:46:16.000000000 +0100
@@ -74,6 +74,7 @@
         column_spacing = 2;
         column_homogeneous = true;
         row_homogeneous = true;
+        set_direction (TextDirection.LTR);
         add_css_class("board");
 
         button_controller = new GestureClick ();
@@ -90,6 +91,7 @@
             for (var block_col = 0; block_col < game.board.block_cols; 
block_col++)
             {
                 var block_grid = new Grid ();
+                block_grid.set_direction (TextDirection.LTR);
                 block_grid.row_spacing = 1;
                 block_grid.column_spacing = 1;
                 block_grid.column_homogeneous = true;
@@ -404,37 +406,16 @@
                     return cells[selected_row + 1, selected_col].focus 
(direction);
 
             case DirectionType.LEFT:
-                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);
-                }
+                if (selected_col == 0)
+                    return cells[selected_row, 8].focus (direction);
                 else
-                {
-                    if (selected_col == 0)
-                        return cells[selected_row, 8].focus (direction);
-                    else
-                        return cells[selected_row, selected_col - 1].focus 
(direction);
-                }
+                    return cells[selected_row, selected_col - 1].focus 
(direction);
 
             case DirectionType.RIGHT:
-                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);
-                }
-
+                if (selected_col == 8)
+                    return cells[selected_row, 0].focus (direction);
                 else
-                {
-                    if (selected_col == 8)
-                        return cells[selected_row, 0].focus (direction);
-                    else
-                        return cells[selected_row, selected_col + 1].focus 
(direction);
-                }
+                    return cells[selected_row, selected_col + 1].focus 
(direction);
             default:
                 assert_not_reached ();
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-sudoku-49.2/src/window.vala 
new/gnome-sudoku-49.3/src/window.vala
--- old/gnome-sudoku-49.2/src/window.vala       2025-10-17 17:41:36.000000000 
+0200
+++ new/gnome-sudoku-49.3/src/window.vala       2026-01-02 17:46:16.000000000 
+0100
@@ -193,7 +193,7 @@
             if (!game_view.game.paused)
                 game_view.game.resume_clock ();
 
-            if (!game_view.game.board.complete)
+            if (!game_view.game.board.complete && game_view.game.mode == 
GameMode.PLAY)
                 game_view.grab_focus ();
         }
     }

++++++ gnome-sudoku.obsinfo ++++++
--- /var/tmp/diff_new_pack.iNDkmU/_old  2026-01-06 17:44:06.228440759 +0100
+++ /var/tmp/diff_new_pack.iNDkmU/_new  2026-01-06 17:44:06.232440923 +0100
@@ -1,5 +1,5 @@
 name: gnome-sudoku
-version: 49.2
-mtime: 1760715696
-commit: 1b979da4036afe3812be85b3ab595c36166c6438
+version: 49.3
+mtime: 1767372376
+commit: fc3495ec802262550c54957bd97f53d1fd4d2187
 

Reply via email to