aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ds
AgeCommit message (Collapse)Author
2018-10-08DS: Fix Compilation.D G Turner
2018-10-07DS: Fix Out Of Bounds Array Access Errors.D G Turner
This is from bug Trac #10653.
2018-05-07DS: Use CLIP in VBlankHandler()Adrian Frühwirth
2018-04-19JANITORIAL: Fix whitespaceAdrian Frühwirth
2018-04-07DS: Only disable forbidden symbols when necessaryCameron Cawley
2018-04-08JANITORIAL: Fix formattingAdrian Frühwirth
Futile attempt at taming the mess. There is also much leftover unused code which someone who knows what all of this does should remove, if possible.
2018-04-07DS: Fix touch inputMatthew Stewart
2018-04-07DS: Fix building with ndstoolMatthew Stewart
2018-04-07DS: Fix compilation with devkitARM r47Cameron Cawley
2017-10-15BACKENDS: Constify PaletteManager::grabPalette implementationsColin Snover
2016-10-09JANITORIAL: Remove more trailing spacesEugene Sandulenko
2016-08-31DS, N64: Fix openForSaving()Alexander Tkachev
Fails to build because OutSaveFile's name should've been qualified.
2016-08-31DS, N64: Fix SaveFileManagersAlexander Tkachev
Added updateSavefilesList() and openRawFile() stubs. It should build fine now, I guess.
2016-08-24CLOUD: Make OutSaveFile start saves syncAlexander Tkachev
It had to become a proxy class in order to do that. finalize() starts the saves sync.
2016-03-13BACKENDS: Add a closeCD() function to the AudioCDManagerMatthew Hoops
2016-03-13BACKENDS: Move to an openCD() without parameters as the public APIMatthew Hoops
2014-02-18DS: Make GPL headers consistent in themselves.Johannes Schickel
2013-08-06NDS: Do not access Surface::pixels directly.Johannes Schickel
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
2013-01-26JANITORIAL: Enforce "} // End of namespace" with a single space after }.Johannes Schickel
2012-06-21COMMON: Allow the savefile manager to create uncompressed savesFilippos Karapetis
These are useful in cases where the files can be used in the original interpreters (such as the exported characters from QFG), in order to avoid confusion in cases where the users are unaware that these saves are compressed and are trying to load them in the original interpreters.
2012-06-20Merge pull request #246 from lordhoto/osystem-void-buffersJohannes Schickel
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code
2012-06-16ALL: Let overlay related methods in OSystem take a void * and use a proper ↵Johannes Schickel
pitch values. This is a first step to get rid of OverlayColor, which is a requirement for proper 4Bpp overlay support.
2012-06-16BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer.Johannes Schickel
This is mainly for consistency with OSystem::copyRectToScreen.
2012-06-16BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte ↵Johannes Schickel
*" as buffer. This removes the need to convert the parameter to copyRectToScreen to "const byte *", which is commonly used in games, which use Graphics::Surface to store their graphics data.
2012-06-09COMMON: Add tm_wday to our TimeDate structMatthew Hoops
Did not adapt bada or ps2 backends as I'm not sure how they should be handled
2012-06-03ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵Johannes Schickel
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there.
2012-02-26NDS: Fix build after common util.h split.D G Turner
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2011-11-27DS: Remove the unused method OSystem_DS::grabRawScreen().Christoph Mallon
This was removed from OSystem in b51f2f3212ae8a5abbdce4d947ec2d1cad1a0b6f.
2011-11-17COMMON: Move <new> include into scummsys.h.Alyssa Milburn
The header contains forbidden symbols on some platforms, and the simplest solution seems to be to include it here. This also includes it from all the portdefs.h files, except the Symbian one. Probably the FIXME and the #if can be removed once it's known to work.
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-08-07JANITORIAL: Add missing NL at EOF.Christoph Mallon
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-08BACKENDS: Shuffle backends class hierarchy and module initializationMax Horn
2011-06-08DS: Prevent OSystem destructor from deleting _savefileManagerMax Horn
2011-06-07DS: Use OSystem::_savefileManager slotMax Horn
2011-06-07DS: Use OSystem's 'slot' for timer managerMax Horn
2011-06-06DS: Add custom logMessage() implementationMax Horn
2011-06-06BACKENDS: Add OSystem::getDefaultConfigFileNameMax Horn
This is used to provide default implementations for createConfigWriteStream and createConfigReadStream, which can be used by most backends. Note that backends can still override createConfigRead/WriteStream; this could be useful if settings on some port are not stored in a regular file (think 'Windows registry', for a hypothetical example).
2011-06-06BACKENDS: Unify AudioCD manager instantiationMax Horn
2011-06-04BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState callsMax Horn
2011-06-04COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPaletteMax Horn
2011-06-01Merge branch 'branch-1-3-0' into masterMax Horn
I manually resolved all conflicts, and inspected every single change. Many were due to the version string mismatch and thus easily resolved. The MSVC project files add in the 1-3-0 branch were not merged, neither where the changes to gui/themes/translations.dat. Conflicts: NEWS backends/base-backend.cpp backends/graphics/samsungtvsdl/samsungtvsdl-graphics.cpp backends/module.mk backends/platform/ds/arm9/makefile backends/platform/psp/README.PSP backends/platform/samsungtv/main.cpp backends/platform/samsungtv/samsungtv.cpp backends/saves/posix/posix-saves.cpp base/commandLine.cpp base/internal_version.h base/main.cpp common/array.h configure devtools/create_project/create_project.cpp dists/android/AndroidManifest.xml dists/android/plugin-manifest.xml dists/iphone/Info.plist dists/irix/scummvm.spec dists/macosx/Info.plist dists/redhat/scummvm-tools.spec dists/redhat/scummvm.spec dists/scummvm.rc dists/slackware/scummvm.SlackBuild dists/wii/meta.xml engines/sci/parser/vocabulary.cpp engines/tinsel/handle.cpp gui/themes/translations.dat
2011-05-31COMMON: Move some code from scummsys.h to relevant portdefs.h filesMax Horn
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-25ALL: favour/favourite -> favor/favoriteMatthew Hoops
2011-05-25BUILD: Rename USE_TEXT_CONSOLE -> USE_TEXT_CONSOLE_FOR_DEBUGGERMax Horn
This reduces the similarity in name to the otherwise mostly unrelated DISABLE_TEXT_CONSOLE #define.
2011-05-23DS: Fix compilationMax Horn
2011-05-21DS: Various changesagent-q
- Enable libmad - Remove forced include of scummsys.h, it caused problems in the forbidden symbols code.