Add ol.MapBrowserEvent#getBrowserEvent
Add gutter option to ol.source.TileWMS
Add gutter support to TileUrlFunction
Add ol.source.Tile#getGutter
Add gutter support to ol.renderer.canvas.TileLayer
 Add gutter support to ol.renderer.dom.TileLayer
Add gutter support to ol.renderer.webgl.TileLayer
Add missing "new"s in ol.structs.RBush
Merge pull request #1364 from twpayne/rbush-new-error

Add missing "new"s in ol.structs.RBush
No longer generate src/external/src/types.js
File types.js no longer an input for ol-all.js
File types.js no longer an input for ol-simple.js
File types.js no longer an input for ol-whitespace.js
File types.js no longer an input for ol.js
Use olx namespace in src/objectliterals.jsdoc

sed comment used: sed -ri 's/ol(\.\S*Options)/olx\1/' src/objectliterals.jsdoc
Use olx namespace for options types in source code

sed command used: find src/ol -name '*.js' -exec sed -ri 's/\{ol(\.(\w|\.)+Options\=?\})/{olx\1/' \{\} \;
Change @exportFunction to @exportSymbol

sed command used: find src/ol -name '*.exports' -exec sed -ri 's/@exportFunction\s+(\S+)\s+(\S+)\s+(\S+)$/@exportSymbol \1 \1/' \{\} \;
Change @exportClass to @exportSymbol

sed command used: find src/ol -name '*.exports' -exec sed -ri 's/@exportClass\s+(\S+)\s+(\S+)$/@exportSymbol \1/' \{\} \;
Add @typedefs to externs file
Some options types are defined in the code

The sed script caught those, so manually adjusting here.