artemp
|
74e872c48b
|
avoid storing evaluated text properties in text_symbolizer_properties (all style related strucures must be read-only)
make process(..) method const
|
2014-10-10 12:38:06 +01:00 |
|
Dane Springmeyer
|
c6ed108a72
|
start marking as much of the text structures as const as possible - refs #2516
|
2014-10-09 23:00:39 -07:00 |
|
Dane Springmeyer
|
2d88f736fe
|
remove uneeded access to format tree
|
2014-10-09 20:51:43 -07:00 |
|
Dane Springmeyer
|
c26c60e48e
|
remove set_old_style_expression
|
2014-10-09 20:51:43 -07:00 |
|
Dane Springmeyer
|
536b23bfde
|
fix uneeded pointer indirection with glyph_info/glyph_position
|
2014-10-09 18:38:29 -07:00 |
|
Dane Springmeyer
|
aed5243302
|
avoid creating evaluated_format_properties on the stack
|
2014-10-09 18:24:39 -07:00 |
|
Dane Springmeyer
|
1fead3396b
|
cleanup unused clipped_ member of base_symbolizer_helper after 9835057b0f
|
2014-10-09 11:40:30 -07:00 |
|
Dane Springmeyer
|
1f29ce7d3d
|
back to using shared_ptr for holding text_placement_info
|
2014-10-08 16:28:07 -07:00 |
|
Dane Springmeyer
|
a24b29624a
|
remove unused include
|
2014-10-08 16:27:38 -07:00 |
|
Dane Springmeyer
|
65438f17aa
|
further tests of path expressions for shields
|
2014-10-08 08:00:59 -07:00 |
|
Dane Springmeyer
|
7ce776a79c
|
fix handling of shield-text-opacity/text-opacity - closes #2507
|
2014-10-06 21:52:29 -07:00 |
|
Dane Springmeyer
|
737c299341
|
fix back compat for text-placement-type:dummy - closes #2502
|
2014-10-06 11:37:39 -07: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 |
|
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
|
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
|
e6fe3cd8a6
|
new font_library raii class
|
2014-10-01 18:19:26 -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
|
822d3a5bce
|
break apart symbolizer.hpp + fwd declars + svg output grammar impl
|
2014-09-30 12:50:08 -07:00 |
|
Dane Springmeyer
|
aaec8058fa
|
fix property name in error message
|
2014-09-29 16:32:46 -07:00 |
|
Dane Springmeyer
|
aa239a65ed
|
remove unneeded include
|
2014-09-24 12:23:54 -07:00 |
|
Jiri Drbalek
|
31607cb3f4
|
add text attribute horizontal-alignment="adjust"
|
2014-09-23 08:49:27 +00:00 |
|
Dane Springmeyer
|
d59529d22f
|
map ExpressionFormat -> Format for 2.3.x back compat - refs #2429
|
2014-09-22 23:34:36 -07:00 |
|
Dane Springmeyer
|
69dd74e079
|
rename wrap-char -> wrap-character to match Mapnik 2.3.x - refs #2333
|
2014-09-19 16:53:03 -07:00 |
|
Dane Springmeyer
|
0c901f790e
|
respect halo-transform in grid_renderer
|
2014-09-19 15:37:13 -07:00 |
|
Dane Springmeyer
|
9e78712dc4
|
Merge pull request #2377 from mapycz/3.x-fix-text-on-line-glyph-distance
text rendering with line placement on corners in 3.x
|
2014-09-19 15:12:32 -07:00 |
|
Dane Springmeyer
|
98adcc2d58
|
fix compile with clang++ after #2416
|
2014-09-19 14:51:27 -07:00 |
|
Jiri Drbalek
|
57be44d815
|
text ligatures off when character-spacing > 0
|
2014-09-17 19:22:14 +00:00 |
|
Jiri Drbalek
|
2dcfa9e4b7
|
add font-feature-settings
|
2014-09-17 19:22:07 +00:00 |
|
artemp
|
e545b68699
|
revert accidental removal of 'wrap-before' expression
|
2014-09-11 10:14:36 +01:00 |
|
artemp
|
246336d2b1
|
Merge branch 'min-dist-compatibility' of git://github.com/MapQuest/mapnik into MapQuest-min-dist-compatibility
|
2014-09-10 16:20:36 +01:00 |
|
artemp
|
f8dc7b023a
|
text - add ``repeat-wrap-char `` parameter default:false (#2333)
|
2014-09-10 16:08:41 +01:00 |
|
Jordan Hollinger
|
9b5a9dfe3e
|
Change text-margin option to margin.
|
2014-09-10 07:45:41 -04:00 |
|
artemp
|
b441586acf
|
text-symbolizer: revive 'wrap-char' property which uses special (naive) line_breaker - ref #2333
|
2014-09-09 17:30:01 +01:00 |
|
artemp
|
635c3728f2
|
wrap BreakIterator into std::unique_ptr to avoid leaking memory
(per ICU docs: "The caller owns the returned object and is responsible for deleting it.")
|
2014-09-08 12:01:22 +01:00 |
|
Dane Springmeyer
|
479b9e13d0
|
Merge pull request #2383 from MapQuest/min-dist-compatibility
3.x -> 2.3.x compatibility for minimum-distance
|
2014-09-06 22:50:13 -07:00 |
|
Jiri Drbalek
|
b7e7e29781
|
fix text rendering with line placement on corners
|
2014-09-05 10:46:46 +00:00 |
|
Jiri Drbalek
|
1af6f5db10
|
format
|
2014-09-05 10:46:46 +00:00 |
|
Dane Springmeyer
|
7d5d02e031
|
Merge branch 'master' of github.com:mapnik/mapnik into 3x-msvs
|
2014-09-04 09:22:53 -07:00 |
|
Jiri Drbalek
|
67d8f41a1b
|
fix angle calculation
Conflicts:
src/text/vertex_cache.cpp
|
2014-09-03 11:53:23 -07:00 |
|
Dane Springmeyer
|
603ea3811f
|
Merge branch 'master' of github.com:mapnik/mapnik into 3x-msvs
|
2014-08-30 20:05:33 -07:00 |
|
Dane Springmeyer
|
a8017ddae6
|
fix std:: prefixing for cmath
|
2014-08-30 15:13:34 -07:00 |
|
Dane Springmeyer
|
3f6a5ae246
|
re-enable harfbuzz shaper
|
2014-08-29 00:05:34 -07:00 |
|
Dane Springmeyer
|
3c66054524
|
Merge branch 'master' of github.com:mapnik/mapnik into 3x-msvs
|
2014-08-28 17:23:59 -07:00 |
|
artemp
|
ecfaec1027
|
rename ctrans.hpp to view_transform.hpp
|
2014-08-28 10:29:04 +01:00 |
|
artemp
|
de22d5900c
|
rename CoordTransform to view_transform to better reflect its purpose and be consistent
|
2014-08-28 10:17:15 +01:00 |
|