1
0
forked from 0ad/0ad
0ad/source/ps
wraitii 07e44a75a1 Allow mods to say they should be ignored in replay/MP compatibility checks
Since it is very non-trivial to determine which mods change checksums
and which don't, this relies on modder goodwill (and on verification on
our end for signed mods).

The declaration is an optional "ignoreInCompatibilityChecks" boolean in
mod.json

Also rework slightly the MP lobby mod display to always show the host
mods in a clear manner.

Differential Revision: https://code.wildfiregames.com/D3968
This was SVN commit r25634.
2021-06-02 06:50:16 +00:00
..
GameSetup Allow setting texture quality in the config file. Fixes a todo. 2021-05-31 12:52:43 +00:00
scripting Allow mods to say they should be ignored in replay/MP compatibility checks 2021-06-02 06:50:16 +00:00
tests Allow mods to say they should be ignored in replay/MP compatibility checks 2021-06-02 06:50:16 +00:00
XMB Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
XML Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
ArchiveBuilder.cpp Make real directory paths on the VFS predictable (retry) 2021-03-23 12:46:59 +00:00
ArchiveBuilder.h Handle mods specified on the command line when using the archive builder. 2014-06-15 16:43:08 +00:00
CacheLoader.cpp Make real directory paths on the VFS predictable (retry) 2021-03-23 12:46:59 +00:00
CacheLoader.h Fix biome-specific mappreviews in 7f602037ba for zipped mods, refs #4962. 2018-08-05 21:50:00 +00:00
CConsole.cpp Makes 2D text drawing via Canvas2D. 2021-05-30 19:10:10 +00:00
CConsole.h Makes 2D text drawing via Canvas2D. 2021-05-30 19:10:10 +00:00
CLogger.cpp Makes 2D text drawing via Canvas2D. 2021-05-30 19:10:10 +00:00
CLogger.h Cleanups includes for cassert and streams. 2021-03-03 22:26:49 +00:00
Compress.cpp More build fixes for FreeBSD. 2012-01-31 00:06:56 +00:00
Compress.h Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
ConfigDB.cpp Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
ConfigDB.h De-singletonify CConfigDB, make hooks RAII. 2021-04-27 07:45:40 +00:00
CStr.cpp Fix segfault when sending a very large net chat message. 2020-08-01 15:25:13 +00:00
CStr.h Add a hashing function for CStr8 & CStrW 2020-11-19 15:25:27 +00:00
CStrIntern.cpp Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
CStrIntern.h Include CStrInternStatic where necessary only. 2021-05-18 11:09:54 +00:00
CStrInternStatic.h Removes low level GL code from GUI sprite rendering and switches to Canvas2D. 2021-05-30 13:48:58 +00:00
DllLoader.cpp Fix and disable some pesky Windows warnings. 2021-02-05 12:20:06 +00:00
DllLoader.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
Errors.cpp Don't leak all GUI objects on name ambiguity following 5cc814759f and remove ERROR_GROUP GUI. 2019-10-11 16:20:50 +00:00
Errors.h Catch exceptions by reference (by convention), based on patch from Markus, refs #1852 2013-05-22 22:27:53 +00:00
FileIo.cpp Update (and debundle) fmt dependancy 2020-11-26 21:01:32 +00:00
FileIo.h Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
Filesystem.cpp Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
Filesystem.h Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
Game.cpp Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
Game.h Removes unused and outdated includes, replaces some includes by forward declarations. 2021-05-15 17:27:01 +00:00
Globals.cpp Fix hotkeys not releasing properly. 2021-01-16 15:24:58 +00:00
Globals.h Fix hotkeys not releasing properly. 2021-01-16 15:24:58 +00:00
GUID.cpp Actually remove trailing whitespace for non-header files as well. 2016-11-23 13:02:58 +00:00
GUID.h Clean up header includes, add new forward declarations. 2020-11-21 11:20:29 +00:00
Hashing.cpp Additional entropy when hashing match passwords. 2021-05-18 14:47:36 +00:00
Hashing.h Additional entropy when hashing match passwords. 2021-05-18 14:47:36 +00:00
Hotkey.cpp Fix nopch / tiny hotkey optimisation 2021-04-06 12:26:34 +00:00
Hotkey.h Further hotkey work: clear hotkeys when an input box/the console gets focus. 2021-04-03 20:12:40 +00:00
Joystick.cpp De-singletonify CConfigDB, make hooks RAII. 2021-04-27 07:45:40 +00:00
Joystick.h Renames our sdl.h to libsdl.h, to avoid case sensitivity errors when it includes SDL.h. 2012-01-12 23:32:27 +00:00
KeyName.cpp Replaces UNICODE characters in the code by consistent ASCII characters. 2021-01-15 10:07:36 +00:00
KeyName.h Fix no-PCH builds and checkrefs following a4852c4c01 2020-11-20 11:41:56 +00:00
Loader.cpp Remove binary_function usage. 2020-11-30 15:45:05 +00:00
Loader.h Resolve Loader memory leak from 1f1642bfe3. 2019-09-30 08:49:00 +00:00
LoaderThunks.h Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
Mod.cpp Allow mods to say they should be ignored in replay/MP compatibility checks 2021-06-02 06:50:16 +00:00
Mod.h Allow mods to say they should be ignored in replay/MP compatibility checks 2021-06-02 06:50:16 +00:00
ModInstaller.cpp Speed up GetAvailableMods for archives. 2021-05-16 13:50:05 +00:00
ModInstaller.h Speed up GetAvailableMods for archives. 2021-05-16 13:50:05 +00:00
ModIo.cpp Mod and mod-mounting cleanup and improvements. 2021-05-20 14:36:42 +00:00
ModIo.h Fixes broken PCH after wraitii commits (4f972bc623, 0f60bf3a97) and Itms (833c9f108c). 2021-05-15 14:50:24 +00:00
Profile.cpp Fix windows SEH hook when crashing in an std::thread 2021-01-10 08:39:54 +00:00
Profile.h Fix Profiler1 "time per turn". 2021-05-06 16:49:34 +00:00
Profiler2.cpp Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
Profiler2.h Removes unused containers included in headers. 2021-03-03 23:01:08 +00:00
Profiler2GPU.cpp Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
Profiler2GPU.h Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
ProfileViewer.cpp Makes 2D text drawing via Canvas2D. 2021-05-30 19:10:10 +00:00
ProfileViewer.h Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
Pyrogenesis.cpp Bump version to alpha 25. 2021-02-27 08:48:30 +00:00
Pyrogenesis.h Fix windows SEH hook when crashing in an std::thread 2021-01-10 08:39:54 +00:00
Replay.cpp Allow mods to say they should be ignored in replay/MP compatibility checks 2021-06-02 06:50:16 +00:00
Replay.h Allow mods to say they should be ignored in replay/MP compatibility checks 2021-06-02 06:50:16 +00:00
SavedGame.cpp Allow mods to say they should be ignored in replay/MP compatibility checks 2021-06-02 06:50:16 +00:00
SavedGame.h Fix no-pch build. Potentially fixes bb49fbe793, 0198942a79, 34b1920e7b, 8b08f4ae7a 0dbf417171, 3af1fc64d2, 5fbdbaa3bc, 6fbf036ae4. 2021-05-12 13:48:55 +00:00
Singleton.h Simple refactoring of Singleton. Make it non-copyable. 2019-01-13 15:11:40 +00:00
TemplateLoader.cpp Fix d73a3f59ad - wstring_view on a temporary & wrong utf16->8 conversion. 2021-04-09 18:08:37 +00:00
TemplateLoader.h Allow arbitrary compositions in TemplateLoader template names. 2021-04-09 15:43:50 +00:00
Threading.cpp Fix windows SEH hook when crashing in an std::thread 2021-01-10 08:39:54 +00:00
Threading.h Fix windows SEH hook when crashing in an std::thread 2021-01-10 08:39:54 +00:00
ThreadUtil.h Fix windows SEH hook when crashing in an std::thread 2021-01-10 08:39:54 +00:00
TouchInput.cpp Cleanup Camera related code and uses constant references where possible. 2019-10-03 12:58:47 +00:00
TouchInput.h Set svn:eol-style=native, fix some inconsistent line endings 2013-12-06 00:42:50 +00:00
UniDoubler.h Use default Unicode encoding in source code on Windows. 2017-11-29 20:14:22 +00:00
UserReport.cpp Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
UserReport.h Write UserReport data to local logfiles, so that users can review the personal data impact without exposing the data to JS/mods, refs #5257, b3438cabd2. 2018-08-22 22:17:42 +00:00
utf16string.h Further header & precompiled cleanup, fix no-PCH builds. 2020-12-09 14:39:14 +00:00
Util.cpp Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
Util.h Fixes big screenshots with water (reflection or refraction camera), adds big screenshot customization. 2021-02-12 21:20:07 +00:00
VideoMode.cpp Removes macOS system version include added in 7e87211d91 and forgotten in 9a2d0f803e. 2021-05-21 21:46:01 +00:00
VideoMode.h Replaces global g_VSync state by VideoMode property. 2021-05-21 21:33:43 +00:00
VisualReplay.cpp Mod and mod-mounting cleanup and improvements. 2021-05-20 14:36:42 +00:00
VisualReplay.h Fix NoPCH following cb346e207b 2021-03-03 11:08:57 +00:00
World.cpp [SM52 2/2] Update to Spidermonkey 52 APIs. 2020-11-18 14:39:04 +00:00
World.h Split ScriptRequest in its own header. 2021-05-03 16:07:26 +00:00