tschaub
|
cb74ede41b
|
Handle features without bounds.
Updates to tests to work with new wrap dateline code. Canvas renderer needs to handle geometries without bounds as well.
|
2011-10-11 14:48:10 -06:00 |
|
ahocevar
|
b56af5a5cf
|
Tests for setExtent; improved comments.
|
2011-10-08 14:34:59 -04:00 |
|
ahocevar
|
281ae3dfe7
|
new calculateFeatureDx method which is used by both Canvas and Elements renderers.
|
2011-10-08 12:26:19 -04:00 |
|
ahocevar
|
f2fcb5a95c
|
Canvas renderer needs to return false from setExtent
|
2011-10-08 12:21:51 -04:00 |
|
ahocevar
|
bb80c893fd
|
Documenting the featureDx, xOffset and rightOfDateLine member variables.
|
2011-10-08 12:03:16 -04:00 |
|
ahocevar
|
2cfe6f83c2
|
Cross-dateline rendering fixed for SVG and added for VML renderer.
|
2011-10-08 11:33:35 -04:00 |
|
ahocevar
|
868757501f
|
deal with the dateline in the SVG renderer. Not yet fully functional.
|
2011-10-02 15:40:13 -06:00 |
|
tschaub
|
b82a24ef36
|
Determine how many worlds away we are instead of simply wrapping.
|
2011-09-30 13:22:29 -06:00 |
|
tschaub
|
9ab440e615
|
Calculate x-offset for features outside the world bounds.
|
2011-09-29 19:51:20 -06:00 |
|
tschaub
|
f5f93ac947
|
Don't render if feature doesn't intersect renderer extent in a warped sense.
|
2011-09-29 19:50:11 -06:00 |
|
ahocevar
|
8bf0d74291
|
reverting accidently committed changes
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12358 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-09-12 04:31:16 +00:00 |
|
ahocevar
|
22bd5fa546
|
also consider the resolutions array if no zoomOffset is provided. r=bartvde (closes #3485)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12357 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-09-12 04:26:32 +00:00 |
|
Frédéric Junod
|
0b8a98d9a6
|
handle features with null bounds in OpenLayers.Renderer.Canvas.drawFeature. p=arublev,me r=erilem (closes #3442)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12205 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-08-03 15:47:06 +00:00 |
|
ahocevar
|
6ef5e395d1
|
don't waste coordinate space by using a smaller renderer extent and updating it on moveend. r=bartvde (closes #3359)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12163 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-07-11 17:07:15 +00:00 |
|
Tim Schaub
|
995d612caa
|
More robust array type check. p=mwootendev, r=me (closes #2959)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12095 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-06-16 19:16:25 +00:00 |
|
Frédéric Junod
|
dfa86d3c20
|
remove unneeded destroy and initialize function. r=ahocevar (pullup #3341)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12050 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-06-06 11:02:11 +00:00 |
|
Frédéric Junod
|
5d8468cf0a
|
ElementsIndexer: call clear in initialize. Non functional change. r=ahocevar (closes #3340)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12036 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-06-03 07:27:42 +00:00 |
|
ahocevar
|
d6698e3771
|
fixing a typo
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12030 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-05-28 15:52:37 +00:00 |
|
Antoine Abt
|
6ce9feed03
|
round coordinates of externalGraphic in Canvas renderer, prevent Gecko to blur images p=pgira,me r=ahocevar (closes #3305)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11977 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-05-19 14:02:44 +00:00 |
|
Bruno Binet
|
c0112c9bc6
|
fix regression introduced in [11881]: redraw is needed for unrendered features to be properly cleared. r=erilem (closes #3224)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11949 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-05-04 12:08:25 +00:00 |
|
Éric Lemoine
|
81342b4b1f
|
the canvas renderer may mess up when rendering external graphics, r=erilem (closes #3264)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11899 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-04-21 07:55:19 +00:00 |
|
Tim Schaub
|
d711e36ed6
|
Making it so the Canvas renderer does not draw features with display "none" or those with geometries outside the renderer extent. p=me,ahocevar r=erilem (closes #3224)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11881 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-04-06 15:35:24 +00:00 |
|
Éric Lemoine
|
79b70e6dd4
|
avoid defining the same variable multiple times, no functional change
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11879 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-04-05 19:27:52 +00:00 |
|
ahocevar
|
5995202f3a
|
working around drawImage issue on Android 2.1 devices. r=erilem (closes #3243)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11868 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-04-04 15:12:44 +00:00 |
|
ahocevar
|
0527f120a8
|
Removing unused variables and function. Non-functional change.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11866 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-04-04 07:58:13 +00:00 |
|
Tim Schaub
|
cf311ee532
|
Making the canvas renderer keep track of a pending redraw. With this change we properly redraw even if the last feature in a batch has no geometry. p=me,ahocevar r=ahocevar (closes #3225)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11860 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-04-03 05:04:17 +00:00 |
|
Tim Schaub
|
62dd64c1c9
|
Simplifying hit detection for external graphics rendered with canvas. With this change, events within the graphic bounds will be considered hits (previously only events over visible pixels in the external graphic were considered hits). This simplification gets around same origin limitations. r=erilem (closes #3238)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11859 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-04-03 04:58:49 +00:00 |
|
Tim Schaub
|
bb9a11a469
|
Making it so the canvas renderer returns true after rendering a feature. This saves an extra draw for every moveTo. p=vog,me r=me (closes #3225)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11851 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-31 22:25:06 +00:00 |
|
Tim Schaub
|
3ef0b05949
|
Adding in support for hit detection with canvas (and rendering holes in polygons). r=fredj (closes #3207)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11849 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-31 21:00:03 +00:00 |
|
ahocevar
|
174078bca9
|
adding support for line breaks to SVG, SVG2 and Canvas renderers. Also adds vertical alignment support to Canvas. p=vog,fredj,me r=me (closes #2193)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11838 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-31 11:58:28 +00:00 |
|
Frédéric Junod
|
33d330c0db
|
font style support for feature label. r=erilem (closes #3051)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11744 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-29 09:54:00 +00:00 |
|
ahocevar
|
a53097e7fe
|
setting cursor property on text labels. r=fredj (closes #3188)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11736 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-29 09:24:46 +00:00 |
|
ahocevar
|
770a0f31f5
|
duplicating constants from Renderer.SVG and fixing API docs. Thanks jorix for the pointer. Non-functional change.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11700 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-12 02:31:39 +00:00 |
|
ahocevar
|
120d59f0e1
|
reverting r11645, and fixing the root of the reported problem. r=bartvde (closes #2392)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11697 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-11 19:28:55 +00:00 |
|
Tim Schaub
|
d023ffc461
|
Getting rid of global component in SVG2.js (thanks jorix for the report).
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11665 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-08 07:00:11 +00:00 |
|
Frédéric Junod
|
77a214764c
|
Renderer.NG: remove global variables. r=crschmidt (closes #3153)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11650 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-07 11:48:51 +00:00 |
|
ahocevar
|
e3d137754c
|
New SVG2 renderer for increased performance and smaller library size. Not enabled by default. To use, include 'SVG2' in the renderers array of your OpenLayers.Layer.Vector instance. r=crschmidt (closes #2802)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11616 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-05 21:17:02 +00:00 |
|
Frédéric Junod
|
010ab7e81f
|
fix typo in doc
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11609 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-03-02 11:30:38 +00:00 |
|
ahocevar
|
873fa8aa24
|
modifier+click no longer opens a new tab on FF when using externalGraphic. r=bartvde,pgiraud (closes #1421)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11584 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-02-28 18:56:00 +00:00 |
|
Frédéric Junod
|
82a64751af
|
fix Natural Docs comments, no functional change. p=jorix, r=me (closes #2989)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11576 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-02-28 08:19:18 +00:00 |
|
crschmidt
|
a5c9052b94
|
Make SVG graphicTitle standards compliant. p=potter000, r=pgiraud (Closes #2924)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11569 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-02-28 00:46:52 +00:00 |
|
Frédéric Junod
|
7a1cb00fe4
|
Add missing semicolon. Non functional change.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11185 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-02-21 14:55:01 +00:00 |
|
ahocevar
|
03fd0056aa
|
Reverted a part of r10976 which removed code that is still needed. Thanks cmoullet for spotting this. r=me (closes #2985)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11018 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-01-07 18:50:23 +00:00 |
|
ahocevar
|
1efea75029
|
draw external graphics even if no fill is specified (e.g. for symbolizers from sld). p=gernot,me r=me (closes #3004)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11001 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-01-05 16:45:10 +00:00 |
|
Tim Schaub
|
ad54169479
|
Happy New Year.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10995 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2011-01-03 15:39:40 +00:00 |
|
ahocevar
|
fe6047859f
|
Always copy graphicName symbols, because there were too many issues with use/defs. Ctrl-Click and Shift-Click now works as expected on graphicName symbols. p=marcjansen, r=me (closes #2985)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10976 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2010-12-29 12:06:46 +00:00 |
|
Tim Schaub
|
aa9112c494
|
Avoiding unnecessary repeated checks of navigator.userAgent. The constants added here should not be used outside the library. In the future, they should be removed from the library. r=ahocevar (closes #2911)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10868 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2010-11-03 00:10:00 +00:00 |
|
Frédéric Junod
|
7fd84b613d
|
avoid double redraw when panning/zooming. p=tsauerwein,r=erilem (closes #2801)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10863 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2010-10-28 06:44:35 +00:00 |
|
ahocevar
|
1b44b82908
|
Make sure that the background node is removed when redrawing with a different symbolizer. Thanks ahtih for this excellent debut patch. p=ahtih, r=me (closes #2891)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10851 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2010-10-20 14:01:36 +00:00 |
|
ahocevar
|
12d3c86eb4
|
Avoid VML rendering issues with zero area inner rings. We don't actually do an expensive area calculation, but just make sure that we have at least three distinct points. This version is slightly different from Tim's previous patch: it compares the VML path components rathter than the geometry components, which is less expensive and more reliable (because the VML path uses integers). p=tschaub,me r=me (closes #2876)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10837 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
|
2010-10-15 13:47:35 +00:00 |
|