[Scummvm-cvs-logs] scummvm branch-1-8 -> 51180926a9660e048267dfa70c576aa0dd6a0a45

sev- sev at scummvm.org
Thu Feb 25 09:46:12 CET 2016


This automated email contains information about 8 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
d50c2c9b5a CONFIGURE: Remove trailing spaces
4541855ddd CONFIGURE: Fix for latest gcw0 toolchain
d69f1066b4 GCW0: Include free soundfont into release package
448d0ac8e0 GCW0: Made fluidsynth default sound device
bfe4881371 GCW0: Add release build script
3fe8a67056 GCW0: Disabling more features on GCW0
6c42e3fc88 GCW0: Made packager reenterable
51180926a9 GCW0: Trigger keyboard only on button down, not on up, otherwise it required holding


Commit: d50c2c9b5ab253885d34bd186b96a82accda3eb3
    https://github.com/scummvm/scummvm/commit/d50c2c9b5ab253885d34bd186b96a82accda3eb3
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-02-25T09:45:07+01:00

Commit Message:
CONFIGURE: Remove trailing spaces

Changed paths:
    configure



diff --git a/configure b/configure
index 9254c83..222d76f 100755
--- a/configure
+++ b/configure
@@ -593,7 +593,7 @@ engine_enable() {
 		parent=`get_subengine_parent ${engine}`
 		if test `get_engine_build ${parent}` = "no" ; then
 			set_var _engine_${parent}_build "yes"
-		fi		
+		fi
 	fi
 
 	if test "$opt" = "static" -o "$opt" = "dynamic" -o "$opt" = "yes" ; then
@@ -903,7 +903,7 @@ Game engines:
   --disable-all-engines    disable all engines
   --enable-engine=<engine name>[,<engine name>...] enable engine(s) listed
   --disable-engine=<engine name>[,<engine name>...] disable engine(s) listed
-  --enable-engine-static=<engine name>[,<engine name>...] 
+  --enable-engine-static=<engine name>[,<engine name>...]
       enable engine(s) listed as static builtin (when plugins are enabled)
   --enable-engine-dynamic=<engine name>[,<engine name>...]
       enable engine(s) listed as dynamic plugin (when plugins are enabled)
@@ -2283,7 +2283,7 @@ case $_host_os in
 
 			LDFLAGS="-L${macport_prefix}/lib $LDFLAGS"
 			CXXFLAGS="-I${macport_prefix}/include $CXXFLAGS"
-			
+
 			if test -z "$_staticlibpath"; then
 				_staticlibpath=${macport_prefix}
 				echo "Set staticlib-prefix to ${_staticlibpath}"
@@ -2604,7 +2604,7 @@ if test -n "$_host"; then
 			_mt32emu=no
 			_optimization_level=-O3
 			# Disable alsa midi to get the port build on OpenDingux toolchain
-			_alsa=no 
+			_alsa=no
 			_vkeybd=yes
 			_build_hq_scalers=no
 			_keymapper=no
@@ -2631,7 +2631,7 @@ if test -n "$_host"; then
 			_eventrec=no
 			_build_scalers=no
 			_build_hq_scalers=no
-			# We prefer SDL2 on the Raspberry Pi: acceleration now depends on it 
+			# We prefer SDL2 on the Raspberry Pi: acceleration now depends on it
 			# since SDL2 manages dispmanx/GLES2 very well internally.
 			# SDL1 is bit-rotten on this platform.
 			_sdlconfig=sdl2-config
@@ -2696,7 +2696,7 @@ if test -n "$_host"; then
 			add_line_to_config_h "/* #define DEBUG_WII_GDB */"
 			add_line_to_config_h "#define USE_WII_DI"
 			;;
-               gcw0)
+		gcw0)
 			append_var DEFINES "-DDINGUX -DGCW0"
 			append_var DEFINES "-DREDUCE_MEMORY_USAGE"
 			append_var CXXFLAGS "-mips32"
@@ -2771,7 +2771,7 @@ if test -n "$_host"; then
 			append_var INCLUDES "-I/usr/X11R6/include"
 			append_var LIBS "-lX11"
 			append_var LIBS "-L/usr/lib"
-			
+
 			_backend="maemo"
 			_vkeybd=yes
 			_keymapper=yes
@@ -3899,7 +3899,7 @@ fi
 echo "$_sparkle"
 
 #
-# Check for FluidSynth 
+# Check for FluidSynth
 #
 echocheck "FluidSynth"
 


Commit: 4541855dddf6f1a9d5583b98f3e52ee5a7b83ea3
    https://github.com/scummvm/scummvm/commit/4541855dddf6f1a9d5583b98f3e52ee5a7b83ea3
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-02-25T09:45:07+01:00

Commit Message:
CONFIGURE: Fix for latest gcw0 toolchain

Changed paths:
    configure



diff --git a/configure b/configure
index 222d76f..6bc0e85 100755
--- a/configure
+++ b/configure
@@ -2697,6 +2697,8 @@ if test -n "$_host"; then
 			add_line_to_config_h "#define USE_WII_DI"
 			;;
 		gcw0)
+			_sysroot=`$CXX --print-sysroot`
+			_sdlpath=$_sysroot/usr/bin
 			append_var DEFINES "-DDINGUX -DGCW0"
 			append_var DEFINES "-DREDUCE_MEMORY_USAGE"
 			append_var CXXFLAGS "-mips32"


Commit: d69f1066b43a1a38ff02bd48ff723d208f2b28c0
    https://github.com/scummvm/scummvm/commit/d69f1066b43a1a38ff02bd48ff723d208f2b28c0
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-02-25T09:45:07+01:00

Commit Message:
GCW0: Include free soundfont into release package

Changed paths:
    backends/platform/dingux/dingux.mk



diff --git a/backends/platform/dingux/dingux.mk b/backends/platform/dingux/dingux.mk
index 1333e89..fce0f1d 100644
--- a/backends/platform/dingux/dingux.mk
+++ b/backends/platform/dingux/dingux.mk
@@ -33,7 +33,7 @@ endif
 	$(CP) $(srcdir)/backends/platform/dingux/scummvm.png $(bundle_name)/
 
 # Special target for generationg GCW-Zero OPK bundle
-$(gcw0_bundle): all
+$(gcw0_bundle): all GeneralUser\ GS\ FluidSynth\ v1.44.sf2
 	$(MKDIR) $(gcw0_bundle)
 	$(CP) $(DIST_FILES_DOCS) $(gcw0_bundle)/
 	$(MKDIR) $(gcw0_bundle)/themes
@@ -56,6 +56,8 @@ endif
 	$(CP) $(srcdir)/dists/gcw0/scummvmrc $(gcw0_bundle)/
 	$(CP) $(srcdir)/dists/gcw0/scummvm.sh $(gcw0_bundle)/
 
+	$(CP) GeneralUser\ GS\ FluidSynth\ v1.44.sf2 $(gcw0_bundle)/
+
 gcw0-opk-unstripped: $(gcw0_bundle)
 	$(CP) $(PLUGINS) $(gcw0_bundle)/plugins/
 	$(CP) $(EXECUTABLE) $(gcw0_bundle)/scummvm
@@ -65,3 +67,12 @@ gcw-opk: $(gcw0_bundle)
 	$(STRIP) $(gcw0_bundle)/plugins/*
 	$(STRIP) $(gcw0_bundle)/scummvm
 	./dists/gcw0/opk_make.sh -d $(gcw0_bundle) -o scummvm
+
+GeneralUser_GS_1.44-FluidSynth.zip:
+	curl -s http://www.scummvm.org/frs/extras/SoundFont/GeneralUser_GS_1.44-FluidSynth.zip -o GeneralUser_GS_1.44-FluidSynth.zip
+
+GeneralUser\ GS\ FluidSynth\ v1.44.sf2: GeneralUser_GS_1.44-FluidSynth.zip
+	unzip GeneralUser_GS_1.44-FluidSynth.zip
+	mv "GeneralUser GS 1.44 FluidSynth/GeneralUser GS FluidSynth v1.44.sf2" .
+	mv "GeneralUser GS 1.44 FluidSynth/README.txt" README.soundfont
+	mv "GeneralUser GS 1.44 FluidSynth/LICENSE.txt" LICENSE.soundfont


Commit: 448d0ac8e0a64d459b9dacb4b7b30e737b6061c1
    https://github.com/scummvm/scummvm/commit/448d0ac8e0a64d459b9dacb4b7b30e737b6061c1
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-02-25T09:45:07+01:00

Commit Message:
GCW0: Made fluidsynth default sound device

Changed paths:
    dists/gcw0/scummvmrc



diff --git a/dists/gcw0/scummvmrc b/dists/gcw0/scummvmrc
index c2087c2..f75a56f 100644
--- a/dists/gcw0/scummvmrc
+++ b/dists/gcw0/scummvmrc
@@ -7,3 +7,7 @@ browser_lastpath=/media
 extrapath=./engine-data
 pluginspath=./plugins
 joystick_num=0
+soundfont=./GeneralUser GS FluidSynth v1.44.sf2
+mt32_device=fluidsynth
+music_driver=fluidsynth
+gm_device=fluidsynth


Commit: bfe4881371e5877eacc412c1b5f7604c1780ed78
    https://github.com/scummvm/scummvm/commit/bfe4881371e5877eacc412c1b5f7604c1780ed78
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-02-25T09:45:07+01:00

Commit Message:
GCW0: Add release build script

Changed paths:
  A backends/platform/dingux/build.gcw0.sh



diff --git a/backends/platform/dingux/build.gcw0.sh b/backends/platform/dingux/build.gcw0.sh
new file mode 100755
index 0000000..fbdd559
--- /dev/null
+++ b/backends/platform/dingux/build.gcw0.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+export PATH=/opt/gcw0-toolchain/usr/bin:$PATH
+
+# Disable high resolution engines since we have 320x240 hardware
+./configure --host=gcw0 --enable-plugins --default-dynamic --enable-release  --disable-engine=mohawk,neverhood,sword25,toltecs,wintermute,zvision && make -j6 gcw-opk && ls -l scummvm.opk


Commit: 3fe8a67056053a5a094ae64f9927ad1fb8307103
    https://github.com/scummvm/scummvm/commit/3fe8a67056053a5a094ae64f9927ad1fb8307103
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-02-25T09:45:41+01:00

Commit Message:
GCW0: Disabling more features on GCW0

Changed paths:
    backends/platform/dingux/build.gcw0.sh



diff --git a/backends/platform/dingux/build.gcw0.sh b/backends/platform/dingux/build.gcw0.sh
index fbdd559..62e084f 100755
--- a/backends/platform/dingux/build.gcw0.sh
+++ b/backends/platform/dingux/build.gcw0.sh
@@ -3,4 +3,4 @@
 export PATH=/opt/gcw0-toolchain/usr/bin:$PATH
 
 # Disable high resolution engines since we have 320x240 hardware
-./configure --host=gcw0 --enable-plugins --default-dynamic --enable-release  --disable-engine=mohawk,neverhood,sword25,toltecs,wintermute,zvision && make -j6 gcw-opk && ls -l scummvm.opk
+./configure --host=gcw0 --enable-plugins --default-dynamic --enable-release  --disable-engine=mohawk,neverhood,sword25,toltecs,wintermute,zvision --disable-mt32emu --disable-scalers && make -j6 gcw-opk && ls -l scummvm.opk


Commit: 6c42e3fc88a3f8d644997b09d9d22637c9d5414c
    https://github.com/scummvm/scummvm/commit/6c42e3fc88a3f8d644997b09d9d22637c9d5414c
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-02-25T09:45:41+01:00

Commit Message:
GCW0: Made packager reenterable

Changed paths:
    backends/platform/dingux/dingux.mk



diff --git a/backends/platform/dingux/dingux.mk b/backends/platform/dingux/dingux.mk
index fce0f1d..f357e0b 100644
--- a/backends/platform/dingux/dingux.mk
+++ b/backends/platform/dingux/dingux.mk
@@ -72,7 +72,7 @@ GeneralUser_GS_1.44-FluidSynth.zip:
 	curl -s http://www.scummvm.org/frs/extras/SoundFont/GeneralUser_GS_1.44-FluidSynth.zip -o GeneralUser_GS_1.44-FluidSynth.zip
 
 GeneralUser\ GS\ FluidSynth\ v1.44.sf2: GeneralUser_GS_1.44-FluidSynth.zip
-	unzip GeneralUser_GS_1.44-FluidSynth.zip
+	unzip -n GeneralUser_GS_1.44-FluidSynth.zip
 	mv "GeneralUser GS 1.44 FluidSynth/GeneralUser GS FluidSynth v1.44.sf2" .
 	mv "GeneralUser GS 1.44 FluidSynth/README.txt" README.soundfont
 	mv "GeneralUser GS 1.44 FluidSynth/LICENSE.txt" LICENSE.soundfont


Commit: 51180926a9660e048267dfa70c576aa0dd6a0a45
    https://github.com/scummvm/scummvm/commit/51180926a9660e048267dfa70c576aa0dd6a0a45
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-02-25T09:45:41+01:00

Commit Message:
GCW0: Trigger keyboard only on button down, not on up, otherwise it required holding

Changed paths:
    backends/events/dinguxsdl/dinguxsdl-events.cpp



diff --git a/backends/events/dinguxsdl/dinguxsdl-events.cpp b/backends/events/dinguxsdl/dinguxsdl-events.cpp
index cb71304..0492c56 100644
--- a/backends/events/dinguxsdl/dinguxsdl-events.cpp
+++ b/backends/events/dinguxsdl/dinguxsdl-events.cpp
@@ -175,7 +175,9 @@ bool DINGUXSdlEventSource::remapKey(SDL_Event &ev, Common::Event &event) {
 		return true;
 	} else if (ev.key.keysym.sym == BUT_SELECT) { // virtual keyboard
 #ifdef ENABLE_VKEYBD
-		event.type = Common::EVENT_VIRTUAL_KEYBOARD;
+		if (ev.type == SDL_KEYDOWN)
+			event.type = Common::EVENT_VIRTUAL_KEYBOARD;
+
 		return true;
 #endif
 	} else if (ev.key.keysym.sym == BUT_START) { // F5, menu in some games






More information about the Scummvm-git-logs mailing list