aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-24Added a init function to OSystem_SDL for early backend setup, and so ↵Alejandro Marzini
allowing better sub classing. svn-id: r50224
2010-06-24Renamed MacOSXMixerManager to BufferingSDLMixerManager.Alejandro Marzini
svn-id: r50223
2010-06-24Made destructor virtual.Alejandro Marzini
svn-id: r50199
2010-06-24Refactored SDL mixer manager. Created a SdlMixerManager subclass for Mac OSX.Alejandro Marzini
svn-id: r50198
2010-06-23Fixed Posix port problem with destructor and configure.Alejandro Marzini
svn-id: r50194
2010-06-23Relocated Win32 and Posix ports. (Part 2)Alejandro Marzini
svn-id: r50193
2010-06-23Reversing modification by mistake from r50191.Alejandro Marzini
svn-id: r50192
2010-06-23Relocated Win32 and Posix ports. (Part 1)Alejandro Marzini
svn-id: r50191
2010-06-23Fixed AudioCDManager not having a public inheritance. Backend code cleanup.Alejandro Marzini
svn-id: r50189
2010-06-22Created posix port subclassed from sdl backend. Removed unnecessary #include ↵Alejandro Marzini
in win32.cpp svn-id: r50173
2010-06-22Fixed build order, sound/ needs to come after backends/.Alejandro Marzini
svn-id: r50171
2010-06-20Created win32 port from sdl backend.Alejandro Marzini
svn-id: r50103
2010-06-20Made _sampleRate constant again in Audio::MixerImpl. (And Committing ↵Alejandro Marzini
"common/timer.h" that should have been included in r50095) svn-id: r50097
2010-06-20Removed getMillis, delayMillis and getTimeAndDate functions from TimerManager.Alejandro Marzini
svn-id: r50095
2010-06-16Fixed some disabled code that was with problems after modularization.Alejandro Marzini
svn-id: r49899
2010-06-15Adapted null backend to ModularBackend.Alejandro Marzini
svn-id: r49681
2010-06-15Improved ModularBackend and OSystem_SDL destructors.Alejandro Marzini
svn-id: r49679
2010-06-15Renamed getAudioCD to getAudioCDManager.Alejandro Marzini
svn-id: r49678
2010-06-15Renamed abstract Manager files.Alejandro Marzini
svn-id: r49677
2010-06-14Update build systemMax Horn
svn-id: r49664
2010-06-13Added SdlTimerManager. Added getMillis, delayMillis and getTimeAndDate to ↵Alejandro Marzini
Common::TimerManager, DefaultTimerManager and ModularBackend. Removed timer code from OSystem_SDL. svn-id: r49637
2010-06-13Updated makefiles.Alejandro Marzini
svn-id: r49636
2010-06-13Added SdlEventManager.Alejandro Marzini
svn-id: r49635
2010-06-12Created SdlMixerImpl. Added setSampleRate method to Audio::MixerImpl. ↵Alejandro Marzini
Updated and removed mixer code in OSystem_SDL for using SdlMixerImpl. svn-id: r49602
2010-06-12Added virtual desctructor to MutexManager.Alejandro Marzini
svn-id: r49601
2010-06-11Fixed compilation error on Mac.Alejandro Marzini
svn-id: r49600
2010-06-11Add Common::EventSource inheritance for ModularBackend. OSystem_SDL now ↵Alejandro Marzini
subclass from ModularBackend insteand of BaseBackend. Added forceFullRedraw() to SdlGraphicsManager and removed _modeChanged. svn-id: r49590
2010-06-11Added missing virtual functions in abstract class GraphicsManager.Alejandro Marzini
svn-id: r49589
2010-06-10Added ModularBackend base class for backends.Alejandro Marzini
svn-id: r49584
2010-06-10Removed deleted DefaultMutexManager from makefile.Alejandro Marzini
svn-id: r49557
2010-06-10Added an abstract version of MutexManager. Deleted DefaultMutexManager, now ↵Alejandro Marzini
it's NullMutexManager. svn-id: r49556
2010-06-10Made creation of SdlMutexManager earlier than other modules.Alejandro Marzini
svn-id: r49555
2010-06-10Commented AudioCDManagerAlejandro Marzini
svn-id: r49554
2010-06-09- Revised abstract AudioCDManager.Alejandro Marzini
- 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
2010-06-09Added an abstract version of AudioCDManager.Alejandro Marzini
svn-id: r49547
2010-06-09Created DefaultAudioCDManager and SdlAudioCDManagerAlejandro Marzini
svn-id: r49532
2010-06-09Added directives for avoiding compilation of sdl managers on platforms that ↵Alejandro Marzini
don't use them (Other platforms may also need to be added later) svn-id: r49531
2010-06-09Removed feature methods. Destructor made virtual.Alejandro Marzini
svn-id: r49529
2010-06-08Renamed and moved DefaultGraphicsManager to NullGraphicsManager. Added pure ↵Alejandro Marzini
virtual class GraphicsManager. svn-id: r49528
2010-06-08Merged from trunk.Alejandro Marzini
svn-id: r49499
2010-06-08Added Graphics and Mutex managers to makefile.Alejandro Marzini
svn-id: r49498
2010-06-08Made Mixer to subclass from Common::NonCopyable.Alejandro Marzini
svn-id: r49497
2010-06-08Deleted DefaultAudioManager.Alejandro Marzini
svn-id: r49496
2010-06-07SCI: slight cleanup on processPatch, etc.Martin Kiewitz
svn-id: r49495
2010-06-07SCI: fix regression from #49484, we were ignoring 65535 patches and this ↵Martin Kiewitz
broke kq6 - the check was previously for -1 and this case wasn't able to happen at all, maybe it was left-over code from freesci somehow svn-id: r49494
2010-06-07Added support for SCI2+ base36 encoded patches (audio36 and sync36)Filippos Karapetis
svn-id: r49491
2010-06-07Document the Groovie engine news and reorder in order to match the previous ↵Jordi Vilalta Prat
releases. svn-id: r49490
2010-06-07Remove some extra spacesJordi Vilalta Prat
svn-id: r49489
2010-06-07Fix some typos in a commentJordi Vilalta Prat
svn-id: r49488
2010-06-07Groovie:Jordi Vilalta Prat
- Rewritten T7G's font code to subclass Graphics::Font and make it cleaner. - Use theme fonts for the Mac version of T7G (which used ugly system fonts originally). With this the Mac version should be completable. - Cleanup include interdependencies. svn-id: r49487