575f87747b
Use explicit casting to avoid signedness warnings
2011-09-16 22:55:56 +10:00
dd1a935ed4
Add subtration operation for points
2011-09-13 16:49:10 +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
9e5f60b1bd
Instance all uint_t ranges
2011-09-13 15:12:57 +10:00
24e94d27fc
Give point an ostream operator
2011-09-13 15:12:30 +10:00
8c995c22ac
Make points be three dimensional
2011-09-13 15:12:09 +10:00
14597ebba2
Add ULL suffix to nanoseconds constant..
2011-09-07 21:51:42 +10:00
d6f0fd956c
Add add/assign operator to point
2011-09-07 21:51:13 +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
3839ccad03
Use util namespace for range test
2011-08-29 14:40:05 +10:00
336c0d5577
Use new endian headers for hton test
2011-08-29 14:39:42 +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
b23c0862cc
Make debuging information enabled by default
2011-08-29 14:33:08 +10:00
a30e0f4be0
Change debug temporary names to reduce collisions
2011-08-29 14:32:30 +10:00
a4e6f67bc5
Add fourcc type
2011-08-29 14:32:12 +10:00
03c9c1b642
Spacing and style
2011-08-29 14:31:44 +10:00
380d51d05a
Add is_pow2, round_up
2011-08-29 14:31:22 +10:00
306f852fc7
Move range to the util namespace
2011-08-15 20:11:42 +10:00
6e73c22d91
Move point to the util namespace
2011-08-15 20:11:20 +10:00
712cd39625
Move region to the util namespace
2011-08-15 20:10:43 +10:00
8f796bd214
Use deleted methods to implement nocopy
2011-08-13 15:03:45 +10:00
78427bc45a
Reorder signal exec traversal to allow deletions
2011-08-12 00:26:56 +10:00
955b97c73e
Allow signal scoped_cookies to assign functors
2011-08-12 00:26:28 +10:00
caa1f3312b
Added simple string routine files
2011-08-12 00:25:59 +10:00
f14e3abe3d
Add cookies for selective signal disconnection
2011-08-10 21:31:24 +10:00
10c6a22df1
Use const accessors for signal dispatch
2011-08-10 21:30:55 +10:00
ec5e9f6c87
Add empty query for signals
2011-08-10 21:30:03 +10:00
9b049861f1
Tighten fixed representation static asserts
2011-08-10 21:28:44 +10:00
3fa14e88e0
Added stub fixed point class implementation
2011-08-08 16:44:30 +10:00
dbad60cf10
Remove function attribute suggestions for gcc
...
More annoying than helpful.
2011-08-08 16:22:54 +10:00
4c96950130
Change ragel used types to avoid size warnings
2011-08-08 16:22:25 +10:00
4091a5874d
Fix test syntax errors
2011-07-29 17:56:26 +10:00
1fc1dd4134
Change range::includes to range::contains
...
Contains is more descriptive (of the actual implementation) as it
implies the entire argument is within the range. Includes should also be
provided at some point.
2011-07-29 17:38:07 +10:00
b642590ab2
Update a missing required header
2011-07-29 17:37:05 +10:00
3a13bdfa34
Add missing licencing headers
2011-07-20 20:34:46 +10:00
31796b34f6
Add pure annotation to simple maths and ntoh funcs
2011-07-16 15:53:53 +10:00
d6b943500c
Move signal into namespace util
...
signal will clash with the POSIX signal function. This tends to be too
annoying to work around with careful inclusion orders or other
namespacing.
2011-07-16 14:47:56 +10:00
64448e7e5e
Add a make_unique implementation
2011-07-16 14:47:34 +10:00
ce747924ab
Add a simple line tracing macro
2011-07-16 14:47:10 +10:00
24e764c648
Correct the pool comment copyright year
2011-07-12 20:55:15 +10:00
3b15524b7b
Conditionally enable mudflap at configure time
2011-07-12 20:55:01 +10:00
79e0d2de9d
Merge branch 'master' of ssh://192.168.1.7/home/danny/libgim
2011-07-07 19:27:05 +10:00
d00f0a2639
Expand the ignore list for windows exe suffix
2011-07-06 22:00:24 +10:00
24e4cb4b35
Use correct header for EXIT_SUCCESS
2011-07-06 19:39:22 +10:00