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
e74630ba29
Explicitly link to boost_system for windows builds
2012-04-19 16:39:52 +10:00
937d9522e0
Add simple json validator application
2012-04-12 14:19:01 +10:00
4ab352036d
Add simple json reformatter utility
2012-04-12 14:19:01 +10:00
e44e629ba7
Add c++0x to AM_CXXFLAGS
2012-04-12 14:19:01 +10:00
9c63070718
Add various interpolation routines for perlin
2012-01-04 17:19:50 +11:00
857dd8a111
Add simple 2d perlin noise function
2012-01-04 17:19:50 +11:00
6560353cb0
Add some simple checksum algorithms
...
* adler
* bsdsum
* crc
* fletcher
2011-11-04 17:04:42 +11:00
796a3d3639
Added simple integer and pointer hashes
2011-10-26 23:45:01 +11:00
aba0611567
Combine header/source file lists for library
2011-10-26 21:44:59 +11:00
d1187ecf3a
Moved extent to a seperate file
2011-10-26 21:43:38 +11:00
2aee108e79
Make 3d matrix/vectors and general matrix/vectors
2011-10-18 21:45:55 +11:00
bb6a3a6fb8
Link option fixes for Windows
2011-10-07 22:19:36 +11:00
fcad58b342
Add forward decleration helpers
2011-10-01 01:57:09 +10:00
ee1439e5fc
Add trivial rgba colour class
2011-09-13 15:14:12 +10:00
7d32257fa2
Add randomisation helper functions
2011-09-13 15:13:55 +10:00
91daeb332f
Add simple time functions
2011-08-29 15:28:11 +10:00
e816983869
Use util namespace for range test
2011-08-29 15:03:43 +10:00
0f29342826
Use more explicit linking
2011-08-29 14:39:23 +10:00
09b2f5ae0f
Add bit manipulation convenience defines
2011-08-29 14:38:47 +10:00
fc3bd53838
Add convenience si byte conversions
2011-08-29 14:37:47 +10:00
29a8aa7ee8
Add GUID type
2011-08-29 14:37:20 +10:00
73f27c7cb1
Add endian conversion functions
2011-08-29 14:36:03 +10:00
caa1f3312b
Added simple string routine files
2011-08-12 00:25:59 +10:00
3fa14e88e0
Added stub fixed point class implementation
2011-08-08 16:44:30 +10:00
0f1f27b132
Temporarily add fallback null path for backtrace
2011-07-06 19:29:30 +10:00
d3c98d479e
Simplistic enable_if SFINAE helper implementation
2011-07-05 22:55:18 +10:00
4fb7b8e30f
Use AM_CXX* for c++ build variables
2011-07-05 21:37:11 +10:00
b4d6500f5f
Add simple pool allocator implementation
2011-07-01 13:47:08 +10:00
d9dba1d155
Add simple signal object implementation
2011-06-27 15:31:41 +10:00
bc59b72fa9
Add prelim backtrace support detection in build
2011-06-25 12:40:57 +10:00
f45c5faf76
Add basic 2 dimensional point classes
2011-06-23 22:04:51 +10:00
8568a325c0
Add first pass of ipv4::ip parsing and object
2011-06-21 21:42:20 +10:00
745e06d1af
initial import from waif
2011-05-23 17:18:52 +10:00