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 |
|
Ubuntu
|
6eb9519d7a
|
Merge branch 'master' of https://github.com/mapnik/mapnik
|
2013-05-13 18:54:25 +00:00 |
|
Dane Springmeyer
|
2ec04ab9e3
|
fix tiff compile against older than tiff 4.x
|
2013-05-13 11:00:21 -07:00 |
|
Ubuntu
|
c7ceef1983
|
Merge branch 'master' of https://github.com/mapnik/mapnik
|
2013-05-13 17:37:47 +00:00 |
|
Dane Springmeyer
|
f7cad30f6c
|
re-enable tiff from string tests - refs #1805 - closes #1831
|
2013-05-13 09:25:05 -07:00 |
|
Dane Springmeyer
|
e4f2c4e94d
|
scons: fix g++ detection logic on OS X
|
2013-05-13 09:13:44 -07:00 |
|
artemp
|
15ff3dcec4
|
TIFF I/O
+ use generic std::istream
+ add open from char const* and size factory method
|
2013-05-13 07:31:41 -07: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 |
|
Ubuntu
|
dae5ed8ae0
|
Merge branch 'master' of https://github.com/mapnik/mapnik
|
2013-05-10 21:37:06 +00:00 |
|
Dane Springmeyer
|
374e4af8e4
|
basic tests for tiff writer - refs #1831
|
2013-05-10 14:34:29 -07:00 |
|
artemp
|
b816a47de2
|
+ 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 14:17:31 -07:00 |
|
Dane Springmeyer
|
ca16303871
|
use -fpermissive on OS X when g++ is used - closes #1835
|
2013-05-10 14:16:58 -07:00 |
|
Dane Springmeyer
|
be7c4f2cd5
|
update the mapnik-config python tests
|
2013-05-10 13:47:04 -07:00 |
|
Dane Springmeyer
|
101ea276d1
|
add mapnik version number reporting to mapnik-config
|
2013-05-10 13:45:18 -07:00 |
|
Dane Springmeyer
|
55519212f7
|
add --all-flags to mapnik-config - closes #1839
|
2013-05-10 13:27:44 -07:00 |
|
Dane Springmeyer
|
7518c9c2c2
|
default to clang++ on OS X and start reporting CXX compiler used in mapnik-config - closes #1839
|
2013-05-10 13:24:41 -07:00 |
|
artemp
|
d1ac50019d
|
+ 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 20:13:00 +00: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
|
d36a7323ac
|
support -fvisibility=hidden in core library - refs #1826
|
2013-05-09 18:22:40 -07:00 |
|
Dane Springmeyer
|
ca1171aa80
|
no need to cache config error specifically
|
2013-05-09 18:12:49 -07:00 |
|
Dane Springmeyer
|
8af516a904
|
upgrade clipper to 5.1.5 - refs #1749
|
2013-05-09 18:11:49 -07:00 |
|
Dane Springmeyer
|
1b95518ce1
|
remove kismet plugin - closes #1833
|
2013-05-09 17:29:03 -07:00 |
|
Dane Springmeyer
|
ac5cd2e386
|
-fvisibility=hidden works with plugins with no code changes - refs #1826
|
2013-05-09 17:28:04 -07:00 |
|
Dane Springmeyer
|
7c4adea08e
|
support visibility attribute with gcc/clang - refs #1826
|
2013-05-09 17:07:58 -07:00 |
|
Dane Springmeyer
|
5bb1c067af
|
fix build on windows by ensuring singleton base is exported (avoids inconsistent dll linkage error)
|
2013-05-09 17:06:41 -07:00 |
|
Dane Springmeyer
|
a7a106109d
|
make mapped_memory_cache a class not struct for consistency with other singletons
|
2013-05-09 17:05:39 -07:00 |
|
Dane Springmeyer
|
e6bfd12b95
|
make public the singleton template to ensure it can be shared across shared library boundaries if the library is built with -fvisibility=hidden - refs #1826
|
2013-05-09 15:26:50 -07:00 |
|
Dane Springmeyer
|
36bdde82e7
|
no need to use MAPNIK_DECL with typedefs
|
2013-05-09 15:25:14 -07:00 |
|
Dane Springmeyer
|
8897b2b852
|
reduce libary size by passing -fvisibility-inlines-hidden - closes #1832 - refs #1826
|
2013-05-09 22:58:51 +01:00 |
|
Dane Springmeyer
|
47ed6d1405
|
reduce libary size by passing -fvisibility-inlines-hidden - closes #1832 - refs #1826
|
2013-05-09 14:54:29 -07:00 |
|
Dane Springmeyer
|
48791815a2
|
Add tests for frombuffer as well - refs #1805
|
2013-05-09 08:46:46 -07:00 |
|
Dane Springmeyer
|
73f405a2fe
|
commment failing tiff test - refs #1831
|
2013-05-09 08:45:11 -07: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 |
|
Dane Springmeyer
|
db91494461
|
Add test for image.fromstring - refs #1805
|
2013-05-08 20:13:20 -07:00 |
|
Dane Springmeyer
|
b8e41d5c8b
|
remove uneeded python imports
|
2013-05-08 11:18:30 -07:00 |
|
artemp
|
39f21c16b9
|
mapnik::value
to_expression_string - add missing specialization
for mapnik::value_integer and remove usage of std::stringstream
|
2013-05-08 10:31:14 -07: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 |
|
Dane Springmeyer
|
944eb5e2f7
|
rename variable for clarity
|
2013-05-06 12:38:41 -07:00 |
|