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
