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
|
1e1e2d1e79
|
+ prefer ``const& `` style (mapnik c++ style)
|
2013-05-14 12:31:05 +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
|
abc5d39dbd
|
+ comment out as msvc++ doesn't support 'noexcept'
|
2013-05-14 12:06:55 +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
|
677a0a68c6
|
TIFF I/O
+ use c++ casts
+ better naming
|
2013-05-13 10:25:09 +01:00 |
|
artemp
|
e9733d8a9b
|
+ fix writing to std::stringstream
* if seeking pass the end - grow buffer (stringstream!)
* seekp beyond current buffer size doesn't set failbit (clang/libcxx)
|
2013-05-10 16:50:28 +01:00 |
|
artemp
|
3223836874
|
+ potential boost::variant optimization
|
2013-05-10 16:45:54 +01:00 |
|
Dane Springmeyer
|
8897b2b852
|
reduce libary size by passing -fvisibility-inlines-hidden - closes #1832 - refs #1826
|
2013-05-09 22:58:51 +01:00 |
|
artemp
|
dd0c4701c5
|
+ hold actual values in expressions tree (experimental)
(result gets converted to mapnik::value)
|
2013-05-09 15:31:31 +01:00 |
|
Dane Springmeyer
|
dc2ab8506f
|
Add test for image.fromstring - refs #1805
|
2013-05-09 15:09:25 +01:00 |
|
artemp
|
0fb7898e5e
|
+ format
|
2013-05-09 13:46:51 +01:00 |
|
artemp
|
6bfb92811e
|
+ make default ctor nothrow
|
2013-05-09 13:46:09 +01:00 |
|
artemp
|
656c9e724f
|
+ re-arrange expression
|
2013-05-08 17:21:34 +01:00 |
|
artemp
|
75aa6e94d8
|
+ expression_optimizer (experimental)
at the moment very basic ops are supported e.g
```
expr = 1+1+1 ---> expr = 3
expr = 1+1+[ATTR] ---> 2+[ATTR]
expr = [ATTR] + 1 + 1 ---> ([ATTR] + 1) + 1 ### stays unchaged
expr = [ATTR] + 1/3.14159 + 1 ---> ([ATTR] + 0.31831) + 1
```
|
2013-05-08 16:54:25 +01:00 |
|
artemp
|
4138a70a52
|
mapnik::value
to_expression_string - add missing specialization
for mapnik::value_integer and remove usage of std::stringstream
|
2013-05-08 16:51:28 +01:00 |
|
artemp
|
b086e2d20c
|
+ small optimization - pass and return const ref
|
2013-05-07 16:12:57 +01:00 |
|
artemp
|
4915bf138e
|
mapnik::value + add move ctor
mapnik::feature + pass attributes by r-value.
|
2013-05-07 12:04:06 +01:00 |
|
artemp
|
42d8dfa322
|
+ add move ctor and 'canonical' assignment operator
|
2013-05-06 15:54:17 +01:00 |
|
artemp
|
31a506f3cb
|
+ use more consise c++11 syntax
|
2013-05-06 15:52:04 +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
|
6490245218
|
+ remove more cruft
|
2013-05-03 14:21:34 +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 |
|
artem@windows
|
ffc7a088a4
|
use std::move
msvc : temp fix https://svn.boost.org/trac/boost/ticket/2839
|
2013-05-02 12:03:16 -07:00 |
|
artem@windows
|
f611892915
|
remove redundant header
|
2013-05-02 12:02:13 -07:00 |
|
artemp
|
43968b6c50
|
+ c++ style : formatting
|
2013-04-30 18:47:17 +01:00 |
|
artemp
|
a8376d2a4b
|
+ fix method signature
|
2013-04-30 18:46:34 +01:00 |
|
artem@windows
|
9a64415a03
|
use std::size_t to avoid conversion warnings
|
2013-04-30 10:06:47 -07:00 |
|
artem@windows
|
16c0b578bc
|
c++11
+ use std::size_t
+ re-implement envelope() method in terms of c++11
|
2013-04-30 09:51:08 -07:00 |
|
artem@windows
|
231e4ab907
|
output supported image formats in rundemo c++
|
2013-04-30 09:50:26 -07:00 |
|
artemp
|
95e3c87f05
|
+ revert to using boost::math::trunc
+ and mapnik::noncopyable
vc++ (*) doesn't support std::trunc and deleting methods in class/struct definition
* - vc++ 2012 November CTP
|
2013-04-30 09:32:22 +01:00 |
|
artem@windows
|
abd42357d6
|
+ add <cmath> header to keep cl.exe happy
|
2013-04-30 08:55:51 +01: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
|
49fe99ac4f
|
+ make rule_cache movable
+ use rule_cache move semantics in feature processor
|
2013-04-24 10:08:10 +01:00 |
|
artemp
|
03d08799e0
|
+ add missing .cpp file
|
2013-04-23 18:18:03 +01:00 |
|
artemp
|
f897a54445
|
+ reflect wkt_parser in python
```python
import mapnik
reader = mapnik.WKTReader()
geometry = reader.read("Point(123 123)")
```
|
2013-04-23 15:10:06 +01:00 |
|
artemp
|
80c5452130
|
+ fix phoenix functions to compile on ubuntu 12.04/c++11
+ cleanups
|
2013-04-23 14:00:08 +01:00 |
|
artemp
|
2b9ce83226
|
+ fix typo
|
2013-04-23 12:29:43 +01:00 |
|
artemp
|
e38ce37ed3
|
* use move semantics
* use light weight wkb_stream wrapper to avoid locale/formatting locking
|
2013-04-22 15:24:47 +01:00 |
|
artemp
|
ea28abf203
|
Merge branch 'master' into image-readers-c++11
Conflicts:
bindings/python/mapnik_image.cpp
include/mapnik/factory.hpp
include/mapnik/image_reader.hpp
src/image_reader.cpp
src/jpeg_reader.cpp
src/png_reader.cpp
|
2013-04-22 12:24:09 +01:00 |
|
artemp
|
4dd31056fc
|
+ fix warnings when compiling with g++ 4.2.1 on os x
|
2013-04-22 11:36:37 +01:00 |
|
artemp
|
3f6abd3362
|
+ backport image_reader from buffer/string from image-readers-c++11 branch
|
2013-04-22 11:35:09 +01:00 |
|
artemp
|
800ee1f0dd
|
+ c++ style
|
2013-04-22 09:56:48 +01:00 |
|
Dane Springmeyer
|
4c38bf9b81
|
remove geos plugin (moved to https://github.com/mapnik/non-core-plugins) - refs #1809
|
2013-04-19 14:09:25 -07:00 |
|
Dane Springmeyer
|
401ca20b32
|
Merge branch 'master' of github.com:mapnik/mapnik into image-readers-c++11
|
2013-04-19 11:18:07 -07:00 |
|