Robert Coup
|
386a4f5daf
|
#654 - add support for linear and radial gradients in SVG symbols. Thanks to Toby Collett for the coding & Paul Wicks for funding.
|
2011-01-26 01:18:40 +00:00 |
|
Dane Springmeyer
|
d54a767dd4
|
make sure to put cairo/cairomm ldflags into the linkflags for the libmapnik environment
|
2011-01-13 20:32:19 +00:00 |
|
Dane Springmeyer
|
baaf8041bb
|
scons: linking libmapnik to boost_system is required solaris in 64 bit
|
2010-12-01 02:49:06 +00:00 |
|
Dane Springmeyer
|
b71c75bdeb
|
clang++ caught bug - we need to first call lt_dlinit. Also add better error output based on returns from dladvise functions and simplify compile flag
|
2010-11-19 23:02:58 +00:00 |
|
Dane Springmeyer
|
0b1d68f1f6
|
if libtool >=2.x.x is available, utilize the ability to set dlopen flags, so that plugins can be registered on linux without direct linking or modifying dlopen flags at runtime (like we currently do in python bindings)
|
2010-11-17 19:45:51 +00:00 |
|
Dane Springmeyer
|
ca5d44032e
|
explicitly set the runpath to libmapnik for the python bindings - in combination with ability to set 'CUSTOM_LDFLAGS' this closes #354
|
2010-10-12 04:40:00 +00:00 |
|
Dane Springmeyer
|
523b09701e
|
Add the ability to pass custom CXXFLAGS and LDFLAGS that will be prioritized above other compiler and linker flags
|
2010-09-18 18:02:15 +00:00 |
|
Dane Springmeyer
|
9674171eb4
|
fixes for building on solaris and opensolaris, in addition to automatic running of ldconfig (will benefit builds on linux and fail silently otherwise)
|
2010-08-26 01:21:47 +00:00 |
|
Dane Springmeyer
|
0637d59b5c
|
make SVG processor dependent (for now) on SVG_RENDERER scons option
|
2010-08-10 23:46:11 +00:00 |
|
Carlos López
|
e390715c58
|
Added support for processing multiple symbolizers to svg renderer.
|
2010-08-10 08:23:02 +00:00 |
|
Carlos López
|
9af87ba8db
|
SVG generator outputs path vertices in user coordinates.
|
2010-07-30 18:40:41 +00:00 |
|
Artem Pavlenko
|
170c36b14b
|
+ correct SVG_RENDERER flag usage in src/SConscript
|
2010-07-29 10:10:37 +00:00 |
|
Carlos López
|
6872d13968
|
Implemented svg_renderer::process_polygon_symbolier that uses the SVG path grammar, which outputs coords in map coords.
|
2010-07-28 06:50:25 +00:00 |
|
Dane Springmeyer
|
dc99025348
|
make compile of svg renderer optional (but on by default)
|
2010-07-22 21:53:52 +00:00 |
|
Carlos López
|
eb7da9bcf5
|
Added the path of the svg_renderer's files to scons for compilation. There is no variable yet to disable their compilation.
|
2010-07-19 19:48:34 +00:00 |
|
Dane Springmeyer
|
51a791eb77
|
scons: only attach uninstall actions if actually uninstalling - #311
|
2010-07-18 21:26:50 +00:00 |
|
Dane Springmeyer
|
267b48de49
|
add ability to uninstall all tracked scons targets using an 'uninstall' argument like 'scons uninstall' - closes #311
|
2010-07-18 20:39:05 +00:00 |
|
Dane Springmeyer
|
08e96be4a1
|
scons: better handling of PYTHON_INCLUDES and HAVE_LIBXML2
|
2010-07-15 00:20:50 +00:00 |
|
Dane Springmeyer
|
d549cfe30a
|
scons: only apply HAS_CAIRO & HAS_PYCAIRO flags to cairo related files
|
2010-07-14 22:47:34 +00:00 |
|
Dane Springmeyer
|
4d477a47cd
|
scons: conditionally add CXXFLAGS for headers needing Cairo support
|
2010-07-14 04:40:33 +00:00 |
|
Hermann Kraus
|
9a0bcf23be
|
Added basic infrastructure for metawriter and support for JSON output (limited to PointSymbolizer atm)
|
2010-07-06 00:37:05 +00:00 |
|
Artem Pavlenko
|
b472808fb1
|
+ refactor remaining processing methods in agg_renderer
+ move agg_renderer.cpp to src/agg
|
2010-06-24 15:57:25 +00:00 |
|
Dane Springmeyer
|
74850a4839
|
break out polygon_pattern_symbolizer
|
2010-06-20 03:56:03 +00:00 |
|
Dane Springmeyer
|
43bc58f158
|
break out text symbolizer
|
2010-06-19 21:01:30 +00:00 |
|
Dane Springmeyer
|
1566b486fa
|
break out agg-based glyph, line, and polygon symbolizers
|
2010-06-19 20:52:44 +00:00 |
|
Artem Pavlenko
|
cf26db081a
|
+ refactor path expressions parser
|
2010-06-18 15:39:32 +00:00 |
|
Artem Pavlenko
|
c500451cd8
|
+ refactor SVG parsing/rendering code into separate logical units
to facilitate multi-threading:
* SVG data (todo: enforce const)
* SVG parsing/reading mutable
* SVG rendering (read-only access to the data)
|
2010-06-08 10:16:22 +00:00 |
|
Artem Pavlenko
|
a47f6214a7
|
+ add markers_symbolizer.cpp
|
2010-06-06 12:10:36 +00:00 |
|
Dane Springmeyer
|
6fc4d6f780
|
add support for reading jpeg images - closes #518
|
2010-06-03 21:24:58 +00:00 |
|
Artem Pavlenko
|
9beb12b56b
|
+ split agg_renderer impl into different
translation units
+ add SVG support in point_symbolizer
|
2010-06-01 13:31:18 +00:00 |
|
Artem Pavlenko
|
f1986d1b85
|
+ remove expat deps
+ correct includes
|
2010-05-28 16:34:58 +00:00 |
|
Artem Pavlenko
|
bb0ae08280
|
+ marker_cache impl
|
2010-05-27 11:41:02 +00:00 |
|
Artem Pavlenko
|
823b7ba0fc
|
+ SVG markers initial import
|
2010-05-27 11:19:09 +00:00 |
|
Alberto Valverde
|
fc3a1beeef
|
initial skeleton of glyph_symbolizer (coarsely ported from arrow_symbolizer). Mapnik compiles but symbolizer does nothing useful yet and is going to be heavily modified to make use of expressions to be general enough to be usable for purposes other than rendering arrows representing vector direction/intensity
|
2010-03-18 20:04:35 +00:00 |
|
Artem Pavlenko
|
e7bfba10fe
|
+ enanble installation of mapnik2 side by side with mapnik
|
2010-03-17 21:03:02 +00:00 |
|
Artem Pavlenko
|
83b20c3036
|
Revert "re factor expression grammar/parser stuff"
This reverts commit c58b8c4f71813a2490cf135573009c92be1a90c4.
|
2010-03-15 21:08:56 +00:00 |
|
Artem Pavlenko
|
0f8deb5e73
|
re factor expression grammar/parser stuff
|
2010-03-15 21:08:46 +00:00 |
|
Dane Springmeyer
|
07186fc6bb
|
ensure shapeindex links against boost system if available (boost >=1.35) to avoid potential problems in indirect linking on linux (essentially directly dynamically linking like we previously only did on os x) - closes #517
|
2010-02-21 01:00:09 +00:00 |
|
Dane Springmeyer
|
e5673e239b
|
increment ABI versions
|
2010-01-11 18:53:50 +00:00 |
|
Artem Pavlenko
|
47dc1e197b
|
+ merge mapnik2 to trunk
|
2009-12-16 20:02:06 +00:00 |
|
Dane Springmeyer
|
b104253d9c
|
Add ability to link to custom icu lib name, and remove the unneeded linking to icudata on osx, while offering compiler flags required for compiling against libicucore provided by Apple
|
2009-11-24 20:32:41 +00:00 |
|
Dane Springmeyer
|
767afe3f76
|
scons: pull exact libagg name out of env['LIBS'], since on debian we are actually needing to link to 'libagg_pic'
|
2009-08-28 15:44:06 +00:00 |
|
Dane Springmeyer
|
0519584644
|
scons: make sure to still link to libagg even if internal lib is not used - need because before r1196 we were not filtering out libs
|
2009-08-27 23:18:09 +00:00 |
|
Dane Springmeyer
|
817720e1c5
|
increment ABI version numbers
|
2009-07-09 01:16:52 +00:00 |
|
Dane Springmeyer
|
1ce6266738
|
more robust cairo lib addition - addresses #371
|
2009-06-30 22:12:11 +00:00 |
|
Dane Springmeyer
|
40adc2c03f
|
limit linking to libmapnik by selectively specifying libraries - closes #371
|
2009-06-30 21:58:05 +00:00 |
|
Dane Springmeyer
|
4226f293b2
|
Add ABI info to os x dylib - closes #322
|
2009-04-26 04:28:00 +00:00 |
|
Dane Springmeyer
|
3dd616007d
|
Add FULL_LIB_PATH option for OS X to link in the full path to libmapnik.dylib in the library itself
|
2009-04-26 03:33:29 +00:00 |
|
Dane Springmeyer
|
5d976513b8
|
scons: remove print statement of PREFIX introduced in r1043
|
2009-03-30 23:32:36 +00:00 |
|
Artem Pavlenko
|
10f55a678b
|
+ add support for vertical_alignment (text_symbolizer)
valid values are : top, middle, bottom
default to middle which can now center multi-line text
|
2009-03-30 20:47:26 +00:00 |
|