artem@windows
|
154c93017a
|
* add support for unicode (utf16) paths on windows
|
2013-05-21 09:42:55 -07:00 |
|
artemp
|
bfaee4afae
|
+ avoid std::string->C-string->std::string round trip
|
2013-04-10 12:44:05 +01:00 |
|
Dane Springmeyer
|
000b714eae
|
fix more clang++ -Wshadow warnings
|
2013-01-03 12:37:45 -08:00 |
|
Dane Springmeyer
|
bb27156df0
|
use internal noncopyable class to speed up compile times slightly
|
2012-12-16 18:19:52 -08:00 |
|
artemp
|
967d6110bf
|
+ singleton: return ref from instance() method
|
2012-09-07 16:23:03 +01:00 |
|
artemp
|
11e6ba0c09
|
+ make client methods non-static in classes derived from
mapnik::singleton<> (TODO: apply to all)
+ ensure client methods are accessed through instance() method
|
2012-09-07 14:56:30 +01:00 |
|
Dane Springmeyer
|
62a5e457f1
|
plugin code formatting based on emacs format in utils/format_source_files
|
2011-11-13 19:37:50 -08:00 |
|
kunitoki
|
2a4fe24ea9
|
- modified coding style in shape plugin
|
2011-10-22 15:27:28 +02:00 |
|
Dane Springmeyer
|
49fd1f93d1
|
use boost::make_shared across plugins to avoid explicit new and ensure fast and exception safe allocation
|
2011-05-16 23:41:34 +00:00 |
|
Artem Pavlenko
|
e81761d270
|
+ remove boost::iostreams dependency
|
2011-04-07 13:35:21 +00:00 |
|
Artem Pavlenko
|
0e0b7a578c
|
+ implement memory mapping using boost::interprocess
+ cache mapped memory regions for re-use
|
2011-04-06 13:02:31 +00:00 |
|
Dane Springmeyer
|
69ade9ab35
|
fix compile error when building without memory mapped shapefiles - problem since r2194
|
2010-11-08 20:38:17 +00:00 |
|
Artem Pavlenko
|
ad03de5895
|
+ better .index handling (TODO!)
|
2010-09-06 19:20:59 +00:00 |
|
Artem Pavlenko
|
4732ace54b
|
+ ident fix
|
2010-01-20 15:25:50 +00:00 |
|
Artem Pavlenko
|
47dc1e197b
|
+ merge mapnik2 to trunk
|
2009-12-16 20:02:06 +00:00 |
|
Dane Springmeyer
|
46dc2d1f99
|
formatting
|
2009-10-14 23:01:48 +00:00 |
|
Artem Pavlenko
|
867799a88c
|
+ don't pass std::ios::modes to memory_mapped_file
|
2009-07-08 23:54:45 +00:00 |
|
Dane Springmeyer
|
eb6a0afffe
|
add std::ios::in mode for shape access on linux
|
2009-07-08 23:02:32 +00:00 |
|
Artem Pavlenko
|
5d193947ae
|
+ avoid implicit conversion by passing expected types to read_intxx_{ndr,xdr}
( msvc compiler generates an error otherwise )
|
2009-07-08 20:52:22 +00:00 |
|
Artem Pavlenko
|
ae96fffee0
|
+ use MAPNIK_BIG_ENDIAN
+ support for reading int16_t
+ allow compiling shape.input with or without memory mapped files support
( define SHAPE_MEMORY_MAPPED_FILE to enable)
|
2009-07-07 23:56:01 +00:00 |
|
Artem Pavlenko
|
d20a2de459
|
+ move byte order depended I/O to global.hpp
this should fix shape.input PPC issues
|
2009-07-03 13:29:50 +00:00 |
|
Dane Springmeyer
|
bc463c2a75
|
use BOOST_BIG_ENDIAN instead of WORDS_BIGENDIAN
|
2009-06-08 07:08:30 +00:00 |
|
Tom Hughes
|
beaa2c33de
|
Add parentheses to avoid compiler warnings.
|
2008-07-25 00:09:26 +00:00 |
|
Dominic Hargreaves
|
c436461ee8
|
Fix build with GCC 4.3 (fixes #76)
|
2008-03-24 14:03:05 +00:00 |
|
Artem Pavlenko
|
a8859645b3
|
use memory mapped files for reading shape files
|
2008-02-04 11:12:32 +00:00 |
|
Artem Pavlenko
|
e0d243dcec
|
1.Added support for building on Darwin (Xcode 2.4.1, gcc4.0.1).
Mainly taming gcc4.0.1 (anonymous enum bug)
2.Input plug-ins now have .input extension on all platforms
|
2007-03-16 10:11:37 +00:00 |
|
Artem Pavlenko
|
992af4747d
|
1. move include to mapnik/include
2. update demos,bibdibgs etc.
|
2006-10-04 11:22:18 +00:00 |
|
Artem Pavlenko
|
61fd258fd1
|
changing licence from GPL to LGPL
|
2006-03-31 10:32:02 +00:00 |
|
Artem Pavlenko
|
d8dc53bcf4
|
new build system
|
2006-01-31 23:09:52 +00:00 |
|