Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sdl2-compat for openSUSE:Factory 
checked in at 2026-06-10 15:44:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sdl2-compat (Old)
 and      /work/SRC/openSUSE:Factory/.sdl2-compat.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sdl2-compat"

Wed Jun 10 15:44:42 2026 rev:11 rq:1358026 version:2.32.70

Changes:
--------
--- /work/SRC/openSUSE:Factory/sdl2-compat/sdl2-compat.changes  2026-05-04 
12:48:36.973372583 +0200
+++ /work/SRC/openSUSE:Factory/.sdl2-compat.new.2375/sdl2-compat.changes        
2026-06-10 15:44:46.555889256 +0200
@@ -1,0 +2,6 @@
+Mon Jun  8 15:31:48 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 2.32.70
+  * Fixed showing the on-screen keyboard at application startup.
+
+-------------------------------------------------------------------

Old:
----
  sdl2-compat-2.32.68.tar.gz
  sdl2-compat-2.32.68.tar.gz.sig

New:
----
  sdl2-compat-2.32.70.tar.gz
  sdl2-compat-2.32.70.tar.gz.sig

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

Other differences:
------------------
++++++ sdl2-compat.spec ++++++
--- /var/tmp/diff_new_pack.RiC8g8/_old  2026-06-10 15:44:47.875943958 +0200
+++ /var/tmp/diff_new_pack.RiC8g8/_new  2026-06-10 15:44:47.879944124 +0200
@@ -19,7 +19,7 @@
 %define lname libSDL2-2_0-0
 %global _lto_cflags %_lto_cflags -ffat-lto-objects
 Name:           sdl2-compat
-Version:        2.32.68
+Version:        2.32.70
 Release:        0
 Summary:        SDL-2.0 Compatibility Layer for Simple DirectMedia Layer 3.0
 License:        Zlib

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.RiC8g8/_old  2026-06-10 15:44:47.915945616 +0200
+++ /var/tmp/diff_new_pack.RiC8g8/_new  2026-06-10 15:44:47.919945782 +0200
@@ -1,5 +1,5 @@
-mtime: 1777716136
-commit: 2230491f56d786a8b02927ff24a48845af41c18e5eb30cd0feed1310200acbcb
+mtime: 1780932727
+commit: 91ebf83a888e03df469315bba6a1c1bcad7c698d98db4d8c9d68352e5f6a09ba
 url: https://src.opensuse.org/jengelh/sdl2-compat
 revision: master
 

++++++ sdl2-compat-2.32.68.tar.gz -> sdl2-compat-2.32.70.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/.git-hash 
new/sdl2-compat-2.32.70/.git-hash
--- old/sdl2-compat-2.32.68/.git-hash   2026-05-01 20:25:32.000000000 +0200
+++ new/sdl2-compat-2.32.70/.git-hash   2026-06-08 17:01:06.000000000 +0200
@@ -1 +1 @@
-84b4032aef2742f79bd7b4317a22b84b0fe14155
+a53b6ad90ecd2d0ccfe01d5cfd2059793acf8c12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/CMakeLists.txt 
new/sdl2-compat-2.32.70/CMakeLists.txt
--- old/sdl2-compat-2.32.68/CMakeLists.txt      2026-05-01 20:25:32.000000000 
+0200
+++ new/sdl2-compat-2.32.70/CMakeLists.txt      2026-06-08 17:01:06.000000000 
+0200
@@ -3,7 +3,7 @@
 #        cmake -DSDL3_INCLUDE_DIRS=/opt/SDL3/include [other stuff ....]
 
 cmake_minimum_required(VERSION 3.0...4.1)
-project(sdl2_compat VERSION 2.32.68 LANGUAGES C)
+project(sdl2_compat VERSION 2.32.70 LANGUAGES C)
 
 if(POLICY CMP0074)
   # CMP0074: find_package() uses <PackageName>_ROOT variables.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/REVISION.txt 
new/sdl2-compat-2.32.70/REVISION.txt
--- old/sdl2-compat-2.32.68/REVISION.txt        2026-05-01 20:25:32.000000000 
+0200
+++ new/sdl2-compat-2.32.70/REVISION.txt        2026-06-08 17:01:06.000000000 
+0200
@@ -1 +1 @@
-release-2.32.68-0-g84b4032
+release-2.32.70-0-ga53b6ad
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/include/SDL2/SDL_config.h.cmake 
new/sdl2-compat-2.32.70/include/SDL2/SDL_config.h.cmake
--- old/sdl2-compat-2.32.68/include/SDL2/SDL_config.h.cmake     2026-01-01 
19:03:02.000000000 +0100
+++ new/sdl2-compat-2.32.70/include/SDL2/SDL_config.h.cmake     2026-05-25 
17:40:10.000000000 +0200
@@ -123,7 +123,6 @@
 #cmakedefine HAVE_STRTOK_R 1
 #cmakedefine HAVE_ITOA 1
 #cmakedefine HAVE__LTOA 1
-#cmakedefine HAVE__UITOA 1
 #cmakedefine HAVE__ULTOA 1
 #cmakedefine HAVE_STRTOL 1
 #cmakedefine HAVE_STRTOUL 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/include/SDL2/SDL_config.h.in 
new/sdl2-compat-2.32.70/include/SDL2/SDL_config.h.in
--- old/sdl2-compat-2.32.68/include/SDL2/SDL_config.h.in        2026-01-01 
19:03:02.000000000 +0100
+++ new/sdl2-compat-2.32.70/include/SDL2/SDL_config.h.in        2026-05-25 
17:40:10.000000000 +0200
@@ -126,7 +126,6 @@
 #undef HAVE_STRTOK_R
 #undef HAVE_ITOA
 #undef HAVE__LTOA
-#undef HAVE__UITOA
 #undef HAVE__ULTOA
 #undef HAVE_STRTOL
 #undef HAVE_STRTOUL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/include/SDL2/SDL_revision.h 
new/sdl2-compat-2.32.70/include/SDL2/SDL_revision.h
--- old/sdl2-compat-2.32.68/include/SDL2/SDL_revision.h 2026-05-01 
20:25:32.000000000 +0200
+++ new/sdl2-compat-2.32.70/include/SDL2/SDL_revision.h 2026-06-08 
17:01:06.000000000 +0200
@@ -1,6 +1,6 @@
 #ifdef SDL_VENDOR_INFO
-#define SDL_REVISION "release-2.32.68-0-g84b4032 (" SDL_VENDOR_INFO ")"
+#define SDL_REVISION "release-2.32.70-0-ga53b6ad (" SDL_VENDOR_INFO ")"
 #else
-#define SDL_REVISION "release-2.32.68-0-g84b4032"
+#define SDL_REVISION "release-2.32.70-0-ga53b6ad"
 #endif
 #define SDL_REVISION_NUMBER 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/include/SDL2/SDL_version.h 
new/sdl2-compat-2.32.70/include/SDL2/SDL_version.h
--- old/sdl2-compat-2.32.68/include/SDL2/SDL_version.h  2026-05-01 
20:25:32.000000000 +0200
+++ new/sdl2-compat-2.32.70/include/SDL2/SDL_version.h  2026-06-08 
17:01:06.000000000 +0200
@@ -58,7 +58,7 @@
 */
 #define SDL_MAJOR_VERSION   2
 #define SDL_MINOR_VERSION   32
-#define SDL_PATCHLEVEL      68
+#define SDL_PATCHLEVEL      70
 
 /**
  * Macro to determine SDL version program was compiled against.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/src/Makefile.darwin 
new/sdl2-compat-2.32.70/src/Makefile.darwin
--- old/sdl2-compat-2.32.68/src/Makefile.darwin 2026-05-01 20:25:32.000000000 
+0200
+++ new/sdl2-compat-2.32.70/src/Makefile.darwin 2026-06-08 17:01:06.000000000 
+0200
@@ -20,7 +20,7 @@
 LDFLAGS = -dynamiclib -Wl,-undefined,error -Wl,-single_module
 #LDFLAGS+= -Wl,-headerpad_max_install_names
 LDFLAGS+= -Wl,-install_name,"/usr/local/lib/$(DYLIB)"
-LDFLAGS+= -Wl,-compatibility_version,3201.0 -Wl,-current_version,3201.68
+LDFLAGS+= -Wl,-compatibility_version,3201.0 -Wl,-current_version,3201.70
 LDLIBS  = -Wl,-framework,AppKit
 # this is needed for x86_64 - cross-gcc might not add it.
 #LDLIBS += -Wl,-lbundle1.o
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/src/Makefile.linux 
new/sdl2-compat-2.32.70/src/Makefile.linux
--- old/sdl2-compat-2.32.68/src/Makefile.linux  2026-05-01 20:25:32.000000000 
+0200
+++ new/sdl2-compat-2.32.70/src/Makefile.linux  2026-06-08 17:01:06.000000000 
+0200
@@ -13,7 +13,7 @@
 LDFLAGS+= -Wl,--no-undefined
 LDLIBS  = -ldl
 
-SHLIB = libSDL2-2.0.so.0.3200.68
+SHLIB = libSDL2-2.0.so.0.3200.70
 
 OBJ = sdl2_compat.o dynapi/SDL_dynapi.o
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/src/sdl2_compat.c 
new/sdl2-compat-2.32.70/src/sdl2_compat.c
--- old/sdl2-compat-2.32.68/src/sdl2_compat.c   2026-05-01 20:25:32.000000000 
+0200
+++ new/sdl2-compat-2.32.70/src/sdl2_compat.c   2026-06-08 17:01:06.000000000 
+0200
@@ -58,7 +58,7 @@
  * The number might increment past 90 if there are a ton of releases.
  */
 #define SDL2_COMPAT_VERSION_MINOR 32
-#define SDL2_COMPAT_VERSION_PATCH 68
+#define SDL2_COMPAT_VERSION_PATCH 70
 
 #ifndef SDL2COMPAT_REVISION
 #define SDL2COMPAT_REVISION "SDL-2." STRINGIFY(SDL2_COMPAT_VERSION_MINOR) "." 
STRINGIFY(SDL2_COMPAT_VERSION_PATCH) "-no-vcs"
@@ -9188,15 +9188,23 @@
     }
 }
 
-static void StartTextInputForWindow(SDL_Window *window)
+static void StartTextInputForWindow(SDL_Window *window, bool implicit)
 {
     SDL_PropertiesID props = SDL3_CreateProperties();
+    const char *hint = SDL3_GetHint(SDL_HINT_ENABLE_SCREEN_KEYBOARD);
 
     SDL3_SetNumberProperty(props, SDL_PROP_TEXTINPUT_TYPE_NUMBER, 
SDL_TEXTINPUT_TYPE_TEXT);
     SDL3_SetNumberProperty(props, SDL_PROP_TEXTINPUT_CAPITALIZATION_NUMBER, 
SDL_CAPITALIZE_NONE);
     SDL3_SetBooleanProperty(props, SDL_PROP_TEXTINPUT_AUTOCORRECT_BOOLEAN, 
false);
 
+    /* SDL2 didn't open the screen keyboard when text input was started 
implicitly via SDL_VideoInit() */
+    if (implicit && !hint) {
+        SDL3_SetHint(SDL_HINT_ENABLE_SCREEN_KEYBOARD, "0");
+    }
     SDL3_StartTextInputWithProperties(window, props);
+    if (implicit && !hint) {
+        SDL3_SetHint(SDL_HINT_ENABLE_SCREEN_KEYBOARD, NULL);
+    }
 
     SDL3_DestroyProperties(props);
 }
@@ -9205,7 +9213,7 @@
 {
     /* SDL3 has per-window text input, so we must enable on this window if 
it's active */
     if (SDL_IsTextInputActive()) {
-        StartTextInputForWindow(window);
+        StartTextInputForWindow(window, true);
     }
 }
 
@@ -9527,7 +9535,7 @@
         int i;
 
         for (i = 0; windows[i]; ++i) {
-            StartTextInputForWindow(windows[i]);
+            StartTextInputForWindow(windows[i], false);
         }
 
         SDL3_free(windows);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/src/sdl3_include_wrapper.h 
new/sdl2-compat-2.32.70/src/sdl3_include_wrapper.h
--- old/sdl2-compat-2.32.68/src/sdl3_include_wrapper.h  2026-03-28 
15:29:14.000000000 +0100
+++ new/sdl2-compat-2.32.70/src/sdl3_include_wrapper.h  2026-05-17 
07:25:30.000000000 +0200
@@ -1319,6 +1319,9 @@
 #define SDL_GDKSuspendRenderer IGNORE_THIS_VERSION_OF_SDL_GDKSuspendRenderer
 #define SDL_GDKResumeRenderer IGNORE_THIS_VERSION_OF_SDL_GDKResumeRenderer
 #define SDL_IsPhone IGNORE_THIS_VERSION_OF_SDL_IsPhone
+#define SDL_LoadJPG_IO IGNORE_THIS_VERSION_OF_SDL_LoadJPG_IO
+#define SDL_LoadJPG IGNORE_THIS_VERSION_OF_SDL_LoadJPG
+#define SDL_HasSVE2 IGNORE_THIS_VERSION_OF_SDL_HasSVE2
 
 
 #define SDL_FUNCTION_POINTER_IS_VOID_POINTER 1
@@ -6489,6 +6492,18 @@
 #undef SDL_IsPhone
 #endif
 
+#ifdef SDL_LoadJPG_IO
+#undef SDL_LoadJPG_IO
+#endif
+
+#ifdef SDL_LoadJPG
+#undef SDL_LoadJPG
+#endif
+
+#ifdef SDL_HasSVE2
+#undef SDL_HasSVE2
+#endif
+
 
 /* see at top.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sdl2-compat-2.32.68/src/version.rc 
new/sdl2-compat-2.32.70/src/version.rc
--- old/sdl2-compat-2.32.68/src/version.rc      2026-05-01 20:25:32.000000000 
+0200
+++ new/sdl2-compat-2.32.70/src/version.rc      2026-06-08 17:01:06.000000000 
+0200
@@ -3,8 +3,8 @@
 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,32,68,0
- PRODUCTVERSION 2,32,68,0
+ FILEVERSION 2,32,70,0
+ PRODUCTVERSION 2,32,70,0
  FILEFLAGSMASK 0x3fL
  FILEFLAGS 0x0L
  FILEOS 0x40004L
@@ -17,12 +17,12 @@
         BEGIN
             VALUE "CompanyName", "\0"
             VALUE "FileDescription", "SDL\0"
-            VALUE "FileVersion", "2, 32, 68, 0\0"
+            VALUE "FileVersion", "2, 32, 70, 0\0"
             VALUE "InternalName", "SDL\0"
             VALUE "LegalCopyright", "Copyright (C) 2026 Sam Lantinga\0"
             VALUE "OriginalFilename", "SDL2.dll\0"
             VALUE "ProductName", "Simple DirectMedia Layer 2.0 wrapper\0"
-            VALUE "ProductVersion", "2, 32, 68, 0\0"
+            VALUE "ProductVersion", "2, 32, 70, 0\0"
         END
     END
     BLOCK "VarFileInfo"

Reply via email to