grisenti
6276485657
HPL1: replace implementation of OpenBrowserWindow
2022-12-23 14:03:29 +01:00
grisenti
1424428d8d
HPL1: fix module.mk and rename Bitmap2D.h
2022-12-23 14:03:29 +01:00
grisenti
3a690a2a90
HPL1: move implementation of LowLevelResourcesSDL
2022-12-23 14:03:29 +01:00
grisenti
f831725d0c
HPL1: replace bitmap implementation
2022-12-23 14:03:29 +01:00
grisenti
45278f7010
HPL1: replace pixel format classes
2022-12-23 14:03:28 +01:00
grisenti
5f351698c8
HPL1: remove unused Platform class
2022-12-23 14:03:28 +01:00
grisenti
c0ddf435e5
HPL1: remove unused message box functions
2022-12-23 14:03:28 +01:00
grisenti
47004e102d
HPL1: remove tinyxml string implementation
2022-12-23 14:03:28 +01:00
grisenti
76a777aa99
HPL1: add check after opening the config file
2022-12-23 14:03:28 +01:00
grisenti
ebb6ad1a25
HPL1: fix module.mk
2022-12-23 14:03:28 +01:00
grisenti
65b7a4740f
HPL1: add game code
2022-12-23 14:03:28 +01:00
grisenti
fb53fd4038
HPL1: add header including all engine components
2022-12-23 14:03:28 +01:00
grisenti
700f99561d
HPL1: replace file finding functions
2022-12-23 14:03:27 +01:00
grisenti
fd70cae8dd
HPL1: replace script loading implementation
2022-12-23 14:03:27 +01:00
grisenti
f7f0937818
HPL1: modify config file load and save functions
2022-12-23 14:03:27 +01:00
grisenti
5ccf079d02
HPL1: remove log writer class
2022-12-23 14:03:27 +01:00
grisenti
5034b2588c
HPL1: replace implementation of logging functions
2022-12-23 14:03:27 +01:00
grisenti
3d09e8dfe4
HPL1: fix formatting and add debug levels
2022-12-23 14:03:27 +01:00
grisenti
ed75b13485
HPL1: move debug channels to dedicated header
2022-12-23 14:03:27 +01:00
grisenti
c5e44bdeb7
HPL1: fix platform in detection tables
2022-12-23 14:03:27 +01:00
grisenti
0d954919d1
HPL1: replace sprintf usage in tinyxml
2022-12-23 14:03:26 +01:00
grisenti
ef1a306510
HPL1: replace file I/O and string type in tinyxml
2022-12-23 14:03:26 +01:00
grisenti
7f956b585b
HPL1: remove double license
2022-12-23 14:03:26 +01:00
grisenti
87d8541ba5
HPL1: improve formatting
2022-12-23 14:03:26 +01:00
grisenti
b35fd9d1b8
HPL1: add license header
2022-12-23 14:03:26 +01:00
grisenti
6c2973bf50
HPL1: add engine code
2022-12-23 14:03:25 +01:00
grisenti
500713d41e
HPL1: add engine template and basic detection
2022-12-23 14:03:25 +01:00
neuromancer
eb5fa17695
FREESCAPE: added space station oblivion borders and title screens and regenerated freescape.dat file
2022-12-23 09:11:05 -03:00
neuromancer
3bb208de3f
FREESCAPE: limit cpu usage when vsync is enabled
2022-12-23 09:11:05 -03:00
Matthew Jimenez
a2b77e9faa
ULTIMA8: Replace render surface draw line implementation and use in minimap
2022-12-22 23:56:39 -06:00
Matthew Jimenez
12cf2edad2
ULTIMA8: Add hightlight to minimap border when mouse over resize positions
2022-12-22 21:59:58 -06:00
Matthew Jimenez
3f3e618bcc
ULTIMA8: Implement resizeable gump and use for minimap
2022-12-22 18:58:11 -06:00
Matthew Jimenez
0d3e44915d
ULTIMA8: use correct coords for gump onDragStop
2022-12-22 18:58:11 -06:00
neuromancer
2e68e44af5
FREESCAPE: allow user to select different options in the drawInfoMenu implementation for Driller
2022-12-22 21:55:29 -03:00
neuromancer
041da64fba
FREESCAPE: minimal drawInfoMenu implementation for Driller
2022-12-22 21:05:49 -03:00
neuromancer
dcb015e31d
FREESCAPE: added empty drawInfoMenu implementation for Driller
2022-12-22 21:05:49 -03:00
Lothar Serra Mari
32499a7c0b
MTROPOLIS: Add detection entries for the German versions of the "Uncle Albert" series
2022-12-22 18:58:47 -05:00
ScummVM-Translations
ed12ce926b
I18N: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-12-22 22:47:06 +00:00
Cameron Cawley
cc8de3a293
CONFIGURE: Enable SID emulation in the DS and 3DS ports
2022-12-22 23:46:52 +01:00
Cameron Cawley
5870b7d599
AUDIO: Reduce the static table sizes in the SID emulator
2022-12-22 23:46:52 +01:00
ScummVM-Translations
4413719019
I18N: Update translations templates
2022-12-22 22:45:25 +00:00
Cameron Cawley
7f2d9fd0fd
GRAPHICS: Split conversion.cpp into multiple files
2022-12-22 23:45:14 +01:00
Carlo Bramini
12fbecac55
CONFIGURE: Allow Cygwin as development platform.
...
I would like to suggest to allow the use of Cygwin as development platform.
This is not intended for providing builds for this environment (although SCUMMVM can be already built on it without problems), but for having an easy way for testing POSIX code on Windows.
There could be some alternatives, like the (defunt) Microsoft POSIX subsystem, the (also defunct) Windows Services for UNIX or the WSL1 and WSL2, but they are all painful experiences, at least for me, especially when debugging graphical applications connected to an X server or working with physical devices (try to believe). Alternatively, it is also possible to make a full virtual machine by using emulators like QEMU, but it has not the same advantages of having the code running natively, especially when sharing the same files..
So, this should be seen as a tool for developers, nothing more than that, because at the time of writing this seems to be the best and most comfortable way for debugging a change to the ports using POSIX code.
However, to avoid unintentional execution, the user must activate the support for Cygwin by providing --enable-cygwin-build at configure time, otherwise the process will halt again.
Even when support for Cygwin is activated, a warning message is still shown to the user, for informing him on what he is doing.
2022-12-22 23:29:19 +01:00
Lothar Serra Mari
7a4926f9ab
GOB: Fix custom title for German adibou2 according to title screen
2022-12-22 23:28:04 +01:00
Lothar Serra Mari
4dfafbbe87
GOB: Add another German variant of adibou2
2022-12-22 23:28:04 +01:00
Cameron Cawley
cae08a64c2
GRAPHICS: Optimize TransparentSurface blitting when using alpha-only modulation
2022-12-22 23:08:55 +01:00
ScummVM-Translations
a7ffab05e9
I18N: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-12-22 19:37:21 +00:00
Cameron Cawley
8cd1f1413f
DS: Fix building from a clean source directory
2022-12-22 19:36:56 +00:00
ScummVM-Translations
3b5c639bbf
I18N: Update translations templates
2022-12-22 18:21:20 +00:00
Cameron Cawley
066979c96a
DS: Display the ScummVM logo on the top screen when the launcher is active
2022-12-22 18:21:04 +00:00