Commit graph

6847 commits

Author SHA1 Message Date
artemp
55cb8188ab + initial text rendering support (FIXME: implement font metrics etc) 2013-07-18 16:55:52 +01:00
artemp
6a82e617cc skia_typeface_cache 2013-07-18 11:43:15 +01:00
artemp
5d91048534 + add missing header (dummy impl atm) 2013-07-17 18:31:21 +01:00
artemp
a464092396 c++ style 2013-07-17 18:30:58 +01:00
artemp
06701cfdf9 + style 2013-07-17 18:30:24 +01:00
artemp
b7bff7106b + c++ style - always use pre increment ++itr by default 2013-07-17 18:29:29 +01:00
artemp
ec570d8a7e + trying to fix text rendering ... sigh 2013-07-17 13:33:16 +01:00
artemp
c1a9b60b50 + implement assignment operator in terms of a copy construction and a swap. 2013-07-17 10:44:42 +01:00
artemp
1a813f8af2 Merge branch 'master' into skia-renderer 2013-07-17 10:05:05 +01:00
Dane Springmeyer
9bf6abd988 add missing attribute collector for markers symbolizer path expression - closes #1952 2013-07-16 20:00:51 -04:00
artemp
7c6a5f0659 + apply symbolizer opacity 2013-07-16 16:08:45 +01:00
artemp
a7e2c2ea0d + attempting to refactor out shared_ptr overuse 2013-07-16 15:57:13 +01:00
artemp
cbfe228790 + improve c++ style
+ formatting
2013-07-16 11:16:52 +01:00
artemp
d34fdd7fca + improve c++ style
+ formatting
2013-07-16 11:15:00 +01:00
artemp
d3cd1ece47 + add line Join/Cap support 2013-07-16 09:40:03 +01:00
artemp
97039e83a1 + experimental skia backend (work-in-progress) 2013-07-15 13:32:06 +01:00
Dane Springmeyer
43723d3f81 scons: link zlib last 2013-07-15 00:19:03 -04:00
Dane Springmeyer
09aad15eb2 display png error when we cannot read a png 2013-07-14 16:32:32 -04:00
Dane Springmeyer
0b58eea131 scons: link bindings to rt on linux 2013-07-14 16:32:16 -04:00
Dane Springmeyer
2533e8137f fix syntax 2013-07-14 15:28:22 -04:00
Dane Springmeyer
0fa2d4aca7 fix syntax 2013-07-14 15:27:58 -04:00
Dane Springmeyer
75f3eaed67 scons: more linux static linking fixes 2013-07-14 15:26:24 -04:00
Dane Springmeyer
0f8ecc2ed3 scons: static linking on linux needs -dl for executables 2013-07-14 15:17:32 -04:00
Dane Springmeyer
75ca01889c scons: only hardcode static linking libs on os x 2013-07-14 15:17:00 -04:00
Dane Springmeyer
fd3977d60c scons: no need to link iconv if building with cairo 2013-07-14 14:43:13 -04:00
Dane Springmeyer
e02a4ebd9d shapeindex: if statically linking then bring in mapnik dep libs 2013-07-14 13:01:26 -04:00
Dane Springmeyer
39eee919e5 link mapnik first (needed static linking on linux) 2013-07-14 13:00:53 -04:00
Dane Springmeyer
26af45c40c Add a few expected images 2013-07-12 20:31:32 -04:00
Dane Springmeyer
ef537ac0f3 Accept a few changes to visual test xml via harfbuzz branch - refs #1950 2013-07-12 20:30:56 -04:00
Dane Springmeyer
fbf7789135 Merge pull request #1948 from tomhughes/python
Avoid rounding errors comparing envelopes
2013-07-11 11:31:41 -07:00
Tom Hughes
6f0e4daf52 Avoid rounding errors comparing envelopes 2013-07-11 18:32:54 +01:00
Dane Springmeyer
9be53df112 Merge pull request #1945 from tomhughes/python
Fix numeric truncation issues in python bindings
2013-07-10 16:47:29 -07:00
Dane Springmeyer
45d4ef3092 Merge pull request #1946 from tomhughes/osm
Stop the osm input plugin truncating ID values on 32 bit platforms
2013-07-10 16:46:27 -07:00
Tom Hughes
4a6231389d Stop the osm input plugin truncating ID values on 32 bit platforms 2013-07-11 00:39:52 +01:00
Tom Hughes
793104204a Numeric return results are now long rather than int 2013-07-10 22:36:38 +01:00
Tom Hughes
e3525ab54f Drop bogus assertion
Comparing to sys.maxint makes little sense as all it is doing is
testing the size of python's integers. The following assertion tests
that we are getting the correct return value anyway.
2013-07-10 22:36:19 +01:00
Tom Hughes
a93832cbff Avoid truncating 64 bit return values on 32 bit platforms 2013-07-10 22:36:11 +01:00
Dane Springmeyer
86bc7d6c11 fix svg parser to ignore empty groups - closes #1944 2013-07-10 17:25:34 -04:00
Dane Springmeyer
022dd43834 add testcase for #1944 2013-07-10 17:23:17 -04:00
Dane Springmeyer
bcf1454884 optimize svg rendering by moving bbox calc only needed by gradient rendering into gradient code 2013-07-10 16:44:20 -04:00
Dane Springmeyer
63a06a9aab fix handling of opacity when rendering svg with cairo - closes #1943 2013-07-10 16:19:28 -04:00
Dane Springmeyer
4bc28d547b handle lacking return value handling caught by coverity 2013-07-04 14:31:46 -04:00
Dane Springmeyer
f31e04ec6c cpp_tests: no need for dynamic_cast 2013-07-04 14:27:33 -04:00
Dane Springmeyer
068f759fb5 fix height clamping in image_view and grid_view - closes #1940 2013-07-04 13:56:58 -04:00
Dane Springmeyer
3792c1f319 sqlite: add more debug output 2013-07-03 10:54:42 -04:00
Dane Springmeyer
3e4f4a096e silence warnings 2013-07-02 16:48:16 -04:00
Dane Springmeyer
c011524b67 add mapnik.Image.premultiplied() to query status of pixel premultiplication 2013-07-02 16:01:23 -04:00
Dane Springmeyer
80d9171bd1 fix #1933 by ensuring that only tests for valid plugins are run 2013-07-01 10:00:43 -04:00
Dane Springmeyer
a68500d4fd Merge pull request #1932 from ajashton/geom-translate-test
Add test for translating geometries
2013-06-28 14:39:38 -07:00
AJ Ashton
6814834892 Add test for translating geometries 2013-06-28 17:22:31 -04:00