Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-20 | GPH: Implement horizontal shake | sluicebox | |
2019-11-20 | DINGUX: Implement horizontal shake | sluicebox | |
2019-11-20 | LINUXMOTO: Fix Compilation Breakage from Screen Shake API Changes | D G Turner | |
This was broken by the recent modifications to the SurfaceSDLGraphics class which this inherits from. | |||
2019-11-20 | GPH: Fix Compilation Breakage from Screen Shake API Changes | D G Turner | |
This was broken by the recent modifications to the SurfaceSDLGraphics class which this inherits from. | |||
2019-11-20 | DINGUX: Fix Compilation Breakage from Screen Shake API Changes | D G Turner | |
This was broken by the recent modifications to the SurfaceSDLGraphics class which this inherits from. | |||
2019-11-19 | SDL: Implement horizontal shake | sluicebox | |
2019-11-19 | IPHONE: Implement horizontal shake | sluicebox | |
2019-11-19 | IOS7: Implement horizontal shake | sluicebox | |
2019-11-19 | WII: Implement horizontal shake | sluicebox | |
2019-11-19 | PSP: Implement horizontal shake | sluicebox | |
2019-11-19 | PS2: Implement horizontal shake | sluicebox | |
2019-11-19 | DS: Implement horizontal shake | sluicebox | |
2019-11-19 | DC: Implement horizontal shake | sluicebox | |
2019-11-19 | PSP: Implement horizontal shake | sluicebox | |
2019-11-19 | GRAPHICS: Add interface for horizontal shake | sluicebox | |
2019-11-18 | BACKENDS: Remove unnecessary implementations of setGraphicsMode(const char *) | Cameron Cawley | |
2019-11-17 | BACKENDS: Remove the Windows CE port | Cameron Cawley | |
2019-11-15 | TTS: Fix use of virtual function in TTSMan destructor | Bastien Bouclet | |
TextToSpeechManager::freeVoiceData was called while the virtual function table pointer was already reset by the parent class destructor. | |||
2019-11-15 | CLOUD: Remove the saves sync finished OSD message | Bastien Bouclet | |
It's not very good for immersion when it appears after an autosave. The cloud icon is a good enough indication that cloud synchronization happened. | |||
2019-11-12 | ANDROID: Remove duplicate header inclusion in android.h | Thanasis Antoniou | |
2019-11-12 | ANDROID: Override UTF-8 compliant definition of vsn_printf | Thanasis Antoniou | |
This sets Android as a non-standard port in configure in order to override the definition for vsn_printf The vsn_printf implementation is taken from https://github.com/weiss/c99-snprintf | |||
2019-11-10 | AMIGAOS4: Formatting | Hubert Maier | |
2019-11-10 | AMIGAOS4: Fix oversight | Hubert Maier | |
2019-11-10 | AMIGAOS4: more verbose debug comments | Hubert Maier | |
2019-11-10 | AMIGAOS4: Increase stack cookie | Hubert Maier | |
Just to be on the safe side. Right now the binary consumes roughly 700 000 bytes. Double that and add a a panic amount of roughly 50%, which leaves us at 2 MB. | |||
2019-11-10 | AMIGAOS4: Clean up and increase stack cookie | Hubert Maier | |
2019-11-10 | AmigaOS4: More fixes and cleaning | Hubert Maier | |
2019-11-10 | AMIGAOS4: Fix leftovers | Hubert Maier | |
2019-11-10 | AMIGAOS4: Clean up fs | Hubert Maier | |
- replace sprintf with snprintf and obey MAXPATHLEN | |||
2019-11-10 | CLOUD: Only download saves when necessary | Bastien Bouclet | |
Prevents the save/load dialog from refreshing and loosing the selection when there is no file to download. | |||
2019-11-10 | SDL: Fix Windows screenshots with unicode paths | sluicebox | |
Use Common::FSNode to test for screenshot existence instead of SDL_RWFromFile(). SDL does different character encoding conversions which fail on Windows when a unicode character is in the path. Fixes bug #11118 | |||
2019-11-10 | BACKENDS: Fix using fillScreen in non-paletted screen modes | Cameron Cawley | |
2019-11-09 | RISCOS: Improve file system code | Cameron Cawley | |
2019-11-09 | POSIX: Fix compiler warning | jepael | |
2019-11-08 | WIN32: Fix free being used on arrays allocated with new | Thierry Crozat | |
2019-11-08 | ANDROID: Fix OSD message display crash or fail | Thanasis Antoniou | |
For translated message text. Android expected UTF-8 format for the message Also makeToast for OSD needed to be run from the main UI thread | |||
2019-11-08 | WIN32: Exit when WinSparkle runs installer | sluicebox | |
Trac #10368 | |||
2019-11-07 | 3DS: Rework mouse cursor movement | Bastien Bouclet | |
- Fix clipping the cursor position - Ensure the mouse has the same vertical and horizontal speed | |||
2019-11-07 | 3DS: Use the full resolution for the overlay on the top screen | Bastien Bouclet | |
2019-11-06 | TTS: Improve Windows audio, remove sphelper-scummvm.h | sluicebox | |
- Remove sphelper-scummvm.h - Use default audio quality instead of lowest - Add HRESULT tests - Fix new[]/free() mismatches - Fix voice description memory leak | |||
2019-11-06 | 3DS: Improve the table of contents in the README.md file | Cameron Cawley | |
2019-11-06 | 3DS: Update the list of third-party libraries | Cameron Cawley | |
2019-11-05 | NETWORKING: Fix compilation for lower versions of libcurl | Eugene Sandulenko | |
2019-11-05 | 3DS: Fix centering of the game screen | Bastien Bouclet | |
2019-11-05 | 3DS: Reworked OSD message display | Bastien Bouclet | |
So the game remains interactive while OSD message are displayed. | |||
2019-11-05 | 3DS: Some changes to magnify mode | Bastien Bouclet | |
2019-11-05 | 3DS: Implement magnify mode toggle on L and move keyboard to Y/DRIGHT | Michael Ball | |
2019-11-05 | NETWORKING: Enter Session | Alexander Tkachev | |
Session allows to reuse SessionRequests to the same host by making them keeping alive connection. Turns out, though, that libcurl already does that for us, and we didn't gain any speedup we thought we'd get. Usage: ``` Networking::Session s; Networking::SessionRequest *request = s.get(url); request->startAndWait(); warning("HTTP GET: %s", request->text()); s.close(); ``` You can still use SessionRequest without Session (but you can't put them on stack!): ``` Networking::SessionRequest *request = new Networking::SessionRequest(url); request->startAndWait(); warning("HTTP GET: %s", request->text()); request->close(); ``` | |||
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(); ``` |