57124 Commits

Author SHA1 Message Date
Johannes Schickel
f56d8bfc2e BASE: Fix --help output for --record-file-name.
Formerly it claimed the command is --record-file.
2013-07-05 14:42:36 +02:00
Filippos Karapetis
ecc43c9b92 Revert "COMMON: Fix crash when the keymapper and the event recorder are enabled"
This reverts commit 93987d999c61221bda3da548c8c81f5d6d906a12.
2013-07-05 03:05:54 +03:00
Filippos Karapetis
a5e969087b CREATE_PROJECT: Add the event recorder to the feature flags 2013-07-05 02:57:21 +03:00
Filippos Karapetis
93987d999c COMMON: Fix crash when the keymapper and the event recorder are enabled
DefaultEventManager registers a keymapper that is supposed to be
auto-freed. However, the event recorder then sets itself as a new
keymapper, but because the autofree flag is already set,
registerMapper() ends up deleting the event recorder itself. Setting
the autofree flag before actually freeing the mapper fixes the issue
and prevents ScummVM from crashing on startup
2013-07-05 02:56:12 +03:00
Johannes Schickel
71b031be12 COMMON: Initialize EventDispatcher::_autoFreeMapper.
This fixes a branching on uninitialized variable reported by valgrind on
startup.
2013-07-05 01:45:09 +02:00
Paul Gilbert
16748f1341 TSAGE: Bugfixes for laser panel in R2R scene 1200 2013-07-04 19:00:18 -04:00
Paul Gilbert
fb4c860e68 TSAGE: Beginnings of proper movement in R2R scene 1200 2013-07-04 17:57:25 -04:00
Johannes Schickel
be61cb669a Merge pull request #350 from chrisws/tizen_port_1_6_0a
TIZEN: bada port updated to tizen

Conflicts:
	backends/platform/tizen/system.cpp
2013-07-04 23:33:02 +02:00
Paul Gilbert
d089658fb8 CREATE_PROJECT: Fix compilation for Visual Studio now the built-in theme is more than 64kb 2013-07-04 12:06:22 -04:00
Johannes Schickel
8d6aa77769 GUI: Cleanup EventRecorder::getSurface.
Formerly the function created a SDL_Surface by hand. Instead now it uses
SDL_CreateRGBSurface (which is used in the SDL backend anyway and yields
the same results).

This should fix PS3 port compilation.
2013-07-04 15:43:17 +02:00
Paul Gilbert
afdb007e2e Merge branch 'master' of https://github.com/scummvm/scummvm 2013-07-04 09:07:15 -04:00
Paul Gilbert
fa737fd5af Merge branch 'master' into tsage_r2r 2013-07-04 08:44:49 -04:00
Johannes Schickel
d7ff665737 AUDIO: Fix ReportHandlerScummVM::printDebug in MT32 code.
Formerly it tried to pass 'va_list' as '...' to debug. Now it's first creating
a String containing the output via String::vformat and then passing it
to debug.

Found by buildbot (master-dc). The warning message was:
audio/softsynth/mt32.cpp:65: warning: cannot pass objects of non-POD type
`struct va_list' through `...'; call will abort at runtime
2013-07-04 14:44:41 +02:00
Eugene Sandulenko
baafae672f RECORDER: Fix crash at startup 2013-07-04 15:23:56 +03:00
Eugene Sandulenko
49210a803a Merge pull request #331 from sev-/gsoc2012-eventsrecorder
GSoC2012: Event Recorder (reworked)
2013-07-04 04:58:54 -07:00
Eugene Sandulenko
b286a6d033 RECORDER: Fix guard ifdef 2013-07-04 14:54:56 +03:00
Johannes Schickel
93fc260885 SDL: Fix compilation by moving getMixerManager out of USE_OPENGL guard. 2013-07-04 14:47:25 +03:00
Johannes Schickel
fa61a35acd CONFIGURE: Remove superflous (and broken) command for eventrec. 2013-07-04 14:47:25 +03:00
Filippos Karapetis
2b980e86e3 NEVERHOOD: Move the TODO into our wiki
It can now be found at http://wiki.scummvm.org/index.php/Neverhood/TODO
2013-07-04 13:28:41 +03:00
Paul Gilbert
a49a7d5ad4 TSAGE: Fix for moving east in R2R maze scene 3500 2013-07-03 22:47:15 -04:00
Paul Gilbert
f355d7bfbd TSAGE: Bugfix for leaving R2R scene 3500 2013-07-03 22:17:01 -04:00
Johannes Schickel
86c656a75b SDL: Fix compilation on Solaris 10.
This replaces a dummy FILE definition before including the SDL headers with
simply using the toolchain's definition on Solaris. This is pretty harmless
because we only allow FILE to be used in the SDL headers by this.

Fixes bug #3614514 "#define FILE FAKE_FILE doesn't work on Solaris (w/ patch)".

Thanks to lblume for his patch!
2013-07-04 01:25:46 +02:00
Johannes Schickel
83f7055836 CONFIGURE: Remove POSIXisms in configure.
This allows configure to work fine on Solaris 10 again. This fixes bug
 #3614513 "A few posixisms have crept into configure (w/ patch)".

Thanks to lblume for his patch.
2013-07-04 01:20:13 +02:00
Paul Gilbert
97d8f768c2 TSAGE: Renaming maze Ui field in R2R scene 1200 2013-07-03 08:12:30 -04:00
Filippos Karapetis
e457fc2a26 NEVERHOOD: Add a new console command, "playsound" 2013-07-03 05:49:25 +03:00
Filippos Karapetis
0146b00148 NEVERHOOD: Fix typo in variable name 2013-07-03 05:48:55 +03:00
Paul Gilbert
ce3e765f5f TSAGE: Fixes for moving south in R2R maze scene 3500 2013-07-02 22:41:05 -04:00
Filippos Karapetis
b60b3bbecd NEVERHOOD: Fix save slot selection
My initial suggestion to fix the issue was made in 163023a, which broke
the save slot selection logic. The actual save slot selection problem
was fixed in commit 2ca36ab
2013-07-03 04:41:52 +03:00
Einar Johan Trøan Sømåen
42e3c18ed3 CREATE_PROJECT: Fix a typo in the help-message (--codeblocks) 2013-07-03 00:25:32 +02:00
Chris Warren-Smith
be399188c4 TIZEN: bada port updated to tizen 2013-07-03 07:04:11 +10:00
Filippos Karapetis
5f3ddae421 MT-32: Sync with the latest changes in munt
This syncs our code with munt commits 258cd89 and 17b40a6
2013-07-02 03:53:09 +03:00
Filippos Karapetis
72a523059f SAGA: Fix odd memcmp() conditions, as reported by clang
Thanks to LordHoto for pointing those out - they followed the incorrect
paradigm of previous code
2013-07-02 03:53:09 +03:00
Johannes Schickel
ff0fcf5204 BUILD: Pass -Wno-nested-anon-types to clang. 2013-07-01 16:28:19 +02:00
Johannes Schickel
b1dcd252b3 KYRA: Fix (a few) font checks for systems with unsigend char.
Thanks to wjp for reporting those. This only affects games with SJIS font use.
2013-07-01 15:10:06 +02:00
Johannes Schickel
a00c3e75b0 Merge pull request #342 from RichieSams/addDeleteRangeStringMethod
COMMON: Add erase method to String class
2013-07-01 05:18:49 -07:00
Filippos Karapetis
1b7681e9e2 NEVERHOOD: Fix cursor glitch before looking down the lowered bridge
The navigation scene type used was wrong, resulting in cursor glitches
when moving the mouse cursor at the screen edges
2013-07-01 12:46:01 +03:00
Filippos Karapetis
7804c9cc7f NEVERHOOD: Fix mouse cursor in the statue screen with the ladder button
The mouse cursor resource hash used in that scene was incorrect,
resulting in broken palette
2013-07-01 12:34:47 +03:00
Matthew Hoops
7da9b342aa VIDEO: Fix Indeo3 luma scale
Now black is really black
2013-06-30 23:25:46 -04:00
Filippos Karapetis
318200cd86 NEVERHOOD: Fix sound effect heard when the castle elevator door opens
The condition where the elevator door opening sound is heard is
triggered twice. Now, we prevent it being triggered a second time.
2013-07-01 05:07:14 +03:00
Filippos Karapetis
5de6a876a9 NEVERHOOD: Fix display of the dynamites on shelves in the dynamite room 2013-07-01 04:42:13 +03:00
Filippos Karapetis
507e8ec8f3 NEVERHOOD: Slight cleanup to the navigation scene code 2013-07-01 04:25:51 +03:00
Filippos Karapetis
04dc01109f NEVERHOOD: Fix the second tape sprite in the whale room
The second tape is now correctly faced to the right
2013-07-01 04:25:50 +03:00
Paul Gilbert
264a52aae6 TSAGE: Corrected starting to maze again after rotating in maze 2013-06-30 18:48:52 -04:00
Matthew Hoops
01a36e8431 NEWS: Mention Urban Runner video quality 2013-06-30 17:57:00 -04:00
Matthew Hoops
7445459c9d GRAPHICS: Cleanup the YUV to RGB usage documentation 2013-06-30 17:56:36 -04:00
Matthew Hoops
b1a993ace0 VIDEO: Switch Indeo3 decoding to using the common YUV410 conversion code
It now runs much faster and looks better too. Thanks to DrMcCoy for testing.
2013-06-30 17:53:49 -04:00
Paul Gilbert
fcd53acb0b TSAGE: Fix for rotating in R2R maze scenes 2013-06-30 17:29:00 -04:00
Paul Gilbert
831c4db6df TSAGE: Rearranged some of the R2R scene 3500 methods to group them 2013-06-30 15:26:24 -04:00
Paul Gilbert
0205c9754d TSAGE: Added extra entries for diagonals to MazeDirection enum 2013-06-30 15:23:38 -04:00
Sven Hesse
4b3f5149b5 VIDEO: Add hypothetical 32bpp support 2013-06-30 19:07:04 +02:00