Age | Commit message (Collapse) | Author |
|
|
|
Formerly we relied on static linkage. However, in the presense of modern
OpenGL (ES) implementations it is not easily identifable which library to link
against. For example, on Linux amd64 with nVidia drivers and SDL2 setup to
create a GLES 1.1 context one would need to link against libGL.so. However,
traditionally GLES 1.1 required to link against libGLESv1_CM.so. To prevent a
huge mess we simply resolve the OpenGL functions on run-time now and stop
linking against a static library (in most cases).
GLES support needs to be enabled manually on configure time for now.
Tizen changes have NOT been tested.
|
|
debug.h is now always included and all calls should be made through GLCALL.
|
|
This can and will be used for future extension usage support.
Tizen changes have been untested.
|
|
|
|
|
|
Now we rely on highres feature of the backends
|
|
|
|
|
|
|
|
|
|
Fluidsynth is too problematic, stutters with some games,
so disabling it for the time being.
|
|
The roles of the pattern and filename were reversed, so fixed that.
|
|
|
|
We introduced a new pattern '#' in 06641f29a7bdcda280b0291f215193f055c83969.
Starting from that commit all backends were supposed to support it. Dreamcast
was missed. To support it in Dreamcast we now use Common::String::matchString
to do pattern matching.
|
|
holding
|
|
|
|
|
|
|
|
|
|
|
|
Bug is: "IRIX: X BadMatch when trying to start any 640x480 game".
40e019efd45a02261a7dbc69ceaa9188d8c7a269 introduced resetting the pixel depth
when unloading modes for SDL output. This was required to make mode listing
for OpenGL work on Win8+.
This causes issues on non-Win32 platforms though. SDL might not give us a valid
a pixel depth, causing the resetting to fail. A particular example is X11 on
IRIX, when only 16bit output modes work. Initially SDL tells us that the pixel
depth is 32bit. Trying to set this up causes a crash though.
Since there is no way to validate SDL's return value, we simply limit the reset
to platforms where it is actually required, i.e. Win32.
|
|
As pointed out by Raziel^.
|
|
AmigaOS's Rexx interpreter seems to have problems with './' in the path to the
Rexx script. We work around this by copying it to the cwd and using it from
there.
Manual merge of PR #669 "AMIGAOS: Fix amigaos.mk to make the rexx script work
on local builds".
|
|
The language code for Swedish is "sv", not "se".
|
|
The country code for Denmark is DK, not DA.
|
|
JANITORIAL: Typos detected with lintian & grep
|
|
|
|
|
|
|
|
This allows running "make -j4" and similar as part of dpkg-buildpackage
without editing the makefile.
|
|
|
|
|
|
This code depended on the off by one
bug fixed in 9b8b737
|
|
This is what the XDG Base Directory Specification suggests to use. We still
use ~/.scummvm as default path in case the directory exists.
This tackles an aspect of bug #6036 "POSIX: Use XDG dirs instead of HOME".
|
|
|
|
'$XDG_CONFIG_HOME/scummvm/scummvm.ini'.
This is what the XDG Base Directory Specification suggests to use. We still
use the old location of '~/.scummvmrc' in case that is present.
This tackles an aspect of bug #6036 "POSIX: Use XDG dirs instead of HOME".
|
|
This makes use use the XDG Base Directory Specification for the log file path.
This tackles one part of bug #6036 "POSIX: Use XDG dirs instead of HOME".
|
|
|
|
This is kind of like 'mkdir -p' now. But the permissions are different from
standard POSIX behavior.
|
|
|
|
|
|
ALL: Handle Alt-x internally in SCUMM.
|
|
|
|
|
|
This case for F# keys was forgotten to update in 8530997fff7b5b9d558f7dd6a0d07c236e4de16f.
|
|
rx doesn't find the program if "./" or ${srcdir} is kept in front.
Probably a limitation of abc-shell...or rx
|
|
|
|
This was originally added in cbd867329e018d7eca12b3a8842e52b8db9f494d to
support this LucasArts game hotkey. However, Alt-x is used by other
engines as hotkey. Most notably AGI's Leisure Suit Larry in the Land of the
Lounge Lizards uses it to skip the age protection. Since we handle Alt-x
internally in SCUMM now there is no need to keep this around in our backend
code.
|
|
|