diff --git a/doc/index.html b/doc/index.html
index 630fd8db5b7..a1d3cf762fc 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -10,7 +10,7 @@
-
+
Please read this entire document for important information about this release.
You find a PDF manual of the current version on the QGIS website.
|
@@ -23,15 +23,92 @@
-Whats new in Version 1.4.0 'Enceladus'?
+Whats new in Version 1.5.0 'Tethys'?
+
-Please note that this is a release in our 'cutting edge' release series. As
-such it contains new features and extends the programmatic interface over
-QGIS 1.0.x and QGIS 1.2.0. If an unchanging user interface, programmatic API
-and long term support is more important to you then cool new and untested
-features, we recommend that you use a copy of QGIS from our Long Term Support
-(LTS)1.0.x release series.
+Please note that this is a release in our 'cutting edge' release series. As
+such it contains new features and extends the programmatic interface over QGIS
+1.0.x and QGIS 1.4.0. If an unchanging user interface, programmatic API and
+long term support is more important to you then cool new and untested features,
+we recommend that you use a copy of QGIS from our Long Term Support (LTS)1.0.x
+release series. In all other cases we recommend that you use this version.
+
+This release includes over 350 bug fixes, over 40 new features.
+Once again it is impossible to document everything here that has changed so we will
+just provide a bullet list of key new features here.
+
+
+Main GUI
+
+
+ - There is a new angle measuring tool that allows you to interactively measure angles against the map backdrop.
+ - Live GPS Tracking tool
+ - User configurable WMS search server
+ - Allow editing of invalid geometry in node tool
+ - Choice between mm and map units for new symbology. Scaling to use new symbology in print composer as well
+ - SVG fill symbol layer for polygon textures
+ - Font marker symbol layer
+ - Added --noplugins command line options to avoid restoring the plugins. Useful when a plugin misbehaves and causes QGIS to crash during startup
+ - Allow hiding of deprecated CRSes
+ - Add point displacement renderer plugin - allows points to be shifted to avoid colliding with other points
+ - Allow saving vector layers as ogr vector files
+ - Raster provider: reduce debugging noise
+ - Allow adding parts to multi points and lines
+ - Text and form annotation tools are now in gui and app
+ - Added possibility to place a set of default composer templates in pkgDataPath/composer_templates
+ - Gradient color ramps now support multiple stops - for adding intermediate colors
+ - Center map if user clicks into the map
+ - New plugin for carrying out spatial selections
+ - Data-defined size and rotation for single symbol renderer in symbology-ng
+ - IdentifyAsHtml to raster layer and use it in identify
+ - Export legend groups and layers with legendinterface and use this information to display groups in the composer legend.
+ - Show selected feature count in status bar
+ - Query option added to layer menu to subset vector layers
+ - Option to label only selected features (on the 'old' labelling tool)
+ - Load/save queries created in the query builder.
+ - Manual adding of categories in symbology-ng.
+ - Georeferencer: possibility to configure if residuals should be showed in pixels or map units
+ - Delimited text provider: allow empty values in numeric columns
+ - Added rule-based renderer for symbology-ng
+ - Ability to create spatial lite databases from within QGIS
+ - Inclusion of GDAL Raster tools plugin into QGIS core
+ - New python console (with history)
+ - Add validation to capture tool
+ - Allow postgres layers without saved username & password by asking for credentials
+ - Support NULL values in search strings
+ - Optionally add new layers to the selected group
+ - Map composer can add attribute Tables in layouts. It is possibile to show only visible features in composer table or all features
+ - Identify tool attribute form now non-modal in view mode (since r12796)
+ - Identified features' highlight disappear when window is deactivate or closed and reappears when reactivated.
+
+
+WMS and WMS-C Support
+
+ - WMS-C support, new spatial authorities, wms selection improvements
+ - Resolved EPSG dependency in spatial reference systems and included french IGNF definitions in srs.db
+ - WWM provider makes requests asynchronously through QNetworkAccessManager now
+ - WMS selection allows inserting of all layers of a branch
+ - WMS has support for more mime types
+ - Added load/save to WMS dialog
+ - WMS-C scale slider gui added and more selection improvements
+
+
+API Updates
+
+ - QgsDataProvider & QgsMapLayer: add dataChanged() signal, so that a provider can signal that the datasource changed
+ - Use QNetworkAccessManager instead of QgsHttpTransaction (including caching and dynamic authentification to website and proxies)
+
+ - Allow opening layer properties from plugins
+ - Support for custom plugin layers.
+ - Allow refreshing of plugins programmatically
+ - Support for custom plugin directories using QGIS_PLUGINPATH environment variables. More paths can be passed, separated by semicolon.
+ - Legend interface added to retrieve layers in legend order
+ - Support more GEOS operators
+
+
+Whats new in Version 1.4.0 'Enceladus'?
+
Please note that this is a release in our 'cutting edge' release series. As
such it contains new features and extends the programmatic interface over QGIS
diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp
index f3960a30b41..8a1ac5a40b4 100644
--- a/src/app/qgisapp.cpp
+++ b/src/app/qgisapp.cpp
@@ -2426,77 +2426,89 @@ void QgisApp::about()
abt->setVersion( versionString );
QString whatsNew = "
" ;
whatsNew += "" + tr( "Version" ) + " " + QString( QGis::QGIS_VERSION ) + "
";
- whatsNew += "" + tr( "Whats new in Version 1.4.0?" ) + "
"
- +
- ""
- + tr( "Please note that this is a release in our 'cutting edge' release series. As "
- "such it contains new features and extends the programmatic interface over "
- "QGIS 1.0.x and QGIS 1.3.0. If an unchanging user interface, programmatic API "
- "and long term support is more important to you than cool new and untested "
- "features, we recommend that you use a copy of QGIS from our Long Term Support "
- "(LTS)1.0.x release series. In all other cases we recommend that you use this "
- "version." )
- + "
" +
- tr( "This release includes around 200 bug fixes, nearly 30 new "
- "features and has had a lot of love and attention poured in "
- "to it to take our favourite desktop GIS application another "
- "step on the road to GIS nirvana! So much has happened in "
- "the 3 months since our last release that it is impossible "
- "to document everything here. Instead we will just highlight "
- "a couple of important new features for you." )
- + "
" +
- tr( "Probably the biggest new feature is the addition of the new "
- "vector symbology infrastructure. This is provided alongside the "
- "old implementation - you can switch using a button in the "
- "vector layer properties dialog. It does't replace the old "
- "symbology implementation completely yet because there are "
- "various issues that need to be resolved and a large amount "
- "of testing before it is considered ready." )
- + "
" +
- tr( "QGIS now has a field calculator, accessible via a button in "
- "the attribute section of the vector properties, and from "
- "the attribute table user interface. You can use feature "
- "length, feature area, string concatenation and type "
- "conversions in the field calculator, as well as field "
- "values." )
- + "
" +
- tr( "The map composer has had a lot of attention. A grid can now "
- "be added to composer maps. Composer maps can now be rotated "
- "in the layout. The limitation of a single map layout "
- "per project has been removed. A new composer manager dialog "
- "has been added to manage the existing composer instances. "
- "The composer widget property sheets have been completely "
- "overhauled to use less screen space " )
- + "
" +
- tr( "Various parts of the user interface have been overhauled "
- "with the goal of improving consistency and to improve "
- "support for netbooks and other smaller screen devices. "
- "Loading and saving of shortcuts. Position can now be "
- "displayed as Degrees, Minutes, Seconds in the status bar. "
- "The add, move and delete vertex buttons are now removed and "
- "the node tool is moved from the advanced editing toolbar to "
- "the standard editing toolbar. The identification tool has also "
- "undergone numerous improvements." )
- + "
" +
- tr( "A render caching capability has been added to QGIS. This "
- "speeds up common operations such as layer re-ordering, "
- "changing symbology, WMS / WFS client, hiding / showing "
- "layers and opens the door for future enhancements such as "
- "threaded rendering and pre-compositing layer cache "
- "manipulation. Note that it is disabled by default, and "
- "can be enabled in the options dialog." )
- + "
" +
- tr( "User defined SVG search paths are now added to the options "
- "dialog." )
- + "
" +
- tr( "When creating a new shapefile, you can now specify its CRS. "
- "Also the avoid intersections option for polygons is now "
- "also possible with background layers." )
- + "
" +
- tr( "For power users, you can now create customizable attribute "
- "forms using Qt Designer dialog UIs." )
- + "
" +
- + "";
+ whatsNew += "" + tr( "Whats new in Version 1.4.0?" ) + "
";
+ whatsNew += "" + tr( "Whats new in Version 1.5.0 'Tethys'?" ) + "
";
+
+ whatsNew += "";
+ whatsNew += tr( "Please note that this is a release in our 'cutting edge' release series. As " );
+ whatsNew += tr( "such it contains new features and extends the programmatic interface over QGIS " );
+ whatsNew += tr( "1.0.x and QGIS 1.4.0. If an unchanging user interface, programmatic API and " );
+ whatsNew += tr( "long term support is more important to you then cool new and untested features, " );
+ whatsNew += tr( "we recommend that you use a copy of QGIS from our Long Term Support (LTS)1.0.x " );
+ whatsNew += tr( "release series. In all other cases we recommend that you use this version." );
+ whatsNew += "
";
+ whatsNew += "";
+ whatsNew += tr( "This release includes over 350 bug fixes, over 40 new features. " );
+ whatsNew += tr( "Once again it is impossible to document everything here that has changed so we will " );
+ whatsNew += tr( "just provide a bullet list of key new features here." );
+ whatsNew += "
";
+
+ whatsNew += "" + tr( "Main GUI" ) + "
";
+
+ whatsNew += "";
+ whatsNew += " - " + tr( "There is a new angle measuring tool that allows you to interactively measure angles against the map backdrop." ) + "
";
+ whatsNew += " - " + tr( "Live GPS Tracking tool" ) + "
";
+ whatsNew += " - " + tr( "User configurable WMS search server" ) + "
";
+ whatsNew += " - " + tr( "Allow editing of invalid geometry in node tool" ) + "
";
+ whatsNew += " - " + tr( "Choice between mm and map units for new symbology. Scaling to use new symbology in print composer as well" ) + "
";
+ whatsNew += " - " + tr( "SVG fill symbol layer for polygon textures" ) + "
";
+ whatsNew += " - " + tr( "Font marker symbol layer" ) + "
";
+ whatsNew += " - " + tr( "Added --noplugins command line options to avoid restoring the plugins. Useful when a plugin misbehaves and causes QGIS to crash during startup" ) + "
";
+ whatsNew += " - " + tr( "Allow hiding of deprecated CRSes" ) + "
";
+ whatsNew += " - " + tr( "Add point displacement renderer plugin - allows points to be shifted to avoid colliding with other points" ) + "
";
+ whatsNew += " - " + tr( "Allow saving vector layers as ogr vector files" ) + "
";
+ whatsNew += " - " + tr( "Raster provider: reduce debugging noise" ) + "
";
+ whatsNew += " - " + tr( "Allow adding parts to multi points and lines" ) + "
";
+ whatsNew += " - " + tr( "Text and form annotation tools are now in gui and app" ) + "
";
+ whatsNew += " - " + tr( "Added possibility to place a set of default composer templates in pkgDataPath/composer_templates" ) + "
";
+ whatsNew += " - " + tr( "Gradient color ramps now support multiple stops - for adding intermediate colors" ) + "
";
+ whatsNew += " - " + tr( "Center map if user clicks into the map" ) + "
";
+ whatsNew += " - " + tr( "New plugin for carrying out spatial selections" ) + "
";
+ whatsNew += " - " + tr( "Data-defined size and rotation for single symbol renderer in symbology-ng" ) + "
";
+ whatsNew += " - " + tr( "IdentifyAsHtml to raster layer and use it in identify" ) + "
";
+ whatsNew += " - " + tr( "Export legend groups and layers with legendinterface and use this information to display groups in the composer legend." ) + "
";
+ whatsNew += " - " + tr( "Show selected feature count in status bar " ) + "
";
+ whatsNew += " - " + tr( "Query option added to layer menu to subset vector layers" ) + "
";
+ whatsNew += " - " + tr( "Option to label only selected features (on the 'old' labelling tool)" ) + "
";
+ whatsNew += " - " + tr( "Load/save queries created in the query builder." ) + "
";
+ whatsNew += " - " + tr( "Manual adding of categories in symbology-ng." ) + "
";
+ whatsNew += " - " + tr( "Georeferencer: possibility to configure if residuals should be showed in pixels or map units" ) + "
";
+ whatsNew += " - " + tr( "Delimited text provider: allow empty values in numeric columns" ) + "
";
+ whatsNew += " - " + tr( "Added rule-based renderer for symbology-ng" ) + "
";
+ whatsNew += " - " + tr( "Ability to create spatial lite databases from within QGIS" ) + "
";
+ whatsNew += " - " + tr( "Inclusion of GDAL Raster tools plugin into QGIS core" ) + "
";
+ whatsNew += " - " + tr( "New python console (with history)" ) + "
";
+ whatsNew += " - " + tr( "Add validation to capture tool" ) + "
";
+ whatsNew += " - " + tr( "Allow postgres layers without saved username & password by asking for credentials" ) + "
";
+ whatsNew += " - " + tr( "Support NULL values in search strings" ) + "
";
+ whatsNew += " - " + tr( "Optionally add new layers to the selected group" ) + "
";
+ whatsNew += " - " + tr( "Map composer can add attribute Tables in layouts. It is possibile to show only visible features in composer table or all features" ) + "
";
+ whatsNew += " - " + tr( "Identify tool attribute form now non-modal in view mode (since r12796)" ) + "
";
+ whatsNew += " - " + tr( "Identified features' highlight disappear when window is deactivate or closed and reappears when reactivated." ) + "
";
+ whatsNew += "
";
+
+ whatsNew += "" + tr( "WMS and WMS-C Support" ) + "
";
+ whatsNew += "";
+ whatsNew += " - " + tr( "WMS-C support, new spatial authorities, wms selection improvements" ) + "
";
+ whatsNew += " - " + tr( "Resolved EPSG dependency in spatial reference systems and included french IGNF definitions in srs.db" ) + "
";
+ whatsNew += " - " + tr( "WWM provider makes requests asynchronously through QNetworkAccessManager now" ) + "
";
+ whatsNew += " - " + tr( "WMS selection allows inserting of all layers of a branch" ) + "
";
+ whatsNew += " - " + tr( "WMS has support for more mime types" ) + "
";
+ whatsNew += " - " + tr( "Added load/save to WMS dialog" ) + "
";
+ whatsNew += " - " + tr( "WMS-C scale slider gui added and more selection improvements" ) + "
";
+ whatsNew += "
";
+ whatsNew += "" + tr( "API Updates" ) + "
";
+ whatsNew += "";
+ whatsNew += " - " + tr( "QgsDataProvider & QgsMapLayer: add dataChanged() signal, so that a provider can signal that the datasource changed" ) + "
";
+ whatsNew += " - " + tr( "Use QNetworkAccessManager instead of QgsHttpTransaction (including caching and dynamic authentification to website and proxies)" ) + "
";
+ whatsNew += " - " + tr( "Allow opening layer properties from plugins" ) + "
";
+ whatsNew += " - " + tr( "Support for custom plugin layers." ) + "
";
+ whatsNew += " - " + tr( "Allow refreshing of plugins programmatically" ) + "
";
+ whatsNew += " - " + tr( "Support for custom plugin directories using QGIS_PLUGINPATH environment variables. More paths can be passed, separated by semicolon." ) + "
";
+ whatsNew += " - " + tr( "Legend interface added to retrieve layers in legend order" ) + "
";
+ whatsNew += " - " + tr( "Support more GEOS operators" ) + "
";
+ whatsNew += "
";
+ whatsNew += "