1
0
Fork 0
mirror of https://github.com/mapnik/mapnik.git synced 2025-09-09 04:02:51 +02:00

Commit graph

  • fb06240415 cleanup Artem Pavlenko 2008-02-29 16:27:15 +00:00
  • 37eeb870cc Add support for boolean values in filters, and reading of boolean values from PostGIS data sources. Tom Hughes 2008-02-27 18:50:59 +00:00
  • e1ea0a72db use range based 'parse' method transcode strings in filter expressions (default to utf8 input) -- we can use map definition *.xml to define encoding -- and in case of Python from # -*- coding: utf-8 -*- Artem Pavlenko 2008-02-26 11:43:49 +00:00
  • cb905b533a restored templated version Artem Pavlenko 2008-02-26 08:48:47 +00:00
  • 13d32335e0 Check for null values in the PostGIS results and don't add attributes with null values to the feature rather than adding a value based on decoding a buffer full of undefined data. Tom Hughes 2008-02-23 01:25:52 +00:00
  • 02962156c5 Add support for rendering to a cairo surface. Tom Hughes 2008-02-23 00:17:53 +00:00
  • f3a3ce04db convert to degrees if projection is geographic Artem Pavlenko 2008-02-20 12:44:34 +00:00
  • 24c605e807 added missing std namespace Artem Pavlenko 2008-02-20 09:57:37 +00:00
  • a478089bd9 patch from Martijn van Oosterhout Artem Pavlenko 2008-02-20 09:34:48 +00:00
  • 1625c760db implemented Image open method : Artem Pavlenko 2008-02-19 11:28:20 +00:00
  • b54aa9091b removed unneeded headers Artem Pavlenko 2008-02-19 11:27:06 +00:00
  • 308e315432 added Unicode support based on ICU Artem Pavlenko 2008-02-18 21:40:34 +00:00
  • 1ea7bffd4c pass parameter by reference store reference to wstring in text_path Artem Pavlenko 2008-02-12 20:05:04 +00:00
  • 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