ingo@917: 2011-09-19  RELEASE 2.5
ingo@917: 
ingo@917:     NEW:
ingo@917: 
ingo@917:         * Added new widgets:
ingo@917:           - DistancePanel: allows users to enter a km range.
ingo@917:           - ContinuePanel: offers a 'next' button only for states which do not require input data.
ingo@917:           - BooleanPanel: allows users to answer for yes/no questions.
ingo@917:           - TextProvider: allows users to enter text strings.
ingo@917:           - AutoIntegerPanel: allows users to enter integer values or the value 'auto'.
ingo@917:           - WaterlevelGroundPanel: allows users to enter three integer values for "from", "to", and "diff" used for floodmaps.
ingo@917:           - DatacagePanel: displays a datacage widget, that allows users to select items from datacage.
ingo@917:           - MapPanel: displays a Gwt-OpenLayers based map and a MapToolbar.
ingo@917:           - DatacageWidget: reads XML documents from MetaDataService and displays the result as tree.
ingo@917:           - DigitizePanel: allows users to digitize spatial geometries using a map based on Gwt-OpenLayers.
ingo@917:           - DatacageTwinPanel: allows users to select items from two parallel datacage widgets.
ingo@917: 
ingo@917:         * Added RPC services to:
ingo@917:           - create new Artifacts based on a model Artifact (ArtifactService).
ingo@917:           - read XML documents from MetaDataService (MetaDataService).
ingo@917:           - read map information (as srid, extent) from MapInfoService (MapInfoService).
ingo@917:           - feed an Artifact only (without forwarding into a new state) (FeedService).
ingo@917:           - fetch the description of an Artifact only (DescribeArtifactService).
ingo@917:           - create new Artifacts based on Recommendation objects and add them to
ingo@917:             current Collection (LoadArtifactService).
ingo@917: 
ingo@917:         * The DatacageWindow in charts now allows adding new themes to charts.
ingo@917: 
ingo@917:         * Introduced a Recommendation mechanism in the CollectionView that loads Artifacts to the
ingo@917:           current Collection based on the recommendations in the Artifact description of the master
ingo@917:           Artifact.
ingo@917: 
ingo@917:         * Extract background state/messages of master Artifacts. Lock CollectionView window if
ingo@917:           master Artifacts have started background threads that have not finished yet and display
ingo@917:           status messages in the lock screen.
ingo@917: 
ingo@917:         * Added support to clone existing projects in the project list.
ingo@917: 
ingo@917:         * Introduced copy&paste support in calculation result tables.
ingo@917: 
ingo@917:         * Added new OutputTab MapOutputTab. This tab initializes map based on Gwt-OpenLayers.
ingo@917:           The layers added to the map depend on the facets of the output.
ingo@917: 
ingo@917:         * Added a CrossSectionChartThemePanel. This ThemePanel offers a spinner right besides the
ingo@917:           theme name to modify the current km.
ingo@917: 
ingo@917:         * Added a MapToolbar that offers controls for working with a map based on Gwt-OpenLayers.
ingo@917: 
ingo@917:         * UI improvements:
ingo@917:           - Stepping back/forward in parameterization no longer redraws the whole CollectionView.
ingo@917:           - set the title of CollectionView windows when the name of a collection is modified in the project list.
ingo@917:           - introduced "find-as-you-type" search in most input tables.
ingo@917: 
ingo@917:         * Distinguish between 'chart' and 'map' output modes to create ChartOutputTabs or MapOutputTabs.
ingo@917: 
ingo@917:         * Bumped GWT up to 2.3.0.
ingo@917: 
ingo@917: 
ingo@917:     FIXES:
ingo@917: 
ingo@917:         * flys/issue159 (WINFO: Radiobutton - Ortsauswahl bei "W für ungleichwertigen Abflusslängsschnitt" entfernen)
ingo@917: 
ingo@917:         * flys/issue166 (Projektname in die Fensterleiste übernehmen)
ingo@917: 
ingo@917:         * flys/issue181 (Erstes Thema in der Themenliste wählt sich automatisch wieder an)
ingo@917: 
ingo@917:         * flys/issue185 (IE8 + Chromium: Kein Zoomen von Diagrammen möglich)
ingo@917: 
ingo@917:         * flys/issue194 (Wasserspiegellagen: Hauptwerte Q/D Spaltenbezeichnung "Kenzeichnender Abfluss")
ingo@917: 
ingo@917:         * flys/issue195 (Wasserspiegellagen: Q/D-Panel Spaltenbezeichnung "W/Q/D" -> "Q/D")
ingo@917: 
ingo@917:         * flys/issue199 (Berechnete Abflusskurve / Dauerzahlen: Freies Textfeld akzeptiert mehr als einen Ort.)
ingo@917: 
ingo@917:         * flys/issue203 (W-INFO: Wasserspiegellagenberechnung / Auswahlunterstützung Abfluss)
ingo@917: 
ingo@917:         * flys/issue234 (W-INFO: Projektverwaltung)
ingo@917: 
ingo@917:         * flys/issue239 (W-INFO: Wasserspiegellagenberechnung / Auswahlunterstützung Ort bzw. Strecke)
ingo@917: 
ingo@917:         * flys/issue240 (W-INFO: Projektverwaltung / Einstellung dauerhaft)
ingo@917: 
ingo@917:         * flys/issue259 (Daten aus Datenkorb in Diagramm einladen)
ingo@917: 
ingo@917:         * flys/issue266 (Projektverwaltung: Duplizieren von Projekten)
ingo@917: 
ingo@917:         * flys/issue282 (Karte: Abstand interpolierte Profile - Default wert)
ingo@917: 
ingo@917:         * flys/issue285 (Projektverwaltung: Suche auf den Titeln)
ingo@917: 
ingo@917:         * flys/issue286 (Karte: Tooltips für die Werkzeugleiste)
ingo@917: 
ingo@917:         * flys/issue289 (Karte: Messen von Strecken und Flächen in falscher Dimension)
ingo@917: 
ingo@917:         * flys/issue299 (Karte: Einige Farben vereinheitlichen)
ingo@917: 
ingo@917:         * flys/issue293 (Karte: Farbliche Anpassung der digitalisierten Objekte)
ingo@917: 
ingo@917:         * flys/issue305 (Suche: Löschen der Eingabe nach einem Wechseln des Tabs Strecke -> Ort)
ingo@917: 
ingo@917:         * flys/issue309 (Querprofil: Manuelle Eingabe funktioniert nicht nach Return (nur nach Tab))
ingo@917: 
ingo@917:         * flys/issue311 (Querprofil: i18n)
ingo@917: 
ingo@917:         * flys/issue313 ("AssertionError" beim Wechsel von Deutsch zu Englisch in der Projektliste)
ingo@917: 
ingo@917: 
ingo@917: 
ingo@616: 2011-06-27  RELEASE 2.4
ingo@616: 
ingo@616:     NEW:
ingo@616: 
ingo@616:         * Introduced:
ingo@616:           - a theme panel on the left of the chart. It allows to change
ingo@616:             the state and order of the themes in the chart.
ingo@616:           - a panel that displays the current mouse position in chart
ingo@616:             coordinates.
ingo@616:           - a Zoombox-Control that allows zooming in charts via zoombox.
ingo@616:           - a control to zoom out for 10%.
ingo@616:           - a control to zoom to the max extent of the chart.
ingo@616:           - a control to pan charts.
ingo@616:           - a panel that displays reports generated by calculations.
ingo@616:           - a client side validation of user input.
ingo@616: 
ingo@616:         * Improved the project list. The user can now rename projects and set
ingo@616:           favorite projects that will never be deleted.
ingo@616: 
ingo@616:         * Improved the chart output service to support zoom values.
ingo@616: 
ingo@616:         * Added new services to:
ingo@616:           - set the Collection's attribute to a new value
ingo@616:           - set the name of a project
ingo@616:           - set the time-to-live of a project
ingo@616:           - delete a project
ingo@616:           - retrieve meta information of the current chart
ingo@616:             This service returns a ChartInfo object that stores information about
ingo@616:             the axes ranges, data ranges and a transformation matrix to transform
ingo@616:             image coordinates into chart coordinates
ingo@616:           - fetch calculation reports
ingo@616: 
ingo@616:         * flys/issue40 Input fields will show former selected values.
ingo@616: 
ingo@616:     FIXES:
ingo@616: 
ingo@616:         * flys/issue21 Projects cannot be opened twice but if a projects is
ingo@616:           already open, it is brought to foreground.
ingo@616: 
ingo@616:         * flys/issue22 Introduced a polling for user projects. Dead projects are
ingo@616:           automatically removed.
ingo@616: 
ingo@616:         * flys/issue43 I18N adjustments.
ingo@616: 
ingo@616:         * flys/issue85 Location/Distance panel now distinguishes between these
ingo@616:           two modes. Two (or more) locations will no longer end up in a distance.
ingo@616: 
ingo@616:         * flys/issue88 I18N adjustments in the location/distance panel.
ingo@616: 
ingo@616:         * flys/issue91 The WQ panel's initial mode is Q.
ingo@616: 
ingo@616:         * flys/issue103 Append units in WQ panel.
ingo@616: 
ingo@616:         * flys/issue104 The selected WQ mode is displayed in the static panel
ingo@616:           now.
ingo@616: 
ingo@616:         * flys/issue117 DoubleArrayPanel and DoubleRangePanel will no longer
ingo@616:           return duplicate values.
ingo@616: 
ingo@616:         * flys/issue118 The WQ panel has three modes now: W at gauge, Q at
ingo@616:           gauge and Q free.
ingo@616: 
ingo@616:         * flys/issue122 The values in the table displaying W values are no
ingo@616:           longer selectable.
ingo@616: 
ingo@616:         * flys/issue132 The initial location/distance mode is now distance.
ingo@616: 
ingo@616:         * flys/issue139 Fixed NPE while initialising user values in the adapted
ingo@616:           WQ panel.
ingo@616: 
ingo@616:         * flys/issue140 Splitted the table - displaying W, Q and D values - up
ingo@616:           in two tables for W (no longer selectable) and for QD.
ingo@616: 
ingo@616:         * flys/issue156 The report panel is not displayed as tab besides the
ingo@616:           chart tabs.
ingo@616: 
ingo@616:         * flys/issue165 Limit the length of new project names to 50 characters.
ingo@616: 
ingo@616:         * flys/issue170 Fixed broken initial chart info.
ingo@616: 
ingo@616: 
ingo@616: 
ingo@438: 2011-05-19  RELEASE 2.3.1
ingo@438: 
ingo@438:     NEW:
ingo@438: 
ingo@438:         * Enabled the UI to display more export modes that a single one.
ingo@438: 
ingo@438:         * Added tooltips for export buttons.
ingo@438: 
ingo@438: 
ingo@438:     FIXES:
ingo@438: 
ingo@441:         * flys/issue23 (Doppel-Click auf Eintrag in der Projektliste sollte ein Projekt öffnen)
ingo@441: 
ingo@438:         * flys/issue35 The project window is maximizable with a 'maximize' button.
ingo@438: 
ingo@441:         * flys/issue38 (WINFO: Vorbelegung der Berechnungsart auf "Wasserstand/Wasserspiegellagen")
ingo@441: 
ingo@441:         * flys/issue39 (WINFO: Auswahl einer Strecke in bei Eingabeunterstützung liefert nicht die richtigen Werte)
ingo@441: 
ingo@441:         * flys/issue43 (i18n: Einige Verbesserungen)
ingo@441: 
ingo@441:         * flys/issue44 (WINFO: Unterstützungstabellen werden in fester Fensterbreite angezeigt)
ingo@441: 
ingo@441:         * flys/issue45 (WINFO: Ladedialog bei Laden der Daten in Unterstützungstabellen anzeigen)
ingo@441: 
ingo@441:         * flys/issue48 (Diagramm: Bereiche für Themensteuerung und Werkzeugleiste vorgeben.)
ingo@441: 
ingo@441:         * flys/issue56: (Knopf zum Exportieren der Berechnungsergebnissen nach CSV in GUI einbauen)
ingo@441: 
ingo@438: 
ingo@438: 
ingo@287: 2011-05-13  RELEASE 2.3
ingo@287: 
ingo@287:     NEW:
ingo@287: 
ingo@287:         * Initial GWT/Ajax based Web-Client for the REST based artifact system:
ingo@287:           - Renderer for states specific for WINFO artifact
ingo@287:           - Panels for W/Q selection
ingo@287:           - Panels for Range selection
ingo@287:           - Chart panels for chart output creation
ingo@287:           - Export panels that provides download links for exporting computation
ingo@287:             data
ingo@287:           - Project list displays former projects that might be opened by
ingo@287:             double click
ingo@287:           - Datacage (dt. 'Datenkorb') UI that displays loadable data for charts
ingo@287: 
ingo@287:         * RPC-services enable data exchange between client and server
ingo@287: 
ingo@287:         * Connection settings are configured in config.xml
ingo@287: 
ingo@287:         * I18N is splitted into two parts and support English and German:
ingo@287:           - GUI elements are translated using the GWT i18n mechanism
ingo@287:           - Information/data served by the artifact system is translated by the
ingo@287:             artifact server
ingo@287: 
ingo@287: 
ingo@287:     LIMITATIONS:
ingo@287: 
ingo@287:         * Language switch drops the current session
ingo@287: 
ingo@287:         * Charts served by the artifact system are rendered as PNG only
ingo@287: 
ingo@287:         * Theme control for charts is not implemented yet.
ingo@287: 
ingo@287:         * Data served by the datacage can't be added to projects/charts
ingo@287: 
ingo@287: 
ingo@287:     !!!
ingo@287: 
ingo@287:     The version number of this release depends on an existing desktop variant of
ingo@287:     this software that is in version 2.1.
ingo@287: 
ingo@287:     !!!
ingo@287: 
ingo@287: 
ingo@287: 2011-03-30  RELEASE 0.1