aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Collapse)Author
2011-03-25Merge branch 'copysavefile' of https://github.com/Littleboy/scummvm into ↵Max Horn
Littleboy-copysavefile
2011-03-25ANDROID: Always set the surface propertiesdhewg
Didn't happen on the shortcut, which led to wrong properties and surface functions scribbling over memory
2011-03-24COMMON: Add SaveFileManager::copySavefile() and update ↵Littleboy
SaveFileManager::renameSavefile() to use it
2011-03-24GPH: Removed some unimplemented and unneeded definitions.David-John Willis
- Thanks to digitall for proving that 2 sets of eyes spot a really simple problem much quicker than one set ;). mount.sh: Fixed some small errors# ../../../../scummvm.gph
2011-03-24OPENPANDORA: Refactor OpenPandora backend and move events and graphics into ↵David-John Willis
modular backend style.
2011-03-24SDL/POSIX: Update main guard to add OpenPandora.David-John Willis
- Also mention GPH_DEVICE not each backend on it's own.
2011-03-24BACKENDS: Add GPH event and graphics files to the build.David-John Willis
2011-03-24GPH: Cleanup GPH backend and adapt to newer modular backend model.David-John Willis
2011-03-24GP2X: Remove incorrect GP2XWiz define from the GP2X event code.David-John Willis
* My plan is to move all of the GPH devices into the GPH backend but for now this is just a merge mess from the GSoC-OpenGL branch.
2011-03-24ANDROID: Fix texture double releasedhewg
2011-03-24ANDROID: Fix cursor's keycolordhewg
Don't wipe the RGB bits, fixes wrong colors on BASS cursors
2011-03-24ANDROID: Cleanupdhewg
2011-03-22AUDIO: Add pure virtual MidiDriver::isOpen() methodMax Horn
This in turn enables modifying MidiDriver_MPU401::close() to allow it to be called on a midi driver that has not yet been opened. The specific issue that triggered me to make these changes was a crash-upon-quit in HUGO, caused by it instantiating a midi driver, then encountering an error (missing hugo.dat) *before* having opened the new midi driver; the general cleanup code then tries to close the (not yet opened) midi driver -> kaboom Also fixed some engines which were leaking MidiDriver instances.
2011-03-22ANDROID: Fix timer frequency to match SDLdhewg
2011-03-22TIMER: Cleanupdhewg
2011-03-21OPENGL: Fix mouse cursor position in Normal mode when AR is enabled.Johannes Schickel
2011-03-20OPENGL: Get rid of unused switchDisplayMode.Johannes Schickel
2011-03-20OPENGL: Handle aspect ratio correction as flag instead of having a special ↵Johannes Schickel
mode for it. This partly fixes the OpenGL mode mess, but now OpenGL Normal and OpenGL Conserve will feature the same semantics when aspect ratio correction is enabled... That is still something to solve.
2011-03-20ANDROID: Trust ASCII kbd codes on unknown keysdhewg
2011-03-19ANDROID: Add port specific READMEdhewg
First version, just describing the controls and related hacks
2011-03-19ANDROID: Implement OSystem::getSystemLanguage()dhewg
2011-03-19ANDROID: Log some system propertiesdhewg
2011-03-19ALL: s/PI/M_PI/dhewg
Tip of the day: git grep -w PI
2011-03-19Fixed compilation of the N64 portmd5
2011-03-18ANDROID: Cleanupdhewg
2011-03-18ANDROID: Seperate DPAD codesdhewg
2011-03-18ANDROID: Implement trackball clickdhewg
2011-03-17ANDROID: Fix KeyEvent NullPointerExceptiondhewg
Could happen with some special symbols from the virtual keyboard
2011-03-17OPENGL: Fix screenshots when the display width is not divisible by 4.Johannes Schickel
2011-03-17OPENGL: Setup the correct header size for BMP screenshots.Johannes Schickel
This fixes an color bug in the resulting screenshots.
2011-03-17OPENGL: Cleanup switchDisplayMode.Johannes Schickel
2011-03-17OPENGLSDL: More refactoring to avoid direct access of ↵Johannes Schickel
OpenGlGraphicsManager's members.
2011-03-17OPENGL: Move setFullscreenMode to OpenGLGraphicsManager.Johannes Schickel
2011-03-17OPENGLSDL: Handle active fullscreen mode OPENGLSDL internal.Johannes Schickel
2011-03-17OPENGLSDL: Cleanup.Johannes Schickel
2011-03-17OPENGL: Make setScale non-virtual.Johannes Schickel
2011-03-17ANDROID: Increase default touchpad mode scaledhewg
aka my display is bigger than yours
2011-03-17ANDROID: Ignore the slop area on all touch scrollsdhewg
Prevents initial cursor jumps
2011-03-17OPENGL: Get rid of _aspectRatioCorrection.Johannes Schickel
2011-03-17OPENGL: Slight refactoring.Johannes Schickel
First step into making all state variables of the OpenGL backend private, to help making the backend more maintainable, by disallowing subclasses to just mess with everything...
2011-03-17ANDROID: Get rid of more gfx glitchesdhewg
2011-03-17ANDROID: Init vars to match with the defaultsdhewg
The feature flags are set too late, so lets fix that here
2011-03-17ANDROID: Fix cursor visibilitydhewg
2011-03-17ANDROID: Log ASCII code of invalid keycodesdhewg
2011-03-17ANDROID: Plug RGB cursor memleakdhewg
2011-03-17OPENGL: Fix compilation when USE_OSD is not defined.Johannes Schickel
2011-03-17OPENGL: Update the OSD texture when visible while the output mode changes.Johannes Schickel
This fixes annoying graphics glitches, which occured sometimes when resizing the Window.
2011-03-17OPENGL: Always properly set the overlay dimensions in loadGFXMode.Johannes Schickel
2011-03-17OPENGL: Fix "Original" mode by setting up the corret screen dimensions.Johannes Schickel
2011-03-17OPENGL: Refactor warpMouse.Johannes Schickel
Now subclasses will not need to worry about the scaling logic themselves, but just need to implement setInternalMousePosition, which should handles setting the system's mouse coordinates.