Commit Graph

101359 Commits

Author SHA1 Message Date
Eugene Sandulenko
010404a7f3 SWORD25: Process Windows paths in extracted version 2020-10-07 11:51:05 +02:00
Eugene Sandulenko
fd556c9b80 SWORD25: Added debug output 2020-10-07 11:29:33 +02:00
Paul Gilbert
2a360b96a3 NEWS: Added notes for GLK, Lure, Ultima changes 2020-10-06 21:29:21 -07:00
Paul Gilbert
534c401715 GLK: ZCODE: Fix loading stack from savegames 2020-10-06 21:22:41 -07:00
Eugene Sandulenko
530a892012 NEWS: Mention Sword25 improvement 2020-10-07 01:40:03 +02:00
Eugene Sandulenko
6d0072475f SWORD25: Make the extracted version working
Our FSDirectory Archive behaviour differs from other Archive-based
classes such as Zip. It returns only files, while the archivers
return whole paths. Thus, we have to use custom code for pattern-based
queries which Lua code uses extensively
2020-10-07 01:40:03 +02:00
Eugene Sandulenko
4a401e36fc COMMON: Extend FSDirectory, so matching functions could also match subdirectories 2020-10-07 01:40:03 +02:00
Eugene Sandulenko
7af0fb302e LASTEXPRESS: Fix detection for GOG release 2020-10-07 01:40:03 +02:00
Eugene Sandulenko
489823a739 Revert "LASTEXPRESS: added detection entry for gog release"
This reverts commit 3128c0be2f.

The md5s are for full files, it was never tested or even compiled,
as it is obvious from the PR#1333. There are different reasons why the
version was not detected, this will be fixed separately.
2020-10-07 01:40:03 +02:00
athrxx
875880bded KYRA: (EOB/SegaCD) - improve skipping of cutscenes
Make sure that the right palettes and scroll offsets are set after a sequence is aborted. Instead of actually aborting the sequence we fast forward through it in order to have the same final values as if the sequence had been played normally
2020-10-06 22:26:38 +02:00
Paweł Kołodziejski
c200afef97 WINTERMUTE: Corrected demo description for Sunrise game entry 2020-10-06 22:11:01 +02:00
athrxx
1cf3696524 KYRA: (EOBII/Spanish) - fix party transfer message to fit into window
(this is a ScummVM specific string, not one from the original game)
2020-10-06 19:36:31 +02:00
athrxx
7695fb92af KYRA: (EOB/SegaCD) - allow party transfer to EOB II
This slightly modifiies the save code so that parties created with the SegaCD version (from save files created after this commit) can be imported into any version of EOB II.

Also fix a memory leak in party transfer code.
2020-10-06 19:13:56 +02:00
athrxx
08c6423403 KYRA: (EOB) - fix CGA mode glitch 2020-10-06 19:10:30 +02:00
Vladimir Serbinenko
55559539af common/array: Fix comment
Comment speaks about double-linked list but we actually have an array
2020-10-06 18:16:53 +02:00
Vladimir Serbinenko
1e3b41d71b Add division and multiplication operators to Common::Point
They're convenient for performing computations and I use
them in Hades Challenge engine
2020-10-06 18:16:08 +02:00
Eduard Chaika
7f9fe280a8 PETKA: fix memory leak in video decoding 2020-10-06 17:19:52 +03:00
Eduard Chaika
43524fe31f PETKA: fix memory leak when reading object data 2020-10-06 17:19:52 +03:00
Eduard Chaika
6e09269275 PETKA: fix memory leak in QObjectPetka 2020-10-06 17:19:52 +03:00
Eduard Chaika
aa7e20de28 PETKA: fix memory leak in sound mgr 2020-10-06 17:19:52 +03:00
anonymous
17834b6183 I18N: Update translation (Chinese)
Currently translated at 0.9% (14 of 1480 strings)
2020-10-06 12:21:43 +00:00
Andrei Prykhodko
e313abbcf7 PETKA: remove handling RIGHT and LEFT keycodes 2020-10-06 00:31:18 +03:00
Andrei Prykhodko
0639c0708e PETKA: implement dirty rects for QTextDescription 2020-10-06 00:07:23 +03:00
Andrei Prykhodko
6a35dda135 PETKA: implement drawing multiline text 2020-10-05 23:53:25 +03:00
Andrei Prykhodko
620e9effec PETKA: fix dirty rect bug with star 2020-10-05 19:19:46 +03:00
Andrei Prykhodko
ab08c29ed6 PETKA: text fixes 2020-10-05 19:18:48 +03:00
Andrei Prykhodko
a1baf46899 PETKA: more original bug fixes 2020-10-05 19:08:45 +03:00
Eugene Sandulenko
706d25d47e COMMON: Revert unintended change 2020-10-05 16:30:13 +02:00
Bartosz Gentkowski
c52f7e0e04 DOXYGEN: doxygen changes in header files 2
Edited files in the common folder:

- bufferedstream.h
- callback.h
- config-manager.h
- coroutines.h
- cosinetables.h
- dcl.h
- debug.h
- debug-channels.h
2020-10-05 13:45:08 +02:00
Bartosz Gentkowski
b6c5d415ee small edits, to be squashed 2020-10-05 13:43:50 +02:00
Bartosz Gentkowski
59fce86705 DOXYGEN: updates in first header files
Add and improve doxygen blocks in header files:

- achievements.h
- algorithm.h
- archive.h
- array.h
- bitstream.h
2020-10-05 13:43:50 +02:00
Thierry Crozat
d3dc102b6a BUILD: Fix making iphone bundles 2020-10-05 10:41:16 +01:00
Thierry Crozat
0965262e65 GIT: Ignore doxygen output 2020-10-05 02:12:54 +01:00
Thierry Crozat
fe32ac1423 DOC: Add make rule and bash script to run doxygen
The output directory is not defined by the DOXYGEN_OUTPUT_DIRECTORY
environment variable instead of being hardcoded to `html`. Both the
make rule and the bash script set that variable to `html` by default,
but in the case of the bash script we can override it by defining
the variable in the environement before running the script.
2020-10-05 02:12:48 +01:00
Bartosz Gentkowski
63da4eacb4 DOXYGEN: Add doxygen build files
This commit adds the doxygen build framework to the main
scummvm repo.
This allows to easily build and test API doc when making any
kind of changes in doxygen blocks in header files.

The build can be run from command line in the 'doxygen'
folder with 'doxygen scummvm.doxyfile'.

Output is produced in the 'html' folder and can be viewed
by opening the 'index.html' file.

The 'buildfiles' folder contains files related to style.

The output uses the vanila doxygen skin.
2020-10-05 01:58:24 +01:00
Eugene Sandulenko
7aff24cfc6 NGI: MDREAM: Read GameProject 2020-10-05 01:25:35 +02:00
Eugene Sandulenko
55b2d57d47 NGI: Further work on MDream 2020-10-05 00:26:48 +02:00
Eugene Sandulenko
52ec218021 ENGINES: Fix include file name 2020-10-05 00:26:48 +02:00
Eugene Sandulenko
e6171c4ea0 NMI: g_fp -> g_nmi 2020-10-05 00:26:48 +02:00
Andrei Prykhodko
4d2889fb61 PETKA: original bug fix 2020-10-05 00:14:45 +03:00
Andrei Prykhodko
bf9b6c8e89 PETKA: updated engine status
The first game can now be completed
2020-10-05 00:14:45 +03:00
Andrei Prykhodko
4f1e5edd8d PETKA: workaround for broken flics 2020-10-05 00:14:45 +03:00
Cameron Cawley
a4002bdeee CREATE_PROJECT: Enable C++11 for Xcode builds 2020-10-04 21:46:45 +01:00
Donovan Watteau
a1d930209a SDL: Prefer OpenGL over Metal rendering on macOS
SDL 2.0.10 and above favors Metal over OpenGL rendering on macOS, but
this currently causes blurriness issues on Retina displays.

Going back to OpenGL rendering works around this bug for now.

Users can override this with the SDL_RENDER_DRIVER environment variable.

c59bf95ba8 and 70f79d3df8 are still a requirement to
work around this bug, too.

Bug #11430.
2020-10-04 21:11:54 +01:00
Eugene Sandulenko
03d0a7b891 DIRECTOR: Added comments 2020-10-04 22:09:11 +02:00
Eugene Sandulenko
c2010e2560 BUILD: Fix linking on some gcc versions 2020-10-04 22:07:59 +02:00
Eugene Sandulenko
f48d052021 NGI: Loading of initial file for MDream 2020-10-04 21:56:30 +02:00
Eugene Sandulenko
1395a8b4e5 DIRECTOR: Process '@' in file path conversion 2020-10-04 21:56:30 +02:00
Thierry Crozat
1d70ed4d24 MACOSX: Revert changes to Info.plist that were committed by mistake 2020-10-04 19:17:44 +01:00
Thierry Crozat
5b0b23e760 MACOSX: Fix bundle make target 2020-10-04 18:51:50 +01:00