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
