Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-11 | WINTERMUTE: Add FoxTail item methods | lolbot-iichan | |
FoxTail have flexible cursor settings system that require things like toggling visability of inventory items. | |||
2019-11-14 | WINTERMUTE: Fix Missing Default Switch Cases | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-07-02 | WINTERMUTE: Fix slider bugs in several games | lolbot-iichan | |
There is a bug introduced in WME Lite. Testcase: 1. Download https://github.com/lolbot-iichan/wme_testsuite/tree/master/slider_test/packages 2. Download https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/wmelite/wmelite_10_win.zip 3a. Run game.exe -> Slider moves with the mouse while it is pressed and released when mouse is released 3b. Run wmelite.exe -> Slider is never released 3c. Run ScummVM -> Slider is never released Related bugs: https://bugs.scummvm.org/ticket/6567 https://bugs.scummvm.org/ticket/9861 Reason: slider is a button object that changes it's X until "LeftRelease" event is revieved and breaks the endless loop. Sample code: https://github.com/lolbot-iichan/wme_testsuite/blob/master/slider_test/data/interface/system/speechvolume.script However, WME Lite does not send "LeftRelease" events to any objects, if Game object can handle such event, even is game is frozen and UI is shown. Original code: https://github.com/lolbot-iichan/Wintermute-Engine/blob/master/src/engine_core/wme_ad/AdGame.cpp#L2218 Changed in WME Lite: https://github.com/lolbot-iichan/wmelite/blob/master/src/AdGame.cpp#L2120 This behaviour was introduced in SVN period of wmelite, I believe it was made on purpose for handling some iOS scenarios at commit #37 mentioned on page https://code.google.com/archive/p/wmelite/source/default/commits My proposal is to mark iOS apps as WME_LITE and fill exact WME_1_X_X/WME_LITE versions for all known games. WME_1_X_X can be seen by right-clicking on main executable and seems to be non-empty for almost all existing WME games. | |||
2016-02-29 | WINTERMUTE: Add debuggerToString | Tobia Tesan | |
2015-11-27 | WINTERMUTE: More sanity checks | Eugene Sandulenko | |
2014-02-18 | WINTERMUTE: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-11-05 | WINTERMUTE: Transfer Char* explicitly when saving/loading. | Einar Johan Trøan Sømåen | |
2013-11-05 | WINTERMUTE: Transfer Sint32s explicitly when saving/loading. | Einar Johan Trøan Sømåen | |
2013-10-29 | WINTERMUTE: Remove unused BasePlatform-functions ↵ | Einar Johan Trøan Sømåen | |
(showWindow/setCapture/releaseCapture) | |||
2013-10-28 | WINTERMUTE: Transfer booleans explicitly when saving/loading. | Einar Johan Trøan Sømåen | |
2013-10-01 | WINTERMUTE: Clean up byte/char casts in loading/parsing | Willem Jan Palenstijn | |
2013-08-04 | WINTERMUTE: Fix end of namespace comments. | Johannes Schickel | |
2013-04-19 | WINTERMUTE: Rename transfer(void *) to transferPtr(void *) to avoid ↵ | Einar Johan Trøan Sømåen | |
overload-misses. | |||
2013-04-18 | WINTERMUTE: Constify AdResponse/AdResponseBox/AdResponseContext. | Einar Johan Trøan Sømåen | |
2013-04-17 | WINTERMUTE: Constify _width and _height in BaseRenderer. | Einar Johan Trøan Sømåen | |
2013-04-17 | WINTERMUTE: Increase const-usage. | Einar Johan Trøan Sømåen | |
2013-04-17 | WINTERMUTE: Move settings from BaseGame to separate struct. | Einar Johan Trøan Sømåen | |
2013-01-26 | WINTERMUTE: Replace all NULLs with nullptr. | Einar Johan Trøan Sømåen | |
2013-01-26 | WINTERMUTE: Replace a few NULLs with nullptr. | Einar Johan Trøan Sømåen | |
2012-12-09 | WINTERMUTE: Privatize members in AdSceneState | Einar Johan Trøan Sømåen | |
2012-12-09 | WINTERMUTE: Privatize members of AdResponseBox | Einar Johan Trøan Sømåen | |
2012-09-29 | WINTERMUTE: Make scGetProperty use Common::String& instead of const char* | Einar Johan Trøan Sømåen | |
2012-09-11 | WINTERMUTE: Only include base_renderer.h where needed | Einar Johan Trøan Sømåen | |
2012-09-04 | WINTERMUTE: Convert CRLF to LF | Willem Jan Palenstijn | |
2012-08-31 | WINTERMUTE: Replace col_templ's getSize with Common::Array::size() | Einar Johan Trøan Sømåen | |
2012-08-13 | WINTERMUTE: WinterMute -> Wintermute | Einar Johan Trøan Sømåen | |
2012-07-29 | WINTERMUTE: Separate out SaveGame-code from BaseGame | Einar Johan Trøan Sømåen | |
2012-07-29 | WINTERMUTE: Introduce a Singleton-class for holding registry/filemanager. | Einar Johan Trøan Sømåen | |
2012-07-27 | WINTERMUTE: Constructor(args): SuperClass(args) -> Constructor(args) : ↵ | Einar Johan Trøan Sømåen | |
SuperClass(args) | |||
2012-07-27 | WINTERMUTE: Move settings-files to save-dir (gzipped xml now) | Einar Johan Trøan Sømåen | |
2012-07-26 | WINTERMUTE: More variable/function renaming VarName->varName | Einar Johan Trøan Sømåen | |
2012-07-26 | WINTERMUTE: var_name -> varName | Einar Johan Trøan Sømåen | |
2012-07-26 | WINTERMUTE: Replace BaseArray with a templated subclass of Common::Array. | Einar Johan Trøan Sømåen | |
This needs additional cleanup, but compiles and runs at this point. | |||
2012-07-26 | WINTERMUTE: Run Astyle with add-braces to break one-line statements into ↵ | Einar Johan Trøan Sømåen | |
easier-to-read-code. | |||
2012-07-25 | WINTERMUTE: "if(" -> "if (" | Einar Johan Trøan Sømåen | |
2012-07-25 | WINTERMUTE: "delete []" -> "delete[]" | Einar Johan Trøan Sømåen | |
2012-07-23 | WINTERMUTE: Encapsulate and distance BasePersistenceManager from Base. | Einar Johan Trøan Sømåen | |
2012-07-23 | WINTERMUTE: Remove dcgf.h from almost all includes. | Einar Johan Trøan Sømåen | |
2012-07-23 | WINTERMUTE: Remove unused code from platform_osystem.h | Einar Johan Trøan Sømåen | |
2012-07-22 | WINTERMUTE: Wrap _name in base_named_object in getters/setters. | Einar Johan Trøan Sømåen | |
2012-07-22 | WINTERMUTE: Wrap away base_script_holder's _filename field in ↵ | Einar Johan Trøan Sømåen | |
getters/setters, avoiding direct writes. | |||
2012-07-22 | WINTERMUTE: Avoid opening files when checking hasFile() | Einar Johan Trøan Sømåen | |
2012-07-21 | WINTERMUTE: Get rid of the C-prefix for class-definitions. | Einar Johan Trøan Sømåen | |
2012-07-21 | WINTERMUTE: Rename CamelCased filenames to prefixed_under_score-filenames | Einar Johan Trøan Sømåen | |
This is mostly a lead-up to namespacing the Ad/Base folders, and then possibly removing the prefixes from the files, it also has the added benefit of getting rid of the odd case-typos that makes for issues on platforms that don't ignore case. |