Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-14 | COMMON: Add mutex to protect access to the String memory pool | Thierry Crozat | |
This fixes a crash due to concurrent access to the global MemoryPool used by the String class when String objects are used simultaneously from several threads (as is for example the case when enabling the cloud features). See bug #10524: Thread safety issue with MemoryPool | |||
2018-10-14 | OSYSTEM: Add backendInitialized() function | Thierry Crozat | |
Some feature, such as mutexes, are only available once the backend has been initialized. This new function can be used to avoid using those feature too early or too late. | |||
2018-07-08 | OSYSTEM: Add Stretch Mode API | Thierry Crozat | |
2018-05-10 | COMMON: Use nullptr instead of NULL or 0 where appropriate | Bastien Bouclet | |
2016-07-28 | COMMON: Remove the EventRecorder dependency from OSystem | Bastien Bouclet | |
EventRecorder is in the gui lib which is not linked in the cxxtest suite. | |||
2014-02-18 | COMMON: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-07-06 | RECORDER: Fix tests compilation. Patch by D G Turner | Eugene Sandulenko | |
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2011-07-19 | MACOSX/UPDATES: Streamline UpdateManager | CeRiAl | |
Moved UpdateManager related code from backends/modular-backend.* to common/system.*. Added switch --enable/disable-updates to be able to disable updates support generally. | |||
2011-06-22 | Merge pull request #26 from Littleboy/taskbar | Eugene Sandulenko | |
Taskbar integration | |||
2011-06-17 | COMMON: Remove default implementation of OSystem::logMessage | Max Horn | |
2011-06-16 | COMMON: Change TaskbarManager to the new module slot interface | Julien | |
2011-06-08 | BACKENDS: Shuffle backends class hierarchy and module initialization | Max Horn | |
2011-06-08 | COMMON: Add headers needed for delete calls. | Alyssa Milburn | |
2011-06-07 | BACKENDS: All backends use _savefileManager now, adapt OSystem accordingly | Max Horn | |
2011-06-07 | BACKENDS: All backends use _timerManager now, adapt OSystem accordingly | Max Horn | |
2011-06-07 | BACKENDS: Move more 'manager slots' from ModularBackend to OSystem | Max Horn | |
2011-06-06 | COMMON: Make more symbols forbidden | Max Horn | |
2011-06-06 | BACKENDS: Unify EventManager setup | Max Horn | |
2011-06-06 | COMMON: Remove PS2 / NDS hacks in system.cpp | Max Horn | |
2011-06-06 | BACKENDS: Add OSystem::getDefaultConfigFileName | Max 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-06 | BACKENDS: Unify AudioCD manager instantiation | Max Horn | |
2011-06-06 | COMMON: Add kInfo LogMessageType. | Alyssa Milburn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2010-11-28 | BACKEND: Switch OSystem::getSystemLanguage return type to Common::String. | Johannes Schickel | |
This is done as discussed on -devel. svn-id: r54516 | |||
2010-11-25 | OSYSTEM: Add API to query the system locale. | Johannes Schickel | |
I also adapted the SDL backend to implement the API. svn-id: r54479 | |||
2010-11-18 | BACKENDS: Implement logging API proposed by Max on -devel. | Johannes Schickel | |
This commits a slightly modified patch from my patch tracker item #3104630 "OSYSTEM: Add logging API as proposed by Max on -devel". I was not able to test compilation on Android and SamsungTV, since there is no toolchain for those on buildbot (or I was too blind to find them). svn-id: r54339 | |||
2010-06-09 | - Revised abstract AudioCDManager. | Alejandro Marzini | |
- Removed AudioCDManager Singleton, and changed code for using AudioCDManager in OSystem. - Added initialization code for new AudioCDManager in BaseBackend and OSystem_SDL. svn-id: r49548 | |||
2009-01-30 | Moved default implementations for various OSystem methods into a new class ↵ | Max Horn | |
BaseBackend svn-id: r36135 | |||
2009-01-29 | cleanup | Max Horn | |
svn-id: r36128 | |||
2009-01-23 | Renamed FSNode::openForReading / openForWriting to createReadStream / ↵ | Max Horn | |
createWriteStream, again to make ownership of the returned stream clear svn-id: r36014 | |||
2009-01-23 | Renamed OSystem::openConfigFileForReading & openConfigFileForWriting to ↵ | Max Horn | |
createConfigReadStream & createConfigWriteStream, in order to make it clear that the *caller* is responsible for deleting the streams (i.e., 'owns' them) svn-id: r36013 | |||
2009-01-23 | cleanup | Max Horn | |
svn-id: r36009 | |||
2008-11-06 | Got 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-06 | Got rid of OSystem::ARGBToColor and colorToARGB | Max Horn | |
svn-id: r34911 | |||
2008-11-03 | Committed my patch #2216641 "GRAPHICS: PixelFormat introduction". | Johannes Schickel | |
svn-id: r34875 | |||
2008-10-16 | OSYSTEM: Pushed out some port specific code from common/system.cpp to the ↵ | Max Horn | |
respective ports svn-id: r34812 | |||
2008-10-02 | Renamed FilesystemNode -> FSNode | Max Horn | |
svn-id: r34716 | |||
2008-09-05 | Removed useless dependencies from common/file.h in common code. When ↵ | Nicola Mettifogo | |
complete removal was not possibile, dependency has been pushed to the cpp files from the headers. svn-id: r34343 | |||
2008-09-03 | Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵ | Max Horn | |
'typedef Common::String String;' name aliases svn-id: r34302 | |||
2008-09-02 | Handle OSystem::lockScreen fail in default OSystem::clearScreen implementation. | Johannes Schickel | |
svn-id: r34276 | |||
2008-08-09 | Use FSNode API in default OSystem::openConfigFileForReading & ↵ | Max Horn | |
OSystem::openConfigFileForWriting method implementations svn-id: r33730 | |||
2008-08-05 | Removed unneeded #includes. | Travis Howell | |
svn-id: r33627 | |||
2008-08-04 | Remove some code which was rendered obsolete by md5's commit r33610 | Max Horn | |
svn-id: r33617 | |||
2008-08-04 | Fixing compilation under MSVC | Filippos Karapetis | |
svn-id: r33610 | |||
2008-08-03 | OSYSTEM: Pushed some SDL/Symbian specific code to the respective backends; ↵ | Max Horn | |
made openConfigFileForReading/openConfigFileForWriting return 0 if they failed to open a file svn-id: r33585 | |||
2008-08-03 | New OSystem API for loading/storing default config file | Max Horn | |
svn-id: r33584 | |||
2008-07-30 | This time properly reverted my accidental commits of the osystem&configman ↵ | Max Horn | |
patch (I didn't mean to commit it in the first place, still waiting for any replies to my corresponding scummvm-devel mail). Sorry for messing up so badly svn-id: r33459 |