Commit graph

5855 commits

Author SHA1 Message Date
Dane Springmeyer
14f80192df add internal noncopyable header 2012-12-17 10:32:00 -08:00
Dane Springmeyer
bb27156df0 use internal noncopyable class to speed up compile times slightly 2012-12-16 18:19:52 -08:00
Dane Springmeyer
16aae90bfc iwyu 2012-12-16 12:50:36 -08:00
Dane Springmeyer
159dec9aa5 configure python details if building python plugin as well as bindings 2012-12-16 12:23:01 -08:00
Dane Springmeyer
4040eebf10 catch c++ abort 2012-12-14 13:52:39 -08:00
artemp
9453d93f15 + update conversion tests to have 0.0 and negative numbers 2012-12-14 19:22:04 +00:00
artemp
bc9be37f89 Merge remote-tracking branch 'origin/master' 2012-12-13 09:35:56 +00:00
artemp
7ded35ef94 + support attribute collection policy accross renderer backends 2012-12-13 09:35:03 +00:00
artemp
dd327140f4 + add attribute collection policy 2012-12-13 09:33:55 +00:00
Dane Springmeyer
772c7f52fc knock out some msvc compiler warnings 2012-12-12 15:59:27 -08:00
Dane Springmeyer
3fd7909ba0 fix compile on windows with msvc 2010 - closes #1646 2012-12-12 15:09:07 -08:00
Artem Pavlenko
e60a3f7703 Merge pull request #1632 from strk/master-float-labels
Fix float data conversion to string
2012-12-12 06:21:17 -08:00
Dane Springmeyer
9575bb8786 return value_null for null integer stored in shapefile dbf - closes #1638 - refs #1642 2012-12-11 19:40:46 -08:00
Dane Springmeyer
d716daa4d1 add tests for #1642, refs #794, #796 2012-12-11 19:39:06 -08:00
Dane Springmeyer
9abcda54c7 ensure boolean types are converted first - refs #1642 2012-12-11 19:38:27 -08:00
Dane Springmeyer
22b159d93d enable [attr!=null] filtering - which finishes #794 and closes #1642 - refs #796 2012-12-11 19:37:46 -08:00
Dane Springmeyer
2353deced4 enable conversion from Py_None to mapnik::value_null - refs #1642,#794 2012-12-11 18:13:33 -08:00
Dane Springmeyer
a4f3be02b5 print null for features with value_null type in debugging output 2012-12-11 18:06:53 -08:00
Dane Springmeyer
e928c483bf properly support tolerance in shape filter_at_point - refs #1640 2012-12-11 14:46:52 -08:00
Dane Springmeyer
1acdb1ad3e fixup query_tolerance test to use nose eq_ rather than asserts 2012-12-11 14:45:19 -08:00
Dane Springmeyer
53ba3483db remove unused 'using' usage 2012-12-11 14:31:14 -08:00
Dane Springmeyer
6b84269343 add pad method on box2d to help tighten otherwise verbose code 2012-12-11 13:56:25 -08:00
artemp
562fada9d0 + return default (value_null) if attribute is not present 2012-12-11 15:44:19 +00:00
Sandro Santilli
9416a57b85 Add test for backward compatibility of double to string conversion
The testcase is ready to host more conversion tests but is currently
really only targetting the double-to-string.

refs #430, #1632
2012-12-11 10:47:01 +01:00
artemp
511d8ef398 Merge remote-tracking branch 'origin/master' 2012-12-11 09:41:53 +00:00
artemp
02bb955b59 + simplify and refactor shape featuresets to be more resilient to various
quirky shapefiles.
+ fix io navigation functions to use std::streampos
2012-12-11 09:37:53 +00:00
Dane Springmeyer
18a0521676 add a visual test for marker middle point placement on lines - refs #1604 2012-12-10 15:55:13 -08:00
artemp
7fd96359dd + more tests 2012-12-10 22:06:55 +00:00
Dane Springmeyer
574fec8403 fix includes in new trim header to allow linux compile 2012-12-07 16:30:36 -08:00
Dane Springmeyer
7c58bf9fcb replace boost::trim with faster custom trim - closes #1633 2012-12-07 14:06:13 -08:00
Dane Springmeyer
f25626f678 also clear out stale object files than scons my no longer know about 2012-12-07 02:31:05 -08:00
Dane Springmeyer
c0021d0760 remove unused iostream includes and unnecessary usage of ostringstream - refs #1055 2012-12-06 23:06:12 -08:00
Dane Springmeyer
f3c23c28c3 remove uneeded debugging prints 2012-12-06 21:20:42 -08:00
Dane Springmeyer
390706b8c7 remove all remaining stringstream usage in load_map to avoid perf hit from locale lock - refs #1055 2012-12-06 20:15:27 -08:00
Dane Springmeyer
0e49aa039e hide run_tests wrapper command from test output 2012-12-06 20:14:59 -08:00
Dane Springmeyer
c31c4e77f1 improve quiet output for visual tests 2012-12-06 20:14:14 -08:00
Dane Springmeyer
80630e905b formatting 2012-12-06 18:46:23 -08:00
Dane Springmeyer
348eed125e try/catch in case font_registration test cannot run 2012-12-06 15:15:21 -08:00
Dane Springmeyer
45139e35ee Merge branch 'master' of github.com:mapnik/mapnik 2012-12-06 11:10:13 -08:00
artemp
da0d74529d + fix record length check to account for OGR not writing PointZ according to
shapefile spec - PointZ: type,x,y,z,measure  (#1193, #504)
2012-12-06 15:14:06 +00:00
Sandro Santilli
b51b357123 Fix float data conversion to string
Fixes precision digits, closing #430
Also avoids forcing a trailing '.0', closing #1627
2012-12-06 12:07:48 +01:00
Dane Springmeyer
fe6dd9a9d9 Merge branch 'master' of github.com:mapnik/mapnik 2012-12-05 18:40:44 -08:00
Dane Springmeyer
e62aa47f44 Add more shapefile point type tests - one should be failing due to #1193 2012-12-05 18:40:18 -08:00
Dane Springmeyer
bb72e0e2d6 add rgb png 32 2012-12-03 15:28:12 -08:00
Dane Springmeyer
ff8f3f1d45 Merge pull request #1623 from strk/run_tests
Ensure proper exit code on any test failure. See #1611
2012-12-03 12:22:59 -08:00
artemp
d0de7e872f + better stdout 2012-12-03 18:21:32 +00:00
artemp
40175253d6 + more checks 2012-12-03 18:15:34 +00:00
artemp
46d6026356 + verify content lengths 2012-12-03 17:47:59 +00:00
artemp
a571aab548 + utility for interrogating ESRI shape files 2012-12-03 16:49:36 +00:00
Sandro Santilli
f9c2481fab Ensure proper exit code on any test failure. See #1611
Uses a shell script to run the tests.
2012-12-03 09:07:02 +01:00