Hermann Kraus
|
ddb1fa995f
|
Start work on new placement finder.
|
2012-07-06 02:09:48 +02:00 |
|
Hermann Kraus
|
959ff260dd
|
Fix RTL bug.
|
2012-07-02 02:06:07 +02:00 |
|
Hermann Kraus
|
228263727f
|
Fix offsets.
|
2012-07-02 01:59:29 +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
|
993395c510
|
Add test case with mixed text.
|
2012-07-01 23:13:54 +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
|
1c9babf9e2
|
Merge branch 'master' into harfbuzz
|
2012-06-28 23:01:34 +02:00 |
|
Hermann Kraus
|
7c7dd0fa80
|
Add files from https://github.com/herm/harfbuzz-test.
|
2012-06-28 23:01:23 +02:00 |
|
Hermann Kraus
|
0caebc52ae
|
Add tests for international text.
|
2012-06-28 20:49:41 +02:00 |
|
Artem Pavlenko
|
5519648989
|
+ inflate extent to match agg renderer
|
2012-06-28 11:58:54 +01:00 |
|
Artem Pavlenko
|
bfa7052e84
|
+ markers: fix stock arrow's transformations
|
2012-06-27 13:46:52 +01:00 |
|
Dane Springmeyer
|
d9880efd6e
|
avoid compiler warning on unsigned/signed comparison
|
2012-06-26 11:23:26 -07:00 |
|
Artem Pavlenko
|
eb686c6582
|
+ cairo : sync building_symbolizer output with agg
|
2012-06-26 17:15:11 +01: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 |
|
Dane Springmeyer
|
18cf6b1bdd
|
remove unneeded header
|
2012-06-25 17:28:01 -07:00 |
|
Dane Springmeyer
|
5b873beafb
|
add support for dynamically inheriting an optional settings file in python
|
2012-06-25 15:37:49 -07:00 |
|
Dane Springmeyer
|
7b3e86b59f
|
add test csv file
|
2012-06-25 14:58:38 -07:00 |
|
Dane Springmeyer
|
40a5f4685d
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-06-25 10:20:31 -07:00 |
|
Dane Springmeyer
|
37c9142515
|
csv plugin: also detect fields named 'lng' as longitude
|
2012-06-25 10:18:09 -07:00 |
|
Artem Pavlenko
|
2e9f3ad245
|
python bindings : expose largest_bbox_only property
|
2012-06-25 15:09:40 +01: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
|
631b3637dc
|
avoid compiler warning
|
2012-06-23 22:10:12 -04:00 |
|
Dane Springmeyer
|
39bae3825e
|
remove plugin usage of lexical cast - refs #1055
|
2012-06-22 16:49:53 -04:00 |
|
Dane Springmeyer
|
63bd634536
|
set encoding for test file
|
2012-06-22 10:15:10 -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
|
21a109790e
|
demultiply the correct buffer (for style-level compositing and opacity) - refs refs #1262 and #314
|
2012-06-21 15:38:06 -04:00 |
|
Dane Springmeyer
|
af519a41a2
|
use the current buffer in markers, building, shield, and line pattern symbolizers to ensure that style level opacity and compositing work - refs #1262 and #314
|
2012-06-21 15:19:45 -04:00 |
|
Dane Springmeyer
|
9dbfb786a9
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2012-06-21 14:57:59 -04:00 |
|
Dane Springmeyer
|
8909c13e98
|
print name of unloadable tiff file
|
2012-06-20 20:03:08 -04:00 |
|
Artem Pavlenko
|
2201eb6941
|
Merge remote-tracking branch 'origin/master'
|
2012-06-20 10:07:10 -04:00 |
|
Artem Pavlenko
|
eba3a88388
|
+ agg_pixfmt_rgba.h : impl blend_color_hspan_alpha
+ agg_renderer_scanline.h : add support for setting alpha
+ process_polygon_pattern_symbolizer.cpp : setting variable opacity
|
2012-06-20 10:03:24 -04:00 |
|
Dane Springmeyer
|
10c6dc6fcb
|
ensure the composite operation also applies to the 'fast' line rasterizer method - refs #1262
|
2012-06-19 17:53:59 -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 |
|