64283 Commits

Author SHA1 Message Date
Eugene Sandulenko
8d16014292 FULLPIPE: Fix memory leak and missing results. CID 1216225 2014-06-06 15:44:17 +03:00
Eugene Sandulenko
89ab5f7f63 FULLPIPE: Add missing break. CID 1216226 2014-06-06 15:38:29 +03:00
Eugene Sandulenko
5c018d6228 FULLPIPE: Add additional sanity check. CID 1220154 2014-06-06 15:19:19 +03:00
Eugene Sandulenko
631d4cdc0a FULLPIPE: Remove extra null check. CID 1220155 2014-06-06 15:13:56 +03:00
Eugene Sandulenko
e4403eea56 FULLPIPE: Remove extra sizeof. CID 1220156 2014-06-06 15:12:35 +03:00
Eugene Sandulenko
6bf2022913 FULLPIPE: Fix potential null dereference. CID 1148380 2014-06-06 15:11:13 +03:00
Eugene Sandulenko
4457a967a5 FULLPIPE: Initialize class variables. CID 1204256 2014-06-06 15:09:53 +03:00
johndoe123
22bcea1b31 NEVERHOOD: Update neverhood.dat 2014-06-06 10:00:27 +02:00
johndoe123
9759b3481d DEVTOOLS: Skip adding duplicate items in create_neverhood
Some sub rectangles point to the same message list, these are now saved only once instead of several times.
2014-06-06 09:59:40 +02:00
johndoe123
59cd6d4b66 DEVTOOLS: Remove duplicate table entry in create_neverhood 2014-06-06 09:55:55 +02:00
Strangerke
09e3ddf5b9 CRUISE: Reduce the scope of variables in fillpoly() 2014-06-06 07:24:45 +02:00
Strangerke
ec17a7ece6 CRUISE: disable more efficiently some code 2014-06-06 07:19:56 +02:00
Strangerke
2eaa78b54b CRUISE: Fix a couple of CppCheck warnings in Volume 2014-06-06 07:12:54 +02:00
Paul Gilbert
9aee739a18 MADS: Implemented support methods for ScreenDialog base class 2014-06-05 22:15:31 -04:00
Paul Gilbert
26a2a125ed MADS: Added setup code for difficulty dialog 2014-06-05 19:28:17 -04:00
Torbjörn Andersson
639a2dfd2e NEVERHOOD: Fix radio part of bug #6513 ("Some nasty bugs")
This clears the radio music variable when leaving the room. I've
discussed with johndoe123 and he says this is what the original
does. (You could also get the same effect by clearing it when
entering the room.)
2014-06-05 19:51:28 +02:00
Johannes Schickel
10c5547de3 GUI: Allow any cased version of 'all' to toggle all debug flags.
This makes it consistent with our matching rules when enabling other debug
flags.
2014-06-05 16:40:42 +02:00
Johannes Schickel
960e16009c BASE: Allow 'all' to enable all debug channels via CLI too. 2014-06-05 16:35:07 +02:00
Johannes Schickel
559c10e91a COMMON: Don't allow debug channel 'all' to be used. 2014-06-05 16:32:27 +02:00
Johannes Schickel
450924a0c7 Merge pull request #465 from digitall/debugRework
Add "all" option for debug flags to GUI::Debugger base class.
2014-06-05 16:27:44 +02:00
Strangerke
d76c375c3f CRUISE: Remove useless code in addAnimation() 2014-06-05 08:06:32 +02:00
Strangerke
ef902a3fa2 CRUISE: Remove logically dead code in Sound 2014-06-05 08:02:43 +02:00
Strangerke
788eca3cd6 MADS: Fix an uninitialized variable in DialogsNebular 2014-06-05 07:53:46 +02:00
Strangerke
b404455eaf MADS: remove a magic value, use _transparencyIndex 2014-06-05 07:48:03 +02:00
Johannes Schickel
c6a2d86be7 IPHONE: Scale input according to content scale factor.
This hopefully fixes input positions in retina devices. The idea is stolen
from QT: 0726127285:src/plugins/platforms/uikit/quikitwindow.mm#L261-296

Complicated way to retrieve scale's return value properly is taken from:
https://stackoverflow.com/questions/3130464 We sadly can't use the cleaner
solution since we don't want to require a newer SDK...
2014-06-05 04:42:57 +02:00
D G Turner
025556d9a5 GROOVIE: Use debugC() and debugCN() functions directly in script debug.
This removes the debugScript() wrapper, which can now be implemented
directly using the relevant debug function. This avoids the variadic
debug functions being wrapped in a second layer of variadic function
which is probably causing a significant overhead.
2014-06-05 03:32:55 +01:00
D G Turner
d8751516cc GROOVIE: Remove engine-specific "all" debugflag. Minor naming cleanup.
This is now uneeded as the GUI debugger superclass implements the same
functionality and this removes a bunch of complexity from the Groovie
engine debug calls. Also, removed groovie prefix from the debug flag
naming as unecessary as these are within the Groovie namespace.
2014-06-05 03:01:12 +01:00
Paul Gilbert
01c18c8f40 MADS: Fix restoring upper palette area when dialogs close 2014-06-04 21:56:16 -04:00
Paul Gilbert
643cbc6d16 MADS: Fix palette corruption when changing selected inventor item 2014-06-04 21:53:14 -04:00
Johannes Schickel
dc4b9b8bc1 GUI: Recreate default theme. 2014-06-05 03:36:40 +02:00
Johannes Schickel
eac2f789fe GUI: Use sorted file list in scummtheme.py.
This will (hopefully) reduce the amount of changes when recreating the themes
because the order in which files will be processed is the same unless the
sorting differs on systems...
2014-06-05 03:33:22 +02:00
D G Turner
1e6fe10e3d COMMON: Add "all" option to debugflag controls in GUI Debugger. 2014-06-05 02:18:58 +01:00
Johannes Schickel
81be074d38 NEWS: Fix wording in a few instances. 2014-06-05 02:04:22 +02:00
Strangerke
26e545a9c8 MADS: Fix typo in drawScroller() 2014-06-05 00:04:03 +02:00
Eugene Sandulenko
9460116df1 FULLPIPE: Fix more warnings 2014-06-05 00:43:13 +03:00
Eugene Sandulenko
49cb5ab569 FULLPIPE: Fix warning 2014-06-05 00:40:37 +03:00
Johannes Schickel
698d8c989a NEWS: Mention Loom+Indy3 AdLib improvements. 2014-06-04 20:29:51 +02:00
Johannes Schickel
709b74c2d1 NEWS: Fix formatting. 2014-06-04 20:29:51 +02:00
Johannes Schickel
4bc07f63f2 IPHONE: Remove superflous semicolon. 2014-06-04 20:22:54 +02:00
Johannes Schickel
a28280384d IPHONE: Add supported orientations to Info.plist. 2014-06-04 20:22:54 +02:00
Johannes Schickel
4069f63eb0 SCUMM: Save/load music/sfx data in AD player.
This makes sure that the currently playing music and sfx are resumed when
loading a save game.
2014-06-04 18:51:15 +02:00
Johannes Schickel
eeed91c420 SCUMM: Implement simple seeking in AD player. 2014-06-04 18:51:15 +02:00
Johannes Schickel
f63d00d4c6 SCUMM: Slightly refactor music playback in AD player. 2014-06-04 18:51:15 +02:00
Johannes Schickel
46b30f94c3 SCUMM: Only forward declare Serializer in music.h. 2014-06-04 18:51:15 +02:00
Johannes Schickel
051034f811 SCUMM: Simplify voice channel allocation in AD code. 2014-06-04 18:51:15 +02:00
Johannes Schickel
727cb7661c SCUMM: Fix typo in AD code. 2014-06-04 18:51:15 +02:00
Paul Gilbert
5a3d85e353 MADS: Finally re-enable Rex waking up in the first game scene 2014-06-04 09:35:10 -04:00
Paul Gilbert
c551115b4b MADS: Fix memory corruption when dealing with monster in scene 703 2014-06-04 09:30:10 -04:00
Eugene Sandulenko
38b705a238 FULLPIPE: Finish MctlLadder::doWalkTo() implementation 2014-06-04 12:24:01 +03:00
Eugene Sandulenko
61d16b6cbd FULLPIPE: More work on MctlLadder::doWalkTo() 2014-06-04 09:46:19 +03:00