Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-28 | COMPOSER: Added German versions of darby & gregory. Bug #6825 | Eugene Sandulenko | |
2016-03-28 | COMPOSER: Fix detection entry | Eugene Sandulenko | |
2016-03-28 | COMPOSER: Added detection for Hebrew darby. Bug #6878 | Eugene Sandulenko | |
2016-03-28 | QUEEN: Added some md5s. Bug #6946 | Eugene Sandulenko | |
2016-03-28 | SCUMM: Sync md5 table | Eugene Sandulenko | |
2016-03-28 | MOHAWK: Play the gears sound when resetting the Myst clock puzzle | Bastien Bouclet | |
Fixes #7093. | |||
2016-03-28 | GOB: Fix Fascination entry, it is DOS, not Amiga version | Eugene Sandulenko | |
2016-03-28 | SAGA: Explicitely mark versions which require color shifting in interface. ↵ | Eugene Sandulenko | |
Fixes bug #7092 | |||
2016-03-27 | SAGA: Fix dialog text positions in non-English version (#7064) | Torbjörn Andersson | |
This fix applies to drawPanelText(), where we used to hard-code the text positions. Now we define the dimensions of the area where the text is drawn (like we do for button texts) and calculate the position based on the dimensions of the text string. The drawPanelText() function is used for the Save, Quit, Protect and Option dialogs, but for everything except the Option dialog it already centered the text to the dialog. I decided to use this centering mechanism for the title of the ITE Option dialog, even though that changes the X coordinate by one pixel. Other than that, it only affects the following texts: ITE: Show Dialog / Reading Speed, Music and Sound IHNM: Reading Speed, Music, Sound, Voices I have verified that this looks at least ok for the English and German versions of ITE, and the English, German, French and Spanish versions of IHNM, so I'm reasonably confident that this change is ok. | |||
2016-03-27 | MOHAWK: Promote Myst from UNSTABLE to TESTING | Bastien Bouclet | |
2016-03-27 | GOB: Added another French Playttons2. Bug #7052 | Eugene Sandulenko | |
2016-03-27 | GOB: Added Spanish Fascination detection entry. Bug #7069 | Eugene Sandulenko | |
2016-03-27 | DREAMWEB: Add bug reference to Czech detection entry | Eugene Sandulenko | |
2016-03-27 | DREAMWEB: Added detection for Czech version. Bug #7078 | Eugene Sandulenko | |
2016-03-27 | SAGA: Added German fan-translated IHNM detection. Bug #7091 | Eugene Sandulenko | |
2016-03-24 | WINTERMUTE: Make wintermute games show the right save date | Martin Kennedy | |
2016-03-25 | SHERLOCK: Fix bug #7084 ("Crash when taking inventory") | Torbjörn Andersson | |
This was part regression (ManagedSurface is picky about the order of the parameters to the line drawing functions), part bug since it was drawing a horizontal line instead of a vertical. This call draws a very short vertical line to separate the rightmost "join" of the middle horizontal bar in the inventory dialog from the scrollbar. Unless you know what you're looking for, it's pretty hard to spot the difference. Thanks to dreammaster for figuring out the proper fix, while I was still trying to figure out what it was trying to draw. | |||
2016-03-25 | SCI: Remove commented out code line. | Johannes Schickel | |
2016-03-25 | SCI: Use aggregation to store objects in SegmentObjTable. | Johannes Schickel | |
This allows to store pointers and fundamental types in a SegmentObjTable. | |||
2016-03-25 | SCI: Introduce accessors for SegmentObjTable entries. | Johannes Schickel | |
This makes code not use _table directly whenever possible. An exception is the save game code which is not easy to adapt due to design deficiencies. | |||
2016-03-25 | SCI: Get rid of template hack for serialization. | Johannes Schickel | |
The former template hack relied on specialized functions for various types. We use a hand crafted set of functions for serialization functionality now. | |||
2016-03-24 | Merge pull request #700 from waltervn/adl-engine | Eugene Sandulenko | |
ADL: New engine | |||
2016-03-23 | AGI: Fix inaccurate predictive dialog trigger rect | Martin Kiewitz | |
Trigger rect is the rect, that the user needs to click to trigger the predictive dialog. Previously cursor char got drawn, rect started right afterwards In case cursor char is enabled, the rect will get adjusted accordingly now. | |||
2016-03-23 | WAGE: Added detection for 3 more games | Eugene Sandulenko | |
2016-03-23 | WAGE: Draw the scrollbar bar inverted to match the original | Eugene Sandulenko | |
2016-03-23 | WAGE: Proper scroll drawing | Eugene Sandulenko | |
2016-03-22 | WAGE: Three more games | Eugene Sandulenko | |
2016-03-22 | WAGE: Added 3 games to detection. I wonder when they end... | Eugene Sandulenko | |
2016-03-22 | WAGE: Added 3 more games | Eugene Sandulenko | |
2016-03-22 | WAGE: Added 4 more games. Some are problematic | Eugene Sandulenko | |
2016-03-21 | SHERLOCK: Fix crashes due to back buffer refactoring | Paul Gilbert | |
2016-03-21 | SHERLOCK: Make Screen::_backBuffer an object instead of pointer. | Johannes Schickel | |
2016-03-21 | SHERLOCK: Make Screen::_backBuffer protected. | Johannes Schickel | |
2016-03-21 | SHERLOCK: Get rid of Surface::setPixelData. | Johannes Schickel | |
2016-03-21 | Merge pull request #704 from lordhoto/clone2727-audiocd | Johannes Schickel | |
Implement Custom Audio CD Support for Win32, Linux, and Mac OS X. | |||
2016-03-20 | SHERLOCK: Fix overloaded setPixels warning | Paul Gilbert | |
2016-03-21 | SCI32: Add censorship info to Phantasmagoria 2 detection entries | Martin Kiewitz | |
+ add info that 001.0.06 is the US release + cleanup | |||
2016-03-20 | Merge pull request #652 from dreammaster/screen | Paul Gilbert | |
ALL: Removing code duplication via new managed surface & screen classes | |||
2016-03-20 | WAGE: Adjust cursor position when scrolling | Eugene Sandulenko | |
2016-03-20 | WAGE: Restrict text scrolling to the visible text | Eugene Sandulenko | |
2016-03-20 | SCI32: Clean up outdated/wrong comments | Colin Snover | |
2016-03-20 | SCI32: Return correct value from kSetFontHeight | Colin Snover | |
2016-03-20 | SCI32: Do not change accumulator in non-returning kernel calls | Colin Snover | |
This did not cause any known bugs, but is wrong according to the way the actual engine works. | |||
2016-03-20 | SCI32: Use signed values for displacement position | Colin Snover | |
2016-03-20 | SCI32: Mark KQ7 1.51 Windows only detection entries actually as Windows. | Johannes Schickel | |
2016-03-18 | SCI32: Add workaround for invalid temp read in Torin | Colin Snover | |
2016-03-18 | SCI32: Use correct script dimensions for later SCI32 games | Colin Snover | |
These values are hard-coded in the engine executable for each game. | |||
2016-03-18 | SCI32: Add Phantasmagoria 1.000.000 signature | Colin Snover | |
2016-03-18 | SCI32: Fix crashes in kIsOnMe caused by stale CelObjs | Colin Snover | |
2016-03-18 | SCI32: More correctly fix kStringCopy overflow | Colin Snover | |
This entire kString code needs to be reviewed/refactored, but at least this fix is more complete than the last one. Thanks to @lordhoto and @wjp for their assistance. |