250 Commits

Author SHA1 Message Date
neuromancer
54ace30a33 PRIVATE: fixed debug statement 2021-06-22 10:10:53 +02:00
neuromancer
a1170b44f3 PRIVATE: removed old code, commented debugs and fixes 2021-06-22 10:10:53 +02:00
neuromancer
297175310f PRIVATE: more fixes 2021-06-22 10:10:53 +02:00
neuromancer
63413b6d23 PRIVATE: better compatibility with non-US versions 2021-06-22 10:10:53 +02:00
neuromancer
0d5f191b7b PRIVATE: added license headers 2021-06-22 10:10:53 +02:00
neuromancer
1f1b9baebc PRIVATE: fixes 2021-06-22 10:10:53 +02:00
neuromancer
6c80b049af PRIVATE: integrated first version of the decompiler 2021-06-22 10:10:53 +02:00
Francisco Javier Diéguez Tirado
f10fb7fbad PRIVATE: first version of bytecode decompiler
Meant to be compiled as standalone tool. Not yet integrated
into game engine.
2021-06-22 10:10:53 +02:00
neuromancer
40f6c70841 PRIVATE: preliminary support for decompiled game assets 2021-06-22 10:10:53 +02:00
sluicebox
8e1d90f8e4 ALL: Remove clearAllDebugChannels() from Engine dtors 2021-06-14 12:42:38 -05:00
ysj1173886760
043fda5c47 PRIVATE: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
neuromancer
715e9c6d70 PRIVATE: improved SyncSound implementation 2021-05-21 19:45:58 -03:00
neuromancer
ac43a4318f PRIVATE: inventory and rendering fixes 2021-05-21 14:53:32 -03:00
neuromancer
f42dc29971 PRIVATE: simplified mask handling 2021-05-21 08:31:34 -03:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko
94614ea6f9
PRIVATE: Added German version detection. Bugreport #12360 2021-04-19 01:18:47 +02:00
neuromancer
2f8385fa9a PRIVATE: improved detection tables 2021-03-28 09:50:33 -03:00
Cameron Cawley
dce5e08467 PRIVATE: Mark the engine as requiring highres and 16bit 2021-03-28 09:50:15 -03:00
Cameron Cawley
fe169f9e1d PRIVATE: Use the best pixel format specified by the backend 2021-03-28 09:50:15 -03:00
Orgad Shaneh
e870c56f21 PRIVATE: Fix potentially uninitialized variable on release build
assert is no-op.
2021-03-24 01:08:49 +02:00
neuromancer
3370e407f5 PRIVATE: enabled ADGF_TESTING and build-by-default 2021-03-18 19:44:57 -03:00
neuromancer
04851ed522 PRIVATE: implemented DossierChgSheet 2021-03-18 19:17:52 -03:00
D G Turner
41c4852195 PRIVATE: Fix Unused Function GCC Warning
This was in the lexer parser code autogenerated by flex. The relevant
functions have been commented out, rather than removed to make it easier
to merge changes if this parser code needs to be regenerated.
2021-03-18 18:31:41 +00:00
D G Turner
8f1e9722a0 PRIVATE: Fix GCC Compiler Warning 2021-03-18 06:05:30 +00:00
neuromancer
8e35962584 PRIVATE: allow to properly save during pause 2021-03-13 17:27:53 -03:00
Cameron Cawley
899a679d46 PRIVATE: Simplify the cursor code 2021-03-12 23:24:03 -03:00
neuromancer
c133fec9eb PRIVATE: fixed memory leak on vs picture scaling 2021-03-10 22:16:10 -03:00
neuromancer
01bcf5288a PRIVATE: save and restore VSPicture 2021-03-08 19:18:30 -03:00
neuromancer
dd3e3f1892 PRIVATE: better pause handling when a movie is playing 2021-03-08 19:18:30 -03:00
neuromancer
cff28b3b95 PRIVATE: refactored code using decodeImage and removed old comments 2021-03-07 18:55:51 -03:00
neuromancer
6d4b001b2b PRIVATE: saving now uses VSPictures instead of screenshots 2021-03-07 18:47:00 -03:00
neuromancer
0eca2dcc22 PRIVATE: re-enabled sound areas and fail if they are invalid 2021-03-07 12:52:23 -03:00
neuromancer
b1e1494a12 PRIVATE: fixed two more memory leaks 2021-03-07 11:51:56 -03:00
Matthew Duggan
c82c6901bc PRIVATE: Fix some coverity issues 2021-03-07 18:14:01 +09:00
D G Turner
63ca8cdeef PRIVATE: Fix GCC Unused Variable Warnings from Header Constants
It is not generally a good idea to define variables in headers so
fixing these warnings by using the string value directly as initialization
to various Common::String variables / parameters.
2021-03-06 21:48:59 +00:00
Eugene Sandulenko
7aee945999 PRIVATE: JANITORIAL: Fix indentation 2021-03-05 19:27:58 +01:00
Eugene Sandulenko
fc2340449d PRIVATE: Plug memory leak 2021-03-05 19:14:24 +01:00
Eugene Sandulenko
b880768235 PRIVATE: Avoid global constructors 2021-03-05 19:12:02 +01:00
Matthew Duggan
62b181b628 PRIVATE: Const correctness for iterators 2021-03-05 19:30:58 +09:00
Matthew Duggan
346d1800a5 PRIVATE: Make some things static to reduce exported symbols 2021-03-05 19:30:07 +09:00
SupSuper
098a53217b PRIVATE: Fix compilation in MSVC 2021-03-04 15:51:14 +00:00
Martin Gerhardy
9b2c3c59d3 PRIVATE: also open in file in release builds 2021-03-04 16:10:52 +01:00
Martin Gerhardy
262e8a1d57 PRIVATE: fixed invalid memory access 2021-03-04 16:10:23 +01:00
Matthew Duggan
e052e45ac6 PRIVATE: Restore a memory leak until it can be fixed properly. 2021-03-04 23:06:00 +09:00
Matthew Duggan
fa95f28fc9 PRIVATE: Remove some more unnecessary copies 2021-03-04 23:06:00 +09:00
Matthew Duggan
5d0126057e PRIVATE: Remove struct initializers
Older compilers don't like the = {} syntax.
2021-03-04 21:28:25 +09:00
Matthew Duggan
a77181cdde PRIVATE: Remove Point memory leak 2021-03-04 18:48:58 +09:00
Matthew Duggan
14b440605d PRIVATE: Remove a Rect memory leak 2021-03-04 18:33:55 +09:00
Matthew Duggan
18199d8777 PRIVATE: Remove some string memory leaks 2021-03-04 18:27:49 +09:00
Matthew Duggan
551ee85bf3 PRIVATE: Avoid some string copies 2021-03-04 18:24:26 +09:00