[OpenLayers-Commits] r7307 - in sandbox/context: . apidoc_config build doc doc/licenses doc_config examples examples/kml examples/osm examples/tasmania examples/xml img lib lib/Firebug lib/OpenLayers lib/OpenLayers/BaseTypes lib/OpenLayers/Control lib/OpenLayers/Feature lib/OpenLayers/Filter lib/OpenLayers/Format lib/OpenLayers/Format/SLD lib/OpenLayers/Format/WMC lib/OpenLayers/Geometry lib/OpenLayers/Handler lib/OpenLayers/Lang lib/OpenLayers/Layer lib/OpenLayers/Layer/MapServer lib/OpenLayers/Layer/WMS lib/OpenLayers/Marker lib/OpenLayers/Popup lib/OpenLayers/Renderer lib/OpenLayers/Tile lib/Rico tests tests/BaseTypes tests/Control tests/Feature tests/Filter tests/Format tests/Format/SLD tests/Format/WMC tests/Geometry tests/Handler tests/Layer tests/Marker tests/Popup tests/Renderer tests/Tile tests/data tests/manual theme/default theme/default/img tools

commits at openlayers.org commits at openlayers.org
Wed Jun 4 00:36:58 EDT 2008


Author: tschaub
Date: 2008-06-04 00:36:57 -0400 (Wed, 04 Jun 2008)
New Revision: 7307

Added:
   sandbox/context/doc/licenses/
   sandbox/context/doc/licenses/APACHE-2.0.txt
   sandbox/context/doc/licenses/BSD-LICENSE.txt
   sandbox/context/doc/licenses/MIT-LICENSE.txt
   sandbox/context/doc/walkthru.html
   sandbox/context/examples/Jugl.js
   sandbox/context/examples/animated_panning.html
   sandbox/context/examples/boxes-vector.html
   sandbox/context/examples/browser-name.html
   sandbox/context/examples/click-handler.html
   sandbox/context/examples/editingtoolbar-outside.html
   sandbox/context/examples/events.html
   sandbox/context/examples/example-list.html
   sandbox/context/examples/fractional-zoom.html
   sandbox/context/examples/geojson.html
   sandbox/context/examples/georss-flickr.html
   sandbox/context/examples/google-reproject.html
   sandbox/context/examples/hover-handler.html
   sandbox/context/examples/intersects.html
   sandbox/context/examples/kml/sundials.kml
   sandbox/context/examples/mapguide.html
   sandbox/context/examples/navigation-control.html
   sandbox/context/examples/navigation-history.html
   sandbox/context/examples/osm-layer.html
   sandbox/context/examples/osm/
   sandbox/context/examples/osm/sutton_coldfield.osm
   sandbox/context/examples/point-track-markers.html
   sandbox/context/examples/popupMatrix.html
   sandbox/context/examples/popupMatrix.jpg
   sandbox/context/examples/sld.html
   sandbox/context/examples/small.jpg
   sandbox/context/examples/smoothDragging.html
   sandbox/context/examples/style.css
   sandbox/context/examples/styles-context.html
   sandbox/context/examples/styles-unique.html
   sandbox/context/examples/sundials.html
   sandbox/context/examples/tasmania/
   sandbox/context/examples/tasmania/TasmaniaCities.xml
   sandbox/context/examples/tasmania/TasmaniaRoads.xml
   sandbox/context/examples/tasmania/TasmaniaStateBoundaries.xml
   sandbox/context/examples/tasmania/TasmaniaWaterBodies.xml
   sandbox/context/examples/tasmania/sld-tasmania.xml
   sandbox/context/examples/thinlong.jpg
   sandbox/context/examples/transition.html
   sandbox/context/examples/wfs-reprojection.html
   sandbox/context/examples/widelong.jpg
   sandbox/context/examples/wideshort.jpg
   sandbox/context/examples/xml/georss-flickr.xml
   sandbox/context/examples/xml/track1.xml
   sandbox/context/img/cloud-popup-relative.png
   sandbox/context/lib/OpenLayers/Control/Button.js
   sandbox/context/lib/OpenLayers/Control/NavigationHistory.js
   sandbox/context/lib/OpenLayers/Control/ScaleLine.js
   sandbox/context/lib/OpenLayers/Filter.js
   sandbox/context/lib/OpenLayers/Filter/
   sandbox/context/lib/OpenLayers/Filter/Comparison.js
   sandbox/context/lib/OpenLayers/Filter/FeatureId.js
   sandbox/context/lib/OpenLayers/Filter/Logical.js
   sandbox/context/lib/OpenLayers/Format/OSM.js
   sandbox/context/lib/OpenLayers/Format/SLD.js
   sandbox/context/lib/OpenLayers/Format/SLD/
   sandbox/context/lib/OpenLayers/Format/SLD/v1.js
   sandbox/context/lib/OpenLayers/Format/SLD/v1_0_0.js
   sandbox/context/lib/OpenLayers/Format/Text.js
   sandbox/context/lib/OpenLayers/Format/WMC/
   sandbox/context/lib/OpenLayers/Format/WMC/v1.js
   sandbox/context/lib/OpenLayers/Format/WMC/v1_0_0.js
   sandbox/context/lib/OpenLayers/Format/WMC/v1_1_0.js
   sandbox/context/lib/OpenLayers/Handler/Click.js
   sandbox/context/lib/OpenLayers/Handler/Hover.js
   sandbox/context/lib/OpenLayers/Lang.js
   sandbox/context/lib/OpenLayers/Lang/
   sandbox/context/lib/OpenLayers/Lang/cs-CZ.js
   sandbox/context/lib/OpenLayers/Lang/de.js
   sandbox/context/lib/OpenLayers/Lang/en-CA.js
   sandbox/context/lib/OpenLayers/Lang/en.js
   sandbox/context/lib/OpenLayers/Lang/fr.js
   sandbox/context/lib/OpenLayers/Lang/sv-SE.js
   sandbox/context/lib/OpenLayers/Layer/MapGuide.js
   sandbox/context/lib/OpenLayers/Layer/PointTrack.js
   sandbox/context/lib/OpenLayers/Popup/Framed.js
   sandbox/context/lib/OpenLayers/Popup/FramedCloud.js
   sandbox/context/lib/OpenLayers/Projection.js
   sandbox/context/lib/OpenLayers/Rule.js
   sandbox/context/lib/OpenLayers/Style.js
   sandbox/context/lib/OpenLayers/StyleMap.js
   sandbox/context/lib/OpenLayers/Tween.js
   sandbox/context/license.txt
   sandbox/context/release-license.txt
   sandbox/context/repository-license.txt
   sandbox/context/tests/Ajax.html
   sandbox/context/tests/BaseTypes.html
   sandbox/context/tests/BaseTypes/Bounds.html
   sandbox/context/tests/BaseTypes/Class.html
   sandbox/context/tests/BaseTypes/Element.html
   sandbox/context/tests/BaseTypes/LonLat.html
   sandbox/context/tests/BaseTypes/Pixel.html
   sandbox/context/tests/BaseTypes/Size.html
   sandbox/context/tests/Console.html
   sandbox/context/tests/Control.html
   sandbox/context/tests/Control/Attribution.html
   sandbox/context/tests/Control/Button.html
   sandbox/context/tests/Control/DragFeature.html
   sandbox/context/tests/Control/DragPan.html
   sandbox/context/tests/Control/KeyboardDefaults.html
   sandbox/context/tests/Control/LayerSwitcher.html
   sandbox/context/tests/Control/ModifyFeature.html
   sandbox/context/tests/Control/MousePosition.html
   sandbox/context/tests/Control/MouseToolbar.html
   sandbox/context/tests/Control/NavToolbar.html
   sandbox/context/tests/Control/Navigation.html
   sandbox/context/tests/Control/NavigationHistory.html
   sandbox/context/tests/Control/OverviewMap.html
   sandbox/context/tests/Control/PanZoom.html
   sandbox/context/tests/Control/PanZoomBar.html
   sandbox/context/tests/Control/Panel.html
   sandbox/context/tests/Control/Permalink.html
   sandbox/context/tests/Control/Scale.html
   sandbox/context/tests/Control/ScaleLine.html
   sandbox/context/tests/Control/SelectFeature.html
   sandbox/context/tests/Events.html
   sandbox/context/tests/Extras.html
   sandbox/context/tests/Feature.html
   sandbox/context/tests/Feature/Vector.html
   sandbox/context/tests/Filter.html
   sandbox/context/tests/Filter/
   sandbox/context/tests/Filter/Comparison.html
   sandbox/context/tests/Filter/FeatureId.html
   sandbox/context/tests/Filter/Logical.html
   sandbox/context/tests/Format.html
   sandbox/context/tests/Format/GML.html
   sandbox/context/tests/Format/GeoJSON.html
   sandbox/context/tests/Format/GeoRSS.html
   sandbox/context/tests/Format/JSON.html
   sandbox/context/tests/Format/KML.html
   sandbox/context/tests/Format/OSM.html
   sandbox/context/tests/Format/SLD.html
   sandbox/context/tests/Format/SLD/
   sandbox/context/tests/Format/SLD/v1_0_0.html
   sandbox/context/tests/Format/WKT.html
   sandbox/context/tests/Format/WMC.html
   sandbox/context/tests/Format/WMC/
   sandbox/context/tests/Format/WMC/v1.html
   sandbox/context/tests/Format/WMC/v1_1_0.html
   sandbox/context/tests/Format/XML.html
   sandbox/context/tests/Geometry.html
   sandbox/context/tests/Geometry/Collection.html
   sandbox/context/tests/Geometry/Curve.html
   sandbox/context/tests/Geometry/LineString.html
   sandbox/context/tests/Geometry/LinearRing.html
   sandbox/context/tests/Geometry/MultiLineString.html
   sandbox/context/tests/Geometry/MultiPoint.html
   sandbox/context/tests/Geometry/MultiPolygon.html
   sandbox/context/tests/Geometry/Point.html
   sandbox/context/tests/Geometry/Polygon.html
   sandbox/context/tests/Geometry/Rectangle.html
   sandbox/context/tests/Geometry/Surface.html
   sandbox/context/tests/Handler.html
   sandbox/context/tests/Handler/Click.html
   sandbox/context/tests/Handler/Drag.html
   sandbox/context/tests/Handler/Feature.html
   sandbox/context/tests/Handler/Hover.html
   sandbox/context/tests/Handler/Keyboard.html
   sandbox/context/tests/Handler/MouseWheel.html
   sandbox/context/tests/Handler/Path.html
   sandbox/context/tests/Handler/Point.html
   sandbox/context/tests/Handler/Polygon.html
   sandbox/context/tests/Handler/RegularPolygon.html
   sandbox/context/tests/Icon.html
   sandbox/context/tests/Lang.html
   sandbox/context/tests/Layer.html
   sandbox/context/tests/Layer/EventPane.html
   sandbox/context/tests/Layer/FixedZoomLevels.html
   sandbox/context/tests/Layer/GML.html
   sandbox/context/tests/Layer/GeoRSS.html
   sandbox/context/tests/Layer/Google.html
   sandbox/context/tests/Layer/Grid.html
   sandbox/context/tests/Layer/HTTPRequest.html
   sandbox/context/tests/Layer/Image.html
   sandbox/context/tests/Layer/KaMap.html
   sandbox/context/tests/Layer/MapGuide.html
   sandbox/context/tests/Layer/MapServer.html
   sandbox/context/tests/Layer/Markers.html
   sandbox/context/tests/Layer/MultiMap.html
   sandbox/context/tests/Layer/PointTrack.html
   sandbox/context/tests/Layer/SphericalMercator.html
   sandbox/context/tests/Layer/TMS.html
   sandbox/context/tests/Layer/Text.html
   sandbox/context/tests/Layer/TileCache.html
   sandbox/context/tests/Layer/Vector.html
   sandbox/context/tests/Layer/WFS.html
   sandbox/context/tests/Layer/WMS.html
   sandbox/context/tests/Layer/WrapDateLine.html
   sandbox/context/tests/Layer/Yahoo.html
   sandbox/context/tests/Layer/atom-1.0.xml
   sandbox/context/tests/Layer/data_Layer_Text_textfile.txt
   sandbox/context/tests/Layer/data_Layer_Text_textfile_2.txt
   sandbox/context/tests/Layer/data_Layer_Text_textfile_overflow.txt
   sandbox/context/tests/Layer/georss.txt
   sandbox/context/tests/Layer/mice.xml
   sandbox/context/tests/Layer/owls.xml
   sandbox/context/tests/Map.html
   sandbox/context/tests/Marker.html
   sandbox/context/tests/Marker/Box.html
   sandbox/context/tests/OpenLayers.html
   sandbox/context/tests/Popup.html
   sandbox/context/tests/Popup/Anchored.html
   sandbox/context/tests/Popup/AnchoredBubble.html
   sandbox/context/tests/Popup/FramedCloud.html
   sandbox/context/tests/Projection.html
   sandbox/context/tests/Renderer.html
   sandbox/context/tests/Renderer/
   sandbox/context/tests/Renderer/Elements.html
   sandbox/context/tests/Renderer/SVG.html
   sandbox/context/tests/Renderer/VML.html
   sandbox/context/tests/Rule.html
   sandbox/context/tests/Style.html
   sandbox/context/tests/StyleMap.html
   sandbox/context/tests/Tile.html
   sandbox/context/tests/Tile/Image.html
   sandbox/context/tests/Tile/WFS.html
   sandbox/context/tests/Tween.html
   sandbox/context/tests/Util.html
   sandbox/context/tests/auto-tests.html
   sandbox/context/tests/data/
   sandbox/context/tests/data/geos_wkt_intersects.js
   sandbox/context/tests/data/osm.js
   sandbox/context/tests/index.html
   sandbox/context/tests/manual/
   sandbox/context/tests/manual/ajax.html
   sandbox/context/tests/manual/ajax.txt
   sandbox/context/tests/manual/draw-feature.html
   sandbox/context/tests/manual/feature-handler.html
   sandbox/context/tests/manual/google-panning.html
   sandbox/context/tests/manual/select-feature.html
   sandbox/context/tests/manual/tiles-loading.html
   sandbox/context/tests/manual/tween.html
   sandbox/context/tests/manual/ve-opacity.html
   sandbox/context/tests/mice.xml
   sandbox/context/tests/xml_eq.js
   sandbox/context/theme/default/framedCloud.css
   sandbox/context/theme/default/img/blank.gif
   sandbox/context/theme/default/img/close.gif
   sandbox/context/theme/default/img/editing_tool_bar.png
   sandbox/context/theme/default/img/overview_replacement.gif
   sandbox/context/theme/default/img/save_features_off.png
   sandbox/context/theme/default/img/save_features_on.png
   sandbox/context/theme/default/img/view_next_off.png
   sandbox/context/theme/default/img/view_next_on.png
   sandbox/context/theme/default/img/view_previous_off.png
   sandbox/context/theme/default/img/view_previous_on.png
   sandbox/context/tools/BeautifulSoup.py
   sandbox/context/tools/exampleparser.py
   sandbox/context/tools/minimize.py
   sandbox/context/tools/update_dev_dir.sh
Removed:
   sandbox/context/doc/licenses/APACHE-2.0.txt
   sandbox/context/doc/licenses/BSD-LICENSE.txt
   sandbox/context/doc/licenses/MIT-LICENSE.txt
   sandbox/context/examples/georss-serialize.html
   sandbox/context/examples/gml-serialize.html
   sandbox/context/examples/osm/sutton_coldfield.osm
   sandbox/context/examples/supports-vector.html
   sandbox/context/examples/tasmania/TasmaniaCities.xml
   sandbox/context/examples/tasmania/TasmaniaRoads.xml
   sandbox/context/examples/tasmania/TasmaniaStateBoundaries.xml
   sandbox/context/examples/tasmania/TasmaniaWaterBodies.xml
   sandbox/context/examples/tasmania/sld-tasmania.xml
   sandbox/context/examples/wfs-scribble.html
   sandbox/context/examples/wkt.html
   sandbox/context/img/close.gif
   sandbox/context/lib/OpenLayers/Filter/Comparison.js
   sandbox/context/lib/OpenLayers/Filter/FeatureId.js
   sandbox/context/lib/OpenLayers/Filter/Logical.js
   sandbox/context/lib/OpenLayers/Format/SLD/v1.js
   sandbox/context/lib/OpenLayers/Format/SLD/v1_0_0.js
   sandbox/context/lib/OpenLayers/Format/WMC/v1.js
   sandbox/context/lib/OpenLayers/Format/WMC/v1_0_0.js
   sandbox/context/lib/OpenLayers/Format/WMC/v1_1_0.js
   sandbox/context/lib/OpenLayers/Lang/cs-CZ.js
   sandbox/context/lib/OpenLayers/Lang/de.js
   sandbox/context/lib/OpenLayers/Lang/en-CA.js
   sandbox/context/lib/OpenLayers/Lang/en.js
   sandbox/context/lib/OpenLayers/Lang/fr.js
   sandbox/context/lib/OpenLayers/Lang/sv-SE.js
   sandbox/context/release-license.txt
   sandbox/context/repository-license.txt
   sandbox/context/tests/BaseTypes/test_Bounds.html
   sandbox/context/tests/BaseTypes/test_Class.html
   sandbox/context/tests/BaseTypes/test_Element.html
   sandbox/context/tests/BaseTypes/test_LonLat.html
   sandbox/context/tests/BaseTypes/test_Pixel.html
   sandbox/context/tests/BaseTypes/test_Size.html
   sandbox/context/tests/Control/test_Attribution.html
   sandbox/context/tests/Control/test_DragFeature.html
   sandbox/context/tests/Control/test_DragPan.html
   sandbox/context/tests/Control/test_KeyboardDefaults.html
   sandbox/context/tests/Control/test_LayerSwitcher.html
   sandbox/context/tests/Control/test_ModifyFeature.html
   sandbox/context/tests/Control/test_MousePosition.html
   sandbox/context/tests/Control/test_MouseToolbar.html
   sandbox/context/tests/Control/test_NavToolbar.html
   sandbox/context/tests/Control/test_OverviewMap.html
   sandbox/context/tests/Control/test_PanZoom.html
   sandbox/context/tests/Control/test_PanZoomBar.html
   sandbox/context/tests/Control/test_Panel.html
   sandbox/context/tests/Control/test_Permalink.html
   sandbox/context/tests/Control/test_Scale.html
   sandbox/context/tests/Control/test_SelectFeature.html
   sandbox/context/tests/Feature/test_Vector.html
   sandbox/context/tests/Filter/Comparison.html
   sandbox/context/tests/Filter/FeatureId.html
   sandbox/context/tests/Filter/Logical.html
   sandbox/context/tests/Format/SLD/v1_0_0.html
   sandbox/context/tests/Format/WMC/v1.html
   sandbox/context/tests/Format/WMC/v1_1_0.html
   sandbox/context/tests/Format/test_GML.html
   sandbox/context/tests/Format/test_GeoJSON.html
   sandbox/context/tests/Format/test_GeoRSS.html
   sandbox/context/tests/Format/test_JSON.html
   sandbox/context/tests/Format/test_KML.html
   sandbox/context/tests/Format/test_WKT.html
   sandbox/context/tests/Format/test_XML.html
   sandbox/context/tests/Geometry/test_Collection.html
   sandbox/context/tests/Geometry/test_Curve.html
   sandbox/context/tests/Geometry/test_LineString.html
   sandbox/context/tests/Geometry/test_LinearRing.html
   sandbox/context/tests/Geometry/test_MultiLineString.html
   sandbox/context/tests/Geometry/test_MultiPoint.html
   sandbox/context/tests/Geometry/test_MultiPolygon.html
   sandbox/context/tests/Geometry/test_Point.html
   sandbox/context/tests/Geometry/test_Polygon.html
   sandbox/context/tests/Geometry/test_Rectangle.html
   sandbox/context/tests/Geometry/test_Surface.html
   sandbox/context/tests/Handler/test_Drag.html
   sandbox/context/tests/Handler/test_Feature.html
   sandbox/context/tests/Handler/test_Keyboard.html
   sandbox/context/tests/Handler/test_MouseWheel.html
   sandbox/context/tests/Handler/test_Path.html
   sandbox/context/tests/Handler/test_Point.html
   sandbox/context/tests/Handler/test_Polygon.html
   sandbox/context/tests/Handler/test_RegularPolygon.html
   sandbox/context/tests/Layer/test_EventPane.html
   sandbox/context/tests/Layer/test_FixedZoomLevels.html
   sandbox/context/tests/Layer/test_GML.html
   sandbox/context/tests/Layer/test_GeoRSS.html
   sandbox/context/tests/Layer/test_Google.html
   sandbox/context/tests/Layer/test_Grid.html
   sandbox/context/tests/Layer/test_HTTPRequest.html
   sandbox/context/tests/Layer/test_Image.html
   sandbox/context/tests/Layer/test_KaMap.html
   sandbox/context/tests/Layer/test_MapServer.html
   sandbox/context/tests/Layer/test_Markers.html
   sandbox/context/tests/Layer/test_MultiMap.html
   sandbox/context/tests/Layer/test_SphericalMercator.html
   sandbox/context/tests/Layer/test_TMS.html
   sandbox/context/tests/Layer/test_Text.html
   sandbox/context/tests/Layer/test_TileCache.html
   sandbox/context/tests/Layer/test_Vector.html
   sandbox/context/tests/Layer/test_WFS.html
   sandbox/context/tests/Layer/test_WMS.html
   sandbox/context/tests/Layer/test_WrapDateLine.html
   sandbox/context/tests/Layer/test_Yahoo.html
   sandbox/context/tests/Marker/test_Box.html
   sandbox/context/tests/Popup/test_Anchored.html
   sandbox/context/tests/Renderer/Elements.html
   sandbox/context/tests/Renderer/SVG.html
   sandbox/context/tests/Renderer/VML.html
   sandbox/context/tests/Tile/test_Image.html
   sandbox/context/tests/Tile/test_WFS.html
   sandbox/context/tests/data/geos_wkt_intersects.js
   sandbox/context/tests/data/osm.js
   sandbox/context/tests/manual/ajax.html
   sandbox/context/tests/manual/ajax.txt
   sandbox/context/tests/manual/draw-feature.html
   sandbox/context/tests/manual/feature-handler.html
   sandbox/context/tests/manual/google-panning.html
   sandbox/context/tests/manual/select-feature.html
   sandbox/context/tests/manual/tiles-loading.html
   sandbox/context/tests/manual/tween.html
   sandbox/context/tests/manual/ve-opacity.html
   sandbox/context/tests/test_BaseTypes.html
   sandbox/context/tests/test_Console.html
   sandbox/context/tests/test_Control.html
   sandbox/context/tests/test_Events.html
   sandbox/context/tests/test_Feature.html
   sandbox/context/tests/test_Format.html
   sandbox/context/tests/test_Geometry.html
   sandbox/context/tests/test_Handler.html
   sandbox/context/tests/test_Icon.html
   sandbox/context/tests/test_Layer.html
   sandbox/context/tests/test_Map.html
   sandbox/context/tests/test_Marker.html
   sandbox/context/tests/test_Popup.html
   sandbox/context/tests/test_Renderer.html
   sandbox/context/tests/test_Tile.html
   sandbox/context/tests/test_Util.html
Modified:
   sandbox/context/apidoc_config/Languages.txt
   sandbox/context/apidoc_config/Menu.txt
   sandbox/context/apidoc_config/Topics.txt
   sandbox/context/build/README.txt
   sandbox/context/build/build.py
   sandbox/context/build/buildUncompressed.py
   sandbox/context/build/full.cfg
   sandbox/context/build/library.cfg
   sandbox/context/build/license.txt
   sandbox/context/build/lite.cfg
   sandbox/context/doc/authors.txt
   sandbox/context/doc/readme.txt
   sandbox/context/doc_config/Languages.txt
   sandbox/context/doc_config/Menu.txt
   sandbox/context/doc_config/Topics.txt
   sandbox/context/examples/GMLParser.html
   sandbox/context/examples/KMLParser.html
   sandbox/context/examples/accessible.html
   sandbox/context/examples/attribution.html
   sandbox/context/examples/baseLayers.html
   sandbox/context/examples/boxes.html
   sandbox/context/examples/buffer.html
   sandbox/context/examples/click.html
   sandbox/context/examples/controls.html
   sandbox/context/examples/custom-control-point.html
   sandbox/context/examples/custom-control.html
   sandbox/context/examples/custom-style.html
   sandbox/context/examples/debug.html
   sandbox/context/examples/doubleSetCenter.html
   sandbox/context/examples/drag-feature.html
   sandbox/context/examples/draw-feature.html
   sandbox/context/examples/editingtoolbar.html
   sandbox/context/examples/example.html
   sandbox/context/examples/fullScreen.html
   sandbox/context/examples/georss-markers.html
   sandbox/context/examples/georss.html
   sandbox/context/examples/georss.xml
   sandbox/context/examples/getfeatureinfo.html
   sandbox/context/examples/gml-layer.html
   sandbox/context/examples/google.html
   sandbox/context/examples/gutter.html
   sandbox/context/examples/image-layer.html
   sandbox/context/examples/kamap.html
   sandbox/context/examples/kml-layer.html
   sandbox/context/examples/layer-opacity.html
   sandbox/context/examples/layerLoadMonitoring.html
   sandbox/context/examples/layerswitcher.html
   sandbox/context/examples/lite.html
   sandbox/context/examples/mapserver.html
   sandbox/context/examples/mapserver_untiled.html
   sandbox/context/examples/markerResize.html
   sandbox/context/examples/markers.html
   sandbox/context/examples/markersTextLayer.html
   sandbox/context/examples/mm.html
   sandbox/context/examples/modify-feature.html
   sandbox/context/examples/mouse-position.html
   sandbox/context/examples/multimap-mercator.html
   sandbox/context/examples/multiserver.html
   sandbox/context/examples/mvs.html
   sandbox/context/examples/navtoolbar-outsidemap.html
   sandbox/context/examples/navtoolbar.html
   sandbox/context/examples/notile.html
   sandbox/context/examples/openmnnd.html
   sandbox/context/examples/outOfRangeMarkers.html
   sandbox/context/examples/overviewmap.html
   sandbox/context/examples/panel.html
   sandbox/context/examples/popups.html
   sandbox/context/examples/projected-map.html
   sandbox/context/examples/proxy.cgi
   sandbox/context/examples/regular-polygons.html
   sandbox/context/examples/resize-features.html
   sandbox/context/examples/restricted-extent.html
   sandbox/context/examples/rotate-features.html
   sandbox/context/examples/select-feature-openpopup.html
   sandbox/context/examples/select-feature.html
   sandbox/context/examples/setextent.html
   sandbox/context/examples/spherical-mercator.html
   sandbox/context/examples/tilecache.html
   sandbox/context/examples/tms.html
   sandbox/context/examples/urban.html
   sandbox/context/examples/ve.html
   sandbox/context/examples/vector-features.html
   sandbox/context/examples/vector-formats.html
   sandbox/context/examples/wfs-states.html
   sandbox/context/examples/wfs-t.html
   sandbox/context/examples/wfs.html
   sandbox/context/examples/wmc.html
   sandbox/context/examples/wms-untiled.html
   sandbox/context/examples/wms.html
   sandbox/context/examples/wmst.html
   sandbox/context/examples/worldwind.html
   sandbox/context/examples/wrapDateLine.html
   sandbox/context/examples/xhtml.html
   sandbox/context/examples/xml.html
   sandbox/context/examples/yahoo.html
   sandbox/context/examples/yelp-georss.xml
   sandbox/context/examples/zoomLevels.html
   sandbox/context/lib/Firebug/firebug.html
   sandbox/context/lib/Firebug/firebug.js
   sandbox/context/lib/Firebug/firebugx.js
   sandbox/context/lib/OpenLayers.js
   sandbox/context/lib/OpenLayers/Ajax.js
   sandbox/context/lib/OpenLayers/BaseTypes.js
   sandbox/context/lib/OpenLayers/BaseTypes/Bounds.js
   sandbox/context/lib/OpenLayers/BaseTypes/Class.js
   sandbox/context/lib/OpenLayers/BaseTypes/Element.js
   sandbox/context/lib/OpenLayers/BaseTypes/LonLat.js
   sandbox/context/lib/OpenLayers/BaseTypes/Pixel.js
   sandbox/context/lib/OpenLayers/BaseTypes/Size.js
   sandbox/context/lib/OpenLayers/Console.js
   sandbox/context/lib/OpenLayers/Control.js
   sandbox/context/lib/OpenLayers/Control/ArgParser.js
   sandbox/context/lib/OpenLayers/Control/Attribution.js
   sandbox/context/lib/OpenLayers/Control/DragFeature.js
   sandbox/context/lib/OpenLayers/Control/DragPan.js
   sandbox/context/lib/OpenLayers/Control/DrawFeature.js
   sandbox/context/lib/OpenLayers/Control/EditingToolbar.js
   sandbox/context/lib/OpenLayers/Control/KeyboardDefaults.js
   sandbox/context/lib/OpenLayers/Control/LayerSwitcher.js
   sandbox/context/lib/OpenLayers/Control/ModifyFeature.js
   sandbox/context/lib/OpenLayers/Control/MouseDefaults.js
   sandbox/context/lib/OpenLayers/Control/MousePosition.js
   sandbox/context/lib/OpenLayers/Control/MouseToolbar.js
   sandbox/context/lib/OpenLayers/Control/NavToolbar.js
   sandbox/context/lib/OpenLayers/Control/Navigation.js
   sandbox/context/lib/OpenLayers/Control/OverviewMap.js
   sandbox/context/lib/OpenLayers/Control/PanZoom.js
   sandbox/context/lib/OpenLayers/Control/PanZoomBar.js
   sandbox/context/lib/OpenLayers/Control/Panel.js
   sandbox/context/lib/OpenLayers/Control/Permalink.js
   sandbox/context/lib/OpenLayers/Control/Scale.js
   sandbox/context/lib/OpenLayers/Control/SelectFeature.js
   sandbox/context/lib/OpenLayers/Control/ZoomBox.js
   sandbox/context/lib/OpenLayers/Control/ZoomToMaxExtent.js
   sandbox/context/lib/OpenLayers/Events.js
   sandbox/context/lib/OpenLayers/Feature.js
   sandbox/context/lib/OpenLayers/Feature/Vector.js
   sandbox/context/lib/OpenLayers/Feature/WFS.js
   sandbox/context/lib/OpenLayers/Format.js
   sandbox/context/lib/OpenLayers/Format/GML.js
   sandbox/context/lib/OpenLayers/Format/GeoJSON.js
   sandbox/context/lib/OpenLayers/Format/GeoRSS.js
   sandbox/context/lib/OpenLayers/Format/JSON.js
   sandbox/context/lib/OpenLayers/Format/KML.js
   sandbox/context/lib/OpenLayers/Format/KML3.js
   sandbox/context/lib/OpenLayers/Format/WFS.js
   sandbox/context/lib/OpenLayers/Format/WKT.js
   sandbox/context/lib/OpenLayers/Format/WMC.js
   sandbox/context/lib/OpenLayers/Format/XML.js
   sandbox/context/lib/OpenLayers/Geometry.js
   sandbox/context/lib/OpenLayers/Geometry/Collection.js
   sandbox/context/lib/OpenLayers/Geometry/Curve.js
   sandbox/context/lib/OpenLayers/Geometry/LineString.js
   sandbox/context/lib/OpenLayers/Geometry/LinearRing.js
   sandbox/context/lib/OpenLayers/Geometry/MultiLineString.js
   sandbox/context/lib/OpenLayers/Geometry/MultiPoint.js
   sandbox/context/lib/OpenLayers/Geometry/MultiPolygon.js
   sandbox/context/lib/OpenLayers/Geometry/Point.js
   sandbox/context/lib/OpenLayers/Geometry/Polygon.js
   sandbox/context/lib/OpenLayers/Geometry/Rectangle.js
   sandbox/context/lib/OpenLayers/Geometry/Surface.js
   sandbox/context/lib/OpenLayers/Handler.js
   sandbox/context/lib/OpenLayers/Handler/Box.js
   sandbox/context/lib/OpenLayers/Handler/Drag.js
   sandbox/context/lib/OpenLayers/Handler/Feature.js
   sandbox/context/lib/OpenLayers/Handler/Keyboard.js
   sandbox/context/lib/OpenLayers/Handler/MouseWheel.js
   sandbox/context/lib/OpenLayers/Handler/Path.js
   sandbox/context/lib/OpenLayers/Handler/Point.js
   sandbox/context/lib/OpenLayers/Handler/Polygon.js
   sandbox/context/lib/OpenLayers/Handler/RegularPolygon.js
   sandbox/context/lib/OpenLayers/Icon.js
   sandbox/context/lib/OpenLayers/Layer.js
   sandbox/context/lib/OpenLayers/Layer/Boxes.js
   sandbox/context/lib/OpenLayers/Layer/EventPane.js
   sandbox/context/lib/OpenLayers/Layer/FixedZoomLevels.js
   sandbox/context/lib/OpenLayers/Layer/GML.js
   sandbox/context/lib/OpenLayers/Layer/GeoRSS.js
   sandbox/context/lib/OpenLayers/Layer/Google.js
   sandbox/context/lib/OpenLayers/Layer/Grid.js
   sandbox/context/lib/OpenLayers/Layer/HTTPRequest.js
   sandbox/context/lib/OpenLayers/Layer/Image.js
   sandbox/context/lib/OpenLayers/Layer/KaMap.js
   sandbox/context/lib/OpenLayers/Layer/MapServer.js
   sandbox/context/lib/OpenLayers/Layer/MapServer/Untiled.js
   sandbox/context/lib/OpenLayers/Layer/Markers.js
   sandbox/context/lib/OpenLayers/Layer/MultiMap.js
   sandbox/context/lib/OpenLayers/Layer/SphericalMercator.js
   sandbox/context/lib/OpenLayers/Layer/TMS.js
   sandbox/context/lib/OpenLayers/Layer/Text.js
   sandbox/context/lib/OpenLayers/Layer/TileCache.js
   sandbox/context/lib/OpenLayers/Layer/Vector.js
   sandbox/context/lib/OpenLayers/Layer/VirtualEarth.js
   sandbox/context/lib/OpenLayers/Layer/WFS.js
   sandbox/context/lib/OpenLayers/Layer/WMS.js
   sandbox/context/lib/OpenLayers/Layer/WMS/Untiled.js
   sandbox/context/lib/OpenLayers/Layer/WorldWind.js
   sandbox/context/lib/OpenLayers/Layer/Yahoo.js
   sandbox/context/lib/OpenLayers/Map.js
   sandbox/context/lib/OpenLayers/Marker.js
   sandbox/context/lib/OpenLayers/Marker/Box.js
   sandbox/context/lib/OpenLayers/Popup.js
   sandbox/context/lib/OpenLayers/Popup/Anchored.js
   sandbox/context/lib/OpenLayers/Popup/AnchoredBubble.js
   sandbox/context/lib/OpenLayers/Renderer.js
   sandbox/context/lib/OpenLayers/Renderer/Elements.js
   sandbox/context/lib/OpenLayers/Renderer/SVG.js
   sandbox/context/lib/OpenLayers/Renderer/VML.js
   sandbox/context/lib/OpenLayers/SingleFile.js
   sandbox/context/lib/OpenLayers/Tile.js
   sandbox/context/lib/OpenLayers/Tile/Image.js
   sandbox/context/lib/OpenLayers/Tile/WFS.js
   sandbox/context/lib/OpenLayers/Util.js
   sandbox/context/lib/Rico/Color.js
   sandbox/context/lib/Rico/Corner.js
   sandbox/context/news.txt
   sandbox/context/tests/grid_inittiles.html
   sandbox/context/tests/list-tests.html
   sandbox/context/tests/run-tests.html
   sandbox/context/tests/throws.js
   sandbox/context/theme/default/style.css
   sandbox/context/tools/mergejs.py
   sandbox/context/tools/release.sh
Log:
merge -r4553:HEAD from trunk

Modified: sandbox/context/apidoc_config/Languages.txt
===================================================================
--- sandbox/context/apidoc_config/Languages.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/apidoc_config/Languages.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,4 +1,4 @@
-Format: 1.35
+Format: Development Release 12-07-2007 (1.35 base)
 
 # This is the Natural Docs languages file for this project.  If you change
 # anything here, it will apply to THIS PROJECT ONLY.  If you'd like to change

Modified: sandbox/context/apidoc_config/Menu.txt
===================================================================
--- sandbox/context/apidoc_config/Menu.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/apidoc_config/Menu.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,4 +1,4 @@
-Format: 1.35
+Format: Development Release 12-07-2007 (1.35 base)
 
 
 Title: OpenLayers
@@ -8,7 +8,23 @@
 # Footer: [text]
 # If you want to add a copyright notice, this would be the place to do it.
 
+# You can add a timestamp to your documentation like one of these:
+# Timestamp: Generated on month day, year
+# Timestamp: Updated mm/dd/yyyy
+# Timestamp: Last updated mon day
+#
+#   m     - One or two digit month.  January is "1"
+#   mm    - Always two digit month.  January is "01"
+#   mon   - Short month word.  January is "Jan"
+#   month - Long month word.  January is "January"
+#   d     - One or two digit day.  1 is "1"
+#   dd    - Always two digit day.  1 is "01"
+#   day   - Day with letter extension.  1 is "1st"
+#   yy    - Two digit year.  2006 is "06"
+#   yyyy  - Four digit year.  2006 is "2006"
+#   year  - Four digit year.  2006 is "2006"
 
+
 # --------------------------------------------------------------------------
 # 
 # Cut and paste the lines below to change the order in which your files
@@ -52,26 +68,31 @@
 
       File: Control  (no auto-title, OpenLayers/Control.js)
       File: ArgParser  (no auto-title, OpenLayers/Control/ArgParser.js)
-      File: ZoomToMaxExtent  (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
-      File: OverviewMap  (no auto-title, OpenLayers/Control/OverviewMap.js)
+      File: Attribution  (no auto-title, OpenLayers/Control/Attribution.js)
+      File: Button  (no auto-title, OpenLayers/Control/Button.js)
       File: DragFeature  (no auto-title, OpenLayers/Control/DragFeature.js)
       File: DragPan  (no auto-title, OpenLayers/Control/DragPan.js)
       File: DrawFeature  (no auto-title, OpenLayers/Control/DrawFeature.js)
       File: EditingToolbar  (no auto-title, OpenLayers/Control/EditingToolbar.js)
       File: KeyboardDefaults  (no auto-title, OpenLayers/Control/KeyboardDefaults.js)
       File: LayerSwitcher  (no auto-title, OpenLayers/Control/LayerSwitcher.js)
+      File: ModifyFeature  (no auto-title, OpenLayers/Control/ModifyFeature.js)
       File: MouseDefaults  (no auto-title, OpenLayers/Control/MouseDefaults.js)
       File: MousePosition  (no auto-title, OpenLayers/Control/MousePosition.js)
       File: MouseToolbar  (no auto-title, OpenLayers/Control/MouseToolbar.js)
       File: Navigation  (no auto-title, OpenLayers/Control/Navigation.js)
+      File: NavigationHistory  (no auto-title, OpenLayers/Control/NavigationHistory.js)
       File: NavToolbar  (no auto-title, OpenLayers/Control/NavToolbar.js)
+      File: OverviewMap  (no auto-title, OpenLayers/Control/OverviewMap.js)
       File: Panel  (no auto-title, OpenLayers/Control/Panel.js)
+      File: PanZoom  (no auto-title, OpenLayers/Control/PanZoom.js)
       File: PanZoomBar  (no auto-title, OpenLayers/Control/PanZoomBar.js)
       File: Permalink  (no auto-title, OpenLayers/Control/Permalink.js)
       File: Scale  (no auto-title, OpenLayers/Control/Scale.js)
+      File: ScaleLine  (no auto-title, OpenLayers/Control/ScaleLine.js)
       File: SelectFeature  (no auto-title, OpenLayers/Control/SelectFeature.js)
       File: ZoomBox  (no auto-title, OpenLayers/Control/ZoomBox.js)
-      File: PanZoom  (OpenLayers/Control/PanZoom.js)
+      File: ZoomToMaxExtent  (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
       }  # Group: Control
 
    File: Events  (no auto-title, OpenLayers/Events.js)
@@ -79,26 +100,53 @@
    Group: Feature  {
 
       File: Feature  (no auto-title, OpenLayers/Feature.js)
+      File: Vector  (no auto-title, OpenLayers/Feature/Vector.js)
       File: WFS  (no auto-title, OpenLayers/Feature/WFS.js)
-      File: Vector  (no auto-title, OpenLayers/Feature/Vector.js)
       }  # Group: Feature
 
+   Group: Filter  {
+
+      File: Filter  (no auto-title, OpenLayers/Filter.js)
+      File: Comparison  (no auto-title, OpenLayers/Filter/Comparison.js)
+      File: FeatureId  (no auto-title, OpenLayers/Filter/FeatureId.js)
+      File: Logical  (no auto-title, OpenLayers/Filter/Logical.js)
+      }  # Group: Filter
+
    Group: Format  {
 
-      File: Format  (OpenLayers/Format.js)
+      File: Format  (no auto-title, OpenLayers/Format.js)
       File: GeoJSON  (no auto-title, OpenLayers/Format/GeoJSON.js)
       File: GeoRSS  (no auto-title, OpenLayers/Format/GeoRSS.js)
       File: GML  (no auto-title, OpenLayers/Format/GML.js)
       File: JSON  (no auto-title, OpenLayers/Format/JSON.js)
       File: KML  (no auto-title, OpenLayers/Format/KML.js)
+      File: OSM  (no auto-title, OpenLayers/Format/OSM.js)
+
+      Group: SLD  {
+
+         File: SLD  (no auto-title, OpenLayers/Format/SLD.js)
+         File: v1  (no auto-title, OpenLayers/Format/SLD/v1.js)
+         File: v1_0_0  (no auto-title, OpenLayers/Format/SLD/v1_0_0.js)
+         }  # Group: SLD
+
+      File: Text  (no auto-title, OpenLayers/Format/Text.js)
       File: WFS  (no auto-title, OpenLayers/Format/WFS.js)
       File: WKT  (no auto-title, OpenLayers/Format/WKT.js)
       File: XML  (no auto-title, OpenLayers/Format/XML.js)
+
+      Group: WMC  {
+
+         File: WMC  (no auto-title, OpenLayers/Format/WMC.js)
+         File: v1  (no auto-title, OpenLayers/Format/WMC/v1.js)
+         File: v1_0_0  (no auto-title, OpenLayers/Format/WMC/v1_0_0.js)
+         File: v1_1_0  (no auto-title, OpenLayers/Format/WMC/v1_1_0.js)
+         }  # Group: WMC
+
       }  # Group: Format
 
    Group: Geometry  {
 
-      File: Geometry  (OpenLayers/Geometry.js)
+      File: Geometry  (no auto-title, OpenLayers/Geometry.js)
       File: Collection  (no auto-title, OpenLayers/Geometry/Collection.js)
       File: Curve  (no auto-title, OpenLayers/Geometry/Curve.js)
       File: LinearRing  (no auto-title, OpenLayers/Geometry/LinearRing.js)
@@ -109,15 +157,16 @@
       File: Point  (no auto-title, OpenLayers/Geometry/Point.js)
       File: Polygon  (no auto-title, OpenLayers/Geometry/Polygon.js)
       File: Rectangle  (no auto-title, OpenLayers/Geometry/Rectangle.js)
-      File: Surface  (no auto-title, OpenLayers/Geometry/Surface.js)
       }  # Group: Geometry
 
    Group: Handler  {
 
-      File: Handler  (OpenLayers/Handler.js)
+      File: Handler  (no auto-title, OpenLayers/Handler.js)
       File: Box  (no auto-title, OpenLayers/Handler/Box.js)
+      File: Click  (no auto-title, OpenLayers/Handler/Click.js)
       File: Drag  (no auto-title, OpenLayers/Handler/Drag.js)
       File: Feature  (no auto-title, OpenLayers/Handler/Feature.js)
+      File: Hover  (no auto-title, OpenLayers/Handler/Hover.js)
       File: Keyboard  (no auto-title, OpenLayers/Handler/Keyboard.js)
       File: MouseWheel  (no auto-title, OpenLayers/Handler/MouseWheel.js)
       File: Path  (no auto-title, OpenLayers/Handler/Path.js)
@@ -128,9 +177,19 @@
 
    File: Icon  (no auto-title, OpenLayers/Icon.js)
 
+   Group: Lang  {
+
+      File: Lang  (no auto-title, OpenLayers/Lang.js)
+      File: Lang["cs-CZ"]  (OpenLayers/Lang/cs-CZ.js)
+      File: Lang["de"]  (no auto-title, OpenLayers/Lang/de.js)
+      File: Lang["en"]  (no auto-title, OpenLayers/Lang/en.js)
+      File: Lang["en-CA"]  (no auto-title, OpenLayers/Lang/en-CA.js)
+      File: Lang["fr"]  (no auto-title, OpenLayers/Lang/fr.js)
+      }  # Group: Lang
+
    Group: Layer  {
 
-      File: Layer  (OpenLayers/Layer.js)
+      File: Layer  (no auto-title, OpenLayers/Layer.js)
       File: Boxes  (no auto-title, OpenLayers/Layer/Boxes.js)
       File: EventPane  (no auto-title, OpenLayers/Layer/EventPane.js)
       File: FixedZoomLevels  (no auto-title, OpenLayers/Layer/FixedZoomLevels.js)
@@ -141,10 +200,12 @@
       File: HTTPRequest  (no auto-title, OpenLayers/Layer/HTTPRequest.js)
       File: Image  (no auto-title, OpenLayers/Layer/Image.js)
       File: KaMap  (no auto-title, OpenLayers/Layer/KaMap.js)
+      File: MapGuide  (no auto-title, OpenLayers/Layer/MapGuide.js)
       File: MapServer  (no auto-title, OpenLayers/Layer/MapServer.js)
       File: MapServer.Untiled  (no auto-title, OpenLayers/Layer/MapServer/Untiled.js)
       File: Markers  (no auto-title, OpenLayers/Layer/Markers.js)
       File: MultiMap  (no auto-title, OpenLayers/Layer/MultiMap.js)
+      File: PointTrack  (no auto-title, OpenLayers/Layer/PointTrack.js)
       File: SphericalMercator  (no auto-title, OpenLayers/Layer/SphericalMercator.js)
       File: Text  (no auto-title, OpenLayers/Layer/Text.js)
       File: TileCache  (no auto-title, OpenLayers/Layer/TileCache.js)
@@ -162,33 +223,42 @@
 
    Group: Marker  {
 
-      File: Marker  (OpenLayers/Marker.js)
+      File: Marker  (no auto-title, OpenLayers/Marker.js)
       File: Box  (no auto-title, OpenLayers/Marker/Box.js)
       }  # Group: Marker
 
    Group: Popup  {
 
-      File: Popup  (OpenLayers/Popup.js)
+      File: Popup  (no auto-title, OpenLayers/Popup.js)
       File: Anchored  (no auto-title, OpenLayers/Popup/Anchored.js)
       File: AnchoredBubble  (no auto-title, OpenLayers/Popup/AnchoredBubble.js)
+      File: Framed  (OpenLayers/Popup/Framed.js)
+      File: FramedCloud  (OpenLayers/Popup/FramedCloud.js)
       }  # Group: Popup
 
+   File: Projection  (no auto-title, OpenLayers/Projection.js)
+
    Group: Renderer  {
 
-      File: Renderer  (OpenLayers/Renderer.js)
+      File: Renderer  (no auto-title, OpenLayers/Renderer.js)
       File: Elements  (no auto-title, OpenLayers/Renderer/Elements.js)
       File: SVG  (no auto-title, OpenLayers/Renderer/SVG.js)
       File: VML  (no auto-title, OpenLayers/Renderer/VML.js)
       }  # Group: Renderer
 
+   File: Rule  (no auto-title, OpenLayers/Rule.js)
+   File: Style  (no auto-title, OpenLayers/Style.js)
+   File: StyleMap  (no auto-title, OpenLayers/StyleMap.js)
+
    Group: Tile  {
 
-      File: Tile  (OpenLayers/Tile.js)
+      File: Tile  (no auto-title, OpenLayers/Tile.js)
       File: Image  (no auto-title, OpenLayers/Tile/Image.js)
       File: WFS  (no auto-title, OpenLayers/Tile/WFS.js)
       }  # Group: Tile
 
-   File: Util  (OpenLayers/Util.js)
+   File: Tween  (no auto-title, OpenLayers/Tween.js)
+   File: Util  (no auto-title, OpenLayers/Util.js)
    }  # Group: OpenLayers
 
 Group: Index  {

Modified: sandbox/context/apidoc_config/Topics.txt
===================================================================
--- sandbox/context/apidoc_config/Topics.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/apidoc_config/Topics.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,4 +1,4 @@
-Format: 1.35
+Format: Development Release 12-07-2007 (1.35 base)
 
 # This is the Natural Docs topics file for this project.  If you change anything
 # here, it will apply to THIS PROJECT ONLY.  If you'd like to change something
@@ -58,9 +58,6 @@
 # Class Hierarchy: [yes|no]
 #    Whether the topics are part of the class hierarchy.  Defaults to no.
 #
-# Variable Type: [yes|no]
-#    Whether the topics can be a variable type.  Defaults to no.
-#
 # Page Title If First: [yes|no]
 #    Whether the topic's title becomes the page title if it's the first one in
 #    a file.  Defaults to no.

Modified: sandbox/context/build/README.txt
===================================================================
--- sandbox/context/build/README.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/build/README.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -4,7 +4,7 @@
  * Build:
 
      cd build
-     ./build.sh
+     ./build.py
      cd ..
 
  * Upload the result to the server: e.g.

Modified: sandbox/context/build/build.py
===================================================================
--- sandbox/context/build/build.py	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/build/build.py	2008-06-04 04:36:57 UTC (rev 7307)
@@ -2,11 +2,22 @@
 
 import sys
 sys.path.append("../tools")
+import mergejs
 
-import jsmin, mergejs
+have_compressor = None
+try:
+    import jsmin
+    have_compressor = "jsmin"
+except ImportError:
+    try:
+        import minimize
+        have_compressor = "minimize"
+    except Exception, E:
+        print E
+        pass
 
 sourceDirectory = "../lib"
-configFilename = "library.cfg"
+configFilename = "full.cfg"
 outputFilename = "OpenLayers.js"
 
 if len(sys.argv) > 1:
@@ -21,8 +32,15 @@
 
 print "Merging libraries."
 merged = mergejs.run(sourceDirectory, None, configFilename)
-print "Compressing."
-minimized = jsmin.jsmin(merged)
+if have_compressor == "jsmin":
+    print "Compressing using jsmin."
+    minimized = jsmin.jsmin(merged)
+elif have_compressor == "minimize":
+    print "Compressing using minimize."
+    minimized = minimize.minimize(merged)
+else: # fallback
+    print "Not compressing."
+    minimized = merged 
 print "Adding license file."
 minimized = file("license.txt").read() + minimized
 

Modified: sandbox/context/build/buildUncompressed.py
===================================================================
--- sandbox/context/build/buildUncompressed.py	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/build/buildUncompressed.py	2008-06-04 04:36:57 UTC (rev 7307)
@@ -6,7 +6,7 @@
 import jsmin, mergejs
 
 sourceDirectory = "../lib"
-configFilename = "library.cfg"
+configFilename = "full.cfg"
 outputFilename = "OpenLayers.js"
 
 if len(sys.argv) > 1:


Property changes on: sandbox/context/build/buildUncompressed.py
___________________________________________________________________
Name: svn:executable
   + *

Modified: sandbox/context/build/full.cfg
===================================================================
--- sandbox/context/build/full.cfg	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/build/full.cfg	2008-06-04 04:36:57 UTC (rev 7307)
@@ -13,3 +13,7 @@
 [exclude]
 Firebug/firebug.js
 Firebug/firebugx.js
+OpenLayers/Lang/de.js
+OpenLayers/Lang/en-CA.js
+OpenLayers/Lang/fr.js
+OpenLayers/Lang/cs-CZ.js

Modified: sandbox/context/build/library.cfg
===================================================================
--- sandbox/context/build/library.cfg	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/build/library.cfg	2008-06-04 04:36:57 UTC (rev 7307)
@@ -46,5 +46,9 @@
 OpenLayers/Renderer/SVG.js
 OpenLayers/Renderer/VML.js
 OpenLayers/Renderer.js
+OpenLayers/Lang/de.js
+OpenLayers/Lang/en-CA.js
+OpenLayers/Lang/fr.js
+OpenLayers/Lang/cs-CZ.js
 
 

Modified: sandbox/context/build/license.txt
===================================================================
--- sandbox/context/build/license.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/build/license.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -2,8 +2,8 @@
 
   OpenLayers.js -- OpenLayers Map Viewer Library
 
-  Copyright 2005-2007 MetaCarta, Inc., released under a modified BSD license.
-  Please see http://svn.openlayers.org/trunk/openlayers/repository-license.txt
+  Copyright 2005-2008 MetaCarta, Inc., released under the Clear BSD license.
+  Please see http://svn.openlayers.org/trunk/openlayers/license.txt
   for the full text of the license.
 
   Includes compressed code under the following licenses:
@@ -21,7 +21,7 @@
  *  Prototype is freely distributable under the terms of an MIT-style license.
  *  For details, see the Prototype web site: http://prototype.conio.net/
  *
-/*--------------------------------------------------------------------------*/
+ *--------------------------------------------------------------------------*/
 
 /**  
 *  

Modified: sandbox/context/build/lite.cfg
===================================================================
--- sandbox/context/build/lite.cfg	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/build/lite.cfg	2008-06-04 04:36:57 UTC (rev 7307)
@@ -21,3 +21,8 @@
 [exclude]
 Firebug/firebug.js
 Firebug/firebugx.js
+OpenLayers/Lang/de.js
+OpenLayers/Lang/en-CA.js
+OpenLayers/Lang/fr.js
+OpenLayers/Lang/cs-CZ.js
+

Modified: sandbox/context/doc/authors.txt
===================================================================
--- sandbox/context/doc/authors.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/doc/authors.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,27 +1,40 @@
-OpenLayers contributors:
-Howard Butler
-Bertil Chaupis                                                               
-John Cole
-Jeff Dege
-Schuyler Erle
-Christian López Espínola
-John Frank
-Sean Gilles
-Pierre Giraud
-Andreas Hocevar
-Eric Lemoine
-Philip Lindsay
-Corey Puffault
-Tim Schaub
-Christopher Schmidt
-Cameron Shorter                                                              
-Paul Spencer                                                                 
-Glen Stampoultzis
-James Stembridge
-Erik Uzureau
-Bill Woodall
-Steve Woodbridge
-
-
-OpenLayers is graciously supported by MetaCarta, Inc.
-<http://www.metacarta.com>.
+OpenLayers contributors:
+
+Seb Benthall
+Howard Butler
+Bertil Chaupis                                                               
+John Cole
+Jeff Dege
+Roald de Wit
+Schuyler Erle
+Christian López Espínola
+John Frank
+Sean Gilles
+Pierre Giraud
+Andreas Hocevar
+Ian Johnson
+Eric Lemoine
+Philip Lindsay
+Martijn van Oosterhout
+David Overstrom
+Corey Puffault
+Gregers Rygg
+Tim Schaub
+Christopher Schmidt
+Cameron Shorter                                                              
+Paul Spencer                                                                 
+Glen Stampoultzis
+James Stembridge
+Erik Uzureau
+Ivan Willig
+Bill Woodall
+Steve Woodbridge
+
+Some portions of OpenLayers are used under the Apache 2.0 license, available
+in doc/licenses/APACHE-2.0.txt.
+
+Some portions of OpenLayers are used under the MIT license, availabie in 
+doc/licenses/MIT-LICENSE.txt.
+
+Some portions of OpenLayers are Copyright 2001 Robert Penner, and are used 
+under the BSD license, available in doc/licenses/BSD-LICENSE.txt

Copied: sandbox/context/doc/licenses (from rev 7306, trunk/openlayers/doc/licenses)

Deleted: sandbox/context/doc/licenses/APACHE-2.0.txt
===================================================================
--- trunk/openlayers/doc/licenses/APACHE-2.0.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/doc/licenses/APACHE-2.0.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,202 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.

Copied: sandbox/context/doc/licenses/APACHE-2.0.txt (from rev 7306, trunk/openlayers/doc/licenses/APACHE-2.0.txt)
===================================================================
--- sandbox/context/doc/licenses/APACHE-2.0.txt	                        (rev 0)
+++ sandbox/context/doc/licenses/APACHE-2.0.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

Deleted: sandbox/context/doc/licenses/BSD-LICENSE.txt
===================================================================
--- trunk/openlayers/doc/licenses/BSD-LICENSE.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/doc/licenses/BSD-LICENSE.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,28 +0,0 @@
-Redistribution and use of this software in source and binary forms, with or
-without modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above
-  copyright notice, this list of conditions and the
-  following disclaimer.
-
-* Redistributions in binary form must reproduce the above
-  copyright notice, this list of conditions and the
-  following disclaimer in the documentation and/or other
-  materials provided with the distribution.
-
-* Neither the name of Yahoo! Inc. nor the names of its
-  contributors may be used to endorse or promote products
-  derived from this software without specific prior
-  written permission of Yahoo! Inc.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Copied: sandbox/context/doc/licenses/BSD-LICENSE.txt (from rev 7306, trunk/openlayers/doc/licenses/BSD-LICENSE.txt)
===================================================================
--- sandbox/context/doc/licenses/BSD-LICENSE.txt	                        (rev 0)
+++ sandbox/context/doc/licenses/BSD-LICENSE.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -0,0 +1,28 @@
+Redistribution and use of this software in source and binary forms, with or
+without modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above
+  copyright notice, this list of conditions and the
+  following disclaimer.
+
+* Redistributions in binary form must reproduce the above
+  copyright notice, this list of conditions and the
+  following disclaimer in the documentation and/or other
+  materials provided with the distribution.
+
+* Neither the name of Yahoo! Inc. nor the names of its
+  contributors may be used to endorse or promote products
+  derived from this software without specific prior
+  written permission of Yahoo! Inc.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Deleted: sandbox/context/doc/licenses/MIT-LICENSE.txt
===================================================================
--- trunk/openlayers/doc/licenses/MIT-LICENSE.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/doc/licenses/MIT-LICENSE.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,18 +0,0 @@
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Copied: sandbox/context/doc/licenses/MIT-LICENSE.txt (from rev 7306, trunk/openlayers/doc/licenses/MIT-LICENSE.txt)
===================================================================
--- sandbox/context/doc/licenses/MIT-LICENSE.txt	                        (rev 0)
+++ sandbox/context/doc/licenses/MIT-LICENSE.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -0,0 +1,18 @@
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Modified: sandbox/context/doc/readme.txt
===================================================================
--- sandbox/context/doc/readme.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/doc/readme.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,3 +1,3 @@
 Automatically generated OpenLayers API documentation is online:
 
-  http://dev.openlayers.org/docs/overview-tree.html
+  http://dev.openlayers.org/apidocs

Copied: sandbox/context/doc/walkthru.html (from rev 7306, trunk/openlayers/doc/walkthru.html)
===================================================================
--- sandbox/context/doc/walkthru.html	                        (rev 0)
+++ sandbox/context/doc/walkthru.html	2008-06-04 04:36:57 UTC (rev 7307)
@@ -0,0 +1,96 @@
+<html>
+<head>
+<title>OpenLayers examples walkthrough</title>
+<style type="text/css">
+    a { color:blue; text-decoration: none; }
+    a:hover { text-decoration: underline; }
+</style>
+<base href="http://openlayers.org/dev/examples/">
+</head>
+<body style="font-family: sans-serif">
+<h1><pre style="font-size: larger">&lt;ol&gt;</pre></h1>
+<p>API documentation: <a href="http://dev.openlayers.org/docs/">http://dev.openlayers.org/docs/</a></p>
+<p>Examples: <a href="http://dev.openlayers.org/examples/">http://openlayers.org/dev/examples/</a></p>
+<h2>Maps</h2>
+<ol>
+    <li><a href="../examples/lite.html">Basic example</a></li>
+    <li><a href="../examples/layerswitcher.html">Layer switcher (aka legend)</a></li>
+    <li><a href="../examples/example.html">Base layers versus overlays</a></li>
+    <li><a href="../examples/multiserver.html">Multiple WMS mirrors</a></li>
+    <li><a href="../examples/fullScreen.html">Full screen map</a></li>
+    <li><a href="../examples/wrapDateLine.html">Wrapping the date line</a></li>
+    <li><a href="../examples/projected-map.html">Other cartographic projections</a></li>
+    <li><a href="../examples/layer-opacity.html">Translucent overlays</a></li>
+</ol>
+
+<h2>Raster Layers</h2>
+<ol>
+    <li><a href="../examples/wms-untiled.html">Untiled WMS layer</a></li>
+    <li><a href="../examples/kamap.html">Ka-Map layer</a></li>
+    <li><a href="../examples/mapserver.html">MapServer layer</a></li>
+    <li><a href="../examples/worldwind.html">Worldwind layer</a></li>
+    <li><a href="../examples/tms.html">TMS layer</a></li>
+    <li><a href="../examples/image-layer.html">Image layer</a></li>
+    <li><a href="../examples/google.html">Google layer</a></li>
+    <li><a href="../examples/ve.html">VirtualEarth layer</a></li>
+    <li><a href="../examples/spherical-mercator.html">Spherical Mercator ("EPSG:900913")</a></li>
+    <li><a href="http://tilecache.org/">TileCache</a></li>
+</ol>
+
+<h2>Marker Layers</h2>
+<ol>
+    <li><a href="../examples/markers.html">Markers</a></li>
+    <li><a href="../examples/markerResize.html">Changing marker properties dynamically</a></li>
+    <li><a href="../examples/popups.html">Popups</a></li>
+    <li><a href="../examples/georss.html">GeoRSS</a> (<a href="georss.xml">example data</a>)</a></li>
+    <li><a href="../examples/georss-markers.html">GeoRSS with custom markers</a></li>
+    <li><a href="../examples/wfs.html">Point layer from WFS</a></li>
+    <li><a href="../examples/getfeatureinfo.html">WFS GetFeatureInfo example</a></li>
+</ol>
+
+<h2>Events and Controls</h2>
+<ol>
+    <li><a href="../examples/navtoolbar.html">Navigation tools on the map</a></li>
+    <li><a href="../examples/navtoolbar-outsidemap.html">Navigation toolbar off the map</a></li>
+    <li><a href="../examples/mouse-position.html">Tracking the mouse position</a></li>
+    <li><a href="../examples/overview.html">Overview map</a></li>
+    <li><a href="../examples/attribution.html">Layer attribution</a></li>
+    <li><a href="../examples/controls.html">Full range of controls</a></li>
+    <li><a href="../examples/custom-control.html">Custom controls #1</a></li>
+    <li><a href="../examples/custom-control.html">Custom controls #2</a></li>
+    <li><a href="../examples/custom-style.html">Custom control styles</a></li>
+    <li><a href="../examples/click.html">Trapping click events</a></li>
+    <li><a href="../examples/layerLoadMonitoring.html">Tracking map events</a></li>
+</ol>
+
+<h2>Vector Layers</h2>
+<ol>
+    <li><a href="../examples/vector-features.html">Generating features in JavaScript</a></li>
+    <li><a href="../examples/gml-layer.html">Loading features from GML</a></li>
+    <li><a href="../examples/kml-layer.html">Loading features from KML</a></li>
+    <li><a href="../examples/gml-serialize.html">Serializing features to GML</a></li>
+    <li><a href="../examples/vector-formats.html">Serializing to other formats</a></li>
+    <li><a href="../examples/select-feature.html">Selecting features</a></li>
+    <li><a href="../examples/select-feature-openpopup.html">Attaching popups to features</a></li>
+</ol>
+
+<h2>Editing Tools</h2>
+<ol>
+    <li><a href="../examples/draw-feature.html">Drawing features</a></li>
+    <li><a href="../examples/editingtoolbar.html">Editing toolbar</a> (<a href="editingtoolbar-outside.html">outside the map</a>)</li>
+    <li><a href="../examples/regular-polygons.html">Creating regular polygons</a></li>
+    <li><a href="../examples/modify-feature.html">Modifying features</a></li>
+    <li><a href="../examples/resize-features.html">Resizing features</a></li>
+    <li><a href="../examples/rotate-features.html">Rotating features</a></li>
+    <li><a href="../examples/wfs-t.html">Transactional WFS example</a></li>
+    <li><a href="http://featureserver.org/">FeatureServer</a></li>
+</ol>
+
+<h2>Testing</h2>
+<ol>
+    <li><a href="../tests/run-tests.html">Test.AnotherWay suite</a></li>
+</ol>
+
+<h1><pre style="font-size: larger">&lt;/ol&gt;</pre></h1>
+</body>
+</html>

Modified: sandbox/context/doc_config/Languages.txt
===================================================================
--- sandbox/context/doc_config/Languages.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/doc_config/Languages.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,4 +1,4 @@
-Format: 1.35
+Format: Development Release 12-07-2007 (1.35 base)
 
 # This is the Natural Docs languages file for this project.  If you change
 # anything here, it will apply to THIS PROJECT ONLY.  If you'd like to change

Modified: sandbox/context/doc_config/Menu.txt
===================================================================
--- sandbox/context/doc_config/Menu.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/doc_config/Menu.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,4 +1,4 @@
-Format: 1.35
+Format: Development Release 12-07-2007 (1.35 base)
 
 
 Title: OpenLayers
@@ -8,7 +8,23 @@
 # Footer: [text]
 # If you want to add a copyright notice, this would be the place to do it.
 
+# You can add a timestamp to your documentation like one of these:
+# Timestamp: Generated on month day, year
+# Timestamp: Updated mm/dd/yyyy
+# Timestamp: Last updated mon day
+#
+#   m     - One or two digit month.  January is "1"
+#   mm    - Always two digit month.  January is "01"
+#   mon   - Short month word.  January is "Jan"
+#   month - Long month word.  January is "January"
+#   d     - One or two digit day.  1 is "1"
+#   dd    - Always two digit day.  1 is "01"
+#   day   - Day with letter extension.  1 is "1st"
+#   yy    - Two digit year.  2006 is "06"
+#   yyyy  - Four digit year.  2006 is "2006"
+#   year  - Four digit year.  2006 is "2006"
 
+
 # --------------------------------------------------------------------------
 # 
 # Cut and paste the lines below to change the order in which your files
@@ -50,55 +66,87 @@
 
    Group: Control  {
 
-      File: Control  (OpenLayers/Control.js)
+      File: Control  (no auto-title, OpenLayers/Control.js)
       File: ArgParser  (no auto-title, OpenLayers/Control/ArgParser.js)
-      File: ZoomToMaxExtent  (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
-      File: OverviewMap  (no auto-title, OpenLayers/Control/OverviewMap.js)
+      File: Attribution  (no auto-title, OpenLayers/Control/Attribution.js)
+      File: Button  (no auto-title, OpenLayers/Control/Button.js)
       File: DragFeature  (no auto-title, OpenLayers/Control/DragFeature.js)
       File: DragPan  (no auto-title, OpenLayers/Control/DragPan.js)
       File: DrawFeature  (no auto-title, OpenLayers/Control/DrawFeature.js)
       File: EditingToolbar  (no auto-title, OpenLayers/Control/EditingToolbar.js)
       File: KeyboardDefaults  (no auto-title, OpenLayers/Control/KeyboardDefaults.js)
       File: LayerSwitcher  (no auto-title, OpenLayers/Control/LayerSwitcher.js)
+      File: ModifyFeature  (no auto-title, OpenLayers/Control/ModifyFeature.js)
       File: MouseDefaults  (no auto-title, OpenLayers/Control/MouseDefaults.js)
       File: MousePosition  (no auto-title, OpenLayers/Control/MousePosition.js)
       File: MouseToolbar  (no auto-title, OpenLayers/Control/MouseToolbar.js)
       File: Navigation  (no auto-title, OpenLayers/Control/Navigation.js)
+      File: NavigationHistory  (no auto-title, OpenLayers/Control/NavigationHistory.js)
       File: NavToolbar  (no auto-title, OpenLayers/Control/NavToolbar.js)
+      File: OverviewMap  (no auto-title, OpenLayers/Control/OverviewMap.js)
       File: Panel  (no auto-title, OpenLayers/Control/Panel.js)
+      File: PanZoom  (no auto-title, OpenLayers/Control/PanZoom.js)
       File: PanZoomBar  (no auto-title, OpenLayers/Control/PanZoomBar.js)
       File: Permalink  (no auto-title, OpenLayers/Control/Permalink.js)
       File: Scale  (no auto-title, OpenLayers/Control/Scale.js)
+      File: ScaleLine  (no auto-title, OpenLayers/Control/ScaleLine.js)
       File: SelectFeature  (no auto-title, OpenLayers/Control/SelectFeature.js)
       File: ZoomBox  (no auto-title, OpenLayers/Control/ZoomBox.js)
-      File: PanZoom  (no auto-title, OpenLayers/Control/PanZoom.js)
+      File: ZoomToMaxExtent  (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
       }  # Group: Control
 
    File: Events  (no auto-title, OpenLayers/Events.js)
 
    Group: Feature  {
 
-      File: Feature  (OpenLayers/Feature.js)
+      File: Feature  (no auto-title, OpenLayers/Feature.js)
+      File: Vector  (no auto-title, OpenLayers/Feature/Vector.js)
       File: WFS  (no auto-title, OpenLayers/Feature/WFS.js)
-      File: Vector  (no auto-title, OpenLayers/Feature/Vector.js)
       }  # Group: Feature
 
+   Group: Filter  {
+
+      File: Filter  (no auto-title, OpenLayers/Filter.js)
+      File: Comparison  (no auto-title, OpenLayers/Filter/Comparison.js)
+      File: FeatureId  (no auto-title, OpenLayers/Filter/FeatureId.js)
+      File: Logical  (no auto-title, OpenLayers/Filter/Logical.js)
+      }  # Group: Filter
+
    Group: Format  {
 
-      File: Format  (OpenLayers/Format.js)
+      File: Format  (no auto-title, OpenLayers/Format.js)
       File: GeoJSON  (no auto-title, OpenLayers/Format/GeoJSON.js)
       File: GeoRSS  (no auto-title, OpenLayers/Format/GeoRSS.js)
       File: GML  (no auto-title, OpenLayers/Format/GML.js)
       File: JSON  (no auto-title, OpenLayers/Format/JSON.js)
       File: KML  (no auto-title, OpenLayers/Format/KML.js)
+      File: OSM  (no auto-title, OpenLayers/Format/OSM.js)
+
+      Group: SLD  {
+
+         File: SLD  (no auto-title, OpenLayers/Format/SLD.js)
+         File: v1  (no auto-title, OpenLayers/Format/SLD/v1.js)
+         File: v1_0_0  (no auto-title, OpenLayers/Format/SLD/v1_0_0.js)
+         }  # Group: SLD
+
+      File: Text  (no auto-title, OpenLayers/Format/Text.js)
       File: WFS  (no auto-title, OpenLayers/Format/WFS.js)
       File: WKT  (no auto-title, OpenLayers/Format/WKT.js)
       File: XML  (no auto-title, OpenLayers/Format/XML.js)
+
+      Group: WMC  {
+
+         File: WMC  (no auto-title, OpenLayers/Format/WMC.js)
+         File: v1  (no auto-title, OpenLayers/Format/WMC/v1.js)
+         File: v1_0_0  (no auto-title, OpenLayers/Format/WMC/v1_0_0.js)
+         File: v1_1_0  (no auto-title, OpenLayers/Format/WMC/v1_1_0.js)
+         }  # Group: WMC
+
       }  # Group: Format
 
    Group: Geometry  {
 
-      File: Geometry  (OpenLayers/Geometry.js)
+      File: Geometry  (no auto-title, OpenLayers/Geometry.js)
       File: Collection  (no auto-title, OpenLayers/Geometry/Collection.js)
       File: Curve  (no auto-title, OpenLayers/Geometry/Curve.js)
       File: LinearRing  (no auto-title, OpenLayers/Geometry/LinearRing.js)
@@ -109,15 +157,16 @@
       File: Point  (no auto-title, OpenLayers/Geometry/Point.js)
       File: Polygon  (no auto-title, OpenLayers/Geometry/Polygon.js)
       File: Rectangle  (no auto-title, OpenLayers/Geometry/Rectangle.js)
-      File: Surface  (no auto-title, OpenLayers/Geometry/Surface.js)
       }  # Group: Geometry
 
    Group: Handler  {
 
-      File: Handler  (OpenLayers/Handler.js)
+      File: Handler  (no auto-title, OpenLayers/Handler.js)
       File: Box  (no auto-title, OpenLayers/Handler/Box.js)
+      File: Click  (no auto-title, OpenLayers/Handler/Click.js)
       File: Drag  (no auto-title, OpenLayers/Handler/Drag.js)
       File: Feature  (no auto-title, OpenLayers/Handler/Feature.js)
+      File: Hover  (no auto-title, OpenLayers/Handler/Hover.js)
       File: Keyboard  (no auto-title, OpenLayers/Handler/Keyboard.js)
       File: MouseWheel  (no auto-title, OpenLayers/Handler/MouseWheel.js)
       File: Path  (no auto-title, OpenLayers/Handler/Path.js)
@@ -128,9 +177,19 @@
 
    File: Icon  (no auto-title, OpenLayers/Icon.js)
 
+   Group: Lang  {
+
+      File: Lang  (no auto-title, OpenLayers/Lang.js)
+      File: Lang["cs-CZ"]  (OpenLayers/Lang/cs-CZ.js)
+      File: Lang["de"]  (no auto-title, OpenLayers/Lang/de.js)
+      File: Lang["en"]  (no auto-title, OpenLayers/Lang/en.js)
+      File: Lang["en-CA"]  (no auto-title, OpenLayers/Lang/en-CA.js)
+      File: Lang["fr"]  (no auto-title, OpenLayers/Lang/fr.js)
+      }  # Group: Lang
+
    Group: Layer  {
 
-      File: Layer  (OpenLayers/Layer.js)
+      File: Layer  (no auto-title, OpenLayers/Layer.js)
       File: Boxes  (no auto-title, OpenLayers/Layer/Boxes.js)
       File: EventPane  (no auto-title, OpenLayers/Layer/EventPane.js)
       File: FixedZoomLevels  (no auto-title, OpenLayers/Layer/FixedZoomLevels.js)
@@ -141,10 +200,12 @@
       File: HTTPRequest  (no auto-title, OpenLayers/Layer/HTTPRequest.js)
       File: Image  (no auto-title, OpenLayers/Layer/Image.js)
       File: KaMap  (no auto-title, OpenLayers/Layer/KaMap.js)
+      File: MapGuide  (no auto-title, OpenLayers/Layer/MapGuide.js)
       File: MapServer  (no auto-title, OpenLayers/Layer/MapServer.js)
       File: MapServer.Untiled  (no auto-title, OpenLayers/Layer/MapServer/Untiled.js)
       File: Markers  (no auto-title, OpenLayers/Layer/Markers.js)
       File: MultiMap  (no auto-title, OpenLayers/Layer/MultiMap.js)
+      File: PointTrack  (no auto-title, OpenLayers/Layer/PointTrack.js)
       File: SphericalMercator  (no auto-title, OpenLayers/Layer/SphericalMercator.js)
       File: Text  (no auto-title, OpenLayers/Layer/Text.js)
       File: TileCache  (no auto-title, OpenLayers/Layer/TileCache.js)
@@ -168,27 +229,36 @@
 
    Group: Popup  {
 
-      File: Popup  (OpenLayers/Popup.js)
+      File: Popup  (no auto-title, OpenLayers/Popup.js)
       File: Anchored  (no auto-title, OpenLayers/Popup/Anchored.js)
       File: AnchoredBubble  (no auto-title, OpenLayers/Popup/AnchoredBubble.js)
+      File: Framed  (OpenLayers/Popup/Framed.js)
+      File: FramedCloud  (OpenLayers/Popup/FramedCloud.js)
       }  # Group: Popup
 
+   File: Projection  (no auto-title, OpenLayers/Projection.js)
+
    Group: Renderer  {
 
-      File: Renderer  (OpenLayers/Renderer.js)
+      File: Renderer  (no auto-title, OpenLayers/Renderer.js)
       File: Elements  (no auto-title, OpenLayers/Renderer/Elements.js)
       File: SVG  (no auto-title, OpenLayers/Renderer/SVG.js)
       File: VML  (no auto-title, OpenLayers/Renderer/VML.js)
       }  # Group: Renderer
 
+   File: Rule  (no auto-title, OpenLayers/Rule.js)
+   File: Style  (no auto-title, OpenLayers/Style.js)
+   File: StyleMap  (no auto-title, OpenLayers/StyleMap.js)
+
    Group: Tile  {
 
-      File: Tile  (OpenLayers/Tile.js)
+      File: Tile  (no auto-title, OpenLayers/Tile.js)
       File: Image  (no auto-title, OpenLayers/Tile/Image.js)
       File: WFS  (no auto-title, OpenLayers/Tile/WFS.js)
       }  # Group: Tile
 
-   File: Util  (OpenLayers/Util.js)
+   File: Tween  (no auto-title, OpenLayers/Tween.js)
+   File: Util  (no auto-title, OpenLayers/Util.js)
    }  # Group: OpenLayers
 
 Group: Index  {

Modified: sandbox/context/doc_config/Topics.txt
===================================================================
--- sandbox/context/doc_config/Topics.txt	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/doc_config/Topics.txt	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,4 +1,4 @@
-Format: 1.35
+Format: Development Release 12-07-2007 (1.35 base)
 
 # This is the Natural Docs topics file for this project.  If you change anything
 # here, it will apply to THIS PROJECT ONLY.  If you'd like to change something
@@ -55,9 +55,6 @@
 # Class Hierarchy: [yes|no]
 #    Whether the topics are part of the class hierarchy.  Defaults to no.
 #
-# Variable Type: [yes|no]
-#    Whether the topics can be a variable type.  Defaults to no.
-#
 # Page Title If First: [yes|no]
 #    Whether the topic's title becomes the page title if it's the first one in
 #    a file.  Defaults to no.

Modified: sandbox/context/examples/GMLParser.html
===================================================================
--- sandbox/context/examples/GMLParser.html	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/examples/GMLParser.html	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,12 +1,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
-    <style type="text/css">
-        #map {
-            width: 800px;
-            height: 475px;
-            border: 1px solid black;
-        }
-    </style>
+    <title>OpenLayers GML Parser</title>
+    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" />
+    <link rel="stylesheet" href="style.css" type="text/css" />
     <script src="../lib/OpenLayers.js"></script>
     <script type="text/javascript">
         function parseData(req) {
@@ -21,13 +17,27 @@
             }
                 html += "</ul>"
           }
-          document.body.innerHTML = html;
+          document.getElementById('output').innerHTML = html;
         }
         function load() {
             OpenLayers.loadURL("gml/owls.xml", "", null, parseData);
-        }   
+        }
     </script>
   </head>
   <body onload="load()">
+      <h1 id="title">GML Parser Example</h1>
+
+      <div id="tags"></div>
+
+      <p id="shortdesc">
+          Demonstrate the operation of the GML parser.
+      </p>
+
+      <div id="output"></div>
+
+      <div id="docs">
+          This script reads data from a GML file and parses out the coordinates, appending them to a HTML string with markup tags.
+          This markup is dumped to an element in the page.
+    </div>
   </body>
-</html>  
+</html>

Copied: sandbox/context/examples/Jugl.js (from rev 7306, trunk/openlayers/examples/Jugl.js)
===================================================================
--- sandbox/context/examples/Jugl.js	                        (rev 0)
+++ sandbox/context/examples/Jugl.js	2008-06-04 04:36:57 UTC (rev 7307)
@@ -0,0 +1,84 @@
+/**
+ * Jugl.js -- JavaScript Template Library
+ *
+ * Copyright 2007 Tim Schaub
+ * Released under the MIT license.  Please see
+ * http://svn.tschaub.net/jugl/trunk/license.txt for the full license.
+ */
+
+(function(){var Jugl={prefix:"jugl",namespaceURI:"http://namespace.jugl.org/"};Jugl.Array={indexOf:function(array,obj){for(var i=0;i<array.length;i++){if(array[i]==obj)return i;}
+return-1;}};Jugl.Function={bind:function(method,object){var args=[];for(var i=2;i<arguments.length;++i){args.push(arguments[i]);}
+return function(){for(var i=0;i<arguments.length;++i){args.push(arguments[i]);}
+return method.apply(object,args);}}};Jugl.Node={appendChild:function(parent,child){if(typeof(parent)=="string"){var obj=document.getElementById(parent);if(!obj){throw Error("Element id not found: "+parent);}
+parent=obj;}
+if(typeof(child)=="string"){var obj=document.getElementById(child);if(!obj){throw Error("Element id not found: "+child);}
+child=obj;}
+if(child.namespaceURI&&child.xml){var wrapper=document.createElement('div');wrapper.innerHTML=child.xml;var children=wrapper.childNodes;for(var i=0;i<children.length;++i){parent.appendChild(children[i]);}}else{if(parent.ownerDocument&&parent.ownerDocument.importNode){child=parent.ownerDocument.importNode(child,true);}
+parent.appendChild(child);}
+return child;}};Jugl.Object={extend:function(destination,source){destination=destination||{};source=source||{};for(property in source){destination[property]=source[property];}
+return destination;},applyDefaults:function(destination,source){destination=destination||{};source=source||{};for(property in source){if(destination[property]===undefined){destination[property]=source[property];}}
+return destination;}};Jugl.Request={loadTemplate:function(url,onComplete,caller){var createTemplate=function(request){var doc,template;try{doc=request.responseXML;template=new Jugl.Template(doc.documentElement);}catch(invalidXML){try{doc=document.createElement("div");doc.innerHTML=request.responseText;template=new Jugl.Template(doc.firstChild);}catch(invalidHTML){var msg="Can't make HTML out of response: "+
+request.responseText;Jugl.Console.error(msg);throw invalidHTML;}}
+var complete=Jugl.Function.bind(onComplete,caller);complete(template);}
+Jugl.Request.loadUrl(url,createTemplate);},loadUrl:function(url,onComplete,caller){var complete=(caller)?Jugl.Function.bind(onComplete,caller):onComplete;var request=Jugl.Request.createXMLHttpRequest();request.open("GET",url);request.onreadystatechange=function(){if(request.readyState==4){complete(request);}}
+request.send(null);},createXMLHttpRequest:function(){if(typeof XMLHttpRequest!="undefined"){return new XMLHttpRequest();}else if(typeof ActiveXObject!="undefined"){return new ActiveXObject("Microsoft.XMLHTTP");}else{throw new Error("XMLHttpRequest not supported");}}};Jugl.Class=function(){var Class=function(){if(this===Jugl){var msg="Create an instance of a Jugl "+"class with the new keyword";throw Error(msg);}
+this.initialize.apply(this,arguments);}
+var extended={toString:function(){return"["+this.CLASS_NAME+"]";}};var parent;for(var i=0;i<arguments.length;++i){if(typeof arguments[i]=="function"){parent=arguments[i].prototype;}else{parent=arguments[i];}
+Jugl.Object.extend(extended,parent);}
+Class.prototype=extended;return Class;};Jugl.Console={log:function(){},debug:function(){},info:function(){},warn:function(){},error:function(){},assert:function(){},dir:function(){},dirxml:function(){},trace:function(){},group:function(){},groupEnd:function(){},time:function(){},timeEnd:function(){},profile:function(){},profileEnd:function(){},count:function(){}};(function(){if(window.console){var scripts=document.getElementsByTagName("script");for(var i=0;i<scripts.length;++i){if(scripts[i].src.indexOf("firebug.js")!=-1){Jugl.Object.extend(Jugl.Console,console);break;}}}})();Jugl.Attribute=Jugl.Class({element:null,node:null,type:null,nodeValue:null,template:null,initialize:function(element,node,type){this.element=element;this.node=node;this.type=type;this.nodeValue=node.nodeValue;this.nodeName=node.nodeName;this.template=element.template;},splitAttributeValue:function(value){value=(value!=null)?value:this.nodeValue;var matches=this.template.regExes.trimSpace.exec(value);var items;if(matches&&matches.length==3){items=[matches[1],matches[2]];}
+return items;},splitExpressionPrefix:function(){var items=this.splitAttributeValue();if(!items||(items[0]!='structure'&&items[0]!='text')){items=[null,this.nodeValue];}
+return items;},getAttributeValues:function(){var trimmed=this.nodeValue.replace(/[\t\n]/g,"").replace(/;\s*$/,"");var tabbed=trimmed.replace(/;;/g,"\t");var newlined=tabbed.split(";").join("\n");return newlined.replace(/\t/g,";").split(/\n/g);},removeSelf:function(){this.element.removeAttributeNode(this);},process:function(){return this.processAttribute[this.type].apply(this,[]);},evalInScope:function(str){var expression="with(this.element.scope){"+str+"}";return eval(expression);},processAttribute:{"define":function(){var values=this.getAttributeValues();var pair;for(var i=0;i<values.length;++i){pair=this.splitAttributeValue(values[i]);this.element.scope[pair[0]]=this.evalInScope(pair[1]);}
+this.removeSelf();return true;},"condition":function(){var proceed;try{proceed=!!(this.evalInScope(this.nodeValue));}catch(err){var message=err.name+": "+err.message+"\n"+"attribute: "+this.nodeName;Jugl.Console.error(message);throw err;}
+this.removeSelf();if(!proceed){this.element.removeSelf();}
+return proceed;},"repeat":function(){var pair=this.splitAttributeValue();var key=pair[0];var list=this.evalInScope(pair[1]);this.removeSelf();if(!(list instanceof Array)){var items=new Array();for(var p in list){items.push(p);}
+list=items;}
+var element;var previousSibling=this.element;var length=list.length;for(var i=0;i<length;++i){element=this.element.clone();element.scope[key]=list[i];element.scope.repeat[key]={index:i,number:i+1,even:!(i%2),odd:!!(i%2),start:(i==0),end:(i==length-1),length:length};previousSibling.insertAfter(element);element.process();previousSibling=element;}
+this.element.removeSelf();return false;},"content":function(){var pair=this.splitExpressionPrefix();var str;try{str=this.evalInScope(pair[1]);}catch(err){Jugl.Console.error("Failed to eval in element scope: "+
+pair[1]);throw err;}
+this.removeSelf();if(pair[0]=='structure'){try{this.element.node.innerHTML=str;}catch(err){var wrapper=document.createElement('div');var msg;try{wrapper.innerHTML=str;}catch(invalidHTML){msg="Can't transform string into valid HTML : "+
+str;Jugl.Console.error(msg);throw invalidHTML;}
+if(this.element.node.xml&&this.template.xmldom){while(this.element.node.firstChild){this.element.node.removeChild(this.element.node.firstChild);}
+this.template.xmldom.loadXML(wrapper.outerHTML);var children=this.template.xmldom.firstChild.childNodes;try{for(var i=0;i<children.length;++i){this.element.node.appendChild(children[i]);}}catch(invalidXML){msg="Can't transform string into valid XHTML : "+
+str;Jugl.Console.error(msg);throw invalidXML;}}else{try{this.element.node.innerHTML=wrapper.innerHTML;}catch(invalidXML){msg="Can't transform string into valid XHTML : "+
+str;Jugl.Console.error(msg);throw invalidXML;}}}}else{var text;if(this.element.node.xml&&this.template.xmldom){text=this.template.xmldom.createTextNode(str);}else{text=document.createTextNode(str);}
+var child=new Jugl.Element(this.template,text);this.element.removeChildNodes();this.element.appendChild(child);}
+return true;},"replace":function(){var pair=this.splitExpressionPrefix();var str;try{str=this.evalInScope(pair[1]);}catch(err){Jugl.Console.error("Failed to eval in element scope: "+
+pair[1]);throw err;}
+this.removeSelf();if(pair[0]=='structure'){var wrapper=document.createElement('div');try{wrapper.innerHTML=str;}catch(err){msg="Can't transform string into valid HTML : "+
+str;Jugl.Console.error(msg);throw err;}
+if(this.element.node.xml&&this.template.xmldom){try{this.template.xmldom.loadXML(wrapper.outerHTML);}catch(err){msg="Can't transform string into valid XML : "+
+str;Jugl.Console.error(msg);throw err;}
+wrapper=this.template.xmldom.firstChild;}
+while(wrapper.firstChild){var child=wrapper.removeChild(wrapper.firstChild);if(this.element.node.ownerDocument&&this.element.node.ownerDocument.importNode){if(child.ownerDocument!=this.element.node.ownerDocument){child=this.element.node.ownerDocument.importNode(child,true);}}
+this.element.node.parentNode.insertBefore(child,this.element.node);}}else{var text;if(this.element.node.xml&&this.template.xmldom){text=this.template.xmldom.createTextNode(str);}else{text=document.createTextNode(str);}
+var replacement=new Jugl.Element(this.template,text);this.element.insertBefore(replacement);}
+this.element.removeSelf();return true;},"attributes":function(){var values=this.getAttributeValues();var pair,name,value;for(var i=0;i<values.length;++i){pair=this.splitAttributeValue(values[i]);name=pair[0];value=this.evalInScope(pair[1]);if(value!==false){this.element.setAttribute(name,value);}}
+this.removeSelf();return true;},"omit-tag":function(){var omit;try{omit=((this.nodeValue=="")||!!(this.evalInScope(this.nodeValue)));}catch(err){Jugl.Console.error("Failed to eval in element scope: "+
+this.nodeValue);throw err;}
+this.removeSelf();if(omit){var children=this.element.getChildNodes();var child;for(var i=0;i<children.length;++i){this.element.insertBefore(children[i]);}
+this.element.removeSelf();}},"reflow":function(){var reflow;try{reflow=((this.nodeValue=="")||!!(this.evalInScope(this.nodeValue)));}catch(err){Jugl.Console.error("Failed to eval in element scope: "+
+this.nodeValue);throw err;}
+this.removeSelf();if(reflow){if(this.element.node.outerHTML){this.element.node.outerHTML=this.element.node.outerHTML;}else{this.element.node.innerHTML=this.element.node.innerHTML;}}}},CLASS_NAME:"Jugl.Attribute"});Jugl.Element=Jugl.Class({template:null,node:null,scope:null,initialize:function(template,node){this.template=template;this.node=node;this.scope=new Object();this.scope.repeat=new Object();},clone:function(){var node=this.node.cloneNode(true);node.removeAttribute("id");var element=new Jugl.Element(this.template,node);Jugl.Object.extend(element.scope,this.scope);return element;},getAttribute:function(localName){var node;if(this.node.nodeType==1){if(this.template.usingNS){node=this.node.getAttributeNodeNS(Jugl.namespaceURI,localName);}else{node=this.node.getAttributeNode(Jugl.prefix+":"+
+localName);}
+if(node&&!node.specified){node=false;}}
+var attribute;if(node){attribute=new Jugl.Attribute(this,node,localName);}else{attribute=node;}
+return attribute;},setAttribute:function(name,value){this.node.setAttribute(name,value);},removeAttributeNode:function(attribute){this.node.removeAttributeNode(attribute.node);},getChildNodes:function(){var numNodes=this.node.childNodes.length;var children=new Array(numNodes);var node,scope;for(var i=0;i<numNodes;++i){node=new Jugl.Element(this.template,this.node.childNodes[i]);node.scope=Jugl.Object.extend({},this.scope);children[i]=node;}
+return children;},removeChildNodes:function(){while(this.node.hasChildNodes()){this.node.removeChild(this.node.firstChild);}},removeChild:function(element){this.node.removeChild(element.node);return node;},removeSelf:function(){this.node.parentNode.removeChild(this.node);},importNode:function(element){if(this.node.ownerDocument&&this.node.ownerDocument.importNode){if(element.node.ownerDocument!=this.node.ownerDocument){element.node=this.node.ownerDocument.importNode(element.node,true);}}},appendChild:function(element){this.importNode(element);this.node.appendChild(element.node);},insertAfter:function(element){this.importNode(element);var parent=this.node.parentNode;var sibling=this.node.nextSibling;if(sibling){parent.insertBefore(element.node,sibling);}else{parent.appendChild(element.node);}},insertBefore:function(element){this.importNode(element);var parent=this.node.parentNode;parent.insertBefore(element.node,this.node);},process:function(){var attribute;var keepProcessing=true;var series=["define","condition","repeat"];for(var i=0;i<series.length;++i){attribute=this.getAttribute(series[i]);if(attribute){try{keepProcessing=attribute.process();}catch(err){Jugl.Console.error("Failed to process "+
+series[i]+" attribute");throw err;}
+if(!keepProcessing){return;}}}
+var content=this.getAttribute("content");if(content){try{content.process();}catch(err){Jugl.Console.error("Failed to process content attribute");throw err;}}else{var replace=this.getAttribute("replace");if(replace){try{replace.process();}catch(err){Jugl.Console.error("Failed to process replace attribute");throw err;}}}
+var attributes=this.getAttribute("attributes");if(attributes){try{attributes.process();}catch(err){Jugl.Console.error("Failed to process attributes attribute");throw err;}}
+if(!content&&!replace){this.processChildNodes();}
+var omit=this.getAttribute("omit-tag");if(omit){try{omit.process();}catch(err){Jugl.Console.error("Failed to process omit-tag attribute");throw err;}}
+var reflow=this.getAttribute("reflow");if(reflow){try{reflow.process();}catch(err){Jugl.Console.error("Failed to process reflow attribute");throw err;}}},processChildNodes:function(){var children=this.getChildNodes();for(var i=0;i<children.length;++i){try{children[i].process();}catch(err){Jugl.Console.error("Failed to process child node: "+i);throw err;}}},CLASS_NAME:"Jugl.Element"});Jugl.Template=Jugl.Class({node:null,usingNS:false,xhtmlns:"http://www.w3.org/1999/xhtml",xmldom:window.ActiveXObject?new ActiveXObject("Microsoft.XMLDOM"):null,regExes:{trimSpace:(/^\s*(\w+)\s+(.*?)\s*$/)},loaded:false,loading:false,initialize:function(config){if(typeof config=="string"||(config&&config.nodeType==1)){config={node:config};}
+config=config||{};if(typeof(config.node)=="string"){config.node=document.getElementById(config.node);if(!config.node){throw Error("Element id not found: "+config.node);}}
+if(config.node){this.node=config.node;this.loaded=true;}else if(config.url){this.load({url:config.url,callback:config.callback,scope:config.scope});}},process:function(config){if(config&&!config.context&&!config.clone&&!config.string&&!config.parent){config={context:config}}
+config=Jugl.Object.applyDefaults(config,{context:null,clone:false,string:false});if(this.node.getAttributeNodeNS){if(this.node.getAttributeNodeNS(Jugl.xhtmlns,Jugl.prefix)){this.usingNS=true;}}
+var element=new Jugl.Element(this,this.node);if(config.clone){element=element.clone();}
+if(config.context){element.scope=config.context;}
+try{element.process();}catch(err){Jugl.Console.error("Failed to process "+
+this.node.nodeName+" node");throw err;}
+var data;if(config.string){if(element.node.innerHTML){data=element.node.innerHTML;}else{if(this.xmldom){data=element.node.xml;}else{var serializer=new XMLSerializer();data=serializer.serializeToString(element.node);}}}else{data=element.node;if(config.parent){if(config.clone){data=Jugl.Node.appendChild(config.parent,element.node);}else{this.appendTo(config.parent);}}}
+return data;},load:function(config){if(typeof config=="string"){config={url:config};}
+config=config||{};this.loading=true;var setNode=function(template){this.node=template.node;this.loading=false;this.loaded=true;if(config.callback){config.callback.apply(config.scope,[template]);}}
+Jugl.Request.loadTemplate(config.url,setNode,this);},appendTo:function(parent){this.node=Jugl.Node.appendChild(parent,this.node);return this;},CLASS_NAME:"Jugl.Template"});window["http://jugl.tschaub.net/trunk/lib/Jugl.js"]=Jugl;})();
\ No newline at end of file

Modified: sandbox/context/examples/KMLParser.html
===================================================================
--- sandbox/context/examples/KMLParser.html	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/examples/KMLParser.html	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,33 +1,47 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
-    <style type="text/css">
-        #map {
-            width: 800px;
-            height: 475px;
-            border: 1px solid black;
-        }
-    </style>
+    <title>OpenLayers KML Parser Example</title>
+    <link rel="stylesheet" href="style.css" type="text/css" />
     <script src="../lib/OpenLayers.js"></script>
     <script type="text/javascript">
         function parseData(req) {
-          g =  new OpenLayers.Format.KML();
+          g =  new OpenLayers.Format.KML({extractStyles: true});
           html = ""
           features = g.read(req.responseText);
           for(var feat in features) {
             html += "Feature: Geometry: "+ features[feat].geometry+",";
                 html += "<ul>";
             for (var j in features[feat].attributes) {
-                html += "<li>"+j+":"+features[feat].attributes[j]+"</li>";
+                html += "<li>Attribute "+j+":"+features[feat].attributes[j]+"</li>";
             }
                 html += "</ul>"
+                html += "<ul>";
+            for (var j in features[feat].style) {
+                html += "<li>Style "+j+":"+features[feat].style[j]+"</li>";
+            }
+                html += "</ul>"
           }
-          document.body.innerHTML = html;
+          document.getElementById('output').innerHTML = html;
         }
         function load() {
             OpenLayers.loadURL("kml/lines.kml", "", null, parseData);
-        }   
+        }
     </script>
   </head>
   <body onload="load()">
+      <h1 id="title">KML Parser Example</h1>
+
+      <div id="tags"></div>
+
+      <p id="shortdesc">
+          Demonstrate the operation of the KML parser.
+      </p>
+
+      <div id="output"></div>
+
+      <div id="docs">
+          This script reads data from a KML file and parses out the coordinates, appending them to a HTML string with markup tags.
+          This markup is dumped to an element in the page.
+    </div>
   </body>
-</html>  
+</html>

Modified: sandbox/context/examples/accessible.html
===================================================================
--- sandbox/context/examples/accessible.html	2008-06-03 22:27:53 UTC (rev 7306)
+++ sandbox/context/examples/accessible.html	2008-06-04 04:36:57 UTC (rev 7307)
@@ -1,11 +1,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
+        <title>OpenLayers Accessible Example</title>
+        <link rel="stylesheet" href="../theme/default/style.css" type="text/css" />
+        <link rel="stylesheet" href="style.css" type="text/css" />
         <style type="text/css">
-            #map {
-                width: 512px;
-                height: 256px;
-                border: 1px solid #eee;
-            }
             table {
                 border: 1 px solid white;
                 padding: 0;
@@ -21,10 +19,14 @@
                 font-style: normal;
                 font-weight: normal;
                 text-decoration: underline;
-            }            
+            }
             a:hover {
                 text-decoration: underline;
-            }         
+            }
+            a.api {
+                font-size:1em;
+                text-decoration:underline;
+            }
         </style>
         <script src="../lib/OpenLayers.js"></script>
         <script type="text/javascript">
@@ -35,7 +37,7 @@
                 };
                 map = new OpenLayers.Map('map', options);
                 var wms = new OpenLayers.Layer.WMS(
-                    "OpenLayers WMS", 
+                    "OpenLayers WMS",
                     "http://labs.metacarta.com/wms/vmap0?",
                     {layers: 'basic'}
                 );
@@ -45,7 +47,15 @@
         </script>
     </head>
     <body onload="init()">
-        <h3>OpenLayers Example</h3>
+        <h1 id="title">Accessible Example</h1>
+
+        <div id="tags">
+        </div>
+
+        <p id="shortdesc">
+            Demonstrate how to use the KeyboardDefaults option parameter for layer types.
+        </p>
+
         <table>
             <tbody>
                 <tr>
@@ -75,7 +85,7 @@
                             pan <em>w</em>est
                         </a>
                     </td>
-                    <td id="map"></td>
+                    <td id="map" class="smallmap"></td>
                     <td>
                         <a href="javascript: void map.pan(map.getSize().w / 4, 0);"
                            accesskey="e">
@@ -95,30 +105,35 @@
                 </tr>
             </tbody>
         </table>
-        <p>Navigate the map in one of three ways:
-            <ul>
-                <li>Click on the named links to zoom and pan</li>
-