Age | Commit message (Collapse) | Author |
|
Nothing from that framework in specific is used, thus it's not required to
link against it.
|
|
The previous update to the Wii configure sections including changing
the compiler prefix missed changing the Gamecube section.
|
|
Enable RTTI and clean up the code by exploiting the availability of dynamic_cast.
|
|
Thanks to fuzzie for these changes.
|
|
|
|
BUILD: Taskbar Cleanup/Fixes
|
|
WII: Implement changes needed by DevKitPPC R26 and later
|
|
Formerly the taskbar support was *always* enabled except when the backend or
user specified that it should be disabled. This causes nasty crashes for
backends which do not have any taskbar support (like DC, Tizen and probably
more which simply did not disable it so far) when defaultErrorHandler was
called for example (Mass Add is also broken for those).
The SDL (and derived backends) worked around missing taskbar support by
simply faking a dummy taskbar implementation (but still claiming in configure
that we feature taskbar integration, ouch).
To avoid all non-SDL backends from manually specifying _taskbar=no I added
some auto detection code which simply only enables taskbar support in case
ScummVM is built on Win32 or libunity is present.
|
|
"USE_TASKBAR_UNITY".
This makes it consistent with other library support variables.
|
|
This changes makes ScummVM compilable with newer versions of DevKitPPC. ScummVM can be linked against the original libogc and libfat. That makes some newer WiiMotes work, improves audio-/video-playback and contains various improvements.
|
|
This caused an exception if a error() call occurs, rather than a
clean exit. This occurred in the defaultErrorHandler() function of
engines/engine.cpp, probably due to g_system->getTaskbarManager()
returning a null pointer.
|
|
|
|
This is used in Mac OS X. Thanks to waltervn for pointing this out and
testing.
|
|
This is mainly "cosmetic" to keep the SCUMM engine and subengines at
the top of the various files, but probably a good idea to prevent any
subtle regressions associated with changing the order.
|
|
|
|
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
|
|
This is now generated automatically by the configure script from the
engine directory names.
|
|
This is the third and final commit enabling fully pluggable engines.
Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
|
|
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
|
|
Basic OUYA support
|
|
This was breaking AmigaOS4 builds for the porter as his libpng was built
as a shared library depending on zlib. This should be safe for static
builds as well.
|
|
Instead of always assuming /sw (i.e. fink) it should now also pick up
the macports prefix or /usr/local depending on which one exists.
Of course this can still be overwritten with --with-staticlib-prefix
|
|
|
|
|
|
|
|
|
|
These now restore the original release build logic to ensure that we
don't have issues with releases. Missing something here as _debug_build
doesn't seem to work as I expected...
|
|
After this change, release builds will still have serial debug disabled,
but debug builds will now not provide this unless --enable-debug is
passed explicitly. This could have been another option or environment
variable, but other embedded ports do similar things with _debug_build
and this looks like the cleanest way to deal with this.
|
|
path. All external data files are stored in the Windows executable file anyway.
|
|
|
|
Add back support for sword1/2 MPEG-2 cutscenes
|
|
simultaneously
|
|
TIZEN: bada port updated to tizen
Conflicts:
backends/platform/tizen/system.cpp
|
|
GSoC2012: Event Recorder (reworked)
|
|
|
|
This allows configure to work fine on Solaris 10 again. This fixes bug
#3614513 "A few posixisms have crept into configure (w/ patch)".
Thanks to lblume for his patch.
|
|
|
|
|
|
|
|
From: Petr Salinger <Petr.Salinger@seznam.cz>
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711320
Bug-ScummVM: https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3614268&group_id=37116
|
|
|
|
The Dreamcast backend is called "dc", not "dreamcast".
|
|
This fixes compatibility issues with clang when using -enable-Werror:
clang generates a warning when being passed both "-c" and linker-only
flags like "-L" or "-l". Combined with -Werror, this causes a spurious
configure failure.
|
|
|
|
This is triggered by the scummvm-conf.exe binary produced from the OpenGL test.
It is detected by a generic signature in AVG, Malware-bytes and several other
antivirus programs, so not easy to get this fixed.
This workaround avoids this by adding some redundant output code to the binary
which changes it enough to avoid the signature.
|
|
CONFIGURE: Never enable release_build by default.
|
|
Freetype-config reports a broken include dir
when et_EE locale is used. We set LC_ALL
and LANGUAGE to "C" explicitly like autoconf
does to force consistent behavior.
|
|
Formerly -O3 was only used for release builds.
|
|
This changes the default for Caanoo, GP2x, GP2xWiz, OpenPandora and PS2.
For those now we only disable debug symbols and enable optimizations by
default.
|
|
|