Dane Springmeyer
|
22c39d91ba
|
scons: rename all SConscript files to more friendly name of 'build' with a python extension for quick syntax detection in editors
|
2011-08-30 05:32:01 +00:00 |
|
Dane Springmeyer
|
2c75feed65
|
scons: fix bug that propagated libmapnik CXXFLAGS too liberally (in this case to plugins)
|
2011-08-29 23:01:33 +00:00 |
|
Dane Springmeyer
|
6cb31bd109
|
scons: better propagation of libmapnik build flags to command line utilities and mapnik-config - also remove conditional flags on specific cairo rendering .cpp files as this was not working right - closes #837
|
2011-08-29 21:12:22 +00:00 |
|
Dane Springmeyer
|
1231b96872
|
link to boost system on all platforms, if available - fixes debian/ubuntu compiles with packaged boost - closes #823
|
2011-08-17 14:32:08 +00:00 |
|
Dane Springmeyer
|
2922a0db02
|
scons: don't link agg if runtiming linking is static
|
2011-08-13 03:25:07 +00:00 |
|
Dane Springmeyer
|
da834706c6
|
scons: start condensing more global variables and improve support for static linking
|
2011-08-12 20:01:09 +00:00 |
|
Dane Springmeyer
|
af62ad9c27
|
scons: collect and propogate the libs used to link libmapnik
|
2011-08-11 21:11:11 +00:00 |
|
Dane Springmeyer
|
82ac99611e
|
add LINKING option to control whether libmapnik is build static or shared and RUNTIME_LINK options to trigger dependency flags to compile against static libs
|
2011-08-11 19:14:00 +00:00 |
|
Hermann Kraus
|
1cff36576c
|
Remove empty files.
|
2011-05-11 12:04:18 +00:00 |
|
Dane Springmeyer
|
d05b0c539f
|
apply major refactor of RasterColorizer by ben moores from https://github.com/BenMoores/mapnik-trunk/wiki/RasterColorizer - closes #523
|
2011-05-04 00:20:17 +00:00 |
|
Dane Springmeyer
|
5eea164b5a
|
add grid_renderer backend
|
2011-04-26 21:44:52 +00:00 |
|
Artem Pavlenko
|
0e0b7a578c
|
+ implement memory mapping using boost::interprocess
+ cache mapped memory regions for re-use
|
2011-04-06 13:02:31 +00:00 |
|
Dane Springmeyer
|
27cc2f0dc5
|
catch errors in build time pkg-config parsing - closes #738
|
2011-04-02 03:11:42 +00:00 |
|
Artem Pavlenko
|
e580078d26
|
+ apply MetaWriter patch from zerebubuth
( see #735 for details )
|
2011-03-16 13:32:04 +00:00 |
|
Hermann Kraus
|
4af0696b9d
|
Add support for multiple placements.
NOTE: In some places indention is not updated to keep this patch readable. This will be fixed in the next revision.
|
2011-02-28 13:17:46 +00:00 |
|
Dane Springmeyer
|
03ee4570be
|
make sure to install svg and wkt include files - thanks kiorky for initial patch - closes #718
|
2011-02-25 21:00:05 +00:00 |
|
Artem Pavlenko
|
d5bcf8dccb
|
+ fix include paths
+ update src/SConscript
|
2011-02-24 15:54:59 +00:00 |
|
Dane Springmeyer
|
7043c416fa
|
enable if/else type behavior in rules using style level keyword to control whether all rules will be evaluated or just the first that matches - closes #706 - thanks to original patch from kkaefer
|
2011-02-01 22:55:50 +00:00 |
|
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 |
|