Tobia Tesan
e9406fad24
TEST: removed fixed hashes in test/common/hash-str.h
...
The hash function does not necessarily have to conform to one specific algorithm as long as equals/differs is respected.
2013-07-10 13:22:01 +02:00
Tobia Tesan
6245a68632
TEST: Thorough testing for common/hash-str.h
...
We test the various equal_to and hash functions therein.
2013-07-10 13:21:24 +02:00
Tobia Tesan
2e4933dcd5
TEST: reorganize test/common/util.h
...
Split a few test cases in two.
The resulting file is now better organized.
2013-07-10 13:17:59 +02:00
Tobia Tesan
377789db77
TEST: tests for common/rendermode.h
...
tests for parseRenderMode, renderMode2GUIO and getRenderModeCode.
2013-07-10 13:17:52 +02:00
Tobia Tesan
4a18eab8a5
TEST: test cases for common/util.cpp
2013-07-10 13:17:47 +02:00
Tobia Tesan
4f7d92acb4
TEST: tests for common/huffman.h
...
A few tests for the Huffman decoder.
The encoding is the example from Wikipedia.
This could be improved by someone more knowledgeable by
generating one at runtime or using multiple encodings
which would each contain one edge case.
2013-07-10 13:17:41 +02:00
uruk
c90357724f
AVALANCHE: Implement Basher's initialization.
2013-07-10 12:34:46 +02:00
D G Turner
e6259afc23
DC: Only enable serial debug output when --enable-debug is passed.
...
After this change, release builds will still have serial debug disabled,
but debug builds will now not provide this unless --enable-debug is
passed explicitly. This could have been another option or environment
variable, but other embedded ports do similar things with _debug_build
and this looks like the cleanest way to deal with this.
2013-07-10 05:00:25 +01:00
Paul Gilbert
685c42b39a
Merge branch 'master' of https://github.com/scummvm/scummvm
2013-07-09 21:37:55 -04:00
Paul Gilbert
41748acf85
TSAGE: Implemented missing visual speaker methods for R2R
2013-07-09 21:37:16 -04:00
uruk
223c2d82e5
AVALANCHE: Implement file handling in Visa.
2013-07-09 22:18:29 +02:00
uruk
2c0b694371
AVALANCHE: update file handling in multiple files.
2013-07-09 18:54:53 +02:00
uruk
a394fea15d
AVALANCHE: Add a comment to Gyro, remove test line from Avalot.
2013-07-09 18:40:29 +02:00
uruk
848860a5fb
AVALANCHE: Trip: modify trptype::init(), minor modifications in other functions parameter lists.
2013-07-09 18:17:02 +02:00
uruk
2d4f710c9c
AVALANCHE: Trip: implement triptype::init().
2013-07-09 17:20:42 +02:00
uruk
f01cbaa4e1
AVALANCHE: Enid: update header.
2013-07-09 10:14:28 +02:00
uruk
8a44a94bb6
AVALANCHE: Celer: implement show_one_at().
2013-07-09 10:13:53 +02:00
Filippos Karapetis
37ebaa3763
NEVERHOOD: Fix incorrect sound heard when pressing the ladder button
...
When the ladder is down, pressing the ladder button shouldn't do
anything
2013-07-09 06:28:41 +03:00
Kirben
395ee92a85
SCUMM: Add another French Windows version of Pajama Sam 2.
2013-07-09 11:45:45 +10:00
Kirben
cd8c702544
BUILD: Disable data path in mingw builds, since it was using a hard coded path. All external data files are stored in the Windows executable file anyway.
2013-07-09 11:00:55 +10:00
Filippos Karapetis
fef7d59c54
SCI: Rewrite the song loop comments in commit 6fa668e to make more sense
2013-07-08 12:32:12 +03:00
Filippos Karapetis
6fa668e32a
SCI: Add some comments a possible TODO regarding song looping
2013-07-08 12:19:15 +03:00
Paul Gilbert
9999a0e210
TSAGE: Fix for crash when saving in R2R scene 300
2013-07-07 21:43:26 -04:00
Paul Gilbert
08e3adcf28
TSAGE: Fix for visual speakers animation in R2R
2013-07-07 14:35:08 -04:00
Filippos Karapetis
0f30ba2f10
SCI: Fix bug #3614566 - "LSL6: ScummVM locks up at Electro-Shock room"
...
We now do the jumpToTick() for hold events after waiting for the delta
of the current event, like we do for the signal set events. This keeps
the fixes for the hold timings in QFG3, while not breaking LSL6.
Many thanks to wjp for pinpointing the actual cause of the issue.
2013-07-07 19:41:42 +03:00
Littleboy
a949a88220
CREATE_PROJECT: Add support for tests
...
- Added --tests command line switch
- Parse test/module.mk to extract the list of test folders
- Automatically run tests after a successful build
2013-07-07 12:10:31 -04:00
Littleboy
98899c6ce3
CREATE_PROJECT: Add create_neverhood and create_tony to the list of tools
2013-07-07 11:23:31 -04:00
Strangerke
32c62aaf80
MORTEVIELLE: Some renaming in Mortevielle.h
2013-07-07 16:09:42 +02:00
Filippos Karapetis
747863e4f5
CREATE_PROJECT: Add the libfaad and libmpeg2 libraries
2013-07-07 16:48:52 +03:00
Matthew Hoops
4a7e4e5b22
ALL: Don't use EventRecorder at all when not compiled in
2013-07-06 23:54:45 -04:00
Strangerke
ba9b17fa35
MORTEVIELLE: Remove unused const
2013-07-06 23:59:47 +02:00
Paul Gilbert
bd82ca97c2
TSAGE: Minor R2R scene bugfixes
2013-07-06 17:01:49 -04:00
Paul Gilbert
4a201ba6cf
TSAGE: Fix to show player on top of maze correctly in R2R scene 1200
2013-07-06 15:25:34 -04:00
Paul Gilbert
d4435e441a
TSAGE: Fix for player rotating north to south in R2R scene 1200
2013-07-06 13:28:15 -04:00
Paul Gilbert
0154c85c6d
TSAGE: Fix for refreshing background and vertical sprite flipping in R2R scene 1200
2013-07-06 10:34:12 -04:00
Torbjörn Andersson
29bc36d070
SCUMM: Fix initGM() buffer overflow (CID 1032513)
...
We're clearly using 12 bytes, not 11.
2013-07-06 14:03:31 +02:00
D G Turner
1ed1106cb2
CONFIGURE: Add missing help messages for newer feature options..
2013-07-06 05:39:51 +01:00
Eugene Sandulenko
3490091ba2
RECORDER: Fix tests compilation. Patch by D G Turner
2013-07-06 07:31:28 +03:00
Matthew Hoops
a0b6046496
BUILD: Fix Mac static build with libmpeg2
2013-07-05 23:09:33 -04:00
D G Turner
9fb96a9256
AUDIO: Further fix to ReportHandlerScummVM::printDebug in MT32 code.
2013-07-06 04:05:22 +01:00
Paul Gilbert
30bd586490
TSAGE: Bugfix for disappearing player in R2R scene 1200
2013-07-05 21:10:58 -04:00
Paul Gilbert
6ffb969fd8
TSAGE: Added enumeration for crawling direction in R2R scene 1200
2013-07-05 21:09:58 -04:00
Matthew Hoops
0c5e482eff
NEWS: Mention MPEG-2 cutscenes
2013-07-05 20:38:41 -04:00
clone2727
279c9f7841
Merge pull request #343 from clone2727/mpeg2-avi
...
Add back support for sword1/2 MPEG-2 cutscenes
2013-07-05 15:28:06 -07:00
uruk
755d07a8de
AVALANCHE: Scrolls: implement file handling.
2013-07-05 23:13:33 +02:00
Eugene Sandulenko
2521449e79
Merge pull request #351 from bluegr/eventrec_keymapper_build_warning
...
RECORDER: Don't allow the event recorder and the keymapper to be enabled simultaneously
2013-07-05 11:08:36 -07:00
uruk
0f2a0cf2a4
AVALANCHE: Pingo: partially implement winning_pic().
2013-07-05 19:00:31 +02:00
uruk
14dfc468ea
AVALANCHE: Lucerna: implement toolbar().
2013-07-05 18:28:43 +02:00
uruk
fcaf659c7a
AVALANCHE: Lucerna: implement load_digits().
2013-07-05 18:05:08 +02:00
uruk
c6ff09a246
AVALANCHE: Lucerna: implement thinkabout(). Modify newpointer() in Gyro.
2013-07-05 16:38:34 +02:00