Commit Graph
137148 Commits
Author SHA1 Message Date
Lothar Serra Mari 68975ab5a4 NEWS: Update German NEWS file 2021-09-06 20:25:41 +02:00
Martin Gerhardy dd73daacf5 TWINE: fixed potential buffer underflow in renderPolygonsGouraud 2021-09-06 20:05:49 +02:00
Martin Gerhardy af8aa09bbe TWINE: renamed variable 2021-09-06 20:05:30 +02:00
Martin Gerhardy 30fe3ef07a TWINE: cleanup renderPolygonsGouraud 2021-09-06 20:00:26 +02:00
Martin Gerhardy 946fa1678e TWINE: re-did the renderPolygonsBopper method
better - but still not yet there. Try it with:

  set_holomap_trajectory 15

and check the boat windows
2021-09-06 19:53:11 +02:00
Martin Gerhardy 334a5c3109 TWINE: comments 2021-09-06 19:52:46 +02:00
Martin Gerhardy f4e5730cdc TWINE: translated french comment 2021-09-06 19:51:50 +02:00
Martin Gerhardy a095e97e1a TWINE: renderPolygonsMarble cleanup 2021-09-06 19:51:50 +02:00
Martin Gerhardy aa89e09dfe TWINE: renderPolygonsMarble renamed variables 2021-09-06 19:51:50 +02:00
Martin Gerhardy 76d496578a TWINE: fixed alignment issues for polytab access 2021-09-06 19:51:50 +02:00
Martin Gerhardy 3a05eb228c TWINE: further fixes in renderPolygonsMarble 2021-09-06 19:51:50 +02:00
Martin Gerhardy 9f36ac4309 TWINE: removed labels in renderPolygonsMarble 2021-09-06 19:51:50 +02:00
Martin Gerhardy 2caaa9380a TWINE: added disassembled code to render methods 2021-09-06 19:51:50 +02:00
Martin Gerhardy f7ecae3c2c TWINE: comments 2021-09-06 19:51:50 +02:00
Martin Gerhardy 326a08ed26 TWINE: set the debugger after all game components are set up already 2021-09-06 19:50:31 +02:00
Martin Gerhardy 5a0365738b TWINE: no need to create a copy of the domain string 2021-09-06 19:50:31 +02:00
ysj1173886760 83615f0d86 GRAPHICS: MACGUI: fix text display issue in mactextwindow. 2021-09-06 20:58:53 +08:00
antoniou79 cfab954743 CONFIGURE: Use -fsigned-char as extra building flag for Android
Needed for Android ARM architectures, where compilers assumes char is unsigned

Addresses issues like outlining fonts in AGS (https://forums.scummvm.org/viewtopic.php?f=17&p=95919#p95919)
See: https://stackoverflow.com/questions/7414355/is-it-safe-to-build-with-fsigned-char-with-android-ndk
2021-09-06 15:21:38 +03:00
alxpnv 23dd283457 ASYLUM: (BoardKeyHidesTo puzzle) fix French data 2021-09-06 14:55:42 +03:00
alxpnv 164353c5ff ASYLUM: add support for the Russian version 2021-09-06 14:55:42 +03:00
Torbjörn Andersson 15916e02f1 COMMON: Fix Valgrind warning in PEResources
As with NEResources, _disposeFileHandle was never set.
2021-09-06 08:37:25 +02:00
Torbjörn Andersson e14ffec25a COMMON: Fix _disposeFileHandle not being set
If there is a file handle, the clear() method checks if it should be
disposed of. However, the _disposeFileHandle variable was never set, so
it's unlikely that _exe was ever deleted. I found this out from a
Valgrind warning when quitting Buried in Time.

This seems like a very obvious fix to me, and as such it seems like a
good candidate for backporting to the release branch. On the other hand,
maybe there are cases where it worked by sheer, dumb luck? I'm not
familiar enough with where and how it is used.
2021-09-06 08:01:08 +02:00
djsrv 53b9a14c29 DIRECTOR: LINGO: Fix ID list memory leaks 2021-09-05 20:38:59 -04:00
djsrv fa01b6d434 DIRECTOR: LINGO: Don't warn when replacing script is expected 2021-09-05 20:38:59 -04:00
djsrv ef082abc6e DIRECTOR: LINGO: Fix replaced script memory leak 2021-09-05 20:38:56 -04:00
Coen Rampen 0bf7c87361 TOON: Restore demo flag for English demo 2021-09-05 23:16:52 +02:00
Torbjörn Andersson 2d50ec4a41 NEWS: Update Private Eye information
According to neuromancer, "localized versions of Private Eye should be
supported", so there is no need restrict the news to the US release.
2021-09-05 20:51:05 +02:00
Torbjörn Andersson 24ea36d3e9 COMMON: Don't decompress more bytes than the file specifies (bug 12900)
When running my CD version of Buried in Time, the loadFromCompresedEXE()
function would try to decompress beyond the allocated buffer, causing it
to crash. Up to that point, the decompressed data was identical to what
I would get if I let the original installer decompress the EXE and DLL
files.

So keep track of how many bytes have been decompressed, and terminate
when the upper limit is reached.
2021-09-05 21:26:49 +03:00
Matthew Duggan 1441135cc5 ULTIMA8: Always turn in Crusader when arrow keys are tapped
In the original game, while walking or running even a very brief tap on the
arrow key will always result in a turn.  Now we do that too by remembering a
tap happened.
2021-09-05 15:22:23 +09:00
Maxim Kovalenko 5d37243150 XEEN: Some fixes in both BASE and RU
XEEN:
Click on 'Auto Notes' shows 'Items' button animation - Fixed
'Up'/'Down' pressed buttons in create_char dialog shows wrong icon - Fixed
Fix 'Yes'/'No' (thumbs up/down) click area

XEEN: RU
'Items' button not working because it uses 'd' alias, same as down button ('d', 'down', 'kp2') - Fixed
Fixed PARTY_DIALOG_TEXT margins
Map title area names translated
Translated monster names
Translated spell names
Add spaces to mae_names
2021-09-04 19:24:37 -07:00
Paul Gilbert e8af70dbe7 AGS: Added Primordia DVD version 2021-09-04 16:06:24 -07:00
Paul Gilbert 8998fe9741 AGS: Strip off game Id prefix when loading savegame file list 2021-09-04 16:00:46 -07:00
Kari Salminen 73b109b035 CINE: OS: Fix crash before entering secret base
Check that the filename can be found in the volume entries map before
trying to dereference it.

Fixes #11723
2021-09-04 23:14:18 +02:00
Kari Salminen 294ed169f9 CINE: OS: Fix space missing in verb line
Fixes #11687
2021-09-04 23:14:18 +02:00
Kari Salminen 865e3d6179 CINE: OS: Add detection for Italian Amiga version
Closes #12812
2021-09-04 23:14:18 +02:00
Kari Salminen b3ef35c7e0 CINE: Keep overflowing message box inside screen
First calculate maximum used Y position in drawMessage
and then reposition the message box to stay inside the
main screen.

Fixes bug #11708
2021-09-04 23:14:18 +02:00
Matthew Duggan 2c4aae5294 COMMON: Use const references where possible in punycode
As suggested by coverity.
2021-09-04 23:15:23 +03:00
Thierry Crozat cb63073939 NEWS: Fix typos 2021-09-04 19:41:53 +01:00
Lothar Serra Mari eafd093a72 NEWS: Update German NEWS file 2021-09-04 20:35:51 +02:00
Thierry Crozat 200fcf88a0 NEWS: Mention TTS support for Dreamweb and Mission Supernova 2021-09-04 19:31:08 +01:00
taylorzhancher ea9a7dccf1 DREAMWEB: Add Text To Speech support 2021-09-04 19:27:46 +01:00
taylorzhancher fa8845e367 SUPERNOVA: Add Text To Speech support 2021-09-04 19:24:12 +01:00
Thierry Crozat 7db6a06e01 BUILD: Only package user manual if present
This fixes build errors, for example when running make bundle on
macOS, or make install on Linux, if make manual has not been run
previously.
2021-09-04 20:01:32 +02:00
Thierry Crozat 5bac2487d3 BUILD: Fix handling of file name with spaces
Using quotes does not work on all platforms.
2021-09-04 20:01:32 +02:00
Thierry Crozat 8305a9da5e Revert "BUILD: Add a target to download manual when not present"
This reverts commit 5205e1ad23.
2021-09-04 20:01:32 +02:00
Thierry Crozat 4e503fad1c Revert "BUILD: Add $(DIST_FILES_DOCS) to targets using it"
This reverts commit d1e195c298.
2021-09-04 20:01:32 +02:00
athrxx a70206f56f SCUMM: (SCUMM 3) - avoid possible division by 0
(I haven't encountered a case where it actually happened, but it looks like it could...)
2021-09-04 18:28:27 +02:00
Thierry Crozat cabb818543 AGS: Fix deleting savegames
The MetaEngine claimed to support kSupportsDeleteSave, but
removeSaveState() was not implemented, so deleting savegames
was not doing anything.

This fixes bug #12896 (AGS: Can't delete savegames)
2021-09-04 14:49:13 +01:00
Thierry Crozat 326a765083 AGS: Add detection for strangeland mac version from GOG 2021-09-04 14:13:18 +01:00
Matthew Duggan 129b517cca AGS: Fix build when DEBUG is defined 2021-09-04 22:03:20 +09:00