Commit Graph
61292 Commits
Author SHA1 Message Date
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