Andreas Hocevar
|
6469d3e864
|
Handle pixelRatio on replay creation instead of replay
|
2017-08-31 21:41:07 +02:00 |
|
Andreas Hocevar
|
35bd92b713
|
Prerender labels and cache them as images
|
2017-08-31 21:41:07 +02:00 |
|
Andreas Hocevar
|
617151c8ff
|
Simplify the renderer function API
|
2017-08-05 00:15:58 +02:00 |
|
Andreas Hocevar
|
67aa1a6dc9
|
Cache coordinates for reuse on replay, not on geometry
|
2017-08-04 21:06:22 +02:00 |
|
Andreas Hocevar
|
68f6b61217
|
Address review comments
|
2017-07-30 00:32:51 +02:00 |
|
Andreas Hocevar
|
c6b942f185
|
Allow styles to configure a custom renderer
Two new examples show how custom renderers can be used to render text along
paths, and to declutter labels using 3rd party libraries.
|
2017-07-29 17:57:38 +02:00 |
|
Andreas Hocevar
|
e94b660b04
|
Merge pull request #7045 from ahocevar/immediate-image-size
Respect pixelRatio when scaling images
|
2017-07-27 16:42:21 +02:00 |
|
Andreas Hocevar
|
ecadb6b685
|
Respect pixelRatio when scaling images
|
2017-07-25 11:06:27 +02:00 |
|
Andreas Hocevar
|
fa41c0bad6
|
Merge pull request #7041 from openlayers/greenkeeper/eslint-4.3.0
Update eslint to the latest version 🚀
|
2017-07-25 10:55:25 +02:00 |
|
Andreas Hocevar
|
dd878e2a4c
|
Remove lint
|
2017-07-25 10:42:18 +02:00 |
|
gkresic
|
719abf7265
|
Support for lineDashOffset
|
2017-07-24 18:36:39 +02:00 |
|
Marc Jansen
|
d0ef05977b
|
Autofix indentation issues (eslint --fix)
|
2017-06-19 11:58:00 +02:00 |
|
Frederic Junod
|
5763e1d145
|
Remove unused goog.require
|
2017-02-03 12:40:53 +01:00 |
|
Frederic Junod
|
d59224f5eb
|
Add missing override and inheritDoc jsdoc tags
|
2017-01-30 17:16:01 +01:00 |
|
Andreas Hocevar
|
76cae0e63f
|
Make sure moveTo is called after beginPath
|
2017-01-13 19:32:26 +01:00 |
|
Andreas Hocevar
|
08ed00dfb0
|
Merge pull request #6358 from ahocevar/canvas-moveto
Ensure polygons without stroke are fully filled
|
2017-01-12 16:22:07 +01:00 |
|
Andreas Hocevar
|
7b232700d5
|
When applying a pending fill, also apply a pending stroke
|
2017-01-11 18:32:58 +01:00 |
|
Andreas Hocevar
|
a671687133
|
Allow replaying with null transform
|
2017-01-11 17:46:28 +01:00 |
|
Andreas Hocevar
|
2296ca3942
|
Do not skip moveTo calls after fill
|
2017-01-11 17:38:31 +01:00 |
|
Thomas Chandelle
|
7a4ae3a6ac
|
Line Dash offset
|
2017-01-04 11:19:47 +01:00 |
|
Tim Schaub
|
137cdc04c8
|
Remove ol.DEBUG
|
2017-01-01 20:37:52 -07:00 |
|
Tim Schaub
|
ef04f466cd
|
Name modules more like their provide
|
2016-12-18 11:24:01 -07:00 |
|
simonseyock
|
f10ae6c474
|
Adressed review.
Reusing transform
Changing either size of the canvas or clearing it
adding unit of hitTolerance to jsdoc
|
2016-12-08 10:14:36 +01:00 |
|
simonseyock
|
00a4f3b410
|
buffering extent by resolution*hitTolerance
|
2016-12-08 10:14:09 +01:00 |
|
simonseyock
|
f6ee11bb68
|
Documentation and linting
|
2016-12-08 10:14:09 +01:00 |
|
simonseyock
|
da020d77e9
|
Added cache for circle arrays. Reusing context.
|
2016-12-08 10:14:09 +01:00 |
|
simonseyock
|
80e392ea52
|
Satisfying linter, jsdoc & compiler
|
2016-12-08 10:14:09 +01:00 |
|
simonseyock
|
2493eb2c20
|
Implemented midpoint circle algorithm
|
2016-12-08 10:13:47 +01:00 |
|
simonseyock
|
5ce0d8aa2a
|
changed signature of internal methods
|
2016-12-08 10:13:47 +01:00 |
|
simonseyock
|
a6c768ae07
|
Make forEachFeatureAtCoordinate work with variable hitContext size
|
2016-12-08 10:12:42 +01:00 |
|
Andreas Hocevar
|
89ebf0a182
|
Merge pull request #6091 from tchandelle/linedash
Apply pixelRatio to line dash
|
2016-12-06 15:53:23 +01:00 |
|
Andreas Hocevar
|
ee7b894350
|
Refactor VectorTile renderer and add lower resolution clipping
|
2016-12-06 08:51:55 +01:00 |
|
Thomas Chandelle
|
7ee04ec200
|
Compare current linedash and new linedash as arrays
|
2016-12-05 09:24:13 +01:00 |
|
Thomas Chandelle
|
a0e310700c
|
Apply pixelRatio to line dash
|
2016-12-05 09:24:13 +01:00 |
|
GaborFarkas
|
ac6408be3b
|
Add circle replay to WebGL renderer
|
2016-11-23 09:51:36 +01:00 |
|
greenkeeperio-bot
|
71ebed07bf
|
chore(package): update eslint to version 3.9.1
https://greenkeeper.io/
|
2016-11-01 11:51:06 +01:00 |
|
Andreas Hocevar
|
aa7e54833d
|
Do not fill when there is no fillStyle
|
2016-10-28 10:34:27 +02:00 |
|
Andreas Hocevar
|
a2a2a53e08
|
Use geometry extent's top left corner as pattern/gradient origin
|
2016-10-27 21:27:17 +02:00 |
|
Andreas Hocevar
|
fdae2e8e00
|
Set one-off transform instead of transforming back and forth
|
2016-10-14 17:54:21 +02:00 |
|
Frederic Junod
|
988b3f8b9b
|
Add missing jsdoc to ol.render.canvas.Replay#fill_ function
|
2016-10-14 15:05:30 +02:00 |
|
Andreas Hocevar
|
f655f6740e
|
Move gradient and pattern fills with the view
|
2016-10-13 09:30:09 +02:00 |
|
Tim Schaub
|
f444800fc6
|
Only call beginPath once per MultiPolygon
|
2016-09-26 06:13:01 -06:00 |
|
Andreas Hocevar
|
e87c198eef
|
Fix fillStyle or strokeStyle defined assertion
|
2016-09-16 14:21:10 +02:00 |
|
Frédéric Junod
|
7ec100f3f8
|
Merge pull request #5863 from fredj/stroke_pattern
Allow CanvasPattern or CanvasGradient as stroke style
|
2016-09-14 08:38:41 +02:00 |
|
Frederic Junod
|
e48fda6bef
|
Allow CanvasPattern or CanvasGradient as stroke style
|
2016-09-13 17:16:29 +02:00 |
|
Andreas Hocevar
|
e7bc7121d6
|
Add option to skip first coordinate for use with closePath()
|
2016-09-13 02:14:12 +02:00 |
|
Andreas Hocevar
|
430aee95fd
|
Only check for fill and stroke once
|
2016-09-13 02:14:12 +02:00 |
|
Andreas Hocevar
|
129757578d
|
Do not repeat first vertex when closed is true
|
2016-09-13 02:13:30 +02:00 |
|
Andreas Hocevar
|
6e0b406c7b
|
Always close polygon rings
This ensures that we do not optimize away the last vertex of a polygon
|
2016-09-01 16:19:41 +02:00 |
|
Tim Schaub
|
9e1a3f59e3
|
Restructure Canvas replay classes
|
2016-09-01 06:58:12 -06:00 |
|