| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-11-23 | KYRA: Some slight cleanup. | Johannes Schickel | |
| 2012-11-23 | KYRA: Fix bug #3589441 "KYRA: LOL DOS is broken". | Johannes Schickel | |
| In fact it affected all DOS versions of the game. This is a regression from 93e69aa4da0558b05fc235684355ed38eed9863d. | |||
| 2012-11-23 | SCUMM: Added TODO comment about Mac MI1 music | Torbjörn Andersson | |
| Some notes in the main theme are very staccato, and this could possibly explain why. | |||
| 2012-11-23 | SCUMM: Fix memory leak when loading old MI1 Mac savegames | Torbjörn Andersson | |
| I completely forgot to delete the dummy iMUSE object after using it to skip over the old music save information. Thanks to Lordhoto for pointing this out. | |||
| 2012-11-23 | KYRA: Remove unnecessary forward declaration. | Johannes Schickel | |
| 2012-11-23 | KYRA: Move SoundDigital declaration to its own header. | Johannes Schickel | |
| 2012-11-23 | KYRA: Rename kReadSaveHeaderError to ReadSaveHeaderError. | Johannes Schickel | |
| 2012-11-23 | KYRA: Get rid of pointless SoundDigital::init method. | Johannes Schickel | |
| 2012-11-23 | KYRA: Make Sound::hasSoundFile const again. | Johannes Schickel | |
| 2012-11-23 | KYRA: Properly mark digital sfx as sfx in HoF and LoL again. | Johannes Schickel | |
| This is a regression from e016e7dfc2b1e3cdb39c01d81c5a34eee66a277b. | |||
| 2012-11-22 | Merge pull request #283 from lordhoto/scumm-opl3 | Johannes Schickel | |
| SCUMM: Support OPL3 in Sam&Max | |||
| 2012-11-22 | TINSEL: Fix typo in comment | Torbjörn Andersson | |
| 2012-11-22 | TINSEL: Fix inventory scrollbar handle position | Torbjörn Andersson | |
| The scrollbar handle was one pixel too far to the left, and the topmost position was off by one as well. I've verified this to the best of my ability. I've compared it visually in DOSBox (which is a bit tricky for Discworld 2, but I think it's right now), and against the initial Tinsel v1 source code that was added to ScummVM. I don't know what the initial Tinsel v2 source code looked like, though. | |||
| 2012-11-22 | TINSEL: Fix inventory scrolling | Torbjörn Andersson | |
| Adjusted NM_SLIDE_INSET and NM_SLIDE_THICKNESS to make the inventory scrollbar work as it did before Tinsel v1 and v2 were combined. The scrollbar worked before, but you had to click a bit to the left of it to operate it. It's the only place in the code where these constants are used, so it should not break anything else. | |||
| 2012-11-21 | PEGASUS: Add a keymap | Matthew Hoops | |
| 2012-11-22 | AUDIO: Remove two extra commas. | Johannes Schickel | |
| 2012-11-22 | AUDIO: Disallow custom percussion instruments in MIDI->AdLib code. | Johannes Schickel | |
| 2012-11-22 | AUDIO: Only enable OPL3 code in MIDI->AdLib, when we have the DOSBox ↵ | Johannes Schickel | |
| emulator builtin. | |||
| 2012-11-20 | TONY: Fix compiler warnings about possible "used before set" variables. | D G Turner | |
| Looking at this code and the code in clip2D, this shouldn't happen, but this will prevent any future issues. | |||
| 2012-11-20 | AUDIO: Slight cleanup and typo fix in S&M OPL3 code. | Johannes Schickel | |
| 2012-11-19 | PARALLACTION: Mask unused, but set variable warning, by debug(). | D G Turner | |
| This variable is likely to be used in the future if the associated TODO is implemented, so this warning is inhibited by adding a debug() output statement. | |||
| 2012-11-19 | TOLTECS: Remove unused, but set, variable, start. | D G Turner | |
| 2012-11-19 | QUEEN: Fix compilation. | D G Turner | |
| 2012-11-19 | QUEEN: Remove unused, but set variable, personWalking from Talk::talk(). | D G Turner | |
| 2012-11-19 | N64: Fix remaining warnings associated with mouse cursor drawing. | D G Turner | |
| 2012-11-19 | KYRA: Make "const type *const" use consistent. | Johannes Schickel | |
| I used this command for changing "const type * const" to "const type *const": git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/const \([a-zA-Z0-9_]*\) \* const/const \1 \*const/g' | |||
| 2012-11-19 | KYRA: Make more static data tables const. | Johannes Schickel | |
| 2012-11-19 | KYRA: Strip trailing whitespaces. | Johannes Schickel | |
| 2012-11-19 | KYRA: Some formatting fixes. | Johannes Schickel | |
| Powered by astyle. | |||
| 2012-11-19 | SCUMM: Try harder to find Mac Monkey Island instruments | Torbjörn Andersson | |
| At least for me, hfsutils turns spaces into underscores so try both "Monkey Island" and "Monkey_Island". | |||
| 2012-11-19 | SCUMM: Simplify checkMusicAvailable() a bit | Torbjörn Andersson | |
| 2012-11-19 | SCUMM: Fix crash when Macintosh instruments aren't available | Torbjörn Andersson | |
| Initialise _channel[] even when the instruments aren't available. Otherwise, ScummVM will crash in a number of places including, but not limited to, when loading savegames. | |||
| 2012-11-19 | SCUMM: Add Windows encoding of the Mac Loom filename | Torbjörn Andersson | |
| 2012-11-18 | N64: Fix compiler warnings associated with cursor size variables. | D G Turner | |
| 2012-11-18 | VIDEO: Fix SVQ1 videos to error out on B Frames. | D G Turner | |
| 2012-11-18 | VIDEO: Fix compiler warning in SVQ1 codec. | D G Turner | |
| 2012-11-18 | AUDIO: Cleanup MidiParser_QT a bit | Matthew Hoops | |
| 2012-11-18 | AUDIO: Ignore QT MIDI control change 0 | Matthew Hoops | |
| QuickTime docs don't list it, and we shouldn't treat it as a bank select | |||
| 2012-11-18 | SCUMM: Lock the sound resource while the music is playing | Torbjörn Andersson | |
| After some discussion on #scummvm, the player now locks the sound resource while the music is playing. This prevents the resource manager from expiring the resource, which at best could cause music to restart where it shouldn't.. At worst, I guess it could have crashed, but I never saw that happen. | |||
| 2012-11-18 | PEGASUS: Fix timer not resuming on the WSC catwalk when using the AI | Matthew Hoops | |
| An original game bug | |||
| 2012-11-18 | SCUMM: Fix regression that caused "pops" in MI1 jungle music | Torbjörn Andersson | |
| Properly treat rests as rests, not notes. Otherwise, it would try to play a really low note which just came out as a "pop". | |||
| 2012-11-18 | SCUMM: Use more correct (I think) way of converting samples | Torbjörn Andersson | |
| It shouldn't make any real difference, but it's probably more formally correct. | |||
| 2012-11-18 | SCUMM: Prevent music channels from drifting out of sync in Mac MI1 | Torbjörn Andersson | |
| In looped music, prevent the music channels from drifting out of sync over time. This was noticeable after a few minutes in the SCUMM Bar. We do this by extending the last note (which is just zeroes, so we didn't even use to play it) so that it has the exact number of samples needed to make all channels the exact same length. (This is calculated when the music is loaded, so it does not need any extra data in the save games, thankfully.) As a result, the getNextNote() is now responsible for converting the duration to number of samples (out of necessity) and for converting the note to a pitch modifier (out of symmetry). I made several false starts before I realized how much easier it would be this way. | |||
| 2012-11-18 | SCUMM: Fix whitespace | Torbjörn Andersson | |
| 2012-11-18 | PEGASUS: Don't constantly redraw the overview text frame | Matthew Hoops | |
| 2012-11-17 | PEGASUS: Fade out the main menu when using the quit button | Matthew Hoops | |
| 2012-11-18 | BUILD: Fix missing directory creation in aos4dist target. | D G Turner | |
| 2012-11-18 | OSX: Remove use of deprecated methods | Thierry Crozat | |
| FSRef and FSPathMakeRef have been deprecated in OS X 10.8. So we use CFURLRef instead. | |||
| 2012-11-18 | OSX: Fix Sparkle compilation on older systems | Thierry Crozat | |
| This patch was provided by fingolfin (see patch #3582260). It replaces use of methods introduced in MacOS X 10.4 with methods that exists since MacOS X 10.0. | |||
| 2012-11-18 | OSX: Add missing include for NSURL | Thierry Crozat | |
| This fixes compilation on older systems (apparently on newer systems it was already included indirectly). | |||
