0ad/source/lib
Ykkrosh f6c1d98c9a Fix #739 (test failures).
Use JSON in debug serializer output unless it fails due to e.g. cyclic
values, in which case use toSource.
Disable file stats code by default, since its output isn't used.

This was SVN commit r8975.
2011-02-24 00:32:38 +00:00
..
allocators minor fixes from work; also add sys_WideFromArgv 2011-01-04 19:53:38 +00:00
external_libraries # Add opt-in automatic feedback system. 2011-02-16 20:40:15 +00:00
file Fix #739 (test failures). 2011-02-24 00:32:38 +00:00
pch fixes/improvements from work: 2011-01-28 13:40:07 +00:00
posix cleanup: 2010-11-02 13:38:56 +00:00
res Remove a load of implicit CStr type conversions, since they're error-prone and can cause silent data loss. 2011-02-17 20:08:20 +00:00
sysdep Fix register handle leak 2011-02-21 22:25:51 +00:00
tests Fix use of undefined behaviour (shifting by >= size of left operand) 2010-07-30 21:33:26 +00:00
tex cleanup - remove old cpu_memcpy and cpu_i64FromDouble that are no longer needed 2010-11-01 11:09:03 +00:00
adts.h Const-correctness 2011-02-20 20:42:54 +00:00
app_hooks.cpp sync with work; fix compile error due to lack of boost/serialization in 0ad svn 2011-02-21 09:23:51 +00:00
app_hooks.h improvements from work: [update-workspaces required] 2010-12-09 11:16:21 +00:00
base32.cpp Fix use of undefined behaviour (shifting by >= size of left operand) 2010-07-30 21:33:26 +00:00
base32.h Fix #423 (Switch from CppDoc to Doxygen), based on patch from anr. 2010-07-29 15:55:41 +00:00
bits.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
bits.h minor fixes from work; also add sys_WideFromArgv 2011-01-04 19:53:38 +00:00
byte_order.cpp fixes from work: clarify that cpu_MemoryBarrier has no runtime cost by renaming to COMPILER_FENCE and moving to code_annotation.h; fix 32-bit Parallel Studio 2011 warning. 2010-10-29 12:54:51 +00:00
byte_order.h fixes from work: use ICC bswap intrinsics instead of fallbacks; update UNUSED2 to work with ICC; update mahaf for Win7 2010-11-08 10:01:12 +00:00
cache_adt.h replace set/map with boost::unordered_* to reduce the number of expensive filesystem::basic_path::operator< calls based on a patch by ortalo (thanks!) 2011-02-19 21:24:39 +00:00
code_annotation.h fixes from work: use ICC bswap intrinsics instead of fallbacks; update UNUSED2 to work with ICC; update mahaf for Win7 2010-11-08 10:01:12 +00:00
code_generation.h Set svn:eol-style native 2010-07-25 18:08:35 +00:00
config2.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
config.h minor fixes from work; also add sys_WideFromArgv 2011-01-04 19:53:38 +00:00
debug_stl.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
debug_stl.h Fix #423 (Switch from CppDoc to Doxygen), based on patch from anr. 2010-07-29 15:55:41 +00:00
debug.cpp improvements from work: [update-workspaces required] 2010-12-09 11:16:21 +00:00
debug.h improvements from work: [update-workspaces required] 2010-12-09 11:16:21 +00:00
fat_time.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
fat_time.h Add/rename header guards 2010-02-17 23:21:49 +00:00
fnv_hash.cpp license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
fnv_hash.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
frequency_filter.cpp parallel studio 2011 warning fixes 2010-10-28 12:22:11 +00:00
frequency_filter.h Avoid -Wnon-virtual-dtor warnings 2010-03-31 08:36:46 +00:00
glext_funcs.h sync with work; fix compile error due to lack of boost/serialization in 0ad svn 2011-02-21 09:23:51 +00:00
input.cpp Add basic help page into the main menu. 2010-07-07 21:47:31 +00:00
input.h Add basic help page into the main menu. 2010-07-07 21:47:31 +00:00
lib_api.h sync with work (add IO callbacks, export wsdl functions, avoid error in ReadVersionString) 2010-06-14 12:09:49 +00:00
lib_errors.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
lib_errors.h fixes from work: clarify that cpu_MemoryBarrier has no runtime cost by renaming to COMPILER_FENCE and moving to code_annotation.h; fix 32-bit Parallel Studio 2011 warning. 2010-10-29 12:54:51 +00:00
lib.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
lib.h fix CPU topology problem under VMs reported by Philip (update workspaces required) 2010-07-25 17:10:57 +00:00
lockfree.cpp # fix race conditions in ModuleInit and related cleanup. 2010-07-12 12:57:58 +00:00
lockfree.h Fix warning 2010-07-12 22:17:05 +00:00
module_init.cpp fixes from work: clarify that cpu_MemoryBarrier has no runtime cost by renaming to COMPILER_FENCE and moving to code_annotation.h; fix 32-bit Parallel Studio 2011 warning. 2010-10-29 12:54:51 +00:00
module_init.h # fix race conditions in ModuleInit and related cleanup. 2010-07-12 12:57:58 +00:00
ogl.cpp Fix typo 2011-02-22 20:15:59 +00:00
ogl.h remove no-longer needed GLU dependency; avoids delay-load warning. 2010-11-08 10:42:34 +00:00
path_util.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
path_util.h GCC build fix 2011-02-15 16:40:23 +00:00
precompiled.h fixes/improvements from work: 2011-01-28 13:40:07 +00:00
rand.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
rand.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
regex.cpp license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
regex.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
secure_crt.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
secure_crt.h fixes/improvements from work 2010-05-03 12:27:39 +00:00
self_test.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
self_test.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
svn_revision.cpp license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
svn_revision.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
timer.cpp Fix startup hang on OS X, caused by using timers before initialising them 2011-02-23 09:19:41 +00:00
timer.h WIP timer thread safety: 2010-11-01 09:54:03 +00:00
types.h needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
utf8.cpp Set svn:eol-style native 2010-07-01 16:58:44 +00:00
utf8.h Set svn:eol-style native 2010-07-01 16:58:44 +00:00
wsecure_crt.cpp Misc. unity fixes (missing includes, undefs, and other things that could be considered generic cleanup) 2010-02-18 00:06:50 +00:00