Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package schismtracker for openSUSE:Factory 
checked in at 2022-09-06 13:01:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/schismtracker (Old)
 and      /work/SRC/openSUSE:Factory/.schismtracker.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "schismtracker"

Tue Sep  6 13:01:00 2022 rev:22 rq:1001319 version:20220905

Changes:
--------
--- /work/SRC/openSUSE:Factory/schismtracker/schismtracker.changes      
2022-08-07 18:34:17.937217243 +0200
+++ /work/SRC/openSUSE:Factory/.schismtracker.new.2083/schismtracker.changes    
2022-09-06 13:01:19.311010724 +0200
@@ -1,0 +2,6 @@
+Mon Sep  5 20:15:04 UTC 2022 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 20220905
+  * Windows fixes only
+
+-------------------------------------------------------------------

Old:
----
  20220807.tar.gz

New:
----
  20220905.tar.gz

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

Other differences:
------------------
++++++ schismtracker.spec ++++++
--- /var/tmp/diff_new_pack.ey7MsY/_old  2022-09-06 13:01:19.859012107 +0200
+++ /var/tmp/diff_new_pack.ey7MsY/_new  2022-09-06 13:01:19.867012128 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           schismtracker
-Version:        20220807
+Version:        20220905
 Release:        0
 Summary:        Music editor that matches the look and feel of Impulse Tracker
 License:        GPL-2.0-or-later

++++++ 20220807.tar.gz -> 20220905.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/schismtracker-20220807/.github/workflows/build.yml 
new/schismtracker-20220905/.github/workflows/build.yml
--- old/schismtracker-20220807/.github/workflows/build.yml      2022-08-07 
12:41:13.000000000 +0200
+++ new/schismtracker-20220905/.github/workflows/build.yml      2022-09-05 
19:11:17.000000000 +0200
@@ -36,7 +36,7 @@
       with:
         msystem: ${{ matrix.sys }}
         update: true
-        install: mingw-w64-${{ matrix.env }}-toolchain libtool autoconf 
automake make mingw-w64-${{ matrix.env }}-SDL2 zip dos2unix
+        install: git mingw-w64-${{ matrix.env }}-toolchain libtool autoconf 
automake make mingw-w64-${{ matrix.env }}-SDL2 zip dos2unix
   
     - name: 'Get current date'
       id: date
@@ -160,8 +160,8 @@
           mkdir MacOS
           cd MacOS
           cp ../../../../../schismtracker .
-          cp /usr/local/lib/libSDL2.dylib ../Resources
-          install_name_tool -change /usr/local/lib/libSDL2.dylib 
@executable_path/../Resources/libSDL2.dylib schismtracker
+          cp /usr/local/lib/libSDL2-2.0.0.dylib ../Resources
+          install_name_tool -change /usr/local/lib/libSDL2-2.0.0.dylib 
@executable_path/../Resources/libSDL2-2.0.0.dylib schismtracker
           cd ../../../../..
           cp -r sys/macosx/Schism_Tracker.app Schism\ Tracker.app
           cp docs/configuration.md .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/schismtracker-20220807/README.md 
new/schismtracker-20220905/README.md
--- old/schismtracker-20220807/README.md        2022-08-07 12:41:13.000000000 
+0200
+++ new/schismtracker-20220905/README.md        2022-09-05 19:11:17.000000000 
+0200
@@ -10,12 +10,11 @@
 
playback](https://github.com/schismtracker/schismtracker/wiki/Player-abuse-tests).
 
 Where Impulse Tracker was limited to i386-based systems running MS-DOS, Schism
-Tracker runs on almost any platform that [SDL](http://www.libsdl.org/)
-supports, and has been successfully built for Linux, Mac OS X, Windows,
-FreeBSD, AmigaOS, BeOS, and even [the
-Wii](http://www.wiibrew.org/wiki/Schism_Tracker). Schism will most likely build
-on *any* architecture supported by GCC4 (e.g. alpha, m68k, arm, etc.) but it
-will probably not be as well-optimized on many systems.
+Tracker runs on almost any platform that [SDL 
2](https://www.libsdl.org/index.php) 
+supports. Currently builds are provided for Linux, Mac OS X, and Windows. Most 
+development is currently done on 64-bit Linux. Schism will most likely build on
+_any_ architecture supported by GCC4 (e.g. alpha, m68k, arm, etc.) but it will 
+probably not be as well-optimized on many systems.
 
 See [the wiki](https://github.com/schismtracker/schismtracker/wiki) for more
 information.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/schismtracker-20220807/docs/building_on_linux.md 
new/schismtracker-20220905/docs/building_on_linux.md
--- old/schismtracker-20220807/docs/building_on_linux.md        2022-08-07 
12:41:13.000000000 +0200
+++ new/schismtracker-20220905/docs/building_on_linux.md        2022-09-05 
19:11:17.000000000 +0200
@@ -1,5 +1,7 @@
 # Building on Linux
 
+**TODO: Update these instructions for SDL2.**
+
 Since Linux is the primary development platform for Schism Tracker, it's
 probably the easiest to compile on, and those familiar with automake-based
 projects will find few surprises here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/schismtracker-20220807/docs/building_on_osx.md 
new/schismtracker-20220905/docs/building_on_osx.md
--- old/schismtracker-20220807/docs/building_on_osx.md  2022-08-07 
12:41:13.000000000 +0200
+++ new/schismtracker-20220905/docs/building_on_osx.md  2022-09-05 
19:11:17.000000000 +0200
@@ -1,5 +1,7 @@
 # Building on OS X
 
+**TODO: Update these instructions for SDL2.**
+
 Start by installing [Homebrew](http://brew.sh/). Open up the Terminal and 
paste in the following command.
 
 ```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/schismtracker-20220807/docs/building_on_windows.md 
new/schismtracker-20220905/docs/building_on_windows.md
--- old/schismtracker-20220807/docs/building_on_windows.md      2022-08-07 
12:41:13.000000000 +0200
+++ new/schismtracker-20220905/docs/building_on_windows.md      2022-09-05 
19:11:17.000000000 +0200
@@ -1,5 +1,7 @@
 # Building on Windows
 
+**TODO: Update these instructions for SDL2.**
+
 _This page was based originally on the COMPILE-WIN32.txt file traditionally
 provided with Schism Tracker sources. It has been rewriten with instructions
 that use newer tools._
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/schismtracker-20220807/schism/charset.c 
new/schismtracker-20220905/schism/charset.c
--- old/schismtracker-20220807/schism/charset.c 2022-08-07 12:41:13.000000000 
+0200
+++ new/schismtracker-20220905/schism/charset.c 2022-09-05 19:11:17.000000000 
+0200
@@ -112,12 +112,12 @@
 }
 char* str_unicode_to_cp437(const char* s)
 {
-       int s_len = strlen(s), i;
-       char* out = calloc(s_len, sizeof(char));
-
        if (s == NULL)
                return NULL;
 
+       int s_len = strlen(s), i;
+       char* out = calloc(s_len + 1, sizeof(char));
+
        for ( i = 0 ; i < s_len ; i++ ) {
                out[i] = char_unicode_to_cp437(s[i]);
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/schismtracker-20220807/schism/main.c 
new/schismtracker-20220905/schism/main.c
--- old/schismtracker-20220807/schism/main.c    2022-08-07 12:41:13.000000000 
+0200
+++ new/schismtracker-20220905/schism/main.c    2022-09-05 19:11:17.000000000 
+0200
@@ -538,6 +538,9 @@
 {
        struct key_event kk;
        int isy = 2;
+       memset(&kk, 0, sizeof(kk));
+       kk.midi_volume = -1;
+       kk.midi_note = -1;
        kk.mouse = MOUSE_NONE;
        for (; cbptr && *cbptr; cbptr++) {
                /* Win32 will have \r\n, everyone else \n */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/schismtracker-20220807/schism/page_patedit.c 
new/schismtracker-20220905/schism/page_patedit.c
--- old/schismtracker-20220807/schism/page_patedit.c    2022-08-07 
12:41:13.000000000 +0200
+++ new/schismtracker-20220905/schism/page_patedit.c    2022-09-05 
19:11:17.000000000 +0200
@@ -2981,7 +2981,7 @@
        if (k->midi_note == -1) {
                /* nada */
        } else if (k->state == KEY_RELEASE) {
-               c = song_keyup(k->midi_channel, k->midi_channel, k->midi_note);
+               c = song_keyup(KEYJAZZ_NOINST, KEYJAZZ_NOINST, k->midi_note);
 
                /* don't record noteoffs for no good reason... */
                if (!((midi_flags & MIDI_RECORD_NOTEOFF)
@@ -3005,8 +3005,7 @@
                        tick = 0;
                }
                n = k->midi_note;
-               // XXX samp/ins were -1 here, I don't know what that meant 
(this is probably incorrect)
-               c = song_keydown(k->midi_channel, k->midi_channel, n, v, 
current_channel);
+               c = song_keydown(KEYJAZZ_NOINST, KEYJAZZ_NOINST, n, v, 
current_channel);
                cur_note = pattern + 64 * current_row + (c-1);
                patedit_record_note(cur_note, c, current_row, n, 0);
 

Reply via email to