build-aux
test: run all checks through the TAP driver
2014-05-23 17:11:28 +10:00
detail
Avoid shadowing locals in coord constructor
2013-08-05 16:37:34 +10:00
hash
sha1: give state enum a print operator
2014-07-02 15:40:20 +10:00
m4
Add missing m4 files
2013-09-18 16:58:16 +10:00
maths
Use unique_ptr for matrix storage
2013-08-26 15:10:06 +10:00
net
Remove explict json constructor from range
2014-03-06 15:22:47 +11:00
noise
whitespace
2014-05-20 13:44:27 +10:00
test
test: use absolute paths for json.test
2014-05-26 17:34:23 +10:00
tools
tools: add convenience hash computing tool
2014-05-09 14:44:40 +10:00
types
Add a unique_ptr/ptr comparator object
2012-11-09 15:17:32 +11:00
.gitignore
Move json utilities to tools directory
2014-05-09 12:58:33 +10:00
annotations.hpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
backtrace_execinfo.cpp
build: silence sign promotion warnings
2014-07-02 15:38:05 +10:00
backtrace_null.cpp
Clean unused variable warning
2013-08-05 16:36:29 +10:00
backtrace_win32.cpp
Initial framework for win32 backtrace
2012-05-10 16:54:47 +10:00
backtrace.hpp
Initial framework for win32 backtrace
2012-05-10 16:54:47 +10:00
bitwise.cpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
bitwise.hpp
bitwise: add rotater
2014-04-16 19:16:25 +10:00
colour.cpp
Move ostream operators into global namespace
2013-08-05 16:37:11 +10:00
colour.hpp
Move ostream operators into global namespace
2013-08-05 16:37:11 +10:00
configure.ac
build: typo in optimisation flag
2014-07-02 15:36:11 +10:00
debug.cpp
Force win32 to use a console in debug
2012-11-09 15:17:32 +11:00
debug.hpp
debug: add XFAIL exit codes
2014-04-16 19:16:48 +10:00
Doxyfile.in
Disable latex doxygen output
2013-08-05 16:36:15 +10:00
endian.cpp
Categorise functionality from types.hpp
2012-05-25 15:19:07 +10:00
endian.hpp
Add clang path for endian conversion
2012-06-13 16:01:42 +10:00
except.cpp
Place util exceptions in the util namespace
2012-05-16 15:01:01 +10:00
except.hpp
Correct exception namespacing for Windows header
2012-05-17 14:16:09 +10:00
exe.cpp
Categorise functionality from types.hpp
2012-05-25 15:19:07 +10:00
exe.hpp
Add exe querying routines
2012-04-30 11:51:11 +10:00
extent.cpp
extent: add ostream operator
2014-07-02 15:43:59 +10:00
extent.hpp
extent: add ostream operator
2014-07-02 15:43:59 +10:00
fixed.cpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
fixed.hpp
Categorise functionality from types.hpp
2012-05-25 15:19:07 +10:00
float.cpp
For floating constants to be of parent floating type
2012-06-13 16:01:42 +10:00
float.hpp
Categorise functionality from types.hpp
2012-05-25 15:19:07 +10:00
fourcc.cpp
build: convert c-style cast to c++ style
2014-07-02 15:42:25 +10:00
fourcc.hpp
Move fourcc into seperate files
2012-11-09 15:11:02 +11:00
fwd.hpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
gcc.hpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
guid.cpp
build: remove useless cast warnings
2014-07-02 15:47:53 +10:00
guid.hpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
hash.cpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
hash.hpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
image.cpp
build: remove useless cast warnings
2014-07-02 15:47:53 +10:00
image.hpp
image: update copyright dates
2014-06-29 22:50:59 +10:00
io.cpp
Add a simple write string to file method
2012-08-15 16:03:48 +10:00
io.hpp
io: add make_indented
2014-06-29 22:49:26 +10:00
io.ipp
io: add make_indented
2014-06-29 22:49:26 +10:00
ip.cpp.rl
sign_cast to avoid char-to-uint warning
2012-06-13 16:01:42 +10:00
ip.hpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
iterator.hpp
Categorise functionality from types.hpp
2012-05-25 15:19:07 +10:00
json.cpp.rl
whitespace
2014-05-20 14:11:28 +10:00
json.hpp
json: comments
2014-05-26 17:10:31 +10:00
lerp.cpp
Check weight is within bounds for quintic lerp
2012-05-22 14:12:30 +10:00
lerp.hpp
Add trun, cubic, and quintic lerp methods
2012-05-17 14:17:42 +10:00
log.cpp
Add scoped_logger from waif
2013-03-05 21:38:51 +11:00
log.hpp
Add scoped_logger from waif
2013-03-05 21:38:51 +11:00
log.ipp
Dont use include guard for ipp, use include errors
2012-11-09 15:17:32 +11:00
Makefile.am
add stringid for mapping between strings and ints
2014-05-26 17:11:07 +10:00
maths.cpp
Add query for decimal digits of an integer
2012-07-30 16:31:51 +10:00
maths.hpp
maths: add divide-and-round-up
2014-04-16 19:17:15 +10:00
matrix.cpp
Change licence header to match libgim default
2012-05-23 17:04:46 +10:00
matrix.hpp
Change licence header to match libgim default
2012-05-23 17:04:46 +10:00
memory.cpp
Add a simple malloc/free unique pointer.
2012-04-26 18:16:33 +10:00
memory.hpp
Rename scoped_malloc::data to ::get
2012-05-11 12:19:06 +10:00
nocopy.hpp
Make de/constructor protected in nocopy
2012-06-20 16:48:02 +10:00
noise.cpp
Remove explict json constructor from range
2014-03-06 15:22:47 +11:00
noise.hpp
Move noise functions into their own directory
2012-05-23 17:01:30 +10:00
options.cpp
Clean up signed type conversions in parse dispatch
2013-08-05 16:39:40 +10:00
options.hpp
Use unique_ptr rather than plain pointer
2013-02-27 15:10:17 +11:00
platform.hpp
Add compiler check in platform.hpp
2012-06-13 16:01:42 +10:00
point.cpp
Add subtraction operators for point - vector
2013-08-06 14:31:46 +10:00
point.hpp
Add point::redim implementation
2014-02-18 15:28:28 +11:00
point.ipp
Add point::redim implementation
2014-02-18 15:28:28 +11:00
pool.cpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
pool.hpp
Move pool implementation to ipp file
2012-11-09 15:17:32 +11:00
pool.ipp
pool: use cpp-style casts
2014-05-20 13:44:49 +10:00
preprocessor.hpp
Rename CONCAT to PASTE and add STRINGIFY
2012-05-11 12:19:36 +10:00
quaternion.cpp
Add tiny quaternion stub
2012-07-31 14:40:21 +10:00
quaternion.hpp
Add tiny quaternion stub
2012-07-31 14:40:21 +10:00
raii.hpp
Add sectioning comments
2014-02-12 17:04:48 +11:00
random.cpp
Add an instantation for random boolean
2013-07-30 14:28:22 +10:00
random.hpp
Add choose implementation for fixed size arrays
2013-08-06 12:24:00 +10:00
random.ipp
Dont use include guard for ipp, use include errors
2012-11-09 15:17:32 +11:00
range.cpp
Remove explict json constructor from range
2014-03-06 15:22:47 +11:00
range.hpp
Remove explict json constructor from range
2014-03-06 15:22:47 +11:00
region.cpp
region: remove vector addition operator
2014-07-02 15:47:53 +10:00
region.hpp
region: remove vector addition operator
2014-07-02 15:47:53 +10:00
si.cpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
si.hpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
signal.cpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
signal.hpp
Move signal definitions to ipp
2013-08-06 21:23:40 +10:00
signal.ipp
Move signal definitions to ipp
2013-08-06 21:23:40 +10:00
stats.cpp
Instance a stats accumulator for uint64_t
2012-08-07 18:35:00 +10:00
stats.hpp
Expose a reset method for stats accumulator
2012-08-07 18:34:36 +10:00
stream.cpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
stream.hpp
Change my email to an active domain
2012-04-23 13:10:50 +10:00
string.cpp
Fix type warnings
2013-08-05 16:42:58 +10:00
string.hpp
Fix type warnings
2013-08-05 16:42:58 +10:00
stringid.cpp
add stringid for mapping between strings and ints
2014-05-26 17:11:07 +10:00
stringid.hpp
add stringid for mapping between strings and ints
2014-05-26 17:11:07 +10:00
time.cpp
build: remove useless cast warnings
2014-07-02 15:47:53 +10:00
time.hpp
Add period query class
2013-09-20 17:33:08 +10:00
types.hpp
Make elems parameters const
2014-03-03 14:09:41 +11:00
vector.cpp
Make vector constructor explicit
2013-08-06 21:23:56 +10:00
vector.hpp
Make vector constructor explicit
2013-08-06 21:23:56 +10:00
version.cpp.rl
Explicitly clear accumulator before parsing
2014-03-03 14:35:28 +11:00
version.hpp
Reconstruct version type as a struct
2013-08-05 21:46:31 +10:00
zlib.cpp
Fix use of long types in 32bit zlib wrapper
2013-08-05 16:40:15 +10:00
zlib.hpp
Define the templated zlib error constructor
2013-07-30 01:42:12 +10:00