Commit Graph

531 Commits

Author SHA1 Message Date
bd5b9722ea Make vector constructor explicit
It had been seen to construct out of single doubles, which is
problematic...
2013-08-06 21:23:56 +10:00
f40771eb87 Move signal definitions to ipp 2013-08-06 21:23:40 +10:00
de0d05df97 Add decleration for vector::redim as a reminder 2013-08-06 14:32:08 +10:00
4e8d9e793b Add subtraction operators for point - vector 2013-08-06 14:31:46 +10:00
d6c0a821f4 Add choose implementation for fixed size arrays 2013-08-06 12:24:00 +10:00
c3a268b2c3 Set number iostream precision to maximum 2013-08-05 22:39:44 +10:00
d425f1c67a Add serialisers for float and int 2013-08-05 22:39:34 +10:00
8b7f915c01 Reconstruct version type as a struct 2013-08-05 21:46:31 +10:00
e67e0329fa Remove dependency on system netlibs for ip test 2013-08-05 21:46:31 +10:00
28bfa42ec3 Avoid shadowing common stringstring name in CHECK 2013-08-05 21:46:31 +10:00
1fac4bff06 Simplify test case CPPFLAGS 2013-08-05 21:46:31 +10:00
a072f97ffe Rename random test to avoid #including built test 2013-08-05 21:43:01 +10:00
b0c6b33f20 Add to_json for bool, nullptr, string 2013-08-05 20:54:19 +10:00
e4da68ffe7 Comment consistency 2013-08-05 20:12:04 +10:00
ca681e6ca7 Whitespace consistency 2013-08-05 16:45:25 +10:00
bb19448ee9 Fix missing headers in tests for windows 2013-08-05 16:45:03 +10:00
0c4f9cb275 Fix headers and linking for network tests 2013-08-05 16:43:52 +10:00
798ea55ec9 Fix type warnings 2013-08-05 16:42:58 +10:00
9ff59f8130 Add a clock which gives deltas when polled 2013-08-05 16:40:43 +10:00
6ace3c8b1d Fix use of long types in 32bit zlib wrapper 2013-08-05 16:40:15 +10:00
eb0f609f81 Clean up signed type conversions in parse dispatch 2013-08-05 16:39:40 +10:00
00fe6c12e3 Add missing header 2013-08-05 16:39:31 +10:00
a601b20683 Fix bitshifting wide types on 32bit platforms 2013-08-05 16:38:47 +10:00
f256f4d0e9 Add a point constrain method to region
Force a point to not exceed the region boundaries.
2013-08-05 16:38:05 +10:00
ff55c368cf Avoid shadowing locals in coord constructor 2013-08-05 16:37:34 +10:00
b4dda9b9fa Move ostream operators into global namespace 2013-08-05 16:37:11 +10:00
63637768ce Clean unused variable warning 2013-08-05 16:36:29 +10:00
3deeb498bb Disable latex doxygen output 2013-08-05 16:36:15 +10:00
9d9fe9507c Correct typo in append for Wshadow 2013-08-05 16:35:05 +10:00
b4228aca1e Add polar to cartesian operation for vectors 2013-07-30 23:52:31 +10:00
1f37a8d04c Add constrain operation for points in regions 2013-07-30 23:52:09 +10:00
847242a59f Add scale operation for regions 2013-07-30 23:51:55 +10:00
0d21857d76 Add r and t aliases for coordinate types 2013-07-30 23:50:56 +10:00
745568db87 Add red/green/blue static colour definitions 2013-07-30 23:50:37 +10:00
cca9efdc5d Fix typo in boost_filesystem detection 2013-07-30 16:26:11 +10:00
59b7127f44 Fix boost detection in configure 2013-07-30 16:17:47 +10:00
8de0495b8a Add basic randomness checks for random generators 2013-07-30 15:10:10 +10:00
43a8fe8c2d Add an instantation for random boolean 2013-07-30 14:28:22 +10:00
d74b8ad40f Simplify the test binary cxx/ld flag specification
Rather than set the flags for each binary we can use global flags for
this file and cut down on redundancy.
2013-07-30 14:25:38 +10:00
0c223d106d Ensure we link against zlib 2013-07-30 01:44:57 +10:00
a5afdfab99 configure.ac cleanup, move to ax_append_*_flags 2013-07-30 01:44:28 +10:00
530695c17b Instance all the valid zlib error classes 2013-07-30 01:42:46 +10:00
2ebd4b417e Define the templated zlib error constructor 2013-07-30 01:42:12 +10:00
db2fa04765 Add zlib error code to string conversion 2013-07-30 01:41:54 +10:00
6e71e8674d Add trivial zlib wrapper 2013-07-13 15:28:29 +10:00
6e611b51be Remove FORTIFY_SOURCE from define lists
FORTIFY_SOURCE is pre-defined on newer GCC anyway, and it was never
particularly important anyway.
2013-07-13 14:44:26 +10:00
db18432f1c Move all hash implementations to hash subdir 2013-07-13 14:40:13 +10:00
9bdc50df3c Add SHA1 implementation 2013-03-11 20:47:48 +11:00
7099c9bc50 Add MD5 implementation 2013-03-11 20:45:53 +11:00
905a2236a2 Add MD4 implementation 2013-03-11 20:44:32 +11:00