kunitoki
|
4ef7343416
|
- added severity to logger (global variable for now)
- added a logger class for each severity level
|
2012-04-08 03:59:47 +02:00 |
|
kunitoki
|
af201551b8
|
got rid of old CVS $Id comments kludge in files
|
2012-04-08 02:45:01 +02:00 |
|
kunitoki
|
1f351e0e09
|
implement new debug system
|
2012-04-08 02:20:56 +02:00 |
|
Dane Springmeyer
|
19f5f77417
|
reuse path_expression_grammar - finishes and closes #1028
|
2012-04-06 16:50:11 -07:00 |
|
Dane Springmeyer
|
215f7a911c
|
remove lexical cast from value_type conversions - refs #1055
|
2012-04-06 14:20:32 -07:00 |
|
Dane Springmeyer
|
ab776edbf5
|
reduce string copying slightly in populate_tree - refs #1055
|
2012-04-06 12:58:08 -07:00 |
|
Dane Springmeyer
|
cb048b92d4
|
formatting
|
2012-04-06 12:29:51 -07:00 |
|
Dane Springmeyer
|
36516c00e2
|
Merge branch 'master' of https://github.com/mapnik/mapnik
|
2012-04-05 16:59:52 -07:00 |
|
Dane Springmeyer
|
7b84a2ce94
|
fix linking of postgis.input by using MAPNIK_DECL and ensuring the header is included in src/conversions.cpp - closes #1127
|
2012-04-05 16:59:36 -07:00 |
|
Dane Springmeyer
|
f90a07eb94
|
add explicit include for MAPNIK_DECL
|
2012-04-05 14:41:52 -07:00 |
|
Artem Pavlenko
|
738ff501fe
|
remove CompositingSymbolizer
|
2012-04-05 17:04:11 +01:00 |
|
Artem Pavlenko
|
34c984b2b8
|
+ support compositing across all symbolizers
(currently polygon and line symbolizers)
|
2012-04-05 15:59:11 +01:00 |
|
Dane Springmeyer
|
d29ae14104
|
make it possible to set the map.maximum_extent back to None/uninitialized from python
|
2012-04-04 12:07:15 -07:00 |
|
Artem Pavlenko
|
46b3594000
|
+ fix compilation with i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
|
2012-04-03 22:19:36 +01:00 |
|
Artem Pavlenko
|
e7f0e8aac0
|
+ support configurable vertex converter
|
2012-04-03 19:49:57 +01:00 |
|
Artem Pavlenko
|
030650f949
|
+ impl converter_traits for 'transform_tag'
+ support proj_transform and CoordTransform as args
|
2012-04-03 16:29:27 +01:00 |
|
Artem Pavlenko
|
347fce4db2
|
+ add 'clip' property
|
2012-04-03 16:28:49 +01:00 |
|
Artem Pavlenko
|
55ed40cbc2
|
attach proj_trans and tr at later stage (to work with vertex_converters interface).
|
2012-04-03 16:26:18 +01:00 |
|
Artem Pavlenko
|
cbcb8d6aad
|
+ use fusion::vector to pass arguments
|
2012-04-03 13:40:51 +01:00 |
|
Artem Pavlenko
|
81566a8f80
|
+ use pre-multiplied pixel format in agg_renderer
(de-multiply in end_map_processing())
+ support for compositing at style level
+ image blur (TODO)
|
2012-04-03 13:10:30 +01:00 |
|
Artem Pavlenko
|
2e7ed0f589
|
+ format/correct doc string
|
2012-04-03 13:08:10 +01:00 |
|
Artem Pavlenko
|
1bc2af9104
|
+ expose pixel_format_type
|
2012-04-03 13:03:59 +01:00 |
|
Artem Pavlenko
|
84cb7b4c54
|
vertex converter dispatch - intial impl
|
2012-04-03 13:01:06 +01:00 |
|
Dane Springmeyer
|
d9cb76f7a1
|
postgis: support mixed case table names - closes #1159
|
2012-04-02 19:21:14 -07:00 |
|
kunitoki
|
d516cf9f46
|
- cosmetics
|
2012-03-28 21:59:40 +02:00 |
|
Artem Pavlenko
|
8038561984
|
+ move renderer to agg_helpers
|
2012-03-28 12:02:03 +01:00 |
|
Dane Springmeyer
|
2edaefd0d6
|
cairo: match AGG functionality, adding support for dynamic ellipse drawing and loading from svg icons - closes #1071 (refs #952 - this is stopgap until we refactor and merge with point_symbolizer)
|
2012-03-27 19:21:11 -04:00 |
|
Artem Pavlenko
|
9840c7df4c
|
Merge branch 'master' into compositing
Conflicts:
include/mapnik/util/dasharray_parser.hpp
src/agg/process_line_symbolizer.cpp
src/image_compositing.cpp
|
2012-03-26 09:05:02 +01:00 |
|
Dane Springmeyer
|
18774354a6
|
support case insensitive booleans - closes #1141
|
2012-03-23 20:08:47 -07:00 |
|
Dane Springmeyer
|
149fca1626
|
I need a beer - followup to e4ae1f660d
|
2012-03-23 19:19:50 -07:00 |
|
Dane Springmeyer
|
e4ae1f660d
|
boost 1.42 compatibility - fixes #1145
|
2012-03-23 19:09:38 -07:00 |
|
Dane Springmeyer
|
ea5a46f230
|
remove the storage and serialization of 'font-directory' and 'minimum-version' since there is no strong need to have them accessible after initial parsing
|
2012-03-23 18:14:14 -07:00 |
|
Dane Springmeyer
|
2ff8c3344e
|
avoid copy
|
2012-03-23 11:22:00 -07:00 |
|
Artem Pavlenko
|
76054df89d
|
+ add 'wsp' delimiter support
+ re-arrange grammar a bit
|
2012-03-23 13:19:02 +00:00 |
|
Artem Pavlenko
|
38fafc14bc
|
+ impl dasharray parser (supports 'none')
+ skip 0,0 dashes in load_map
|
2012-03-23 13:18:49 +00:00 |
|
Artem Pavlenko
|
d76136ba40
|
use mapnik::util namespace for conversions
|
2012-03-23 13:18:33 +00:00 |
|
Artem Pavlenko
|
97a9abc8f3
|
+ add 'wsp' delimiter support
+ re-arrange grammar a bit
|
2012-03-23 12:56:26 +00:00 |
|
Artem Pavlenko
|
b4e96c35b5
|
+ impl dasharray parser (supports 'none')
+ skip 0,0 dashes in load_map
|
2012-03-23 11:58:07 +00:00 |
|
Artem Pavlenko
|
242385f16d
|
use mapnik::util namespace for conversions
|
2012-03-23 11:08:39 +00:00 |
|
Artem Pavlenko
|
97eb078adb
|
+ re-use renderer (TODO)
|
2012-03-23 09:34:26 +00:00 |
|
Dane Springmeyer
|
d23a4b63b9
|
expose both a clipped and unclipped labeling path type
|
2012-03-22 16:36:25 -07:00 |
|
Dane Springmeyer
|
2e2bce3126
|
formatting
|
2012-03-22 16:31:57 -07:00 |
|
Artem Pavlenko
|
bc2589960b
|
+ add missing files
|
2012-03-21 17:34:41 +00:00 |
|
Artem Pavlenko
|
95cfb061af
|
+ experimental compositing symbolizer (fill only)
|
2012-03-21 15:47:33 +00:00 |
|
Artem Pavlenko
|
aefa23fb5b
|
+ boost::bimap based enum<->string lookup table
+ fix pixel_format bgra -> rgba
|
2012-03-21 15:45:23 +00:00 |
|
Dane Springmeyer
|
4843572e1b
|
move image_compositing to cpp file
|
2012-03-19 15:42:30 -07:00 |
|
Artem Pavlenko
|
b2ca10f3a0
|
+ always premultiply destination buffer for correct ops
(ensure no color component exceeds alpha channel)
|
2012-03-19 21:19:52 +00:00 |
|
Artem Pavlenko
|
9e3e5bb74a
|
Merge remote-tracking branch 'origin/master'
|
2012-03-19 19:45:32 +00:00 |
|
Hermann Kraus
|
9b62a19cf4
|
Implement justify-alignment=auto.
Closes #1125.
|
2012-03-19 17:12:53 +01:00 |
|
Artem Pavlenko
|
e06c456789
|
even better, use BOOST_FOREACH
|
2012-03-19 10:46:44 +00:00 |
|
Artem Pavlenko
|
aef214292e
|
don't rely on compiler for-loop optimisation
|
2012-03-19 10:11:55 +00:00 |
|
ldp
|
1542e3e513
|
add ignore-placement to MarkersSymbolizer
|
2012-03-18 22:35:02 +01:00 |
|
Dane Springmeyer
|
cdc6376719
|
be explicit about zero-division protection
|
2012-03-16 14:49:56 -07:00 |
|
Artem Pavlenko
|
70512dc03b
|
+ add optional smothing to line_symbolizer
( TODO: conv_dash )
|
2012-03-15 10:26:53 +00:00 |
|
Dane Springmeyer
|
2abe02bd96
|
make available MAPNIK_VERSION_STRING in c++ header (not just in python) and add MAPNIK_VERSION_IS_RELEASE define that indicates if the code is released
|
2012-03-14 18:30:32 -07:00 |
|
Artem Pavlenko
|
3e4733c51a
|
+ refactor join/cap settings (agg_helper.hpp)
|
2012-03-14 17:21:04 +00:00 |
|
Dane Springmeyer
|
8e0ed96756
|
fix whitespace
|
2012-03-14 09:12:26 -07:00 |
|
Dane Springmeyer
|
8451e8897d
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-03-14 08:57:13 -07:00 |
|
Dane Springmeyer
|
07d4e45521
|
fix compile with boost 1.42-1.44 after 2b68cea0a1
|
2012-03-14 08:56:07 -07:00 |
|
Artem Pavlenko
|
108b99725c
|
+ refactor gamma setting logic to avoid code duplication
( agg_helpers.hpp )
|
2012-03-14 15:45:35 +00:00 |
|
Artem Pavlenko
|
87b22c29b2
|
+ add optional polygon smoothing ( 0.0 < smooth < 1.0 )
using agg_conv_poly1_curve
|
2012-03-14 15:01:31 +00:00 |
|
Dane Springmeyer
|
2f10469c8d
|
apply mapnik_format.el formatting
|
2012-03-13 07:54:32 -07:00 |
|
Hermann Kraus
|
2b68cea0a1
|
Merge branch 'new-xml'
Conflicts:
include/mapnik/config_error.hpp
include/mapnik/ptree_helpers.hpp
src/formatting/text.cpp
src/libxml2_loader.cpp
src/load_map.cpp
src/metawriter_factory.cpp
src/text_placements/registry.cpp
src/text_placements/simple.cpp
|
2012-03-13 11:11:28 +01:00 |
|
Hermann Kraus
|
150de2aac5
|
Add rapidxml parser.
|
2012-03-13 09:02:53 +01:00 |
|
Dane Springmeyer
|
42f9fe03d2
|
remove old shim
|
2012-03-12 13:21:38 -07:00 |
|
Artem Pavlenko
|
207ecfd597
|
remove camel-case names from layer.[h,c]pp
|
2012-03-12 15:39:59 +00:00 |
|
Hermann Kraus
|
f25a2231ff
|
Warn about unused XML elements.
|
2012-03-12 02:12:58 +01:00 |
|
Hermann Kraus
|
02d8a98b3f
|
Improve error messages.
|
2012-03-12 01:09:26 +01:00 |
|
Hermann Kraus
|
502773bea6
|
Only one grammar object per XML tree.
|
2012-03-11 23:24:28 +01:00 |
|
Dane Springmeyer
|
ddd3956f0e
|
expose a clear method for the marker_cache and mapped_memory_cache - closes #1022
|
2012-03-09 15:16:01 -08:00 |
|
Dane Springmeyer
|
9d0bfa9d4e
|
the std::map storing font_face pointers is a cache - name it clearly
|
2012-03-09 14:47:04 -08:00 |
|
Artem Pavlenko
|
e8758b96a6
|
+ fix init order
|
2012-03-09 14:26:52 +00:00 |
|
Artem Pavlenko
|
254b3c9fa7
|
Merge branch 'master' into geometry-clipping
Conflicts:
SConstruct
include/mapnik/symbolizer_helpers.hpp
src/placement_finder.cpp
|
2012-03-09 14:18:41 +00:00 |
|
Artem Pavlenko
|
961ab51aef
|
+ fix previous merge error
|
2012-03-09 13:23:50 +00:00 |
|
Artem Pavlenko
|
d8d5298f4e
|
+ update cairo_renderer to use clipped paths
|
2012-03-09 12:56:54 +00:00 |
|
Artem Pavlenko
|
40b9553722
|
+ add clipping to text/shield/markers
Conflicts:
include/mapnik/symbolizer_helpers.hpp
|
2012-03-09 12:54:13 +00:00 |
|
Artem Pavlenko
|
c12161bf19
|
+ clip geometries before applying any
transformations.
|
2012-03-09 12:44:29 +00:00 |
|
Dane Springmeyer
|
99a181e196
|
fix spelling
|
2012-03-09 12:37:27 +00:00 |
|
Hermann Kraus
|
b71460d4dd
|
Don't return pointer to dead object.
|
2012-03-09 13:26:11 +01:00 |
|
Hermann Kraus
|
cd8cfc6527
|
Improve error messages.
|
2012-03-08 18:52:53 +01:00 |
|
Dane Springmeyer
|
f1aee03912
|
forward declare marker so marker_cache api access is cleaner
|
2012-03-08 08:37:58 -08:00 |
|
Hermann Kraus
|
2a7709a0cf
|
Dump xml tree.
|
2012-03-08 01:29:19 +01:00 |
|
Hermann Kraus
|
c3cd50ff57
|
Complete new XML structure.
|
2012-03-07 19:16:41 +01:00 |
|
Hermann Kraus
|
daf30ca0d1
|
Update metawriter_factory.hpp
|
2012-03-07 15:26:13 +01:00 |
|
Hermann Kraus
|
9a05dc1828
|
Add XML functions.
|
2012-03-07 03:57:31 +01:00 |
|
Hermann Kraus
|
f214675c69
|
Modify all other files for new XML structure.
|
2012-03-07 02:23:16 +01:00 |
|
Hermann Kraus
|
7d3fd0755d
|
Complete XML changes in load_map.cpp
|
2012-03-07 01:35:37 +01:00 |
|
Hermann Kraus
|
7a052f81f7
|
Update more functions.
|
2012-03-06 18:17:23 +01:00 |
|
Hermann Kraus
|
ac50834d92
|
Convert parse_map_include to xml_node.
|
2012-03-06 15:47:08 +01:00 |
|
Hermann Kraus
|
191d0f907a
|
Convert first function to new XML structure.
|
2012-03-06 15:18:11 +01:00 |
|
Dane Springmeyer
|
3c594efec8
|
fix spelling
|
2012-03-05 17:59:07 -08:00 |
|
Dane Springmeyer
|
2287668562
|
initialize members of char_info - refs #1114
|
2012-03-05 14:51:14 -08:00 |
|
Dane Springmeyer
|
3dafe6080d
|
rework text_path ctor to ensure members are properly initialized - refs #1114
|
2012-03-05 14:15:01 -08:00 |
|
Dane Springmeyer
|
f3c4f9eec7
|
initialize members of text_symbolizer_properties and char_properties - refs #1114
|
2012-03-05 13:48:35 -08:00 |
|
Dane Springmeyer
|
e9c043a42a
|
ensure members are initialized (refs #1114)
|
2012-03-05 13:32:02 -08:00 |
|
Dane Springmeyer
|
90fb50b158
|
initialize sx,sy in ctrans (refs #1114) and avoid possible divide by zero condition (refs #1110)
|
2012-03-05 13:29:20 -08:00 |
|
Dane Springmeyer
|
87da7c2e3e
|
ptree_helpers: ensure proper return type upon exception (TODO: needs larger cleanup)
|
2012-03-05 12:34:10 -08:00 |
|
Dane Springmeyer
|
f81108d5b3
|
formatting
|
2012-03-05 12:09:22 -08:00 |
|
Dane Springmeyer
|
7dfc6d9ccd
|
pass doubles by value in find_line_circle_intersection
|
2012-03-05 11:50:20 -08:00 |
|
Dane Springmeyer
|
f90b410ece
|
formatting to use const& as per 6462af3
|
2012-03-05 11:10:04 -08:00 |
|