Fusion 2.0.0-beta Release Notes

This the first release in the 2.0 series of Fusion

Changes

This release introduces some structural changes to the Fusion library:

  • uses the new version of Jx, now based on MooTools?
  • architectural change to the way Fusion widgets are implemented, re-using OpenLayers library where possible
  • the Fusion <MapGroup?> element now allows for mixing of any OpenLayers layer type along with MapServer and MapGuide layer types
  • includes OpenLayers vector rendering for drawing vectors in the canvas.

Tickets

#3
[Fusion] Cursor change for radius, polygon selection tools
#4
Highlight current feature in selection
#9
Public API Documentation
#10
ScalebarDual needs to calculate beyond the min. 100m
#12
Support OpenLayers layer parameters in ApplicationDefinition
#14
Legend layer checkbox not updated after calling map.showLayer
#22
EditableScale should have a history of entered scales
#30
Profile Fusion for performance
#32
Use application/json content-type headers everywhere
#33
Vertical alignment of context menu
#36
Task pane oddities.
#57
Zoom Window with World-Miller Coord Sys Incorrect
#59
Tiled map ScaleZoom Problems
#61
Show error message on server connection failure
#62
Tooltips and Url link showing for layer which is out of scale range
#67
Determine Fusion's handling of relative paths for MapFiles
#68
Suggestion: Language Translation.
#69
Language determination by Fusion.
#75
LoadMap performance issues
#77
Function "getGroupObject(..)" in MapServer/php/LoadMap.php not quering group information correctly
#79
Allowing for Nested Groups in Legend when Using MapServer
#80
(Un-)Checking Group in Legend (Un-)Checks All Contained Layers
#81
MapServer/php/LoadMap.php sends native php string instead of utf8-encoded string
#96
MapServer layers with invalid URL characters cause problems in legend widgets
#98
Legend: Show layers inside of unchecked layer groups as disabled, and do not allow interaction
#105
Allow username and password to be passed via url, like ajax viewer
#111
Missing images in mapguide standard template
#115
Update to new Jx
#117
Widget Architecture change
#119
update OpenLayers to v2.7 when released
#120
allow selection to be rendered as separate layer
#121
Regression: Selection in an MGE Flexible Web Layout fails if a raster layer is visible and selectable
#124
protoype overrides OpenLayers Event methods in IE Safari
#127
MapTips widget for MapServer
#129
LoadMap performace issues
#131
ability to return all legend icons inside one image
#137
Support multiple hosts for tile maps
#138
Search widget take wrong localization file
#139
Possible erros when loading the config.json
#140
Support multiple maps per mapgroup
#141
Legend widget is not updating correctly
#142
deleteing layers with layer control (MapServer)
#143
Incorrect scale displayed for maps using units other than meters
#144
Application definition paths containing '+' characters cause Fusion to fail
#145
Overview Map behind main map in Aqua template
#146
Select radius causes map to pan
#147
MG raster layers cannot be switched on/off in the legend
#148
Zoom rectangle box doesn't show up, causes error in IE
#149
Legend does not refresh map when layers switched on/off when using selection overlay
#150
When an unsupported locale is used, strings should default to English locale
#151
Right-clicking on a layer in the legend causes an error
#152
Clicking on zoom slider passes event through to underlying map
#153
Print widget causes error
#154
Print widget buttons not localizable
#155
Layout fails to re-load when browser refresh button is pushed (in IE7 with default settings)
#156
Map tips show up in the wrong location
#157
Themed layer cannot be switched on/off. Legend gets multiple redundant layers.
#158
MG Map Background Color Ignored
#159
Shift-select doesn't work
#160
Help and About widgets launch broken links
#161
MG layers using filter containing double quotes cause legend error on startup
#162
Fusion continues to ping MG to try to keep the session alive even after the session is gone
#163
Layers should not have checkboxes with Mapguide tiled maps
#164
Legend image icons not loaded from MG
#165
Mouse wheel zoom results in multiple redundant image requests
#167
check mapgroup in legend
#168
Legend shows layers that are not initially visible as checked.
#169
Mapserver SetLayers and mapLayerReset errors
#170
clean target is invoked after prepare target when running default ant build task
#171
Widget info should use image sprites as default widget images
#172
Stack overflow when resizing the browser window
#173
Stack overflow errors in IE related to context menus
#174
When browser window is resized the overview is not kept relative to the bottom right
#175
update to jxlib-2.0-beta6 when available
#176
Legend widget misbehaves when you set maxscaledenom to a layer that is outside the web min / maxscale
#177
Tweaks to selection and overlay settings
#178
Map reloads multiple times
#179
Error when selecting a feature for the first time
#180
Error when zooming in/out with mouse wheel
#181
selectRadiusValue redraws itself multiple times on mapLoad
#182
Selection drop when selecting multiple objects
#184
Measure doesn't terminate properly on double-click in Google Chrome or Safari
#186
Legend Items do not display
#187
Legend shows layers that are not visible at the current scale
#188
Legend shows groups that are not initially visible as checked.
#189
Selecting "Collapse" from the Legend context menu causes the Legend to disappear.
#190
Max scale is limited to 100,000,000
#191
BufferPanel and Measure widgets are broken
#192
Legend becomes garbled when expanded/collapsed
#193
SaveMap widget is broken
#194
MapGuide.js calls non-existent method zoomToSelection
#195
Request.QueryString Returns Null or Nothing Parameters
#196
Map tips get in the way of selection
#197
need to escape quotes in xml2json
#198
MapGuideViewerAPI broken in trunk
#199
Fusion MapGuide selection is slow
#200
replace Fusion CanvasTools with OpenLayers vector handling equivalents
#202
Unlocalizable strings in jxlib_uncompressed.js
#203
Remove default settings from widget info for multipurpose widgets
#204
Add setting to Select widget to allow single-point click to select only the topmost feature
#205
No localized strings are used in single-file builds of Fusion
#206
include OL Lang files in single file build
#207
Search widget is broken
#208
typo in InvokeURL.js
#209
Measure Widget broken in IE7 when invoked from menu rather than toolbar
#211
PanQuery should call map.query
#212
Addition of Japanese and Hungarian Lang files for OpenLayers
#214
Map Does not load when SingleTile = False
#215
Tool Tips are missing
#216
Mapserver - Deleting the first layer in the 'LayerControl' widget returns "success:false"
#217
mapserver - Selection.php does not transpose the cordinates
#218
IE6 'maps is null or not an object'
#219
Selection Not highlighted - Base Layers
#220
Selection hides other features in IE6
#221
need better way to distinguish MG versions
#222
Color Picker has an undefined uiObject
#223
All instances of widget should not necessarily be activated together
#224
update to OpenLayers 2.8
#225
update colorpicker widget for Jx changes
#227
Cannot Turn Layers On / Off IE6
#228
mapmenu not loading MapGroups
#229
MapGuide FeatureReaders not being closed properly?
#230
Fusion is incorrectly assuming that MapGuide will be installed in "webserverextensions"
#231
Maptip.js \n replace problem in 1.1.1 and 2.0 beta
#232
Maptip, Internet Explorer and AJAX issues
#235
Task Pane's home button sometimes directs to a task instead of the home page
#236
Search.php errors
#237
Search.php results showing improper nulls
#240
Mousewheel zoom does not behave as expected in Google Maps
#241
update Jx library
#242
support for MapGuide tile cache
#243
prepare 2.0 RC2 release
#244
Fusion Legend rendering consumes inordinate number of requests
#246
Query file extension .qy expected by Mapserver ≥ 5.2.2
#253
Maptip opened URL does not obey sWinFeatures
#254
Maptip opened URL default should be WITH scrollbars
#256
VML support in OpenLayers 2.8 breaks Fusion in IE8
#262
Measure Tool Does not work correctly
#264
Secondary and Main Toolbars not visible
#265
MapGuide Tooltip Hyperlinks Not Clickable
#268
Fix some MapGuide PHP script typos involving FormatMessage
#273
Navigator widget lacks support for generic tiled base layers
#275
Default overview map styling not disabled
#276
MapGuide selection fails to draw
#279
widgets placed in menus with tooltips fail to load
#283
Make Use of MapServer CLASS TITLE in Legend
#319
Issues with Multiple Maps Within a MapGroup