0ad/source
Itms f47cb2c711 Fix the OOS reported by elexis in #3335, and clean some whitespace and style.
The list of modified entities was thrown out on global visibility
updates (those happen on rejoin) but only in-world entities were
actually updated then, causing problems with garrisoning.

Now the list of modified entities can happen to be large, so replace the
hacky check for infinite loops by a real check.

This was SVN commit r16962.
2015-08-30 17:42:10 +00:00
..
collada Removes use of 'register' storage class, deprecated in C++11. Fixes -Wdeprecated-register build warnings in clang, fixes #3068. 2015-06-02 03:20:04 +00:00
graphics Replace some functor structs with lambdas, closures or range-based fors. 2015-08-19 03:33:04 +00:00
gui GUI code cleanup. Fixes #3354. 2015-08-21 17:08:41 +00:00
i18n L10n code cleanup. 2015-07-29 23:44:05 +00:00
lib Revert emplace for associative containers. Fixes #3366. 2015-08-19 03:32:47 +00:00
lobby Fix 3171 by moving some logic to C++. These changes do not optimize the presence buffer and only fix the state bug. 2015-08-30 12:56:48 +00:00
maths New long-range pathfinder. 2015-06-12 18:58:24 +00:00
mocks More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
network Fix player rejoins. Refs #3242. 2015-08-30 02:03:50 +00:00
pch Switch to std::shared_ptr and std::weak_ptr. 2015-01-25 03:10:58 +00:00
ps Replace some functor structs with lambdas, closures or range-based fors. 2015-08-19 03:33:04 +00:00
renderer Replace some functor structs with lambdas, closures or range-based fors. 2015-08-19 03:33:04 +00:00
scriptinterface Use in-place construction. 2015-07-29 23:44:17 +00:00
simulation2 Fix the OOS reported by elexis in #3335, and clean some whitespace and style. 2015-08-30 17:42:10 +00:00
soundmanager Some range-based for loops and some style cleanup. 2015-07-29 01:07:23 +00:00
third_party Fix some issues found by static analysis (clang-analyzer and cppcheck). 2015-06-21 18:46:31 +00:00
tools Enhance i18n extractor to support a single context for a json file. Patch by elexis. Refs #3355. 2015-08-27 19:07:36 +00:00
main.cpp Optionally limit the framerate in menus to 50 FPS, to save power. Patch by elexis, fixes #2882 2015-08-20 13:22:44 +00:00
test_setup.cpp CLogger: Use cppformat instead of sys_vswprintf. 2015-01-22 20:30:05 +00:00