aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-02ANDROID: Properly release texture resourcesdhewg
When calling glDeleteTextures() we need a valid surface.
2011-03-02ANDROID: On pause, put all threads in a comadhewg
Since not every engine respects pauseEngine(), or they're in a state where it simply gets ignored, put all threads in a group coma. Without this, code still kept looping and wasting cpu cycles, while the user might want to do use her/his droid for something else.
2011-03-02ANDROID: Implement pause/resumedhewg
Don't just kill the whole process when the Activity is stopped. Instead, use its events to pause or resume audio and the running engine (if any). Of course not every engines implements that... but at least an incoming call doesn't kill the game now (lol).
2011-03-02ANDROID: Check for a surface in updateScreen()dhewg
2011-03-02ANDROID: Merge FIND_METHODsdhewg
2011-03-02ANDROID: Move swapBuffers to the native sidedhewg
2011-03-02ANDROID: cleanupdhewg
2011-03-02ANDROID: Untangle JNI interweavingdhewg
- make the startup sequence more linear - use SurfaceHolder events - get rid of the surface lock - remove unnecessary JNI calls - make the ScummVM class implement Runnable - cleanup
2011-03-02COMMON: Remove newlines from debug()dhewg
They were interfering with my precious debug spew :P
2011-03-02ANDROID: Don't use warning() in JNI functionsdhewg
2011-03-02ANDROID: Don't use warning()/error() in a threaddhewg
2011-03-02SCI: Fixed bug #3040161 - "LONGBOW: Textbox glitch"md5
GetLongest() could exceed the maximum width with the very last character of a word. The same fix has been applied to the SCI32 code.
2011-03-02SCI: Fixed text positioning in the credits screen of Dr. Brain Amigamd5
The additional text positioning code in kDisplay was added in SCI1 middle, not SCI1 late. Also, did some slight cleanup
2011-03-02SCI: Fix garbage collection for SCI32Matthew Hoops
SCI32 has no ports
2011-03-02SCI: Bug fixes to the reg_t addition operatormd5
Thanks to fingolfin's comments regarding these
2011-03-02NEWS: Attempt to improve consistencyMax Horn
2011-03-02NEWS: Sort ports alphabeticallyMax Horn
2011-03-02HUGO: Silence GCC warningMax Horn
2011-03-02SCI: Fixed bug #3039775 - "KQ4: Graphics glitch in the mansion tower"md5
2011-03-02SCI: Fix variable nameWillem Jan Palenstijn
2011-03-02SCI: Fixed script bug #3059871 - "SCI Fanmade - Ocean Battle: Crash while ↵md5
playing"
2011-03-02SCI: Cleanupmd5
2011-03-02SCI: Change workaround for hoyle3-demo's rendering orderWillem Jan Palenstijn
This behaviour much more closely matches SSCI.
2011-03-01SCI: Fixed the background color of the status bar in Amiga versionsmd5
2011-03-01SCI: Fixed bug #3039188 - "LSL2 Amiga: Failed to Initialize Sound Driver error"md5
This was a signed/unsigned issue. Also fixed compilation when DEBUG is enabled. Thanks to waltervn for his help on this.
2011-03-01CREDITS: Credit madmoose Smacker video decodermadmoose
2011-03-01AUDIO: Removed comment about MDT_PREFER_MT32 and the MT-32 emulatormd5
2011-03-01AUDIO: Set default values for the MT-32 and GM device settingsmd5
This fixes the case where an MT-32 music type is erroneously returned with the default GUI audio settings if an engine specifies MDT_PREFER_MT32. Many thanks to wjp and fuzzie for their help and work on this
2011-03-01MIDI: Updated documentation on MDT_PREFER_MT32 and MDT_PREFER_GMmd5
2011-03-01HUGO: Correct 2 Memory Leaks in DAT Object Loading.D G Turner
2011-03-01HUGO: Correction for Schedule saveActions() mistake.D G Turner
2011-03-01OPENGL: Limit maximum cursor scale.Johannes Schickel
This avoids too big cursors when the screen resolution is really high.
2011-03-01OPENGL(SDL): Use the whole window/screen size for the overlay.Johannes Schickel
This makes the overlay looking nicer in fullscreen mode.
2011-03-01GUI: Fix default mode bug in initCommonGFX.Johannes Schickel
Formerly when a game which used defaultTo1XScaler was run with "-gdefault" from command line, it was run with a 2x scaler in case of the SDL backend, since it defaults to 2x (see SdlGraphicsManager::getDefaultGraphicsMode).
2011-02-28AGI: Add detection for the 'AGI Combat' fan gameMatthew Hoops
2011-03-01GUI: Increment theme version.Johannes Schickel
With 50a682e7e1c69082735a07b2261d1c0c61ac12c9 we changed the resolution string in a way which is incompatible with old resolution strings, thus all old theme files are not usable anymore and will cause problems. To avoid that we just increase the version string and thus it is not possible to use them anymore.
2011-03-01HUGO: Rewrite saveActions() and readActions() in order to be platform and ↵strangerke
endian safe. This breaks (again) the savegame file formats... Hopefully for the last time
2011-02-28HUGO: cleanup, fix several bad indirections (thanks LordHoto)strangerke
2011-02-28HUGO: Fix assert while saving under linuxstrangerke
2011-02-28SCI: Skip Ports when iterating over Windows in GCWillem Jan Palenstijn
2011-02-28SCI: Fix crash with hunk refs in logkernel outputWillem Jan Palenstijn
2011-02-28SCI: Removed the script patch for the scrubbing scene. The crash no longer ↵md5
occurs with the latest fixes to kDoBresen
2011-02-28SCI: Removed several workarounds which are no longer needed, after the ↵md5
changes regarding hunk pointers in r0d555c4
2011-02-28SCI: Added CD flags to the CD versions of LSL6md5
2011-02-28SWORD2: Silence an MSVC warning (false positive)md5
2011-02-28SCI: Add workaround for PQ:SWAT.Lars Skovlund
This is a bug in the SCI32 class library, and there are similar workarounds for a number of SCI32 games.
2011-02-28SWORD2: fix leak of previous commit properlyFabio Battaglia
Memorize psx sprite buffer pointer to properly free it
2011-02-28SWORD2: Plug a memory leak in psx versionFabio Battaglia
Free buffer used to resize psx sprite in drawTextObject
2011-02-28SCI: Moved hunk pointer handling to the GC, and removed some related workaroundsmd5
SCI scripts can contain stale pointers, which are used later on. We now delete the contents of hunk entries without invalidating the relevant pointers and let the GC clear the references. Many thanks to waltervn and wjp for all their work and help on this.
2011-02-28SCI: Add FIXME comment to workaroundWillem Jan Palenstijn