Jordan Hollinger
|
1b15e53b63
|
Refactor markers dispatchers to use a common base class to share code.
|
2014-10-27 07:46:43 -04:00 |
|
jhollinger2
|
5ca07a26d1
|
Refactor marker helpers for agg and grid renderer.
|
2014-10-06 14:03:48 -04:00 |
|
Dane Springmeyer
|
e0ba9e9a8c
|
use common dispatch for symbolizers
|
2014-10-03 19:07:08 -07:00 |
|
Dane Springmeyer
|
2cf3990e0d
|
warn if fontset not found and load_map is not in strict mode - closes #1791
|
2014-10-03 17:43:44 -07:00 |
|
Dane Springmeyer
|
ebf7a61135
|
fix unsafe return of temporary - closes #2493
|
2014-10-03 16:39:25 -07:00 |
|
Dane Springmeyer
|
2925a70046
|
c++ style / delay std::string creation in xml loading
|
2014-10-03 16:39:25 -07:00 |
|
Dane Springmeyer
|
b09df2fa13
|
Merge pull request #2490 from MapQuest/group-margin
Use margin attribute in group symbolizer
|
2014-10-03 12:19:02 -07:00 |
|
jhollinger2
|
4dfa76a0fc
|
Update group symbolizer collision to use margin instead of minimum-distance. Add test case.
|
2014-10-03 13:46:23 -04:00 |
|
artemp
|
e8b3083a6a
|
remove std::function usage in text_properties
|
2014-10-03 16:00:05 +01:00 |
|
Dane Springmeyer
|
f81fc53cbc
|
fix compile on windows of font_feature_settings.cpp - refs #2489
|
2014-10-02 16:31:16 -07:00 |
|
Dane Springmeyer
|
109b45a0ad
|
c++ style
|
2014-10-02 15:37:55 -07:00 |
|
Dane Springmeyer
|
dfaa860522
|
Revert "min compiler is g++ 4.8 - refs #2486"
This reverts commit 612b4a0207 .
|
2014-10-02 13:23:35 -07:00 |
|
Jiri Drbalek
|
47c9d77f8f
|
Merge pull request #2485 from mapycz/fix-text-layout-wrap-char
add wrap-character support to Layout node of TextSymbolizer
|
2014-10-02 21:36:31 +02:00 |
|
Dane Springmeyer
|
612b4a0207
|
min compiler is g++ 4.8 - refs #2486
|
2014-10-02 12:04:32 -07:00 |
|
Jiri Drbalek
|
5861980f91
|
add wrap-character support to Layout node of TextSymbolizer
|
2014-10-02 18:34:37 +00:00 |
|
artemp
|
2bab0512ff
|
refactor vertex_cache to use unique_ptr's and less copying
|
2014-10-02 16:36:50 +01:00 |
|
artemp
|
a04276d90a
|
use c++11 features over boost when available
|
2014-10-02 15:09:17 +01:00 |
|
Jiri Drbalek
|
667b6e3adc
|
fix compile on ubuntu precise
|
2014-10-02 12:18:39 +00:00 |
|
Dane Springmeyer
|
66889d32f9
|
only memcache local fonts if not already globally known and not already cached (avoid extra io for ttc)
|
2014-10-02 00:47:32 -07:00 |
|
Dane Springmeyer
|
0efb6964ef
|
per map load cache if a fonts is known as valid
|
2014-10-01 20:59:05 -07:00 |
|
Dane Springmeyer
|
687a33575c
|
fast, non-caching check if a font can be opened and read
|
2014-10-01 20:32:03 -07:00 |
|
Dane Springmeyer
|
ad7e619ba3
|
remove state from freetype_engine - now fully static
|
2014-10-01 20:03:03 -07:00 |
|
Dane Springmeyer
|
898d58c4f5
|
face_set_ptr can be unique rather than shared
|
2014-10-01 19:01:26 -07:00 |
|
Dane Springmeyer
|
d29add9db3
|
use face_manager_freetype typedef everywhere
|
2014-10-01 18:54:11 -07:00 |
|
Dane Springmeyer
|
767c51cea2
|
add missing stdexcept include
|
2014-10-01 18:51:17 -07:00 |
|
Dane Springmeyer
|
d96093d3aa
|
rebase with master
|
2014-10-01 18:45:28 -07:00 |
|
Dane Springmeyer
|
23cb5dd47d
|
new util::file class wrapping cstdio + more library usage
|
2014-10-01 18:31:04 -07:00 |
|
Dane Springmeyer
|
e6fe3cd8a6
|
new font_library raii class
|
2014-10-01 18:19:26 -07:00 |
|
Dane Springmeyer
|
83533c16c6
|
fix add_layer move signature - refs #2453
|
2014-10-01 14:20:58 -07:00 |
|
Dane Springmeyer
|
aae56fa387
|
avoid style, layer, and fontset copies in load_map - refs #2453
|
2014-10-01 14:09:09 -07:00 |
|
Dane Springmeyer
|
32f80b2b3e
|
fix layer buffer default
|
2014-10-01 14:08:08 -07:00 |
|
Dane Springmeyer
|
9b2c14466c
|
explicit move ctor for feature_type_style
|
2014-10-01 13:54:44 -07:00 |
|
Dane Springmeyer
|
ed3bc1d411
|
explicitly initialize all members of layer class in ctor
|
2014-10-01 13:53:12 -07:00 |
|
Dane Springmeyer
|
9ecdc839b5
|
c++ style
|
2014-10-01 11:24:41 -07:00 |
|
artemp
|
745d45bb68
|
remove std::function from placement loop
(std::function incurs overhead of polymorphic dispatch internally and relatively expensive - avoid using in performance critic code)
|
2014-10-01 11:26:14 +01:00 |
|
Dane Springmeyer
|
e9e5ec4a6b
|
quick fix for #2451
|
2014-09-30 21:29:55 -07:00 |
|
Dane Springmeyer
|
4c07585312
|
fix #2464
|
2014-09-30 21:16:29 -07:00 |
|
Dane Springmeyer
|
4cbc139689
|
remove boost::format usage
|
2014-09-30 18:35:07 -07:00 |
|
Dane Springmeyer
|
ad43b37672
|
Merge branch 'master' of github.com:mapnik/mapnik into localized-font-cache
|
2014-09-30 14:42:15 -07:00 |
|
Dane Springmeyer
|
09b02ddc17
|
Merge branch 'master' of github.com:mapnik/mapnik into localized-font-cache
Conflicts:
src/build.py
|
2014-09-30 14:42:01 -07:00 |
|
Dane Springmeyer
|
f34d12094c
|
new files
|
2014-09-30 12:50:42 -07:00 |
|
Dane Springmeyer
|
822d3a5bce
|
break apart symbolizer.hpp + fwd declars + svg output grammar impl
|
2014-09-30 12:50:08 -07:00 |
|
Dane Springmeyer
|
8752271910
|
code cleanup
|
2014-09-29 19:59:59 -07:00 |
|
Dane Springmeyer
|
40a1189357
|
chip away at complexity of marker_helpers.hpp
|
2014-09-29 19:32:22 -07:00 |
|
Dane Springmeyer
|
dc57849b7d
|
geometry container typedef fixing
|
2014-09-29 18:40:57 -07:00 |
|
Dane Springmeyer
|
d0b167affc
|
iwyu shuffle
|
2014-09-29 17:14:40 -07:00 |
|
Dane Springmeyer
|
3ee609112a
|
using pimpl to isolate boost::regex headers - refs #2439
|
2014-09-29 16:48:19 -07:00 |
|
Dane Springmeyer
|
aaec8058fa
|
fix property name in error message
|
2014-09-29 16:32:46 -07:00 |
|
Dane Springmeyer
|
848370c678
|
speed up compile / move iomanip to cpp - refs #2439
|
2014-09-29 13:49:56 -07:00 |
|
Dane Springmeyer
|
89f64f6b97
|
avoid spirit usage in function_call.hpp - refs #2439
|
2014-09-29 13:12:46 -07:00 |
|