Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-06 | SCI32: Clean up scriptWidth/scriptHeight/screenWidth/screenHeight | Colin Snover | |
This removes the unnecessary Buffer subclass and stops most places where the output buffer was being interrogated about dimensions instead of GfxFrameout. | |||
2017-10-06 | SCI32: Rewrap comments to 80 columns in SOL decoder | Colin Snover | |
2017-10-06 | SCI32: Remove resolved TODO in helpers.h | Colin Snover | |
2017-10-06 | SCI32: Clean up script patch comments | Colin Snover | |
2017-10-06 | SCI32: Clean up Robot decoder | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible * Remove resolved TODOs | |||
2017-10-06 | SCI32: Clean up CelObj | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible * Use smart pointers where appropriate * Change view/pic flags detection to always use word-size (byte-size check for flag 0x80 was a compiler optimisation) | |||
2017-10-06 | SCI32: Clean up GfxControls32 | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible * Fix whitespace errors | |||
2017-10-06 | SCI32: Rewrap comments to 80 columns in lists32.h | Colin Snover | |
2017-10-06 | SCI32: Clean up GfxPaint32 | Colin Snover | |
* Rewrap comments to 80 columns | |||
2017-10-06 | SCI32: Clean up Plane | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible | |||
2017-10-06 | SCI32: Clean up GfxRemap32 | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible | |||
2017-10-06 | SCI32: Clean up GfxText32 | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible | |||
2017-10-06 | SCI32: Fix music volume not being restored after speech in Torin | Colin Snover | |
This was a regression introduced by d556dcc57bf50a03d81ab7a1ef59a9e5758465bf. | |||
2017-10-06 | SCI32: Clean up Audio32 | Colin Snover | |
* Rewrap comments to 80 columns * Remove resolved TODOs * Use containers and smart pointers where appropriate | |||
2017-10-06 | SCI32: Clean up GfxFrameout | Colin Snover | |
* Rewrap doxygen comments to 80 columns * Swap public/private sections so public APIs come first * Clarify comments where easily possible | |||
2017-10-06 | SCI32: Clean up Video32 | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where appropriate | |||
2017-10-06 | SCI32: Clean up GfxCursor32 | Colin Snover | |
* Rewrap doxygen comments to 80 columns * Renamings for clarity * Deduplicate copy/paint code | |||
2017-10-06 | SCI32: Clean up GfxTransitions32 | Colin Snover | |
* Use containers where appropriate * Re-wrap doxygen comments to 80 columns * Clarify comments for parts of the engine that are understood now but were not understood at the time of the initial implementation | |||
2017-10-06 | SCI32: Clean up ScreenItem | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible * Use smart pointers where appropriate | |||
2017-10-06 | SCI32: Clean up GfxPalette32 | Colin Snover | |
* Replace raw pointers with smart pointers * Use references instead of const pointers where appropriate * Tweak initialisation * Tweak palette copies to the stack | |||
2017-10-06 | COMMON: Allow construction of Arrays of non-copyable members | Colin Snover | |
Although the previous count-constructor would never make a copy of a member at runtime, Array<T>::reserve *may* copy-construct, so the compiler would forbid creation of arrays of NonCopyable objects even when the array was created only once and then never resized (and thus never actually tried to perform a copy-construction). | |||
2017-10-06 | COMMON: Prevent implicit conversion of smart pointers to non-bools | Colin Snover | |
2017-10-06 | COMMON: Switch to compile-time checking of invalid SortedArray calls | Colin Snover | |
Runtime error detection is error-prone and unnecessary. | |||
2017-10-06 | TITANIC: DE: Fixes to vocabs, strings, and font in titanic.dat | Paul Gilbert | |
2017-10-06 | TITANIC: DE: Fix recognising words with common suffixes | Paul Gilbert | |
2017-10-06 | TITANIC: DE: Fixes for article handling | Paul Gilbert | |
2017-10-06 | MACOSX: Change name for CoreAudio MIDI device | Thierry Crozat | |
Also remove a couple of TODOs. I think we can limit the CoreAudio plugin to the Apple DLS softsynth since with have the CoreMidi plugin to access other MIDI devices. | |||
2017-10-06 | MACOSX: Allow selecting device for CoreMidi | Thierry Crozat | |
2017-10-04 | SCI: Set default MT-32 reverb before each sound | Ruud Klaver | |
Set the default reverb configuration present in either the MT-32 patch data or MT32.DRV of SCI0 games before playing each sound, as a previously played sound may have changed it. Also, do not perform a general reverb init, since the start of a sound will do that now. Closes gh-1023. | |||
2017-10-04 | SCI: Play MIDI version of SCI0 sound resource if user prefers it | Ruud Klaver | |
If the user has "Prefer digital sound effects" disabled for a SCI0 game, do not play the digital sample version of a sound resource, if such data is present. When the resource has only digital sample data and no MIDI information, play the sample instead. Closes gh-1022. | |||
2017-10-04 | TITANIC: DE: Fix animations changing seasons in Arboretum | Paul Gilbert | |
2017-10-04 | TITANIC: DE: Translations for music room music | Paul Gilbert | |
2017-10-04 | SCI32: Speed up memory check counter in lighthouse in Lighthouse | Colin Snover | |
2017-10-04 | SCI32: Give more specific game version numbers | Colin Snover | |
2017-10-04 | SCI: Fix disassembly of 32-bit addresses | Colin Snover | |
2017-10-03 | TITANIC: DE: Fix sound for music room pitch sliders | Paul Gilbert | |
2017-10-03 | TITANIC: Fix cursor when in MissiveOMat when Conversations tab active | Paul Gilbert | |
2017-10-03 | TITANIC: DE: Fix positioning of PET tab names | Paul Gilbert | |
2017-10-03 | TITANIC: DE: Fix color of text in PET Translation tab text | Paul Gilbert | |
2017-10-03 | TITANIC: DE: Fix horizontal placement of PET mode buttons | Paul Gilbert | |
2017-10-04 | I18N: Update translations templates | Thierry Crozat | |
2017-10-03 | SCI32: Fix audio dumper decompressed size calculation for 16-bit audio | Colin Snover | |
2017-10-03 | SCI32: Restore gameplay time in RAMA | Colin Snover | |
This will cause non-linear time shifts in the system timer that the game's custom save logic may not expect, but in initial testing the game doesn't seem to care about this. Fixes Trac#10259. | |||
2017-10-03 | DEVTOOLS: Add theoradec support to Xcode create_project | Colin Snover | |
2017-10-03 | TITANIC: DE: Fix dimensions of text area in PET Translation tab | Paul Gilbert | |
2017-10-02 | SCI32: Always sort kernel-generated screen items above script-generated ↵ | Colin Snover | |
screen items in last-ditch sort Fixes Trac#10257. Fixes Trac#10261. | |||
2017-10-02 | TITANIC: DE: Allow for two lines in PET Rooms tab tooltips | Paul Gilbert | |
2017-10-02 | TITANIC: DE: Translation for .avi files directly referred to | Paul Gilbert | |
2017-10-02 | TITANIC: DE: Fix perched parrot animations | Paul Gilbert | |
2017-10-02 | TITANIC: Work around loading savegame when Marcinta is active | Paul Gilbert | |
Loading a savegame directly from the launcher or Continue dialog when Marcinta is active shows her as inactive in the original, but still allows you to talk to her. To fix the inconsistency, now when this occurs, it will also reset the active NPC back to none. |