scummvm/engines/ags/engine
mausimus f9f1a3cbab AGS: Parser fixes from upstream
Compilation of three bug fixes to text parser I recently made in the AGS project, around alternatives syntax:
1. Stop parsing when reaching end during alternatives skipping (causing an out-of-bounds memory read)
2. Correctly skip over multi-word alternatives (incorrect parsing of alternative lists)
3. Use dedicated function to identify word boundaries (affecting dash and apostrophe containing alternatives)

Upstream commits (release-3.6.1 branch):
1. 17f8ea2f0efadec7b3696d4ba51733f1cddc0772 (check for end of input not to go beyond)
2. e98315393a34629b8935fdee7bd725a8299f941c (fix multi-word alternative skipping)
3. 9b0ccbd04e36e757392b1fc744919c785310c57b (consistently check for word boundaries)
2024-06-30 14:19:21 +03:00
..
ac AGS: Parser fixes from upstream 2024-06-30 14:19:21 +03:00
debugging AGS: Fix GCC Compiler Warnings 2023-03-12 20:58:29 +00:00
device AGS: Silence redundant mouse warning 2023-11-02 20:06:28 +01:00
font ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
game AGS: Engine: fixed camera may fail to restore its position in the room 2024-03-28 12:02:40 +01:00
gfx AGS: Return more meaningful message in GetDriverName 2024-01-17 03:12:32 +01:00
gui AGS: Engine: replaced uses of strncpy with snprintf for safety 2024-01-17 03:12:30 +01:00
main AGS: Fix legacy upscaler not being enabled in a few old games 2024-06-25 17:52:17 +02:00
media AGS: Use the modXmS3m player for mod playback 2024-06-27 23:10:42 +02:00
platform AGS: Engine: center the SDL window ourselves on desktop platforms 2023-04-29 13:11:41 +02:00
script AGS: Engine: hack for pre-2.70 games to ignore RestartGame before NewRoom 2024-05-05 14:24:26 +02:00
util AGS: Inline some library functions + minor changes 2023-06-19 22:01:30 +03:00