Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lbreakouthd for openSUSE:Factory checked in at 2025-05-23 14:31:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lbreakouthd (Old) and /work/SRC/openSUSE:Factory/.lbreakouthd.new.2732 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lbreakouthd" Fri May 23 14:31:17 2025 rev:19 rq:1279343 version:1.1.11 Changes: -------- --- /work/SRC/openSUSE:Factory/lbreakouthd/lbreakouthd.changes 2025-05-12 18:09:05.754793206 +0200 +++ /work/SRC/openSUSE:Factory/.lbreakouthd.new.2732/lbreakouthd.changes 2025-05-23 14:32:11.856743203 +0200 @@ -1,0 +2,9 @@ +Sat May 17 14:57:50 UTC 2025 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.1.11 + Bugfix release + * The last release was no good: I've disabled the custom cursor + for now, since it broke stuff like the editor. + * Also a compile issue with newer C versions should be fixed now + +------------------------------------------------------------------- Old: ---- lbreakouthd-1.1.10.tar.gz New: ---- lbreakouthd-1.1.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lbreakouthd.spec ++++++ --- /var/tmp/diff_new_pack.ILOedW/_old 2025-05-23 14:32:12.292761600 +0200 +++ /var/tmp/diff_new_pack.ILOedW/_new 2025-05-23 14:32:12.292761600 +0200 @@ -2,7 +2,7 @@ # spec file for package lbreakouthd # # Copyright (c) 2025 SUSE LLC -# Copyright (c) 2019-2024, Martin Hauke <mar...@gmx.de> +# Copyright (c) 2019-2025, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ Name: lbreakouthd -Version: 1.1.10 +Version: 1.1.11 Release: 0 Summary: Classic Breakout-Style Game License: GPL-2.0-or-later Group: Amusements/Games/Action/Breakout URL: https://lgames.sourceforge.net/LBreakoutHD/ -Source: https://downloads.sourceforge.net/project/lgames/%{name}/%{name}-%{version}.tar.gz +Source: https://sourceforge.net/projects/lgames/files/%{name}/%{name}-%{version}.tar.gz Source1: https://sourceforge.net/projects/lgames/files/add-ons/lbreakout2/lbreakout2-levelsets-20160512.tar.gz BuildRequires: fdupes BuildRequires: gcc-c++ ++++++ lbreakouthd-1.1.10.tar.gz -> lbreakouthd-1.1.11.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/Changelog new/lbreakouthd-1.1.11/Changelog --- old/lbreakouthd-1.1.10/Changelog 2025-05-10 10:34:28.000000000 +0200 +++ new/lbreakouthd-1.1.11/Changelog 2025-05-17 13:10:05.000000000 +0200 @@ -1,3 +1,6 @@ +- disabled custom cursor (too many separate event loops) (2025/05/17 MS) +- always include stdint.h for compatibility (2025/05/17 Ricardo Garcia) + 1.1.10 - added custom cursor (2025/05/10 MS) - added menu option to enable/disable gamepad (2025/05/10 MS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/configure new/lbreakouthd-1.1.11/configure --- old/lbreakouthd-1.1.10/configure 2025-05-10 10:31:24.000000000 +0200 +++ new/lbreakouthd-1.1.11/configure 2025-05-17 13:11:46.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for lbreakouthd 1.1.10. +# Generated by GNU Autoconf 2.71 for lbreakouthd 1.1.11. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -608,8 +608,8 @@ # Identity of this package. PACKAGE_NAME='lbreakouthd' PACKAGE_TARNAME='lbreakouthd' -PACKAGE_VERSION='1.1.10' -PACKAGE_STRING='lbreakouthd 1.1.10' +PACKAGE_VERSION='1.1.11' +PACKAGE_STRING='lbreakouthd 1.1.11' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1351,7 +1351,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures lbreakouthd 1.1.10 to adapt to many kinds of systems. +\`configure' configures lbreakouthd 1.1.11 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1422,7 +1422,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of lbreakouthd 1.1.10:";; + short | recursive ) echo "Configuration of lbreakouthd 1.1.11:";; esac cat <<\_ACEOF @@ -1530,7 +1530,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -lbreakouthd configure 1.1.10 +lbreakouthd configure 1.1.11 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1925,7 +1925,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by lbreakouthd $as_me 1.1.10, which was +It was created by lbreakouthd $as_me 1.1.11, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3416,7 +3416,7 @@ # Define the identity of the package. PACKAGE='lbreakouthd' - VERSION='1.1.10' + VERSION='1.1.11' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -10913,7 +10913,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by lbreakouthd $as_me 1.1.10, which was +This file was extended by lbreakouthd $as_me 1.1.11, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -10981,7 +10981,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -lbreakouthd config.status 1.1.10 +lbreakouthd config.status 1.1.11 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/configure.ac new/lbreakouthd-1.1.11/configure.ac --- old/lbreakouthd-1.1.10/configure.ac 2025-05-10 10:31:20.000000000 +0200 +++ new/lbreakouthd-1.1.11/configure.ac 2025-05-17 13:11:43.000000000 +0200 @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.71]) -AC_INIT([lbreakouthd],[1.1.10]) +AC_INIT([lbreakouthd],[1.1.11]) AC_CONFIG_SRCDIR([src/main.cpp]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/po/POTFILES.in new/lbreakouthd-1.1.11/po/POTFILES.in --- old/lbreakouthd-1.1.10/po/POTFILES.in 2023-11-25 13:13:14.000000000 +0100 +++ new/lbreakouthd-1.1.11/po/POTFILES.in 2025-05-17 13:16:05.000000000 +0200 @@ -8,4 +8,4 @@ src/sdl.h src/sdl.cpp src/menu.h - +src/editor.cpp Binary files old/lbreakouthd-1.1.10/po/de.gmo and new/lbreakouthd-1.1.11/po/de.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/po/de.po new/lbreakouthd-1.1.11/po/de.po --- old/lbreakouthd-1.1.10/po/de.po 2025-05-10 10:31:26.000000000 +0200 +++ new/lbreakouthd-1.1.11/po/de.po 2025-05-17 13:17:52.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lbreakouthd 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-10 10:31+0200\n" +"POT-Creation-Date: 2025-05-17 13:16+0200\n" "PO-Revision-Date: 2019-06-26 10:11+0200\n" "Last-Translator: Wuzzy <almi...@aol.com>\n" "Language-Team: \n" @@ -997,6 +997,72 @@ msgid "Enter Name" msgstr "Name eingeben" +#: src/editor.cpp:219 +#, fuzzy +#| msgid "(Level " +msgid "Level " +msgstr "Ebene " + +#: src/editor.cpp:391 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Clear level? y/n" +msgstr "Ebene leeren? j/n" + +#: src/editor.cpp:395 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Delete level? y/n" +msgstr "Ebene löschen? j/n" + +#: src/editor.cpp:415 +#, fuzzy +#| msgid "Quit Game? y/n" +msgid "Quit editor? y/n" +msgstr "Editor verlassen? j/n" + +#: src/editor.cpp:417 +msgid " (unsaved changes!)" +msgstr " (ungespeicherte Änderungen!)" + +#: src/editor.cpp:425 +msgid "Reload levelset from file? y/n" +msgstr "Ebenensatz neu laden? j/n" + +#: src/editor.cpp:474 +msgid "Title" +msgstr "Titel" + +#: src/editor.cpp:476 +msgid "Author" +msgstr "Autor" + +#: src/editor.cpp:478 +msgid "Version" +msgstr "Version" + +#: src/editor.cpp:490 +#, fuzzy +#| msgid "Edit Existing Set" +msgid "Editing: " +msgstr "Editiere: " + +#: src/editor.cpp:493 +msgid "Version: " +msgstr "Version: " + +#: src/editor.cpp:496 +msgid "Title: " +msgstr "Titel: " + +#: src/editor.cpp:499 +msgid "Author: " +msgstr "Autor: " + +#: src/editor.cpp:545 +msgid "Current Level: " +msgstr "Aktuelle Ebene: " + #, c-format #~ msgid "Wave: %d, Invaders: %d/%d" #~ msgstr "Welle: %d, Invasoren %d/%d" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/po/es.po new/lbreakouthd-1.1.11/po/es.po --- old/lbreakouthd-1.1.10/po/es.po 2025-05-10 10:31:26.000000000 +0200 +++ new/lbreakouthd-1.1.11/po/es.po 2025-05-17 13:16:07.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lbreakouthd 1.1.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-10 10:31+0200\n" +"POT-Creation-Date: 2025-05-17 13:16+0200\n" "PO-Revision-Date: 2023-10-09 14:04+0200\n" "Last-Translator: Jorge Maldonado Ventura <jorgesu...@freakspot.net>\n" "Language-Team: \n" @@ -998,6 +998,72 @@ msgid "Enter Name" msgstr "Introduce nombre" +#: src/editor.cpp:219 +#, fuzzy +#| msgid "(Level " +msgid "Level " +msgstr "(Nivel " + +#: src/editor.cpp:391 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Clear level? y/n" +msgstr "¿Reiniciar nivel? s/n" + +#: src/editor.cpp:395 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Delete level? y/n" +msgstr "¿Reiniciar nivel? s/n" + +#: src/editor.cpp:415 +#, fuzzy +#| msgid "Quit Game? y/n" +msgid "Quit editor? y/n" +msgstr "¿Salir de la partida? s/n" + +#: src/editor.cpp:417 +msgid " (unsaved changes!)" +msgstr "" + +#: src/editor.cpp:425 +msgid "Reload levelset from file? y/n" +msgstr "" + +#: src/editor.cpp:474 +msgid "Title" +msgstr "" + +#: src/editor.cpp:476 +msgid "Author" +msgstr "" + +#: src/editor.cpp:478 +msgid "Version" +msgstr "" + +#: src/editor.cpp:490 +#, fuzzy +#| msgid "Edit Existing Set" +msgid "Editing: " +msgstr "Editar conjunto existente" + +#: src/editor.cpp:493 +msgid "Version: " +msgstr "" + +#: src/editor.cpp:496 +msgid "Title: " +msgstr "" + +#: src/editor.cpp:499 +msgid "Author: " +msgstr "" + +#: src/editor.cpp:545 +msgid "Current Level: " +msgstr "" + #, c-format #~ msgid "Wave: %d, Invaders: %d/%d" #~ msgstr "Nivel: %d, Invasores: %d/%d" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/po/fr.po new/lbreakouthd-1.1.11/po/fr.po --- old/lbreakouthd-1.1.10/po/fr.po 2025-05-10 10:31:26.000000000 +0200 +++ new/lbreakouthd-1.1.11/po/fr.po 2025-05-17 13:16:07.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lbreakouthd 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-10 10:31+0200\n" +"POT-Creation-Date: 2025-05-17 13:16+0200\n" "PO-Revision-Date: 2019-06-26 10:11+0200\n" "Last-Translator: Wuzzy <almi...@aol.com>\n" "Language-Team: \n" @@ -990,6 +990,70 @@ msgid "Enter Name" msgstr "Entrez un Nom" +#: src/editor.cpp:219 +#, fuzzy +#| msgid "(Level " +msgid "Level " +msgstr "(Niveau " + +#: src/editor.cpp:391 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Clear level? y/n" +msgstr "Redémarrer le niveau ? o/n" + +#: src/editor.cpp:395 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Delete level? y/n" +msgstr "Redémarrer le niveau ? o/n" + +#: src/editor.cpp:415 +#, fuzzy +#| msgid "Quit Game? y/n" +msgid "Quit editor? y/n" +msgstr "Quitter la partie ? y/n" + +#: src/editor.cpp:417 +msgid " (unsaved changes!)" +msgstr "" + +#: src/editor.cpp:425 +msgid "Reload levelset from file? y/n" +msgstr "" + +#: src/editor.cpp:474 +msgid "Title" +msgstr "" + +#: src/editor.cpp:476 +msgid "Author" +msgstr "" + +#: src/editor.cpp:478 +msgid "Version" +msgstr "" + +#: src/editor.cpp:490 +msgid "Editing: " +msgstr "" + +#: src/editor.cpp:493 +msgid "Version: " +msgstr "" + +#: src/editor.cpp:496 +msgid "Title: " +msgstr "" + +#: src/editor.cpp:499 +msgid "Author: " +msgstr "" + +#: src/editor.cpp:545 +msgid "Current Level: " +msgstr "" + #, c-format #~ msgid "Wave: %d, Invaders: %d/%d" #~ msgstr "Vague : %d, Envahisseurs : %d/%d" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/po/lbreakouthd.pot new/lbreakouthd-1.1.11/po/lbreakouthd.pot --- old/lbreakouthd-1.1.10/po/lbreakouthd.pot 2025-05-10 10:31:26.000000000 +0200 +++ new/lbreakouthd-1.1.11/po/lbreakouthd.pot 2025-05-17 13:16:07.000000000 +0200 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: lbreakouthd 1.1.10\n" +"Project-Id-Version: lbreakouthd 1.1.11\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-10 10:31+0200\n" +"POT-Creation-Date: 2025-05-17 13:16+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -885,3 +885,59 @@ #: src/menu.h:336 msgid "Enter Name" msgstr "" + +#: src/editor.cpp:219 +msgid "Level " +msgstr "" + +#: src/editor.cpp:391 +msgid "Clear level? y/n" +msgstr "" + +#: src/editor.cpp:395 +msgid "Delete level? y/n" +msgstr "" + +#: src/editor.cpp:415 +msgid "Quit editor? y/n" +msgstr "" + +#: src/editor.cpp:417 +msgid " (unsaved changes!)" +msgstr "" + +#: src/editor.cpp:425 +msgid "Reload levelset from file? y/n" +msgstr "" + +#: src/editor.cpp:474 +msgid "Title" +msgstr "" + +#: src/editor.cpp:476 +msgid "Author" +msgstr "" + +#: src/editor.cpp:478 +msgid "Version" +msgstr "" + +#: src/editor.cpp:490 +msgid "Editing: " +msgstr "" + +#: src/editor.cpp:493 +msgid "Version: " +msgstr "" + +#: src/editor.cpp:496 +msgid "Title: " +msgstr "" + +#: src/editor.cpp:499 +msgid "Author: " +msgstr "" + +#: src/editor.cpp:545 +msgid "Current Level: " +msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/po/ru.po new/lbreakouthd-1.1.11/po/ru.po --- old/lbreakouthd-1.1.10/po/ru.po 2025-05-10 10:31:26.000000000 +0200 +++ new/lbreakouthd-1.1.11/po/ru.po 2025-05-17 13:16:07.000000000 +0200 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: lbreakouthd 1.1.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-10 10:31+0200\n" +"POT-Creation-Date: 2025-05-17 13:16+0200\n" "PO-Revision-Date: 2024-01-12 14:04+0300\n" "Last-Translator: Olesya Gerasimenko <translation-t...@basealt.ru>\n" "Language-Team: Basealt Translation Team\n" @@ -979,6 +979,72 @@ msgid "Enter Name" msgstr "Введите имя" +#: src/editor.cpp:219 +#, fuzzy +#| msgid "(Level " +msgid "Level " +msgstr "(Уровень " + +#: src/editor.cpp:391 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Clear level? y/n" +msgstr "Перезапустить уровень? д/н" + +#: src/editor.cpp:395 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Delete level? y/n" +msgstr "Перезапустить уровень? д/н" + +#: src/editor.cpp:415 +#, fuzzy +#| msgid "Quit Game? y/n" +msgid "Quit editor? y/n" +msgstr "Выйти из игры? д/н" + +#: src/editor.cpp:417 +msgid " (unsaved changes!)" +msgstr "" + +#: src/editor.cpp:425 +msgid "Reload levelset from file? y/n" +msgstr "" + +#: src/editor.cpp:474 +msgid "Title" +msgstr "" + +#: src/editor.cpp:476 +msgid "Author" +msgstr "" + +#: src/editor.cpp:478 +msgid "Version" +msgstr "" + +#: src/editor.cpp:490 +#, fuzzy +#| msgid "Edit Existing Set" +msgid "Editing: " +msgstr "Изменить существующий набор" + +#: src/editor.cpp:493 +msgid "Version: " +msgstr "" + +#: src/editor.cpp:496 +msgid "Title: " +msgstr "" + +#: src/editor.cpp:499 +msgid "Author: " +msgstr "" + +#: src/editor.cpp:545 +msgid "Current Level: " +msgstr "" + #, c-format #~ msgid "Wave: %d, Invaders: %d/%d" #~ msgstr "Волна: %d, захватчики: %d/%d" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/po/sv.po new/lbreakouthd-1.1.11/po/sv.po --- old/lbreakouthd-1.1.10/po/sv.po 2025-05-10 10:31:26.000000000 +0200 +++ new/lbreakouthd-1.1.11/po/sv.po 2025-05-17 13:16:07.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: lbreakouthd 1.0.10\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-10 10:31+0200\n" +"POT-Creation-Date: 2025-05-17 13:16+0200\n" "PO-Revision-Date: 2022-07-07 17:21+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -996,6 +996,70 @@ msgid "Enter Name" msgstr "Skriv namn" +#: src/editor.cpp:219 +#, fuzzy +#| msgid "(Level " +msgid "Level " +msgstr "(Bana " + +#: src/editor.cpp:391 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Clear level? y/n" +msgstr "Starta om bana? j/n" + +#: src/editor.cpp:395 +#, fuzzy +#| msgid "Restart level? y/n" +msgid "Delete level? y/n" +msgstr "Starta om bana? j/n" + +#: src/editor.cpp:415 +#, fuzzy +#| msgid "Quit Game? y/n" +msgid "Quit editor? y/n" +msgstr "Avsluta spel? j/n" + +#: src/editor.cpp:417 +msgid " (unsaved changes!)" +msgstr "" + +#: src/editor.cpp:425 +msgid "Reload levelset from file? y/n" +msgstr "" + +#: src/editor.cpp:474 +msgid "Title" +msgstr "" + +#: src/editor.cpp:476 +msgid "Author" +msgstr "" + +#: src/editor.cpp:478 +msgid "Version" +msgstr "" + +#: src/editor.cpp:490 +msgid "Editing: " +msgstr "" + +#: src/editor.cpp:493 +msgid "Version: " +msgstr "" + +#: src/editor.cpp:496 +msgid "Title: " +msgstr "" + +#: src/editor.cpp:499 +msgid "Author: " +msgstr "" + +#: src/editor.cpp:545 +msgid "Current Level: " +msgstr "" + #, c-format #~ msgid "Wave: %d, Invaders: %d/%d" #~ msgstr "Våg: %d, inkräktare: %d/%d" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/src/tools.h new/lbreakouthd-1.1.11/src/tools.h --- old/lbreakouthd-1.1.10/src/tools.h 2024-04-13 13:02:06.000000000 +0200 +++ new/lbreakouthd-1.1.11/src/tools.h 2025-05-17 11:57:01.000000000 +0200 @@ -15,24 +15,25 @@ #ifndef SRC_TOOLS_H_ #define SRC_TOOLS_H_ -using namespace std; - #include <stdio.h> #include <stdlib.h> -#include <math.h> -#include <dirent.h> +#include <stdint.h> #ifdef WIN32 - #include <stdint.h> typedef uint32_t uint; #endif +#include <math.h> +#include <dirent.h> + +using namespace std; + #include <list> #include <string> #include <vector> #include <memory> -#include <cstdio> #include <algorithm> #include <iostream> #include <fstream> + #include "config.h" /* i18n */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lbreakouthd-1.1.10/src/view.cpp new/lbreakouthd-1.1.11/src/view.cpp --- old/lbreakouthd-1.1.10/src/view.cpp 2025-05-10 10:28:18.000000000 +0200 +++ new/lbreakouthd-1.1.11/src/view.cpp 2025-05-17 13:07:13.000000000 +0200 @@ -1377,8 +1377,6 @@ curMenu->resetSelection(); renderMenu(); - SDL_ShowCursor(0); - while (!quitReceived) { /* handle events */ newEvent = false; @@ -1525,8 +1523,6 @@ /* clear events for menu loop */ waitForInputRelease(); - - SDL_ShowCursor(1); } void View::renderMenu() @@ -1538,21 +1534,25 @@ ALIGN_X_RIGHT | ALIGN_Y_BOTTOM); curMenu->render(); + /* XXX don't use cursor yet, all the different event loops are + * too much of a hassle... int cx, cy; SDL_GetMouseState(&cx, &cy); - theme.cursor.copy(cx,cy); + theme.cursor.copy(cx,cy);*/ } void View::grabInput(int grab) { if (grab) { SDL_SetWindowGrab(mw->mw, SDL_TRUE ); + SDL_ShowCursor(0); if (config.rel_motion) { SDL_SetHintWithPriority(SDL_HINT_MOUSE_RELATIVE_MODE_WARP, "1", SDL_HINT_OVERRIDE); SDL_SetRelativeMouseMode(SDL_TRUE); SDL_GetRelativeMouseState(0,0); } } else { + SDL_ShowCursor(1); SDL_SetWindowGrab(mw->mw, SDL_FALSE ); if (config.rel_motion) { SDL_SetHintWithPriority(SDL_HINT_MOUSE_RELATIVE_MODE_WARP, "0", SDL_HINT_OVERRIDE);