47192 Commits

Author SHA1 Message Date
Julien
7a882600c6 GRAPHICS: Allocate Common::PEResources on the heap in WinFont::loadFromPE() 2011-06-23 15:11:36 +08:00
Julien
3ece07b14b AUDIO: Replace assignment in return call by separate assignment and return call. 2011-06-23 15:11:36 +08:00
Julien
979fc29be6 BASE: Check return value from strtol in DO_OPTION_INT macro 2011-06-23 15:11:36 +08:00
Julien
c52cc84912 AUDIO/BACKENDS/GRAPHICS: Add error checks after allocating memory with malloc 2011-06-23 15:11:36 +08:00
Julien
2f200ac493 ANALYSIS: Fix potential memory leak when using realloc
When reallocation is unsuccessful, the passed buffer is not freed. In this case, assigning the result (NULL) will result in a leak of the original memory buffer.
See http://msdn.microsoft.com/en-us/library/kkedhy7c.aspx
2011-06-23 15:11:36 +08:00
Julien
a8b13e8a6b AGOS: Fix operator precedence warning 2011-06-23 15:11:36 +08:00
Julien
1cc7faa242 DRACI: Replace abort() call by error() 2011-06-23 15:11:36 +08:00
Julien
e05b217b13 GIT: Ignore MSVC analysis build folders 2011-06-23 15:11:35 +08:00
Littleboy
2b01778e58 BACKENDS: Fix compilation with Unity
- Replace UNIX by POSIX
 - Move unity include to cpp file
 - Add exception for unistd.h and time.h headers
2011-06-22 20:52:59 -04:00
Littleboy
d9ede873d5 BACKENDS: Add missing enumeration value and GUID for compilation under older versions of mingw64 2011-06-22 20:22:26 -04:00
Littleboy
2b53aff08b GIT: Ignore Qt Creator project files 2011-06-22 19:31:38 -04:00
Littleboy
27934d061e CONFIGURE: Fix Unity checks
- Redirect pkgconfig errors to log file
 - Remove duplicated -lunity option
 - Fix output of selected taskbar integration when libunity is selected
2011-06-22 19:31:36 -04:00
Littleboy
85bb5ef45e LASTEXPRESS: Fix leak and corruption of event handlers function pointers
- Add better error handling
 - Properly delete previous event handlers when setting new ones or restoring from backup
2011-06-22 19:31:34 -04:00
Littleboy
434a2e66b1 LASTEXPRESS: Refactor Fight class
- Replace structs holding function pointers by proper classes
 - Move each fighter functions to separate files
2011-06-22 19:31:32 -04:00
Littleboy
3c2a9b292f LASTEXPRESS: Move Fight class to its own folder 2011-06-22 19:31:30 -04:00
D G Turner
8e42ee4c98 SAGA: Fix Bug #3323722 ("IHNM: Crash to desktop in Ellen's Adventure")
Thanks to fuzzie for this fix.
IHNM and ITE should be retested.
2011-06-23 00:28:44 +01:00
Eugene Sandulenko
16997e38ee Merge pull request #46 from tramboi/master
DREAMWEB: Reversing and reimplementing natively frameoutv
2011-06-22 15:36:15 -07:00
Thierry Crozat
59d3b938d4 I18N: Regenerate translations data file 2011-06-22 22:48:09 +01:00
Thierry Crozat
4865572316 I18N: Update Hungarian translation from patch #3323744 2011-06-22 22:48:08 +01:00
Thierry Crozat
2109fc7a3c COMMON: Improve loading of translations data file
Now if the header of the file is not correct it continues to look for a
valid file, while before if the first file found was obsolete or corrupted
translation was disabled even if a valid file was present in the search
path.
2011-06-22 22:48:08 +01:00
Bertrand Augereau
cf12e04997 DREAMWEB: frameoutv becomes a native function 2011-06-22 23:11:44 +02:00
Strangerke
52d91368af TSAGE: Fix bug in sound fading in scene 20.
This was blocking progress under linux...
2011-06-22 23:09:36 +02:00
Eugene Sandulenko
33ce6e60fd Merge pull request #26 from Littleboy/taskbar
Taskbar integration
2011-06-22 13:35:37 -07:00
eriktorbjorn
afdfff02f1 TSAGE: Don't crash if -x option points to an non-existing savegame.
Instead, just pretend there is no spoon^H^H^H^H^H-x option.
2011-06-22 22:00:59 +02:00
Bastien Bouclet
d2454d7e5f CONFIGURE: When building the SDL backend, display the SDL version number.
From SDL 1.3.0 onwards, audio CD support has been removed.
2011-06-22 20:01:53 +02:00
Bastien Bouclet
1fdbf418dd PS3: Added a readme 2011-06-22 19:57:44 +02:00
Bastien Bouclet
c31ec23d5b PS3: Build with -mminimal-toc to allow loading larger elfs. Thanks to andoma for the tip. 2011-06-22 19:57:44 +02:00
Bastien Bouclet
f262d8932f PS3: Keep updating the screen while the XMB is open to prevent it from freezing 2011-06-22 19:57:44 +02:00
Bastien Bouclet
6633a06519 PS3: Map joypad buttons to features. Enable the virtual keyboard. 2011-06-22 19:57:44 +02:00
Bastien Bouclet
8bd78b6325 PS3: Add a SDL 1.3 mixer, for use with the PS3 backend.
SDL 1.3 allows converting from the S16SYS sound format to F32MSB, which is required by the PS3.
2011-06-22 19:57:38 +02:00
Bastien Bouclet
11cfa0d357 PS3: Initial version of the PlayStation 3 backend 2011-06-22 19:51:02 +02:00
Bastien Bouclet
872d672c33 SDL: Allow building with current SDL 1.3hg 2011-06-22 19:44:46 +02:00
Alyssa Milburn
cb37f4517b NEWS: Mention Tinsel fix. 2011-06-22 18:35:59 +02:00
Johannes Schickel
7dca4bf096 LASTEXPRESS: Make some static data const respectively static. 2011-06-22 18:11:13 +02:00
Max Horn
c2d31c4ca5 CREDITS: Mark myself as retired 2011-06-22 11:52:58 +02:00
Max Horn
f646ab3c86 SCI: Mark sq6 as a CD game 2011-06-22 11:50:14 +02:00
Paul Gilbert
69290ef7ae TSAGE: Remove out of date TODO comments where applicable 2011-06-22 19:13:36 +10:00
Paul Gilbert
f67f069e3f TSAGE: Fix sounds not getting registered in Globals::_sounds
This fixes a problem in Scene 20 where the scene wasn't ending after a sound fade
2011-06-22 18:58:59 +10:00
Paul Gilbert
7ef6bea74e TSAGE: Clarified Globals::_sceneListeners as Globals::_sounds 2011-06-22 18:31:33 +10:00
Paul Gilbert
45e1d7aa0d TSAGE: Bugfix for sound assert in scene 20 2011-06-22 18:31:32 +10:00
Eugene Sandulenko
1fe9985912 LASTEXPRESS: Named several soundEntry structure members 2011-06-22 10:41:38 +03:00
Eugene Sandulenko
c288d6d207 LASTEXPRESS: Implement sound filters. Still not hooked in. 2011-06-22 10:20:43 +03:00
Willem Jan Palenstijn
2551389304 DREAMWEB: Fix bug in tasmrecover causing load/save mixup
This is a regression from c1b9adb6912 and (my commit) 287c23f1263c.

It is not safe to remove opcodes from proc.stmts since labels
are sometimes referenced by their offset in the list. So, instead
they are now replaced by op._nop.

This fixes kLoadingorsave not being set in doload(), which was
visible when going to the load game menu from the startup menu.
2011-06-22 00:00:56 +02:00
Willem Jan Palenstijn
55ed69dbab DREAMWEB: Remove control char from source 2011-06-21 21:01:02 +02:00
Johannes Schickel
3b7c91f2a7 COMMON: Move HerculesDimensions enum to SCUMM.
The enum is only used inside the SCUMM engine so it is rather pointless to
keep it in common/util.h right now. Also if we really want it in some common
place it should probably be better in graphics/ too.
2011-06-21 16:59:50 +02:00
Paul Gilbert
36526ef954 TSAGE: Bugfix for properly stopping playing sounds 2011-06-21 22:42:20 +10:00
Johannes Schickel
fc2aa70c96 NEWS: Add 1.3.1 news entry to master branch too. 2011-06-21 13:55:52 +02:00
Paul Gilbert
8aa368fe55 TSAGE: Fix updating the volume when changed in the Options dialog 2011-06-21 21:42:42 +10:00
Paul Gilbert
8c6ad70158 TSAGE: Disable SFX and speech volume sliders for all games 2011-06-21 21:30:57 +10:00
Paul Gilbert
fd84b04614 TSAGE: Fixes for sound fading 2011-06-21 19:44:22 +10:00