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
Dane Springmeyer
60eee883e5
Add empty string equality to null test
2013-04-11 16:09:57 -07:00
Dane Springmeyer
9da1f35b5e
plugins do not need to store nulls / save space - refs #1644
2013-04-11 16:05:29 -07:00
Dane Springmeyer
6691267d7a
add null and boolean comparison test for postgis - refs #794 , #1642 , #1644
2013-04-11 15:55:30 -07:00
artemp
37b74f1e15
+ fix memory font loading
2013-04-11 10:57:33 +01:00
Dane Springmeyer
5de4636be8
use mapnik::noncopyable
2013-04-10 18:15:09 -07:00
Dane Springmeyer
c55002e9b7
mapnik-config: start reporting dependency link flags again as they are needed to link command line apps (though not for bundles)
2013-04-10 17:05:33 -07:00
artemp
bfaee4afae
+ avoid std::string->C-string->std::string round trip
2013-04-10 12:44:05 +01:00
artemp
48fa520a83
+ figure out raster format from file name unless explicitely specified by
...
'format' parameter.
2013-04-10 12:16:19 +01:00
Artem Pavlenko
06e629112d
Merge pull request #1804 from mapnik/drop-ltdl-dependency
...
remove ltdl
2013-04-10 02:30:29 -07: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
72a453efc0
add missing test file
2013-04-09 19:12:27 -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
c47d5f1916
Merge remote-tracking branch 'origin/master'
2013-04-09 11:40:13 +01:00
artemp
b6ce472414
+ add png file guard
2013-04-09 11:39:16 +01:00
artemp
a25f1ccb56
+ make image_reader non-copyable
2013-04-09 11:38:50 +01:00
artemp
270b66318d
+ mapnik c++ naming style
2013-04-09 11:34:20 +01:00
kunitoki
28db742508
Merge branch 'master' of github.com:mapnik/mapnik
2013-04-09 08:40:02 +02:00
kunitoki
e919e96484
- added testcase for wkb format parser (still to be extended). complement of 4d85cd2c43
2013-04-09 08:38:48 +02:00
artemp
9fb6c596b0
+ fix region reading, so png's can be used in raster.input
2013-04-08 17:25:22 +01:00
artemp
5c7fca0de8
Merge remote-tracking branch 'origin/master'
2013-04-08 16:00:07 +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
206a563e0c
- better usage of mapnik::singleton instance in occi datasource
...
- occi small cosmetics
2013-04-08 15:18:48 +02:00
kunitoki
40c01fd0ed
- move occi object creation in the environment
2013-04-08 11:36:22 +02: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
Dane Springmeyer
8814994dc4
add test using invalid png which leaks fd when it throws - refs #1783
2013-04-07 23:43:34 -07:00
Dane Springmeyer
3959f8d2bc
python tests: print exception if nose is unavailable
2013-04-05 22:51:53 -07:00
artemp
b65c19aa51
+ better message
2013-04-03 14:17:18 +01:00
artemp
5703821b00
+ add benchmark for loading font faces.
2013-04-03 13:52:54 +01:00
Hermann Kraus
522c6b6ec3
Updated reference images.
2013-04-03 02:34:05 +02:00
Hermann Kraus
aab332b2cf
More tests.
2013-04-03 02:22:07 +02:00
artemp
a4770ac10b
+ cache fonts in memory
2013-04-02 13:27:05 +01:00
kunitoki
ca9af53829
- keep seeking for valid geometries in oracle featureset (much like postgis featureset)
2013-04-02 09:33:56 +02:00
Dane Springmeyer
a97fd8e1a2
Merge pull request #1787 from dancasimiro/fix-compile
...
Add a fix for compiling mapnik against boost 1.53.0.
2013-04-01 12:59:35 -07:00
Daniel C. Casimiro
2080d0a986
Add a fix for compiling mapnik against boost 1.53.0.
...
Qualify the call to phoenix::construct so that the compiler on RHEL6
(gcc (GCC) 4.4.6 20120305 (Red Hat 4.4.6-4)) doesn't complain. The
compiler complains that "boost::phoenix::tag::construct" is not a function.
2013-04-01 06:08:53 -04:00
Hermann Kraus
5f137bcc28
Handle large errors in marker placement.
...
Closes #1485 .
2013-04-01 05:27:13 +02:00
Hermann Kraus
ded74f6db3
Merge branch 'master' of github.com:mapnik/mapnik
2013-03-30 02:55:39 +01:00
Hermann Kraus
7ae510414e
Update reference image.
2013-03-30 02:53:50 +01:00
Hermann Kraus
23d599d7e5
Render fast subpixel halos.
2013-03-30 02:52:20 +01:00
Hermann Kraus
dc486e6971
Simplify halo rendering by reducing number of loop indices.
2013-03-30 02:48:06 +01:00
Artem Pavlenko
a20cf31c01
Merge pull request #1764 from strk/master_connection_leaks
...
Fix postgresql connection leaks
2013-03-28 05:49:24 -07:00
Hermann Kraus
6153c737e6
Fix checks in Map::resize().
2013-03-28 10:55:10 +01:00
artemp
9b138728d0
+ fix assignment operator #1776
2013-03-27 10:39:02 +00:00
artemp
682635e975
+ mapnik::projection add operator<<
2013-03-27 10:38:20 +00:00