aboutsummaryrefslogtreecommitdiff
path: root/backends/platform
AgeCommit message (Collapse)Author
2016-09-28DC: Fix indentationMarcus Comstedt
2016-09-27DC: Ignore case for VM filenamesMarcus Comstedt
2016-09-27DC: Implement atexit handling for pluginsMarcus Comstedt
2016-09-27DC: Update versions of dependencies in READMEMarcus Comstedt
The new GCC and Newlib are required for correct atexit handling in plugins. The new Ronin is required to support the Newlib upgrade, and also for custom filename handling on VM saves.
2016-09-26RELEASE: This is 1.10.0gitEugene Sandulenko
2016-09-18ANDROIDSDL: set default gfx_mode to 2xlubomyr
2016-09-16ANDROIDSDL: default config key browser_lastpath changed to '/storage'lubomyr
2016-09-13SDL: Add a fixme regarding the encoding of the string returned by ↵Bastien Bouclet
getTextFromClipboard
2016-09-13SDL: Plug a memory leak in OSystem_SDL::getTextFromClipboardBastien Bouclet
2016-09-10CLOUD: Move openUrl to OSystemThierry Crozat
2016-09-04SDL: Move mouse in SDL2 only when window has focus.Eugene Sandulenko
2016-09-04SDL: Do not forbid time.h symbols when FORBIDDEN_SYMBOL_EXCEPTION_time_h is ↵Thierry Crozat
defined This hopefully fixes a regression from 848c5c3.
2016-09-03Merge pull request #810 from tsoliman/sdl2-macportsThierry Crozat
SDL: Fix build with MacPorts SDL2
2016-09-03BUILD: Tie the SDL_net version to the SDL versionThierry Crozat
This means that when using SDL 1.2 we use SDL_net 1.2, but when using SDL 2 we now use SLD_net 2 as well. Both versions work properly and there is not code change needed in ScummVM. This change is because SDL_net depends on SDL, and using SDL_net 1.2 with SDL 2 means we can end up needing to link with both the SDL and SDL2 libraries.
2016-09-03JANITORIAL: Make GPL headers uniformEugene Sandulenko
2016-08-31PS2: Fix Ps2SaveFileManagerAlexander Tkachev
* updateSavefilesList() stub; * openRawFile(); * Common::OutSaveFile in openForLoading().
2016-08-31DC: Add RoninCDFileNode::create()Alexander Tkachev
Returns false, as we don't create files/directories on CD.
2016-08-31DC: Fix VMSaveManagerAlexander Tkachev
* updateSavefilesList() stub; * openRawFile(); * Common::OutSaveFile in openForSaving(); * OutVMSave derived from WriteStream.
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-31N64: Fix OutSaveFile errorAlexander Tkachev
OutSaveFile was just a typedef of WriteStream once, but now it's not. These Out*Save classes are then wrapped with OutSaveFile, so it should be OK to derive them from WriteStream instead of OutSaveFile.
2016-08-30OSX: Implement clipboard supportThierry Crozat
There was already an implementation using SDL2 in the SDL backend, but this way we have it available also when using the SDL 1.
2016-08-30Merge pull request #433 from klusark/assetsEugene Sandulenko
ANDROID: Update the asset archive code to use AAssets
2016-08-24ALL: Move Clipboard support to OSystemAlexander Tkachev
Commit adds kFeatureClipboardSupport. hasTextInClipboard() and getTextFromClipboard(). OSystem_SDL has this feature if SDL2 is used. EditableWidget and StorageWizardDialog use g_system to access clipboard now.
2016-08-24JANITORIAL: Remove spaces at the end of the lineAlexander Tkachev
I knew there were some, but I wanted to fix them once, instead of doing it all the time.
2016-08-24CLOUD: Add Networking::Connection::isLimited()Alexander Tkachev
`false` everywhere by default, but works on Android (`true` if not Wi-Fi).
2016-08-24CLOUD: Add openurl-android.cppAlexander Tkachev
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-08-24CLOUD: Init SDL_NetAlexander Tkachev
2016-08-24CLOUD: Make CloudManager singletonAlexander Tkachev
It's needed to ::destroy() it in main().
2016-08-24CLOUD: Add CurlJsonRequestAlexander Tkachev
Now we can do REST API request by creating CurlJsonRequest and waiting for it to call our callback. Passed pointer is Common::JSONValue. This commit also does some minor variable renaming fixes.
2016-08-24CLOUD: Add USE_CLOUD featureAlexander Tkachev
Adds USE_CLOUD in both configure and create_project.
2016-08-24CLOUD: Add Cloud::Manager and Cloud::StorageAlexander Tkachev
This commit introduces Common::CloudManager, which can be accessed from OSystem. The backend for this manager is Cloud::Manager (defined in backends/cloud/manager.h). It should load all users storages from configs and provide access to current Storage instance. For now it just creates a new one. Cloud::Storage (backends/cloud/storage.h) provides an API to interact with cloud storage, for example, create new directory or sync files. Right now it's not ready and has only two dummy methods: listDirectory() and syncSaves(). There is Cloud::Dropbox::DropboxStorage backend (backends/cloud/dropbox/dropboxstorage.h) for Cloud::Storage. Right now it implements both listDirectory() and syncSaves() with starting timer task and handling it by printing out some JSON examples.
2016-08-24CLOUD: Integrate CloudThread into OSystemAlexander Tkachev
Would be changed soon.
2016-08-20SDL: Fix build with MacPorts SDL2Tarek Soliman
2016-08-04POSIX: Add #ifdef guards for DATA_PATH.Alyssa Milburn
Thanks to snover for pointing out they should be there.
2016-08-04DC: Fix compilationEugene Sandulenko
2016-08-04N64: Added pos() method to another save classEugene Sandulenko
2016-08-04N64: Fix warningEugene Sandulenko
2016-08-04N64: Fix build adter WriteStream::pos() additionEugene Sandulenko
2016-08-04BACKENDS: Fix DC's OutVMSave to have pos()Alexander Tkachev
2016-08-02Merge pull request #795 from fuzzie/snapEugene Sandulenko
POSIX: Add $SNAP to search path if available.
2016-07-29POSIX: Add $SNAP to search path if available.Alyssa Milburn
This allows ScummVM to find data files while running in a snap (e.g. from the new Ubuntu store).
2016-07-28COMMON: Remove the EventRecorder dependency from OSystemBastien Bouclet
EventRecorder is in the gui lib which is not linked in the cxxtest suite.
2016-05-31ANDROID: Set version code to 16. 15 was 1.8.1Eugene Sandulenko
2016-05-29Merge pull request #763 from bluegr/winsparkleEugene Sandulenko
UPDATES: Add support for WinSparkle
2016-05-25JANITORIAL: Remove unnecessary semicolonsTorbjörn Andersson
2016-05-23ANDROID: Build against android-23 platform.Alyssa Milburn
We seem to need this for the new manifest elements.
2016-05-22ANDROID: Add support for ScummVM menu on Android TV devicesMatthew Garrett
Android TV devices don't have menu buttons. Remotes should have a play/pause button (which may send individual play and pause events rather than a combined event) and gamepads should have a Y button. Use these to open the menu.
2016-05-22ANDROID: Add support for Leanback Launcher on Android TVMatthew Garrett
Android TV needs some modifications to the manifest and a new icon in order for apps to appear in the launcher.