Commit Graph

83 Commits

Author SHA1 Message Date
23b0a7b146 remove annotations header
The annotations were never particularly robust, and weren't used in many
locations (or consistently). And we should be migrating to c++14
annotation syntax anyway. By focusing on writing them all locally we
will be a little more standards compliant, and the attributes should be
more visible.
2014-10-17 19:24:53 +11:00
226500cb83 test: hack to make json.test executable 2014-08-01 21:37:04 +10:00
935b1fe2e9 maths: allow differing arg typs in round_up 2014-08-01 20:44:58 +10:00
d10491efbd pascal: add simple pascal string/array types 2014-07-07 15:21:17 +10:00
763cb667af rational: add initial stub class 2014-07-02 15:49:27 +10:00
eb05c7622e add stringid for mapping between strings and ints 2014-05-26 17:11:07 +10:00
246b68c540 tools: add convenience hash computing tool 2014-05-09 14:44:40 +10:00
3f909dd273 build: redefine misplaced header 2014-05-09 13:12:44 +10:00
43aaf832aa header comments 2014-05-09 13:09:36 +10:00
ac019fa33f toosl: add json prefix to json sources 2014-05-09 13:08:50 +10:00
84a179f4ca Move json utilities to tools directory 2014-05-09 12:58:33 +10:00
a88379bf36 hash: add sha2 implementation 2014-04-16 19:17:56 +10:00
b33cb706c8 Add RIPEMD160 implementation 2014-04-10 21:04:07 +10:00
9cc47a05bd Add point::redim implementation 2014-02-18 15:28:28 +11:00
f40771eb87 Move signal definitions to ipp 2013-08-06 21:23:40 +10:00
0c223d106d Ensure we link against zlib 2013-07-30 01:44:57 +10:00
6e71e8674d Add trivial zlib wrapper 2013-07-13 15:28:29 +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
8df03fae81 Add MD2 implementation 2013-03-11 20:43:15 +11:00
6f4d899c0b Imported libcmdopt option parsing 2013-02-26 18:31:14 +11:00
f90ff0e9f6 Add a unique_ptr/ptr comparator object 2012-11-09 15:17:32 +11:00
b8ef0afc1d Move pool implementation to ipp file 2012-11-09 15:17:32 +11:00
d1c780aa30 Move fourcc into seperate files 2012-11-09 15:11:02 +11:00
1be63bb760 Add a simple polynomial class 2012-08-10 17:36:28 +10:00
e54b43fd72 Add tiny quaternion stub 2012-07-31 14:40:21 +10:00
419c1d48f6 Move crystallised network wrapper to libgim 2012-06-25 16:54:26 +10:00
c023ecdcec Remove redudant link against boost_system 2012-06-18 16:12:50 +10:00
5fea995a4d Include detail/coord.hpp in source list 2012-06-05 23:44:31 +10:00
f9cc4926f2 Categorise functionality from types.hpp 2012-05-25 15:19:07 +10:00
bcab28826c Move noise functions into their own directory 2012-05-23 17:01:30 +10:00
db6c603517 Add array randomisation helper routine 2012-05-22 14:13:07 +10:00
54f6811058 Add simple PGM and PPM image writers 2012-05-16 15:03:49 +10:00
b670c76995 Temporarily disable features unsupported by i686-pc-mingw 2012-05-15 16:06:18 +10:00
faa44b24ef Add simple stat accumulator class 2012-05-14 16:11:09 +10:00
ac5a5d3a7d Initial framework for win32 backtrace 2012-05-10 16:54:47 +10:00
cfdcc526ac Remove duplicate BOOST LDFLAGS 2012-05-08 16:36:45 +10:00
23a103a56c Add some useful scoped types in raii.hpp header 2012-05-03 18:09:51 +10:00
100af04e77 Move preprocessor header to hpp suffix 2012-05-03 18:09:06 +10:00
91ad9b0473 Ensure libutil is linked against boost::filesystem 2012-05-03 15:54:46 +10:00
3fb5724683 Add exe querying routines 2012-04-30 11:51:11 +10:00
6a6c732f36 Add platform defines header 2012-04-30 11:50:07 +10:00
9269d55112 Remove c++ std switch as it's set in configure.ac 2012-04-27 17:53:11 +10:00
dc9a11d202 Add a simple malloc/free unique pointer.
This should really be unique_ptr based, but I can't be arsed working
around the lack of template typedefs here.
2012-04-26 18:16:33 +10:00
cf39104515 List correct build dependencies for json utils 2012-04-26 14:55:16 +10:00
506cf0f3e1 Add missing files to Makefile.am listing 2012-04-26 14:54:59 +10:00
99bdd49f2f Add first pass at logging code 2012-04-24 17:38:35 +10:00
e34975d109 Add a simple json-schema validator.
Does not handle $ref clauses, fragments, format fields, and a bunch of
other more minor details. But it should hold for simple self-contained
json objects.
2012-04-20 18:20:49 +10:00