Commit Graph
137148 Commits
Author SHA1 Message Date
Thierry Crozat 8958fe0f7b IOS7: Add support for kFeatureNoQuit 2020-04-26 16:19:37 +01:00
Thierry Crozat 8b0b9f11c6 OSYSTEM: Add kFeatureNoQuit to remove Quit buttons and replace Quit with RTL
Some platforms should not allow quitting ScummVM. For example the Apple's
HUG for iOS state that we should "Never quit an iOS applications
programmatically". Adding the kFeatureNoQuit allows those backend
that need it to remove the possibility to quit the application.
2020-04-26 16:19:37 +01:00
Thierry Crozat 3b6b881ad4 DIST: Fix dead links in converted README file
This fixes bug #10946.
2020-04-26 15:40:29 +01:00
Thierry Crozat e9049d3278 DIST: Add CONTRIBUTING.md to the list of files to distribute
The main reason for that change is that there is a link to it from
the README.md file, so distributing CONTRIBUTING.md avoids having
a dead link in the distributed README.md.
2020-04-26 15:35:01 +01:00
Matthew Duggan 6b4f5809ee ULTIMA8: Adjust screen size config for crusader 2020-04-26 19:25:14 +09:00
Matthew Duggan df981ddacb ULTIMA8: Avoid uninitialized values if settingman fails 2020-04-26 19:25:14 +09:00
Matthew Duggan c30319f1e9 ULTIMA8: Fix potential null pointer access 2020-04-26 19:25:14 +09:00
Matthew Duggan 9277cc6c4a ULTIMA8: Fix crusader data file names 2020-04-26 19:25:14 +09:00
Matthew Duggan 89516e47b0 ULTIMA8: Remove some unneccessary casts and typedefs 2020-04-26 19:25:14 +09:00
Eugene Sandulenko 8f5a432907 GRAPHICS: MACGUI: Fix crash when text is too narrow for a single chunk in MacText 2020-04-26 12:04:07 +02:00
Eugene Sandulenko 7fb7849656 GRAPHICS: MACGUI: Fixed MacText splitting and added more debug output 2020-04-26 11:51:39 +02:00
Thierry Crozat 795111561c DC: Fix compilation 2020-04-26 03:18:46 +01:00
Cameron Cawley a404921a7e DC: Fix broken physical audio CD playback 2020-04-26 02:19:47 +01:00
Eugene Sandulenko 9aa1d16e53 GRAPHICS: MACGUI: Fully reworked MacText::splitString() 2020-04-26 02:47:25 +02:00
Thierry Crozat 70f79d3df8 MACOSX: Unset SDK version in executable
This is a workaround for the blurry display we get on retina screen
when building with SDK 10.14 or above. Unsetting the SDK version
in the executable is sufficient to avoid the issue. See bug
similar change in LibreOffice.

The workaround can only be used with Xcode 11 or above. When using
configure it automatically detects if the workaround can be used.
The workaround is disabled by default in create_project and needs
to be enabled manually (uncomment the MACOSX_NO_SDKVERSION define
at the top of the xcode.cpp file).
2020-04-26 00:33:42 +01:00
Paul Gilbert 98294f582f ULTIMA4: Refactoring shrine statics to engine local 2020-04-25 15:32:46 -07:00
Paul Gilbert aa5c6ad809 ULTIMA4: Move Weapons array to engine field 2020-04-25 15:03:21 -07:00
Paul Gilbert 8efbf33f95 ULTIMA4: Move moongates array to an engine field 2020-04-25 14:47:09 -07:00
Paul Gilbert eb885e9da1 ULTIMA4: Janitorial 2020-04-25 14:29:02 -07:00
Paul Gilbert 8da128e909 ULTIMA4: Moved armors array to engine field 2020-04-25 14:22:14 -07:00
Paul Gilbert 14b3cefc2f ULTIMA4: Move hawkwindText global to engine class 2020-04-25 11:51:57 -07:00
Paul Gilbert 2985bc6b10 ULTIMA4: Refactor tile map from being a global 2020-04-25 11:34:06 -07:00
Paul Gilbert b54b918ce6 ULTIMA4: Move tile sets from being global 2020-04-25 11:12:05 -07:00
Paul Gilbert 74f3873529 ULTIMA4: Move tile rules from being global 2020-04-25 09:58:19 -07:00
Paul Gilbert a1c5848390 ULTIMA8: Fix uninitialized variable warning 2020-04-25 09:09:52 -07:00
Paul Gilbert a0b0074659 ULTIMA4: Fixes to word capitalizations in field names 2020-04-25 09:06:40 -07:00
Paul Gilbert d08468e311 ULTIMA4: Rename all IOS defines to IOS_ULTIMA4
This should prevent the relevant codes being linked in on IOS
until I've had the chance to review them all
2020-04-25 09:06:39 -07:00
Paul Gilbert 06ca44d53d ULTIMA4: Fixes for quitting ScummVM during Initiate 2020-04-25 09:06:39 -07:00
Paul Gilbert dd050238e8 ULTIMA4: Fix entering uppercase keys 2020-04-25 09:06:39 -07:00
Paul Gilbert 5c0ace61a8 ULTIMA4: Fixes for switching video mode in Config menu 2020-04-25 09:06:39 -07:00
Paul Gilbert 60f451e7a4 ULTIMA4: Move settingsChanged to IntroController 2020-04-25 09:06:39 -07:00
Paul Gilbert 4103fe0df7 ULTIMA4: Change intro global to g_intro 2020-04-25 09:06:39 -07:00
Thierry Crozat 6df7de40f3 ULTIMA: Fix compilation 2020-04-25 16:46:04 +01:00
Matthew Duggan c773804e10 ULTIMA: Don't totally forget crusader games 2020-04-25 23:26:23 +09:00
Matthew Duggan fa94c252d9 ULTIMA8: Fix sweepTest that I broke before 2020-04-25 21:47:53 +09:00
Matthew Duggan 1008e51d29 ULTIMA8: Fix clipping of map chunks 2020-04-25 21:23:17 +09:00
Eugene Sandulenko c5010fbc13 GRAPHICS: MACGUI: Install cursor timer only on active MacEditableText 2020-04-25 13:44:18 +02:00
Eugene Sandulenko 7a4d5f45e9 GRAPHICS: MACGUI: Renamed clashing methods 2020-04-25 13:44:18 +02:00
Eugene Sandulenko 7242a104ab GRAPHICS: MACGUI: Inherit enable/disable methods from MacWidget 2020-04-25 13:44:18 +02:00
Matthew Duggan 4d72136ed1 ULTIMA8: Const and type correctness 2020-04-25 18:50:56 +09:00
Matthew Duggan f89e6e4b1b ULTIMA8: More small cleanups for CurrentMap 2020-04-25 18:03:59 +09:00
Matthew Duggan 33975b60bd ULTIMA8: JANITORIAL: Many small cleanups for CurrentMap 2020-04-25 17:43:28 +09:00
Matthew Duggan 43c1688321 ULTIMA8: Initialize callback data in midi player 2020-04-25 17:38:06 +09:00
Matthew Duggan bf747226cc ULTIMA8: Support caching of song info 2020-04-25 11:00:11 +09:00
Matthew Duggan 329f01dccc ULTIMA8: Statically allocate map data as size is fixed 2020-04-25 10:57:33 +09:00
Eugene Sandulenko 6e0cb60e4f GRAPHICS: MACGUI: More debug output 2020-04-25 01:45:21 +02:00
Eugene Sandulenko 50dba256ce DIRECTOR: More debug output 2020-04-25 01:45:03 +02:00
Eugene Sandulenko e01893cfc7 GRAPHICS: MACGUI: Properly clean MacEditableText before rendering 2020-04-25 01:16:25 +02:00
Eugene Sandulenko f382d0fd01 GRAPHICS: MACGUI: Clear cursor flag after redrawing 2020-04-25 00:57:22 +02:00
Eugene Sandulenko 22ec4b60ae DIRECTOR: Start to draw editable text widgets 2020-04-25 00:47:24 +02:00