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
crschmidt
f0d474e50b
Change license text to point to "OpenLayers contributors", referencing
...
authors.txt file. In reality, MetaCarta does not own copyright to these files,
they merely have a right to distribute them under the license terms agreed to
by the contributors. At this point, there is no longer any reference to
MetaCarta as a copyright holder in the OpenLayers project, only to its
individual contributors via the authors.txt file.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10706 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-01 03:06:31 +00:00
Frédéric Junod
29dece02a5
Use the graphicOpacity to set canvas.globalAlpha. Move the image source assignment after the onload. r=crschmidt ( closes #2608 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10673 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-23 06:52:17 +00:00
ahocevar
23137091fc
Make VML behave when removing previously added stroke symbolizers. r=tschaub ( closes #2784 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10659 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-20 23:56:34 +00:00
ahocevar
7eaa37856c
don't treat strings as array. p=madair, r=me ( closes #2563 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10646 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-20 17:05:23 +00:00
ahocevar
0d6658f52d
fixed positioning of rotated graphics after zoom change. r=tschaub ( closes #2733 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10639 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-19 15:51:19 +00:00
ahocevar
9ae54040db
Only call dashStyle when strokeDashstyle is set. r=tschaub ( closes #2768 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10621 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-15 19:53:14 +00:00
Tim Schaub
33410b0e76
Adding a removeAllFeatures method to the vector layer. This bypasses a few unnecessary steps when removing all features but retains the same behavior as the removeFeatures method otherwise. Optimizing the clear method on elements renderers a bit by avoiding length calculation of the live collection and looking up the first child once per node removal. r=ahocevar ( closes #2774 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10597 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-05 15:46:23 +00:00
Tim Schaub
c15a1a0779
Making it so the clear method on the canvas renderer permanently clears features (as with the other renderers). r=crschmidt ( closes #2775 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10595 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-05 15:34:48 +00:00
Frédéric Junod
b81b05a9b5
remove tabs, remove unused variable
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10469 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-07-08 10:29:41 +00:00
Frédéric Junod
d47944e4b7
remove unused variable and unreachable code, replace tab with space. Non functional change
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10452 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-07-04 19:28:20 +00:00