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