0ad/source
elexis c90d72deb5 Replace DataTemplateManager simulation component with a globalscript, refs #4868.
Removes the serialization of JSON files, shrinking savegame files and
rejoin states sent across the network, refs #3834, #4239, #3909,
f24523dc8f.
Removes the AI C++ code to read JSON files from e33d4a52e9 since the AI
can now use the globalscript.
Allows the AI to read Aura templates and removal of GUIInterface code to
improve performance.
Serialization of the JSON objects in other simulation components was
removed in 9c0e37f2c0 / D1109, a6f14f5631 / D1130.

Serialization removal planned by sanderd17
AI part proofread by mimo
Simulation part proofread by bb
Discussed with Itms on irc

Differential Revision: https://code.wildfiregames.com/D1108
This was SVN commit r20737.
2017-12-31 01:02:21 +00:00
..
collada Actually remove trailing tabs from source/. 2016-11-23 14:09:58 +00:00
graphics Replace DataTemplateManager simulation component with a globalscript, refs #4868. 2017-12-31 01:02:21 +00:00
gui Expose the same ReadJSONFile function to simulation, GUI and rmgen. 2017-12-03 23:02:27 +00:00
i18n Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
lib Remove VFS cache, because it is less effective and less efficient than the OS cache (and partially redundant with higher level application caches). 2017-12-10 17:33:03 +00:00
lobby Fix two clang warnings in 61261d14fc reported by leper. 2017-12-04 14:30:38 +00:00
maths Adds a perspective matrix, refracts a matrix projection setup to prepare for an isometric view. 2017-10-29 23:41:59 +00:00
mocks More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
network Remove VFS cache, because it is less effective and less efficient than the OS cache (and partially redundant with higher level application caches). 2017-12-10 17:33:03 +00:00
pch Switch to std::shared_ptr and std::weak_ptr. 2015-01-25 03:10:58 +00:00
ps Delete Savegame format version, refs 7064565ff6. 2017-12-30 14:54:13 +00:00
renderer Option to disable fog effects. 2017-12-04 15:54:24 +00:00
scriptinterface Remove VFS cache, because it is less effective and less efficient than the OS cache (and partially redundant with higher level application caches). 2017-12-10 17:33:03 +00:00
simulation2 Replace DataTemplateManager simulation component with a globalscript, refs #4868. 2017-12-31 01:02:21 +00:00
soundmanager Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
third_party Support Visual Studio 2015 (MSVC 14.0), fixes #3439. 2017-11-29 21:16:10 +00:00
tools Let Atlas provide a default AI seed. 2017-12-30 14:02:09 +00:00
main.cpp Remove VFS cache, because it is less effective and less efficient than the OS cache (and partially redundant with higher level application caches). 2017-12-10 17:33:03 +00:00
test_setup.cpp Fix string format of the JS test assertion failure following 7c2e9027c2 (cxxtest expects a char* instead of a std::wstring, so newlines were printed as \n characters). 2017-10-13 21:56:45 +00:00