aboutsummaryrefslogtreecommitdiff
path: root/backends/platform
AgeCommit message (Collapse)Author
2016-03-13SDL: Get rid of reference to SDL 1.3.Johannes Schickel
We only support SDL 1.2 and SDL 2.
2016-03-13BACKENDS: Only expose one set of functions for AudioCDManagerMatthew Hoops
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API.
2016-03-13BACKENDS: Add a Win32 audio CD playerMatthew Hoops
2016-03-13BACKENDS: Add a Linux CD-ROM audio playerMatthew Hoops
2016-03-13BACKENDS: Add a custom Mac OS X CD audio managerMatthew Hoops
Since Mac OS X Carbon/Cocoa API isn't stable (in that it's changed multiple times over the years). Maintaining two versions of the same code (one in some foreign language with overly long names) isn't very appealing to me.
2016-03-13BACKENDS: Use a virtual function for creating the SDL audio CD managerMatthew Hoops
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
2016-03-09SDL: Fix compilation with SDL2 and MSVC2015.Johannes Schickel
2016-03-09GCW0: Remove hardcoded list of skipped engines.Eugene Sandulenko
Now we rely on highres feature of the backends
2016-03-05GCW0: Disabled more 640x480-only enginesEugene Sandulenko
2016-02-26MAEMO: Update debian/changelogTarek Soliman
2016-02-26GCW0: Packaging fixesEugene Sandulenko
2016-02-26GCW0: Update port building and provide port-specific READMEEugene Sandulenko
Fluidsynth is too problematic, stutters with some games, so disabling it for the time being.
2016-02-26DREAMCAST: Re-fix listing of savegamesMarcus Comstedt
The roles of the pattern and filename were reversed, so fixed that.
2016-02-26IOS: Fixes savegame deletion on sandboxed iOS devicesVincent Bénony
2016-02-25BACKENDS: Make DefaultSaveFileManager case insensitive.Johannes Schickel
For this we introduce a file cache inside DefaultSaveFileManager similar to what we use inside FSDirectory. However, we only do small updates for newly created saves (via openForSaving) or for removed saves (via removeSavefile). Re-caching is done whenever the savepath changes. Tizen changes have not been tested.
2016-02-25DREAMCAST: Fix listing of savefiles.Johannes Schickel
We introduced a new pattern '#' in 06641f29a7bdcda280b0291f215193f055c83969. Starting from that commit all backends were supposed to support it. Dreamcast was missed. To support it in Dreamcast we now use Common::String::matchString to do pattern matching.
2016-02-24GCW0: Made packager reenterableEugene Sandulenko
2016-02-24GCW0: Disabling more features on GCW0Eugene Sandulenko
2016-02-24GCW0: Add release build scriptEugene Sandulenko
2016-02-24GCW0: Include free soundfont into release packageEugene Sandulenko
2016-02-17AMIGAOS: Fix native build breakage caused by indented comments in amigaos.mk.Johannes Schickel
As pointed out by Raziel^.
2016-02-17AMIGAOS: Fix 'amigaosdist' for in-tree builds on AmigaOS.Hubert Maier
AmigaOS's Rexx interpreter seems to have problems with './' in the path to the Rexx script. We work around this by copying it to the cwd and using it from there. Manual merge of PR #669 "AMIGAOS: Fix amigaos.mk to make the rexx script work on local builds".
2016-02-15I18N: Fix language code for SwedishJakub Wilk
The language code for Swedish is "sv", not "se".
2016-02-15I18N: Fix country code for DenmarkJakub Wilk
The country code for Denmark is DK, not DA.
2016-02-15JANITORIAL: Typos detected with lintian & grepAlexandre Detiste
2016-02-12WIN32: Fix compilation with MinGW-w64 based Win32 compiler.Johannes Schickel
2016-02-09MAEMO: Add configure and make extra args env varsTarek Soliman
This allows running "make -j4" and similar as part of dpkg-buildpackage without editing the makefile.
2016-02-06AMIGAOS: Fix 'amigaosdist' target for out-of-tree builds.Johannes Schickel
2016-02-05RELEASE: This is 1.9.0gitEugene Sandulenko
2016-02-05MAEMO: Fix default bindingsTarek Soliman
This code depended on the off by one bug fixed in 9b8b737
2016-02-02POSIX: Move assureDirectoryExists to posix-fs{.h,.cpp}.Johannes Schickel
2016-02-02POSIX: Move default config file location to ↵Johannes Schickel
'$XDG_CONFIG_HOME/scummvm/scummvm.ini'. This is what the XDG Base Directory Specification suggests to use. We still use the old location of '~/.scummvmrc' in case that is present. This tackles an aspect of bug #6036 "POSIX: Use XDG dirs instead of HOME".
2016-02-02POSIX: Use modern path for log file.Johannes Schickel
This makes use use the XDG Base Directory Specification for the log file path. This tackles one part of bug #6036 "POSIX: Use XDG dirs instead of HOME".
2016-02-02POSIX: Restructure code in OSystem_POSIX::createLogFile.Johannes Schickel
2016-02-02POSIX: Make assureDirectoryExists create full path if needed.Johannes Schickel
This is kind of like 'mkdir -p' now. But the permissions are different from standard POSIX behavior.
2016-02-02POSIX: Factor directory creation code into its own function.Johannes Schickel
2016-02-01MAEMO: Update debian/changelogTarek Soliman
2016-01-31MAEMO: Package missing engine-data filesTarek Soliman
2016-01-31MAEMO: Split packaging of engine-data into multiple linesTarek Soliman
2016-01-30AMIGAOS: amigaos.mk - Revert rx command lineHubert Maier
rx doesn't find the program if "./" or ${srcdir} is kept in front. Probably a limitation of abc-shell...or rx
2016-01-30AMIGAOS: amigaos.mk path fixesHubert Maier
2016-01-29AMIGAOS: Fix the exe paths and delete the guide after installingHubert Maier
2016-01-29AMIGAOS: Update amigaos.mk to automatically create an AmigaGuide file from ↵Hubert Maier
README
2016-01-11IOS: Updates the compilation instructionsVincent Bénony
2016-01-07IPHONE: Make includes match our style.Johannes Schickel
2016-01-07IOS7: Make includes match our style.Johannes Schickel
2016-01-07IOS7: Make filename style consistent in itself.Johannes Schickel
2016-01-07IOS7: Use #include instead of #import.Johannes Schickel
We always use #include. #import is a nice ObjC feature (in theory), but can lead to odd results in corner cases.