aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/dc
AgeCommit message (Collapse)Author
2012-06-25COMMON: Also adapt openForSaving() in the DC and N64 backendsFilippos Karapetis
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-26COMMON: Move Language and Platform functionality into separate filesMax Horn
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-27JANITORIAL: Remove extra semicolons.Christoph Mallon
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-07-17DC: Directory handling fixesMarcus Comstedt
* Include directory nodes in FSList sent to detectGames - This is required for correct detection of toon. * Don't add / at the end of directories found in getChildren - It looks like that behaviour was removed from posix-fs a long time ago, and now there's apparently code depending on directories _not_ having a / at the end of their name... * Treat games detected in subdirs as duplicates - This is a workaround for a detection bug in toon; it will incorrectly detect the game in the MISC subdirectory as well. * Don't avoid directories called "install" in the game selector - I don't know if the original reason for ignoring "install" is still valid, but the code for doing do so was broken anyway.
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-07DC: Use OSystem's 'slots' for timer/savefile manager & fsFactoryMax Horn
2011-06-06DC: Allow use of all symbolsMax Horn
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-01DC: Clarify commentMax 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-25ALL: initialise -> initializeMatthew Hoops
2011-05-23DC: Fix compilationMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-03COMMON: Forbid use of getcwd&getwd; add macro to enable unistd.h compatibilityMax Horn
2011-05-03DC: Fix various forbidden symbol clashesMax Horn
2011-05-03BACKENDS: Allow various files to use stuff from time.hMax Horn
2011-05-01Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".Johannes Schickel
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp
2011-05-01DC: Disable serial for releaseMarcus Comstedt
2011-04-29DC: Create a "dcdist" target for buildbotMarcus Comstedt
The "dcdist" target creates the directory dcdist/scummvm and copies relevant files from the nightly build into it. This is is they do not have to be enumerated in the buildbot configuration.
2011-04-29DC: Aesthetical improvements to plugin loaderMarcus Comstedt
2011-04-28DC: Fix compilationOri Avtalion
2011-04-20DC: Provide some feedback when loading pluginsMarcus Comstedt
Display the names of the plugins being loaded, and display amount of free memory while doing so. This should make it easier to spot the case that too many engine plugins have been placed on the boot medium.
2011-04-20DC: Move dynamic plugin handling into the platformMarcus Comstedt
2011-04-17ALL/GRAPHICS: Remove Surface::bytesPerPixel.Johannes Schickel
2011-02-19Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into ↵Johannes Schickel
master Conflicts: backends/platform/android/android.cpp engines/sci/graphics/screen.cpp engines/sci/graphics/transitions.cpp
2011-02-18DC: Don't use $(VER_REV) with gitMarcus Comstedt
It seems unlikely that git will ever be able to produce a $(VER_REV) of 6 characters or less (the requirement for the version field in IP.BIN), so don't even try to use it.
2011-02-16DC: Adapt to setPalette/grabPalette RGBA->RGB change.Johannes Schickel
This change is not tested, but should hopefully work fine.
2011-02-12GIT: use git for describing the version.dhewg
2011-02-12BUILD: Remove explicit references to SVN in revision variable names.Jordi Vilalta Prat
svn-id: r55898
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2011-01-08DC: Sync legacy makefile with recent changesMarcus Comstedt
svn-id: r55173
2011-01-08DC: Fix a compilation warningMarcus Comstedt
svn-id: r55172
2011-01-08DC: Implement logMessage()Marcus Comstedt
svn-id: r55171
2011-01-07DC: Ensure creation of output sections .{c,d}torsMarcus Comstedt
Add an object with an empty .ctors and .dtors section to the build of each plugin. This ensures that there will be an output section .ctors and one .dtors in the output file (they could be empty though). If these output sections were to be removed, the symbols defined inside by the linker script could disappear as well, and we don't want that. svn-id: r55149
2011-01-07DC: Check plugins for required symbolsMarcus Comstedt
Make sure that all the required symbols exist in generated plugins. If not, the strip command may have removed them... svn-id: r55144
2010-12-03DC: Remove extra semicolon. (Should fix compiliation hopefully).Johannes Schickel
svn-id: r54753
2010-12-03DC: Implement getSystemLanguage()Marcus Comstedt
svn-id: r54752