artemp
|
4166fcdd5d
|
store displacement logic in std::function and delay calc until dx/dy are evaluated (layout)
|
2014-07-16 14:24:00 +01:00 |
|
artemp
|
6c03a617a5
|
text displacement expr : more re-factoring and various fixes
|
2014-07-15 16:31:43 +01:00 |
|
artemp
|
1f17620e18
|
make methods pure virtual where appropriate
pass std::string by const ref (!)
c++ style
|
2014-07-15 11:15:26 +01:00 |
|
artemp
|
72bae0d6b8
|
text properties : displacement expr
|
2014-07-15 10:15:56 +01:00 |
|
artemp
|
a66c1ddb06
|
convert to expressions: text-ratio, wrap-before, rotate-displacement
|
2014-07-14 16:51:11 +01:00 |
|
artemp
|
0524a31d02
|
cleanup
|
2014-07-14 16:08:21 +01:00 |
|
artemp
|
00175c9e5f
|
symbolizer : is_expression helper function
|
2014-07-14 14:15:06 +01:00 |
|
artemp
|
ee6d394321
|
color : add hash support
|
2014-07-14 12:36:04 +01:00 |
|
artemp
|
e066aa924f
|
text_properties : wrap-width
|
2014-07-11 15:44:44 +01:00 |
|
artemp
|
4afd98a34a
|
text_properties : store 'orientation' parameter in symbolizer_base::value_type
|
2014-07-11 14:43:56 +01:00 |
|
artemp
|
64ef711b76
|
move enumerations into separate compilation unit
|
2014-07-11 10:26:51 +01:00 |
|
artemp
|
c79e74116d
|
cleanups
|
2014-07-11 09:51:34 +01:00 |
|
artemp
|
484c1fab50
|
c++ style
|
2014-07-10 17:14:34 +01:00 |
|
artemp
|
9e84b6101b
|
store const* in glyph_t
|
2014-07-10 12:46:42 +01:00 |
|
artemp
|
6cd7026aac
|
pass text_placement_info by ref to placement_finder + formatting
|
2014-07-10 11:44:46 +01:00 |
|
artemp
|
8c6015ec60
|
first take at cleaning-up text placement code
(NOTE: get_text_info is temp disabled in python bindings)
|
2014-07-09 11:31:03 +01:00 |
|
artemp
|
9e76ca7870
|
color : add move ctor
|
2014-07-08 18:13:44 +01:00 |
|
artemp
|
04facd3542
|
mode range ``for loops ``
|
2014-07-08 17:02:22 +01:00 |
|
artemp
|
65ee7ea005
|
range based for loops for better readability
|
2014-07-08 16:39:22 +01:00 |
|
artemp
|
81f7e69088
|
coord_arrat<T> : add support for range based for loop interface
update wkb parser to use it ^^
|
2014-07-08 16:22:24 +01:00 |
|
artemp
|
ebdfc5b11a
|
use c++ casts
|
2014-07-07 19:23:28 +01:00 |
|
artemp
|
4556921e9a
|
remove typedef usage
(FIXME: revisit yes/no hacky implementation with c++11 features)
|
2014-07-07 19:15:52 +01:00 |
|
artemp
|
fe215a684e
|
c++11 style : replace (almost) all typedef with type alias's
|
2014-07-07 18:23:15 +01:00 |
|
artemp
|
0f01000570
|
prefer using type alias's instead of ``typedef ``
e.g
```c++
using identifier attr(optional) = type-id ;
```
|
2014-07-07 11:56:16 +01:00 |
|
artemp
|
673c8edbb5
|
set_symbolizer_property_impl - pre-evaluate expressions when is_enum = false
|
2014-07-07 11:30:08 +01:00 |
|
artemp
|
0f9ff9fe5e
|
typo
|
2014-07-07 11:30:08 +01:00 |
|
artemp
|
1f2f17160e
|
initial implementation to pre-evaluate symbolizer properties where possible
FIXME: generic version needs needs help type deduction
|
2014-07-03 16:35:18 +01:00 |
|
artemp
|
6d1422c5bb
|
c++ style : pre-increment
|
2014-07-03 10:16:11 +01:00 |
|
artemp
|
ab3aad38ad
|
symbolizer properties : image_transform, cleanups
|
2014-07-03 09:06:24 +01:00 |
|
artemp
|
5ef8078252
|
markers_symbolizer properties update
|
2014-07-02 13:08:05 +01:00 |
|
artemp
|
13d3465000
|
update point_placement_enum, gamma_method_enum, line_rasterizer_enum parsing, gamma-method
|
2014-07-02 11:01:38 +01:00 |
|
artemp
|
504c6fdabd
|
make ``simplify_algorithm `` an expression
|
2014-07-02 10:15:44 +01:00 |
|
artemp
|
e052b6c6cf
|
Merge branch 'master' of git://github.com/romanustinov9/mapnik into romanustinov9-master
|
2014-07-01 14:03:31 +01:00 |
|
Roman Ustinov
|
595e8915a5
|
Made save_to_stream function available outside of library
|
2014-07-01 14:45:52 +04:00 |
|
artemp
|
2271e7413c
|
ENUM_FROM_STRING macro to keep things tidy and scalable
|
2014-06-30 17:41:33 +01:00 |
|
artemp
|
79fa672843
|
support expressions in stroke-linejoin and stroke-linecap properties
|
2014-06-30 14:06:34 +01:00 |
|
artemp
|
19b38c2ed9
|
more generic expressions in enum
support expressions in halo-comp-op symbolizer property
|
2014-06-27 16:11:30 +01:00 |
|
artemp
|
aa9966ed88
|
parse comp-op property as enumeration_wrapper or expression_str
|
2014-06-27 13:58:03 +01:00 |
|
artemp
|
b197cbcdb7
|
tidy up
|
2014-06-25 09:01:20 +01:00 |
|
artemp
|
a49abab7ed
|
use std::uniqure_ptr<char[]> to store memory fonts
|
2014-06-24 12:05:53 +01:00 |
|
Dane Springmeyer
|
4c4ce5a04c
|
windows build fixes in palette and miniz_png headers
|
2014-06-21 14:08:14 -07:00 |
|
Dane Springmeyer
|
34f1cc57c0
|
windows fix: declar miniz PNGWriter
|
2014-06-21 14:08:06 -07:00 |
|
Dane Springmeyer
|
184d9dd43b
|
fix unicode handling in is_regular_file check - refs #2273
|
2014-06-20 22:26:33 -07:00 |
|
artemp
|
b0980ac329
|
cairo renderer: comp_op/halo_comp_op support in text_symbolizer
|
2014-06-20 09:55:10 +01:00 |
|
Mike Morris
|
2eafed2991
|
remove all rounding in glyph_info methods
|
2014-06-19 16:39:32 -04:00 |
|
Mike Morris
|
b8b22afbbc
|
remove advance rounding
|
2014-06-19 16:38:15 -04:00 |
|
Mike Morris
|
24a7e87f1c
|
Merge pull request #2272 from mapnik/unscaled-glyphs
Unscaled glyphs
|
2014-06-19 16:35:06 -04:00 |
|
artemp
|
68a5cc55a6
|
image_filters : agg-stack-blur requires premultiplied pixels - move de/pre multipling into apply_filter()
|
2014-06-19 15:40:54 +01:00 |
|
artemp
|
2fb3069825
|
image-filters: apply image-filters in demultiplied colour space
|
2014-06-19 13:26:40 +01:00 |
|
Dane Springmeyer
|
8da2805d42
|
Merge branch 'master' into unscaled-glyphs
Conflicts:
include/mapnik/text/dummy_shaper.hpp
include/mapnik/text/harfbuzz_shaper.hpp
include/mapnik/text/icu_shaper.hpp
|
2014-06-18 20:40:33 -07:00 |
|