Commit graph

  • 01f4984804 don't fail if file can not be open Artem Pavlenko 2008-02-12 20:03:04 +00:00
  • ba5c156c45 fixed autotools build Andreas Volz 2008-02-08 19:41:57 +00:00
  • 0464a3563c Tagging the 0.5.0 release v0.5.0 release-0.5.0 Artem Pavlenko 2008-02-07 16:50:29 +00:00
  • 84bd1fda6c don't prepend temp DESTDIT prefix to mapnik_pluigins_dir Artem Pavlenko 2008-02-07 11:51:41 +00:00
  • 4a4af94e54 missing image Artem Pavlenko 2008-02-07 11:10:28 +00:00
  • 323886c70c added missing scons files Artem Pavlenko 2008-02-07 10:24:55 +00:00
  • 2b832f5bc8 setjmp png patch from JonB Artem Pavlenko 2008-02-07 10:14:14 +00:00
  • 9faff8a52f updated to reflect latest changes Artem Pavlenko 2008-02-07 10:01:48 +00:00
  • 2357582cbb updated scons to 0.97.0d20071212 Artem Pavlenko 2008-02-07 09:59:49 +00:00
  • a3652c6e66 Return old label_position_tolerance=0 behaviour. - Place within 1/2 of spacing rather than 1/3. Dave 2008-02-06 20:38:54 +00:00
  • 3f848ba14d don't need to include agg headers Artem Pavlenko 2008-02-05 13:59:24 +00:00
  • 1b03c81e84 hide implementation details Artem Pavlenko 2008-02-05 13:58:47 +00:00
  • 658a2a4932 corrected init order Artem Pavlenko 2008-02-05 13:57:40 +00:00
  • 8909bde84b new icons (TODO!) Artem Pavlenko 2008-02-04 16:15:13 +00:00
  • a8e2821885 support building multi/single variants Artem Pavlenko 2008-02-04 16:14:05 +00:00
  • ecaf40475e fixed Artem Pavlenko 2008-02-04 16:13:04 +00:00
  • b44762e592 allow multi/single threaded variants Artem Pavlenko 2008-02-04 16:12:13 +00:00
  • fa82f6fc50 corrected sorting criteria Artem Pavlenko 2008-02-04 16:10:34 +00:00
  • f4949ffca5 patch from TomH adds a global mutex to protect all access to the proj4 library and ensure that only one thread can be inside a call to the library at a time. Artem Pavlenko 2008-02-04 11:54:07 +00:00
  • eaf198f79c small cleanup Artem Pavlenko 2008-02-04 11:14:34 +00:00
  • a8859645b3 use memory mapped files for reading shape files Artem Pavlenko 2008-02-04 11:12:32 +00:00
  • 57cb2edef1 collect number of unique styles Artem Pavlenko 2008-02-01 15:38:33 +00:00
  • 4485d71ab2 python script to print stats about map definition file Artem Pavlenko 2008-02-01 15:27:13 +00:00
  • cdfaf36ee9 call reduce on fully built tree Artem Pavlenko 2008-01-30 11:11:20 +00:00
  • c63c2efe42 support for user defined 'extent' parameter (for example : -180,-90,180,90) Artem Pavlenko 2008-01-29 16:59:51 +00:00
  • af1c576593 add displacement method to set dx,dy add allow_overlap property Artem Pavlenko 2008-01-29 11:22:32 +00:00
  • 6b2285f237 Fix placing 1 character line labels. Dave 2008-01-28 21:41:53 +00:00
  • 3c5b7f02f3 applied freebsd patch from Beau Gunderson Artem Pavlenko 2008-01-28 14:51:10 +00:00
  • 7fec4b71fe updated to be compatble with latest trunk Artem Pavlenko 2008-01-27 15:48:42 +00:00
  • a9348db058 part of previous commit Artem Pavlenko 2008-01-25 14:42:13 +00:00
  • 651cdbe968 added support for saving images into Python String object (NOTE: some methods have different signitures now- API changed) Artem Pavlenko 2008-01-25 14:40:48 +00:00
  • e268660ecc implmented support for pg numeric type - converted to double at the moment. Artem Pavlenko 2008-01-25 11:39:53 +00:00
  • 78a0e6725b prepend DESTDIR to plugins path replace multiple directory separators Artem Pavlenko 2008-01-24 14:44:04 +00:00
  • 66bc84ff7e check for empty strings in params Artem Pavlenko 2008-01-24 12:07:53 +00:00
  • 5bbe90b85f Remove find_placements, build_path_follow, build_path_horizontal. Add new find_point_placements to cover the gap left. Change shield symbolizer to use find_point_placements. Results are the same as before, but with much less duplicate code. Dave 2008-01-24 01:16:14 +00:00
  • f11a62b849 throw an exception rather than exit the program when an unknown font is specified. It would be better if this was done when contructing the text_symbolizer, but this will do. Dave 2008-01-23 21:56:04 +00:00
  • a73687aeee Woops, remove debug output. Dave 2008-01-23 21:39:49 +00:00
  • 1d556b54fd Make line placement retry if it places >= 50% of the characters upside down. Dave 2008-01-23 21:38:48 +00:00
  • 3d9024ddc4 make iconv check optional Artem Pavlenko 2008-01-23 21:06:28 +00:00
  • 1428d282b9 Update displacement test data to have some tests for text orientation also. Dave 2008-01-23 20:54:28 +00:00
  • 671c215ae6 Make specifying an invalid font a fatal error. ticket #31 Dave 2008-01-23 20:31:50 +00:00
  • b04e6197aa some cleanups and fixes Artem Pavlenko 2008-01-23 15:24:59 +00:00
  • f802250e0f refactored image i/o , see ticket #15 for more details. Artem Pavlenko 2008-01-23 11:34:59 +00:00
  • 918bd1ef6b Improved character placement code. Slightly changes the result of max_char_angle_delta as now character angles aren't strict against the line angles. Example screenshots on mailing list! :) Dave 2008-01-23 04:18:17 +00:00
  • df643baa54 added missing PGSQL Artem Pavlenko 2008-01-21 20:56:31 +00:00
  • 2b60d6d425 applied patch to build on OSX Leopard and Sun's C++ compiler on Solaris from Justin Bronn Artem Pavlenko 2008-01-21 20:15:07 +00:00
  • 418e3fc43a added missing extent() method Artem Pavlenko 2008-01-21 20:07:32 +00:00
  • 96daa6e996 applied patch from gravitystorm (see ticket:64) Artem Pavlenko 2008-01-21 19:59:06 +00:00
  • 2fe6e6a0cb link to iconv on Darwin Artem Pavlenko 2008-01-21 16:40:50 +00:00
  • a61553edb8 removed redundant bounding box from label_placement Artem Pavlenko 2008-01-21 16:18:46 +00:00
  • d29c825299 Add a test for Character placement within a string. Currently the characters on bends end up on ugly angles. Dave 2008-01-21 03:47:52 +00:00
  • d3ec70aff9 Return pre-r557 rendering of line aligned labels. (Not the code, the algorithm ideas) Spacing and no spacing line rendering are done by the same function. Code is cleaner, performance should be equal or improved. Text displacement is "Different", better in some cases and worse in others, I can revert it if wanted. Old non spacing code is not yet removed as it is used by ShieldSymbolizer which I haven't investigated yet. Individual character placement still has issues, that is my next task to fix! Dave 2008-01-21 03:08:18 +00:00
  • f663d69cb6 Update overlap with more tests. Dave 2008-01-18 04:01:17 +00:00
  • 02fe8ba276 Add test for text displacement. Dave 2008-01-18 02:07:12 +00:00
  • 76e18f8a4a Remove functions that don't exist from placement headers. Dave 2008-01-16 21:42:08 +00:00
  • a092425940 Add newly made data and test for testing label overlap handling. Rename old test to textspacing. Dave 2008-01-16 02:00:48 +00:00
  • e96e7b18fa Fix find_placements_with_spacing in relation to http://trac.mapnik.org/ticket/62 force_odd_labels also works again. Dave 2008-01-16 01:13:27 +00:00
  • a401a26ccb Additional comments for the placement finder. Dave 2008-01-15 22:32:14 +00:00
  • 3592872d4b Add a new test demo for regression testing label placement. If someone creates tests for other areas of mapnik they can be added in too. Dave 2008-01-15 20:57:59 +00:00
  • 017a966ea1 Fix blending onto transparent background. Detailed on mailing list. Dave 2008-01-14 20:43:55 +00:00
  • 30968b337e only print to clog when MAPNIK_DEBUG is defined Artem Pavlenko 2008-01-11 10:09:54 +00:00
  • 7b73a701b2 1. define BOOST_SPIRIT_THREADSAFE (should be defined in config.hpp??) to be compatible with the core library. 2. use mapnik install_dir as input argument. 3. Generate three images as in rundemo.py Artem Pavlenko 2008-01-09 11:48:39 +00:00
  • 4e14658fe4 - added exception handling David 2008-01-08 21:09:16 +00:00
  • 0f49956a56 reflect 'allow_overlap' property in Python bindings (patch from rcoup) Artem Pavlenko 2008-01-07 10:23:02 +00:00
  • 4529e83562 fixed parameters order in image reader Artem Pavlenko 2008-01-07 10:20:05 +00:00
  • 0dbaeafbe9 - found and fixed another wild pointer David 2008-01-07 07:32:55 +00:00
  • 4091f526d5 - fixed conflict - removed instance() call: the fontengine is not a singleton any more David 2008-01-07 06:32:15 +00:00
  • bec8f8951f fixed pointer to temporary bug David 2008-01-03 15:48:10 +00:00
  • 16f481fc27 applied mapniksoname.patch from Martjin Artem Pavlenko 2008-01-03 12:16:27 +00:00
  • 747ef8cccf added a bit of colour to SCons Artem Pavlenko 2008-01-03 11:41:39 +00:00
  • 0390f129a1 refactored transcoder stuff Artem Pavlenko 2008-01-03 11:41:00 +00:00
  • 3a9a77d95f render map once and output three images Artem Pavlenko 2008-01-03 11:39:10 +00:00
  • 0c7b9e3736 setup install_name (soname on Darwin) for libmapnik Artem Pavlenko 2007-12-31 12:34:31 +00:00
  • 52bed0b89a applied patch from Jochen (throw an exception if unknown type) Artem Pavlenko 2007-12-19 16:34:36 +00:00
  • 37f49e29cc Applied patches from Martijn van Oosterhout: Artem Pavlenko 2007-12-17 14:21:04 +00:00
  • 002f37bdc9 corrected parameters order Artem Pavlenko 2007-12-17 12:46:11 +00:00
  • 2058f966b2 applied patch from Jochen : Artem Pavlenko 2007-12-16 12:33:28 +00:00
  • 58f4431df1 support for palette based PNGs, user 'png256' as a format parameter (see updated rundemo.py) Artem Pavlenko 2007-12-10 19:59:17 +00:00
  • 4586586448 added convinence overloads for 'save_to_file' and 'render_to_file' Example: >>> from mapnik import * >>> im = Image(200,200) >> save_to_file('test.png',im) # Guess image type from file extension >> save_to_file('test.png,'jpeg',im) # Explicitly save as JPEG Artem Pavlenko 2007-12-06 12:14:29 +00:00
  • 04686f7b28 removed GIGABASE stuff as it's unused at the moment Artem Pavlenko 2007-12-06 12:11:17 +00:00
  • 27f88c9ec0 small fix Artem Pavlenko 2007-12-06 10:59:28 +00:00
  • d515b51973 added ImageData<uint8_t> typedef Artem Pavlenko 2007-12-06 10:58:15 +00:00
  • 171675dfcf 1. added external "C" around <iconv.h> 2. direct conversion from client_encoding to UCS-4{LE,BE} Artem Pavlenko 2007-11-16 13:19:09 +00:00
  • 17e2b12390 1. things to keep win32 built happier 2. print color table in gdal.input if present (-DMAPNIK_DEBUG) Artem Pavlenko 2007-11-08 21:15:45 +00:00
  • c5bca5ab96 removed unused variables to calm msvc toolset Artem Pavlenko 2007-11-08 21:11:12 +00:00
  • 0e9c542d11 1.Added 'face_names' method which returns list of face names: Artem Pavlenko 2007-11-08 11:06:05 +00:00
  • c0d411d14e small cleanup Artem Pavlenko 2007-11-07 14:07:12 +00:00
  • 6eadaafd49 use 'avoid_edges' parameter for point placement Artem Pavlenko 2007-11-06 09:07:18 +00:00
  • 01de9d9e8c 1. revived 'avoid_edges' option 2. fixed 'placement_finder' extent in agg_renderer.cpp 3. added 'avoid_edges' to map loader Artem Pavlenko 2007-11-05 10:32:01 +00:00
  • a29f2b83c7 fixed enum wrappers issue (patch from John Leslie) Artem Pavlenko 2007-11-05 09:28:26 +00:00
  • ce6985aaad use 'contains' instead of 'intersects' test to provide 'avoid_edges' functionality. (Should 'avoid_edges' be always enabled ???) Artem Pavlenko 2007-11-05 09:15:53 +00:00
  • 8d51cb421b 1. re-factored placement_finder to be more efficient. 'find_*' methods are templated on PathType. 2. PostGIS plug-in - optional 'multiple_geometries' parameter to control how Multi* geometries built. 3. MarkersSymbolizer (work in progress) to render vector shapes (markers) alonh a path with collision detection. Artem Pavlenko 2007-11-02 12:50:15 +00:00
  • 305b76012e - boost serialization support - improved some boost detection stuff Andreas Volz 2007-10-26 20:56:11 +00:00
  • b79b3a89ec Added 'intersect' method returning intersection envelope. Artem Pavlenko 2007-10-21 09:51:03 +00:00
  • 4018c728de corrected int2net macro to use int16_t , thanks to John Leslie. Artem Pavlenko 2007-10-21 09:49:45 +00:00
  • 2cf8278f1d Generic python binding for mapnik::enumeration David 2007-10-19 22:17:16 +00:00
  • b40706c295 1. templated save_as_png and save_as_jpeg 2. use std::iostream for I/O in save_to_file Artem Pavlenko 2007-10-17 14:47:56 +00:00
  • 1c5bbea587 workaround for enumeration python binding issue:: allow implicit conversion from long David 2007-10-14 13:39:11 +00:00
  • f736196cb4 1. image_data.hpp - fixed mismatched new/new[] in ctor in ImageData 2. image_data.hpp - initialize image data (ImageData) 3. unicode.hpp - added missing <iostream> when in debug -DMAPNIK_DEBUG Artem Pavlenko 2007-10-11 21:18:04 +00:00
  • 44a83c0eac - use AGG row_ptr_cache the portable way David 2007-10-08 20:07:53 +00:00