Age | Commit message (Collapse) | Author |
|
These are flagged by GCC if -Wswitch-default is enabled.
|
|
|
|
|
|
This flag is removed for a few reasons:
* Engines universally set this flag to true for widths > 320,
which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
since its behaviour was almost completely undocumented and users
would need to figure out that they'd need an explicit non-default
scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
deciding how the backend may choose to render its virtual screen.
The choice of rendering behaviour belongs to the user, and the
backend, in that order.
A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
|
|
|
|
|
|
booleans default values
|
|
|
|
|
|
|
|
|
|
|
|
Checked with valgrind and no leaks are evident.
Thanks to LordHoto for suggesting these changes.
|
|
This also removes the direct dependency on vorbis.
Thanks to [md5] for the majority of this patch.
|
|
Thanks to clone2727 for pointing out the issue here.
Tested with Valgrind and no leaks present.
However, the music output is still not correct, when compared to
Midi output. This is due to the track numbering. Either the
external files need renaming or a mapping table will be needed.
|
|
This removes most of the bad accesses and use of invalid pointers, but
it is still not quite correct. Also, it appears the music id and
external track ids may not be a direct mapping.
|
|
|
|
Detection of the external digital music files works, but they currently
fail to play and cause segfaults if present... Suspected to be related
to premature destruction of audiostream data.
|
|
This is a precursor to adding code within these functions to select
between MIDI and external digital music files.
|
|
This is intended to help debug the missing Spanish characters reported
in #2040311 and #3483383.
|
|
This also removes the dependency of engines on the event recorder header
and API, and will make it easier to RandomSources that are not properly
registered.
|
|
|
|
Some backends may break as I only compiled SDL
|
|
And respect global mute settings
|
|
This change was not tested, because I do not have any touche copy.
|
|
svn-id: r55850
|
|
svn-id: r55806
|
|
ToucheEngine::res_loadBackdrop().
svn-id: r55385
|
|
Since TOUCHE uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands.
svn-id: r54137
|
|
svn-id: r49929
|
|
svn-id: r48935
|
|
These functions are only used internally be Engine subclasses, and
by moving them to a separate header we can reduce indirect header
dependencies.
svn-id: r48934
|
|
svn-id: r48821
|
|
engines + GUI and proper keypad handling
svn-id: r48101
|
|
svn-id: r43735
|
|
common/EventRecorder.[h/cpp]).
svn-id: r42751
|
|
svn-id: r39003
|
|
svn-id: r36142
|
|
svn-id: r35345
|
|
svn-id: r35344
|
|
svn-id: r35062
|
|
svn-id: r35008
|
|
svn-id: r34916
|
|
confused with Engine::quitGame); also cleaned up engine.h a bit
svn-id: r34700
|
|
svn-id: r34310
|
|
33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33720
|
|
svn-id: r33691
|
|
svn-id: r33483
|
|
32744-32745,32747,32750-32759,32762-32764,32769,32777,32783,32785-32786,32789-32791,32798-32799,32801-32807,32809-32812,32816-32817,32819-32821,32823-32830,32832-32836,32838-32844,32846-32850,32852-32854,32858-32859,32865-32868,32873-32874,32879,32883,32895,32899,32902-32904,32910-32912,32923-32924,32930-32931,32938,32940,32948-32949,32951,32960-32964,32966-32970,32972-32974,32976,32978,32983,32986-32990,32992,32994,33002-33004,33006-33007,33009-33010,33014,33017,33021-33023,33030,33033 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33051
|
|
svn-id: r33046
|