Project

General

Profile

1

    
2
mapbuilder-lib Release Information
3
==================================
4
$Id: CHANGES 3969 2008-04-12 11:41:46Z camerons $
5

    
6
This file contains information about updates to each release:
7

    
8

    
9
mapbuilder-lib-1.5-rc2
10
======================
11
This is a minor release, addressing some bug fixes, compatibility with IE7 and Firefox 3, and adds a catalog client.
12

    
13
It covers the following:
14
* Javascript was cleaned up to be compatible with Openlayers coding practices.
15
* Address issues triggered when working with Prototype.js. MAP-485
16
* A number of bug fixes
17
* Old redundant widgets were moved to an archive
18
* Introduction of a catalog search example
19
* Added support for IE7 and Firefox 3.
20

    
21
mapbuilder-lib-1.5-rc1
22
======================
23

    
24
mapbuilder-lib-1.5-alpha2
25
==========================
26
This Mapbuilder release is largely a bugfix and cleanup release on the
27
road to rc1.
28

    
29
Note: A number of the current and fixed bugs are tied to the progress of the
30
larger tasks in the OpenLayers integration. See MAP-259 for an overview.
31

    
32
Bugs fixed:
33
----------
34
MAP-394		"MAP-264 /lib/widget/WebServiceForm.js"
35
MAP-367		"MAP-264 /lib/widget/Measurement.js"
36
MAP-338		"MAP-264 /lib/widget/GetFeatureInfo.js"
37
MAP-387		"MAP-264 /lib/widget/TimeSeries.js"
38
MAP-362		"MAP-264 /lib/widget/MapPane2.js"
39
MAP-361		"MAP-264 /lib/widget/MapPane.js"
40
MAP-350		"MAP-264 /lib/widget/GoogleMapZoomOut.js"
41
MAP-349		"MAP-264 /lib/widget/GoogleMapZoomIn.js"
42
MAP-348		"MAP-264 /lib/widget/GoogleMapDragPan.js"
43
MAP-347		"MAP-264 /lib/widget/GmlRendererWZ.js"
44
MAP-346		"MAP-264 /lib/widget/GmlRendererWKT.js"
45
MAP-345		"MAP-264 /lib/widget/GmlRendererVG.js"
46
MAP-343		"MAP-264 /lib/widget/GmlRendererSVG.js"
47
MAP-341		"MAP-264 /lib/widget/GmlRenderer.js"
48
MAP-340		"MAP-264 /lib/widget/GmlPointRenderer.js"
49
MAP-339		"MAP-264 /lib/widget/GetMarkerInfo.js"
50
MAP-337		"MAP-264 /lib/widget/GeoRssRenderer.js"
51
MAP-336		"MAP-264 /lib/widget/GeoRssParser.js"
52
MAP-314		"MAP-264 /lib/widget/AoiBoxWZ.js"
53
MAP-312		"MAP-264 /lib/widget/AoiBoxDHTML.js"
54
MAP-311		"MAP-264 /lib/widget/AoiBox2.js"
55
MAP-295		"MAP-262 /lib/tool/MouseClickHandler.js"
56
MAP-293		"MAP-262 /lib/tool/GoogleMapTools.js"
57
MAP-288		"MAP-262 /lib/tool/DragPanHandler.js"
58
MAP-286		"MAP-262 /lib/tool/AutoResize.js"
59
MAP-285		"MAP-262 /lib/tool/AoiMouseHandler.js"
60
MAP-272		"MAP-261 /lib/model/GetMap.js"
61
MAP-265		/lib/graphics
62
MAP-260		"MAP-265 /lib/graphics"
63
MAP-422		lib/util/Utils.js::transformNodeToString() can create invalid XML
64
MAP-416		"MAP-412 create a list of files to be deprecated"
65
MAP-414		"MAP-412 ceate a list of files to be archived"
66
MAP-413		"MAP-412 create /archive structure"
67
MAP-412		Archiving and deprecating files
68
MAP-409		"MAP-264 /lib/Widget/GmlRendererBase.js"
69
MAP-407		"MAP-264 /lib/widget/TipWidgetBase.js"
70
MAP-400		"MAP-264 /lib/widget/WmsCapabilitiesImport.js"
71
MAP-399		"MAP-264 /lib/widget/WktParser.js"
72
MAP-378		"MAP-264 /lib/widget/SelectAllMapLayers.js"
73
MAP-360		"MAP-264 /lib/widget/MapImage.js"
74
MAP-359		"MAP-264 /lib/widget/Locations.js"
75
MAP-357		"MAP-264 /lib/widget/Loading.js"
76
MAP-356		"MAP-264 /lib/widget/LegendGraphic.js"
77
MAP-344		"MAP-264 /lib/widget/GmlRendererTest.js"
78
MAP-332		"MAP-264 /lib/widget/FeatureListSF.js"
79
MAP-331		"MAP-264 /lib/widget/FeatureList.js"
80
MAP-320		"MAP-264 /lib/widget/ClickPass.js"
81
MAP-258		"MAP-204 AoiForm.js"
82
MAP-252		"MAP-196 Button.js"
83
MAP-245		"MAP-220 InsertFeature.js"
84
MAP-244		"MAP-201 MapScaleBar.js"
85
MAP-243		"MAP-220 DeleteFeature.js"
86
MAP-227		"MAP-220 EditPolygon.js"
87
MAP-226		"MAP-220 EditLine.js"
88
MAP-225		"MAP-220 EditPoint.js"
89
MAP-224		"MAP-222 GeoRSSRenderer.js"
90
MAP-223		"MAP-222 GMLRendererOL.js"
91
MAP-219		"MAP-204 Widget(s) for management of maptips with onmouseover and onclick for vector layers"
92
MAP-218		"MAP-201 Graticule.js"
93
MAP-216		"MAP-196 SetAoi.js"
94
MAP-205		"MAP-204 WfsGetFeature.js"
95
MAP-203		"MAP-201 CursorTrack.js"
96
MAP-202		"MAP-201 OverviewMap.js"
97
MAP-200		"MAP-196 ZoomOut.js"
98
MAP-199		"MAP-196 ZoomIn.js"
99
MAP-195		double define of var coords in function
100
MAP-193		README should be updated to reflect released version
101
MAP-173		Austrian projections for Proj.js
102
MAP-169		ButtonBase.js, RssLayer.js, FeatureFactory.js, WfsQueryLayer.js use fixed "mainMapContainer" instead of mapContainerId config setting
103
MAP-162		JS error in Enhanced Viewer demo on IE
104
MAP-91		Interface with Google Maps
105
MAP-418		Dynamically loaded OpenLayers map theme finishes too late - rendering issue in OverviewMap.js
106
MAP-411		Remove docbook-xsl
107
MAP-278		"MAP-261 /lib/model/Proj.js"
108
MAP-271		"MAP-261 /lib/model/GeoRSS.js"
109
MAP-183		Use CSCS projection library
110
MAP-168		WidgetBase.js.txt (old) contains changes against WidgetBase.js
111
MAP-125		add layer doesn't honor: queryable and style/legend
112
MAP-112		Projection transformation utility functions do not support EPSG:27700 (OSGB1936 / British National Grid)
113
MAP-111		GetFeatureInfo makes incorrect WMS request when another layer name is a substring of the query layer name
114
MAP-39		Feature isn't deselected after it was deleted Submitted: camerons SF-1364103
115
MAP-38		Null gml:coordinate Point is rendered in top left of MapPane Submitted: Camerons SF-1351128
116
MAP-36		Drag Pan Tool: Mouseup outside the map should be procesed Submitted: maiqui SF-1259486
117
MAP-21		<widget> is not defined" javascript errors Submitted: openwereld SF-1386001
118
MAP-14		Update GeoRSS demo to new feed format Submitted: Cappelaere SF-1394556
119
MAP-423		Wrong value in EPSG26591.js
120
MAP-405		"MAP-261 MergeModel.js"
121
MAP-402		"MAP-264 /lib/widget/ZoomOut.js"
122
MAP-401		"MAP-264 /lib/widget/ZoomIn.js"
123
MAP-397		"MAP-264 /lib/widget/WidgetBase.js"
124
MAP-396		"MAP-264 /lib/widget/Widget.js"
125
MAP-392		"MAP-264 /lib/widget/TransactionResponse.js"
126
MAP-391		"MAP-264 /lib/widget/TipWidgetOL.js"
127
MAP-386		"MAP-264 /lib/widget/TabbedContent.js"
128
MAP-384		"MAP-264 /lib/widget/ShowDistance.js"
129
MAP-383		"MAP-264 /lib/widget/SetAoi.js"
130
MAP-380		"MAP-264 /lib/widget/SelectMapLayers.js"
131
MAP-374		"MAP-264 /lib/widget/Reset.js"
132
MAP-373		"MAP-264 /lib/widget/OverviewMap.js"
133
MAP-366		"MAP-264 /lib/widget/MapTitle.js"
134
MAP-364 	"MAP-264 /lib/widget/MapScaleBar.js"
135
MAP-363 	"MAP-264 /lib/widget/MapPaneOL.js"
136
MAP-355 	"MAP-264 /lib/widget/Legend.js"
137
MAP-354 	"MAP-264 /lib/widget/LayerProperty.js"
138
MAP-353 	"MAP-264 /lib/widget/LayerControl.js"
139
MAP-352 	"MAP-264 /lib/widget/InsertFeature.js"
140
MAP-351 	"MAP-264 /lib/widget/Graticule.js"
141
MAP-335 	"MAP-264 /lib/widget/Forward.js"
142
MAP-333 	"MAP-264 /lib/widget/FilterAttributes.js"
143
MAP-330 	"MAP-264 /lib/widget/FeatureInfo.js"
144
MAP-327 	"MAP-264 /lib/widget/EditPoint.js"
145
MAP-326 	"MAP-264 /lib/widget/EditLine.js"
146
MAP-325 	"MAP-264 /lib/widget/EditButtonBase.js"
147
MAP-324 	"MAP-264 /lib/widget/DragPan.js"
148
MAP-323 	"MAP-264 /lib/widget/DeleteFeature.js"
149
MAP-322 	"MAP-264 /lib/widget/CursorTrack.js"
150
MAP-321 	"MAP-264 /lib/widget/CollectionList.js"
151
MAP-318 	"MAP-264 /lib/widget/ButtonBase.js"
152
MAP-317 	"MAP-264 /lib/widget/Button.js"
153
MAP-316 	"MAP-264 /lib/widget/Back.js"
154
MAP-310 	"MAP-264 /lib/widget/Abstract.js"
155

    
156
Outstanding Issues (highest priority first):
157
--------------------------------------------
158
MAP-404		Memory Leak
159
MAP-420		tm2llNoConvergence errors with cscs
160
MAP-259		Checking all .js files for their purpose and compatability
161
MAP-257		"MAP-201 MapScaleText.js"
162
MAP-248		"MAP-201 update config.xsd"
163
MAP-247		"MAP-201 Deprecate MapContainerBase"
164
MAP-229		"MAP-228 basic"
165
MAP-228		OpenLayers-Integration: Examples
166
MAP-222		OpenLayers-Integration: Renderer widgets
167
MAP-221		"MAP-220 EditButtonBase.js"
168
MAP-220		OpenLayers-Integration: Feature editing widgets
169
MAP-217		OpenLayers-Integration: TimeSeries widgets
170
MAP-212		"MAP-201 Loading.js"
171
MAP-210		"MAP-201 LayerControl.js"
172
MAP-204		OpenLayers-Integration: Information retrieval widgets
173
MAP-201		OpenLayers-Integration: Map display widgets
174
MAP-198		"MAP-196 ButtonBase.js"
175
MAP-197		"MAP-201 MapPaneOL.js"
176
MAP-196		OpenLayers-Integration: Map navigation widgets
177
MAP-172		'error loading XSL stylesheet' when using IE & HTTPS
178
MAP-164		JS error loading shipTracks demo in IE
179
MAP-141		Use OpenLayers for rendering & integrate OL tools
180
MAP-139		Provide the Mapbuilder JS from a single URL, accessable by all applications
181
MAP-6		Problem with two WMS layers with the same name submitted: kc7bfi SF-1400521
182
MAP-255		use the new NASA EO WMS in the time series demo
183
MAP-246		"MAP-201 OWSContext"
184
MAP-192		Opacity management
185
MAP-163		Issues with query in Enhanced demo
186
MAP-161		In IE map <div> moves to bottom if window width is too small
187
MAP-153		Mapbuilder should detect browsers which don't support XSLT
188
MAP-149		autoresize tool
189
MAP-132		Add support for https to proxy (java, php, javascript)
190
MAP-119		loading2 doesn't work with tabbedcontent
191
MAP-71		Duplicate GetFeatureInfo responses forced if mouse click occurs before previous query finished.
192
MAP-59		GetFeatureInfo URL generated for a second WMS in same context as first is repeated in the variable string.
193
MAP-49		set properties by URL parameters Submitted: Mike Adair SF - 1257212
194
MAP-43		duplicate layers mess up when deleting them Submitted: graphrisc SF-1361616
195
MAP-35		use scalehints in context docs Submitted: madair1 SF-1174298
196
MAP-25		Move util.js into JS objects Submitted: camerons SF-1071242
197
MAP-24		Gazetteer widget auto zoom Submitted: nobody SF-1380974
198
MAP-17		Line 96 Error firstChild is null or not an object Submitted: Cappelaere SF-1392108
199
MAP-16		Line 278 Object required Submitted: Cappelaere SF-1392112
200
MAP-408		"MAP-264 /lib/widget/TipWidgetConfig.js"
201
MAP-365		"MAP-264 /lib/widget/MapScaleText.js"
202
MAP-51		set the locator map with an image Submitted Virginie Berre SF - 1220313
203

    
204
mapbuilder-lib-1.5-alpha1
205
==========================
206
This Mapbuilder release adds a string of new features and developments to
207
the Mapbuilder core. While the core Mapbuilder functionality remains stable,
208
the new features should still be considered alpha; some new interfaces still
209
might change, the features have not been extensively tested and there are
210
still some major outstanding bugs.
211

    
212
Some of the new features include:
213

    
214
Compression:
215
The released version of Mapbuilder is now bundled up into one file and
216
compressed into half of its original size.
217

    
218
OWS Context:
219
Mapbuilder previously stored its LayerList in a Web Map Context (WMC) document.
220
A WMC describes a list of WMS layers. The latest Mapbuilder supports the
221
OGC's draft OWS Context specification which extends the WMC to include:
222
WFS layers, GeoRSS layers, GML Layers.
223

    
224
The OWS Context is rendered by the new MapPane2 and MapPaneOL widgets.
225
In the next release, we plan to deprecate MapPane2 and MapPane and replace them
226
by MapPaneOL.
227

    
228
Vector rendering using SVG/VML:
229
We now have SVG and VML rendering using MapPane and MapPaneOL. This rendering
230
is much faster than the previous WZGraphics library, however older browsers
231
will still need to revert the the WZGraphics library.
232

    
233
OpenLayers used for Rendering:
234
The MapPaneOL widget now uses OpenLayers for rendering. This means we can
235
easilly tap into OpenLayer's support for numerous map providers.
236
Eg: Tiled WMS, Google Maps, Yahoo Maps, MSN Maps, WFS, GML, etc.
237
We still haven't integrated the Mapbuilder tools with OpenLayer tools yet, but
238
that is expected to be completed for the next release.
239

    
240
SLD Editor:
241
We now have a Styled Layer Descriptor (SLD) Editor example. A SLD describes
242
whether you map features should be rendered as red fat lines or blue thin
243
lines and you can apply styles to maps.
244

    
245
GeoRSS:
246
We have some GeoRSS examples which include rendering vector layers SVG/VML.
247

    
248
Bugs fixed:
249
-----------
250
MAP-135 	loadXML across domains error in MSXML5 : "Access denied" 
251
MAP-148 	Error in lib/util/Util.js::setISODate() 
252
MAP-128 	WfsGetFeature() appends "?" to URL without checking if URL already has a "?" 
253
MAP-126 	List license associated with each library used by Mapbuilder 
254
MAP-19 		IE problem: "Error: 'this.doc' is null or not an object Submitted: Cappelaere SF-1390868 
255
MAP-9 		Layer Control does not update when a new layer is loaded Submitted: Cappelaere SF-1393270 
256
MAP-144 	proxy.php dosen't work in combination with postLoad and postGetLoad functions 
257
MAP-137 	Zoom in/out in TimeSeries demo 
258
MAP-136 	component register broken 
259
MAP-124 	Mapbuilder looks for mapbuilderConfig.xml which doesn't exist 
260
MAP-116 	Version widget doesn't work since switching to SVN from CVS 
261
MAP-100 	A reload/refresh main map pane widget 
262
MAP-86 		Map Widgets: Scale Bar 
263
MAP-67 		Editline generates extra leading whitespace 
264
MAP-50		Add SVG rendering of GML data Submitted: Nedjo Rogers
265

    
266
Outstanding Issues (highest priority first):
267
--------------------------------------------
268
MAP-139		Provide the Mapbuilder JS from a single URL, accessable by all applications 
269
MAP-138		Compress all files - automate compression process 
270
MAP-71		Duplicate GetFeatureInfo responses forced if mouse click occurs before previous query finished. 
271
MAP-147		Area Widget 
272
MAP-143		Improve mapbuilder's search ranking in Google 
273
MAP-142		Provide a Javascript API to Mapbuilder 
274
MAP-141		Use OpenLayers for rendering 
275
MAP-134		eval statements prevent shrinksafe from working 
276
MAP-133		mapbuilder ask each layer twice to the server 
277
MAP-121		Create documentation showing mapbuilder in context with other projects 
278
MAP-110		IE problem with GmlCooordinates2Coords.xsl 
279
MAP-105		Pixel Coord <--> LatLong translation only works for EPSG:4326 projections 
280
MAP-93		User authenticates with the system in order to make modifications to the map features (Add/remove/delete) 
281
MAP-91		Interface with Google Maps 
282
MAP-70		add WSDL/SOAP support 
283
MAP-6		Problem with two WMS layers with the same name submitted: kc7bfi SF-1400521 
284
MAP-153		Mapbuilder should detect browsers which don't support XSLT 
285
MAP-146		Provide OSGeo branding to the website 
286
MAP-145		Formalise Incubation process doc 
287
MAP-140		Common Header/Footer in demos 
288
MAP-132		Add support for https to proxy (java, php, javascript) 
289
MAP-127		GetFeatureInfo tool will not work 
290
MAP-125		add layer doesn't honor: queryable and style/legend 
291
MAP-122		Set up http://demo.communitymapbuilder.org 
292
MAP-119		loading2 doesn't work with tabbedcontent 
293
MAP-112		Projection transformation utility functions do not support EPSG:27700 (OSGB1936 / British National Grid) 
294
MAP-111		GetFeatureInfo makes incorrect WMS request when another layer name is a substring of the query layer name 
295
MAP-95		Acceptance Tests 
296
MAP-94		New GUI Widgets 
297
MAP-92		Interface with OpenStreetMap project 
298
MAP-89		Moving Objects 
299
MAP-87		Map Feature Rendering: Satelite imagery 
300
MAP-84		Gazetteer/GeoCoder 
301
MAP-83		Map Feature Rendering: XML/GML 
302
MAP-82		Map Annotation 
303
MAP-81		Map Symbology 
304
MAP-80		Map Data Repository 
305
MAP-79		Build a Mapuilder Application from a web interface 
306
MAP-59		GetFeatureInfo URL generated for a second WMS in same context as first is repeated in the variable string. 
307
MAP-56		Give visual marker to current active layer in legend Submitted By: Nedjo Rogers SF - 1157443 
308
MAP-52		Add support for WKT data source. Submitted: Nedjo Rogers SF-1203287 
309
MAP-49		set properties by URL parameters Submitted: Mike Adair SF - 1257212 
310
MAP-47		process multiple context documents in one page Submitted John Pulles SF- 1401526 
311
MAP-43		duplicate layers mess up when deleting them Submitted: graphrisc SF-1361616 
312
MAP-42		error initializing mapbuilder when used in drupal module Submitted: openwereld SF-1352137 
313
MAP-40		GeoRSS divs not cleared on loadModel Submitted: nobody SF-1291065 
314
MAP-39		Feature isn't deselected after it was deleted Submitted: camerons SF-1364103 
315
MAP-38		Null gml:coordinate Point is rendered in top left of MapPane Submitted: Camerons SF-1351128 
316
MAP-36		Drag Pan Tool: Mouseup outside the map should be procesed Submitted: maiqui SF-1259486 
317
MAP-35		use scalehints in context docs Submitted: madair1 SF-1174298 
318
MAP-25		Move util.js into JS objects Submitted: camerons SF-1071242 
319
MAP-24		Gazetteer widget auto zoom Submitted: nobody SF-1380974 
320
MAP-22		wfs-t java.lang.ExceptionInInitializerError Submitted: mneteler SF-1383838 
321
MAP-21		<widget> is not defined" javascript errors Submitted: openwereld SF-1386001 
322
MAP-17		Line 96 Error firstChild is null or not an object Submitted: Cappelaere SF-1392108 
323
MAP-16		Line 278 Object required Submitted: Cappelaere SF-1392112 
324
MAP-14		Update GeoRSS demo to new feed format Submitted: Cappelaere SF-1394556 
325
MAP-7		Graphical Highlight of WFS Polygon is mangled Submitted: sjf_8 SF-1404143 
326
MAP-131		setXpathValue works for tags but not for tags attributes 
327
MAP-69		Using a custom stylesheet to group layers 
328
MAP-55		Create hover-over popups when mouse hovers over a feature Submitted By: Cameron Shorter SF - 1173569 
329
MAP-51		set the locator map with an image Submitted Virginie Berre SF - 1220313 
330
MAP-34		GmlRenderer complexity OUT OF CONTROL with zoomin Submitted: maiqui SF-1306834 
331
MAP-27		Change Open GIS to Open Geospatial Submitted: camerons SF-1168180 
332
MAP-26		Layers from geoserver periodically not returned Submitted: camerons SF-1357587 
333

    
334

    
335
mapbuilder-lib-1.0-release
336
==========================
337
This marks the first official release of the Community Mapbuilder
338
library.
339

    
340
Bugs fixed:
341
-----------
342
MAP-68 		IE: MapPane refreshing layers 
343
MAP-73 		js error passing bbox in via URL (was bug 1391168 on Sourceforge - resubmitted here) 
344
MAP-44 		hide layer not working in IE Submitted: camerons SF-1364550 
345
MAP-99 		localName is not supported by IE 
346
MAP-62 		config text stylesheet should override widgetText file values 
347
MAP-54 		CSS Buttons Submitted By: Mike Adair SF - 1195495 
348
MAP-8 		GetFeatureInfo fails against GeoServer WMS Submitted: kc7bfi SF-1400525 
349
MAP-18 		js error passing bbox in via URL submitted: davidherbert2 SF-1391168 
350
MAP-41 		MapPane HTML 4.01 and XHTML compatibility Submitted: sgillies SF-1294608 
351
MAP-97 		support WMS 1.0 in WmsCapabilities model 
352
MAP-74 		Stop refreshing the UI controls!!! 
353

    
354
Outstanding Issues (highest priority first):
355
--------------------------------------------
356
MAP-95		Acceptance Tests 
357
MAP-94		New GUI Widgets 
358
MAP-93		User authenticates with the system in order to make modifications to the map features (Add/remove/delete) 
359
MAP-92		Interface with OpenStreetMap project 
360
MAP-91		Interface with Google Maps 
361
MAP-90		Demis Maps 
362
MAP-88		Map Feature Rendering: SLD 
363
MAP-87		Map Feature Rendering: Satelite imagery 
364
MAP-84		Gazetteer/GeoCoder 
365
MAP-83		Map Feature Rendering: XML/GML 
366
MAP-82 		Map Annotation 
367
MAP-81 		Map Symbology 
368
MAP-76 		Invalid GetFeatureInfo URL - creates MapServer exception 
369
MAP-70 		add WSDL/SOAP support 
370
MAP-19 		IE problem: "Error: 'this.doc' is null or not an object Submitted: Cappelaere SF-1390868 
371
MAP-9 		Layer Control does not update when a new layer is loaded Submitted: Cappelaere SF-1393270 
372
MAP-6 		Problem with two WMS layers with the same name submitted: kc7bfi SF-1400521 
373
MAP-2 		Hardcoded reference to localhost will prevent remote machines from viewing Generated Content 
374
MAP-100 	A reload/refresh main map pane widget 
375
MAP-96 		The php server scripts use short tags, this breaks on servers that have disabled use of shortags 
376
MAP-89 		Moving Objects 
377
MAP-86		Map Widgets: Scale Bar 
378
MAP-85		Map Widgets: Distance 
379
MAP-80		Map Data Repository 
380
MAP-79		Build a Mapuilder Application from a web interface 
381
MAP-75		Proxy and Serializer scripts should have proper PHP header tag 
382
MAP-71		Duplicate GetFeatureInfo responses forced if mouse click occurs before previous query finished. 
383
MAP-59		GetFeatureInfo URL generated for a second WMS in same context as first is repeated in the variable string. 
384
MAP-56		Give visual marker to current active layer in legend Submitted By: Nedjo Rogers SF - 1157443 
385
MAP-52		Add support for WKT data source. Submitted: Nedjo Rogers SF-1203287 
386
MAP-50		Add SVG rendering of GML data Submitted: Nedjo Rogers 
387
MAP-49		set properties by URL parameters Submitted: Mike Adair SF - 1257212 
388
MAP-47		process multiple context documents in one page Submitted John Pulles SF- 1401526 
389
MAP-43		duplicate layers mess up when deleting them Submitted: graphrisc SF-1361616 
390
MAP-42		error initializing mapbuilder when used in drupal module Submitted: openwereld SF-1352137 
391
MAP-40		GeoRSS divs not cleared on loadModel Submitted: nobody SF-1291065 
392
MAP-39		Feature isn't deselected after it was deleted Submitted: camerons SF-1364103 
393
MAP-38		Null gml:coordinate Point is rendered in top left of MapPane Submitted: Camerons SF-1351128 
394
MAP-37		CSS error in Firefox 1.5beta causes layers not to load Submitted: camerons SF-1337858 
395
MAP-36		Drag Pan Tool: Mouseup outside the map should be procesed Submitted: maiqui SF-1259486 
396
MAP-35		use scalehints in context docs Submitted: madair1 SF-1174298 
397
MAP-25		Move util.js into JS objects Submitted: camerons SF-1071242 
398
MAP-24		Gazetteer widget auto zoom Submitted: nobody SF-1380974 
399
MAP-23		PHP proxy strips attribute namespaces Submitted: madair1 SF-1386495 
400
MAP-22		wfs-t java.lang.ExceptionInInitializerError Submitted: mneteler SF-1383838 
401
MAP-21		<widget> is not defined" javascript errors Submitted: openwereld SF-1386001 
402
MAP-17		Line 96 Error firstChild is null or not an object Submitted: Cappelaere SF-1392108 
403
MAP-16		Line 278 Object required Submitted: Cappelaere SF-1392112 
404
MAP-15		Line 29 invalid argument Context Editor Submitted: Cappelaere SF-1392122 
405
MAP-14		Update GeoRSS demo to new feed format Submitted: Cappelaere SF-1394556 
406
MAP-13		FF 1.5 docStyle.css error Submitted: Cappelaere SF-1394569 
407
MAP-12		wrong value for port in proxy.php Submitted: zjonp SF-1397656 
408
MAP-7		Graphical Highlight of WFS Polygon is mangled Submitted: sjf_8 SF-1404143 
409
MAP-57		Inconsistency in handling of aspect ratio for map viewer between bounding box and image size 
410
MAP-55		Create hover-over popups when mouse hovers over a feature Submitted By: Cameron Shorter SF - 1173569 
411
MAP-53		Mapbuilder and Geoserver to use the same demos Submitted by: Cameron Shorter SF - 1196838 
412
MAP-51		set the locator map with an image Submitted Virginie Berre SF - 1220313 
413
MAP-34		GmlRenderer complexity OUT OF CONTROL with zoomin Submitted: maiqui SF-1306834 
414
MAP-32		Incorrect click position in WFS-T demo on IE Submitted: camerons SF-1193142 
415
MAP-29		Coord string does not handle space char inside tuple Submitted camerons SF-1013754 
416
MAP-27		Change Open GIS to Open Geospatial Submitted: camerons SF-1168180 
417
MAP-26		Layers from geoserver periodically not returned Submitted: camerons SF-1357587 
418

    
419

    
420
mapbuilder-lib-1.0-rc2 (stable)
421
===============================
422
This commences the second release candidate of the 1.0 release
423
of mapbuilder.
424

    
425
This is the first release developed using the suite of tools
426
provided by Codehaus. 
427

    
428
Note: All bug numbers have been reassigned to a new JIRA-specific format.
429
Original SourceForge bug number is appended to issue description, along
430
with original author.
431

    
432
Bugs fixed:
433
-----------
434
MAP-1 	JIRA setup for mapbuilder 
435
MAP-3 	Import existing SF Open Bug reports 
436
MAP-4 	errors because of missing 'px' in MapPane.xsl was SF-1387043 
437
MAP-5 	add Transverse Mercator (and UTM) to Proj submitted:madair1 SF:1404410 
438
MAP-8 	GetFeatureInfo fails against GeoServer WMS Submitted: kc7bfi SF-1400525 
439
MAP-10 	fixedWidth MapPane property broken Submitted: madair1 SF-1399511 
440
MAP-20 	map doesn't move while panning Submitted: openwereld SF-1386852 
441
MAP-28 	query icon Submitted: tomkralidis SF-968519 
442
MAP-30 	Links in mapbuilder/index.html broker Submitted: camerons SF-1164770 
443
MAP-44 	hide layer not working in IE Submitted: camerons SF-1364550 
444
MAP-45 	java servlets compiled with JDK1.5 fail when run in 1.4 Submitted: madair1 SF-1365816 
445
MAP-58 	Improper handling of GetFeatureInfo url generation - URL repeated in variable string 
446
MAP-60 	Demis demo - AOIForm.xsl error 
447
MAP-62 	config text stylesheet should override widgetText file values 
448
MAP-64 	incorrect aspect ratio in modisWorld context file 
449
MAP-65 	No EditPolygon Implementation 
450

    
451

    
452
Outstanding Issues (highest priority first):
453
--------------------------------------------
454
MAP-68 	IE: MapPane refreshing layers 
455
MAP-6 	Problem with two WMS layers with the same name submitted: kc7bfi SF-1400521 
456
MAP-2 	Hardcoded reference to localhost will prevent remote machines from viewing Generated Content 
457
MAP-9 	Layer Control does not update when a new layer is loaded Submitted: Cappelaere SF-1393270 
458
MAP-19 	IE problem: "Error: 'this.doc' is null or not an object Submitted: Cappelaere SF-1390868 
459
MAP-7 	Graphical Highlight of WFS Polygon is mangled Submitted: sjf_8 SF-1404143 
460
MAP-11 	EditPolygon Tool Problem Submitted: nobody SF-1397748 
461
MAP-38 	Null gml:coordinate Point is rendered in top left of MapPane Submitted: Camerons SF-1351128 
462
MAP-17 	Line 96 Error firstChild is null or not an object Submitted: Cappelaere SF-1392108 
463
MAP-16 	Line 278 Object required Submitted: Cappelaere SF-1392112 
464
MAP-12 	wrong value for port in proxy.php Submitted: zjonp SF-1397656 
465
MAP-37 	CSS error in Firefox 1.5beta causes layers not to load Submitted: camerons SF-1337858 
466
MAP-13 	FF 1.5 docStyle.css error Submitted: Cappelaere SF-1394569 
467
MAP-42 	error initializing mapbuilder when used in drupal module Submitted: openwereld SF-1352137 
468
MAP-21 	<widget> is not defined" javascript errors Submitted: openwereld SF-1386001 
469
MAP-40 	GeoRSS divs not cleared on loadModel Submitted: nobody SF-1291065 
470
MAP-59 	GetFeatureInfo URL generated for a second WMS in same context as first is repeated in the variable string. 
471
MAP-22 	wfs-t java.lang.ExceptionInInitializerError Submitted: mneteler SF-1383838 
472
MAP-39 	Feature isn't deselected after it was deleted Submitted: camerons SF-1364103 
473
MAP-41 	MapPane HTML 4.01 and XHTML compatibility Submitted: sgillies SF-1294608 
474
MAP-18 	js error passing bbox in via URL submitted: davidherbert2 SF-1391168 
475
MAP-35 	use scalehints in context docs Submitted: madair1 SF-1174298 
476
MAP-43 	duplicate layers mess up when deleting them Submitted: graphrisc SF-1361616 
477
MAP-24 	Gazetteer widget auto zoom Submitted: nobody SF-1380974 
478
MAP-23 	PHP proxy strips attribute namespaces Submitted: madair1 SF-1386495 
479
MAP-14 	Update GeoRSS demo to new feed format Submitted: Cappelaere SF-1394556 
480
MAP-25 	Move util.js into JS objects Submitted: camerons SF-1071242 
481
MAP-15 	Line 29 invalid argument Context Editor Submitted: Cappelaere SF-1392122 
482
MAP-36 	Drag Pan Tool: Mouseup outside the map should be procesed Submitted: maiqui SF-1259486 
483
MAP-71 	Duplicate GetFeatureInfo responses forced if mouse click occurs before previous query finished. 
484
MAP-32 	Incorrect click position in WFS-T demo on IE Submitted: camerons SF-1193142 
485
MAP-26 	Layers from geoserver periodically not returned Submitted: camerons SF-1357587 
486
MAP-34 	GmlRenderer complexity OUT OF CONTROL with zoomin Submitted: maiqui SF-1306834 
487
MAP-29 	Coord string does not handle space char inside tuple Submitted camerons SF-1013754 
488
MAP-31 	ZoomBy factor should be in config file Submitted: camerons SF-1181411 
489
MAP-57 	Inconsistency in handling of aspect ratio for map viewer between bounding box and image size 
490

    
491

    
492
mapbuilder-lib-1.0-rc1 (stable)
493
===============================
494
This commences the first release candidate of the 1.0 release
495
of mapbuilder.
496

    
497
It contains a host of new features, an improved skin library,
498
and substantial stability improvements.
499

    
500
Bugs fixed:
501
-----------
502
1257487 First feature entry causes JS error
503
1192667 PNG format doesn't use transparancy on IE
504
1175978 rename model/DescribeFeatureType.js
505
1257981 Comments are not stripped out when building a distribution
506
1253624 image src in Legend.xml is not with skinDir. little fix
507
1253597 GmlRenderWZ.xsl more versatil
508
1253586 bug with fix in FeatureList.xsl
509
1253581 Initial deformaton in the image.
510
1221091 pb with the tool zoom in
511
1191398 model template attribute not working correctly
512
1177691 Problems panning/zooming off the map area
513
1116660 Remove TransactionStatus widget when EditFeature selected
514
967937  aspect ratio on startup
515
967933  layer list ordering
516
1162133 Add GPL header to all source files.
517

    
518
Outstanding Issues (highest priority first):
519
--------------------------------------------
520
1365816  java servlets compiled with JDK1.5 fail when run in 1.4   
521
1364550  hide layer not working in IE 
522
1361616  duplicate layers mess up when deleting them 
523
1352137  error initializing mapbuilder when used in drupal module 
524
1294608  MapPane HTML 4.01 and XHTML compatibility 
525
1291065  GeoRSS divs not cleared on loadModel 
526
1364103  Feature isn't deselected after it was deleted 
527
1351128  Null gml:coordinate Point is rendered in top left of MapPane 
528
1337858  CSS error in Firefox 1.5beta causes layers not to load 
529
1259486  Drag Pan Tool: Mouseup outside the map should be procesed. 
530
1174298  use scalehints in context docs 
531
1306834  GmlRenderer complexity OUT OF CONTROL with zoomin 
532
1258381  Gml point opacity - transparensity has changed 
533
1193142  Incorrect click position in WFS-T demo on IE 
534
1181411  ZoomBy factor should be in config file 
535
1164770  links in mapbuilder/index.html broker 
536
1013754  Coord string does not handle space char inside tuple 
537
968519   query icon 
538
1168180  Change Open GIS to Open Geospatial 
539
1357587  Layers from geoserver periodically not returned 
540
1071242  Move util.js into JS objects 
541

    
542
mapbuilder-lib-0.4
543
==================
544
This is the first release under the Lesser GNU Public License (LGPL).
545
It contains a handful of bug fixes.
546

    
547
Bugs fixed:
548
-----------
549
1213206 implement asynchronous document loading
550
1227556 error when trying to insert a new feature using the wfs-t de
551
1225821 Add [info] button and corresponding query
552
1222170 Local install can't find mapbuilderConfig.xml
553
1250144 FeatureList should only show leaf nodes of GML
554
1168984 publish.sh references incorrect jsdoc.pl
555
1168981 bin/publish.sh references incorrect XSL
556

    
557
Outstanding Issues (highest priority first):
558
-------------------------------------------
559
1193142 Incorrect click position in WFS-T demo on IE
560
1175989 js error when loading WFS Servers
561
1221091 pb with the tool zoom in
562
1195505 graphical map scale bar
563
1192667 PNG format doesn't use transparancy on IE
564
1191398 model template attribute not working correctly
565
1177691 Problems panning/zooming off the map area
566
1174298 use scalehints in context docs
567
1116660 Remove TransactionStatus widget when EditFeature selected
568
1115672 User should be able to deselect EditFeature buttons
569
967937 aspect ratio on startup
570
967933 layer list ordering
571
1196838 Mapbuilder and Geoserver to use the same demos
572
1181411 ZoomBy factor should be in config file
573
1164770 links in mapbuilder/index.html broker
574
1153752 demo/index.html should explain need for Tomcat installation
575
1013754 Coord string does not handle space char inside tuple
576
968519 query icon
577
1175978 rename model/DescribeFeatureType.js
578
1168180 Change Open GIS to Open Geospatial
579
1162133 Add GPL header to all source files.
580
1102212 EditTools don't contain French tooltip
581
1071242 Move util.js into JS objects
582

    
583

    
584
mapbuilder-lib-0.3.1-alpha (alpha quality)
585
========================================
586
This is an interum bug fix release to ensure releases keep up with the
587
head development.  This release has had minimal testing done on it.
588

    
589
Bugs fixed:
590
-----------
591
1216418 build leaves out /server/php
592
1176000 Selecting "My map collection" not working
593
1119953 Feature Entry should use WebServiceRequest.js
594
1104715 MapPane doesn't refresh after a new feature is submitted
595
1069050 Limit multiple paint requests
596
1064707 GmlRender image does not move during a ZoomPan
597
1216926 missing proxy files
598
1187614 "input out of range error" when using NTS Service in LCC
599
1180306 refactor language handling
600
1174320 mapscale text update
601
1162293 Default load WMC doc is invalid
602
1118614 IE - handle disabled ActiveX objects
603
1118377 Geoserver to be packaged with suitable layers for mapbuilder
604
995127 Error during loading process on IE 6 on Windows XP
605
973651 add more img attributes
606
967806 CursorTrack.xsl units label display
607
1191479 WFS-T demo uses absolute URLs to geoserver
608
1175577 The build process doesnt copy images for design doc
609
1166844 ant script create build/build/build/... directories
610
1157444 Remove the title attribute from map images
611

    
612
Outstanding Issues (highest priority fist):
613
-------------------------------------------
614
1213206 implement asynchronous document loading
615
1192667 PNG format doesn't use transparancy on IE
616
1175989 js error when loading WFS Servers
617
1195505 graphical map scale bar
618
1193142 Incorrect click position in WFS-T demo on IE
619
1191398 model template attribute not working correctly
620
1177691 Problems panning/zooming off the map area
621
1174298 use scalehints in context docs
622
1116660 Remove TransactionStatus widget when EditFeature selected
623
1115672 User should be able to deselect EditFeature buttons
624
967937 aspect ratio on startup
625
967933 layer list ordering
626
1196838 Mapbuilder and Geoserver to use the same demos
627
1181411 ZoomBy factor should be in config file
628
1168984 publish.sh references incorrect jsdoc.pl
629
1168981 bin/publish.sh references incorrect XSL
630
1164770 links in mapbuilder/index.html broker
631
1153752 demo/index.html should explain need for Tomcat installation
632
1013754 Coord string does not handle space char inside tuple
633
968519 query icon
634
1175978 rename model/DescribeFeatureType.js
635
1168180 Change Open GIS to Open Geospatial
636
1162133 Add GPL header to all source files.
637
1102212 EditTools don't contain French tooltip
638
1071242 Move util.js into JS objects
639

    
640

    
641
mapbuilder-lib-0.3-alpha (alpha quality)
642
========================================
643
This release fixes some of the demos which were not able access server side
644
functionality as well as addressing the following bugs:
645

    
646
Bugs fixed:
647
-----------
648
962714  Slow load with no user feedback
649
1065426 Create AoiBox widget which is not dependant on wz_jsgraphics
650
1103047 XSL files not using CR/LF properly and are all on one line
651

    
652

    
653
Outstanding Issues (highest priority fist):
654
-------------------------------------------
655
1064707 GmlRender image does not move during a ZoomPan
656
1104715 MapPane doesn't refresh after a new feature is submitted
657
1119953 Feature Entry should use WebServiceRequest.js
658
967933  layer list ordering
659
967937  aspect ratio on startup
660
973651  add more img attributes
661
995127  Error during loading process on IE 6 on Windows XP
662
1118377 Geoserver to be packaged with suitable layers for mapbuilder
663
1157443 Give visual marker to current active layer in legend
664
1162293 Default load WMC doc is invalid
665
1115672 User should be able to deselect EditFeature buttons
666
1116660 Remove TransactionStatus widget when EditFeature selected
667
1118614 IE - handle disabled ActiveX objects
668
967806  CursorTrack.xsl units label display
669
1166844 ant script create build/build/build/... directories
670
968519  query icon
671
1013754 Coord string does not handle space char inside tuple
672
1153752 demo/index.html should explain need for Tomcat installation
673
1157444 Remove the title attribute from map images
674
1168981 bin/publish.sh references incorrect XSL
675
1168984 publish.sh references incorrect jsdoc.pl
676
1164770 links in mapbuilder/index.html broker
677
1102212 EditTools don't contain French tooltip
678
1162133 Add GPL header to all source files.
679
1071242 Move util.js into JS objects
680

    
681
mapbuilder-lib-0.2-alpha (alpha quality)
682
========================================
683
This released is designed to provide a demonstration of a number of
684
features which have been developed since the last release.  The new
685
features are considered alpha quality and we suggest waiting for a future
686
release before using these features in a production product.
687

    
688
Extra functionality introduced in this release includes:
689
* Time series Web Map Service (WMS) client
690
* A gazateer (pull down list of placenames)
691
* GML Rendering
692
* Feature rendering from a Web Feature Service (WFS) query
693
* Feature entry to a Transactional Web Feature Service (WFS-T)
694
* Web Map Context (WMC) Editor client
695
* Javascript and XSL is now compressed to reduce downloads.
696

    
697
The schema for the configuration file has changed since last release
698
which means configuration files from release 0.1 will not work with 0.2.
699
Minor changes to the schema are expected for the next release.
700

    
701
Outstanding Issues (highest priority fist):
702
-------------------------------------------
703
1064707 GmlRender image does not move during a ZoomPan
704
962714  Slow load with no user feedback
705
1069050 Limit multiple paint requests
706
1119953 Feature Entry should use WebServiceRequest.js
707
1104715 MapPane doesn't refresh after a new feature is submitted
708
1164770 links in mapbuilder/index.html broker
709
1162293 Default load WMC doc is invalid
710
1157443 Give visual marker to current active layer in legend
711
1118377 Geoserver to be packaged with suitable layers for mapbuilder
712
995127  Error during loading process on IE 6 on Windows XP
713
967937  aspect ratio on startup
714
967933  layer list ordering
715
973651  add more img attributes
716
1116660 Remove TransactionStatus widget when EditFeature selected
717
1115672 User should be able to deselect EditFeature buttons
718
1065426 Create AoiBox widget which is not dependant on wz_jsgraphics
719
1118614 IE - handle disabled ActiveX objects
720
967806  CursorTrack.xsl units label display
721
1157444 Remove the title attribute from map images
722
1153752 demo/index.html should explain need for Tomcat installation
723
968519  query icon
724
1013754 Coord string does not handle space char inside tuple
725
1162133 Add GPL header to all source files.
726
1102212 EditTools don't contain French tooltip
727
1103047 XSL files not using CR/LF properly and are all on one line
728
1071242 Move util.js into JS objects
729

    
730
mapbuilder-lib-0.1 (beta quality)
731
=================================
732
This release has become very stable.  The only known issue of consequence is
733
that the pages take a long time to load over a slow connection without any user
734
feedback.  This is not a problem if you install mapbuilder-lib locally.
735

    
736
Outstanding Issues:
737
-------------------
738
962714 Slow load with no user feedback
739
964720 lat/long populated even when mouse is off widget
740

    
741
Issues addressed since last release:
742
------------------------------------
743
962718 Selection of Layers in Mozilla 1.5
744
963966 enabling tools from buttons
745
966438 Query image icon broken for relative directories
746
966436 Add Pan Tool
747
958878 AOI box larger than locator map
748
960701 AOI Box not visible at startup
749

    
750

    
751
mapbuilder-lib-0.1-rc3 (beta quality):
752
======================================
753
* Added Reset button which resets to original area of interest
754
* Simplified the Main html page by moving the Javascript to Mapbuilder.js
755
* General cleanup and restructuring of Tools code
756

    
757
mapbuilder-lib-0.1-rc2 (alpha quality):
758
=======================================
759
* Fixes showstopper bugs in IE relating to loading of scripts.
760
* Mapbuilder now takes a while to load because we force scripts to
761
  be loaded before rendering widgets.
762
* The reset button was commented out because it did not work on IE.
763

    
764
mapbuilder-lib-0.1-rc1 (alpha quality):
765
=======================================
766
This initial version of Mapbuilder libraries contains:
767
* Web Map Server (WMS) client map.
768
* Building of a Map from a Web Map Context (WMC) document.
769
* Legend which turns layers on and off.
770
* Selection of an Area Of Interest by a locator map.
771
* Tools to Zoom in and out.
772
* The libraries have been tested on IE 6 and Mozilla 1.3 to 1.6.
773

    
774
The Mapbuilder Configuration file is expected to change in future
775
releases and it is not expected that future versions will be
776
backwardly compatable with this version (although the upgrade path
777
should be simple).
(1-1/8)