2.4.24
Pending Release
Click here to download an update that can be applied to the previous release to install these enhancements and fixes
Enhancements
- Code restructure.
- Moved changes to the underlying Ext.js library to a separate file to allow easier updates, they were previously applied directly to the Ext.js code.
- Improved client error handling.
- Improved handling of errors during startup, so that client doesn't just hang.
- More cache busting.
- Further attempts to ensure that the client html page isn't cached on IE.
- Logout update.
- Allows overriding of the logout url in the logout action.
- More client logging.
- Logged more details to the console during view creation to try and help figure out where startup fails.
- JavaScript validation update.
- Added support for validating just the scripts in a single bundle at the osgi console.
- Toc panel change.
- Don't bother enabling/disabling toc folders if their content is out of range.
- Support for map engine exclusion in reports.
- You can now use
*/mapengineid
to exclude or include all layers in a specific map engine in a BIRT report, for both the map and legend components. Previously you could only uselayerid/*
to exclude or include a layer from all map engines.
- You can now use
- Added timeout to WMS server.
- The default timeout is now 30 seconds and can be changed in the WMS map engine config.
- Selections in BIRT map component.
- The width of selection drawing will be scaled based on DPI.
- Sorting map layers.
- An update has been made to the sorting functionality of map engines to allow a single map layer to be moved to the top/end of the display list.
Fixes
- Fixed scroll bar issue in panels on IE.
- Where scroll bar would disappear if the panel became too narrow.
- WMS fix.
- Ensure that a WMS map engine is generating a map at the correct scale when sending a DPI parameter.
- Client logging fix.
- Fixed invalid uses of the Weave.log function in the client that was messing up some log messages.
- Fixed URL encoding issue with WMS server.
- Spaces in layer names were being encoded to +, when they should have been be %20.
- BIRT map components scale fix.
- Some maps would not draw at the correct scale.
- Accordion layout problems.
- Some version of IE were having issues restoring accordion layouts if they started off collapsed.
- DPI formula in BIRT report.
- Using a BIRT report parameter to set the DPI for a map wasn't working.
- Menu fix for IE.
- Separators in menus were missing in some versions of IE.