Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-01 | 3DS: Implement dynamic plugins | Bastien Bouclet | |
Allows a full build to run on old generation devices | |||
2019-11-24 | ANDROIDSDL: Remove unused graphics manager | Cameron Cawley | |
2019-11-22 | POSIX: Fix PSP2 and PS3 build | Bastien Bouclet | |
2019-11-21 | POSIX: Fix Compilation Linker Error | D G Turner | |
There was a duplicated object inclusion in the module makefile defines. | |||
2019-11-20 | POSIX: Use fstat instead of fseek / ftell to retrieve file stream sizes | Bastien Bouclet | |
fstat is generally faster as is does not cause the IO buffer to be invalidated / refilled. Benchmark results for the startup time of the SCI engine with Gabriel Knight 1 CD: - Linux, glibc, spinning HDD, fseek/ftell: 140 ms - Linux, glibc, spinning HDD, fstat: 100 ms - 3DS, newlib, SD card, fseek/ftell: 68 s - 3DS, newlib, SD card, fstat: 11 s | |||
2019-11-17 | BACKENDS: Remove the Windows CE port | Cameron Cawley | |
2019-11-05 | NETWORKING: Enter SessionRequest | Alexander Tkachev | |
It is to be used in a Session, though it might be used separately. It must implement keep-alive, but it does not yet. You must not put it to ConnMan by yourself (instead, use start()) and you must call close() after you've finished using this request. You can either work with it in callback, or wait() and simply use its methods (check it's success() and then, for example, use text()). Like this: ``` Networking::SessionRequest *rq = new Networking::SessionRequest(url); rq->startAndWait(); if (rq->success()) warning("HTTP GET: %s", rq->text()); rq->close(); ``` | |||
2019-10-24 | NETWORKING: Added simple request handler | Eugene Sandulenko | |
2019-10-14 | 3DS: Embed ScummVM's support files in the package | Bastien Bouclet | |
2019-09-06 | PSP: Replace PSPSaveFileManager with DefaultSaveFileManager | Cameron Cawley | |
2019-09-01 | TTS: Rename LinuxTextToSpeechManager to SpeechDispatcherManager | Jaromir Wysoglad | |
Add a new define for the SpeechDispatcherManager | |||
2019-09-01 | TTS: Remove USE_PLATFORM_TTS defines | Jaromir Wysoglad | |
Use defined(USE_TTS) && defined(PLATFORM) instead | |||
2019-09-01 | TTS: Implement TextToSpeechManager for macOS | Thierry Crozat | |
2019-09-01 | TTS: Prepare for windows TTS | Jaromir Wysoglad | |
Add windows configuration in configure Add basic skeleton to backends Check if ttsMan is initialized in GUI | |||
2019-09-01 | TTS: Create a TTS skeleton | Jaromir Wysoglad | |
2019-07-30 | CLOUD: Add BaseStorage, which does auth via cloud.scummvm.org | Alexander Tkachev | |
2019-06-21 | ANDROID: Move isConnectionLimited into OSystem | Cameron Cawley | |
2019-05-12 | SWITCH: add nintendo switch support | Cpasjuste | |
2019-04-30 | RISCOS: Add Drag and Drop support | Cameron Cawley | |
2019-04-20 | ANDROID: Add a pthreads-based mutex manager | Cameron Cawley | |
2019-04-15 | RISCOS: Move the path conversion functions into a separate file | Cameron Cawley | |
2018-12-16 | WIN32: Add DialogManager with system file browser support | SupSuper | |
2018-12-16 | BACKENDS: Move OSX file browser into backend | SupSuper | |
2017-10-01 | RISCOS: Add RISC OS filesystem | Cameron Cawley | |
2017-09-12 | SDL: Remove code for unused DoubleBufferSDLMixerManager | Thierry Crozat | |
2017-03-04 | PSP2: Add Playstation Vita (PSP2) support | cpasjuste | |
2016-10-17 | ALL: Fix compilation with disabled cloud but enabled libcurl | Eugene Sandulenko | |
2016-09-18 | CLOUD: Change the cloud icon to be updated by the main thread | Bastien Bouclet | |
The cloud manager registers itself as an event source as a mean to be polled periodically by the GUI or engine code. The periodical polling is used to update the OSD icon indicating background sync activity. Also move the cloud icon from ConnectionManager to CloudManager, allowing to decouple icon handling from network connections updates. | |||
2016-09-10 | CLOUD: Move openUrl to OSystem | Thierry Crozat | |
2016-08-24 | CLOUD: Fix backends/module.mk | Alexander Tkachev | |
MinGW failed to compile with the latest fix. Checked this fix with create_project for MSVC, MinGW's make, make under kubuntu and while building Android apk. | |||
2016-08-24 | CLOUD: Fix makefile | Peter Bozsó | |
2016-08-24 | CLOUD: Add Networking::Connection::isLimited() | Alexander Tkachev | |
`false` everywhere by default, but works on Android (`true` if not Wi-Fi). | |||
2016-08-24 | CLOUD: Move Dropbox to API v2 | Alexander Tkachev | |
We had a few places where their deprecated API v1 was used. | |||
2016-08-24 | CLOUD: Add "/filesAJAX" sketch | Alexander Tkachev | |
It works already, but still requires some polishing. | |||
2016-08-24 | CLOUD: Add ListAjaxHandler | Alexander Tkachev | |
"/list" now returns JSON with directory information. Would be used in AJAX-based Files Manager. | |||
2016-08-24 | CLOUD: Add URL opening for OS X | Peter Bozsó | |
2016-08-24 | CLOUD: Add openurl-android.cpp | Alexander Tkachev | |
2016-08-24 | CLOUD: Fix module.mk for openurl-default.o | Alexander Tkachev | |
It's now added to all the backends manually. | |||
2016-08-24 | CLOUD: Add openUrl() for POSIX | Alexander Tkachev | |
2016-08-24 | CLOUD: Add Networking::Browser::openUrl() sketch | Alexander Tkachev | |
Only Windows' shellExecute() now. | |||
2016-08-24 | CLOUD: Update GoogleDriveStorage | Alexander Tkachev | |
It now derives from IdStorage, so lots of GoogleDrive*Request classes are removed and replaced with generic IdStorage*Request ones. | |||
2016-08-24 | CLOUD: Add BoxUploadRequest | Alexander Tkachev | |
2016-08-24 | CLOUD: Add IdDownloadRequest and IdStreamFileRequest | Alexander Tkachev | |
Used for downloading files in Box. | |||
2016-08-24 | CLOUD: Add IdCreateDirectoryRequest | Alexander Tkachev | |
Box gets createDirectoryWithParentId(), so now creating directories works there. | |||
2016-08-24 | CLOUD: Add IdStorage | Alexander Tkachev | |
This is a special base class for Storages which are using ids instead of paths in their APIs, like Box or Google Drive. This commit makes Box derived from IdStorage. | |||
2016-08-24 | CLOUD: Add BoxListDirectoryRequest | Alexander Tkachev | |
And used in it BoxResolveIdRequest. TODO: make some generic ResolveIdRequest and ListDirectoryRequest for id-based storages. It's really similar, I just had to change a few details in GoogleDrive ListDirectory and ResolveId requests. | |||
2016-08-24 | CLOUD: Add BoxListDirectoryByIdRequest | Alexander Tkachev | |
Similarly to Google Drive, Box uses only ids of files. That means id resolving would be slow. | |||
2016-08-24 | CLOUD: Add BoxTokenRefresher and BoxStorage::info() | Alexander Tkachev | |
BoxTokenRefresher does refresh if HTTP 401 is returned by the server. To test refresher, BoxStorage::info() was added. | |||
2016-08-24 | CLOUD: Add BoxStorage sketch | Alexander Tkachev | |
2016-08-24 | CLOUD: Cleanup in Handlers | Alexander Tkachev | |
Simplified some stuff here and there by using HandlerUtils static methods. |