0ad/source/simulation2/serialization
wraitii cd97df87e9 Fix instacrash when saving a game & serialization fails for "no Deserialize"
9fc6c3c897 stopped supporting components with a non-null Serialize() and
a null Deserialize().
Unfortunately, these throw exceptions and it appears we have codepaths
that don't handle these exceptions (possibly all of them). Since this
error is likely, and easily fixable, and doesn't actually _crash_, I'll
issue a LogError for now.

This will possibly help modders update to A24.

Differential Revision: https://code.wildfiregames.com/D3422
This was SVN commit r24720.
2021-01-20 08:16:34 +00:00
..
BinarySerializer.cpp Revert dad2857538 / Keep track of serialized objects using a GCHashTable 2021-01-12 18:43:45 +00:00
BinarySerializer.h Fix common OOS following 7460d0e56e. 2021-01-14 20:08:32 +00:00
DebugSerializer.cpp Fix lag on OOS with AIs 2021-01-16 10:33:00 +00:00
DebugSerializer.h Replace deprecated jsval with JS::Value. 2017-08-28 10:27:36 +00:00
HashSerializer.cpp Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
HashSerializer.h Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
IDeserializer.cpp Fix invalid count for entityMaps 2014-03-05 14:58:17 +00:00
IDeserializer.h Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
ISerializer.cpp Exact stack rooting for ScriptInterface::ToString. 2014-08-03 17:29:49 +00:00
ISerializer.h Fix building without precompiled headers. 2020-11-18 11:35:36 +00:00
SerializedPathfinder.h Commit new files forgotten in 5b46ce0778 2020-12-19 09:48:11 +00:00
SerializedScriptTypes.h Fix instacrash when saving a game & serialization fails for "no Deserialize" 2021-01-20 08:16:34 +00:00
SerializedTypes.h Commit new files forgotten in 5b46ce0778 2020-12-19 09:48:11 +00:00
SerializeTemplates.h Use templates to replace explicit serialization helpers. 2020-12-19 09:10:37 +00:00
StdDeserializer.cpp Revert dad2857538 / Keep track of serialized objects using a GCHashTable 2021-01-12 18:43:45 +00:00
StdDeserializer.h Correctly serialize/deserialize user-defined JS objects. 2020-12-27 17:18:13 +00:00
StdSerializer.cpp Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
StdSerializer.h Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00