Hermann Kraus
|
a8ba813423
|
Implement new prepare glyphs function.
|
2012-07-09 22:35:02 +02:00 |
|
Hermann Kraus
|
514a0da09e
|
Define new interface for glyph_positions.
|
2012-07-09 22:23:54 +02:00 |
|
Hermann Kraus
|
17efe0601b
|
Make sure everything compiles again after font engine changes.
|
2012-07-08 17:19:55 +02:00 |
|
Hermann Kraus
|
eeeb058104
|
Clean up font_engine_freetype.[ch]pp.
|
2012-07-08 13:18:12 +02:00 |
|
Hermann Kraus
|
f0937451a2
|
Update symbolizer_helpers to support new placement finder.
|
2012-07-07 17:41:49 +02:00 |
|
Hermann Kraus
|
ddb1fa995f
|
Start work on new placement finder.
|
2012-07-06 02:09:48 +02:00 |
|
Hermann Kraus
|
6e4915ef83
|
Use shared pointers for text_layout.
|
2012-07-02 01:06:30 +02:00 |
|
Hermann Kraus
|
aecd6820c2
|
Use char_properties_ptr everywhere.
|
2012-07-02 00:10:55 +02:00 |
|
Hermann Kraus
|
47dea8ed52
|
Use char_properties_ptr in more files.
|
2012-07-01 23:14:35 +02:00 |
|
Hermann Kraus
|
7d241c5353
|
Use shared pointer to track char_properties.
Store positions instead of strings in text_item.
|
2012-07-01 22:35:20 +02:00 |
|
Hermann Kraus
|
e537b0e8dd
|
Remove old code.
|
2012-07-01 02:47:39 +02:00 |
|
Hermann Kraus
|
ead99b1411
|
Calculate glyph dimensions.
|
2012-06-30 21:40:41 +02:00 |
|
Hermann Kraus
|
bf66b71f3e
|
Add copyright message.
|
2012-06-30 19:50:05 +02:00 |
|
Hermann Kraus
|
91d80dc7c1
|
Use UTF16 directly to avoid reencoding and allow easy mapping of chars to glyphs.
|
2012-06-30 18:32:59 +02:00 |
|
Hermann Kraus
|
89b727d2fc
|
Correctly set script and direction.
|
2012-06-30 18:03:31 +02:00 |
|
Hermann Kraus
|
2e50936b13
|
Use mapnik's face_manager instead of loading the font on our own.
|
2012-06-30 17:09:46 +02:00 |
|
Hermann Kraus
|
63e8b6d6db
|
Some changes to make testing easier.
|
2012-06-30 10:04:18 +02:00 |
|
Hermann Kraus
|
62ccc7d313
|
Send processed text directly to text_layout.
|
2012-06-29 00:48:04 +02:00 |
|
Hermann Kraus
|
7c7dd0fa80
|
Add files from https://github.com/herm/harfbuzz-test.
|
2012-06-28 23:01:23 +02:00 |
|
Artem Pavlenko
|
cec9b5798e
|
Revert "cleaner approach to a compile time magic alpha number for grid buffers"
(doesn't link : clang version 3.2 (trunk 158601))
This reverts commit 98753db9fd .
|
2012-06-26 16:53:07 +01:00 |
|
Artem Pavlenko
|
f8a7d06034
|
Merge remote-tracking branch 'origin/master'
|
2012-06-26 15:02:28 +01:00 |
|
Artem Pavlenko
|
5bc9f73506
|
+ markers_symbolizer: support affine geometry transformations
+ fix markers bounding box calc
+ fix spacing logic to use transformed marker width
|
2012-06-26 15:00:42 +01:00 |
|
Dane Springmeyer
|
98753db9fd
|
cleaner approach to a compile time magic alpha number for grid buffers
|
2012-06-25 17:57:52 -07:00 |
|
Dane Springmeyer
|
b71553682b
|
grid_pixel does not need a 32bit base_shift since alpha is not used
|
2012-06-25 17:31:43 -07:00 |
|
Artem Pavlenko
|
20255966c3
|
+ text_symbolizer: add largest-bbox-only boolean property
default:true
|
2012-06-25 15:00:53 +01:00 |
|
Artem Pavlenko
|
048316232c
|
+ fix: remove clip_ member var
|
2012-06-25 14:57:45 +01:00 |
|
Dane Springmeyer
|
5b61c093e5
|
initialize grid buffers to std::numeric_limits<int>::min() and use that value to mean no-hit or non-interactive pixels - closes #1065
|
2012-06-23 22:41:07 -04:00 |
|
Dane Springmeyer
|
eb4740b50f
|
fix behavior of compositing via python api now that we have premultiplication issues sorted out in core - refs #1262 and #314 and #1211
|
2012-06-21 15:44:57 -04:00 |
|
Dane Springmeyer
|
9193ac4446
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-06-19 17:37:45 -04:00 |
|
Dane Springmeyer
|
f60d85e2e7
|
fix handling of premultiplication in svg rendering - refs #1262
|
2012-06-19 17:37:24 -04:00 |
|
Tom MacWright
|
aa5a726b92
|
Rename color-spin composite operation to colorize alpha
to make it less confusing alongside actual color manipulation
modes.
|
2012-06-19 17:16:25 -04:00 |
|
Dane Springmeyer
|
48a543b5d5
|
implement style-level opacity - closes #314
|
2012-06-19 15:10:28 -04:00 |
|
Artem Pavlenko
|
c5864453a0
|
+ only premultiply src
|
2012-06-18 18:50:32 -04:00 |
|
Artem Pavlenko
|
38f35d6f97
|
+ add missing ','
|
2012-06-18 14:41:43 -04:00 |
|
Artem Pavlenko
|
9b61c0effe
|
Merge remote-tracking branch 'origin/master'
Conflicts:
deps/agg/include/agg_pixfmt_rgba.h
include/mapnik/image_compositing.hpp
src/cairo_renderer.cpp
src/image_compositing.cpp
|
2012-06-18 14:36:15 -04:00 |
|
Artem Pavlenko
|
c71944bf32
|
+ use HSV color space (as in GIMP)
+ rename 'luminosity' to 'value'
|
2012-06-18 14:30:01 -04:00 |
|
Tom MacWright
|
f6c10bbb7e
|
Add color_spin composite operation.
|
2012-06-18 11:10:04 -04:00 |
|
Artem Pavlenko
|
dc89f6fac4
|
Merge remote-tracking branch 'origin/master'
|
2012-06-17 15:21:27 -04:00 |
|
Artem Pavlenko
|
14d365d572
|
+ hue, saturation, color and luminosity blending modes (HSL based)
(http://en.wikipedia.org/wiki/Blend_modes#Hue.2C_saturation_and_luminosity)
|
2012-06-17 15:19:29 -04:00 |
|
Dane Springmeyer
|
bd7ad7cd3c
|
address #1198 by moving away from caching grid features and (back) to copying attributes - also roll back to passing feature_impl& rather than feature_ptr (which is now unneeded)
|
2012-06-15 22:17:26 -04:00 |
|
Dane Springmeyer
|
7da01b9605
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-06-15 05:18:26 -07:00 |
|
Dane Springmeyer
|
b12e73fbc7
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-06-14 19:44:28 -04:00 |
|
Artem Pavlenko
|
689e8ec96d
|
+ make feature's optional: -(feature % lit(','))
|
2012-06-14 14:40:54 +01:00 |
|
Artem Pavlenko
|
34470af474
|
+ allow empty arrays in "coordinates" property
|
2012-06-14 14:40:14 +01:00 |
|
Dane Springmeyer
|
d33496baa7
|
split up code that handles datasource plugin registration
|
2012-06-13 19:25:59 -04:00 |
|
Artem Pavlenko
|
1f383abbad
|
+ fix conflict
|
2012-06-12 14:18:29 +01:00 |
|
Artem Pavlenko
|
1774456a2e
|
+ fix GeoJSON output in metawriter_json
(FIXME: output proper geometry types - don't shortcut to Multi***)
Conflicts:
include/mapnik/metawriter_json.hpp
|
2012-06-12 14:05:53 +01:00 |
|
Dane Springmeyer
|
eb8f27bee7
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-06-07 13:17:44 -05:00 |
|
Mickey Rose
|
1e3c48afb1
|
split parse_transform.hpp, set dynamic transform expression from python
|
2012-06-07 17:06:45 +02:00 |
|
Dane Springmeyer
|
51d3310012
|
grid encoding: reuse key string
|
2012-06-07 07:27:42 -07:00 |
|