aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-03BASE: Fix auto-detect command to detect and start gameThierry Crozat
There were several issues. The first one was introduced recently and caused the preferred target to be used as a game ID, which resulted in an error when this is not a valid game ID. Thus this fixes bug #9754. The other issues were here since the auto-detect command was added and caused other command line options, suh as the path, to be lost. This usually resulted in a failure to start the game as the data files could not be found (unless the ID happened to be the same name as a target previously added). This also caused a reappearance of the old bug
2017-05-02DIRECTOR: Fix code formattingEugene Sandulenko
2017-05-02DIRECTOR: Reduce header dependencyEugene Sandulenko
2017-05-02DIRECTOR: Fix #include pathsEugene Sandulenko
2017-05-02DIRECTOR: Use CachedMacText for renderingTobia Tesan
2017-05-02DIRECTOR: Add CachedMacText to TextCastTobia Tesan
2017-05-02DIRECTOR: Add CachedMacTextTobia Tesan
2017-05-02DIRECTOR: Add TextCast::importStxtTobia Tesan
2017-05-02DIRECTOR: Remove now-useless textId parameter from renderButtonTobia Tesan
2017-05-02DIRECTOR: Use text from textCastsTobia Tesan
2017-05-02DIRECTOR: Init textCasts with Stxts in ScoreTobia Tesan
2017-05-02DIRECTOR: Equip textCast with _ftextTobia Tesan
2017-05-02GRAPHICS: Pass interlinear as constructor argument to MacTextTobia Tesan
2017-05-02DIRECTOR: Add stxt.cppTobia Tesan
2017-05-02DIRECTOR: Delete Stxts in ~ScoreTobia Tesan
2017-05-02DIRECTOR: Use preloaded Stxt for renderingTobia Tesan
2017-05-02DIRECTOR: Preload Stxts in ScoreTobia Tesan
2017-05-02DIRECTOR: Add _loadedStxts member to ScoreTobia Tesan
2017-05-02DIRECTOR: Add Stxt.hTobia Tesan
2017-05-02SCI32: Fix incorrect arguments to readPixel in kCelInfoColin Snover
Fixes Trac#9750.
2017-05-01Revert "SCI32: Add debugging calls to GfxCursor32"Colin Snover
This reverts commit c02f2674ad3533aebd6c5dbcaf47f3e1d20904a4. Two minutes after committing this, the author of the ticket resolved the problem, which was caused by missing VMDs.
2017-05-01SCI32: Add debugging calls to GfxCursor32Colin Snover
Refs Trac#9740.
2017-05-01SCI32: Add support for Shivers interactive demoColin Snover
Closes Trac#9745.
2017-05-01SCI32: Add detection for KQ7 German 1.65cColin Snover
Closes Trac#9738.
2017-05-01I18N: Regenerate translations data fileThierry Crozat
2017-04-30SCI: Clean up ugly syncBaseObject callColin Snover
2017-04-30SCI: Hold script data as mutable internallyColin Snover
Script buffer data is modified after a script is loaded by savegame operations, and, in SCI16, by string operations. Casting away const to allow these mutations to happen is not a very good design, so this patch just changes the privately held reference to data to be mutable. (Public accessors still return immutable data.)
2017-04-30SCI32: add detection for GK2 GermanMartin Kiewitz
2017-04-30DIRECTOR: clean up renderText: separate reading & actual renderingTobia Tesan
2017-04-30DIRECTOR: remove redundant/ineffective assignments to widthTobia Tesan
2017-04-30DIRECTOR: clean up renderText: move warning block downTobia Tesan
This changes slightly the semantics of the method; however, I assume we want to print (or not) the warning based on the width/height values that will in fact be used *in* the method.
2017-04-30DIRECTOR: consolidate font, width instructions in renderTextTobia Tesan
2017-04-30GRAPHICS: Delete MacFont in MacTextTobia Tesan
2017-04-30GRAPHICS: Use MacFont in lieu of Graphics::Font in MacTextTobia Tesan
2017-04-30TESTBED: Fix building with --disable-cloud (#938)Tarek Soliman
The linker fails when building with --disable-cloud and not passing --disable-libcurl
2017-04-29CLOUD: Fix compilation with old curl vesionsThierry Crozat
2017-04-29I18N: Update translation (Greek)Arius
Currently translated at 99.4% (942 of 947 strings)
2017-04-29SCI32: Remove unnecessary GfxFrameout::_frameNowVisibleColin Snover
This flag was used in SSCI to read from VRAM instead of from the back buffer when a mouse interrupt was received in the middle of a back buffer update. Since ScummVM controls when mouse events are received via polling, it is not possible to receive a mouse event in the middle of back buffer updates, so this code is unnecessary for the engine to work properly. This also fixes Valgrind warnings about use of uninitialized memory at the start of the game, caused by not filling the cursor memory buffers because `_frameNowVisible` was false until the first frame was rendered.
2017-04-29SCI32: Promote GK2 and Torin demos to AGDF_TESTINGColin Snover
2017-04-29VIDEO: Unexpose audio sync API in AdvancedVMDDecoderColin Snover
This change was inadvertently added in commit 44dd029cb17160316b2015321a0a53f8854b6dd3 but is not actually used.
2017-04-28I18N: Update translation (Greek)Eugene Sandulenko
Currently translated at 99.3% (941 of 947 strings)
2017-04-28I18N: Update translation (Greek)Arius
Currently translated at 99.3% (941 of 947 strings)
2017-04-26MACOSX: Expand ~ in default screenshot pathThierry Crozat
When using SDL to save the screenshot, using a told results in an error.
2017-04-24SCI: Add var count sanity checking to object initializationColin Snover
2017-04-24SCI: Use the var count from the instance's class in SCI1.1-2.1 when looking ↵Colin Snover
up selectors At least some versions of Island of Dr Brain have a bMessager instance in script 0 with a var count greater than that of its class. This probably should never happen since it means the object has a variable with no corresponding selector. The next commit adds some extra sanity checking code to object initialization, to warn on any other games where this happens.
2017-04-25DIRECTOR: Fix Various Compiler Warnings.D G Turner
2017-04-24BASE: Improve error handling when detecting gamesThierry Crozat
2017-04-24BASE: Check scanf return value when adding a gameThierry Crozat
2017-04-24I18N: Update translation (Dutch)Ben Castricum
Currently translated at 100.0% (947 of 947 strings)
2017-04-23SCI32: Remove SCI3 TODOColin Snover
SCI3 resources appear to already be properly handled.