aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute
AgeCommit message (Collapse)Author
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-04-17WINTERMUTE: Add a warning when trying to play video without Theoradec-supportEinar Johan Trøan Sømåen
2014-04-17WINTERMUTE: Add a warning when loading TTF-fonts without FreeType2-support.Einar Johan Trøan Sømåen
2014-04-07WINTERMUTE: Correct mistaken identification of JULIA 1.2 as Steam-versionEinar Johan Trøan Sømåen
It is actually the version from Bundle in a Box
2014-04-06WINTERMUTE: Add detection for 1/2 RitterEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add detection for the Reversion2 2.0.2412 (Linux)Einar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add detection entry for Rhiannon: Curse of the four BranchesEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add detection entry for Corrosion: Cold Winter WaitingEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add detection entry for Ghost in the SheetEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add a detection entry for the steam version of J.U.L.I.A.Einar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Add another detection-entry for BickadoodleEinar Johan Trøan Sømåen
2014-04-05WINTERMUTE: Replace (fangame) and wmefan-, with (unknown version) and wmeunk-Einar Johan Trøan Sømåen
2014-03-19WINTERMUTE: Add md5 for Zilm: A Game of Reflex.JenniBee
2014-03-15WINTERMUTE: Run astyle on transparent_surface.{h,cpp} mainly adding braces.Einar Johan Trøan Sømåen
2014-02-28IMAGE: Move all ImageDecoders to image/Matthew Hoops
2014-02-21WINTERMUTE: Use the correct field for dpi when loading FreeSans from ↵Einar Johan Trøan Sømåen
scummmodern.zip
2014-02-19WINTERMUTE: Some British to American EnglishStrangerke
2014-02-19WME: Remove translation tags from names found by the fallback detectorFilippos Karapetis
Fixes cases like bug #6532
2014-02-19WME: Fix bug #6531 - "WME: Art of Murder - Assertion"Filippos Karapetis
2014-02-18WINTERMUTE: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-17WINTERMUTE: Indent REGISTER_PLUGIN_* for consistency.Johannes Schickel
2014-02-16WINTERMUTE: Janitorial - Remove trailing spacesStrangerke
2014-02-12WINTERMUTE: Use game format for fallback font rendering.Johannes Schickel
BDF fonts got 32bit drawing support in ece8b7fb65402238ab7df896361a9cefe28b8897 Thus it is not necessary to draw onto a 16bit surface.
2014-02-11WINTERMUTE: Prevent scripts from setting invalid scroll timesFilippos Karapetis
Scroll times (ScrollSpeedX, ScrollSpeedY) can't be zero, as this leads to a division by zero later on. This allows Dreamscape to start and work properly.
2014-02-05WINTERMUTE: Change the copyFrom-simplifications to depend on pitch instead ↵Einar Johan Trøan Sømåen
of width. (Fix bug #6157)
2014-01-22WINTERMUTE: Two minor formatting fixes.Johannes Schickel
2014-01-21WINTERMUTE: Enable Wintermute by default.Einar Johan Trøan Sømåen
2014-01-21WINTERMUTE: Avoid using Graphics::copyFrom to copy FMV-frames.Einar Johan Trøan Sømåen
copyFrom frees and reallocates the surface for every update, as long as the dimensions and format stay the same, we can do with just a memcpy. This gives a tiny improvement in the update-part of the Theora-player (on the order of a bit more than 1 second saved total in the 1:28 long J.U.L.I.A.-intro)
2014-01-21WINTERMUTE: Special-case FMV-handling to not fill the screen with background ↵Einar Johan Trøan Sømåen
color. If we have only one thing being drawn, and that is opaque, we can skip filling the render surface with background color. This shaves another few wasted cycles of the FMV playback. (Since we now don’t have to write the entire render surface TWICE). This reduces the time spent in drawTickets() to ~60% of what it was before.
2014-01-21WINTERMUTE: Fix bug that prevented the opaque and binary blit speedups from ↵Einar Johan Trøan Sømåen
working.
2014-01-15WINTERMUTE: Stop any playing FMV when loading a savegame.Einar Johan Trøan Sømåen
2014-01-14WINTERMUTE: Limit the range of the panning-variable to stay within [-1,1].Einar Johan Trøan Sømåen
Also, store the panning state, so that the next playback starts with the same pan.
2014-01-11Merge pull request #418 from JenniBee/md5sEinar Johan Trøan Sømåen
WINTERMUTE: Adding more detection entries.
2014-01-11WINTERMUTE: Add detection for french, italian, spanish and czech versions of ↵Einar Johan Trøan Sømåen
Dirty Split.
2013-12-30WINTERMUTE: Adding more detection entries.JenniBee
2013-12-22WINTERMUTE: Fix new detection entriesEugene Sandulenko
2013-12-22WINTERMUTE: Fix build issues in previous commit.Einar Johan Trøan Sømåen
2013-12-21Merge pull request #412 from JenniBee/md5sEinar Johan Trøan Sømåen
WINTERMUTE: Adding detection for more games.
2013-12-21WINTERMUTE: Adding detection for more games.JenniBee
2013-12-05WINTERMUTE: Skip Latvian language package if not selected.Johannes Schickel
2013-12-05WINTERMUTE: Fix typo in Polish language filename in Reversion1.Johannes Schickel
2013-12-05WINTERMUTE: Add Reversion: The Escape 1.3.2369 release.Johannes Schickel
This release has different hashes and file sizes than the previous Reversion 1.3 entries but is marked as 1.3.2369 in the installer filename.
2013-11-26Merge pull request #375 from digitall/engineAutoPlugJohannes Schickel
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code)
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split engines.mk down to a single file per engine.D G Turner
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-11-23WINTERMUTE: Switch WideString to U32String.Johannes Schickel