Commit Graph

3340 Commits

Author SHA1 Message Date
sluicebox
40415a5c4a IPHONE: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox
42217b5852 IOS7: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox
ec840a73c7 WII: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox
04372d1560 PSP: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox
0328689099 PS2: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox
9ae7661955 DS: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox
4b4b33fad3 DC: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox
ba2923aa0c PSP: Implement horizontal shake 2019-11-19 00:20:40 +01:00
sluicebox
b8390fa161 GRAPHICS: Add interface for horizontal shake 2019-11-19 00:20:40 +01:00
Cameron Cawley
6293299f40 BACKENDS: Remove unnecessary implementations of setGraphicsMode(const char *) 2019-11-18 08:09:15 +02:00
Cameron Cawley
f2b9f7bb76 BACKENDS: Remove the Windows CE port 2019-11-17 22:33:56 +01:00
Thanasis Antoniou
8eb185c0d9 ANDROID: Remove duplicate header inclusion in android.h 2019-11-12 20:05:35 +02:00
Thanasis Antoniou
3e9504856f ANDROID: Override UTF-8 compliant definition of vsn_printf
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-12 20:01:43 +02:00
Hubert Maier
2afb56cdf4 AMIGAOS4: Increase stack cookie
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 17:28:15 +00:00
Hubert Maier
994967cfed AMIGAOS4: Clean up and increase stack cookie 2019-11-10 17:28:15 +00:00
Thierry Crozat
8b586ed418 WIN32: Fix free being used on arrays allocated with new 2019-11-08 20:43:25 +00:00
Thanasis Antoniou
b8c26508c9 ANDROID: Fix OSD message display crash or fail
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 16:59:52 +02:00
sluicebox
f74f8e3c53 WIN32: Exit when WinSparkle runs installer
Trac #10368
2019-11-08 09:19:07 +01:00
Bastien Bouclet
652722e760 3DS: Rework mouse cursor movement
- Fix clipping the cursor position
- Ensure the mouse has the same vertical and horizontal speed
2019-11-07 11:02:00 +01:00
Bastien Bouclet
6901ee0242 3DS: Use the full resolution for the overlay on the top screen 2019-11-07 11:02:00 +01:00
Cameron Cawley
56e5bd0d77
3DS: Improve the table of contents in the README.md file 2019-11-06 14:21:36 +00:00
Cameron Cawley
2c491243f5
3DS: Update the list of third-party libraries 2019-11-06 14:03:55 +00:00
Bastien Bouclet
4810a5d8d3 3DS: Fix centering of the game screen 2019-11-05 06:09:04 +01:00
Bastien Bouclet
3fcbbbef44 3DS: Reworked OSD message display
So the game remains interactive while OSD message are displayed.
2019-11-05 06:09:04 +01:00
Bastien Bouclet
886be5178e 3DS: Some changes to magnify mode 2019-11-05 06:09:04 +01:00
Michael Ball
78de572404 3DS: Implement magnify mode toggle on L and move keyboard to Y/DRIGHT 2019-11-05 05:51:45 +01:00
Bastien Bouclet
cc721bced5 3DS: Add a make rule for a distributable package 2019-11-04 08:59:23 +01:00
Bastien Bouclet
0b74f984de PS3: Implement the cloud synchronization features 2019-11-03 19:14:15 +01:00
Bastien Bouclet
036d61cbd6 3DS: Implement cloud sync support 2019-11-03 19:14:15 +01:00
Bastien Bouclet
2d11974c28 3DS: Use DATA_PATH to configure support files location 2019-11-03 19:14:15 +01:00
Bastien Bouclet
780db83e13 DC: Update for the engineId changes 2019-11-03 11:43:00 +01:00
MrHuu
3cef5fa46e 3DS: Remove 3dstool dependency
This patch alters the way the .cia is build. It removes the need for 3dstool.

Instead of first generating a .romfs file using 3dstool, let makerom generate the romfs while building the .cia.
2019-11-01 21:17:54 +01:00
Cameron Cawley
177d709909 OPENGL: Implement high DPI support on Android (#1895)
* OPENGL: Implement high DPI support on Android

* PSP2: Fix build
2019-11-01 13:39:46 +02:00
Michael Ball
8b201aa8d6 3DS: Set 'scummvm.romfs' to be removed by 3ds_clean in 3ds.mk 2019-10-30 19:59:55 +01:00
Bastien Bouclet
98f8e05f4e 3DS: Load per-game settings 2019-10-28 20:05:24 +01:00
Bastien Bouclet
e9b1df95ff 3DS: Upload the textures to VRAM in a separate frame
So rendering waits for the textures to finish uploading before using
them. Fixes glitchy mouse pointer in Riven.
2019-10-25 19:13:40 +02:00
Hubert Maier
ee2aa6160c SDL: Fix typo in comment 2019-10-24 20:33:48 +03:00
Bastien Bouclet
755afd82f4 3DS: Fix hi-color cursors 2019-10-24 19:09:49 +02:00
Michael Ball
2d2a46ac9a 3DS: Add files to be removed by 3ds_clean in 3ds.mk:
backends/platform/3ds/shader.shbin (byproduct of "make"),
backends/platform/3ds/shader_shbin.h (byproduct of "make"),
$(TARGET).smdh (aka scummvm.smdh, byproduct of "make scummvm.3dsx"),
$(TARGET).bnr (aka scummvm.bnr, byproduct of "make scummvm.cia")
2019-10-24 18:56:31 +02:00
Cameron Cawley
38beac8d95 ANDROID: Simplify handling of menu/back button events 2019-10-23 07:41:31 +03:00
Cameron Cawley
94a53ccb0f ANDROID: Add swap menu and back buttons option 2019-10-23 07:41:31 +03:00
Hubert Maier
80a96fd90d AMIGAOS4: Automate special target installation even more (#1901)
* AMIGAOS4: Update amigaos.mk

- reorg
- add stripping/copying engine plugins
- add Ext_Ins_so.rexx

* Ext_Inst_so.rexx

Add script to extract and install all compiled-in shared libraries to a local sobjs/ dir.
Reason is that not every AmigaOS4 installation, especially vanilla ones, feature all mandatory libraries (which has led to many bug reports and lots of gathering of the correct libraries for users in the past)

* AMIGAOS4: RM2AG.rexx

- Add automatic installation to the correct path
- Add deleting the temp file
- Typos and rewording
- Add I/O panic switches
2019-10-21 21:38:24 +03:00
Thanasis Antoniou
4762b02a52 ANDROID: Set target SDK to 28 2019-10-21 12:39:32 +02:00
Bastien Bouclet
c71fa02bf5 3DS: Change the audio thread to wait for the audio buffers to complete
Fixes the regular pop sounds caused by buffer underruns / clobbering of
the previous implementation.
2019-10-20 17:06:33 +02:00
Bastien Bouclet
650da9eb5b 3DS: Don't immediately update the screen when enabling the overlay
Fixes the overlay dirty buffer being visible for a frame when opening
the GUI while in-game.
2019-10-20 17:06:33 +02:00
Stefan Will
67abb355f1 IOS7: enable home indicator auto-hide on iPhone X and up
This makes the annoying white line at the bottom of the screen go away
on newer (home button-less) iPhones.

https://developer.apple.com/documentation/uikit/uiviewcontroller/2887510-prefershomeindicatorautohidden
2019-10-19 18:04:53 +03:00
Cameron Cawley
5589c2bd60 ANDROID: Fix warning 2019-10-18 16:48:18 +01:00
Eugene Sandulenko
b585b925e5 ANDROID: Use more portable directory query method 2019-10-16 00:16:25 +02:00
Bastien Bouclet
0f9cdfc0b8 3DS: Fix creating the scummvm directory on the SD card 2019-10-14 21:32:52 +02:00
Bastien Bouclet
dfc0a5127e 3DS: Fix OSystem::grabOverlay
Fixes the transparency effects in the GUI.
2019-10-14 21:24:25 +02:00