Commit Graph

96346 Commits

Author SHA1 Message Date
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
Eugene Sandulenko
dafacc4998 GRAPHICS: MACGUI: Inherit MacEditableText surface from MacWidget 2020-04-25 00:46:49 +02:00
Matthew Duggan
d5b62b7ddd ULTIMA8: New feature - space to jump
This is super helpful on platforms where a "both button click" is hard or
impossible.
2020-04-24 18:03:57 +09:00
Eugene Sandulenko
40d1c09e49 NEWS: Mention new dictionary sort of the game list 2020-04-24 10:55:43 +02:00
Eugene Sandulenko
a08dc72eab COMMON: Skip "an " in dictionary sort 2020-04-24 10:54:00 +02:00
Eugene Sandulenko
9bea9fd5cf GUI: Sort games by dictionary, ignoring English articles 2020-04-24 10:54:00 +02:00
Eugene Sandulenko
0b00d71643 COMMON: Add methods for dictionary string comparison 2020-04-24 10:54:00 +02:00
Thierry Crozat
5b617c1eef CREATE_PROJECT: Use relative paths for static libraries for Xcode
With the project including both iOS and macOS targets, using an
absolute path ensures it is incorrect for one of those. Since it was
using /usr/local/lib/ all the paths had to be changed in Xcode to
build the iOS target.

Also as the paths where we expect the libraries to be (/usr/local/lib
on macOS and lib under the build directory for iOS) are added to the
search path in the Xcode project, we do not actually need to use
absolute path). Also this make it easier to use a different path for
libraries (e.g. if using MacPort or brew) as we only need to change
the search path setting in the Xcode project and not the
path for each library).
2020-04-24 10:53:23 +02:00
Matthew Duggan
70eb9a061c ULTIMA8: MButton refactors for avatar mover process
Trying to clear the way to add a keyboard shortcut for the "jump" action, since
clicking both buttons on a trackpad is not possible.
2020-04-24 16:22:11 +09:00
Matthew Duggan
7c85b1838d ULTIMA8: Refactor Item getFlags -> hasFlags 2020-04-24 15:35:51 +09:00
Matthew Duggan
e0398b15ec ULTIMA8: Refactor getActorFlags -> hasActorFlags 2020-04-24 15:35:51 +09:00
Matthew Duggan
2d4d093522 ULTIMA8: Misc cleanups for AvatarMoverProcess 2020-04-24 15:35:51 +09:00
Matthew Duggan
d1aeca8ec9 ULTIMA8: JANITORIAL: Reduce variable scope 2020-04-24 15:35:51 +09:00
Paul Gilbert
f82a346836 ULTIMA4: Removing configuration items that will be kept static 2020-04-23 19:58:58 -07:00
Paul Gilbert
c8fa755049 ULTIMA4: Created a ConfSerializer class to simply settings read/write 2020-04-23 18:06:25 -07:00