aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/dc/dc.h
AgeCommit message (Collapse)Author
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
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-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
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
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-06BACKENDS: Unify AudioCD manager instantiationMax Horn
2011-06-04BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState callsMax Horn
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28DC: Fix compilationOri Avtalion
2011-04-20DC: Move dynamic plugin handling into the platformMarcus Comstedt
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: Implement logMessage()Marcus Comstedt
svn-id: r55171
2010-12-03DC: Implement getSystemLanguage()Marcus Comstedt
svn-id: r54752
2010-12-01DC: Adapted CDDA interface to the new standard.Marcus Comstedt
svn-id: r54714
2010-07-29DC: Specialize createConfig{Read,Write}Stream Marcus Comstedt
Implement platform-specific variants of createConfigReadStream() and createConfigWriteStream(), instead of inheriting the BaseBackend definitions. Nonstandard behavious is as follows: * createConfigWriteStream() always returns 0 (read-only filesystem) * createConfigReadStream() returns an empty MemoryReadStream instead of NULL if scummvm.ini does not exist. This is to make sure that loadDefaultConfigFile() always clears out any old config data, as I'll want to restart config parsing from scratch after a disc swap. svn-id: r51478
2010-06-15SYSTEM: Unify OSystem::getSupportedFormats() signatureMax Horn
svn-id: r49838
2010-03-10Remove last traces of OSystem::getOutputSampleRate()Max Horn
svn-id: r48229
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2009-10-10RGB support.Marcus Comstedt
svn-id: r44874
2009-10-08Introduce a new struct TimeDate, replacing struct tm in client code. May ↵Max Horn
lead to compilation issues in ports, which should be trivial to fix, though svn-id: r44793
2009-08-22Second attempt to fix DC and iPhone backends compilationEugene Sandulenko
svn-id: r43651
2009-08-22Attempt to fix DC and iPhone backends compilationEugene Sandulenko
svn-id: r43650
2009-07-05Refresh the screen if pollEvent() is called without updateScreen() being ↵Marcus Comstedt
called for a long time. svn-id: r42139
2009-06-13Detected games with different language or platform are nowMarcus Comstedt
no longer treated as duplicates, even if they have the same target and directory. Also, pass these parameters to the ConfMan, so that the correct version of the game is started. svn-id: r41504
2009-03-20Moved hardware initialization to a constructor, to make it run really early.Marcus Comstedt
svn-id: r39577
2009-03-17Changed grabOverlay() and copyRectToOverlay() to use OverlayColor instead of ↵Marcus Comstedt
int16. svn-id: r39493
2009-02-15Removed OSystem_Dreamcast::fillScreen implementation after discussing it ↵Johannes Schickel
with Marcus. svn-id: r38327
2009-02-15- Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.Johannes Schickel
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated). - Update all client code which relied on OSystem::clearScreen so far. svn-id: r38304
2009-01-30Moved default implementations for various OSystem methods into a new class ↵Max Horn
BaseBackend svn-id: r36135
2009-01-27Need graphics/colormasks.h for Graphics::createPixelFormat.Marcus Comstedt
svn-id: r36108
2008-11-06Got rid of OSystem::colorToRGB and RGBToColor; added implementations for ↵Max Horn
OSystem::getOverlayFormat to several ports (pending testing by the porters) svn-id: r34912
2008-11-06Got rid of OSystem::ARGBToColor and colorToARGBMax Horn
svn-id: r34911
2008-10-02Renamed FilesystemNode -> FSNodeMax Horn
svn-id: r34716
2008-06-29New Mixer API.Marcus Comstedt
svn-id: r32836
2008-03-01Added getTimeAndDate() implementation.Marcus Comstedt
svn-id: r31027
2008-03-01Integrated fs factory into osystem object.Marcus Comstedt
svn-id: r31024
2008-03-01Moved Dreamcast filesystem factory to platform directory.Marcus Comstedt
svn-id: r31021
2007-09-19Include <graphics/surface.h> for Graphics::Surface.Marcus Comstedt
svn-id: r28969
2007-07-08Removed various obsolete methods from OSystem (screenToOverlayX/Y, ↵Max Horn
overlayToScreenX/Y) svn-id: r27961
2007-06-19Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All ↵Max Horn
changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax. svn-id: r27548
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2006-10-22Removed timerproc and soundproc.Marcus Comstedt
svn-id: r24455
2006-10-22Modularization.Marcus Comstedt
svn-id: r24453