85232 Commits

Author SHA1 Message Date
Thierry Crozat
6ab6d76792 GUI: Add copy to clipboard shortcut for EditableWidget 2018-04-29 21:47:10 +01:00
Thierry Crozat
e79fc3ac76 OSX: Handle encoding conversion for clipboard text 2018-04-29 21:47:10 +01:00
Thierry Crozat
0dae57ab2f SDL: Handle encoding conversion for clipboard text 2018-04-29 21:47:10 +01:00
Thierry Crozat
3fe0e3c38e OSYSTEM: Add API to copy text to clipboard
This has also been implemented for the SDL2 and macOS backends.
2018-04-29 21:47:10 +01:00
Paul Gilbert
a23216fbfc XEEN: Further fix for movement checks when strafing indoors 2018-04-29 16:44:36 -04:00
Paul Gilbert
432d5fea30 XEEN: Fix original bug prematurely resetting WEAK condition 2018-04-29 14:30:08 -04:00
Paul Gilbert
7798de5bc6 XEEN: Fix opening Other Options menu after canceling loading a save 2018-04-29 13:20:47 -04:00
Thierry Crozat
e403167d03 IOS: Consolidate build instructions with the wiki
This replaces obsolete instructions to build ScummVM in the README.md
file with a link to the instructions on the wiki. The wiki has also
been updated with additional information that were contained in the
README.md.

and the wiki has been updated with additional instructions.
2018-04-29 11:56:18 +01:00
Simei Yin
ba1329094c SLUDGE: Remove unused global variable dialogValue 2018-04-29 09:57:32 +02:00
Simei Yin
4b271c6e7c SLUDGE: Remove global variable fadeMode and move transition functions to GraphicsManager 2018-04-29 09:57:32 +02:00
Simei Yin
8b91fe536c SLUDGE: Remove global variable saveEncoding and refactor CustomSaveData features 2018-04-29 09:57:32 +02:00
Adrian Frühwirth
5d1ed6d68f PRINCE: Update detected game titles 2018-04-29 08:57:23 +02:00
Paul Gilbert
d5acefa023 XEEN: Further simplification in checkMoveDirection 2018-04-28 19:15:45 -04:00
Strangerke
b9e8320de7 LILLIPUT: Fix another regression 2018-04-29 00:55:52 +02:00
Adrian Frühwirth
92f739d53d JANITORIAL: Fix whitespace 2018-04-29 00:16:42 +02:00
Thierry Crozat
4995787da3 I18N: Update translations templates 2018-04-29 00:07:06 +02:00
Paul Gilbert
c2cdb2808d XEEN: Implement changes needed for World of Xeen 2 CD talkie 2018-04-28 18:06:23 -04:00
Paul Gilbert
d25335405c XEEN: Mark the supported games for testing 2018-04-28 16:50:55 -04:00
Paul Gilbert
730de448db XEEN: Revert removal of movement check code; it was necessary after all 2018-04-28 16:33:10 -04:00
Paul Gilbert
bd5d097286 XEEN: Move Detect Monsters dialog logic into a dialogs_spells.cpp class 2018-04-28 16:21:30 -04:00
Paul Gilbert
e0c7335ea4 XEEN: Cleanup and fixes for control arrow movement 2018-04-28 14:12:17 -04:00
Simei Yin
728caa795a SLUDGE: Replace linked list by Common::List in PeopleManager 2018-04-28 14:42:20 +02:00
Paul Gilbert
dcbb194640 XEEN: Fix rendering of Detect Monsters spell 2018-04-28 06:52:07 -04:00
Paul Gilbert
461171ced1 XEEN: Move some few overlooked strings and spell array into xeen.ccs 2018-04-27 20:45:20 -04:00
Paul Gilbert
3955a38923 XEEN: Fix World of Xeen ending sequence 2018-04-27 20:23:39 -04:00
Paul Gilbert
0dde061111 XEEN: Add script patch to remove statue floating off SE Clouds map corner 2018-04-27 19:53:53 -04:00
Simei Yin
657f3f8126 SLUDGE: Replace linked list by Common::List in SpeechManager 2018-04-27 19:48:29 +02:00
Simei Yin
7e7d8d769a SLUDGE: Remove global variable speechMode 2018-04-27 19:48:29 +02:00
Simei Yin
da491601d4 SLUDGE: Move global variable brightnessLevel to GraphicsManager and refactor save&load 2018-04-27 19:48:29 +02:00
Simei Yin
5ced495769 SLUDGE: Move global variable thumbnailWidth/Height to GraphicsManager 2018-04-27 19:48:29 +02:00
Bastien Bouclet
4ce71f3922 MOHAWK: MYST: Fix two Atrus videos playing at the same time in D'ni
In D'ni, after giving the white page to Atrus, or after coming without a
page, too videos of Atrus would play on top of each other after waiting
long enough for the first video to loop.

Fixes #10503.
2018-04-27 19:29:18 +02:00
David Fioramonti
52e247e239 MOHAWK: MYST: Make Dni/Atrus endings an enum
The global variable "ending" tracks various
states that Atrus can be in.

This variable determines what video of
Atrus will be playing and if the brother
books have been destroyed.

Despite this variable being called ending
there are other endings not captured by
this variable (like the brother endings).

Also change spelling of Dini to Dni for one
usage of ActiveAge from a previous commit.
2018-04-27 19:22:00 +02:00
Paul Gilbert
f125ffb89c XEEN: Script patch for Dark Tower statue setting invalid world flag 2018-04-26 22:17:54 -04:00
Paul Gilbert
66b8bfb98e XEEN: Fix entry to Darkstone Tower 2018-04-26 21:26:49 -04:00
Paul Gilbert
e78f8e32ed XEEN: Fix entering Dragon Tower 2018-04-26 20:48:21 -04:00
Paul Gilbert
cdb4c47a9a XEEN: Fix condition check in Southern Sphinx 2018-04-26 20:34:01 -04:00
Bastien Bouclet
e1c6d4485d MOHAWK: MYST: Don't play the credits when quitting in the middle of a script
Playing the credits unloads the data required by the rest of the script.

Fixes Trac#10502.
2018-04-26 22:14:37 +02:00
Bastien Bouclet
3d2509a89c MOHAWK: MYST: Reset the main cursor when starting the credits
The credit stack does not have the data required to display all the
cursors, especially the page cursors.

Fixes Trac#10501.
2018-04-26 22:12:58 +02:00
David Fioramonti
ab7cdc5907 MOHAWK: MYST: Make global currentAge an enum
This global basically tracks what age/book/stack
the player is in.

It is also used to change stacks via
MohawkEngine_Myst::changeToStack() by
being an index for MystScriptParser::_stackMap
and MystScriptParser::_startCard.

E.x., instead of _global.currentAge = 2
now _global.currentAge = kMystLibrary.

Also two of the endings are considered Ages
instead of being apart of _global.ending.
2018-04-26 22:09:46 +02:00
Paul Gilbert
d53051760d XEEN: Fix entering the Southern Sphinx 2018-04-26 07:01:07 -04:00
Strangerke
ef1b0171bf LILLIPUT: Fix regression introduced in 56db8c626eb095fc21a4648e7cc79f7ed0bd1260 2018-04-26 07:10:20 +02:00
Paul Gilbert
beeddc8c7e XEEN: Fix loading of event text in Darkside southern skyroad 2018-04-25 21:19:00 -04:00
Paul Gilbert
72d9c94289 XEEN: Fixes for Dark Side ending 2018-04-25 20:27:12 -04:00
Strangerke
169a604199 LILLIPUT: Implement play / music 2018-04-26 00:43:05 +02:00
Thierry Crozat
cb02d7471d BASE: Allow listing save games for all targets 2018-04-25 19:40:20 +01:00
Thierry Crozat
5907add148 BASE: Use --game to specify target for --list-saves command
This change brings the --list-saves command syntax in line with
other commands.
2018-04-25 19:40:20 +01:00
dafioram
519e02da47 MOHAWK: MYST: Turn held page state into an enum
Previously, the held page stage was an unsigned int 16
with values 0-13. The enum will make its state more clear.
2018-04-25 18:46:50 +02:00
Adrian Frühwirth
09dbb50ee4 README: Remove out-of-date reference to Win9x/NT/XP in connection with WinDbg 2018-04-25 09:38:39 +02:00
Cameron Cawley
3eb8ba5413 README: Fix broken links, update URLs to use https where possible 2018-04-25 09:32:46 +02:00
Cameron Cawley
9ff87767b4 README: Fix formatting 2018-04-25 09:32:46 +02:00