Commit Graph
137148 Commits
Author SHA1 Message Date
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