Eugene Sandulenko
390cbc6ba0
COMMON: Fix compilation
2020-10-14 14:18:34 +02:00
Paweł Kołodziejski
723ffa111b
BACKENDS: Remove accel3d flag completely.
2020-10-13 23:00:19 +02:00
Paweł Kołodziejski
070d274bf7
BACKENDS: Drop getScreenPixelBuffer() as no longer needed. ( #2521 )
2020-10-13 22:30:39 +02:00
Paweł Kołodziejski
59ba9cb715
SDL: Do not allow toggle fullscreen for backends which can lose opengl context used for 3d games. ( #2514 )
2020-10-13 20:27:58 +02:00
Cameron Cawley
d1d305d1b9
GRIM/GROOVIE: Move StuffIt archive code to Common ( #2509 )
2020-10-11 22:01:00 +02:00
SupSuper
12e7fb917b
COMMON: Attempt to fix DS build
2020-10-11 09:22:23 +01:00
Eugene Sandulenko
b661b7e428
COMMON: Attempt to fix DC build
2020-10-10 10:28:05 +02:00
Eugene Sandulenko
752f97f072
COMMON: Remove default implementation for OSystem::getScreenPixelBuffer()
...
Otherwise it brings circular dependency, and we anyway have it already
in modular-backend.cpp
2020-10-09 23:31:43 +02:00
Paweł Kołodziejski
35b9cccbde
ALL: Merge ResidualVM
2020-10-09 19:44:13 +02:00
Pawel Kolodziejski
1120da8341
ALL: Sync with ScummVM, rev: 1f25347dd57942e1c50ddfeb51b660df52934c6f
2020-10-08 23:38:29 +02:00
antoniou
465807f165
JANITORIAL: Better vertical align of methos and members
2020-10-07 15:26:31 +03:00
Eugene Sandulenko
6760fceb72
COMMON:: LUA: Added Chroatian language used in Sword25
2020-10-07 12:25:08 +02:00
Eugene Sandulenko
4a401e36fc
COMMON: Extend FSDirectory, so matching functions could also match subdirectories
2020-10-07 01:40:03 +02:00
Vladimir Serbinenko
55559539af
common/array: Fix comment
...
Comment speaks about double-linked list but we actually have an array
2020-10-06 18:16:53 +02:00
Vladimir Serbinenko
1e3b41d71b
Add division and multiplication operators to Common::Point
...
They're convenient for performing computations and I use
them in Hades Challenge engine
2020-10-06 18:16:08 +02:00
Pawel Kolodziejski
0e42d4f504
ALL: Cleanup guards names. Fixed compilation.
2020-10-05 21:20:43 +02:00
Pawel Kolodziejski
c4b9f966b6
GRIM: Drop side textures feature from backend.
2020-10-05 19:09:58 +02:00
Eugene Sandulenko
706d25d47e
COMMON: Revert unintended change
2020-10-05 16:30:13 +02:00
Pawel Kolodziejski
4f8f566299
ALL: Sync with ScummVM rev: c52f7e0e0402054ecb43ecef413f9eb0f2182b84
2020-10-05 14:54:26 +02:00
Bartosz Gentkowski
c52f7e0e04
DOXYGEN: doxygen changes in header files 2
...
Edited files in the common folder:
- bufferedstream.h
- callback.h
- config-manager.h
- coroutines.h
- cosinetables.h
- dcl.h
- debug.h
- debug-channels.h
2020-10-05 13:45:08 +02:00
Bartosz Gentkowski
b6c5d415ee
small edits, to be squashed
2020-10-05 13:43:50 +02:00
Bartosz Gentkowski
59fce86705
DOXYGEN: updates in first header files
...
Add and improve doxygen blocks in header files:
- achievements.h
- algorithm.h
- archive.h
- array.h
- bitstream.h
2020-10-05 13:43:50 +02:00
Pawel Kolodziejski
d15f78d502
ALL: Missed few files to add after sync with ScummVM
2020-10-05 00:05:35 +02:00
Pawel Kolodziejski
4631c0e2ed
ALL: Sync with ScummVM rev: a4002bdeee5ec11b4e5968912c0dc759bb60c8a3
2020-10-04 23:59:26 +02:00
Bartosz Gentkowski
ec24687ce4
DOXYGEN: Add doxygen groups to header files in the common folder
...
Adding @defgroup and @ingroup doxygen tags into all headers
in the common folder that contain doxygen blocks.
This improves the structure, readability, and findability
of information in the resulting output.
This commit targets purely structure and does not deal with
the content of the currently existing doxygen documentation.
2020-10-04 18:25:50 +02:00
Thierry Crozat
64f727ca3d
COMMON: Fix performance issues in Encoding when checking endianness
2020-10-03 23:04:25 +01:00
Thierry Crozat
8555463758
COMMON: Fix Encoding switchEndian function
...
The result string was missing the null terminator.
2020-10-03 23:04:25 +01:00
Pawel Kolodziejski
2ef7bfc3ef
COMMON: Remove not used anymore joystick events entries
2020-10-03 17:34:00 +02:00
Thierry Crozat
786aac568b
COMMON: Add c++11 initializer list replacement when not available in std lib
...
The c++11 standard includes some features that do not only depend on the
compiler supporting it, but also the c++ standard library having support
for it. This is the case for the initializer list feature. So when we
compile with a modern compiler but using an old std lib we need a
replacement for it.
2020-10-03 15:51:14 +02:00
Thierry Crozat
a275522f89
COMMON: Add list initialization and move semantics to Array
2020-10-03 15:51:14 +02:00
aryanrawlani28
9c67225293
COMMON: ERROR: Add kMetaEnginePluginNotFound
2020-10-03 14:56:36 +02:00
Pawel Kolodziejski
d8f2040dba
ALL: Drop setupScreen API, use new initGraphics3d from engine API.
...
Enabled system API for begin/end gfx transactions, initSize, setGraphicsMode.
Function setGraphicsMode will use optional params to trigger 3d rendering
and switch to proper SDL Gfx manager.
2020-10-02 19:14:19 +02:00
Pawel Kolodziejski
6f69981904
BACKENDS: Drop launcherInitSize() and use 2d backend gfx manager for launcher.
2020-09-30 16:52:44 +02:00
Pawel Kolodziejski
89a0638f4b
COMMON: Cleanup code comments
2020-09-27 19:35:07 +02:00
Pawel Kolodziejski
5c311ac905
ALL: Cleanup after sync
2020-09-25 14:48:20 +02:00
Pawel Kolodziejski
e9b528549e
COMMON: Make system methods optionally
2020-09-25 11:16:31 +02:00
Pawel Kolodziejski
c50f944f9f
COMMON: Cleanup left over
2020-09-24 16:40:16 +02:00
Pawel Kolodziejski
27e12d8a96
ALL: Eliminate LOCAL_PI macro
2020-09-23 23:20:23 +02:00
Paweł Kołodziejski
db4295c1a8
COMMON: Added PS2 and XBOX platform definitions.
2020-09-23 22:59:20 +02:00
Pawel Kolodziejski
bfe58d3c77
ALL: Synced with ScummVM - rev: d4db631f9b72f9f39b0e76de19e56e445e5c4f64
2020-09-23 21:52:10 +02:00
Eric Fry
8e55335eb0
COMMON: Add Sega Megadrive/Genesis platform
2020-09-21 23:11:10 +02:00
Bastien Bouclet
0f2c6cd9ea
ENGINES: Change mac resource fork file detection to use the file cache
...
Common::MacResMan is now able to open files from a specified
Common::Archive. This is a bit hacky as dynamic_cast is used to break
the Archive encapsulation to retreive the underlying FSNode. It should
however be more correct than the previous code that assumed files were
at the root of the currently running game's path.
AdvancedDetector constructs a Common::Archive from its FileMap based
filesystem cache and uses it to detect the mac resource fork files.
This cuts the time it takes to run the detection code with all the
engines enabled as dynamic plugins on the 3DS to 30 s from 280 s.
2020-09-20 16:33:45 +02:00
Bastien Bouclet
9a1e2368b2
COMMON: Avoid an unnecessary copy in the XML parser
2020-09-20 16:33:45 +02:00
Cameron Cawley
31be074893
BACKENDS: Add a function to return if the overlay is visible
2020-09-15 00:09:11 +02:00
Pawel Kolodziejski
15a759370a
ALL: Synced with ScummVM - rev: bdbbcd81ae6da794833c8ea84b0fba69c5cb0e7e
2020-09-12 19:38:50 +02:00
Vladimir Menshakov
0a4154318c
COMMON: implement %c formatter (used in hardware-input.cpp)
...
Fix invalid descriptor name for half-axis.
Add some tests for U32String::Format.
2020-09-12 11:56:17 +01:00
Cameron Cawley
6e0c93dc46
COMMON: Add helper functions for converting strings
2020-09-12 11:59:23 +02:00
SupSuper
b123a21eed
BACKENDS: Add support for qualified game IDs in taskbar icons
2020-09-09 01:58:20 +01:00
Thierry Crozat
c5ede297ea
JANITORIAL: Simplify some code that use U32String::format
2020-09-08 21:24:27 +01:00
Thierry Crozat
54f825359f
COMMON: Allow using U32String::format with a C string format string
2020-09-08 21:22:04 +01:00