Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-25 | TITANIC: Add loading of bedhead data | Paul Gilbert | |
2016-08-25 | DEVTOOLS: Add bedhead data to create_titanic | Paul Gilbert | |
2016-08-25 | FULLPIPE: Another fix to gotoLastFrame() | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix gotoLastFrame() implementation | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix array allocation in StepArray::insertPoints | Retro-Junk | |
2016-08-25 | SCI: Make kFileIORename use wrapped filenames | Willem Jan Palenstijn | |
This fixes deleting savegames in Phantasmagoria 1. | |||
2016-08-25 | SCI32: Add a workaround when starting a new game in Phantasmagoria | Filippos Karapetis | |
This workaround is needed when starting a new game from a chapter after the first one | |||
2016-08-25 | SCI32: Also handle chase.dat in Phantasmagoria like phantsg.dir | Filippos Karapetis | |
This file is used during the chase sequence, and needs the same read/write logic as phantsg.dir | |||
2016-08-25 | DIRECTOR: Do not try to compile all text resources except first one | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Fix warning | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Fix font parameter reading | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Start executing frame scripts | Eugene Sandulenko | |
2016-08-25 | SCI32: Remove the warning about already opened robot files | Filippos Karapetis | |
This happens all the time in Phantasmagoria, with no ill side-effects | |||
2016-08-25 | SCI32: Fix the signature of kDoAudioCritical, and add documentation | Filippos Karapetis | |
This is used in Phantasmagoria, chapter 3, nursery (room 14200), during the "ghost lullaby" event. It is used to make the lullaby sound exclusive, but it really doesn't make any major difference. Also, the documentation has been adjusted to contain this information. Finally, the documentation has been adjusted to use 80 columns | |||
2016-08-25 | GRAPHICS: Correcting think line thickness | Eugene Sandulenko | |
2016-08-25 | GRAPHICS: Fix potential rounding errors in the h/v thick line drawing | Eugene Sandulenko | |
2016-08-25 | GRAPHICS: Fix discrepancy in the thick line drawing function | Filippos Karapetis | |
The shortcuts for horizontal and vertical lines should draw the extra thickness pixels around the line, not below it or to the right | |||
2016-08-25 | DIRECTOR: Fix numerous crashes on destruction | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix if() condition | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Restore original tangled logic in stopAnim_maybe | Eugene Sandulenko | |
The compiler was super-optimizing there, and my initial untangling was incorrect. Restoring it with nasty goto's and will fix it later once we have enough test cases. | |||
2016-08-25 | DIRECTOR: Remove now redundant image width correction table | Eugene Sandulenko | |
2016-08-24 | TITANIC: Implemented CBedhead class | Paul Gilbert | |
2016-08-24 | TITANIC: Compilation fix for CMissiveOMat | Paul Gilbert | |
2016-08-24 | TITANIC: Implemented CMissiveOMat class | Paul Gilbert | |
2016-08-24 | DEVTOOLS: Add MissiveOMat message data to create_titanic | Paul Gilbert | |
2016-08-25 | DIRECTOR: Clean up padding in image decoding | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: Improve decoding compressed images | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: Try to simplify uncompressed detection heuristic | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: More heuristics for 1bpp image decoding. Courtesy of wjp. | Eugene Sandulenko | |
2016-08-24 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-24 | DIRECTOR: Fix horizontal coordinate calculation in 1bpp uncompressed | Eugene Sandulenko | |
2016-08-24 | WAGE: Fix think line drawing, as pointed by md5 | Eugene Sandulenko | |
2016-08-24 | DIRECTOR: Implemented uncompressed 1bpp pictures. Works sometimes | Eugene Sandulenko | |
2016-08-24 | SCI32: Remove extra ! in error message | Colin Snover | |
2016-08-24 | SCI32: Fix incorrect boolean operator | Colin Snover | |
2016-08-24 | SCI32: Remove error check for negative celNo | Colin Snover | |
Negative cel numbers are exploited by at least the hi-res mode of PQ4CD. | |||
2016-08-24 | ADL: Set hires #1, #2 and #0 to TESTING | Walter van Niftrik | |
2016-08-24 | FULLPIPE: Fix direction calculation in MctlGraph::getLinkDir | Retro-Junk | |
2016-08-24 | COMMON: Fix WriteStream::pos() once again | Alexander Tkachev | |
MemoryReadWriteStream now returns int32, not uint32. It actually doesn't ever return -1 to indicate that an error occured, so uint32 was a better choice, but that's what is used in WriteStream base class now. That method is abstract, so that's also why OutSaveFile had to override it. | |||
2016-08-24 | TITANIC: Fix OutSaveFile usage | Alexander Tkachev | |
2016-08-24 | CLOUD: Remove unused includes | Peter Bozsó | |
2016-08-24 | CLOUD: Update LocalWebserver | Alexander Tkachev | |
Reader now reads headers into stream, and some checks are added there and in UploadFileClientHandler, so if headers are too long, they are treated as bad request. | |||
2016-08-24 | CLOUD: Use forbidden combinations | Alexander Tkachev | |
I accidentally tried "folder../" instead "folder/../" and understood that I made "folder../" forbidden too, though it's a valid folder name. | |||
2016-08-24 | CLOUD: Update handlers | Alexander Tkachev | |
Now if there is no "rootpath" specified, it's not even listed by FilesPageHandler and ListAjaxHandler. And, of course, not available to use anywhere else. | |||
2016-08-24 | CLOUD: Add GUI for "rootpath" selection | Alexander Tkachev | |
Cloud tab now contains a button to select path, path label and a clear button. | |||
2016-08-24 | CLOUD: Handle paths in marked places | Alexander Tkachev | |
Paths containing '../' are forbidden to use in Files Manager. There is also a special inner black list of paths which are not used and a check that specified path is under "savepath" or "rootpath" (from "cloud" domain). | |||
2016-08-24 | CLOUD: Mark places where path handling is needed | Alexander Tkachev | |
2016-08-24 | CLOUD: Add "minimal mode" in LocalWebserver | Alexander Tkachev | |
StorageWizardDialog now runs LocalWebserver in "minimal mode" for security reasons. In this mode server uses only those handlers which state to support it. There are two handlers which support minimal mode: IndexPageHandler (which handles `code` requests needed by StorageWizardDialog) and ResourceHandler (which provides inner resources like `style.css` or `logo.png` from `wwwroot.zip` archive). | |||
2016-08-24 | CLOUD: Use overriden handle() instead of ClientHandlerCallback in page handlers | Peter Bozsó | |
Using a dedicated callback object for this was an unnecessary overhead. | |||
2016-08-24 | CLOUD: Fix UploadFileClientHandler | Alexander Tkachev | |
It now redirects user on success not only when file was the last field in the content, but also when it was uploaded already and Handler worked further to search for more files. |