Commit Graph
89422 Commits
Author SHA1 Message Date
Tarek Soliman ff3056165b GUI: Fix defaulting of "Use native system file browser" checkbox 2018-12-18 16:41:02 -06:00
Thierry Crozat 93ceb9cd3f BUILD: Simplify and improve osxsnap target
It now uses DIST_FILE_DOCS instead of copying manually each file
and also makes sure all the documentation files are identified as
text file.
2018-12-18 22:11:19 +00:00
Alex ASP 1405a5e2b9 I18N: Update translation (Russian)
Currently translated at 100.0% (1059 of 1059 strings)
2018-12-18 22:54:07 +01:00
Matan Bareket e831fb5c9c I18N: Update translation (Hebrew)
Currently translated at 27.1% (287 of 1059 strings)
2018-12-18 22:54:06 +01:00
Eugene Sandulenko 0dab01862c JANITORIAL: Whitespace fixes 2018-12-18 22:53:30 +01:00
Paul Gilbert ba00661b3a SHERLOCK: Speed up other cutscenes to better match the original 2018-12-17 21:50:56 -08:00
Paul Gilbert 6b7eb94ca0 GLK: FROTZ: Remove need for new font style for Runic font 2018-12-17 21:23:57 -08:00
George Kormendi 83c029b219 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1059 of 1059 strings)
2018-12-18 06:04:42 +01:00
Torbjörn Andersson 77f2330755 GLK: FROTZ: Use the Noto runic font for runes
We already bundle other Noto fonts in the font.dat file, so using
further Noto fonts makes sense to me. Also, map upper-case letters
to lower-case runes since there are versions of Beyond Zork that
uses that. (The version I played many years ago did, and it looked
very strange. The version I tested with now did not, probably for
that very reason. So that part is untested for now.)
2018-12-17 21:04:28 -08:00
Torbjörn Andersson a163fee23b GLK: FROTZ: Map runic characters to Unicode
This does not actually work, because we currently do not have any
font that supports the Unicode Runic block. But there are free
fonts that do (Junicode, for instance), so it may still be possible
to do this.
2018-12-17 21:04:28 -08:00
Thierry Crozat 9c46de5b8f I18N: Update translation (French)
Currently translated at 100.0% (1059 of 1059 strings)
2018-12-18 00:07:07 +01:00
Thierry Crozat 56d1305f9d COMMON: Rename enum variable for native browser feature
There was a typo in the name (missing 'r' in browser).
2018-12-17 23:06:07 +00:00
Thierry Crozat 367a205cd5 I18N: Update translations templates 2018-12-17 21:38:29 +01:00
Thierry Crozat a03c5cc477 GUI: Add missing space in tooltip string 2018-12-17 20:37:57 +00:00
Thierry Crozat 63add485a6 I18N: Update translation (French)
Currently translated at 97.2% (1030 of 1059 strings)
2018-12-17 21:37:11 +01:00
Paolo Bossi c7233ab6c9 I18N: Update translation (Italian)
Currently translated at 95.2% (1009 of 1059 strings)
2018-12-17 19:27:40 +01:00
scootergrisen 72b7202f79 I18N: Update translation (Danish)
Currently translated at 100.0% (1059 of 1059 strings)
2018-12-17 19:27:40 +01:00
Eugene Sandulenko 665bd9ce84 BLADERUNNER: Rect -> RectFloat 2018-12-17 19:27:03 +01:00
sluicebox 074177cc15 SCI32: Simplify GK1 ego speed script patch (#1450) 2018-12-17 15:08:53 +02:00
Thierry Crozat 9de73859ff I18N: Update translations templates 2018-12-17 11:28:50 +01:00
SupSuper 1d412701d1 WIN32: Always include windows.h before util.h
This avoids Windows trying to stomp our definition of ARRAYSIZE
2018-12-17 12:28:33 +02:00
SupSuper 272d4105b2 WIN32: Fix libcurl redefining ARRAYSIZE
libcurl pulls in Windows headers, so let's include it first to avoid clashing with common headers
2018-12-17 12:28:33 +02:00
SupSuper d0512db25c WIN32: Move all ARRAYSIZE undefs to util.h
Instead of trying to undefine ARRAYSIZE everywhere we use a Windows header, let's just do it before we define our own
2018-12-17 12:28:33 +02:00
Thierry Crozat 0a60e6ac8d I18N: Regenerate translations data file 2018-12-17 05:05:09 +01:00
Vhati 27aede5e7f SCI32: Fix QFG4 iron safe room doors (#1443)
Fixes mixed up oiled flags and east door sending hero west, bug #10829
2018-12-16 19:54:41 +02:00
George Kormendi 9e5b6921b0 I18N: Update translation (Hungarian)
Currently translated at 99.7% (1056 of 1059 strings)
2018-12-16 18:50:29 +01:00
Filippos Karapetis 54159276c7 WIN32: Fix build after the addition of SHGetFolderPath() 2018-12-16 19:50:05 +02:00
Thierry Crozat 5e735d74a9 I18N: Update translations templates 2018-12-16 17:04:22 +01:00
Thierry Crozat e7ba15fa32 GUI: Add option to enable/disable using the system file browser 2018-12-16 15:58:44 +00:00
Thierry Crozat 319b90fb21 BACKENDS: Add kFeatureNativeFileBowserDialog 2018-12-16 15:58:43 +00:00
Thierry Crozat d320c36e58 JANITORIAL: Fix typo in comment 2018-12-16 15:58:43 +00:00
Vhati 4edda866ed SCI32: Fix QFG4 town gate after a staff dream (#1441)
Fixes hero getting stuck due to inactive nightfall detection, bug #10830
2018-12-16 17:07:02 +02:00
Cameron Cawley 1de8f1e529 WIN32: Use SHGetFolderPath to get the location of the Application Data folder (#1449) 2018-12-16 17:04:24 +02:00
Thierry Crozat 9725716f26 I18N: Update translations templates 2018-12-16 11:48:45 +01:00
SupSuper 7552b0c008 GUI: Store title String instead of unsafe pointer 2018-12-16 10:48:13 +00:00
SupSuper ac957852c8 I18N: Update POTFILES
Add new DialogManager files
2018-12-16 10:48:13 +00:00
SupSuper 9aef3dd8a7 WIN32: Respect browser_lastpath setting 2018-12-16 10:48:13 +00:00
SupSuper 93695a9dcf WIN32: Fix dialog compilation under MinGW 2018-12-16 10:48:13 +00:00
SupSuper fc504996d3 GUI: Allow user to opt between GUI browser and native browser 2018-12-16 10:48:13 +00:00
SupSuper 7bff9176d5 WIN32: Fix incorrect Windows version check
There's no point in testing for Windows 10 since the comparison is already "greater than or equals", and it identifies itself as 6.2 for backwards compatibility. Likely it was failing before because the return type was wrong.

Version checks are unreliable anyways, should use feature checks, but "if it ain't broke don't fix it".
2018-12-16 10:48:13 +00:00
SupSuper 61070f6ce0 WIN32: Add DialogManager with system file browser support 2018-12-16 10:48:13 +00:00
SupSuper 2f2555f728 WIN32: Move utility functions to a common wrapper 2018-12-16 10:48:13 +00:00
SupSuper 28e4d7bb43 OSX: Integrate system file browser into DialogManager 2018-12-16 10:48:13 +00:00
SupSuper fbc9c7d371 BACKENDS: Hook GUI browser to DialogManager 2018-12-16 10:48:13 +00:00
SupSuper 5fce1ae464 BACKENDS: Move OSX file browser into backend 2018-12-16 10:48:13 +00:00
SupSuper 952b12311c BACKENDS: Add base support for system dialogs 2018-12-16 10:48:13 +00:00
Torbjörn Andersson 313cd2315e SHERLOCK: Fix computer aim in Serrated Scalpel's darts game
The computer opponent always aims for the bullseye as long as he
needs more than 50 points. After that, he's supposed to aim for
the closest score to what he needs to win. But this coordinate
was never used, and the computer player would always aim at the
same spot outside of the dart board. This, of course, made it
practically impossible for it to beat you. This commit fixes
that.

I thought at first that this fix wasn't quite right, because the
computer won't always hit the score he aims for even if you remove
the random inaccuracy from its aim. But I think it still hits
near the intended target, so maybe this is good enough?
2018-12-15 19:24:36 -08:00
Torbjörn Andersson b2cd3d9fd7 SHERLOCK: Speed up Blackwood cutscene in The Case of the Serrated Scalpel
When capturing Blackwood in The Case of the Serrated Scalpel, the
whole scene seems to be running in slow motion. This simply doubles
the speed for it. It may still be a tad slow, but at least it fits
the music much better I think.
2018-12-15 19:18:15 -08:00
Peter Kohaut 2f242a10da BLADERUNNER: Added time control and game pausing 2018-12-15 23:02:58 +01:00
Paul Gilbert 1d12eb4c11 GLK: FROTZ: Fix sound looping 2018-12-14 20:37:22 -08:00