954 Commits

Author SHA1 Message Date
Johannes Schickel
0d995c5920 Rename all "Adlib" uses to "AdLib" to match the real name of the sound card / company.
Check this for reference:
http://en.wikipedia.org/wiki/Ad_Lib,_Inc.
http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card)

This commit does not touch "adlib" and "ADLIB" uses!

Also it does not update all the SCUMM detection entries, which still use "Adlib".

svn-id: r47279
2010-01-12 21:07:56 +00:00
Max Horn
f720d99b0a Switch Mixer::playInputStream to use DisposeAfterUse::Flag
svn-id: r47182
2010-01-08 22:09:43 +00:00
Arnaud Boutonné
0cfd6a4d76 Fix a buffer overflow (thanks to syke) and modify the way the instruments are loaded (bytes instead of uint16). This (sadly) doesn't fix the MDY player.
svn-id: r46936
2010-01-03 18:04:52 +00:00
Arnaud Boutonné
f3ca535038 Fix a buffer overflow, thanks to syke
svn-id: r46851
2010-01-01 21:18:19 +00:00
Sven Hesse
5c52ed9f4b Make sure that enough data is read out of the script
svn-id: r46785
2009-12-31 00:06:28 +00:00
Sven Hesse
9c430b5298 Fixing an out of array bounds read
svn-id: r46784
2009-12-30 23:21:33 +00:00
Arnaud Boutonné
3da285432b gob - Remove detection of a cracked version of Lost in Time
svn-id: r46423
2009-12-19 23:33:48 +00:00
Arnaud Boutonné
5e7ed05997 gob - Split LiT part 2 detection in light / full.
svn-id: r46412
2009-12-17 23:07:03 +00:00
Arnaud Boutonné
3c5473f832 gob - Add MD5 for LiT floppy part 1 "full", part 1 "light" and part 2. Part 2 still has to be properly separated between "full" and "light"
svn-id: r46411
2009-12-17 22:50:34 +00:00
Max Horn
0a1d16ef6b Change GOB engine so that not all its files depend on gui/dialog.h (and thus tons of other headers in gui/ and graphics/)
svn-id: r46317
2009-12-09 18:15:04 +00:00
Max Horn
5f178e8650 Fix some MSVC warnings (part of patch #2909981)
svn-id: r46291
2009-12-08 20:44:57 +00:00
Arnaud Boutonné
32d6366f29 gob - Add cursor handling for Fascination windows (close and move at least)
svn-id: r46233
2009-12-01 21:49:45 +00:00
Max Horn
df651bf20f Added Doxygen comments for the various engine namespaces (currently mostly without details; help filling these out is welcome)
svn-id: r46128
2009-11-24 22:10:14 +00:00
Arnaud Boutonné
4f0dfb0d09 Gob - Add MD5 for Adibou 1, a new SCN demo and some Adi2, Adi4 and Adibou2 titles
svn-id: r45941
2009-11-16 22:29:57 +00:00
Arnaud Boutonné
4d8ae559ed gob - Add 'adibou2', rename 'adibou4' into 'adi4', add several Gob1, Gob2, Gob3, Adi2, Adi4, and Adibou2 MD5s
svn-id: r45938
2009-11-16 17:21:18 +00:00
Arnaud Boutonné
3ccdaa72c3 gob - Preliminar saveload for Fascination
svn-id: r45937
2009-11-16 17:15:33 +00:00
Arnaud Boutonné
1de89723fd gob - Add MD5s of english Adi 4.10 and german Adi 2.6
svn-id: r45899
2009-11-14 14:02:53 +00:00
Arnaud Boutonné
f449d6ded2 Gob - Add MD5s for Gobliins2 and Little Red Riding Hood included on an old AD2 CD.
svn-id: r45887
2009-11-14 09:02:02 +00:00
Arnaud Boutonné
6a9024b1e3 Gob - Add detection for another win31 Lost in Time found on french ADI 2.6 Français-Maths 4e
svn-id: r45821
2009-11-10 23:06:09 +00:00
Max Horn
51933629d1 Changed foo(void) to foo() in almost all non-backend source files
svn-id: r45616
2009-11-02 21:54:57 +00:00
Arnaud Boutonné
3986434c2c Add multilanguage EN+FR versions of gob2 and gob3 found on english Adi 4.10 English+Maths Year 8
svn-id: r45476
2009-10-28 18:19:41 +00:00
Sven Hesse
31006320a6 Fixing "graphical glitch in Bizoo level" (bug #2867361)
svn-id: r45470
2009-10-28 14:57:13 +00:00
Sven Hesse
449b3cfd6d Adding another Windows Lost in Time version, German/French
svn-id: r45469
2009-10-28 14:56:32 +00:00
Sven Hesse
0aea18dd74 Style fixes
svn-id: r45468
2009-10-28 14:53:35 +00:00
Sven Hesse
6550e66a57 Removing trailing spaces
svn-id: r45467
2009-10-28 14:52:53 +00:00
Arnaud Boutonné
5535554455 Gob - Add a workaround for gob3 Sofa bug #2867294. It's now possible to exit the animation by clicking
svn-id: r45353
2009-10-23 22:00:51 +00:00
Arnaud Boutonné
ee9273b3c0 Gob - Fix animations without extension
svn-id: r45352
2009-10-23 21:48:28 +00:00
Arnaud Boutonné
b7c6ae3f74 gob - Cleanup of previous modification
svn-id: r45228
2009-10-18 17:28:02 +00:00
Arnaud Boutonné
e392f939b6 gob - "Windows" Gob3 has errors in scripts, calling .IMD videos instead of .VMD ones. This modification fixes that.
svn-id: r45226
2009-10-18 16:59:33 +00:00
Matthew Hoops
6edf387418 Give Gob1 CD-i its own platform.
svn-id: r45135
2009-10-15 22:05:52 +00:00
Arnaud Boutonné
dcf44e1bd8 gob detection
- Add preliminary Gobliiins 1 CD-i detection.cpp
- DOS CD is 2.01, not 1.02

svn-id: r45014
2009-10-13 14:26:42 +00:00
Max Horn
3399c3aeb6 Change doxygen inline comments from "//!" to "///" as proposed on -devel
svn-id: r44802
2009-10-08 21:28:57 +00:00
Max Horn
42120ed626 Introduce a new struct TimeDate, replacing struct tm in client code. May lead to compilation issues in ports, which should be trivial to fix, though
svn-id: r44793
2009-10-08 19:41:38 +00:00
Arnaud Boutonné
caaba2ae95 Add a hack that fixes bug #2858887 and #2859606
svn-id: r44785
2009-10-08 12:04:34 +00:00
Arnaud Boutonné
f1cb78673a gob - Fix a Valgrind warning occuring in CD games
svn-id: r44774
2009-10-08 08:10:57 +00:00
Arnaud Boutonné
be84af2603 Fix an assert in activeWin().
svn-id: r44746
2009-10-07 19:44:10 +00:00
Arnaud Boutonné
7601f1b14f gob - fix valgrind warning: invalid read when animKeysCount equals 0
svn-id: r44716
2009-10-06 19:57:17 +00:00
Arnaud Boutonné
66233031d7 revert r44542: the fix reopens another previous bug
svn-id: r44553
2009-10-03 13:40:55 +00:00
Arnaud Boutonné
f915a46e1f Fix for bug ref#2867294 (hopefully)
svn-id: r44542
2009-10-02 17:50:56 +00:00
Arnaud Boutonné
d90c60e879 Fix a regression in the first part of the intro (gitches when the paper and the rat are moving).
svn-id: r44518
2009-10-01 12:19:01 +00:00
Arnaud Boutonné
96a40e7712 Fascination - Suppress some warnings
svn-id: r44504
2009-09-30 22:54:30 +00:00
Arnaud Boutonné
f1c76e2dcb Fascination - Fix a regression in intro (fix of R42171)
svn-id: r44496
2009-09-30 19:14:46 +00:00
Max Horn
8ba75fc522 Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things)
svn-id: r44495
2009-09-30 16:16:53 +00:00
Arnaud Boutonné
ff70b554ea Playtoons - implement some functions related to hotspot texts
Fascination - initial version of several 'Fascination Window' functions, proper naming of most of fascination OPCODEDRAW and OPCODEGOB functions

svn-id: r44472
2009-09-29 22:43:30 +00:00
Arnaud Boutonné
f6aaafae7c Gob - Silence a Valgrind warning by initializing a variable
svn-id: r44467
2009-09-29 16:56:30 +00:00
Filippos Karapetis
b4f1960318 Reverted parts of revisions #44298, #44299 and #44300, to prevent warnings and issues in compilers which don't support NORETURN
svn-id: r44314
2009-09-24 17:52:53 +00:00
Filippos Karapetis
16d7d9ba23 Fixed some more warnings about unreachable code
svn-id: r44299
2009-09-24 10:02:13 +00:00
Andre Heider
a81ae427a5 Fixed warning about missing newline
svn-id: r44191
2009-09-18 21:34:34 +00:00
Arnaud Boutonné
6976bc87b7 Playtoons - Add patterns to drawCircle
svn-id: r44122
2009-09-16 22:19:54 +00:00
Arnaud Boutonné
ee48b944f7 Playtoons - Add 3 DRAW_PIXEL patterns, fix some conditions.
svn-id: r44120
2009-09-16 21:13:12 +00:00