<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/bkiselka</link><counters><counter name="forever" lastEventTime="1306365703" firstEventTime="1269022747">22</counter></counters><metadata></metadata><recentMessages><message><timestamp>1306336140</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4069</revision><author>bkiselka</author><log>enable input in CursorTrack widget: pan and zoom to a user defined coordinate</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/text/de/widgetText.xml">trunk/mapbuilder/lib/text/de/widgetText.xml</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/CursorTrack.xsl">trunk/mapbuilder/lib/widget/CursorTrack.xsl</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/mapStyle.css">trunk/mapbuilder/lib/skin/default/mapStyle.css</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/text/en/widgetText.xml">trunk/mapbuilder/lib/text/en/widgetText.xml</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/blue/mapStyle.css">trunk/mapbuilder/lib/skin/blue/mapStyle.css</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/CursorTrack.js">trunk/mapbuilder/lib/widget/CursorTrack.js</file></files></commit></body></message><message><timestamp>1306169292</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4068</revision><author>bkiselka</author><log>just documentation comment fixed</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/MapScaleText.js">trunk/mapbuilder/lib/widget/MapScaleText.js</file></files></commit></body></message><message><timestamp>1302205816</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4067</revision><author>bkiselka</author><log>Add Support for HTML5 Browsers (WebKit Browsers like Apple Safari or Google Chrome as well as Mozilla Firefox 4.0), fixes MAP-561

Idea behind the changes:
1. use ordered script loading (like in IE, but for all scripts) for all browsers supporting document.readyState (see lib/Mapbuilder.js and end of lib/model/Config.js)
2. use a new version of Sarissa (thus changing browser switches based on Sarissa to the new varialbes names) - please note your custom code also needs to use the new variables names!
3. decrease the interval of mapbuilder.checkScriptsLoaded() to 10 ms for faster loading
4. changes for WebKit-browsers: 
a. only use no namespace for the old (not WebKit based) Safari
b. also use another method for copying documents in lib/tool/MergeModels.js
c. examples: avoid empty tags and fix style
d. lib/skin/default/demoStyles.css: use absolute position together with correct top/left/bottom </log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/WidgetBaseXSL.js">trunk/mapbuilder/lib/widget/WidgetBaseXSL.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/Util.js">trunk/mapbuilder/lib/util/Util.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/ModelBase.js">trunk/mapbuilder/lib/model/ModelBase.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/demoStyles.css">trunk/mapbuilder/lib/skin/default/demoStyles.css</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/MapPaneOL.js">trunk/mapbuilder/lib/widget/MapPaneOL.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/Config.js">trunk/mapbuilder/lib/model/Config.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/examples/mapViewer/index.html">trunk/mapbuilder/examples/mapViewer/index.html</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/FeatureCollection.js">trunk/mapbuilder/lib/model/FeatureCollection.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/examples/Demis/index.html">trunk/mapbuilder/examples/Demis/index.html</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/examples/mergeModels/index.html">trunk/mapbuilder/examples/mergeModels/index.html</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/OwsContext.js">trunk/mapbuilder/lib/model/OwsContext.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/Logger.js">trunk/mapbuilder/lib/model/Logger.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/sarissa/sarissa_ieemu_xpath.js">trunk/mapbuilder/lib/util/sarissa/sarissa_ieemu_xpath.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/tool/MergeModels.js">trunk/mapbuilder/lib/tool/MergeModels.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/WmsCapabilities.js">trunk/mapbuilder/lib/model/WmsCapabilities.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/WpsCapabilities.js">trunk/mapbuilder/lib/model/WpsCapabilities.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/Mapbuilder.js">trunk/mapbuilder/lib/Mapbuilder.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/Context.js">trunk/mapbuilder/lib/model/Context.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/examples/projDemo/index.html">trunk/mapbuilder/examples/projDemo/index.html</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/sarissa/Sarissa.js">trunk/mapbuilder/lib/util/sarissa/Sarissa.js</file></files></commit></body></message><message><timestamp>1302204367</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4066</revision><author>bkiselka</author><log>use image of openlayers 2.10 rc2</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/images/openlayers/cloud-popup-relative.png">trunk/mapbuilder/lib/skin/default/images/openlayers/cloud-popup-relative.png</file></files></commit></body></message><message><timestamp>1302204160</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4065</revision><author>bkiselka</author><log>back port of OpenLayers Rev. 11001 (draw external graphics even if no fill is specified (e.g. for symbolizers from sld). p=gernot,me r=me (closes #3004))
This solves an IE8 bug</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/openlayers/OpenLayers.js">trunk/mapbuilder/lib/util/openlayers/OpenLayers.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/openlayers/OpenLayers-compressed.js">trunk/mapbuilder/lib/util/openlayers/OpenLayers-compressed.js</file></files></commit></body></message><message><timestamp>1299674870</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4064</revision><author>bkiselka</author><log>use correct OpenLayers 2.10 compressed</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/build/kompress.sh">trunk/mapbuilder/build/kompress.sh</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/openlayers/OpenLayers-compressed.js">trunk/mapbuilder/lib/util/openlayers/OpenLayers-compressed.js</file></files></commit></body></message><message><timestamp>1299524195</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4063</revision><author>bkiselka</author><log>enable new line in a message (\n will be interpreted as a new line)</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/Util.js">trunk/mapbuilder/lib/util/Util.js</file></files></commit></body></message><message><timestamp>1299247165</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4062</revision><author>bkiselka</author><log>enable id-based widget texts:
first read values of
&lt;widget&gt;
then override these values with values of
&lt;widget id=&quot;id&quot;&gt;
if given </log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/WidgetBaseXSL.js">trunk/mapbuilder/lib/widget/WidgetBaseXSL.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/ButtonBase.js">trunk/mapbuilder/lib/widget/ButtonBase.js</file></files></commit></body></message><message><timestamp>1295006935</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4061</revision><author>bkiselka</author><log>catch any error that occur accessing a stylesheet (see MAP-555)
background information:
Error 1000 usually means you are trying to change something in the DOM which is not allowed.</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/ButtonBase.js">trunk/mapbuilder/lib/widget/ButtonBase.js</file></files></commit></body></message><message><timestamp>1287755364</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4060</revision><author>bkiselka</author><log>added lib/MapbuilderCompressed.js to svn:ignore (use the build script to generate it)</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib">trunk/mapbuilder/lib</file></files></commit></body></message><message><timestamp>1287755327</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4059</revision><author>bkiselka</author><log>build script for windows (kompress.cmd) added</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/build/build.xml">trunk/mapbuilder/build/build.xml</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/build/kompress.cmd">trunk/mapbuilder/build/kompress.cmd</file></files></commit></body></message><message><timestamp>1287754810</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4058</revision><author>bkiselka</author><log>Use a (new added) compressed version of OpenLayers in the build script</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/build/kompress.sh">trunk/mapbuilder/build/kompress.sh</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/openlayers/OpenLayers-compressed.js">trunk/mapbuilder/lib/util/openlayers/OpenLayers-compressed.js</file></files></commit></body></message><message><timestamp>1287754166</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4057</revision><author>bkiselka</author><log>Update OpenLayers to release 2.10 (fixes MAP-559)</log><files><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/img/pan-panel-NOALPHA.png">trunk/mapbuilder/lib/skin/default/openlayers/img/pan-panel-NOALPHA.png</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/img/pan-panel.png">trunk/mapbuilder/lib/skin/default/openlayers/img/pan-panel.png</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/img/navigation_history.png">trunk/mapbuilder/lib/skin/default/openlayers/img/navigation_history.png</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/img/zoom-panel-NOALPHA.png">trunk/mapbuilder/lib/skin/default/openlayers/img/zoom-panel-NOALPHA.png</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/img/zoom-panel.png">trunk/mapbuilder/lib/skin/default/openlayers/img/zoom-panel.png</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/openlayers/OpenLayers.js">trunk/mapbuilder/lib/util/openlayers/OpenLayers.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/google.css">trunk/mapbuilder/lib/skin/default/openlayers/google.css</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/img/save_features_off.png">trunk/mapbuilder/lib/skin/default/openlayers/img/save_features_off.png</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/img/save_features_on.png">trunk/mapbuilder/lib/skin/default/openlayers/img/save_features_on.png</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/style.css">trunk/mapbuilder/lib/skin/default/openlayers/style.css</file><file action="add" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/skin/default/openlayers/img/ruler.png">trunk/mapbuilder/lib/skin/default/openlayers/img/ruler.png</file></files></commit></body></message><message><timestamp>1287752511</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4056</revision><author>bkiselka</author><log>MAP-560 fixed: pass numZoomLevel on at the creation of the overview map using options.mapOptions and so limit the possible steps a overview map has.

Note:
Other mapOptions (scales, resolutions, minScale, maxScale, maxResolution, minResolution, minExtent and maxExtent) as described in http://trac.osgeo.org/openlayers/wiki/SettingZoomLevels are also possible. But be careful with the type!</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/OverviewMap.js">trunk/mapbuilder/lib/widget/OverviewMap.js</file></files></commit></body></message><message><timestamp>1287750024</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4055</revision><author>bkiselka</author><log>MAP-541 partly fixed: moved 
functionality from examples/catalog/LayerControl.js to lib/widget/LayerControl.js: 
new methods loadLayerStart, loadLayerEnd and unused copyToTargetModel added; 
set XSL parameter layerMetadata added; 
highlight a layer just if a map is present fixed

config.xml changed: use default LayerControl.js (changes see above) and MapPaneOL.js (no functionality changes) from lib/widget

thus examples/catalog/LayerControl.js and examples/catalog/MapPaneOL.js deleted</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/examples/catalog/config.xml">trunk/mapbuilder/examples/catalog/config.xml</file><file action="remove" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/examples/catalog/MapPaneOL.js">trunk/mapbuilder/examples/catalog/MapPaneOL.js</file><file action="remove" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/examples/catalog/LayerControl.js">trunk/mapbuilder/examples/catalog/LayerControl.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/LayerControl.js">trunk/mapbuilder/lib/widget/LayerControl.js</file></files></commit></body></message><message><timestamp>1270540791</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4052</revision><author>bkiselka</author><log>If Opera is used, get the xlink:href attribute with namespace (fixes MAP-484).

This would also work in FireFox, but not in IE and actually applies the idea of r3024 by jseb.baklouti to all possible places.

For OPera MapPaneOL.js makes sure that the height of the map is &gt; 0, and optionally calculates the height out of a %-value, with a fallback. This was a problem at the gmlviewer, ol-integration and i18n examples</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/util/Util.js">trunk/mapbuilder/lib/util/Util.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/ModelBase.js">trunk/mapbuilder/lib/model/ModelBase.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/OwsContext.js">trunk/mapbuilder/lib/model/OwsContext.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/Logger.js">trunk/mapbuilder/lib/model/Logger.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/widget/MapPaneOL.js">trunk/mapbuilder/lib/widget/MapPaneOL.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/WmsCapabilities.js">trunk/mapbuilder/lib/model/WmsCapabilities.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/WpsCapabilities.js">trunk/mapbuilder/lib/model/WpsCapabilities.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/Context.js">trunk/mapbuilder/lib/model/Context.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/model/FeatureCollection.js">trunk/mapbuilder/lib/model/FeatureCollection.js</file></files></commit></body></message><message><timestamp>1270063307</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4051</revision><author>bkiselka</author><log>do not try to load a not existing scriptFile, but use default instead (raised error in Opera)</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/examples/catalog/config.xml">trunk/mapbuilder/examples/catalog/config.xml</file></files></commit></body></message><message><timestamp>1269897050</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4050</revision><author>bkiselka</author><log>MergeModels works now correctly with Opera (tested with Opera 10.51)

The &quot;cloning&quot; workaround of serializing and again parsing a XML document is necessary because Opera does not support cloning of Document nodes, see http://reference.sitepoint.com/javascript/Node/cloneNode </log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/tool/MergeModels.js">trunk/mapbuilder/lib/tool/MergeModels.js</file></files></commit></body></message><message><timestamp>1269891141</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4049</revision><author>bkiselka</author><log>support for safari and opera: do not set text or comments as stylesheet parameter (same idea as r3063 by jseb.baklouti)

can be tested in the timeSeries (Caps2Context.js) and OWSExplorer (EditContext.js) example</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/tool/Caps2Context.js">trunk/mapbuilder/lib/tool/Caps2Context.js</file><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/tool/EditContext.js">trunk/mapbuilder/lib/tool/EditContext.js</file></files></commit></body></message><message><timestamp>1269865139</timestamp><generator><name>Built-in Subversion repository interface</name><version>1.0</version></generator><source><project>MapBuilder</project></source><body><commit><revision>4048</revision><author>bkiselka</author><log>support for safari and opera: do not set text or comments as stylesheet parameter (same idea as r3063 by jseb.baklouti)</log><files><file action="modify" uri="http://svn.codehaus.org/mapbuilder/trunk/mapbuilder/lib/tool/WebServiceRequest.js">trunk/mapbuilder/lib/tool/WebServiceRequest.js</file></files></commit></body></message></recentMessages></statsTarget>
