Commit Graph

879 Commits

Author SHA1 Message Date
23ffd18acb extent: add scalar variant of expanded 2015-02-12 17:40:47 +11:00
7b3ea29856 style 2015-02-12 17:40:36 +11:00
d7e3683417 uri: check component values in unit test 2015-02-11 16:43:27 +11:00
da464968e6 view: add equality operators 2015-02-11 16:43:27 +11:00
4764015f9b uri: turn off parser tracing 2015-02-11 16:43:27 +11:00
e14b17c0bd uri: use begin and end methods, not variables 2015-02-11 16:43:27 +11:00
49e60e576f view: extract span class into standalone class 2015-02-11 16:18:43 +11:00
2a72943ad7 uri: add copyright header 2015-02-11 16:18:18 +11:00
4245785005 uri: add simple uri parser 2015-02-09 17:43:24 +11:00
39da295789 build: trap on signed wraparound 2015-02-09 13:13:17 +11:00
81ccdcf8ef fixed: add signed supported 2015-02-06 20:01:26 +11:00
a218774bc0 fixed: implement addition/subtraction 2015-02-06 19:01:38 +11:00
1d2d32e016 fixed: dont scale inputs in from_native calls 2015-02-06 19:01:06 +11:00
6fee487bc0 fixed: rename integral methods as integer 2015-02-06 19:00:47 +11:00
5ad7d05fd4 whitespace 2015-02-06 16:36:05 +11:00
4f19a35b7d fixed: add trivial tests 2015-02-06 16:35:40 +11:00
f0021afc71 fixed: add ostream operators 2015-02-06 16:35:23 +11:00
e3cba6b473 fixed: add logical operators 2015-02-06 16:35:11 +11:00
1a1bb23a8b fixed: update style 2015-02-06 16:34:30 +11:00
9619b5fee9 image: add value_type typedef 2015-02-06 13:52:44 +11:00
1290cde443 image: add more varied downsample, pgm reader 2015-02-05 20:37:07 +11:00
75d69bf9df maths: fix the ordering of limit 2015-02-05 20:37:07 +11:00
8487f700f6 maths: add smoothstep 2015-02-05 20:37:07 +11:00
b12d0b95fc maths: special case limit conditions of sinc 2015-02-05 20:37:07 +11:00
4c41439a2e debug: add CHECK_NEZ 2015-02-05 20:37:07 +11:00
169bc5f62b debug: move maths header inc to avoid circular dep 2015-02-05 20:37:07 +11:00
10cb9e2458 build: rename json.cpp.rl from reason move 2015-02-05 20:37:07 +11:00
09be9f3cea image: set the output values in downsample... 2015-02-04 18:39:40 +11:00
52544605e5 image: instantiate uint8_t buffer clone 2015-02-04 18:39:08 +11:00
997dd3415d build: find lto-wrappers where appropriate 2015-02-04 15:59:22 +11:00
b542062cc4 image: add basic buffer class 2015-02-04 15:59:06 +11:00
1db9057c95 region: add per-axis expansion calls 2015-02-04 15:44:51 +11:00
3e9f5efbe0 maths: add sinc functions 2015-02-04 15:44:31 +11:00
2fcc16646c maths: templatise to_{radians,degrees} 2015-02-04 15:44:03 +11:00
bd22ec3172 extent: add extent2i convenience type 2015-02-04 15:41:18 +11:00
9a6c4572fa float: correctly handle double comparisons 2015-02-03 15:54:55 +11:00
2ae1c5e465 json: make include paths relative
fixes path issues when used from other projects
2015-02-03 13:09:23 +11:00
3d53ee5eb1 bezier: add region query 2015-02-03 12:58:41 +11:00
e5b85b559b point: fix float warning on test instantiation 2015-02-03 02:21:58 +11:00
34637949e2 bezier: avoid type punning on points member 2015-02-03 02:21:33 +11:00
65fdb5e47a bezier: use the original distance method
now the cubic solver is functional the old code appears correct, and it
seems to be more concise and more rigorously derived.
2015-02-03 02:20:12 +11:00
bb89f0e94f m4: bump m4 dependencies 2015-02-03 00:15:28 +11:00
60787655b3 json: split json impl files into tree and flat 2015-02-03 00:15:07 +11:00
81a7ff5db5 json: use raw string literals for test data 2015-02-02 23:02:26 +11:00
f3f969c8cb json: rewrite test data for rfc7159 compliance 2015-02-02 23:01:57 +11:00
0e1eaa91d3 json: support sax- and dom-like interfaces 2015-02-02 23:00:38 +11:00
cfc0f8ecd0 json: move tree parsing code to json::tree 2015-02-02 21:26:56 +11:00
ebd1087087 maths: add factorial and combination 2015-02-02 15:25:22 +11:00
a81b30c685 build: ignore installed libtool m4 files 2015-01-30 17:39:06 +11:00
2ac4a98e14 build: correctly check for mingw in lto check 2015-01-30 17:37:36 +11:00