Timeline


and .

03/22/10:

15:48 Release0.7.1 created by artem
13:47 Ticket #538 (Please support circularstring and other SQL-MM Part 3 datatypes) created by bcrosby
Items geometry types such as circularstring, curvepolygon, and …
13:25 Ticket #537 (PRIORITIZE_LINKING not honored when building shapeindex) created by albertov
It seems that PRIORITIZE_LINKING does not affect shapeindex's SConscript …
11:31 Changeset [1746] by artem
  • tags/release-0.7.1/CHANGELOG

+ update 'packaged' revision

10:14 Changeset [1745] by artem
  • tags/release-0.7.1

release 0.7.1

08:38 Legending edited by albertov
(diff)
08:38 Legending edited by albertov
(diff)
08:37 Ticket #536 (Implement a mechanism to render a legend) created by albertov
The new python bindings to the MemoryDatasource should make it a bit …
06:22 Changeset [1744] by alberto
  • 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 alberto
  • 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 springmeyer
(diff)
21:27 Changeset [1742] by dane
  • trunk/AUTHORS

add Alberto to AUTHORS committers list

21:24 GSOC2010/Ideas edited by springmeyer
(diff)
21:24 Ticket #535 (Embedded/Editable Fonts in SVG/PDF output) created by springmeyer
Mapnik currently supports SVG/PDF/PS output through the Cairo rendering …
21:07 GSOC2010/Ideas edited by springmeyer
(diff)
20:31 GSOC2010/Ideas edited by springmeyer
(diff)
20:18 GSOC2010 edited by springmeyer
(diff)
18:19 Changeset [1741] by dane
  • branches/0.7.1-dev/src/SConscript

bump abi compatibility version for osx

03/20/10:

13:49 GSOC2010/Ideas edited by springmeyer
(diff)
13:33 Ticket #534 (Upgrade postgis plugin to be compatible with postgis 1.5 and require at ...) created by springmeyer
http://trac.osgeo.org/postgis/wiki/FAQ?action=diff&version=11

03/19/10:

21:34 world_borders.zip attached to XMLGettingStarted by springmeyer
14:25 Ticket #533 (Implement a BaseCairoSymbolizer) created by albertov
A symbolizer with a {{{render_on_context(cairo_context, feature, …
14:18 MemoryDatasource created by albertov
13:43 GlyphSymbolizer created by albertov
13:14 Changeset [1740] by alberto
  • 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 alberto
  • 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 springmeyer
duplicate: see #511, it was an accidental change and just needs to be fixed up…
08:42 Changeset [1738] by alberto
  • 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 alberto
  • trunk/tests/python_tests/feature_test.py

added a Feature.add_geometry test

08:42 Changeset [1736] by alberto
  • 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 albertov
The new color parser no longer parses things like this: {{{rgba(0, 4, 5, …
06:20 Changeset [1735] by alberto
  • 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 alberto
  • 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 alberto
  • 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 alberto
  • trunk/tests/python_tests/glyph_symbolizer_test.py

typo

04:33 Changeset [1731] by alberto
  • 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 alberto
  • trunk/src/glyph_symbolizer.cpp

removed unneeded parenthesis

04:33 Changeset [1729] by alberto
  • trunk/src/glyph_symbolizer.cpp

cosmetic changes and comments

03/18/10:

21:33 Mapnik2 edited by springmeyer
(diff)
17:51 Changeset [1728] by dane
  • branches/0.7.1-dev/SConstruct

scons: fixup logic for setting HAS_BOOST_SYSTEM SCons environment variable

15:44 Changeset [1727] by dane
  • trunk/SConstruct

scons: fixup logic for setting HAS_BOOST_SYSTEM SCons environment variable

15:32 Changeset [1726] by alberto
  • 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 rullzer
To generate maps of i.e. the local zoo it is prefered not to have the …
15:05 Changeset [1725] by alberto
  • 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 alberto
  • 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 alberto
  • 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 albertov
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 haserbaba
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 albertov
It would be very useful to be able to instantiate a memory_datasource and …

03/17/10:

17:28 Changeset [1722] by dane
  • trunk/plugins/input/gdal/gdal_featureset.cpp

avoid potential zero division error (floating point exception)

17:19 Changeset [1721] by dane
  • branches/0.7.1-dev/plugins/input/gdal/gdal_featureset.cpp

remove debug line

17:03 Changeset [1720] by dane
  • 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 artem
  • trunk/demo/viewer/main.cpp
  • trunk/demo/viewer/viewer.pro

+ update viewer to work with latest naming changes

17:01 Changeset [1718] by artem
  • trunk/plugins/input/gdal/SConscript

+ link to mapnik2 lib

17:00 Changeset [1717] by dane
  • 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 springmeyer
Until we have proper on-the-fly reprojection support for raster …
16:39 Changeset [1716] by artem
  • 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 artem
  • trunk/include/mapnik/png_io.hpp

+ fix compiler warning

16:39 Changeset [1714] by artem
  • trunk/include/mapnik/ctrans.hpp

+ don't use C style casts

16:06 Changeset [1713] by artem
  • trunk/SConstruct

+ tidy up

16:03 Changeset [1712] by artem
  • trunk/bindings/python/mapnik_raster_colorizer.cpp

+ add using mapnik::color

16:03 Changeset [1711] by artem
  • trunk/include/mapnik/raster_colorizer.hpp

+ remove mapnik:: classification from inside namespace mapnik {} + use c++ style casts!

16:03 Changeset [1710] by artem
  • 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 artem
  • 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 springmeyer
fixed: fixed in r1708, although my above comment only holds true for python …
11:06 Changeset [1708] by dane
  • 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 artem
  • trunk/plugins/input/postgis/property_index.hpp

+ remove unused *.hpp file

08:46 Changeset [1706] by artem
  • branches/0.7.1-dev/plugins/input/postgis/property_index.hpp

+ remove unused *.hpp file

07:35 Changeset [1705] by alberto
  • trunk/tests/python_tests/raster_symbolizer_test.py

fixed assertion in test_dataraster_coloring

05:47 Changeset [1704] by alberto
  • 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 mar_rud
  • trunk/plugins/input/gdal/gdal_featureset.cpp

avoid introducing subpixel shift when upscaling using gdal

03:34 Changeset [1702] by mar_rud
  • 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 springmeyer
Big points to alberto for catching and fixing in r1700 a problem I …
15:49 Changeset [1701] by artem
  • branches/0.7.1-dev/include/mapnik/hextree.hpp

use rint() instead of int(round())

13:45 Changeset [1700] by alberto
  • branches/0.7.1-dev/plugins/input/postgis/postgis.cpp

backported r1699 from trunk

13:42 Changeset [1699] by alberto
  • 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 alberto
  • 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 artem
  • 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 artem
  • 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 artem
  • trunk/include/mapnik/query.hpp

+ merge ctors

10:44 CentOS/RHEL edited by springmeyer
(diff)
04:18 Changeset [1694] by mar_rud
  • 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 sebajom
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 springmeyer
This will be a big behavior change, so we'll need to carefully test …
17:54 LearningMapnik edited by springmeyer
(diff)
17:53 MapnikReferences created by springmeyer
14:40 Ticket #381 (Expose cairo functionality without needing pycairo) closed by springmeyer
fixed: looks like I added this to trunk in r1546 and forgot to close.
14:31 GSOC2010/Ideas edited by springmeyer
(diff)
14:23 GSOC2010/Ideas edited by springmeyer
(diff)
14:13 Ticket #477 (semitransparency support for png256) closed by mar_rud
fixed: Looks fine, except for missing unfortunate hextree.hpp :) that I added …
14:07 Changeset [1693] by mar_rud
  • trunk/include/mapnik/hextree.hpp

add missing file from r1691

13:59 GSOC2010/Application edited by springmeyer
submitted application to GSOC (diff)
13:28 Changeset [1692] by dane
  • 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 dane
  • trunk/demo/python/rundemo.py
  • trunk/include/mapnik/octree.hpp
  • trunk/include/mapnik/png_io.hpp
  • trunk/src/image_util.cpp

port r1680/r1683/r1690 from 0.7.1-dev branch to trunk

12:30 Ticket #524 (Sync CHANGELOG in trunk after tagging 0.7.1) created by springmeyer
CHANGELOG needs a bit of care due to changes going into one or both …
12:00 Changeset [1690] by dane
  • branches/0.7.1-dev/src/image_util.cpp

rollback unneeded, extra way of specifying color reduction

10:06 RasterSymbolizer edited by albertov
(diff)
10:02 RasterColorizer edited by albertov
(diff)
10:01 RasterColorizer created by albertov
09:50 Changeset [1689] by alberto
  • trunk/.hgignore

added my .hgignore file in case it's useful for others working with hgsubversion

09:49 Changeset [1688] by alberto
  • 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 alberto
  • 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 alberto
  • 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 alberto
  • 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 alberto
  • 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 albertov
It would be nice that mapnik could color data rasters (eg: DEMs, …
06:42 Changeset [1683] by mar_rud
  • 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 lucadelu
(diff)
Note: See TracTimeline for information about the timeline view.