Age | Commit message (Collapse) | Author |
|
svn-id: r54554
|
|
svn-id: r54526
|
|
svn-id: r54524
|
|
svn-id: r54523
|
|
svn-id: r54518
|
|
This is done as discussed on -devel.
svn-id: r54516
|
|
svn-id: r54494
|
|
For now the log file will be either "%APPDATA%/ScummVM/Logs/scummvm.log" or
"%USERPROFILE%/Application Data/ScummVM/Logs/scummvm.log" to match the
location of the default ScummVM configuration file.
svn-id: r54490
|
|
As discussed on -devel this always logs to ~/.scummvm/logs/scummvm.log.
svn-id: r54489
|
|
I also adapted the SDL backend to implement the API.
svn-id: r54479
|
|
This commits a slightly modified patch from my patch tracker item #3104630
"OSYSTEM: Add logging API as proposed by Max on -devel".
I was not able to test compilation on Android and SamsungTV, since there is no
toolchain for those on buildbot (or I was too blind to find them).
svn-id: r54339
|
|
This commit contains the AudioCDManager changes from the gsoc2010-opengl
branch. The other changes in that branch are restricted to the backends
directory only (plus configure).
The Nintendo DS and Dreamcast ports still need to be ported over to
the new Audio CD system, but that should be fairly easy to do.
svn-id: r54147
|
|
A new header file common/forbidden.h is included by scummsys.h and it
re-#defines numerous symbols like fopen(), fread(), system(), etc. with
garbage, in order to provoke compile errors in any code using them.
If a .cpp file really *must* use any of these (e.g. because it is a
backend file), then these redefinitions can be disabled by #defining
FORBIDDEN_SYMBOL_ALLOW_ALL as the first thing in the .cpp file. Whenever
this is done, an explanatory comment should be added.
Note that this system cannot catch all "bad" usages (notably the Lua
code in the sword25 engine), as it can only work if scummsys.h is
included.
svn-id: r53961
|
|
svn-id: r53768
|
|
feature is currently commented out - waiting till discussion has ended
svn-id: r53767
|
|
SdlEventSource.
Derived backends are allowed to overwrite that member in case they need special
handling of SDL events.
svn-id: r53675
|
|
svn-id: r53436
|
|
svn-id: r53435
|
|
Formerly SdlEventManager was a subclass of DefaultEventManager but did not
really have anything in common with the idea of our EventManager interface.
Now I made a new object SdlEventSource which only subclasses EventSource
and which is responsible for obtaining events from SDL (and processing them).
svn-id: r53433
|
|
Starting with r52503 the graphics manager's only initialize their event
observer when initEventObserver is called. It seems like it was an
oversight that this was not done in OSystem_SDL::setGraphicsMode, when a new
graphics manager was initialized.
This should fix window resizing with the OpenGL graphic's manager and mouse
movement.
svn-id: r52506
|
|
svn-id: r52503
|
|
svn-id: r52307
|
|
svn-id: r52210
|
|
GLES). General cleanup and commenting.
svn-id: r51559
|
|
OSystem_SDL will create a merged list of all graphics modes from SDL and OpenGL. When the user changes the graphics mode in options and restarts ScummVM should switch to that graphics mode in the corresponding graphics manager.
svn-id: r51493
|
|
svn-id: r50954
|
|
svn-id: r50905
|
|
svn-id: r50842
|
|
svn-id: r50835
|
|
SDL graphics manager functions to graphics manager (Allowing OpenGLSdlGraphicsMaanger to be used with other SDL managers easily). Removed BaseSdlGraphicsManager. Implemented in the opengl manager basic screen functions.
svn-id: r50796
|
|
svn-id: r50795
|
|
svn-id: r50474
|
|
svn-id: r50364
|
|
This will cause our code to include less functionality, but might on the other hand fasten up the compilation.
svn-id: r50346
|
|
function.
svn-id: r50301
|
|
allowing better sub classing.
svn-id: r50224
|
|
svn-id: r50198
|
|
svn-id: r50189
|
|
svn-id: r50103
|
|
svn-id: r50095
|
|
svn-id: r49679
|
|
Common::TimerManager, DefaultTimerManager and ModularBackend. Removed timer code from OSystem_SDL.
svn-id: r49637
|
|
svn-id: r49635
|
|
Updated and removed mixer code in OSystem_SDL for using SdlMixerImpl.
svn-id: r49602
|
|
svn-id: r49600
|
|
subclass from ModularBackend insteand of BaseBackend. Added forceFullRedraw() to SdlGraphicsManager and removed _modeChanged.
svn-id: r49590
|
|
svn-id: r49555
|
|
- Removed AudioCDManager Singleton, and changed code for using AudioCDManager in OSystem.
- Added initialization code for new AudioCDManager in BaseBackend and OSystem_SDL.
svn-id: r49548
|
|
initialization and functions redirections.
svn-id: r49473
|
|
svn-id: r49388
|