Orgad Shaneh
4ccb0084be
CONFIGURE: Update pkgconfig-related comments for mingw
2021-08-01 10:10:37 +03:00
Paul Gilbert
fe231af1ea
AGS: Remove already refactored memory pool global
2021-07-31 22:20:29 -07:00
a/
9a46addcd4
SAGA2: Fix gTextBox text insertion
2021-08-01 13:28:43 +09:00
Orgad Shaneh
f01a1dc6fa
CONFIGURE: Use cross-pkg-config on MXE
...
Works without setting PKG_CONFIG_LIBDIR.
2021-08-01 07:27:16 +03:00
Orgad Shaneh
a6ded89075
CONFIGURE: Do not pass --prefix to sdl2-config
...
sdl2-config should return the correct paths without it. Trying to determine
the path by name lookup is error-prone.
For example, if both the host and a cross-toolchain have sdl2 installed,
the host executable is typically /usr/bin/sdl2-config, and the
cross-toolchain is <triplet>-sdl2-config and
/path/to/toolchain/triplet/bin/sdl2-config.
The toolchain bin path should not be part of PATH, because this can cause
clashes when building for the host (depends on the PATH order, and if the
tool exists on both).
And even if we do add the toolchain bin path, like we currently do at least
on MXE container, if the host path comes before the toolchain then the
<triplet>-sdl2-config will be detected, but this executable *is not* in the
directory that relates to this toolchain, but in the host bin (for example,
/opt/mxe/bin), so we pass the wrong path to --prefix and sdl2 breaks.
This only worked on buildbot because the lookup for mingw was sdl-config
instead of sdl2-config, and sdl-config just doesn't exist on the system.
2021-08-01 07:21:13 +03:00
Matthew Duggan
5bd8bffad9
AGS: Fix build for short int platforms
2021-08-01 11:13:33 +09:00
Matthew Duggan
1afa2eab91
ULTIMA8: Fix crash after watching Crusader credits and saving game
2021-08-01 11:03:49 +09:00
Paul Gilbert
5ad9352f8e
AGS: Re-add accidentally removed Object::get_Solid export
2021-07-31 14:34:11 -07:00
Paul Gilbert
79defb2f0f
AGS: Updated upstream sync point comment
2021-07-31 14:34:11 -07:00
Paul Gilbert
47fe5901d5
AGS: Removed unused old code
...
From upstream 495c35538e8e3db878853833ca817217b9ca1b34
2021-07-31 14:34:11 -07:00
Paul Gilbert
c56b82b5f6
AGS: Codestyle members of DataExtParser
...
From upstream b88b83385d7d4f5180f5741d2ce31b8547bbf156
2021-07-31 14:34:10 -07:00
Paul Gilbert
cb73fd2f2a
AGS: Class FindFileRecursive, for iterating over nested subdirs
...
From upstream 4c1d6244a9b9f50d1646163768bdc9e96cf064f8
2021-07-31 14:34:10 -07:00
Paul Gilbert
a9afcf230b
AGS: Class FindFile, working as a file iterator with a name pattern
...
From upstream c0d4f6587d1c3428fe891aa477550d42fdcd49da
2021-07-31 14:34:10 -07:00
Paul Gilbert
ae6479ffee
AGS: Recache walkbehinds after the mask was drawn upon
...
From upstream 1d10e3776a52b538916166215f239d39e32e4d32
2021-07-31 14:34:10 -07:00
Paul Gilbert
770541024e
AGS: Reworked tests ensuring always valid room area IDs are returned
...
From upstream df2729f49b9561678dd0a97d81da59e125d56af3
2021-07-31 14:34:10 -07:00
Paul Gilbert
c8f827197c
AGS: Implemented getting DrawingSurface for room masks
...
From upstream 087fe51893cc4b61dcfeb84fe72555349b56c411
2021-07-31 14:34:10 -07:00
Paul Gilbert
9e50e3268e
AGS: Moved RoomAreaMask enum and GetMask functions to RoomStruct
...
From upstream 0903ec301f25f69b8bb931db2e27e0e3bfce3afe
2021-07-31 14:34:10 -07:00
Paul Gilbert
d86792075c
AGS: Fixed some old games crashing because of empty views
...
From upstream 116e6d928eb335740d4c1801b4cb25fc5ba48905
2021-07-31 14:34:09 -07:00
Paul Gilbert
4bcaeb6609
AGS: Use native color depth when creating vscreen and fading
...
From upstream 28a882eefad283e20397d787a934ec9bd0efc8b7
2021-07-31 14:34:09 -07:00
Paul Gilbert
12b9c52fba
AGS: IGraphicsDriver must also know native game color depth
...
From upstream 0f9392acc1dd71b9b849af0eefbccdd92be12b30
2021-07-31 14:34:09 -07:00
Paul Gilbert
101be6b282
AGS: fixed lipsync data lost when doing RunAGSGame()
...
From upstream 599fb0c0882bdc511d2dd9e533a5b996b9ba4bc9
2021-07-31 14:34:09 -07:00
Paul Gilbert
311f60f1f1
AGS: Separate functions for resetting input states
...
From upstream ece319e73f7ee783740dc936c1f4c910a900f56a
2021-07-31 14:34:09 -07:00
Paul Gilbert
7a632b9a85
AGS: AssetManager opens assets for reading restricted to the section
...
From upstream c016ee79da0418482d029ae086dfbef9e5272af9
2021-07-31 14:34:09 -07:00
Paul Gilbert
3f215aa374
AGS: Added BufferedSectionStream, limited to an offset range
...
From upstream e7d6d4927a073f405012ca0c97361e7d519637a8
2021-07-31 14:34:08 -07:00
Paul Gilbert
0aba516dac
AGS: fixed SpriteFile may try loading a non-existing sprite
...
From upstream 5800e80ceaa26b8725d6bd3337de3aec5b204dc5
2021-07-31 14:34:08 -07:00
Martin Gerhardy
e68ca7630d
TWINE: exit the scenery view in lASK_CHOICE_OBJ
...
found in disassembly
2021-07-31 21:42:15 +02:00
Martin Gerhardy
63d225854f
TWINE: fixed lBUBBLE_OFF
...
verified against disassembly
2021-07-31 21:38:12 +02:00
Martin Gerhardy
1c4694e7b6
TWINE: when blitting the back to the front buffer also mark the area as dirty
2021-07-31 21:38:12 +02:00
Martin Gerhardy
a7f5a56847
TWINE: added todo comment
2021-07-31 21:38:12 +02:00
Martin Gerhardy
e0f26fe06e
TWINE: removed unused copyBlockPhys calls
...
... for areas that are already marked as dirty in the managed surface class
2021-07-31 21:38:12 +02:00
Martin Gerhardy
9a6dce181e
TWINE: renamed method
2021-07-31 21:38:12 +02:00
Martin Gerhardy
9ac735f623
TWINE: simplified dirty rect handling
2021-07-31 21:38:12 +02:00
Martin Gerhardy
896622286a
TWINE: dirty rect handling simplified
...
also reduced visibility of some members
2021-07-31 21:38:12 +02:00
Eugene Sandulenko
353d0aa758
DEVTOOLS: COMPANION: Improve verbose debug output
2021-07-31 18:56:35 +02:00
Eugene Sandulenko
ad42c3fd97
COMMON: Fix compilation
2021-07-31 18:30:16 +02:00
Eugene Sandulenko
33566c0847
DEVTOOLS: COMPANION: Fix processing '*' in the source file names
2021-07-31 18:22:55 +02:00
antoniou79
60b1b7eb40
BLADERUNNER: RESTOREDCONTENT: Restore dialogue in RC03
...
For the case when McCoy lets Izo escape
This whole sequence is still untriggered and has some glitches, which will be resolved when we restore the whole segment of catching up to Izo and then letting him go.
2021-07-31 19:13:36 +03:00
antoniou79
96e7858255
BLADERUNNER: RESTOREDCONTENT: NR07 restored cut dialogue bits
...
Tested animations. Still pending work on triggering some of these dialogue cases.
2021-07-31 19:08:46 +03:00
Eugene Sandulenko
d0eba82607
DEVTOOLS: COMPANION: Avoid concurrency in HFSUTILS execution
2021-07-31 18:06:55 +02:00
Eugene Sandulenko
8f72b4aec8
DEVTOOLS: COMPANION: Bail out on unsuccessful hcopy
2021-07-31 17:31:23 +02:00
Eugene Sandulenko
8ce0327544
DEVTOOLS: COMPANION: Do not hide hmount output in verbose mode
2021-07-31 17:24:08 +02:00
Eugene Sandulenko
66f7bc786e
DEVTOOLS: COMPANION: Fix spelling error
2021-07-31 17:12:49 +02:00
Eugene Sandulenko
8cd546c119
DEVTOOLS: COMPANION: Fix processing files newer than a year
2021-07-31 17:10:08 +02:00
Eugene Sandulenko
130270e9cc
COMMON: Puny-encode '*', '[', ']' in file names
2021-07-31 17:04:13 +02:00
Martin Gerhardy
61304fd896
TWINE: renamed members
2021-07-31 16:50:19 +02:00
Martin Gerhardy
429832986b
TWINE: renamed members
2021-07-31 16:48:23 +02:00
Martin Gerhardy
fc75e5709e
TWINE: renamed members
2021-07-31 16:48:23 +02:00
Martin Gerhardy
91fe6927c9
TWINE: made _projPosScreen private in Redraw
2021-07-31 16:48:23 +02:00
Martin Gerhardy
b08bc2ccf6
TWINE: reduced visibility of member
2021-07-31 16:48:23 +02:00
Martin Gerhardy
c6d26dc9d8
TWINE: renamed members
2021-07-31 16:48:23 +02:00