0ad/source/lib
janwas ba2a9d7af3 improvements from work: [update-workspaces required]
- split precompiled.h into several headers (simplifies reuse)
- enable additional warnings not in W4
- split ErrorReaction into ErrorReactionInternal - clarifies which
values can actually be returned by debug_DisplayError
- wsdl: slightly safer HDC usage via CS_OWNDC, avoid dipping into DC
cache via ValidateRect instead of BeginPaint; remove unused thread
create
- StdDeserializer - wasn't including byte_order => BYTE_ORDER was
undefined
- wsysdep: clean up error dialog message handling

This was SVN commit r8828.
2010-12-09 11:16:21 +00:00
..
allocators cleanup - remove old cpu_memcpy and cpu_i64FromDouble that are no longer needed 2010-11-01 11:09:03 +00:00
external_libraries improvements from work: [update-workspaces required] 2010-12-09 11:16:21 +00:00
file Disable compression of public.zip (fixes #671). 2010-12-04 15:57:55 +00:00
pch improvements from work: [update-workspaces required] 2010-12-09 11:16:21 +00:00
posix cleanup: 2010-11-02 13:38:56 +00:00
res Changed all references from old CLogger API to use the new API. Removed old API. Fixes #247 2010-12-05 08:41:55 +00:00
sysdep improvements from work: [update-workspaces required] 2010-12-09 11:16:21 +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 Fix RingBuf tests to not miss bugs. Fix RingBuf iterator bugs. 2010-05-07 20:24:42 +00:00
app_hooks.cpp improvements from work: [update-workspaces required] 2010-12-09 11:16:21 +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 parallel studio 2011 warning fixes 2010-10-28 12:22:11 +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 cleanup: 2010-11-02 13:38:56 +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 license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +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 Fix #612 (passing a program object to glDeleteShader via pglDeleteObjectARB) 2010-10-13 16:45:27 +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 remove no-longer needed GLU dependency; avoids delay-load warning. 2010-11-08 10:42:34 +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 parallel studio 2011 warning fixes 2010-10-28 12:22:11 +00:00
precompiled.h improvements from work: [update-workspaces required] 2010-12-09 11:16:21 +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 thread-safe timer monotonicity check. fixes #653 2010-11-01 10:19:22 +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