artemp
|
21986e5d4a
|
refactor pass
|
2014-07-17 16:55:22 +01:00 |
|
artemp
|
79c1ac96b4
|
avoid captures in displacement_evaluator
|
2014-07-17 16:55:22 +01:00 |
|
artemp
|
8a01cce2f7
|
move displacement_evaluator_ initialisation
c++ style fixes
|
2014-07-16 16:34:42 +01:00 |
|
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
|
562058aff6
|
remove printing to cerr
|
2014-07-15 16:35:11 +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
|
f8fc104e7d
|
more meaningful names
|
2014-07-14 16:55:57 +01:00 |
|
artemp
|
a66c1ddb06
|
convert to expressions: text-ratio, wrap-before, rotate-displacement
|
2014-07-14 16:51:11 +01:00 |
|
artemp
|
24e21cd387
|
set_property_from_xml helper function
|
2014-07-14 16:08:58 +01:00 |
|
artemp
|
73bda71710
|
text_properties : add expression_ptr's to the expression_set
|
2014-07-14 14:15:36 +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
|
8fc9d54619
|
fix typo
|
2014-07-11 11:53:06 +01:00 |
|
artemp
|
64ef711b76
|
move enumerations into separate compilation unit
|
2014-07-11 10:26:51 +01:00 |
|
artemp
|
61c54b3943
|
c++ style
|
2014-07-11 10:12:33 +01:00 |
|
artemp
|
c79e74116d
|
cleanups
|
2014-07-11 09:51:34 +01:00 |
|
artemp
|
9e84b6101b
|
store const* in glyph_t
|
2014-07-10 12:46:42 +01:00 |
|
artemp
|
203a2c55e6
|
fix missing make_unique on c++11 compilers
|
2014-07-10 12:45:51 +01:00 |
|
artemp
|
72e0889000
|
replace auto_ptr with unique_ptr (creeped in from 2.3.x)
|
2014-07-10 12:28:52 +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
|
17a23f5d6b
|
call parse_symbolizer_base before setting symbolizer specific properties
|
2014-07-09 11:15:01 +01:00 |
|
artemp
|
fb1ec4cee0
|
remove dead code
|
2014-07-09 10:28:00 +01:00 |
|
artemp
|
04facd3542
|
mode range ``for loops ``
|
2014-07-08 17:02:22 +01:00 |
|
artemp
|
888ae11309
|
use pre-increment in iterator loops
|
2014-07-08 16:38:15 +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
|
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
|
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
|
ab3aad38ad
|
symbolizer properties : image_transform, cleanups
|
2014-07-03 09:06:24 +01:00 |
|
Dane Springmeyer
|
6034837c95
|
perf/image_scaling: avoid unnessary clearing of target image which will already be zero-initialized
|
2014-07-03 00:37:50 -07: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
|
3f040a3422
|
set_symbolizer_property : specialization for transform_type
|
2014-07-02 10:29:05 +01:00 |
|
artemp
|
4965dc6e7f
|
fix name
|
2014-07-02 10:16:58 +01:00 |
|
artemp
|
504c6fdabd
|
make ``simplify_algorithm `` an expression
|
2014-07-02 10:15:44 +01:00 |
|
artemp
|
dd9365a817
|
throw config_error, cleanup
|
2014-07-01 14:17:07 +01:00 |
|
artemp
|
a26f389cb2
|
throw on symbolizer property parsing failure
|
2014-07-01 14:02:35 +01:00 |
|
artemp
|
91f08801ce
|
consistent namings
|
2014-07-01 09:39:27 +01: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
|
0702679bb0
|
don't call *params.get<std::string>("type"), instead use static datasource::name()
(FIXME: consider removing redundant 'name' in feature_layer_descriptor)
|
2014-06-26 10:51:24 +01:00 |
|
artemp
|
a49abab7ed
|
use std::uniqure_ptr<char[]> to store memory fonts
|
2014-06-24 12:05:53 +01:00 |
|
artemp
|
b9bfef634f
|
wchar_t literal needs L""
|
2014-06-24 11:45:13 +01:00 |
|
artemp
|
11c2aad531
|
Merge branch 'master' into stdio
Conflicts:
src/font_engine_freetype.cpp
|
2014-06-24 11:42:33 +01:00 |
|