Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-13 | AGI: Use a jump table for test commands instead of switch/case | Jussi Pitkanen | |
Preparations for V1 support. | |||
2011-08-13 | AGI: Add a layer of abstraction between the sound chip and the two players | Jussi Pitkanen | |
2011-08-13 | AGI: Simplify sector offset calculation | Jussi Pitkanen | |
2011-08-13 | AGI: Cleanup | Jussi Pitkanen | |
2011-08-13 | AGI: Do not try to pass filenames of disk images from the detector to engine | Jussi Pitkanen | |
2011-08-13 | AGI: Detect the end of V1 sound resources correctly, fixing crashes | Jussi Pitkanen | |
2011-08-13 | AGI: Implement resource loader for the DDP booter game | Jussi Pitkanen | |
2011-08-13 | AGI: Detect the bootable floppy version of Donald Duck's Playground | Jussi Pitkanen | |
Also create a framework into which more booter games can be added. | |||
2011-08-13 | AGI: Implement note fetch routine for AGI v2.001 sound resources | Jussi Pitkanen | |
I suspect this is the format for AGI V1 sound resources as well. It is currently implemented by splitting getNextNote() to getNextNote_v2() and getNextNote_v1(). Since the V1 format consists of simple register values to the sound chip in PCjr, this could probably be made more cleanly by refactoring the code to resemble the chip more closely, so that its state is updated by writing to the registers. | |||
2011-08-07 | GRAPHICS: Simplify the interface of Graphics::loadThumbnail(). | Christoph Mallon | |
Now it returns the Surface, so the caller does not need to create one and pass it. | |||
2011-08-07 | ALL: Use Graphics::skipThumbnail() where appropriate. | Christoph Mallon | |
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-07-03 | AGI: Cleanup some Winnie string code | Matthew Hoops | |
2011-07-03 | AGI: Fix some memset calls | Matthew Hoops | |
Spotted by both salty-horse and LordHoto using clang | |||
2011-06-23 | ANALYSIS: Add static casts to is* functions | Littleboy | |
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx | |||
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-18 | AGI: Replace vsprintf by Common::String::vformat | Max Horn | |
2011-06-14 | DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect() | Max Horn | |
Also reorder the parameters of composeFileHashMap, placing the "return value" first. | |||
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-10 | AGI: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |
2011-06-10 | AGI: Experimental fix for bug #3292778 ("SQ2: Music missing notes") | eriktorbjorn | |
The idea here is that if two voices are generating the same tone, the square wave generator should be in sync so that the wave forms amplify each other, rather than cancelling each other out. | |||
2011-06-08 | AGI: Numeric Keypad Control in Predictive Dialog (Bug #3309376) | D G Turner | |
In AGI games, the numeric keypad is used as an alias for cursor keys to allow stationary and 8 directional input, but while the predictive dialog is open, this is more sensibly mapped to numeric input to allow use of the predictive input on desktop ports. | |||
2011-06-08 | AGI: Fix Engine Exit While Predictive Dialog Is Open. | D G Turner | |
2011-06-08 | AGI: Fix Broken Predictive Text Input. | D G Turner | |
This was a regression introduced by 4b2f92b5e56a1fc273c8c8d2e69b747f938ea92f (r55135) | |||
2011-06-03 | AGI: Fix type mismatch (see bug #3311198) | Max Horn | |
2011-06-03 | Remove accidentally added file *sigh* | Max Horn | |
2011-06-03 | SCI: Switch some char* to Common::String& | Max Horn | |
2011-06-02 | AGI: Replace snprintf() usage with Common::String::format() | D G Turner | |
Safer and less portability issues. | |||
2011-06-02 | ENGINES: Change 2nd param of Engine::saveGameState to Common::String | Max Horn | |
2011-05-25 | AGI: Fix compilation on 64 bit platforms | Willem Jan Palenstijn | |
I'm unable to test this change, but it avoids using a pointer to store an int temporarily. | |||
2011-05-25 | Merge pull request #9 from tiqpit/a2gs | Eugene Sandulenko | |
AGI: Fix //gs output | |||
2011-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-23 | COMMON: Add exit() to list of forbidden symbols | Max Horn | |
2011-05-18 | AGI: Constify stuff | Max Horn | |
2011-05-17 | AGI: Cleanup | Willem Jan Palenstijn | |
2011-05-17 | AGI: Unify RandomSource instantiation | Max Horn | |
This fixes a leak in PreAGI games (which never deleted their RandomSource), ensures that PreAGI's RandomSource has a name (and hence is registered with the event recorder) and even slightly simplifies the AgiEngine destructor. | |||
2011-05-17 | COMMON: Registers RandomSources in constructor with the event recorder | Max Horn | |
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered. | |||
2011-05-16 | ENGINES: Unify engine names | Thierry Crozat | |
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS"). | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-07 | AGI: Replace Winnie macros with functions | Matthew Hoops | |
From patch #3298149 | |||
2011-05-02 | ALL: Mark printf and various other symbols as forbidden | Max Horn | |
Right now, a few places in the frontend code still use printf and consorts. We mark the affected files with a FIXME for now, and add a dedicated exception for each. To be fixed! Also tweak FORBIDDEN_SYMBOL_REPLACEMENT to hopefully really always enforce a compiler error | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-24 | AGI: Fix bug #3087825: AGI: Code analysis warnings | Eugene Sandulenko | |
2011-04-18 | COMMON: Rename Error to ErrorCode, introduce new Error class | Max Horn | |
2011-04-14 | ALL: centre -> center | Max Horn | |
2011-04-14 | ALL: colour -> color | Max Horn | |
2011-04-12 | AGI: More formatting changes... | Jussi Pitkanen | |
2011-04-12 | AGI: Use delete[] instead of delete for arrays | Jussi Pitkanen | |