aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/file
AgeCommit message (Collapse)Author
2016-03-06WINTERMUTE: Use C strings in absolute path workaround arrayTobia Tesan
2016-03-06WINTERMUTE: Use array to store known broken absolute pathsTobia Tesan
Avoids an if() block that is getting longer
2016-03-05WINTERMUTE: Add fallback for hardcoded absolute path in carolreed5Tobia Tesan
Carol Reed 5 (the full game, data.dcp hash 27b3efc018ade5ee8f4adf08b4e3c0dd) refers to the absolute path "f:\dokument\spel 5\demo\data\scenes\credits\op_cred_00\op_cred_00.jpg" Appears to fix bug #7067.
2015-11-27WINTERMUTE: Proper place for pointer checkEugene Sandulenko
2015-11-04WINTERMUTE: Fix mismatched free/delete Valgrind warningTorbjörn Andersson
The memory stream class uses free() to free memory, so we have to use malloc(), not new, to allocate it.
2014-06-08WINTERMUTE: Fix endian issues in findPackageSignature.Johannes Schickel
Thanks to somaen for looking over it too. This also silences bug #6624 "SYMBIAN: WINTERMUTE: Warnings in base_package.cpp".
2014-02-18WINTERMUTE: Make GPL headers consistent in themselves.Johannes Schickel
2013-10-02WINTERMUTE: Handle invalid file access in Carol Reed 6: Black CircleFilippos Karapetis
2013-10-01WINTERMUTE: Fix broken uint32/ulong castWillem Jan Palenstijn
2013-08-04WINTERMUTE: Fix end of namespace comments.Johannes Schickel
2013-07-13WINTERMUTE: Remove fixedPath snippetTobia Tesan
fixedPath is apparently never used anywhere else in the class and this loop can cause the next one to never get to run.
2013-04-18WINTERMUTE: Use int32 instead of int in classes.Einar Johan Trøan Sømåen
2013-04-04WINTERMUTE: Use template with MINanotherguest
2013-02-06WINTERMUTE: Use case-insensitive path-lookup when opening DiskFiles.Einar Johan Trøan Sømåen
2013-01-28WINTERMUTE: Move Resources out of binary and into wintermute.zipEinar Johan Trøan Sømåen
2013-01-26WINTERMUTE: Replace all NULLs with nullptr.Einar Johan Trøan Sømåen
2012-12-03WINTERMUTE: Const-ify member-functions that obviously should be const.Einar Johan Trøan Sømåen
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-24WINTERMUTE: Fix leakWillem Jan Palenstijn
2012-09-11WINTERMUTE: Remove a few more unused includes.Einar Johan Trøan Sømåen
2012-09-04WINTERMUTE: Convert CRLF to LFWillem Jan Palenstijn
2012-08-31WINTERMUTE: Use ++it instead of it++Einar Johan Trøan Sømåen
2012-08-31WINTERMUTE: Cleanup the header-guards.Einar Johan Trøan Sømåen
2012-08-31WINTERMUTE: Simplify getNodeForRelativePathEinar Johan Trøan Sømåen
2012-08-13WINTERMUTE: WinterMute -> WintermuteEinar Johan Trøan Sømåen
2012-08-13WINTERMUTE: Remove BPkgFile, as wrapCompressedStream can handle that job now.Einar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Introduce a Singleton-class for holding registry/filemanager.Einar Johan Trøan Sømåen
2012-07-28WINTERMUTE: Fix a few warnings pointed out by fuzzie.Einar Johan Trøan Sømåen
2012-07-27WINTERMUTE: Constructor(args): SuperClass(args) -> Constructor(args) : ↵Einar Johan Trøan Sømåen
SuperClass(args)
2012-07-27WINTERMUTE: Add a stubbed fallback for the absolute path used in East Side StoryEinar Johan Trøan Sømåen
C:\\windows\\fonts\\framd.ttf
2012-07-27WINTERMUTE: Fix SaveGame-thumb loading/saving.Einar Johan Trøan Sømåen
2012-07-27WINTERMUTE: Clean up some TODOs.Einar Johan Trøan Sømåen
2012-07-26WINTERMUTE: Disable SaveGame thumbs for nowEinar Johan Trøan Sømåen
2012-07-26WINTERMUTE: Run Astyle with add-braces to break one-line statements into ↵Einar Johan Trøan Sømåen
easier-to-read-code.
2012-07-26WINTERMUTE: AStyle-formatting.Einar Johan Trøan Sømåen
2012-07-25WINTERMUTE: "delete []" -> "delete[]"Einar Johan Trøan Sømåen
2012-07-25WINTERMUTE: Cleanup in BasePackage.Einar Johan Trøan Sømåen
2012-07-25WINTERMUTE: Privatize/Protect variables that don't need to be public.Einar Johan Trøan Sømåen
2012-07-25WINTERMUTE: Forgot to add this change to last commit (SQUASHME)Einar Johan Trøan Sømåen
2012-07-25WINTERMUTE: Change the DCP-file access to work as an Common::Archive.Einar Johan Trøan Sømåen
2012-07-25WINTERMUTE: Avoid starting up the engine to perform detection.Einar Johan Trøan Sømåen
2012-07-24WINTERMUTE: Make sure we don't skip path-components.Einar Johan Trøan Sømåen
2012-07-24WINTERMUTE: Clean up and comment base_disk_file.Einar Johan Trøan Sømåen
2012-07-23WINTERMUTE: Handle the "language/" subdirectory separately for choice of ↵Einar Johan Trøan Sømåen
language. Since we don't have the same launcher the games have, we'll have to avoid including ALL the datafiles, as the localization-dcps are usually intended to work alone. For now, it's hardcoded to only load english.
2012-07-23WINTERMUTE: Remove dcgf.h from almost all includes.Einar Johan Trøan Sømåen
2012-07-22WINTERMUTE: Remove Base as superclass for base_file_entryEinar Johan Trøan Sømåen
2012-07-22WINTERMUTE: Remove Base as superclass for base_package.Einar Johan Trøan Sømåen
2012-07-22WINTERMUTE: Avoid opening files when checking hasFile()Einar Johan Trøan Sømåen
2012-07-22WINTERMUTE: Use FSNodes to parse relative paths used by the games.Einar Johan Trøan Sømåen
2012-07-22WINTERMUTE: Redo base_file_manager, to use FSLists for registering/opening ↵Einar Johan Trøan Sømåen
packages. This is helpfull for consistency between registering and lookup, and allows for explicit removal/adding of sub_paths for the engine. But most importantly it keeps the loading consistent and non-duplicated for detection.