Timeline
03/22/10:
- 15:48 Release0.7.1 created by
- 13:47 Ticket #538 (Please support circularstring and other SQL-MM Part 3 datatypes) created by
- Items geometry types such as circularstring, curvepolygon, and …
- 13:25 Ticket #537 (PRIORITIZE_LINKING not honored when building shapeindex) created by
- It seems that PRIORITIZE_LINKING does not affect shapeindex's SConscript …
- 11:31 Changeset [1746] by
-
- tags/release-0.7.1/CHANGELOG
+ update 'packaged' revision
- 10:14 Changeset [1745] by
-
- tags/release-0.7.1
release 0.7.1
- 08:38 Legending edited by
- (diff)
- 08:38 Legending edited by
- (diff)
- 08:37 Ticket #536 (Implement a mechanism to render a legend) created by
- The new python bindings to the MemoryDatasource should make it a bit …
- 06:22 Changeset [1744] by
-
- trunk/bindings/python/mapnik/__init__.py
Implemented a python wrapper for Symbolizers.getitem so the explicit symbolizer subclass is returned (via Symbolizer.symbol). Added a symbol() method to every symbolizer. This fixes an introspection test (only 3 Todos, 5 errors and 1 failure to go) and Updated the mapnik2.all list
- 06:21 Changeset [1743] by
-
- trunk/bindings/python/mapnik_glyph_symbolizer.cpp
- trunk/bindings/python/mapnik_symbolizer.cpp
- trunk/include/mapnik/glyph_symbolizer.hpp
- trunk/src/glyph_symbolizer.cpp
- trunk/src/load_map.cpp
- …
added an angle_mode attribute to GlyphSymbolizer to define the way the angle expression should be interpreted: as an azimuth or as a trigonometric angle
03/21/10:
- 21:44 GSOC2010/Ideas edited by
- (diff)
- 21:27 Changeset [1742] by
-
- trunk/AUTHORS
add Alberto to AUTHORS committers list
- 21:24 GSOC2010/Ideas edited by
- (diff)
- 21:24 Ticket #535 (Embedded/Editable Fonts in SVG/PDF output) created by
- Mapnik currently supports SVG/PDF/PS output through the Cairo rendering …
- 21:07 GSOC2010/Ideas edited by
- (diff)
- 20:31 GSOC2010/Ideas edited by
- (diff)
- 20:18 GSOC2010 edited by
- (diff)
- 18:19 Changeset [1741] by
-
- branches/0.7.1-dev/src/SConscript
bump abi compatibility version for osx
03/20/10:
- 13:49 GSOC2010/Ideas edited by
- (diff)
- 13:33 Ticket #534 (Upgrade postgis plugin to be compatible with postgis 1.5 and require at ...) created by
- http://trac.osgeo.org/postgis/wiki/FAQ?action=diff&version=11
03/19/10:
- 14:25 Ticket #533 (Implement a BaseCairoSymbolizer) created by
- A symbolizer with a {{{render_on_context(cairo_context, feature, …
- 14:18 MemoryDatasource created by
- 13:43 GlyphSymbolizer created by
- 13:14 Changeset [1740] by
-
- trunk/bindings/python/mapnik/__init__.py
- trunk/tests/python_tests/feature_test.py
implemented a mechanism in mapnik2._injector to be able to override c++ methods (at the python layer only). Used it to implement a friendlier constructor for Feature and a add_geometry() method that accepts shapely.geometry.Geometrys, and wkb/wkt strings
- 11:16 Changeset [1739] by
-
- trunk/bindings/python/mapnik_datasource.cpp
- trunk/include/mapnik/memory_featureset.hpp
- trunk/src/memory_datasource.cpp
- trunk/tests/python_tests/memory_datasource_test.py
Created python binding to memory_datasource which can be added Features built programaticcaly. See tests for sample use until docs are done. #528 is almost closed.
- 09:43 Ticket #532 (backwards incompatible change in color parsing) closed by
- duplicate: see #511, it was an accidental change and just needs to be fixed up…
- 08:42 Changeset [1738] by
-
- trunk/bindings/python/mapnik_feature.cpp
- trunk/tests/python_tests/feature_test.py
More progress on #528: Made setting Feature properties with values of type unicode or str possible. I've modified the UnicodeString?_from_python_str from_python_converter so it can also convert python unicode objects (not just encocded strs). It was originally commented out so but it seems to work fine on my tests. Is there anything I0ve overlooked? (Artem?)
- 08:42 Changeset [1737] by
-
- trunk/tests/python_tests/feature_test.py
added a Feature.add_geometry test
- 08:42 Changeset [1736] by
-
- trunk/bindings/python/mapnik_feature.cpp
- trunk/tests/python_tests/feature_test.py
- trunk/tests/python_tests/glyph_symbolizer_test.py
Implementead Feature instantiation from Python and an add_geometry method which accepst a wkb string
- 06:36 Ticket #532 (backwards incompatible change in color parsing) created by
- The new color parser no longer parses things like this: {{{rgba(0, 4, 5, …
- 06:20 Changeset [1735] by
-
- trunk/src/save_map.cpp
- trunk/tests/data/good_maps/glyph_symbolizer.xml
fixed serialization of expressions in glyph_symbolizer
- 06:20 Changeset [1734] by
-
- trunk/src/color.cpp
fixed color's to_string method since alpha seems to no longer be parsed as a double. serializing a color to xml and deserializing it back did not work before
- 06:19 Changeset [1733] by
-
- trunk/src/load_map.cpp
- trunk/src/save_map.cpp
- trunk/tests/data/good_maps/glyph_symbolizer.xml
- trunk/tests/python_tests/glyph_symbolizer_test.py
XML de/serialization for glyph_symbolizer. Some issues remain regarding unicode expr
- 04:38 Changeset [1732] by
-
- trunk/tests/python_tests/glyph_symbolizer_test.py
typo
- 04:33 Changeset [1731] by
-
- trunk/src/agg_renderer.cpp
- trunk/src/cairo_renderer.cpp
- trunk/tests/python_tests/glyph_symbolizer_test.py
cairo rendering for the glyph_symbolizer. Small refactoring in cairo_context::add_text to pass the paramaters which were picked up from the text_symbolizer param (size, fill, halo_radius and halo_fill) explicitly. This allows the glyph_symbolizer to piggy back on that functionality without specilizing add_text() for the glyph_symbolizer (which would have involved heavy amounts of copy+paste or a more elaborate refactoring strategy. Please ping me if this was not a good idea
- 04:33 Changeset [1730] by
-
- trunk/src/glyph_symbolizer.cpp
removed unneeded parenthesis
- 04:33 Changeset [1729] by
-
- trunk/src/glyph_symbolizer.cpp
cosmetic changes and comments
03/18/10:
- 21:33 Mapnik2 edited by
- (diff)
- 17:51 Changeset [1728] by
-
- branches/0.7.1-dev/SConstruct
scons: fixup logic for setting HAS_BOOST_SYSTEM SCons environment variable
- 15:44 Changeset [1727] by
-
- trunk/SConstruct
scons: fixup logic for setting HAS_BOOST_SYSTEM SCons environment variable
- 15:32 Changeset [1726] by
-
- trunk/include/mapnik/attribute_collector.hpp
- trunk/tests/python_tests/glyph_symbolizer_test.py
added an attribute_collector visitor for glyph_symbolizer
- 15:13 Ticket #531 (Custom map orientation) created by
- To generate maps of i.e. the local zoo it is prefered not to have the …
- 15:05 Changeset [1725] by
-
- trunk/include/mapnik/glyph_symbolizer.hpp
- trunk/include/mapnik/value.hpp
- trunk/src/agg_renderer.cpp
- trunk/src/glyph_symbolizer.cpp
- trunk/tests/python_tests/glyph_symbolizer_test.py
- …
pre-eliminary GlyphSymbolizer implementation. TODO: XML de/serializing. more tests. remove workaround mentioned in test
- 15:04 Changeset [1724] by
-
- trunk/bindings/python/mapnik_glyph_symbolizer.cpp
- trunk/include/mapnik/glyph_symbolizer.hpp
- trunk/src/glyph_symbolizer.cpp
- trunk/tests/python_tests/glyph_symbolizer_test.py
modified the old arrow_symbolizer interface on glyph_symbolizer and documented it
- 15:04 Changeset [1723] by
-
- trunk/bindings/python/mapnik_glyph_symbolizer.cpp
- trunk/bindings/python/mapnik_python.cpp
- trunk/bindings/python/mapnik_rule.cpp
- trunk/bindings/python/mapnik_symbolizer.cpp
- trunk/include/mapnik/agg_renderer.hpp
- …
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
- 08:40 Ticket #530 (Implement a true type glyph renderer) created by
- I'd like to implement a new GlyphSymbolizer for mapnik2. This …
- 07:19 Ticket #529 (Addition of different text effects like underline, outline may be ...) created by
- Underlined citynames is the good possibility to make map readable if you …
- 03:50 Ticket #528 (Allow "virtual" datasources to be created from python) created by
- It would be very useful to be able to instantiate a memory_datasource and …
03/17/10:
- 17:28 Changeset [1722] by
-
- trunk/plugins/input/gdal/gdal_featureset.cpp
avoid potential zero division error (floating point exception)
- 17:19 Changeset [1721] by
-
- branches/0.7.1-dev/plugins/input/gdal/gdal_featureset.cpp
remove debug line
- 17:03 Changeset [1720] by
-
- trunk/plugins/input/occi/occi_datasource.cpp
- trunk/plugins/input/postgis/postgis.cpp
postgis/oracle: use mapnik::boolean type for 'estimate_extent' rather than std::string, and strip double quotes as the estimated_extent function operates on single quotes - improves upon #393
- 17:01 Changeset [1719] by
-
- trunk/demo/viewer/main.cpp
- trunk/demo/viewer/viewer.pro
+ update viewer to work with latest naming changes
- 17:01 Changeset [1718] by
-
- trunk/plugins/input/gdal/SConscript
+ link to mapnik2 lib
- 17:00 Changeset [1717] by
-
- branches/0.7.1-dev/plugins/input/gdal/gdal_featureset.cpp
avoid potential zero division error (floating point exception) if image width and heigh == 0 (likely to happen when layer srs = 4326 and map srs = 900913) - see also #527 - avoid gdal crash on 'ERROR 1: The buffer into which the data should be read is null'
- 16:56 Ticket #527 (Proper skipping of Raster datasource when map.srs != layer.srs) created by
- Until we have proper on-the-fly reprojection support for raster …
- 16:39 Changeset [1716] by
-
- trunk/include/mapnik/hextree.hpp
+ use math stuff defined in <cmath> e.g std::pow std::log + fixed identation + use c++ style comments //
- 16:39 Changeset [1715] by
-
- trunk/include/mapnik/png_io.hpp
+ fix compiler warning
- 16:39 Changeset [1714] by
-
- trunk/include/mapnik/ctrans.hpp
+ don't use C style casts
- 16:06 Changeset [1713] by
-
- trunk/SConstruct
+ tidy up
- 16:03 Changeset [1712] by
-
- trunk/bindings/python/mapnik_raster_colorizer.cpp
+ add using mapnik::color
- 16:03 Changeset [1711] by
-
- trunk/include/mapnik/raster_colorizer.hpp
+ remove mapnik:: classification from inside namespace mapnik {} + use c++ style casts!
- 16:03 Changeset [1710] by
-
- trunk/bindings/python/SConscript
- trunk/plugins/input/kismet/SConscript
- trunk/plugins/input/occi/SConscript
- trunk/plugins/input/ogr/SConscript
- trunk/plugins/input/osm/SConscript
- …
+ enanble installation of mapnik2 side by side with mapnik
- 16:02 Changeset [1709] by
-
- trunk/SConstruct
+ use /mapnik2/ as LIB_DIR_NAME to be able have both mapnik + mapnik2 side by side
- 11:09 Ticket #526 (using mapnik::boolean type for estimate_extent?) closed by
- fixed: fixed in r1708, although my above comment only holds true for python …
- 11:06 Changeset [1708] by
-
- branches/0.7.1-dev/plugins/input/occi/occi_datasource.cpp
- branches/0.7.1-dev/plugins/input/postgis/postgis.cpp
postgis/oracle: use mapnik::boolean type for 'estimate_extent' rather than std::string, and strip double quotes as the estimated_extent function operates on single quotes - improves upon #393
- 08:55 Changeset [1707] by
-
- trunk/plugins/input/postgis/property_index.hpp
+ remove unused *.hpp file
- 08:46 Changeset [1706] by
-
- branches/0.7.1-dev/plugins/input/postgis/property_index.hpp
+ remove unused *.hpp file
- 07:35 Changeset [1705] by
-
- trunk/tests/python_tests/raster_symbolizer_test.py
fixed assertion in test_dataraster_coloring
- 05:47 Changeset [1704] by
-
- trunk/plugins/input/gdal/gdal_featureset.cpp
adapting forward-port from 0.7.1 done in r1703 to trunk's Query interface which returns a (resx,resy) tuple
- 03:34 Changeset [1703] by
-
- trunk/plugins/input/gdal/gdal_featureset.cpp
avoid introducing subpixel shift when upscaling using gdal
- 03:34 Changeset [1702] by
-
- branches/0.7.1-dev/plugins/input/gdal/gdal_featureset.cpp
avoid introducing subpixel shift when upscaling using gdal
03/16/10:
- 19:18 Ticket #526 (using mapnik::boolean type for estimate_extent?) created by
- Big points to alberto for catching and fixing in r1700 a problem I …
- 15:49 Changeset [1701] by
-
- branches/0.7.1-dev/include/mapnik/hextree.hpp
use rint() instead of int(round())
- 13:45 Changeset [1700] by
-
- branches/0.7.1-dev/plugins/input/postgis/postgis.cpp
backported r1699 from trunk
- 13:42 Changeset [1699] by
-
- trunk/plugins/input/postgis/postgis.cpp
fixed construction of extimated_extent query since it expects the names of the schema, table and geometry_column single-quoted
- 12:37 Changeset [1698] by
-
- trunk/tests/python_tests/raster_symbolizer_test.py
- trunk/tests/python_tests/utilities.py
refactored the saving of test output to files into a function for easier reuse in other tests
03/15/10:
- 16:08 Changeset [1697] by
-
- trunk/bindings/python/mapnik_expression.cpp
- trunk/include/mapnik/attribute.hpp
- trunk/include/mapnik/expression_grammar.hpp
- trunk/include/mapnik/expression_node.hpp
- trunk/include/mapnik/filter_factory.hpp
- …
Revert "re factor expression grammar/parser stuff"
This reverts commit c58b8c4f71813a2490cf135573009c92be1a90c4.
- 16:08 Changeset [1696] by
-
- trunk/bindings/python/mapnik_expression.cpp
- trunk/include/mapnik/attribute.hpp
- trunk/include/mapnik/expression_grammar.hpp
- trunk/include/mapnik/expression_node.hpp
- trunk/include/mapnik/filter_factory.hpp
- …
re factor expression grammar/parser stuff
- 16:08 Changeset [1695] by
-
- trunk/include/mapnik/query.hpp
+ merge ctors
- 10:44 CentOS/RHEL edited by
- (diff)
- 04:18 Changeset [1694] by
-
- branches/0.7.1-dev/include/mapnik/hextree.hpp
use map instead of unavailable unordered_map, in case of boost 1.35
03/13/10:
- 16:04 GSOC2010/Ideas edited by
- Added link to TopOSM/Details on OSM wiki. (diff)
03/12/10:
- 18:30 Ticket #525 (SCons CheckLibWithHeader should not use all libraries but actually target ...) created by
- This will be a big behavior change, so we'll need to carefully test …
- 17:54 LearningMapnik edited by
- (diff)
- 17:53 MapnikReferences created by
- 14:40 Ticket #381 (Expose cairo functionality without needing pycairo) closed by
- fixed: looks like I added this to trunk in r1546 and forgot to close.
- 14:31 GSOC2010/Ideas edited by
- (diff)
- 14:23 GSOC2010/Ideas edited by
- (diff)
- 14:13 Ticket #477 (semitransparency support for png256) closed by
- fixed: Looks fine, except for missing unfortunate hextree.hpp :) that I added …
- 14:07 Changeset [1693] by
-
- trunk/include/mapnik/hextree.hpp
add missing file from r1691
- 13:59 GSOC2010/Application edited by
- submitted application to GSOC (diff)
- 13:28 Changeset [1692] by
-
- branches/0.7.1-dev/demo/python/rundemo.py
fix syntax in rundemo for writing to png256 (also now == png8)
- 13:23 Changeset [1691] by
-
- trunk/demo/python/rundemo.py
- trunk/include/mapnik/octree.hpp
- trunk/include/mapnik/png_io.hpp
- trunk/src/image_util.cpp
- 12:30 Ticket #524 (Sync CHANGELOG in trunk after tagging 0.7.1) created by
- CHANGELOG needs a bit of care due to changes going into one or both …
- 12:00 Changeset [1690] by
-
- branches/0.7.1-dev/src/image_util.cpp
rollback unneeded, extra way of specifying color reduction
- 10:06 RasterSymbolizer edited by
- (diff)
- 10:02 RasterColorizer edited by
- (diff)
- 10:01 RasterColorizer created by
- 09:50 Changeset [1689] by
-
- trunk/.hgignore
added my .hgignore file in case it's useful for others working with hgsubversion
- 09:49 Changeset [1688] by
-
- trunk/src/save_map.cpp
- trunk/tests/python_tests/raster_colorizer_test.py
- trunk/tests/python_tests/raster_symbolizer_test.py
xml de/serialization support for RasterColorizer
- 09:49 Changeset [1687] by
-
- trunk/src/load_map.cpp
- trunk/tests/data/good_maps/raster_symbolizer.xml
XML deserialization support for a raster_symbolizer with a colorizer
- 08:34 Changeset [1686] by
-
- trunk/include/mapnik/raster_colorizer.hpp
- trunk/tests/python_tests/raster_colorizer_test.py
modified raster_colorizer so the color of the last band is used if the value matches its value exactly. This is to make declaring legends for rasters with discrete values easier (ie: no need to define a dummy band for N+1)
- 08:34 Changeset [1685] by
-
- trunk/bindings/python/mapnik/__init__.py
- trunk/bindings/python/mapnik_python.cpp
- trunk/bindings/python/mapnik_raster_colorizer.cpp
- trunk/bindings/python/mapnik_raster_symbolizer.cpp
- trunk/include/mapnik/raster_colorizer.hpp
- …
pre-eliminary raster coloring support
- 08:33 Changeset [1684] by
-
- trunk/tests/python_tests/object_test.py
updated feature properties test so no deprecationwarnings are shown
- 07:46 Ticket #523 (Data raster coloring support) created by
- It would be nice that mapnik could color data rasters (eg: DEMs, …
- 06:42 Changeset [1683] by
-
- branches/0.7.1-dev/CHANGELOG
- branches/0.7.1-dev/include/mapnik/hextree.hpp
- branches/0.7.1-dev/src/image_util.cpp
added missing file from r1680 and updated CHANGELOG
- 04:34 GSOC2010/Ideas edited by
- (diff)
