Eugene Sandulenko
|
abea37c9bb
|
ALL: Update ScummVM project license to GPLv3+
|
2021-12-26 18:48:43 +01:00 |
|
Misty De Meo
|
61ff57638a
|
DIRECTOR: fix Japanese continuation in preprocessor
|
2021-11-22 22:58:23 +01:00 |
|
Orgad Shaneh
|
02cfffcb67
|
DIRECTOR: Use nullptr
Using clang-tidy modernize-use-nullptr
|
2021-11-14 15:51:59 +02:00 |
|
djsrv
|
c716ded122
|
DIRECTOR: LINGO: Keep continuations in skipped lines
This should keep line numbers more consistent.
|
2021-07-21 21:56:51 -04:00 |
|
djsrv
|
8ac5130740
|
DIRECTOR: LINGO: Count global and property as definitions in preprocessor
|
2021-07-21 21:45:24 -04:00 |
|
djsrv
|
6a2697e2de
|
DIRECTOR: LINGO: Restore use of strchr in isspec
|
2021-07-15 16:31:47 -04:00 |
|
djsrv
|
88ea6e1645
|
DIRECTOR: Re-encode loaded text to UTF-8
|
2021-07-15 16:31:47 -04:00 |
|
djsrv
|
545d34c022
|
DIRECTOR: LINGO: Eliminate when preprocessor
|
2021-07-15 16:31:47 -04:00 |
|
djsrv
|
0e9fd00720
|
DIRECTOR: LINGO: Take castLib into account in patcher
|
2021-06-30 22:32:19 -04:00 |
|
djsrv
|
5915ded25b
|
DIRECTOR: LINGO: Remove outdated comment
|
2021-06-22 18:16:53 -04:00 |
|
djsrv
|
35c103de10
|
DIRECTOR: LINGO: Replace sound preprocessor
|
2021-06-22 18:16:53 -04:00 |
|
djsrv
|
da9341c796
|
DIRECTOR: LINGO: Remove play preprocessor
|
2021-06-22 18:16:53 -04:00 |
|
djsrv
|
e23e46c668
|
DIRECTOR: LINGO: Remove if preprocessor
|
2021-06-22 18:16:53 -04:00 |
|
djsrv
|
0a708b9c8f
|
DIRECTOR: LINGO: Move compiler logic to new class
|
2021-06-22 18:16:53 -04:00 |
|
djsrv
|
0ff7274993
|
DIRECTOR: Multiply version numbers by 100
To accomodate minor version.
|
2020-08-10 15:00:55 -04:00 |
|
djsrv
|
7f7e5ea6bc
|
DIRECTOR: LINGO: Keep 'comments' within strings
|
2020-08-01 12:00:08 -04:00 |
|
djsrv
|
e4caa3d514
|
DIRECTOR: LINGO: Fixed shared cast patching
|
2020-07-20 17:13:07 -04:00 |
|
djsrv
|
7943926317
|
DIRECTOR: LINGO: Get rid of return preprocessor
|
2020-07-19 13:33:35 -04:00 |
|
djsrv
|
829e4782c8
|
DIRECTOR: LINGO: Ignore garbage in D3 cast scripts
|
2020-07-15 23:31:47 -04:00 |
|
djsrv
|
f71670e8d9
|
DIRECTOR: LINGO: Implement allow outdated lingo
|
2020-07-15 23:30:12 -04:00 |
|
djsrv
|
366982fbef
|
DIRECTOR: LINGO: Handle macro/var conflict
|
2020-07-13 16:19:51 -04:00 |
|
djsrv
|
459636a71e
|
DIRECTOR: LINGO: Fix c_after and c_before
|
2020-06-18 22:27:59 -04:00 |
|
Eugene Sandulenko
|
c18a60521f
|
DIRECTOR: LINGO: Switched preprocessor to scumm_strcasestr()
|
2020-06-18 14:38:42 +02:00 |
|
Eugene Sandulenko
|
ec8ea8bfad
|
DIRECTOR: LINGO: More robust simple macro preprocessing
|
2020-06-16 00:30:27 +02:00 |
|
Eugene Sandulenko
|
30ff631723
|
DIRECTOR: LINGO: Added another edge case to nexttok()
|
2020-06-16 00:25:12 +02:00 |
|
Eugene Sandulenko
|
ee4a8f8515
|
DIRECTOR: LINGO: Preprocess seldom macro calls
|
2020-06-16 00:16:54 +02:00 |
|
Eugene Sandulenko
|
7b74d387b1
|
DIRECTOR: LINGO: Process more special symbols in IDs
|
2020-06-16 00:16:54 +02:00 |
|
Eugene Sandulenko
|
4e71453101
|
DIRECTOR: LINGO: Properly process strings in prev/nexttok
|
2020-06-15 00:06:15 +02:00 |
|
Eugene Sandulenko
|
7d2063166b
|
DIRECTOR: LINGO: Improve preprocessor token detection
|
2020-06-12 21:52:24 +02:00 |
|
Eugene Sandulenko
|
3fdea5ceee
|
DIRECTOR: LINGO: Enhanced preprocessor for 'return'
|
2020-06-11 23:46:31 +02:00 |
|
Eugene Sandulenko
|
bac023b726
|
DIRECTOR: Rename debug flags constants to match the flag values
|
2020-06-09 23:05:31 +02:00 |
|
djsrv
|
3724d1acbd
|
DIRECTOR: LINGO: Add lingopreprocess debug flag
|
2020-06-09 23:02:37 +02:00 |
|
djsrv
|
ecf09c214c
|
DIRECTOR: LINGO: Skip garbage before macro in D2-3
|
2020-06-05 23:37:19 +02:00 |
|
Eugene Sandulenko
|
2e5b1698b0
|
DIRECTOR: LINGO: Implemented preprocessor for 'when'
|
2020-06-01 11:44:07 +02:00 |
|
Eugene Sandulenko
|
18b13d1e39
|
DIRECTOR: LINGO: Another case of empty line processing in preprocessor
|
2020-05-22 19:55:48 +02:00 |
|
Eugene Sandulenko
|
87cc5f1c68
|
DIRECTOR: LINGO: Implemented code patcher and added patches for Warlock
|
2020-05-22 15:38:49 +02:00 |
|
Eugene Sandulenko
|
3a0bdfbfa7
|
DIRECTOR: LINGO: Optimized Lingo preprocessor
We were running each line twice, once with content and another time with '\n'
|
2020-05-22 15:38:49 +02:00 |
|
Eugene Sandulenko
|
9eab0eac4c
|
DIRECTOR: LINGO: Track script types and lines in preprocessor
|
2020-05-22 15:38:49 +02:00 |
|
Eugene Sandulenko
|
4ef5d6d62c
|
DIRECTOR: LINGO: Fully reworked continuation symbol handling
|
2020-05-15 20:24:39 +02:00 |
|
Eugene Sandulenko
|
6ebc79c3f2
|
DIRECTOR: LINGO: Fix preprocessor for 'sound of'
|
2020-05-13 22:00:36 +02:00 |
|
Eugene Sandulenko
|
1c7e13fd22
|
DIRECTOR: LINGO: Fixed preprocessor for 'play'
|
2020-05-12 15:40:01 +02:00 |
|
Eugene Sandulenko
|
5743331001
|
DIRECTOR: LINGO: Fixed 'play' keyword preprocessing
|
2020-05-11 19:20:45 +02:00 |
|
Eugene Sandulenko
|
3f82f6dd59
|
DIRECTOR: LINGO: Fixed preprocessor for play and sound clauses
|
2020-05-11 19:01:31 +02:00 |
|
Eugene Sandulenko
|
b52e09b321
|
DIRECTOR: LINGO: Fixed 'if' preprocessor
|
2020-05-10 21:46:06 +02:00 |
|
Eugene Sandulenko
|
4829527810
|
DIRECTOR: More robust preprocessing for sound command
|
2020-04-04 13:52:25 +02:00 |
|
Eugene Sandulenko
|
04c98c8e0c
|
DIRECTOR: Preprocess sound command
|
2020-04-04 01:43:21 +02:00 |
|
Eugene Sandulenko
|
8a5396e6f5
|
DIRECTOR: LINGO: Preprocess 'play done' to 'play #done'
|
2020-03-28 21:51:49 +01:00 |
|
Eugene Sandulenko
|
40d9ed41e2
|
DIRECTOR: LINGO: preprocess "play done" and remove c_playdone code
|
2020-03-28 21:33:41 +01:00 |
|
Eugene Sandulenko
|
2df604cf0f
|
DIRECTOR: LINGO: Do not read past buffer in preprocessor
|
2020-01-21 01:08:43 +01:00 |
|
Eugene Sandulenko
|
a965196116
|
DIRECTOR: LINGO: Fixed 'return' preprocessing
|
2020-01-19 02:04:58 +01:00 |
|