MapGuide Open Source 1.0.0 Release Notes

The MapGuide team is proud to announce the release of MapGuide Open Source 1.0.0. This release combines some feature enhancements with a significant number of bug fixes. All MapGuide Open Source 1.0.0 RC1 users are encouraged to upgrade to this release. This release is fully compatible with resources created using the MapGuide Open Source 1.0.0 RC1 release. If you uninstall the RC1 release and then install this one in the same location your existing Resource Database will be preserved.

The feature enhancements include the following:

·         Make Package: Site Administrator now has functionality for creating resource packages directly from the Library Repository.  These packages can be copied to another MapGuide Site and loaded using Site Administrator.

·         Digitize API: AJAX and DWF Viewer surround now has a JavaScript Digitize API for Point, Line, Circle, Polyline, Rectangle and Polygon.

·         Tooltips for point and line features: AJAX Viewer now supports tooltips for point and line features.

The bug fixes include the following:

Artifact ID

Summary

MG48

Update Site Admin UI for new MakePackage feature

MG52

WMS 1.1.1 Compliance Updates Part 1

MG60

Linux Install Changes ( Fixes)

MG68

Undefined exception raised when doing coordinate system transformation

MG69

Heap corruption with GD when minimizing Studio

MG72

KB912945 update interferes with DWF-Viewer-based web layouts

MG74

AJAX viewer does not display tooltips for line and point features

MG75

Web layout status bar does not correctly show position

MG77

Mapping space unit scaling in GDRenderer is incorrect

MG80

Subversion-only build fails under Red Hat 3

MG83

Unit string always shown as degrees in status bar with DWF viewer

MG84

fix RepositoryAdmin (Backup and Restore MapGuide Server database)

MG87

Bitonal raster images sometimes display as garbage when using the DWF viewer

MG88

Server uses wrong mime type for DWFs

MG89

Fix memory leak in coordinate system transform

MG90

Make it build on g++ 3.3 (and others)

MG91

Base layer groups hidden in legend don't display

MG92

Base layer group doesn't display if name contains a ")"

MG94

DWF Viewer not opening feature URL links in new window when set to NEW WINDOW in web layout

MG95

MakePackage API implementation.

MG96

MapAgent -- WFS GetFeature via HTTP POST returns 401 -- Regression

MG97

Base layer has wrong initial visibility in EMap

MG98

Geometry unit tests failed on Linux

MG101

MgLayer::IsVisibleAtScale has incorrect logic

MG102

Uninitialized variable in MgByte

MG103

WMS 1.1.1 Compliance Updates Part 2

MG105

QueryFeatures does not honor maximum feature limit

MG106

Display of map height in status bar incorrect with DWF Viewer-based web layouts

MG107

Update Site Admin UI with new icons

MG108

Mark Symbol changes not saved; removed fills and edges displayed anyway.

MG109

Great Circle buffer returns incorrect results

MG110

WMS 1.1.1 Compliance Updates Part 3

MG111

Scale ranges parsed incorrectly for grid and drawing layers in MgLayer

MG112

Fixing build warnings introduced by MG42

MG114

& Character in URL Nullifies Tool Tip

MG115

Buffer is not using great circle distances on LL maps

MG116

Update Site Admin to use generic application name

MG117

Problem with selection in Load Packages table of Site Admin

MG123

Fixed comments in header files

MG124

Updated comments in header files.

MG125

Change layer template used in code samples for Dev Guide.

MG126

Digitization Javascript API

MG127

Measure command always displays distance in kilometers

MG128

Save viewer options display script errors in task pane

MG129

Great Circle azimuth computation is numerically unstable

MG130

Expression for label rotation not getting saved to XML

MG131

External page set as home page fails

MG132

Fix CopyResource API to allow copying resources from one to another repository

MG133

Web layouts containing JPN characters do not display correctly in JPN OS

MG134

Measure command does not work with non Lat/Lon coordinate systems

MG135

Problems with log file names and archiving

MG136

Web Extensions do not load coordinate system categories

MG137

MgSiteConnection::GetSite not implemented

MG138

Update folder icon in AJAX viewer legend control

MG139

Wrong comparison error value used with file I/O error checking

MG140

Add additional error messages for failed server startup

MG141

WMS 1.1.1 Compliance Updates Part 4

MG142

Remove "Open source' from MapGuide branding

MG143

SetSelectionXML in DWF viewer surround wrongly zoom to selection

MG144

MgColor is not part of the third-party API

MG145

Updating Site Admin with new Make Package name

MG149

Add "None" to list of log archiving frequencies in Site Admin

MG150

Need a try / catchall mechanism in SWIG generated wrapper code

MG152

MgColor::GetColor() throws MgNotImplementedException

MG153

AJAX Legend control hides groups when no children are displayed

MG155

A few icons need update, a few disabled icons are missing

MG156

Relationship between controls and AJAX viewer is hardcoded

MG159

Add client check to prevent FDO G001 providers crashing the server

MG160

Update OGC WKT unit test file

MG162

Update DWF Components

MG163

Replace RepositoryAdmin.pdf with MgOpenSourceRepositoryAdmin.pdf

MG164

Locale is not propagated to all scripts

MG165

Add NEW EPSG APIs to coordinate system

MG166

No Unit Tests For WMS/WFS Operations

MG167

DWF surround wrongly uses relative reference to Mapagent

MG168

AJAX Legend control should use more space when no property control

MG173

Fix SQLitePhpApi build

MG174

Fix open source build for g++ 4.02