Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework Google layer #484

Merged
merged 3 commits into from Dec 6, 2012
Merged

Rework Google layer #484

merged 3 commits into from Dec 6, 2012

Conversation

ahocevar
Copy link
Member

We should rework the Google layer to avoid the dom shuffle. See http://code.google.com/p/google-maps-utility-library-v3/source/browse/trunk/googleearth/src/googleearth.js#819 for an example of adding an event blocking element as a map pane.

@ahocevar
Copy link
Member

Thanks for that link @tschaub. The change in the attached pull request is straightforward and allows us to get rid of a lot of weird code.

@probins
Copy link
Contributor

probins commented Jul 28, 2012

this is very timely, as it looks like Google have changed their mapObject yet again, and my previous patch/weird code no longer works. See http://openlayers.org/dev/examples/google-v3.html where you get a "Cannot read property 'style' of undefined" error. At first glance, looks like they've introduced an additional level of children.

I'll try and find time to test your new code, but assuming it works with the examples/latest Google API, then IMO this should be merged. Think there should be a description in the release notes too.

@probins
Copy link
Contributor

probins commented Jul 28, 2012

Unfortunately, it looks like specifying the version no makes no difference.

So, I have now checked out your branch and it looks good. I've installed it on my production server - see if anyone reports any issues. :-) Not worked out yet what the new code is doing, but the important thing is that it seems to work.

Thanks Google - I had nothing better to do on a summer weekend</sarcasm>

@@ -6,7 +6,6 @@
<meta name="apple-mobile-web-app-capable" content="yes">
<title>OpenLayers Google (v3) Layer Example</title>
<link rel="stylesheet" href="../theme/default/style.css" type="text/css">
<link rel="stylesheet" href="../theme/default/google.css" type="text/css">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you explain why some of the Google examples still have google.css included, but it's removed from this one?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Simply because I haven't looked at the other examples. And it should only be removed from examples that use v3 of the API.

@bartvde
Copy link
Member

bartvde commented Dec 6, 2012

on first load of examples/google-v3.html the report map error can be clicked. However when changing the type of Google base layer the "click-ability" gets lost.

@bartvde
Copy link
Member

bartvde commented Dec 6, 2012

Great work @ahocevar, since the click-ability of the report-an-error is not a regression I would say go ahead and merge even if we can't get that fixed.

Confirmed that Google tests pass in latest FF and Chrome.

Simple and effective: As soon as a map has a Google layer, the whole map viewport is added as control to the GMap. As soon as no Google layer is visible on the map any more, the map viewport is appended to the map container again. With this change, OpenLayers strictly limits its GMaps integration to the GMaps API.

Also note that there are no css overrides for the attribution any more. Instead, controls can now be conditionally positioned differently for Google layer by using the .olForeignContainer selector.
@ahocevar
Copy link
Member

ahocevar commented Dec 6, 2012

@bartvde, could you please have another look? After 978cb4b the solution is even simpler now, and the "Report a map error" link is always clickable.

The control div is now an empty container that we can always append to and
remove from without having to worry about GMaps changing styles on it. It
also makes sure that the control is appended before Google's own
attribution control, so the "Report a map error" link will always be
clickable.
@bartvde
Copy link
Member

bartvde commented Dec 6, 2012

Even nicer work now, please merge

ahocevar added a commit that referenced this pull request Dec 6, 2012
@ahocevar ahocevar merged commit 1b1e90c into openlayers:master Dec 6, 2012
@bartvde
Copy link
Member

bartvde commented Dec 7, 2012

reported by Denis Rykov on openlayers-dev ML:

After recent rework of Google layer - in my application transparency of all elements of map div (including wms layers, pan-zoom buttons) becomes about 50%. Switching back from dev/OpenLayers.js to api/OpenLAyers.js solves the problem.

@ahocevar
Copy link
Member

ahocevar commented Dec 7, 2012

When looking at http://openlayers.org/dev/examples/osm-google.html and switching between the Google and the OSM layer, I can indeed tell a difference looking at the +/- buttons. But I don't see any computed opacity style. @bartvde, do you see anything suspicious in the element inspector?

@bartvde
Copy link
Member

bartvde commented Dec 7, 2012

I see what you mean @ahocevar but I also don't see anything in the element inspector.

@ahocevar
Copy link
Member

ahocevar commented Dec 7, 2012

@bartvde: Nevermind, I just saw the same difference in +/- appearance on http://dev.openlayers.org/releases/OpenLayers-2.12/examples/osm-google.html, so there is maybe something specific in the OP's application. Let's wait for a minimal example from the OP.

@probins
Copy link
Contributor

probins commented Dec 8, 2012

there is another problem with this new code, which it took me a long time to localise, but is actually quite easy to reproduce.
Change say the spherical-mercator example so that adding the google layers is in a separate function:

var addGoogle = function() {
    // create Google Mercator layers
    var gphy = new OpenLayers.Layer.Google(
        "Google Physical",
        {type: google.maps.MapTypeId.TERRAIN}
    );
    var gmap = new OpenLayers.Layer.Google(
        "Google Streets", // the default
        {numZoomLevels: 20}
    );
    var ghyb = new OpenLayers.Layer.Google(
        "Google Hybrid",
        {type: google.maps.MapTypeId.HYBRID, numZoomLevels: 20}
    );
    var gsat = new OpenLayers.Layer.Google(
        "Google Satellite",
        {type: google.maps.MapTypeId.SATELLITE, numZoomLevels: 22}
    );
    map.addLayers([
        gphy, gmap, gsat, ghyb
    ]);
    map.setBaseLayer(gmap);
};

Then load the page and add a vector. Then run addGoogle() and if you look at the vector div, for example with svg (I've only tested with svg):
map.layers[4].div.firstChild.lastChild.firstChild
you will see that the vector has been duplicated not redrawn.

This problem doesn't occur with the old version of the google layer or with any other layer type, and does not occur if you leave out the setBaseLayer() and do that via the layerswitcher. I can't work out why this is happening, but it looks like with this new code the divs created by addLayers() are not fully ready by the time setBaseLayer() runs and the renderer is somehow getting confused.

@ahocevar
Copy link
Member

ahocevar commented Dec 8, 2012

See #791 for a fix.

@probins
Copy link
Contributor

probins commented Dec 8, 2012

yes, just tried this with my own app and it seems to work nicely, thank you :-)

@probins
Copy link
Contributor

probins commented Dec 8, 2012

one other comment I would make is that we put a comment about Google layers in the last release notes, so I think there should be a note with 2.13 that the previous comment no longer applies; this new code should continue to work whatever Google changes.

@soyaslan
Copy link

In this version, even the basic use of setOpacity(); function does not work on Google layers, the opacity does not change, how can I change the opacity of Google layers in this version? When I change version 2.12 it works fine.

@bartvde
Copy link
Member

bartvde commented Dec 18, 2013

What exact version are you seeing this issue in?

@soyaslan
Copy link

I have issue in version 2.13.1, but in 2.12 the same code is working.

@soyaslan
Copy link

My code is below:

  ghybrid = new OpenLayers.Layer.Google(
    "googleHibritLb2", {"sphericalMercator": true, 
    type: google.maps.MapTypeId.HYBRID, 
    minZoomLevel: 5,
    maxZoomLevel: 21 });

            map.addLayer(ghybrid);
            ghybrid.setVisibility(true);
           ghybrid.setOpacity(1/5);

@ahocevar
Copy link
Member

I think you found a bug @soyaslan. The reason for this change in behaviour is that now the OpenLayers map is just a control inside a GMaps map. In this new scenario, opacity might not be trivial to implement.

eykamp referenced this pull request in eykamp/openlayers May 28, 2014
commit c9e1151d098329fa54017ff87ac318cbf0da8e6d
Merge: 83e0bd4 f7f28f1
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed May 28 12:21:38 2014 +0200

    Merge branch 'squash3' of github.com:eykamp/openlayers into squash3

commit 83e0bd441325ff1675c062c9c5f9596dcd7fa158
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed May 28 12:21:27 2014 +0200

    Squashed commit of the following:

    commit ff92e9c4e93825813ac41ac1e2628275dce48886
    Merge: 8c9fbb4 527d99a
    Author:  Stéphane Brunner <stephane.brunner@camptocamp.com>
    Date:   Mon Dec 16 08:50:08 2013 -0800

        Merge pull request #1206 from sbrunner/wholeText-ie8

        wholeText doesn't exist on ie8 (r=bartvde)

    commit 527d99a059767a0b620c356b753e943e6dbbef5d
    Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
    Date:   Mon Dec 16 16:51:43 2013 +0100

        wholeText doesn't exist on ie8

    commit 8c9fbb401813228137c52f9618109f8ba67e9971
    Merge: d9f8f53 96236a8
    Author: Marc Jansen <jansen@terrestris.de>
    Date:   Mon Dec 16 04:57:56 2013 -0800

        Merge pull request #1204 from nachouve/master

        Minor punctuation apidoc fix

    commit 96236a81ffca54321e24e6a2d1effc78e152c862
    Author: Nacho Varela <nachouve@gmail.com>
    Date:   Mon Dec 16 09:40:35 2013 +0100

        Minor puntuation apidoc change

    commit d9f8f538148d7f786d26471c879e6c1f3cd53304
    Merge: 03b481c 6377a11
    Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
    Date:   Wed Dec 11 05:02:29 2013 -0800

        Merge pull request #1200 from nachouve/master

        LAYERS parameter cast to string (r=@bartvde)

    commit 6377a11f872cb6d91883b199a8a2abe5db199ca5
    Author: Nacho Varela <nachouve@gmail.com>
    Date:   Wed Dec 11 12:10:55 2013 +0100

        LAYERS parameter cast to string

        Code assumed a string type to make a replace operation. It failed
        when LAYERS is a unique number (typical of layers from ArcGIS services).

    commit 03b481c03cf138ce745c60b8f8a3e4e00b9e85d0
    Merge: d10c0d7 6b40d1f
    Author:  Stéphane Brunner <stephane.brunner@camptocamp.com>
    Date:   Wed Dec 11 01:54:17 2013 -0800

        Merge pull request #1196 from sbrunner/boundedby-geom

        Don't add boundedBy and geom to attributes. (r=fredj)

    commit 6b40d1f759edf66a7931b8200b1d9dede86f9ba7
    Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
    Date:   Tue Dec 10 09:20:42 2013 +0100

        Remove end white spaces

    commit 9308c6ed69dfbc7c7cdb7c982547f99b285bc529
    Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
    Date:   Tue Dec 10 09:17:56 2013 +0100

        Don't add boundedBy and geom to attributes.

        Regression of commit 7d5f62bfa95ac64b71b61fc869198126e16965d1

commit f7f28f1876e69c33b9acb88ba8fc7bff8e0639c6
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue May 27 15:29:47 2014 +0200

    Fix attribute II

commit d26e62d1df887deba22d8103313f2b6e41a2392e
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue May 27 15:20:17 2014 +0200

    Fix attribute name

commit 43383fbce220bab15510ad6202ef197a35071c7a
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue May 27 15:05:24 2014 +0200

    Fix WCS GetCapabilities 1.1.0 for ArcGIS Server

commit 62e52dedd155db931abadd7933f8f04191bed713
Merge: f02a7e6 3078d55
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue May 27 15:01:34 2014 +0200

    Merge remote-tracking branch 'upstream/master'

commit 3078d5593afd54159673344da9bfe8e91f35385b
Merge: f4c9042 e03a65d
Author: Bart van den Eijnden <bartvde@users.noreply.github.com>
Date:   Tue May 27 08:38:24 2014 +0200

    Merge pull request #1336 from eykamp/esriwcsfix

    Fix parsing for WCS 1.1.0 DescribeCoverage from ArcGIS Server (r=@bartvde)

commit e03a65dd4da23fa4947481eb0cdb7e3cad727d8c
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Mon May 26 18:38:01 2014 +0200

    Fix parsing for WCS 1.1.0 DescribeCoverage from ArcGIS Server, with test coverage

commit f02a7e69b7908aff86410643b71931b73cbe8afa
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Mon May 26 18:38:01 2014 +0200

    Fix parsing for WCS 1.1.0 DescribeCoverage from ArcGIS Server, with test coverage

commit 8bfaa38055aedd1285268a1010f5eefcc17f7fa9
Merge: 884086b f4c9042
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Mon May 26 18:34:02 2014 +0200

    Merge remote-tracking branch 'upstream/master'

commit f4c904283d64b9abd5f08070ded94033ee423f43
Merge: 18fb0a8 de06ec5
Author: Andreas Hocevar <andreas.hocevar@gmail.com>
Date:   Wed May 14 21:28:54 2014 +0200

    Merge pull request #1329 from matthewma/master

    featureclick.js update for Chrome 34

commit de06ec5692450cfe0be8403cab40f505ba4dd032
Author: matthewma <mxc0317@gmail.com>
Date:   Wed May 14 12:15:21 2014 -0400

    style fix

commit a91d0208639235f8ca141d7128badf3476df5279
Author: matthewma <mxc0317@gmail.com>
Date:   Wed May 14 11:06:27 2014 -0400

    style fix

commit c620ace49e481c710f7bd4008513037ee3d83b37
Author: matthewma <mxc0317@gmail.com>
Date:   Wed May 14 09:08:13 2014 -0400

    Format change

commit 7733d469b08a10555c95d4e26bff9157689c61c8
Author: matthewma <mxc0317@gmail.com>
Date:   Tue May 13 15:30:39 2014 -0400

    Update featureclick.js

commit 18fb0a86b34dbd3d79d6ee7027ca69c8d7a5764c
Merge: aff8af9 8632f0c
Author: Bart van den Eijnden <bartvde@users.noreply.github.com>
Date:   Mon May 12 09:31:50 2014 +0200

    Merge pull request #1324 from dr-jts/patch-3

    Fix doc to make strokeDashStyle an APIProperty

commit aff8af9a7f03f4c7a8d4c7a9cad0951495952be2
Merge: 951e782 e1c6cf0
Author: Marc Jansen <jansen@terrestris.de>
Date:   Fri May 9 19:05:34 2014 +0200

    Merge pull request #1322 from dr-jts/patch-2

    Add ability to set Graticule label offsets

commit 8632f0c58a58ce4554093e2d8979424898c122c2
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Fri May 9 10:04:55 2014 -0700

    Fix doc to make strokeDashStyle an APIProperty

commit d79523ccea5a427faa9c3f7a12e3585da3cd0054
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Fri May 9 10:02:08 2014 -0700

    Fix doc to make strokeDashStyle an APIProperty

commit e1c6cf07e431ce1b78548defb3659a0c0bb954ae
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Fri May 9 09:26:15 2014 -0700

    Fix errors in previous commit

commit 2f92229fecd58068894df0fc07e9e33ac271452b
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Thu May 8 14:44:28 2014 -0700

    Add ability to set Graticule label offsets

    Add labelLonYOffset and labelLatXOffset properties to expose label offsets.

commit 951e7829f1cef3d8119cacbc76be2286ad10814c
Merge: abbe1c9 8872d3b
Author: Bart van den Eijnden <bartvde@users.noreply.github.com>
Date:   Wed May 7 17:54:09 2014 -0500

    Merge pull request #1320 from dr-jts/patch-1

    Add missing Text Symbolizer API properties

commit 8872d3baf9f913587ff686b4deaf0e26c2493961
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Wed May 7 15:32:46 2014 -0700

    Add missing Text Symbolizer API properties

    The properties fontStyle, fontColor, fontOpacity are provided and probably should be in the documentation.

commit abbe1c9e0c63bf05cf8a364dae9b7709a6312f03
Merge: 73e77f4 5192f1a
Author: Bart van den Eijnden <bartvde@users.noreply.github.com>
Date:   Wed May 7 15:14:53 2014 -0500

    Merge pull request #1319 from dr-jts/patch-1

    Update Graticule.js

commit 5192f1a87b42ac51bb9c830bf8c38f027c1b9ed3
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Wed May 7 11:06:53 2014 -0700

    Update Graticule.js

    Add support for computing the height as a factor of the width.  This allows making the grid more regular in specific regions of some projections.  Also, add ability to specify grid widths and heights independently.   This allows matching externally-defined grid systems.

commit 73e77f46a9bcd913ef1f165bc66991209acaa371
Merge: 1d4d321 b8e5235
Author: Bart van den Eijnden <bartvde@users.noreply.github.com>
Date:   Mon May 5 16:15:23 2014 -0500

    Merge pull request #1316 from dr-jts/patch-1

    Update Scale.js

commit b8e52355e1b650b284caa5e3630f6c58b328484a
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Mon May 5 14:04:11 2014 -0700

    Update Scale.js

    Add ability to specify template for scale HTML content

commit 1d4d321e023aec7155b5d27108b9525e2e2b89f7
Merge: 6471ce4 dc4e514
Author: Bart van den Eijnden <bartvde@users.noreply.github.com>
Date:   Sun May 4 06:59:06 2014 -0500

    Merge pull request #1315 from dr-jts/patch-2

    Update BySegment.js

commit 6471ce4469d14b79950e1a64fbd4b00713e28627
Merge: 30c6e26 9b2c628
Author: Bart van den Eijnden <bartvde@users.noreply.github.com>
Date:   Sun May 4 06:58:17 2014 -0500

    Merge pull request #1314 from dr-jts/patch-1

    Update ArcGIS93Rest.js

commit dc4e514d929d6c743a0c1cb935cb55e3c192dd49
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Fri May 2 12:34:36 2014 -0700

    Update BySegment.js

    Fix ModifyFeature BySegment to handle LineStrings

commit 9b2c628aaa17207b94d47bff383b3833fc521cd9
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Fri May 2 12:20:04 2014 -0700

    Update ArcGIS93Rest.js

    More constructor comment goodness.

commit 30c6e267eb5f662c8a2338a648d457af589e2256
Merge: 8ca1c70 8ecabb4
Author: Bart van den Eijnden <bartvde@users.noreply.github.com>
Date:   Fri May 2 19:49:50 2014 +0200

    Merge pull request #1313 from dr-jts/patch-1

    Update ArcGIS93Rest.js

commit 8ecabb465719f75ade84a2369a3cafb7d587e810
Author: Martin Davis <mtnclimb@gmail.com>
Date:   Fri May 2 10:15:15 2014 -0700

    Update ArcGIS93Rest.js

    Fix constructor comment to match code

commit 8ca1c7014ce048f8aba5efbe9726e10e8f922ef9
Merge: 184bc4f 906b4a8
Author: Marc Jansen <jansen@terrestris.de>
Date:   Mon Apr 21 14:37:58 2014 +0200

    Merge pull request #1309 from rettichschnidi/master

    Fix typo.

commit 906b4a847caff21df42a4ecfa43ad36aaf617c75
Author: Reto Schneider <code@reto-schneider.ch>
Date:   Mon Apr 21 12:25:42 2014 +0200

    Fix typo.

commit 184bc4f5a01bdad6519d7bf518c008cab92a7f93
Merge: 2e66dd1 d134e6a
Author: Andreas Hocevar <andreas.hocevar@gmail.com>
Date:   Thu Apr 17 01:45:05 2014 +0200

    Merge pull request #1304 from ahocevar/no-singletile-queue

    Do not manage tiles from singleTile layers

commit 2e66dd111b18619092dc9d7a6b9db6ccfc8dd619
Merge: 15be922 5d25694
Author: Marc Jansen <jansen@terrestris.de>
Date:   Wed Apr 16 13:27:50 2014 +0200

    Merge pull request #1308 from marcjansen/bbox-missing-brace

    Add missing opening curly brace.

commit 5d2569498e754b374213b3c82cd517e3f35de608
Author: Marc Jansen <jansen@terrestris.de>
Date:   Wed Apr 16 13:23:46 2014 +0200

    Add missing opening curly brace.

commit 15be92227b545219fde38c48a53f378e270aa2e0
Merge: 0c5bf47 ec348da
Author: Andreas Hocevar <andreas.hocevar@gmail.com>
Date:   Wed Apr 16 09:19:29 2014 +0200

    Merge pull request #1307 from kou2014/patch-1

    Update Events.js

commit ec348da963d9b3537090dab87e607e872db4b0cd
Author: kou2014 <kou2014@users.noreply.github.com>
Date:   Wed Apr 16 16:14:03 2014 +0900

    Update Events.js

    fix map freezes when dragging the map event the finger moves outside of the map in IE10 on Win8. #1290

commit 0c5bf47efb4b9c7c27200862e91588b60456f96f
Merge: 277e49a 1fc961e
Author: Andreas Hocevar <andreas.hocevar@gmail.com>
Date:   Tue Apr 15 13:55:49 2014 +0200

    Merge pull request #1301 from fbuchinger/patch-4

    BBOX strategy doesn't allow projectionless layers

commit d134e6ae12ad5c8652496c950f05230357580d98
Author: Andreas Hocevar <andreas.hocevar@gmail.com>
Date:   Tue Apr 15 11:24:40 2014 +0200

    Do not manage tiles from singleTile layers

commit 1fc961ec37b8393c69c5c792fe4a98ebcc376683
Author: fbuchinger <fbuchinger@gmail.com>
Date:   Fri Apr 11 12:13:14 2014 +0200

    BBOX strategy doesn't allow projectionless layers

    this patch adds support for them by safeguarding calls to `this.layer.projection`

commit 277e49a594952ceca3607b5f87bffb904390ce41
Merge: b7ad987 a879c7d
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Wed Apr 9 10:33:10 2014 +0200

    Merge pull request #1287 from emoen/master

    addLayer - works like setLayers, but doesnt unselect all other layers so that selectFeature still will be working for the old layers (r=@bartvde)

commit a879c7d8f603f4a124c9c2cb3632648e4712da51
Author: emoen <endremoen@hotmail.com>
Date:   Wed Apr 9 10:26:35 2014 +0200

    Changed test to show that controlWithLayer.layer has changed type from OpenLayers.Layer.Vector to OpenLayers.Layer.Vector.RootContainer

commit b751558d129598cf6be3a294c5e7580bed20ca4f
Author: emoen <endremoen@hotmail.com>
Date:   Thu Mar 27 16:23:06 2014 +0100

    changed parameter variable name to layer

commit 6add5bc96111203347203c88535e1702adc0fdb9
Author: emoen <endremoen@hotmail.com>
Date:   Thu Mar 27 16:11:09 2014 +0100

    addLayer - works like setLayers, but doesnt unselect all other layers so that selectFeature still will be working for the old layers
    This depends on pull request: https://github.com/tomcollins/openlayers/commit/0a50181df09a2687d6a35305bd6d1de10f7541f8 otherwise you get problem described by:https://github.com/openlayers/openlayers/issues/958

commit 8ddafa599b30b50e2c673687fc2a6dee71d6e6ae
Author: emoen <endremoen@hotmail.com>
Date:   Thu Mar 27 15:48:58 2014 +0100

    Revert "addLayer - works like setLayers, but doesnt unselect all other layers so that selectFeature still will be working for the old layers"

    This reverts commit 45d640d3abadc91a34191d20cf93f5239a9790db.

commit 45d640d3abadc91a34191d20cf93f5239a9790db
Author: emoen <endremoen@hotmail.com>
Date:   Wed Mar 26 10:33:52 2014 +0100

    addLayer - works like setLayers, but doesnt unselect all other layers so that selectFeature still will be working for the old layers

commit b7ad9873f62e8fd03875baaf3cbf98f38783dd82
Merge: 66a6d3e 191fe1c
Author: Marc Jansen <jansen@terrestris.de>
Date:   Sat Mar 22 16:16:55 2014 +0100

    Merge pull request #1280 from dforsi/master

    Fix typos in comments

commit 191fe1cde6ea57d1ab1fdc161f2f3e5bdc9d5d04
Author: Daniele Forsi <daniele@forsi.it>
Date:   Fri Mar 21 22:24:52 2014 +0100

    Fix typos in comments

    Using https://github.com/lucasdemarchi/codespell and excluding:
    examples/animator.js
    examples/georss.xml
    examples/kml/sundials.kml
    examples/utfgrid/geography-class/2/1/1.grid.json
    lib/OpenLayers/Format/GeoRSS.js
    lib/OpenLayers/Lang/*
    tests/*
    tools/BeautifulSoup.py

commit 66a6d3ef4b7909db8afe8be23bcf0eb8c287e3c4
Merge: bacfe43 ee0c76d
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Mar 20 19:34:49 2014 +0100

    Merge pull request #1278 from leandrocosta/master

    featureNS not added to xsi:schemaLocation when featurePrefix is provided (r=@bartvde)

commit ee0c76d7fbecf517a0c8780dc68d8878351f7dd4
Author: Leandro Costa <leandro.costa@gmail.com>
Date:   Thu Mar 20 12:55:13 2014 -0300

    Fix message in tests: written instead of writted

commit a56699f1b870aa4d600138ab1e7297071f7f5db9
Author: Leandro Costa <leandro.costa@gmail.com>
Date:   Thu Mar 20 12:53:14 2014 -0300

    Fix expected XML in tests

commit 5a80d0a6e4b511a2d03ac8501060b42b32db01a0
Author: Leandro Costa <leandro.costa@gmail.com>
Date:   Thu Mar 20 09:47:27 2014 -0300

    Fix issue #1277

commit bacfe43866c48a843fa5b1234db2be907c68b985
Merge: ade097c 1920c94
Author: Andreas Hocevar <andreas.hocevar@gmail.com>
Date:   Wed Mar 5 16:27:29 2014 +0100

    Merge pull request #1267 from fbuchinger/patch-1

    support for projectionless maps was broken

commit 1920c94c489e4ffec31d7dc9ca9d91c36d76e4c1
Author: fbuchinger <fbuchinger@gmail.com>
Date:   Wed Mar 5 10:17:56 2014 +0100

    support for projectionless maps was broken

    We had to monkey-patch Layer.setMap(), because we were using a projectionless layer {projection:null, units: 'm'}, where the map only knows the units of the layer. According to the docs, this should work, but we were getting a JS error in .setMap()/Line 639, because OpenLayers tries to extract the units from the projection object.

commit ade097c605846170cab33ed80fef7d8c6b7f67d3
Merge: 60c1648 2e80f3d
Author: Marc Jansen <jansen@terrestris.de>
Date:   Tue Mar 4 22:45:48 2014 +0100

    Merge pull request #1266 from moberemk/patch-1

    Update readme.md

commit 2e80f3d528c649cdb7afb91e1d1b015fbbb9b1c7
Author: Mark Oberemk <moberemk@gmail.com>
Date:   Tue Mar 4 16:39:22 2014 -0500

    Update readme.md

    Updating the copyright notice to read 2014. Small important change.

commit 60c1648c1d5b4f904a68263498d442e19e246461
Merge: 2a78ed9 c058bed
Author: Andreas Hocevar <andreas.hocevar@gmail.com>
Date:   Tue Mar 4 19:40:45 2014 +0100

    Merge pull request #1265 from fbuchinger/google-tilt-images

    useTiltImages property to control Google's use of 45° images. Fixes #1264.

commit c058bede893aa30a223459f3b9bd1f467e3cc262
Author: Franz Buchinger <fbuchinger@gmail.com>
Date:   Tue Mar 4 17:35:48 2014 +0100

    tabs2spaces

commit dc9cdbb9d9be6720854d3fc236130299f3da763d
Author: Franz Buchinger <fbuchinger@gmail.com>
Date:   Tue Mar 4 17:32:11 2014 +0100

    add useTiltImages API property to control Google's use of 45° imagery

commit 2a78ed9f862cb069711706b51c36461482a752db
Merge: d358cd0 e4ace44
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Fri Feb 28 15:00:37 2014 +0100

    Merge pull request #1260 from ahocevar/num-zoomlevels

    Update OpenLayers.Layer.Bing.serverResolutions

commit e4ace44ab8b5a42bdae582e960be577c95c0abc0
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Fri Feb 28 14:59:03 2014 +0100

    Respect serverResolutions for initial numZoomLevels

commit 042ad2a68ab083c7a943b8cbf441c8eca5930d6f
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Fri Feb 28 14:58:58 2014 +0100

    Update serverResolutions

commit d358cd095915a891fe689291e3d7e5f32175b547
Merge: 6e11971 e71e152
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Mon Feb 24 09:43:28 2014 +0100

    Merge pull request #1247 from MrMasochism/master

    Added a fix for geometry collections which cross the 180

commit e71e15285cd0128062ecb761f55f4813375254b5
Author: m.geddes@gns.cri.nz <Malcolm Geddes>
Date:   Mon Feb 24 13:40:31 2014 +1300

    fixed up indentation

commit 6e11971716dcdcaaf3d7ca6fe70537be0c288c62
Merge: d94cb0c ae8350f
Author: Marc Jansen <jansen@terrestris.de>
Date:   Fri Feb 21 15:48:52 2014 +0100

    Merge pull request #1254 from buehner/sld-geometry-aware-symbolizers

    SLD geometry aware symbolizers (r=@marcjansen,@bartvde)

commit ae8350f25faeb1506bd2d3e277b92bcc7aff2c9f
Author: Nils Buehner <buehner@terrestris.de>
Date:   Fri Feb 21 13:40:37 2014 +0100

    Removed dangling whitespace.

commit c1c48acb7bae2119dee4adb49d299d8131f49633
Author: Nils Buehner <buehner@terrestris.de>
Date:   Fri Feb 21 13:36:33 2014 +0100

    SLD symbolizers: Support optional geometry element

commit d94cb0c376b24563ffe61f5d6c2a20ab896423d5
Merge: a176bd6 f4e0de2
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Fri Feb 21 08:54:20 2014 +0100

    Merge pull request #1253 from bartvde/jsonp-example

    Use correct outputFormat for JSON in CQL format example (see #855)

commit f4e0de2a1ce00d842054184fa4ca56b34ddfeeaa
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Fri Feb 21 08:53:26 2014 +0100

    Use correct outputFormat for JSON in CQL format example (see #855)

commit a176bd6df0ac53e882124ce507047856d262aaa0
Merge: 0dc9821 6ec50ec
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Sat Feb 15 12:14:40 2014 +0100

    Merge pull request #445 from candeira/fix_issue_267

    Fix github issue 267, GPX: handling of desc attribute.

commit 0dc98216f423008e91f9e6d2eae50c488553fa5e
Merge: 94017fe 6dc97ff
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Fri Feb 14 11:58:12 2014 +0100

    Merge pull request #446 from candeira/fix_ticket_3554

    Fix for trac ticket # 3554 single-arg Map constructor does not work if you pass a DOM element ref

commit 94017fe97e526d317b036bac40a50b338e8fb34a
Author: Marc Jansen <jansen@terrestris.de>
Date:   Fri Feb 14 11:55:26 2014 +0100

    Fix typo.

commit 4d523bf72e1568f9d3e2fa09233abb5c22759853
Merge: db95d11 809ac96
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Feb 13 11:51:24 2014 +0100

    Merge pull request #1248 from mprins/patch-2

    Use protocol relative URL for OSM tiles (r=@fredj)

commit 809ac96245284d6fdfc3198ff34a79f27822585b
Author: Mark Prins <mprins@users.sf.net>
Date:   Thu Feb 13 11:11:46 2014 +0100

    Use protocol relative URL for OSM tiles

    OpenStreetMap have enabled SSL on their services and website. Using protocol relative URLs for the tiles takes advantage of this work out of the box.

    see:
      - OSM blog: http://blog.openstreetmap.org/2014/02/11/osm-enhances-user-privacy/
      - specification: [IETF RFC 3986](http://www.ietf.org/rfc/rfc3986.txt) section 4.2

commit 200c3b948cf22ee51647f387a8c0fa6c57d32651
Author: m.geddes@gns.cri.nz <Malcolm Geddes>
Date:   Thu Feb 13 15:01:59 2014 +1300

    fixed up assigning of featureDx

commit 71ea00cbdbde52def35cefcf79cdf32dacbb989e
Author: m.geddes@gns.cri.nz <Malcolm Geddes>
Date:   Wed Feb 12 15:19:29 2014 +1300

    Added a fix for the case where a geometry collection has parts that lie either side of the 180.  featureDx was not being recalculated which meant all parts weren't being drawn correctly

commit db95d11d4c9ffce4e29642ec0c38ed464bb79927
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Fri Jan 31 16:40:56 2014 +0100

    fix dependency error in WPSDescribeProcess format (closes #1242)

commit d3d271f808d7f8dd85bf1be3ab5e24e11f8d771f
Merge: b715d07 c95c615
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Jan 30 05:18:53 2014 -0800

    Merge pull request #1231 from bartvde/wpsdp

    make WPSDescribeProcess format versioned (r=@ahocevar)

commit b715d079ef4491cff124f9586f81c159e7cbbda7
Merge: 52e0f5a 62dd58b
Author: Marc Jansen <jansen@terrestris.de>
Date:   Wed Jan 29 02:34:21 2014 -0800

    Merge pull request #1240 from buehner/conditionallyaddfeatures

    Conditionally add features to the selectedfeatures of a layer when using selectFeature of ModifyFeatureControl

commit 52e0f5a94183aa36a66a728448c172770023f554
Merge: 24096ef 4e1d4fb
Author: Marc Jansen <jansen@terrestris.de>
Date:   Wed Jan 29 02:32:56 2014 -0800

    Merge pull request #1241 from marcjansen/select-ctrl-api

    Promote several properties to API properties.

commit 4e1d4fb09d4ca0a072a7c9f22e5e8c4cb45b3df1
Author: Marc Jansen <jansen@terrestris.de>
Date:   Wed Jan 29 09:21:27 2014 +0100

    Promote several properties to API properties.

    The properties `multipleKey` and `toggleKey` are used inside the examples
    and therefore publicly known anyhow. The properties `onBeforeSelect` and
    `scope` are changed to be part of the API for consistency (e.g. `onUnselect`
    is part of the API already) and usefullness (we allow the `scope` to be
    defined elsewhere in the library as well). The property `renderIntent` is
    being promoted as it is very useful and a nice complimentary of the already
    public `selectStyle`.

commit ec98d7f234c2ad7174eb7a43bd3f8b57db8151ce
Author: Marc Jansen <jansen@terrestris.de>
Date:   Wed Jan 29 09:19:08 2014 +0100

    Remove dangling whitespace.

commit 62dd58bb0e11b199beea01c99936fbe62fd86cd1
Author: Nils Buehner <buehner@terrestris.de>
Date:   Tue Jan 28 12:18:33 2014 +0100

    Conditionally add features to the selectedfeatures

commit bc4180776491148aec72fc9c90d3a225ffe82e8c
Author: Nils Buehner <buehner@terrestris.de>
Date:   Tue Jan 28 12:12:17 2014 +0100

    Whitespace cleanup.

commit 24096ef21f506a8374061dbeb847df9a0b800bb5
Merge: a916107 06e269e
Author: Marc Jansen <jansen@terrestris.de>
Date:   Mon Jan 27 06:22:22 2014 -0800

    Merge pull request #1239 from marcjansen/xml-ie11-sld

    Explicitly bind xmlns-namespaced attributes.

commit 06e269e014a6f2fac50e76f8f126c78f803f194e
Author: Marc Jansen <jansen@terrestris.de>
Date:   Mon Jan 27 15:00:01 2014 +0100

    Explicitly bind xmlns-namespaced attributes.

    This fixes XML serialization in IE11. See also #1220 and #1238.

commit a9161078b21fd318c6111c1997bc158bac9bc26e
Merge: 0f25dba d5660f8
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Sat Jan 25 07:32:35 2014 -0800

    Merge pull request #1235 from bartvde/ags-hexzoom

    add new option hexZoom to ArcGISCache layer (r=@marcjansen)

commit d5660f858dc98bf6e72a8554aa0539d69e83332f
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Fri Jan 24 16:52:02 2014 +0100

    add new option hexZoom to ArcGISCache layer

commit 0f25dba638ce54ccfb599e3654a3c37a3a0aec99
Merge: 9a4d5d8 0b338c6
Author: Marc Jansen <jansen@terrestris.de>
Date:   Fri Jan 24 00:10:46 2014 -0800

    Merge pull request #1234 from AtomicCharles/fixing-typos

    Fixing typos in control/panel

commit 0b338c6fa8114e8f975cbc0b788de62592cdab3a
Author: Charles Buhler <charlesbuhler@gmail.com>
Date:   Thu Jan 23 16:19:16 2014 -0800

    Fixing typos in control/panel

commit 9a4d5d8cc52e124c525c8c18a889c8ae96140609
Merge: f727da8 e4f48b5
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Thu Jan 23 03:14:57 2014 -0800

    Merge pull request #1232 from sbrunner/missing_semicon

    Add missing semicolon

commit e4f48b5ebb99302da0c78c9d2ecda2974110f60c
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Thu Jan 23 12:13:59 2014 +0100

    Add missing semicolon

commit c95c6151193a6ea9a93a4f82639beec9a4e053be
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Jan 23 10:51:41 2014 +0100

    make WPSDescribeProcess format versioned

commit f727da8d7094a20bd968c18a7f6e2fb680eeb586
Merge: 99b7de4 7e274c7
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Thu Jan 23 01:51:03 2014 -0800

    Merge pull request #1229 from sbrunner/getfeatureinfo-qgis

    Set the feature.type on GetFeatureInfo request on QGIS mapserver.

commit 7e274c7bc846ee49d59336ad4d06f3dc032d2529
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Wed Jan 22 16:02:26 2014 +0100

    Set the feature.type on GetFeatureInfo request on QGIS mapserver.

commit 99b7de46bcdec06d20b44ae0a012e9c334db772a
Merge: b906a73 7067fcd
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Mon Jan 13 12:18:41 2014 -0800

    Merge pull request #1224 from mprins/fix_buttonclick

    fix unknown object type DocumentTouch (r=@bartvde)

commit 7067fcd3de6b2daeb06bff8a585983b979b40ac2
Author: mprins <mc.prins@gmail.com>
Date:   Mon Jan 13 17:43:12 2014 +0100

    fix unknown object type DocumentTouch

    fixes the closure compiler error

    see b906a73ff3f0eedff8c5ec29870c01c70b7586dd

commit b906a73ff3f0eedff8c5ec29870c01c70b7586dd
Merge: df84ba1 9a4f5d1
Author: Pierre GIRAUD <pierre.giraud@camptocamp.com>
Date:   Fri Jan 10 00:24:28 2014 -0800

    Merge pull request #1218 from pgiraud/mobile_buttonclick

    Don't listen to mouse events if the device is touch capable

commit df84ba10d27d12375f296bf9fa29ee09601f0471
Merge: a93f214 821975c
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Jan 9 06:41:13 2014 -0800

    Merge pull request #1220 from bartvde/ie11xml

    XML serialisation fails in IE11 (r=@ahocevar)

commit 821975c1f500e26c6663584356db5d65b57f70d9
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Wed Jan 8 20:04:03 2014 +0100

    make sure we use setAttributeNS with the xmlns URI instead of node.setAttribute, this will make IE11 write out the correct XML

commit 9a4f5d17626583a332099aa1a8a93e01467546bb
Author: Pierre GIRAUD <pierre.giraud@camptocamp.com>
Date:   Tue Jan 7 12:17:58 2014 +0100

    Don't listen to mouse events if the device is touch capable

commit 884086bd376873890628350915e9940fb48ca88a
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Mon Jan 6 19:02:36 2014 +0100

    Change supportedFormat to supportedFormats for better compatibility between DescribeCoverage and GetCapabilities

commit a93f2143dfa6d5695bd3aa6069d06ef006397847
Merge: aab15e8 a831dc4
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Mon Jan 6 01:47:30 2014 -0800

    Merge pull request #1214 from ahocevar/featureclick-target

    featureclick event does not work with named graphic (graphicName)

commit a831dc47ec9162ad3717380377165f01a6d06c16
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Sat Jan 4 10:54:11 2014 +0100

    Use the renderer's getFeatureIdFromEvent method

    With this change, we can also handle complex symbols properly.

commit aab15e888c5cd0e01069aaa7f8438b5d325cab41
Merge: ff92e9c 4c98e39
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Fri Jan 3 00:11:45 2014 -0800

    Merge pull request #1211 from eykamp/addrequesttype

    Make parser name available in the document object

commit 4c98e3920d3b4449cf89d91671f1e30338c599d2
Author: eykamp <chris@eykamp.com>
Date:   Thu Jan 2 18:33:24 2014 +0100

    Make parser name available in the document object

    This helps when you are not quite sure what sort of object you are getting back; such as when an ESRI server returns a WFS response to a WCS GetCapabilities request, which I have seen on servers in the wild.

commit ff92e9c4e93825813ac41ac1e2628275dce48886
Merge: 8c9fbb4 527d99a
Author:  Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Mon Dec 16 08:50:08 2013 -0800

    Merge pull request #1206 from sbrunner/wholeText-ie8

    wholeText doesn't exist on ie8 (r=bartvde)

commit 527d99a059767a0b620c356b753e943e6dbbef5d
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Mon Dec 16 16:51:43 2013 +0100

    wholeText doesn't exist on ie8

commit 8c9fbb401813228137c52f9618109f8ba67e9971
Merge: d9f8f53 96236a8
Author: Marc Jansen <jansen@terrestris.de>
Date:   Mon Dec 16 04:57:56 2013 -0800

    Merge pull request #1204 from nachouve/master

    Minor punctuation apidoc fix

commit 96236a81ffca54321e24e6a2d1effc78e152c862
Author: Nacho Varela <nachouve@gmail.com>
Date:   Mon Dec 16 09:40:35 2013 +0100

    Minor puntuation apidoc change

commit d9f8f538148d7f786d26471c879e6c1f3cd53304
Merge: 03b481c 6377a11
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Wed Dec 11 05:02:29 2013 -0800

    Merge pull request #1200 from nachouve/master

    LAYERS parameter cast to string (r=@bartvde)

commit 6377a11f872cb6d91883b199a8a2abe5db199ca5
Author: Nacho Varela <nachouve@gmail.com>
Date:   Wed Dec 11 12:10:55 2013 +0100

    LAYERS parameter cast to string

    Code assumed a string type to make a replace operation. It failed
    when LAYERS is a unique number (typical of layers from ArcGIS services).

commit 03b481c03cf138ce745c60b8f8a3e4e00b9e85d0
Merge: d10c0d7 6b40d1f
Author:  Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Wed Dec 11 01:54:17 2013 -0800

    Merge pull request #1196 from sbrunner/boundedby-geom

    Don't add boundedBy and geom to attributes. (r=fredj)

commit d10c0d7363db9d50268002a0c4c0891d1a4e7b30
Merge: bbec9d0 b819d93
Author:  Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Dec 10 02:41:57 2013 -0800

    Merge pull request #1197 from sbrunner/tests

    Fix PanZoom test for Firefox (r=bartvde)

commit b819d9370ff24a23ee005554ceec425f85f98bb0
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Dec 10 11:27:45 2013 +0100

    Code Style and end white space

commit 318628deac2f68f8db50e35c7e7cef5c1e554f0c
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Dec 10 11:23:55 2013 +0100

    Increase timeout to make tests pass on Firefox

commit 6b40d1f759edf66a7931b8200b1d9dede86f9ba7
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Dec 10 09:20:42 2013 +0100

    Remove end white spaces

commit 9308c6ed69dfbc7c7cdb7c982547f99b285bc529
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Dec 10 09:17:56 2013 +0100

    Don't add boundedBy and geom to attributes.

    Regression of commit 7d5f62bfa95ac64b71b61fc869198126e16965d1

commit bbec9d0706cc52ad11949776b77c118362bbb71d
Merge: 5d48dcd 4e163c2
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Dec 5 03:50:42 2013 -0800

    Merge pull request #1193 from bartvde/testfail

    Failing tests in master (r=@marcjansen)

commit 4e163c2375ded495c340b13756628ee3c2fdd38c
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Dec 5 09:28:46 2013 +0100

    fix up Layer/XYZ test cases

commit 93c60fac6c99510f942a11e80f074e0f2bc98a51
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Wed Dec 4 20:00:42 2013 +0100

    fix Geometry/LineString and Geometry/Polygon tests, functions were outputting extra properties

commit 33dbc04ceaa5ce29792c2ae39a69caeaa7f9b9a6
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Wed Dec 4 19:51:32 2013 +0100

    Revert "don't sort"

    This reverts commit 74383f6fd228f798ecd5e2f367c660d474f195db.

commit e6d6c831b85365cc1ce4161bf61afeb497a4c9c7
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Wed Dec 4 19:49:54 2013 +0100

    fix Object function Array() { [native code] } has no method 'concat' issues in Format.OSM

commit 3d1d4078c1cb8e6ca644dec793ad358ad364279e
Author: Xavier Mamano <xavier.mamano@gmail.com>
Date:   Wed Dec 4 16:52:50 2013 +0100

    Fix the test Canvas.html

commit 45e0afc22b7240441333e9cf227c51c14921a72a
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Dec 3 17:17:50 2013 +0100

    Fix OSM parser test, and some confusion on checkTags

commit 2085a1696b6e91cbfdd817bc6323e7dd3fbeed50
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Tue Dec 3 11:52:07 2013 +0100

    fix tests in Protocol.WFS, test counter was not incremented

commit 305bdb929d02367483188cc27d31cd38618a9966
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Tue Dec 3 11:07:51 2013 +0100

    fix up ModifyFeature Control tests

commit 5d48dcd1414ed89552b487929585b02e620be8d0
Merge: 60a1a91 8d36b76
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Mon Dec 2 01:46:16 2013 -0800

    Merge pull request #1154 from colllin/patch-1

    Refactor ElementsIndexer.getNextElement to not use recursion

commit 60a1a91715a2c2f68bcda2483b8efbcd3f41ebfa
Merge: 2f0e41b 2082dc0
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Mon Dec 2 01:43:58 2013 -0800

    Merge pull request #1191 from ahocevar/better-zoom

    Stop running zoom animation before doing a new zoom operation

commit 2f0e41b483573cc4321ac06974cc1e7c9b86e1a2
Merge: 446de0e dbefcaa
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Mon Dec 2 01:35:27 2013 -0800

    Merge pull request #1168 from kolosov-sergey/master

    Tiles are calculated from tileOrigin, not from layer extent

commit 446de0e6686e92ebbad25bd57391a01fb36abdea
Merge: c532bae 0ce662c
Author: Marc Jansen <jansen@terrestris.de>
Date:   Mon Dec 2 01:03:32 2013 -0800

    Merge pull request #1192 from marcjansen/remove-parse-error

    Remove merge-markers from test.

commit 0ce662cbb8f75e6a20ee75b9daa120e5a6345b2f
Author: Marc Jansen <jansen@terrestris.de>
Date:   Mon Dec 2 09:22:34 2013 +0100

    Remove merge-markers from test.

commit 2082dc048ad08840357c0aad249c612780f459cc
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Sun Dec 1 21:42:00 2013 +0100

    Stop running zoom animation before doing a new zoom operation

commit c532baefa752c7babfe738327656f0e6db4de915
Merge: 849f57c 205ee41
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Thu Nov 28 04:00:34 2013 -0800

    Merge pull request #1188 from weskamm/patch-1

    mentioning the asynchronous behaviour when using animated Zooming

commit 205ee4188d07adda83a1927187416a1239e28c59
Author: Johannes Weskamm <weskamm@terrestris.de>
Date:   Thu Nov 28 11:29:28 2013 +0100

    mentioning the asynchronous behaviour when using animated Zooming

commit 849f57c77f5fa1e50407e980b656bd2503735f07
Merge: 16e0953 b3fac16
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Tue Nov 26 02:43:15 2013 -0800

    Merge pull request #1187 from bartvde/osmformat

    fix closure errors in Format.OSM (r=@sbrunner)

commit b3fac16eb4740608278326f2a25f9fc26075126e
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Tue Nov 26 10:18:59 2013 +0100

    fix closure errors in Format.OSM

commit 16e0953fb9e03c2dfb5985259b20b92bae6dc144
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Mon Nov 25 16:19:43 2013 +0100

    Updating menu

commit 488d960746a0ea490227cdc86bfd53114ad3a7b0
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Mon Nov 25 15:14:02 2013 +0100

    Revert dd8e99a2c9e610123ba3ecc578b29d12c51594ce

    See discussion on
    https://github.com/openlayers/openlayers/commit/dd8e99a2c9e610123ba3ecc578b29d12c51594ce

commit c77724f5adced5b28e3e65ea1f7bff82c6c1c033
Merge: 618ee30 03e2c76
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Mon Nov 25 13:43:00 2013 +0100

    Merge branch 'master' of github.com:openlayers/openlayers

commit 03e2c763467f1e4f81ba982d050fd5fc1afdd21d
Merge: fe58275 7d5f62b
Author:  Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Mon Nov 25 03:24:02 2013 -0800

    Merge pull request #1085 from sbrunner/getfeatureinfo-longattribute

    Acctually the Firefox XML parser split long attibutes in two ...

commit 7d5f62bfa95ac64b71b61fc869198126e16965d1
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Aug 20 17:32:33 2013 +0200

    Acctually the Firefox XML parser split long attibutes in two...

    Then we should aggregate them.
    Also remove end white space

commit fe58275ec2fbfa36c17c0c6af1393bb9fa744491
Merge: a0cdd3f df549e5
Author:  Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Mon Nov 25 02:44:01 2013 -0800

    Merge pull request #1163 from sbrunner/change-baselayer-reload-overlays

    Don't reload all the overlays if the resolution don't change

commit a0cdd3f2bddf59978fc42cc3b4fccd67f9a00df7
Merge: d2b7508 bd999fb
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Mon Nov 25 01:58:25 2013 -0800

    Merge pull request #1151 from georchestra/wfs2_dependencies

    Fix dependencies for WFS v2 (r=@bartvde)

commit d2b750866e181d8683077aba72783df06686c35d
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Mon Nov 25 10:16:47 2013 +0100

    get rid of unneeded @requires see #1185

commit 204628e89f9683e234dcd1161c9f438c2d723f89
Merge: dd8e99a 4a2e9e3
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Mon Nov 25 01:15:47 2013 -0800

    Merge pull request #1185 from jleh/WCSCapabilities-fix

    Added missing requires to WCSDescribeCoverage/v1.js (r=@marcjansen,@bartvde)

commit 4a2e9e3dab3e53d793f1b13aa28cd866d2a8cde4
Author: jleh <jleh@karttalehtinen.fi>
Date:   Sun Nov 24 13:23:28 2013 +0200

    Added missing requires to WCSDescribeCoverage/v1.js

commit dd8e99a2c9e610123ba3ecc578b29d12c51594ce
Merge: 6d3be9c 340a2d0
Author:  Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Fri Nov 22 07:44:17 2013 -0800

    Merge pull request #1165 from sbrunner/missing-requires-owscommon

    Add missing requires on OpenLayers/Format/OWSCommon/v1_0_0.js r=elemoine

commit 6d3be9c2ee08e9555410b29114fd4579c0784a29
Merge: 82eb32a d8029b4
Author: Pierre GIRAUD <pierre.giraud@camptocamp.com>
Date:   Thu Nov 21 06:35:17 2013 -0800

    Merge pull request #1182 from georchestra/attribution

    Handle the full layer attribution information

commit d8029b407fdc01625afccb13f6b0945df9adc635
Author: François Van Der Biest <francois.vanderbiest@camptocamp.com>
Date:   Thu Nov 21 14:00:47 2013 +0100

    adressed @pgiraud's comments

commit 82eb32a1043f34980b6476d36ec51bda1d556037
Merge: 3c82a2b 1c17584
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Nov 21 00:06:50 2013 -0800

    Merge pull request #151 from bartvde/gmapsv2

    Deprecating Google v2 (r=@ahocevar,@marcjansen)

commit 1c175846acc17ef5583853d6d621c1580636ad1c
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Wed Nov 20 20:29:51 2013 +0100

    handle the GMaps v2 deprecation

commit 9aa09789b986a8259baa291589a43fe6606896be
Author: François Van Der Biest <francois.vanderbiest@camptocamp.com>
Date:   Wed Nov 20 16:19:07 2013 +0100

    handle attribution in WMC formats

commit c116bd33f7a776885e3cff551cac975f9c239da0
Author: François Van Der Biest <francois.vanderbiest@camptocamp.com>
Date:   Tue Nov 19 16:13:31 2013 +0100

    layer attribution can be an object

commit 3c82a2bafe025dcec40b329420dda60af22c7b05
Merge: 56c2a73 29c9e97
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Fri Nov 15 10:09:56 2013 -0800

    Merge pull request #1176 from eykamp/latlong

    Add parsing support for LatLongBoundingBox param for WFS 1.0 (r=@bartvde)

commit 29c9e97d51007b8bd602339984accbb7fd842de8
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Nov 15 15:25:31 2013 +0100

    Add parsing support for LatLongBoundingBox param for WFS 1.0

commit 56c2a7349283f742a0d2e59154c458070d244665
Merge: f3b6d64 ef965b2
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Nov 14 07:26:43 2013 -0800

    Merge pull request #1174 from IvanSanchez/master

    Enable feature_count parameter in WMTS GetFeatureInfo requests (r=@bartvde)

commit ef965b23fe8d64e16c36f5cdaeefa68249a801f8
Author: Iván Sánchez Ortega <ivan.sanchez@aptomar.com>
Date:   Thu Nov 14 15:07:37 2013 +0100

    Enable feature_count parameter in WMTS GetFeatureInfo requests

commit dbefcaaf874d87d23bb7b659fa26c7a36ebd2bf7
Author: kolosov-sergey <sergey.kolosof@gmail.com>
Date:   Sun Nov 10 11:27:25 2013 +0300

    Tiles are calculated from tileOrigin, not from layer extent

commit 340a2d0903603ccc72a2eb14967cccd3683c3af3
Author: Stephane Brunner <stephane.brunner@camptocamp.com>
Date:   Wed Nov 6 14:26:14 2013 +0100

    Add missing requires on OpenLayers/Format/OWSCommon/v1_0_0.js

commit df549e585774e2f184482ab0077fd6426637720c
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Nov 5 16:56:49 2013 +0100

    Don't reload all the overlays if the resolution don't change

    Actually each time we change the base layer all the overlays will
    be reloaded ...

commit 618ee3009da9fd712f3bc6b2550c63b71dd3985f
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Tue Nov 5 16:56:49 2013 +0100

    Don't reload all the overlays if the resolution don't change

    Actually each time we change the base layer all the overlays will
    be reloaded ...

commit f3b6d64441ac1628ab38ee179324a4a6cb22984c
Merge: e39a5d8 ef0b7f6
Author: Bart van den Eijnden <bartvde@boundlessgeo.com>
Date:   Thu Oct 24 06:49:23 2013 -0700

    Merge pull request #1153 from georchestra/wmc_gutter

    Handle gutter value in WMC (r=@bartvde)

commit 8d36b76e9e952041855bf6544a2e5628853a2e41
Author: Collin Donahue-Oponski <collindo@gmail.com>
Date:   Wed Oct 16 15:05:34 2013 -0600

    Refactor ElementsIndexer.getNextElement to not use recursion

    We are simply iterating over an array.  Recursion is overkill and a waste of memory when we are potentially iterating over thousands of elements.  Perhaps the recursion was left over from a previous algorithm that used binary search to find the element, but at this point it seems like a poor choice.

commit ef0b7f60b52df50a82de2bd6a606b37c430b04c9
Author: François Van Der Biest <francois.vanderbiest@camptocamp.com>
Date:   Tue Oct 15 11:03:34 2013 +0200

    handle gutter value in WMC

commit bd999fb4851dac4fc3131c4aa1144a00c101a9cb
Author: François Van Der Biest <francois.vanderbiest@camptocamp.com>
Date:   Mon Oct 14 15:24:14 2013 +0200

    Fixed dependencies for WFS v2

commit e39a5d843500691830f1f435fde9e1212dacbc54
Merge: 58e6cb4 cd2fe36
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Wed Oct 9 11:00:38 2013 -0700

    Merge pull request #976 from michalbecak/master

    Pull request for fix of this issue https://github.com/openlayers/openlayers/issues/928

commit 58e6cb40797f50dde656523dff63a338c4e5b71a
Merge: 11b8607 8d285b8
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Oct 2 16:42:32 2013 -0700

    Merge pull request #1142 from bartvde/wcs

    Add WCS DescribeCoverage parsing for WCS 1.0.0 and 1.1.0 (p=@eykamp, r=me)

commit 8d285b8bac77164e5b83822801547dca77173fcf
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Oct 2 17:41:36 2013 -0600

    undo the related change, was already done in master

commit e6148ffa75f2a05b19f3576f4dbe7039bc9e1aae
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Oct 2 17:38:01 2013 -0600

    fix up issues reported by the closure compiler

commit 3f1adaf9b713f59af96ad0c7158730ff864a99c1
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Oct 2 17:35:12 2013 -0600

    fix up @require path

commit 976957bbf4f8d15cea745d678c24adb608a5072a
Merge: fcf9540 bc0f3d3
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Oct 2 17:29:59 2013 -0600

    merge with master

commit bc0f3d3f76c2817c2d77c70b97e96558bef1e210
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Sep 27 15:50:41 2013 +0200

    Removed string

commit be445002f2ef40b60467bd005bb0ae0f85b7affa
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Sep 27 15:42:51 2013 +0200

    Add missing braces

commit 3ad820314c26e4de749624d849442e7762f754d4
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Sep 27 14:37:23 2013 +0200

    Variety of changes based on feedback from bartvde

commit f0b9c49b114220e5b55b5c4012547966038d5be9
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Sep 25 17:52:17 2013 +0200

    Fixed indent

commit 2d87dc09183643cdd0bf5df8a3c7c87bb5f2a2a8
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Feb 5 13:29:37 2013 +0100

    Add parsing support for GridOffset

commit 64f19886deb92806892cb4d74589daa2808eef4a
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Jan 18 13:17:41 2013 +0100

    Shorten line

commit 6ac4548b0d04faffb7b2a6e664950266f93c2b1a
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Jan 18 13:16:31 2013 +0100

    Formatting

commit 04f71f3fc19c0ce2293fed141844b6fc0f7e4446
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 17:33:02 2013 +0100

    Update copyright date

commit 8b93660c198f42ca9f33e110ef6bfa0ba6345d85
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 17:05:31 2013 +0100

    whitespace

commit 473989c927645b9d55f01bb5a56af750f5fdf400
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 16:19:38 2013 +0100

    Test text

commit 83a85fd11deb37ca37fc2b644f637efe8f10baf7
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 16:16:59 2013 +0100

    Formatting

commit 03f8c98573652ab318f855974960ee881aa015bf
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 16:10:33 2013 +0100

    Keyword structure now compatible between 1.0.0 and 1.1.0

commit dc65d477cefd7831b140cc850600f7917bf128e2
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 15:53:29 2013 +0100

    Service information now more consistent between 1.0.0 and 1.1.0; add tests to prove it

commit ef5a387a14dc146002a4bd093d2f9f743dd794c8
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 13:01:10 2013 +0100

    Differentiate between label tag coming from two different parents

commit 16c60cbc5c15137486afaadb7bebd5950326417e
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 12:39:40 2013 +0100

    Fix comments

commit 76e23aafef54a2bdb64c6c728e113f8980a9deb5
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 17 12:26:25 2013 +0100

    Minor text change

commit fa352df3f2546333640e88bf4e235040f294bc2e
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 16 15:02:02 2013 +0100

    Fix test

commit 9c05fe24f01b63e55e3dbd1f8360fe58efd3d5ee
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 16 14:37:20 2013 +0100

    Fix test

commit 5e74c8336ab8e201c92fa21294b1a1c88eca7af5
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 16 14:35:02 2013 +0100

    Remove debug

commit d80ca47f0a9b36f93f105a05a226c86e21340891
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 16 14:34:42 2013 +0100

    Fix x/y reversal, and relevant tests

commit acad05abe20a2712a7380527d753a8a4f8af90a2
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 16 10:57:04 2013 +0100

    Comments

commit a39a0ead4dd0555054323fc4b9e8e5ed5214ce5b
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 15 19:12:25 2013 +0100

    Make 1.0.0 and 1.1.0 more consistent

commit 56876ec61beababc9d8aef5b6bd2b4c24f9dc719
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 15 18:39:23 2013 +0100

    Make 1.0.0 and 1.1.0 have a more consistent structure, clean up comments and such; tests fail

commit f4209041121324cdb3c9b6cbe4c2c2f4ce557730
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 15 18:07:51 2013 +0100

    Formatting

commit 4784229918ae54fde7e4c35e7efdc880b663c2ae
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 15 17:52:58 2013 +0100

    Processing DescribeCoverage with no errors, and all data we need now identified and accounted for

commit c9276edcbcd65472ea2468b285b34b25be035928
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Jan 11 17:09:04 2013 +0100

    Remove useless comment

commit c044628c2d61d885c7e813e7ac91ef3e3ff58e19
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Jan 11 15:18:08 2013 +0100

    Fix bug in lonLatEnvelope parsing

commit ad936fb005d4016164c383dabfc20bcec1d89e84
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Jan 11 13:43:50 2013 +0100

    Correctly gather native CRS data for 1.0.0

commit c3ebb7ef4f7f64b0594bd5cc0a1da5e64542e36d
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Jan 11 13:25:46 2013 +0100

    Fix some issues with parsing 1.0.0

commit 3960c6f0d2fe3101de41fbbdd660ce184a9ec29f
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Jan 11 12:49:16 2013 +0100

    Test for the new BoundingBox values

commit 49acd255e34d53d8488d445812c841076c0ed8b4
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Fri Jan 11 12:23:15 2013 +0100

    Get BoundingBox for 1.1.0

commit 10e331fe76dced4059b5723b4b08013ebdc40dfa
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 10 14:42:11 2013 +0100

    Stip out commented code

commit 95f25ab004692ff4acb092a2e1fe791367bd7aba
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 10 14:37:48 2013 +0100

    Correctly retrieve supported formats for 1.1.0

commit 5d79e63d6fec325c78117d5c05d7c04380b2c1ed
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Thu Jan 10 14:32:29 2013 +0100

    WCS DescribeCoverage parsing now working for 1.0.0

commit 7339f19502ff2da62ca3c5138e41e57553a6620e
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 9 15:58:47 2013 +0100

    Add title attribute we missed before

commit 14941841fc07406a017f408b7b5c9d28861c229a
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 9 15:18:05 2013 +0100

    Clarify comment

commit 06393cfb49bb744f2377ceb903c0e924f2dac8ba
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 9 14:48:58 2013 +0100

    Add files needed for DescribeCoverage to work

commit b9ff1b2827f72825954a5180ab17de2a0e160372
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Wed Jan 9 14:46:57 2013 +0100

    WCS DescribeCoverage parsing basically complete, and passes all tests

commit 0b5fee27d9b986ae0db7a758e5ab8fcd1bf9e4a0
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 13:47:03 2013 +0100

    Tests are clearer when var is defined closer to first use

commit ba8277c216ed73b34a92830b545b1db607bfadf5
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 13:22:13 2013 +0100

    Whitespace

commit e569eb95d8e0779bd36cc0a96633a897107c1da8
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 13:21:33 2013 +0100

    Fix tests again, with greater understanding of intent

commit 5f3c66217c75ca0aed7e1c032a32dc8e6c15ca8b
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 13:15:18 2013 +0100

    Make similar fixes for WCSCapabilities test

commit bf5130a9a356a130435d08646b190e97289b8b13
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 13:13:30 2013 +0100

    Clean up WFSCapabilities test

commit 1cdef08d12eefd5ae0957628cc9abdea6f31a98d
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 12:44:37 2013 +0100

    Fix test data for WCSCapabilies test

commit 5035c69a15d0e7534e3d1226fb382517e7261553
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 10:23:35 2013 +0100

    Remove two items that get clobbered by identical names later in the readers def.  Unfortunately, the readers object cannot respond differently to the same string, even if it appears in a different place in the XML tree.

commit 95b250627ef809904c7b23ba4df062edea745df7
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 10:19:29 2013 +0100

    Update and correct tests

commit 95062ec398daab96866cdfe49fa7c4e748445de3
Author: Christopher Eykamp <christopher.eykamp@tudor.lu>
Date:   Tue Jan 8 09:48:56 2013 +0100

    Rename name and label attributes to be compatible with 1.1.0

commit 11b86072d153f88080bac7a341b6147288580122
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Mon Sep 23 16:18:03 2013 +0200

    fix typo in SLD parser

commit 37ce16421119858df42c633cc56f0bfe93bbc5bb
Merge: 8cda820 f0c45d2
Author: Marc Jansen <jansen@terrestris.de>
Date:   Sat Sep 21 00:40:02 2013 -0700

    Merge pull request #1132 from marcjansen/format-requires

    Correct @requires & docs of WFS 2 Filter/Protocol.

commit f0c45d2195926290d6882a460a5c391a04ddeb54
Author: Marc Jansen <jansen@terrestris.de>
Date:   Sat Sep 21 09:14:34 2013 +0200

    Correct @requires & docs of WFS 2 Filter/Protocol.

    See #1075.

commit 8cda82035ee6945e3f746b7ada53cb42e50f3007
Merge: f22325b f8d99a4
Author: Tim Schaub <tschaub@users.noreply.github.com>
Date:   Fri Sep 20 11:31:39 2013 -0700

    Merge pull request #1131 from marcjansen/wfst20-requires

    Correct @requires and API-documentation...

commit f8d99a48383d65e6db3a64c10a4ce3c5ed34e7a4
Author: Marc Jansen <jansen@terrestris.de>
Date:   Fri Sep 20 19:28:33 2013 +0200

    Correct @requires and API-documentation.

    See #1075.

commit f22325ba036036480f545612b84deec0d998707c
Merge: b4305b5 08d9491
Author: Tim Schaub <tschaub@users.noreply.github.com>
Date:   Wed Sep 18 04:45:38 2013 -0700

    Merge pull request #1124 from openlayers/comma

    Remove trailing comma (see #1075)

commit 08d94918d4e1d8fcf0435637ebde3aeeacf4de83
Author: Tim Schaub <tim.schaub@gmail.com>
Date:   Wed Sep 18 12:44:21 2013 +0100

    Remove trailing comma (see #1075)

commit b4305b56dbfdc850c97389f0ec9d546f9b6b94e3
Merge: fcf9540 a4666ac
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Sep 11 05:34:34 2013 -0700

    Merge pull request #1113 from bartvde/distance

    make sure distanceSquaredToSegment does not divide by zero and return NaN as the distance (r=@ahocevar)

commit a4666ac30eaa3fd91fa97d07939887d9510c3533
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Sep 11 14:30:50 2013 +0200

    make sure squaredDistanceToSegment does not divide by zero

commit fcf9540075779ed310bbb2a33034cb3ad381a248
Merge: a1953ab 237b2ce
Author: Frédéric Junod <frederic.junod@camptocamp.com>
Date:   Wed Sep 11 02:50:53 2013 -0700

    Merge pull request #1060 from georchestra/wmts/createlayer-improvements

    WMTS createLayer method improved

commit a1953abcade90b7d1950dcd992822ee2b0c41a4e
Merge: c8f0af7 86cd2fe
Author: Frédéric Junod <frederic.junod@camptocamp.com>
Date:   Thu Sep 5 04:36:44 2013 -0700

    Merge pull request #1069 from georchestra/filters-2.0.0

    Add support for OGC filters 2.0

commit c8f0af706cdc26e1ede78dd6b220a208eb67a5d3
Merge: 630359d 5e12d1a
Author: Frédéric Junod <frederic.junod@camptocamp.com>
Date:   Thu Sep 5 04:35:51 2013 -0700

    Merge pull request #1075 from georchestra/wfst-2.0.0

    Add support for OGC WFS/WFST 2.0

commit 630359d999228a2ae450e4256060333ee0482844
Merge: ef82e39 e93ae3d
Author: Frédéric Junod <frederic.junod@camptocamp.com>
Date:   Thu Sep 5 04:33:23 2013 -0700

    Merge pull request #1058 from georchestra/wfs-2.0.0/capabilities

    Create capabilities format for WFS 2.0.0

commit ef82e395b8a82dc6631f757a0053686a7b11613b
Merge: 1ed0447 cf0a8f8
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Thu Sep 5 00:40:07 2013 -0700

    Merge pull request #1105 from procrastinatio/wms_singletile_wrong_size

    SingleTile WMS layer requests an image with a wrong width to server (r=@ahocevar,@bartvde)

commit 1ed0447ce1b72b00cbdc12a04ee2d3cc42e37dd5
Merge: cb41177 0e7b372
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Thu Sep 5 00:15:33 2013 -0700

    Merge pull request #1106 from tschaub/global-rbush

    Explicitly access rbush on window

commit 0e7b372426c719fce8ca18d15f417aed8ccbd61e
Author: Tim Schaub <tim.schaub@gmail.com>
Date:   Wed Sep 4 16:57:26 2013 -0600

    Explicitly access rbush on window

    Without this, building with closure fails.

commit cf0a8f82eef57c25ebc9958aef644fdcf47597a8
Author: Marc Monnerat <procrastinatio@gmail.com>
Date:   Tue Sep 3 14:42:13 2013 +0200

    initialing gridResolution much earlier

commit 272b63e4a6aff62ca504f6825b5d327f6485a149
Merge: 1209b56 cb41177
Author: Stéphane Brunner <stephane.brunner@camptocamp.com>
Date:   Mon Sep 2 16:23:46 2013 +0200

    Merge branch 'master' of github.com:openlayers/openlayers

commit cb411774031788d60a2c8cc36cbf81c947f7c72d
Merge: f6b4395 a46cdc1
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Mon Sep 2 04:10:18 2013 -0700

    Merge pull request #1080 from bartvde/largegeom

    Editing of large geometries (r=@ahocevar)

commit a46cdc1ed38b9be9853f847735a668af185c49f5
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Mon Sep 2 13:09:16 2013 +0200

    incorporate @ahocevar's review

commit f6b43951063a2f0e48752d548079f701e478a1be
Merge: afc0f96 dbd70b9
Author: Frédéric Junod <frederic.junod@camptocamp.com>
Date:   Thu Aug 29 23:45:40 2013 -0700

    Merge pull request #1100 from tdihp/patch-1

    Fix doc typo in OpenLayers.Feature.Vector  "upadting"

commit dbd70b9a2124b92b9d8b8d2d1c75e4ac96b834d4
Author: tdihp <tdihp@hotmail.com>
Date:   Fri Aug 30 10:17:35 2013 +0800

    Fix doc typo in OpenLayers.Feature.Vector  "upadting"

commit e93ae3d4a3d709d1df540401cddcccfe2a988e9f
Author: Florent gravin <florent.gravin@camptocamp.com>
Date:   Wed Aug 28 17:58:26 2013 +0200

    resolve js dependencies for build

commit afc0f96cf1ff3f968477a53d49b50b2e3ba9be63
Merge: b77351f df9c522
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Mon Aug 26 05:10:04 2013 -0700

    Merge pull request #1096 from jorix/canvas_flicker

    Canvas: Avoid flicker using externalGraphic

commit df9c522f5c824e5fcecce8425c79a691cf25a0f2
Author: Xavier Mamano <xavier.mamano@gmail.com>
Date:   Sun Aug 25 23:20:57 2013 +0200

    Canvas: Avoid flicker using externalGraphic

    Flicker is best seen dragging a point using a style with externalGraphic.

    Although the externalGraphic is in cache by dragging/selecting a point
    then momentarily the vector layer shown empty until the point appear again.

    Observed using browsers Chrome, FF and Opera but not in IE9.

commit b77351facbfd98f30e0b0c71f260b965bf5e2e15
Merge: 1f727fb 3bf729e
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Sun Aug 25 09:48:32 2013 -0700

    Merge pull request #1092 from jorix/canvas_onLoad

    Canvas: Prevent execute img.onload after a cleaning.

commit 1f727fb85eabeba97d72979ae8c4eb468d41f97d
Merge: f79fbd5 ded0a44
Author: Marc Jansen <jansen@terrestris.de>
Date:   Fri Aug 23 12:35:01 2013 -0700

    Merge pull request #1094 from Karamell/patch-1

    Update norwegian translations.

commit ded0a44e275d734ea7bdf4a18418add42b0a0ae0
Author: Bård <henriksen.bard@gmail.com>
Date:   Fri Aug 23 08:24:55 2013 +0200

    Update norwegian translations.

    - Update with translated labels for the Graticule control.
    - Remove strong-tag from Scale = 1

commit 3bf729e3f1edc2402d20cc2f3386bbda305fd2b2
Author: Xavier Mamano <xavier.mamano@gmail.com>
Date:   Mon Aug 19 12:51:14 2013 +0200

    Canvas: Prevent execute img.onload after a cleaning.

commit f79fbd5cf1b2a9d5a2a94f711a9bcf4c80f09d06
Merge: 244bcf6 764d6fd
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Thu Aug 22 04:12:16 2013 -0700

    Merge pull request #1093 from dforsi/master

    Fix and update Italian translation

commit 764d6fde411ca5d3e93b13d51bdcf342bcd9235c
Author: Daniele Forsi <daniele@forsi.it>
Date:   Thu Aug 1 22:14:57 2013 +0200

    Fix Italian translation

commit 50df1dad276a9fa21b6d562c26e1d0d46826f1cd
Author: Daniele Forsi <daniele@forsi.it>
Date:   Wed Aug 21 21:07:32 2013 +0200

    Add Italian translations fot the Graticule Control

commit 699b6d0639522e4b558d8de66a178f31fe3f221a
Author: Daniele Forsi <daniele@forsi.it>
Date:   Thu Aug 1 20:47:59 2013 +0200

    Fix typos

commit 244bcf6f90c26ca022baf3a76dce608719938fbf
Merge: 0598417 8cdc64c
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Wed Aug 21 04:01:04 2013 -0700

    Merge pull request #1091 from jorix/delkey_IE8

    ModifyFeature control: Allows use delkey on IE8

commit 8cdc64cbafd35718589517118b2e8cf07cf48488
Author: Xavier Mamano <xavier.mamano@gmail.com>
Date:   Wed Aug 21 11:53:34 2013 +0200

    Make more safe usage of _lastVertex.

commit 0598417014029b610d515bce94ef99c0af5ff812
Author: Tim Schaub <tim.schaub@gmail.com>
Date:   Sun Aug 18 17:49:04 2013 -0400

    Stroke width is number of pixels (closes #1081)

commit 8a30a6b802e03ab61e7ccdfa9fd6b1afcb95deab
Author: Xavier Mamano <xavier.mamano@gmail.com>
Date:   Sun Aug 18 20:46:07 2013 +0200

    Allows use delkey on IE8

commit 6b315a56d701d142bf34a5447ebbced8c99119db
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Thu Aug 15 13:06:32 2013 +0200

    add some tests

commit ede022209247427488599fa402216c6d5b0eee08
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Thu Aug 15 11:28:14 2013 +0200

    restore previous functionality of collectVertices

commit c879bec688d204094790c38068be40a2c563c7c0
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Thu Aug 15 11:18:47 2013 +0200

    change directory structure to be more logical

commit eb3ac78830bcfa9a3a2d3ca79627640bc85ef915
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Thu Aug 15 10:50:40 2013 +0200

    document and clean up

commit ea71112628bed64c25cd91ac7b0d692256192250
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Thu Aug 15 09:54:25 2013 +0200

    move the code into a mixin

commit 3551215caebe6cdb809f23a55df2adf46e269ca1
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Aug 14 16:47:31 2013 +0200

    centralize creation of virtual vertices

commit 985701c5cf91717861c7c330f4b425ca50e42d5d
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Aug 14 15:58:09 2013 +0200

    deactivate the hover handler when the feature is unselected

commit 221dbf3c258752d0e75bda5f1add1392fa666dc1
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Aug 14 15:55:33 2013 +0200

    later deletion of _next and _previous

commit 7f2792e7f316cd346edb129c40e3763ce8ec6f4b
Merge: 5450563 565f24b
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Aug 14 15:46:14 2013 +0200

    merge with ahocevar/largegeom

commit 565f24ba26094f0785c9a0e17252990350c4b335
Author: ahocevar <andreas.hocevar@gmail.com>
Date:   Wed Aug 14 15:32:48 2013 +0200

    Do not rely on outdated _index

    Instead, calculate the index with indexOf - should be no problem since we
    only do this once.

    Also made some cleanups to remove side effects and reduce array lookups.

commit 5450563065b528508ef12926e834bd699de4c465
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Aug 14 14:49:57 2013 +0200

    do not hover when we are dragging

commit 635af5503582c920aee90f279444735fa525f582
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Aug 14 14:35:50 2013 +0200

    remove accidentally committed swap file

commit b8c8139d25249b163293783ed3e0a70ac9304e8a
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Aug 14 14:33:28 2013 +0200

    use distanceSquaredToSegment instead as suggested by @ahocevar

commit 6150e7c4b5b06a9a2898ee51eb104659b363ecc0
Author: Bart van den Eijnden <bartvde@opengeo.org>
Date:   Wed Aug 14 …
@joaorodr84
Copy link

Hi @ahocevar
The opacity is still not working in the Google layer.
http://codepen.io/joaorodr84/pen/PqaEww
I understand that the OpenLayers map is now INSIDE the GMaps map, so I assume it is very diffisult to re-implement the setOpacity for the Google layer.
I was wondering if any workarounds have been found since your last post about this issue, or if this issue is being worked on.
Thanks a lot.

@ahocevar
Copy link
Member

To my knowledge, no one is working on this.

@joaorodr84
Copy link

Ok. Thanks. Do you know if there is a solution to this?

@ahocevar
Copy link
Member

You can try with css.

@joaorodr84
Copy link

I tried, but with CSS, the opacity applies to the whole map. The map is inside the GMap container, so the CSS applied to the Google layer, affects the whole OpenLayers map. And that is not what I want. I want to change opacity only in the Google layer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants