87728 Commits

Author SHA1 Message Date
Paul Gilbert
20191622f1 GLK: Properly fix window clicking crash 2019-01-04 12:00:59 -08:00
Torbjörn Andersson
7394afbbc8 GLK: Fix negative index crash when clicking in a window 2019-01-04 14:47:36 +01:00
Torbjörn Andersson
f023f28127 GLK: Fix comment typo 2019-01-04 13:43:34 +01:00
Torbjörn Andersson
448adc81d3 GLK: FROTZ: Clarify comment about Unicode runes a bit.
This started out as a typo fix. :-)
2019-01-04 13:29:42 +01:00
Paul Gilbert
79052366d0 GLK: FROTZ: Support using prior palette when a pic doesn't have one 2019-01-03 18:30:22 -08:00
Paul Gilbert
c4c14b593b GLK: FROTZ: Fixes for picture decoding 2019-01-03 18:18:53 -08:00
Paul Gilbert
d5bf1396de GLK: FROTZ: os_picture_data wasn't dividing by cell size 2019-01-03 18:01:32 -08:00
Paul Gilbert
642efa7f6a GLK: FROTZ: Hooked up window property reading 2019-01-03 14:16:34 -08:00
Paul Gilbert
df74a209ca GLK: FROTZ: Keep mono & prop font sizes to be the same for v6 games 2019-01-02 23:24:50 -08:00
Paul Gilbert
85816c8a54 GLK: Make a _gameFile field in the base Glk engine 2019-01-02 23:13:13 -08:00
Paul Gilbert
8d6909608d GLK: FROTZ: Window positions & sizes are in characters, not pixels 2019-01-02 19:17:08 -08:00
Paul Gilbert
313337eb82 GLK: Remove deprecated _cellW/_cellH from Conf 2019-01-02 19:09:40 -08:00
Paul Gilbert
f1d9722f3b GLK: FROTZ: Add support for pair windows to have more than 2 children
This is primarily for the V6 games, which have up to 8 windows
on-screen at the same time in arbitray positions
ext
2019-01-02 18:18:11 -08:00
Paul Gilbert
3ed48e3de2 GLK: FROTZ: Setting window positon & size, some property reading 2019-01-02 14:23:40 -08:00
sluicebox
f1fdb0cd26 SCI: Fix QFG1VGA Mac Antwerp controls, bug #10856
Fixes a script bug in the mac version that always kills the player
2019-01-02 21:47:19 +02:00
Paul Gilbert
c02d1f5432 GLK: FROTZ: Beginnings of setting window positions and size 2019-01-01 22:40:32 -08:00
Paul Gilbert
b4c3df62e3 GLK: FROTZ: Cleanup of incorrect namespace comments 2019-01-01 19:04:12 -08:00
Paul Gilbert
fd2dda4c18 GLK: FROTZ: Compilation fix 2019-01-01 18:59:47 -08:00
Paul Gilbert
c43f625fd8 GLK: FROTZ: Added skeleton classes for ZMachine windows 2019-01-01 18:31:07 -08:00
Paul Gilbert
4568e498ca GLK: FROTZ: Fix #10843 Status bar disappearing when textbox is shown 2019-01-01 17:07:46 -08:00
Vhati
aa9a1ab901 SCI32: Fix QFG4 cave tentacle
Fixes wriggling and retraction when hero travels over the pit, bug #10615
Supersedes commit 259f262
2019-01-01 23:47:40 +02:00
Paul Gilbert
9bbd0474fa GLK: FROTZ: Support shorthand abbreviations in earlier Infocom games 2019-01-01 00:56:42 -08:00
Paul Gilbert
7643382ff4 COMMON: Suport String in U32String assignment & equality operators 2019-01-01 00:40:17 -08:00
Paul Gilbert
0d1f5bc2d0 GLK: Fix gcc warning in engine construction 2019-01-01 00:38:49 -08:00
Paul Gilbert
402fb78aaf GLK: Remove redundant const prefix from getOptions 2019-01-01 00:16:13 -08:00
Paul Gilbert
ea53893300 GLK: TADS: Split game list arrays into v2 and v3 2018-12-31 23:58:11 -08:00
Paul Gilbert
4938ac9ea1 GLK: Implement passing detection options to the engines 2018-12-31 22:32:07 -08:00
Paul Gilbert
fa51ea2138 GLK: FROTZ: Fix Mysterious Adventures detection entries 2018-12-31 22:31:16 -08:00
Paul Gilbert
013f39cb5d GLK: Standardizing on a common GameDescriptor class for detectors 2018-12-31 19:47:14 -08:00
Paul Gilbert
84b6534c3f GLK: Move GlkMetaEngine declaration into a new header file 2018-12-31 19:15:07 -08:00
Paul Gilbert
3d19a27d04 GLK: FROTZ: Fix rendering of Beyond Zork minimap 2018-12-31 18:58:46 -08:00
Paul Gilbert
1021da132b GLK: Splitting font related info from Conf into their own classes 2018-12-31 18:34:42 -08:00
Paul Gilbert
f25b3d93c1 GLK: FROTZ: Split Infocom game list from other games list 2018-12-30 16:23:38 -08:00
Eugene Sandulenko
a9d12069d8 TUCKER: Added support for Russian fan translation 2018-12-30 19:52:27 +01:00
Filippos Karapetis
57f114cbc3 SCI: Don't try to validate resources added from a Mac resource fork
The fix has been authored originally by csnover, adapted from commit ca420e44167e5ee488b4ad547104fa6b976e6f1c

Fixes Trac#10440, Trac#10892.
2018-12-30 12:53:23 +02:00
Matan Bareket
ce90507e85 BUILD: Don't print the pandoc variable if not running a check 2018-12-29 17:11:15 -05:00
Matan Bareket
4fd09d6369 SCI: Add LSL7 Russian detection entries
Fixes #10638
2018-12-29 16:05:25 -05:00
Lars Skovlund
54ab74da2d SCI32: Fix QFG4 conversation crash when using keyboard controls 2018-12-29 11:24:33 +01:00
Vhati
77d06397f5 SCI32: Fix QFG4 statue item description
Fixes an inaccurate message when examining the statue, bug #10770
2018-12-29 11:46:54 +02:00
Paul Gilbert
7a21e23603 GLK: FROTZ: Implement PageUp/PageDn scrolling of desc area in Beyond Zork 2018-12-28 21:15:50 -08:00
Paul Gilbert
f218400d3b GLK: Simplify arrays of valid extensions in detection code
Suggested by Sev as a way to avoid having both arrays and array sizes
2018-12-28 20:45:45 -08:00
Thierry Crozat
787a62c62d GLK: Fix multiple definitions of litCount variable 2018-12-28 22:37:30 +01:00
Thierry Crozat
3fa3967cff GLK: Attemp to fix multiple definitions link errors 2018-12-28 22:21:01 +01:00
Thierry Crozat
080ab79d7a GLK: Fix some compilation errors
In-class initialization of members is a c++11 features
but several ports use compilers that do not support it.
2018-12-28 21:53:56 +01:00
Thierry Crozat
7c7cb6c836 GLK: Fix out of bound access in detection code
This caused some random asserts when for example trying to add any
game as Common::Str::hasSuffixIgnoreCase could be called with a null
pointer.
2018-12-28 21:13:40 +01:00
Thierry Crozat
287f40358e SUPERNOVA: Save sleep savegame at end of normal saves
This replaces using slot 999 to save this savegame and allows
to properly handle having several playthroughs with a different
state when going to sleep. This is also similar to what the
original engine was doing.
2018-12-28 20:40:27 +01:00
Vhati
2d75c6b271 SCI32: Fix QFG4 Rusalka flowers dialogue
Fixes mixed up text/audio when giving her flowers, bug #10849
2018-12-28 18:11:31 +02:00
sluicebox
8f2da7086c SCI: Fix LB1 attic stairs lockup, bug #9949
Fixes a lockup in the original game
2018-12-28 15:05:33 +02:00
Filippos Karapetis
1be46e9207 GLK: ALAN2: Cleanup, merge some functions, move comments to headers 2018-12-28 13:41:39 +02:00
Filippos Karapetis
20d53d27f6 GLK: ALAN2: Adapt C-style enums / structs 2018-12-28 13:41:39 +02:00