artem@windows
|
35a8582043
|
put implementatio into .cpp to avoid exposing <windows.h>
|
2013-05-20 13:43:31 -07:00 |
|
artemp
|
0e5013fb03
|
+ add feature_parser implementation
|
2013-05-14 14:55:08 +01:00 |
|
artemp
|
417ac21529
|
+ cleaup old comment
|
2013-05-14 14:53:27 +01:00 |
|
artemp
|
4948fd8992
|
+ add feature_parser.cpp
|
2013-05-14 14:52:58 +01:00 |
|
artemp
|
5d0c36fb65
|
Geometry/Feature parsers -truncate 'where' message in on_error handler (currently 16 chars max)
|
2013-05-14 14:51:28 +01:00 |
|
artemp
|
d83935a8e0
|
* restore operator%= support - explicit pnoenix::construct<mapnik::expr_node> on rhs
* move fwd decl into main mapnik namespace
* c++ style formatting
|
2013-05-14 12:28:13 +01:00 |
|
artemp
|
245e71d735
|
TIFF I/O
+ use generic std::istream
+ add open from char const* and size factory method
|
2013-05-13 10:26:28 +01:00 |
|
artemp
|
dbcffe6179
|
+ better naming
|
2013-05-13 10:26:04 +01:00 |
|
artemp
|
0fb7898e5e
|
+ format
|
2013-05-09 13:46:51 +01:00 |
|
artemp
|
42d8dfa322
|
+ add move ctor and 'canonical' assignment operator
|
2013-05-06 15:54:17 +01:00 |
|
artem@windows
|
b29fe11e35
|
+ fix font_set::size return type
|
2013-05-03 16:43:25 -07:00 |
|
artemp
|
1635834f60
|
+ remove inline qualifier
|
2013-05-03 16:38:55 +01:00 |
|
artemp
|
f70e39c1e6
|
+ make comma separator optional (preserve space delimitted syntax)
|
2013-05-03 16:06:51 +01:00 |
|
artemp
|
b6d24c6b35
|
remove cruft
|
2013-05-03 11:44:43 +01:00 |
|
artemp
|
1847ce581d
|
box2d
+ re-implement from_string avoiding tokenizer (~10x faster)
|
2013-05-03 11:41:43 +01:00 |
|
artem@windows
|
29f9273d3e
|
+ msvc : fix warnings (TODO: work-in-progress)
|
2013-05-02 14:07:06 -07:00 |
|
artemp
|
58927b404c
|
c++11
+ replace BOOST_FOREACH with for( : )
+ remove boost/foreach.hpp
+ fix benchmarks (17,18)
|
2013-04-24 16:40:35 +01:00 |
|
artemp
|
c1b25607db
|
+ fix compiling miniz codec in c++11 mode
FIXME: we should compile legacy "C" code with special flags..
|
2013-04-19 13:49:16 +01:00 |
|
artemp
|
11bc9a0311
|
+ re-enable geojson generator
|
2013-04-19 11:59:58 +01:00 |
|
artemp
|
c73e48fa58
|
+ use std::unique_ptr instead of std::auto_ptr (deprecated!)
|
2013-04-19 09:50:50 +01:00 |
|
artemp
|
a41c83fbce
|
+ png_io: disble miniz for now
|
2013-04-19 09:41:42 +01:00 |
|
artemp
|
da16de55de
|
+ fix : output file_name
|
2013-04-19 09:37:41 +01:00 |
|
artemp
|
21b93272c0
|
+ use nullptr
|
2013-04-18 16:07:12 +01:00 |
|
artemp
|
22a1df8388
|
Merge branch 'master' into image-readers-c++11
Conflicts:
include/mapnik/factory.hpp
|
2013-04-18 09:48:31 +01:00 |
|
Dane Springmeyer
|
60c6592c4e
|
fix spelling of unknown
|
2013-04-17 14:23:04 -07:00 |
|
artemp
|
77e71d726b
|
+ add webp support
|
2013-04-17 14:51:20 +01:00 |
|
artemp
|
cc5788e9c4
|
Merge branch 'master' into image-readers-c++11
|
2013-04-17 10:17:03 +01:00 |
|
Dane Springmeyer
|
294b10229e
|
disable the hsla image-filter - not yet ready for primetime
|
2013-04-16 19:09:40 -07:00 |
|
artemp
|
c5170290f8
|
+ image_reader : consistent error handling - throw image_reader_exception rather than returning 0 pointer.
|
2013-04-16 17:30:17 +01:00 |
|
artemp
|
1b90879d12
|
webp_reader : implement reading from file
|
2013-04-16 10:48:21 +01:00 |
|
artemp
|
b8637a900e
|
+ fix crop width/height calc
|
2013-04-15 18:04:27 +01:00 |
|
artemp
|
77a8a6c8ee
|
+ fixes and improved error handling
|
2013-04-15 17:54:10 +01:00 |
|
artemp
|
1eb2ec5ce7
|
+ cleanup include directives
|
2013-04-15 14:01:33 +01:00 |
|
artemp
|
e59bf22fbd
|
WEBP image reader
+ add initial support
|
2013-04-15 14:00:41 +01:00 |
|
artemp
|
9584b3634f
|
+ no iostreams lib dependency version
|
2013-04-12 16:10:09 +01:00 |
|
artemp
|
438bfad732
|
+ factory : variadic templates based implementation ( requires c++11)
+ image_reader : stream based reading interface (boost::iostreams)
+ register additional png and jpeg readers with following sigs :
```
std::auto_ptr<mapnik::image_reader> reader(mapnik::get_image_reader(buffer,size));
// buffer - char const*
// size - size_t
```
+ initial type_from_bytes implementation (TODO: add more types)
+ python : mapnik.Image.fromstring(str) mapnik.Image.frombuffer(buf)
|
2013-04-12 12:46:40 +01:00 |
|
artemp
|
37b74f1e15
|
+ fix memory font loading
|
2013-04-11 10:57:33 +01:00 |
|
Dane Springmeyer
|
79a216f349
|
remove ltdl to reduce dependencies and because calling dlopen/LoadLibrary is easy
|
2013-04-09 19:37:02 -07:00 |
|
Dane Springmeyer
|
a8e2ef7cc7
|
set TIFFSetErrorHandler to null to start to avoid tiff from printing to stderr on fail - refs #1783
|
2013-04-09 19:16:05 -07:00 |
|
Dane Springmeyer
|
771cbb11bf
|
fix memory leak when reading invalid tiff - refs #1783
|
2013-04-09 19:08:50 -07:00 |
|
Dane Springmeyer
|
16e2e8a06f
|
refactor jpeg reader to close fd after read - refs #1783
|
2013-04-09 18:36:02 -07:00 |
|
Dane Springmeyer
|
6e29ceb55f
|
further cleanup png struct handling - refs #1783
|
2013-04-09 17:43:15 -07:00 |
|
Dane Springmeyer
|
97eda69015
|
avoid png_struct leak - refs #1783
|
2013-04-09 17:37:44 -07:00 |
|
Dane Springmeyer
|
dfb65d810c
|
avoid unused arguments compiler warning
|
2013-04-09 16:51:30 -07:00 |
|
artemp
|
b6ce472414
|
+ add png file guard
|
2013-04-09 11:39:16 +01:00 |
|
artemp
|
270b66318d
|
+ mapnik c++ naming style
|
2013-04-09 11:34:20 +01:00 |
|
artemp
|
9fb6c596b0
|
+ fix region reading, so png's can be used in raster.input
|
2013-04-08 17:25:22 +01:00 |
|
artemp
|
2ca306290a
|
+ fix reading a region from JPEG file
+ re-use jpeg lib structures
+ avoid resource leaking (store FILE in boost::shared_ptr with custom deleter)
|
2013-04-08 15:56:19 +01:00 |
|
kunitoki
|
1bcb9784ab
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2013-04-08 11:32:10 +02:00 |
|
kunitoki
|
4d85cd2c43
|
- improved spatialite wkb format guess
|
2013-04-08 11:31:00 +02:00 |
|