Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-04 | SCI: Properly initialize a Robot variable so we don't segfault on quitting | Matthew Hoops | |
svn-id: r55776 | |||
2011-02-04 | HUGO: Increase the height of window view | Arnaud Boutonné | |
This fixes a bug related to hotspots in H3 Win reported by D. Gray (in witch hut) svn-id: r55775 | |||
2011-02-04 | HUGO: Fix menu icon order (bug reported by D. Gray) | Arnaud Boutonné | |
svn-id: r55774 | |||
2011-02-04 | TOON: Fix Amiga compile | Sylvain Dupont | |
svn-id: r55773 | |||
2011-02-04 | SCI: Rewrote the robot playing code in a way similar to other video decoders | Filippos Karapetis | |
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772 | |||
2011-02-04 | GOB: Silence a compiler warning | Sven Hesse | |
svn-id: r55771 | |||
2011-02-04 | GOB: Add the "envir" directory to the search path for Adibou | Sven Hesse | |
svn-id: r55770 | |||
2011-02-04 | GOB: Add oPlaytoons_loadMultObject | Sven Hesse | |
svn-id: r55769 | |||
2011-02-04 | GOB: Implement case -2 for oPlaytoons_getObjAnimSize | Sven Hesse | |
svn-id: r55768 | |||
2011-02-04 | GOB: Add Inter::readValue() | Sven Hesse | |
svn-id: r55767 | |||
2011-02-04 | GOB: Move storeValue/storeString to class Inter | Sven Hesse | |
svn-id: r55766 | |||
2011-02-04 | GROOVIE: Disable other T7G Mac entries as they should no longer be needed | Matthew Hoops | |
svn-id: r55765 | |||
2011-02-04 | COMMON: Only take the md5 of the resource fork data section | Matthew Hoops | |
Since various apps can modify the type/creator of the files, we can't rely on the header of the resource fork to take the md5. I've therefore also recalculated all of the detector entries (all 5 of them) that use the Mac resource fork code. svn-id: r55764 | |||
2011-02-03 | GOB: Fix a regression that broke Lost in Time | Sven Hesse | |
svn-id: r55760 | |||
2011-02-03 | SCI: Robot v6 support. I _think_ this is complete. | Lars Skovlund | |
svn-id: r55759 | |||
2011-02-03 | HUGO: Suppress static variables (except one) | Arnaud Boutonné | |
This also fixes the multiple-RTL related music bug reported by D. Gray svn-id: r55758 | |||
2011-02-03 | SCI: updated comments concerning robot videos | Filippos Karapetis | |
svn-id: r55757 | |||
2011-02-03 | SCI: Robot related changes | Filippos Karapetis | |
- Reverted accidental changes in r55752, and moved all the deletion code in freeData() again - Now skipping v6 videos (in SCI3), instead of throwing an error svn-id: r55756 | |||
2011-02-03 | SCI: Add a stub for kFont which calls kSetFontRes as a subop | Matthew Hoops | |
svn-id: r55755 | |||
2011-02-03 | SCI: Add support for GK1 Mac high-res fonts | Matthew Hoops | |
svn-id: r55754 | |||
2011-02-03 | SCI: Fix a typo, the interpreter can handle robot video versions 3 - 5 | Filippos Karapetis | |
svn-id: r55753 | |||
2011-02-03 | SCI21: Some robot related changes | Filippos Karapetis | |
- Don't reallocate the frame buffer on each update if its dimensions haven't changed - Don't attempt to display the currently unsupported v4 robot files (used in PQ:SWAT) - Signed/unsigned fixes - Disabled the unused getFrameRect() function - Some cleanup and reordering svn-id: r55752 | |||
2011-02-03 | SCI: Fix KQ6 Mac audio resources | Matthew Hoops | |
A regression from r55715 svn-id: r55751 | |||
2011-02-03 | SCI: Fix GK1 Mac messages | Matthew Hoops | |
svn-id: r55750 | |||
2011-02-03 | SCI: Properly reset the array/string segment ids | Matthew Hoops | |
svn-id: r55749 | |||
2011-02-03 | SCI: Disable the special QFG1 Mac icon bar | Matthew Hoops | |
The original interpreter completely ignores it in favor of the regular one. svn-id: r55748 | |||
2011-02-02 | MIDI: Fix for bug #3170988 - "MONKEY2: Messed up MT-32 music" | Filippos Karapetis | |
This is a regression from r55256. Apparently, SCUMM has issues when sending a sustain off on a notes off event. Thus, this has been turned into a feature, which is disabled by default. Since MADE, SAGA and tinsel all share the same music code and play regular MIDI files, and this feature fixes hanging notes for them, it has been enabled for them. Also, applied a patch for a bug regarding the notes off event in MADE and tinsel, which has been applied in SAGA already svn-id: r55746 | |||
2011-02-02 | SCI: Fix GK1 Mac scaling | Matthew Hoops | |
svn-id: r55744 | |||
2011-02-02 | HUGO: 'Constify' engine as much as possible | Arnaud Boutonné | |
svn-id: r55741 | |||
2011-02-02 | SCI: Fix memory leaks in GfxRobot | Lars Skovlund | |
svn-id: r55740 | |||
2011-02-02 | GOB: Oops, set the correct opcode :P | Sven Hesse | |
svn-id: r55739 | |||
2011-02-02 | GOB: Add o7_findCDFile | Sven Hesse | |
Stubbing that for now svn-id: r55738 | |||
2011-02-02 | GOB: Add o7_gob0x201 | Sven Hesse | |
svn-id: r55737 | |||
2011-02-02 | SWORD25: Cache related changes | Filippos Karapetis | |
- Increase the resource cache limits - Added a check before forcing resources to be freed - Only force free image and animation resources, with a warning. It seems like there is a bug in the resource reference code and several bitmap resources are not freed - added a FIXME - Clarify that initializeAnimationResource() is used with XML resources svn-id: r55736 | |||
2011-02-02 | GOB: Fix detection of JPEG images | Sven Hesse | |
Thanks, clone :P svn-id: r55735 | |||
2011-02-02 | GOB: Close the just ended live video, not the first one | Sven Hesse | |
svn-id: r55734 | |||
2011-02-02 | GOB: Implement o7_loadLBMPalette | Sven Hesse | |
svn-id: r55733 | |||
2011-02-02 | GOB: Implement LBM loading | Sven Hesse | |
svn-id: r55732 | |||
2011-02-02 | GOB: o7_draw0xA4 is o7_loadLBMPalette | Sven Hesse | |
Stubbing that one for now. svn-id: r55731 | |||
2011-02-02 | GOB: Stub o7_loadImage further | Sven Hesse | |
svn-id: r55730 | |||
2011-02-02 | GOB: Rename Draw::kSpritesCount to Draw::kSpriteCount | Sven Hesse | |
svn-id: r55729 | |||
2011-02-02 | GOB: Make flags optional in Video::initSurfDesc | Sven Hesse | |
svn-id: r55728 | |||
2011-02-02 | GOB: Remove the vidMode parameter from Video::initSurfDesc | Sven Hesse | |
svn-id: r55727 | |||
2011-02-02 | SCI: Fix SCI32 Mac fonts | Matthew Hoops | |
svn-id: r55725 | |||
2011-02-02 | SCI: Fix SCI32 Mac pictures | Matthew Hoops | |
svn-id: r55724 | |||
2011-02-02 | GRAPHICS: Implemented a PNG decoder, and set it as default for the sword25 ↵ | Filippos Karapetis | |
engine libpng is still needed for PNG encoding (for thumbnails in saved games of sword25), but since we'll probably drop support for the original saved games anyway, the PNG encoding code will ultimately be removed svn-id: r55723 | |||
2011-02-02 | SWORD25: Added a cache minimum and maximum limit, so that the resources ↵ | Filippos Karapetis | |
loaded will always be inside these limits. Resources can now be forcefully unlocked when the upper limit is reached svn-id: r55722 | |||
2011-02-02 | SCI: Fix GK1 Mac views, the game now starts | Matthew Hoops | |
svn-id: r55721 | |||
2011-02-02 | SCI: Set Mac cursors as a non-compressable type too | Matthew Hoops | |
svn-id: r55720 | |||
2011-02-02 | SCI: Add comment about GK1 Mac using kSetFontRes | Matthew Hoops | |
svn-id: r55719 |