Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-10 | TIMER: Remove all names associated with a callback, since all callbacks are ↵ | Johannes Schickel | |
removed. This makes the name removal consistent with the timer proc removal. It seems we only allow a specific timer proc being added once anymore though. So this should not change too much right now. | |||
2011-08-10 | TIMER: Remove name of callback in removeTimerProc. | Johannes Schickel | |
This should fix #3389673 "LOOM: CD-Version crashes at start". It also fixes the same error showing up for me in Monkey CD. The doc changes in 4c7958450f628937270f claims the name is used for the event recorder, but as far as I can tell it is not used right now. Thus depending on how it is used the behavior of SCUMM removing and adding the same timer aagain *might* cause problems. In any way we need to remove the name in removeTimerProc, else RTL + launching the same game again would be broken too. | |||
2011-08-10 | BUILD: Only use supported languages in Windows installer script. | Travis Howell | |
2011-08-10 | BUILD: Remove English specific launch message in Windows installer script. | Travis Howell | |
2011-08-10 | BUILD: Only use supported languages in Windows installer script. | Travis Howell | |
2011-08-10 | BUILD: Install documentation based on language chosen during installation. | Travis Howell | |
2011-08-10 | DOCS: Finished German README (Liesmich) | Simon Sawatzki | |
Completed the last third of the file and also corrected mistakes, typos and other things I didn't like during the final proofreading process. | |||
2011-08-10 | README: Update MSVC building instructions a bit. | Johannes Schickel | |
This includes removing horribly outdated information about MSVC6 support. Since the wiki is down right now, I can not update the link. I suspect we should update this building section a bit more anyway. | |||
2011-08-10 | README: Cleanup & little corrections | Simon Sawatzki | |
Fixed some little typos, corrected some layout mistakes and similiar. Also, changed that MT-32 is also now the default music driver for most games. | |||
2011-08-10 | CMS: Simplify code a tiny bit. | Johannes Schickel | |
2011-08-10 | CMS: Do proper clipping of the sound data on generation. | Johannes Schickel | |
This fixes some overflows/underflows which resulted in crackling. | |||
2011-08-10 | SCUMM: Change CMS sfx methods to use its own register set. | Johannes Schickel | |
This is now like in the original and helps comparing register writes against DOSBox's behavior. | |||
2011-08-10 | SCUMM: Do not pack structs in CMS code. | Johannes Schickel | |
2011-08-09 | RECORDER: Defer mutex deletion to destructor. | Johannes Schickel | |
Since we now call deinit after a game has been run, otherwise RTL would be broken. See bug report #3388982 "valgrind errors when doing multiple RTL". | |||
2011-08-09 | BACKENDS: Fix compilation. | Johannes Schickel | |
2011-08-09 | DINGUX: hopefully fix the cursor palette problem | Fabio Battaglia | |
The port wasn't keeping track of the CursorPalette feature correctly. This should fix it for good. | |||
2011-08-09 | DINGUX: fix compilation | Fabio Battaglia | |
2011-08-09 | RECORDER: Implement time compensation for playback | Eugene Sandulenko | |
2011-08-09 | SCUMM: Backyard Soccer 2004 uses a different INI setting to disable printing. | Travis Howell | |
2011-08-08 | SCUMM: Add some HE72 differences to mouse click handling | Matthew Hoops | |
Backyard Soccer at least requires this to have input during gameplay. | |||
2011-08-09 | OPENGL: Add include guard to gltexture.h | Johannes Schickel | |
2011-08-09 | OPENGL: Added a temporary hack to fix compilation under Windows, after the ↵ | Filippos Karapetis | |
latest changes to the SDL interface layer | |||
2011-08-09 | SDL: Slight clean up in the surface based graphics manager. | Johannes Schickel | |
2011-08-09 | SDL: Take advantage of SdlGraphicsManager. | Johannes Schickel | |
This gets rid of the hacks, where SdlEventSource added events with custom type numbers to pass SDL_VIDEOEXPOSE and SDL_VIDEORESIZE to the graphics manager. Furthermore it get rids of the uninituitive and hard to trace way of assigning the proper mouse coordinates to mouse related events. Formerly it passed the real screen coordinates through the even dispatching api to the graphics manager (at least hopefully ;-) and let that handle creating a new event with the proper coordinates. Now instead SdlEventSource handles the proper coordinate setup itself. Since this is a behavior change and I can not test all the SDL based small devices ports this commit might break compilation for them and more serve it might also break mouse position behavior. If any of that occurs I am sorry about it. | |||
2011-08-09 | SDL: Let SDL based graphics managers inherit from SdlGraphicsManager. | Johannes Schickel | |
This also adapts port I can not test (not even the compilation). So if this breaks anything I am sorry about it. | |||
2011-08-09 | SDL: Add a new base class for graphics managers utilizing SDL. | Johannes Schickel | |
2011-08-09 | BACKENDS: Add PaletteManager interface as comments to GraphicsManager. | Johannes Schickel | |
This should be a little more comfortable about finding out what's needed to implement a new graphics manager. | |||
2011-08-09 | AGOS: Fix struct/class mismatch | Ori Avtalion | |
2011-08-08 | JANITORIAL: Remove trailing whitespace | Ori Avtalion | |
2011-08-08 | RECORDER: Give name to recoder priority. Added middle button storing. | Eugene Sandulenko | |
2011-08-08 | RECORDER: Restore event recorder functionality. | Eugene Sandulenko | |
It was badly broken after refactoring into EventObserver. Fitst, deinit() method was never called which lead to bad record files. Then, the concept of counting pollEvent() calls was ignored. Introduced dispatchPoll() method of EventObserver which is implemented in EventRecorder. It counts calls so is able to inject events at more proper time. Additionally now event times are recorded. | |||
2011-08-08 | RECORDER: Add some debug output | Eugene Sandulenko | |
2011-08-08 | CONFIGURE: Add more verbosity for slow shell environments like mingw | Eugene Sandulenko | |
2011-08-08 | CONFIGURE: Add x86_64 to the CPU architecture list. | Johannes Schickel | |
This prevents it from shown as "unknown (x86_64)", even though it is an officially supported platform. | |||
2011-08-08 | CONFIGURE: Unify cpu arch detection | Max Horn | |
2011-08-08 | SCI: Remove dead code | Max Horn | |
2011-08-08 | TINSEL: Code formatting | Max Horn | |
2011-08-08 | SCUMM: Remove unneeded check for CMS in readSoundResource. | Johannes Schickel | |
CMS support is only available in games using readSoundResourceSmallHeader. | |||
2011-08-08 | SCUMM: Set default Benchmark speed in Moonbase Commander, based on the ↵ | Travis Howell | |
original Moonbase.ini. | |||
2011-08-08 | SCUMM: Update stub in arrayOps for Moonbase Commander. | Travis Howell | |
2011-08-08 | SCUMM: Add sprite code difference in Moonbase Commander. | Travis Howell | |
2011-08-08 | SCUMM: Fix endian issue in captureWizPolygon. | Travis Howell | |
2011-08-07 | MOHAWK: Add specific cursor handling for Myst demo | Bastien Bouclet | |
2011-08-07 | MOHAWK: Leaving from the slides should go to the information screens in Myst ↵ | Bastien Bouclet | |
Demo. | |||
2011-08-07 | MOHAWK: Disable zip mode in Myst demo | Bastien Bouclet | |
2011-08-07 | SCUMM: Further clean up of the CMS code. | Johannes Schickel | |
2011-08-07 | SCUMM: Clean up CMS code some more. | Johannes Schickel | |
2011-08-07 | SCUMM: Mark some overwritten methods as virtual. | Johannes Schickel | |
2011-08-07 | SCUMM: Cleanup CMS code a bit. | Johannes Schickel | |
2011-08-07 | GRAPHICS: Slight formatting fix. | Johannes Schickel | |