Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-15 | MIDI: Send a reset MIDI device signal on startup. | Johannes Schickel | |
This is currently done in the engine code. I adapted AGI, AGOS, DRACI, GROOVIE, LURE, MADE, QUEEN, SAGA, SKY, TINSEL and TOUCHE to send a reset device on startup. The sound output still works fine (started up a game from every engine), so this should hopefully not introduce any regressions. As far as I can tell it seems that SCUMM does send a proper device reset, so I did not touch it. KYRA only sends a proper reset for MT-32 currently. I am not sure about SCI though. This fixes bug #3066826 "SIMON: MIDI notes off when using RTL after SCI". svn-id: r52736 | |||
2010-09-08 | GROOVIE: Improve sound handling. | Jordi Vilalta Prat | |
- Obey the mute setting. - Report the supported music types. svn-id: r52633 | |||
2010-07-25 | Silenced false positive warning in MSVC | Filippos Karapetis | |
svn-id: r51274 | |||
2010-07-23 | GROOVIE: Fix compilation. | Jordi Vilalta Prat | |
svn-id: r51206 | |||
2010-07-23 | GROOVIE: Optimize the VDX player. | Jordi Vilalta Prat | |
- Make some small optimizations to the VDX player. The changes aren't noticeable on desktop computers, but it showed changes on the profiler. Let's see if it helps limited platforms. - Clarify a few variable names and clean their usage. svn-id: r51205 | |||
2010-07-17 | DEBUGGER: Simplify how our console debugger works / is used | Max Horn | |
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963 | |||
2010-07-01 | Add support for the 'fallback' MIDI in T7G's intro when the CD track cannot ↵ | Matthew Hoops | |
be found. The intro music in the Mac version now plays. svn-id: r50564 | |||
2010-06-25 | AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵ | Florian Kagerer | |
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288 | |||
2010-06-22 | Fix uncompressed MIDI in T7G Mac. | Matthew Hoops | |
svn-id: r50165 | |||
2010-06-22 | Groovie: Add support for the compressed MIDI files of T7G Mac. | Jordi Vilalta Prat | |
svn-id: r50163 | |||
2010-06-21 | Patch #1956501: "GUI/LAUNCHER: Midi device selection" | Max Horn | |
svn-id: r50128 | |||
2010-06-21 | Check against the signature of Groovie v2 cursors with MKID_BE, makes it ↵ | Matthew Hoops | |
easier to see what it's doing. svn-id: r50114 | |||
2010-06-17 | Fixed a few cppcheck errors. | Torbjörn Andersson | |
svn-id: r49919 | |||
2010-06-15 | Surface is a struct, not a class | Filippos Karapetis | |
svn-id: r49883 | |||
2010-06-15 | AdvancedDetector: Add new parameter directoryGlobs. | Eugene Sandulenko | |
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788 | |||
2010-06-14 | Extended advancedDetector with depth parameter. | Eugene Sandulenko | |
Now AD can search nested directories. By default it is turned off, but there is new parameter to ADParameters struct. Usually value of 2 is good enough for all purposes. svn-id: r49653 | |||
2010-06-07 | Groovie: | 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 | |||
2010-05-20 | Add initial support for T7G Mac MIDIs. Compressed MIDI is not yet supported. | Matthew Hoops | |
svn-id: r49119 | |||
2010-05-20 | Groovie: Add support for MT-32 custom instruments | Jordi Vilalta Prat | |
svn-id: r49117 | |||
2010-05-20 | Groovie: Tweak a filename of the Mac version of T7G | Jordi Vilalta Prat | |
svn-id: r49112 | |||
2010-05-11 | Add support for loading T7G Mac resources using the MacResManager. | Matthew Hoops | |
svn-id: r49005 | |||
2010-05-04 | Reduce indirect header dependencies further | Max Horn | |
svn-id: r48936 | |||
2010-05-04 | Move DebugChannel related code to new header | Max Horn | |
svn-id: r48935 | |||
2010-05-04 | Move initGraphics and initCommonGFX from to new header. | Max Horn | |
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 | |||
2010-05-04 | Get rid of Engine::_gameDataDir. | Max Horn | |
This greatly reduces indirect dependencies on several header files from common. svn-id: r48933 | |||
2010-04-27 | COMMON: Move DebugChannel stuff into a new DebugMan singleton | Max Horn | |
svn-id: r48821 | |||
2010-04-12 | AUDIO: Rename Mixer::playInputStream to playStream | Max Horn | |
svn-id: r48637 | |||
2010-03-22 | Patch #2973290: Semicolon cleanup | Max Horn | |
svn-id: r48359 | |||
2010-03-18 | COMMON: Get rid of Common::StringList | Max Horn | |
svn-id: r48287 | |||
2010-03-18 | COMMON: Move typedef StringList from str.h to new header str-array.h | Max Horn | |
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282 | |||
2010-03-18 | COMMON: Move Common::RandomSource to common/random.* | Max Horn | |
svn-id: r48279 | |||
2010-01-26 | Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵ | Max Horn | |
sound/decoders/ svn-id: r47579 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-19 | Move raw audio flags from sound/mixer.h to sound/raw.h | Max Horn | |
svn-id: r47395 | |||
2010-01-19 | Get rid of Mixer::FLAG_AUTOFREE. | Max Horn | |
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369 | |||
2010-01-16 | cleanup | Max Horn | |
svn-id: r47333 | |||
2010-01-12 | Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵ | Johannes Schickel | |
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279 | |||
2010-01-09 | Replace AppendableAudioStream by QueuingAudioStream | Max Horn | |
svn-id: r47189 | |||
2010-01-08 | Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵ | Max Horn | |
header common/types.h svn-id: r47180 | |||
2010-01-03 | Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null | Torbjörn Andersson | |
before freeing it, which isn't necessary. svn-id: r46941 | |||
2010-01-02 | Move the LZSS code to the Groovie namespace. | Jordi Vilalta Prat | |
svn-id: r46867 | |||
2009-12-24 | 11H: Add some more opcode stubs | Scott Thomas | |
svn-id: r46524 | |||
2009-12-24 | Tweak Groovie2 video buffer handling | Scott Thomas | |
svn-id: r46523 | |||
2009-12-09 | Changed MidiDriver::createMidi to take a MidiDriverType instead of an int | Max Horn | |
svn-id: r46316 | |||
2009-12-08 | Fix some MSVC warnings (part of patch #2909981) | Max Horn | |
svn-id: r46291 | |||
2009-11-27 | Brief Groovie namespace comment | Scott Thomas | |
svn-id: r46161 | |||
2009-11-24 | Added Doxygen comments for the various engine namespaces (currently mostly ↵ | Max Horn | |
without details; help filling these out is welcome) svn-id: r46128 | |||
2009-11-23 | GROOVIE: Reduce header interdependency | Max Horn | |
svn-id: r46116 | |||
2009-11-03 | Capitalize the word Sequel in The 11th Hour's title. | Matthew Hoops | |
svn-id: r45643 | |||
2009-11-02 | Changed foo(void) to foo() in almost all non-backend source files | Max Horn | |
svn-id: r45616 |