mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-22 00:06:12 -05:00
spelling fixes (closes #32408)
This commit is contained in:
parent
dc95936137
commit
b81d306047
@ -43,7 +43,7 @@ IF (USE_OPENCL)
|
||||
FIND_PACKAGE(OpenCL)
|
||||
IF(${OpenCL_FOUND})
|
||||
SET(HAVE_OPENCL TRUE)
|
||||
# Fixup for standard FindOpenCL module not assinging proper framework headers directory
|
||||
# Fixup for standard FindOpenCL module not assigning proper framework headers directory
|
||||
IF (APPLE AND "${OpenCL_INCLUDE_DIR}" MATCHES "OpenCL\\.framework/?$")
|
||||
SET(OpenCL_INCLUDE_DIR "${OpenCL_INCLUDE_DIR}/Headers" CACHE PATH "" FORCE)
|
||||
SET(OpenCL_INCLUDE_DIRS ${OpenCL_INCLUDE_DIR})
|
||||
|
108
NEWS
108
NEWS
@ -20,17 +20,17 @@ Friday October 25, 2019
|
||||
12. What's new in Version 2.8 'Wien'?
|
||||
13. What's new in Version 2.6.0 'Brighton'?
|
||||
14. What's new in Version 2.4.0 'Chugiak'?
|
||||
15. Whats new in Version 2.2.0 'Valmiera'?
|
||||
16. Whats new in Version 2.0.1 'Dufour'?
|
||||
17. Whats new in Version 2.0.0 'Dufour'?
|
||||
18. Whats new in Version 1.8.0 'Lisboa'?
|
||||
19. Whats new in Version 1.7.2 'Wroclaw'?
|
||||
20. Whats new in Version 1.7.1 'Wroclaw'?
|
||||
21. Whats new in Version 1.7.0 'Wroclaw'?
|
||||
22. Whats new in Version 1.6.0 'Capiapo'?
|
||||
23. Whats new in Version 1.5.0?
|
||||
24. Whats new in Version 1.4.0 'Enceladus'?
|
||||
25. Whats new in Version 1.3.0 'Mimas'?
|
||||
15. What's new in Version 2.2.0 'Valmiera'?
|
||||
16. What's new in Version 2.0.1 'Dufour'?
|
||||
17. What's new in Version 2.0.0 'Dufour'?
|
||||
18. What's new in Version 1.8.0 'Lisboa'?
|
||||
19. What's new in Version 1.7.2 'Wroclaw'?
|
||||
20. What's new in Version 1.7.1 'Wroclaw'?
|
||||
21. What's new in Version 1.7.0 'Wroclaw'?
|
||||
22. What's new in Version 1.6.0 'Capiapo'?
|
||||
23. What's new in Version 1.5.0?
|
||||
24. What's new in Version 1.4.0 'Enceladus'?
|
||||
25. What's new in Version 1.3.0 'Mimas'?
|
||||
26. Version 1.2.0 'Daphnis'
|
||||
27. Version 1.0.0 'Kore'
|
||||
28. Version 0.11.0 'Metis'
|
||||
@ -61,16 +61,16 @@ This release has following new features:
|
||||
- Symbology: Improved copy/paste of symbols
|
||||
- Symbology: "Center of segment" placement mode for marker and hash line symbol layers
|
||||
- Symbology: Allow array values as a valid result for data defined offset
|
||||
- Labelling: Allow creation and editing of text formats and label settings through style manager dialog
|
||||
- Labelling: New text "background" setting for marker symbol backgrounds
|
||||
- Labelling: Callouts support
|
||||
- Labelling: Add multiline alignment property to the change label tool
|
||||
- Labelling: Allow display of unplaced labels
|
||||
- Labelling: Add "overrun distance" setting for line labels
|
||||
- Labelling: Allow data defined control over "label every part of multipart features" setting
|
||||
- Labelling: Expose "label all parts" option via label properties tool
|
||||
- Labelling: Support vertical text orientation
|
||||
- Labelling: Expose font kerning setting
|
||||
- Labeling: Allow creation and editing of text formats and label settings through style manager dialog
|
||||
- Labeling: New text "background" setting for marker symbol backgrounds
|
||||
- Labeling: Callouts support
|
||||
- Labeling: Add multiline alignment property to the change label tool
|
||||
- Labeling: Allow display of unplaced labels
|
||||
- Labeling: Add "overrun distance" setting for line labels
|
||||
- Labeling: Allow data defined control over "label every part of multipart features" setting
|
||||
- Labeling: Expose "label all parts" option via label properties tool
|
||||
- Labeling: Support vertical text orientation
|
||||
- Labeling: Expose font kerning setting
|
||||
- Rendering: Allow rendering raster layers outside the reported extent
|
||||
- Rendering: Add option to georeference PDFs and TIFs to save map canvas as image/PDF
|
||||
- Rendering: new map canvas image decoration
|
||||
@ -92,7 +92,7 @@ This release has following new features:
|
||||
- Print Layouts: "fit segment size" mode for map grid interval
|
||||
- Print Layouts: layout map item extent to an existing bookmark
|
||||
- Expressions: New expression functions
|
||||
- Digitising: GPS timestamp support
|
||||
- Digitizing: GPS timestamp support
|
||||
- Data Management: Composite Foreign Keys
|
||||
- Data Management: Add circular data dependencies
|
||||
- Analysis Tools: Stored filter expressions
|
||||
@ -141,8 +141,8 @@ This release has following new features:
|
||||
- Symbology: Allow strings for font markers
|
||||
- Symbology: Offset setting for point pattern fill symbol layer
|
||||
- Symbology: Average line angles for marker and hashed line
|
||||
- Digitising: Floating widget for advanced input next to cursor
|
||||
- Digitising: Chanied add vertex at endpoint
|
||||
- Digitizing: Floating widget for advanced input next to cursor
|
||||
- Digitizing: Chanied add vertex at endpoint
|
||||
- Forms and Widgets: Allow browsing feature list
|
||||
- Analysis Tools: New aggregate method: concatenate_unique
|
||||
- Processing: Add "Save layer styles into GeoPackage" option for Package Layers algorithm
|
||||
@ -183,8 +183,8 @@ This release has following new features:
|
||||
- Symbology: Option to merge categories in categorized renderer
|
||||
- Symbology: Show Project Colors in color bound data defined buttons
|
||||
- Symbology: Style manager dialog improvements
|
||||
- Digitising: Georeferencer enhancements
|
||||
- Digitising: New option to avoid minimizing georeferencer when adding points
|
||||
- Digitizing: Georeferencer enhancements
|
||||
- Digitizing: New option to avoid minimizing georeferencer when adding points
|
||||
- Data Management: Comment option in db manager
|
||||
- Forms and Widgets: New form widget for binary (blob) fields
|
||||
- Map Composer: Grid frame improvements
|
||||
@ -259,14 +259,14 @@ This release has following new features:
|
||||
- User Interface: QML chart and drawings widget
|
||||
- Symbology: Mesh layer styling
|
||||
- Symbology: Classify symmetric in graduated renderer
|
||||
- Digitising: GPS tracking improvements
|
||||
- Digitising: More angle choices in advanced digitizing dock
|
||||
- Digitising: Vertex tool can work on the current layer only
|
||||
- Digitising: Add reverse line maptools
|
||||
- Digitising: Geometry Precision
|
||||
- Digitising: Automatically remove duplicate nodes
|
||||
- Digitising: Check for geometry validity
|
||||
- Digitising: Topology checks while editing
|
||||
- Digitizing: GPS tracking improvements
|
||||
- Digitizing: More angle choices in advanced digitizing dock
|
||||
- Digitizing: Vertex tool can work on the current layer only
|
||||
- Digitizing: Add reverse line maptools
|
||||
- Digitizing: Geometry Precision
|
||||
- Digitizing: Automatically remove duplicate nodes
|
||||
- Digitizing: Check for geometry validity
|
||||
- Digitizing: Topology checks while editing
|
||||
- Data Management: Translation of QGIS projects
|
||||
- Data Management: Switch Attribute Table dock mode on demand
|
||||
- Data Management: New locator filter to search across all layers
|
||||
@ -289,7 +289,7 @@ This release has following new features:
|
||||
- Processing: Line substring algorithm
|
||||
- Processing: "Interpolate point on line" algorithm
|
||||
- Processing: k-neighbour concave hull
|
||||
- Processing: Python scripts which implement algorithms now execute the algorithm on drag and drop and browser double click
|
||||
- Processing: Python scripts which implement algorithms now execute the algorithm on drag and drop and browser double-click
|
||||
- Processing: New GDAL's rearrange band algorithm
|
||||
- Processing: "Precalculated" values for model algorithm parameters
|
||||
- Processing: "Categorize a layer using a style XML file" algorithm
|
||||
@ -299,7 +299,7 @@ This release has following new features:
|
||||
- Data Providers: OAuth2 authentication method plugin
|
||||
- Data Providers: Mesh layer: New mesh layer format support
|
||||
- Data Providers: Mesh layer: add function to identify value on mesh layers
|
||||
- Data Providers: Mesh layer: allow to choose different vector and scalar dataset
|
||||
- Data Providers: Mesh layer: allow choosing different vector and scalar dataset
|
||||
- Data Providers: Mesh layer: allow render vectors/arrows on the user-defined grid
|
||||
- Data Providers: JSON/JSONB Type support
|
||||
- Data Providers: ESRI Token Authentication support
|
||||
@ -956,7 +956,7 @@ This is the minor release sports a number of great new features:
|
||||
- New Inverted Polygon renderer
|
||||
|
||||
|
||||
15. Whats new in Version 2.2.0 'Valmiera'?
|
||||
15. What's new in Version 2.2.0 'Valmiera'?
|
||||
==========================================
|
||||
|
||||
This is the minor release sports a number of great new features:
|
||||
@ -997,7 +997,7 @@ This is the minor release sports a number of great new features:
|
||||
- 'Processing' can be used headless in scripts.
|
||||
|
||||
|
||||
16. Whats new in Version 2.0.1 'Dufour'?
|
||||
16. What's new in Version 2.0.1 'Dufour'?
|
||||
========================================
|
||||
|
||||
This is a small bugfix release to address the missing copyright / credits for
|
||||
@ -1005,7 +1005,7 @@ our new splash screen and to update supporting documentation. The spanish
|
||||
translation was also updated.
|
||||
|
||||
|
||||
17. Whats new in Version 2.0.0 'Dufour'?
|
||||
17. What's new in Version 2.0.0 'Dufour'?
|
||||
========================================
|
||||
|
||||
This is a new major release. Building on the foundation of
|
||||
@ -1091,7 +1091,7 @@ key new features.
|
||||
you to explore the software and discover them all!
|
||||
|
||||
|
||||
18. Whats new in Version 1.8.0 'Lisboa'?
|
||||
18. What's new in Version 1.8.0 'Lisboa'?
|
||||
========================================
|
||||
|
||||
This is a new feature release. Building on the foundation of
|
||||
@ -1116,7 +1116,7 @@ key new features.
|
||||
- New scale selector with predefined scales
|
||||
- Option to add layers to selected or active group
|
||||
- Pan To Selected tool
|
||||
- New tools in Vector menu - densify geoemtries, Build spatial index
|
||||
- New tools in Vector menu - densify geometries, Build spatial index
|
||||
- Export/add geometry column tool can export info using layer CRS, project CRS or ellipsoidal measurements
|
||||
- Model/view based tree for rules in rule-based renderer
|
||||
- Updated CRS selector dialog
|
||||
@ -1146,7 +1146,7 @@ added gdal_fillnodata to GDALTools plugin
|
||||
- Support for nesting projects within other projects
|
||||
|
||||
|
||||
19. Whats new in Version 1.7.2 'Wroclaw'?
|
||||
19. What's new in Version 1.7.2 'Wroclaw'?
|
||||
=========================================
|
||||
|
||||
This is a bugfix release over version 1.7.1. The following changes
|
||||
@ -1193,7 +1193,7 @@ were made.
|
||||
- Fix broken Assign projection functionality in GDALTools and improve handling output file extension
|
||||
|
||||
|
||||
20. Whats new in Version 1.7.1 'Wroclaw'?
|
||||
20. What's new in Version 1.7.1 'Wroclaw'?
|
||||
=========================================
|
||||
|
||||
This is a bugfix release over version 1.7.0. The following changes
|
||||
@ -1256,7 +1256,7 @@ http://linfiniti.com/2011/08/improvements-to-raster-performance-in-qgis-master/]
|
||||
- Fixed a bug where map= was not being published in onlineresource url when project files are not in the same dir as cgi
|
||||
|
||||
|
||||
21. Whats new in Version 1.7.0 'Wroclaw'?
|
||||
21. What's new in Version 1.7.0 'Wroclaw'?
|
||||
=========================================
|
||||
|
||||
This release is named after the town of Wroclaw in Poland. The Department of
|
||||
@ -1390,7 +1390,7 @@ changed so we will just provide a bullet list of key new features here.
|
||||
- Undo/Redo support for the print composer
|
||||
|
||||
|
||||
22. Whats new in Version 1.6.0 'Capiapo'?
|
||||
22. What's new in Version 1.6.0 'Capiapo'?
|
||||
=========================================
|
||||
|
||||
Please note that this is a release in our 'cutting edge' release series. As
|
||||
@ -1483,7 +1483,7 @@ position dialog.
|
||||
- Sorting for composer attribute table (several columns and ascending / descending).
|
||||
|
||||
|
||||
23. Whats new in Version 1.5.0?
|
||||
23. What's new in Version 1.5.0?
|
||||
===============================
|
||||
|
||||
Please note that this is a release in our 'cutting edge' release series. As
|
||||
@ -1583,7 +1583,7 @@ variables. More paths can be passed, separated by semicolon.
|
||||
- Support more GEOS operators
|
||||
|
||||
|
||||
24. Whats new in Version 1.4.0 'Enceladus'?
|
||||
24. What's new in Version 1.4.0 'Enceladus'?
|
||||
===========================================
|
||||
|
||||
Please note that this is a release in our 'cutting edge' release series. As
|
||||
@ -1641,7 +1641,7 @@ For power users, you can now create customizable attribute forms using Qt
|
||||
Designer dialog UIs.
|
||||
|
||||
|
||||
25. Whats new in Version 1.3.0 'Mimas'?
|
||||
25. What's new in Version 1.3.0 'Mimas'?
|
||||
=======================================
|
||||
|
||||
This release includes over 30 bug fixes and several useful new features:
|
||||
@ -2471,7 +2471,7 @@ Added setZOrder which will be used in next commit to fix projection zorder probl
|
||||
|
||||
2004-06-20 [ts] 0.3.0devel43
|
||||
|
||||
Fix anoying 'mapcanvas isn't freezing while loading rasters' bug
|
||||
Fix annoying 'mapcanvas isn't freezing while loading rasters' bug
|
||||
|
||||
2004-06-19 [ts] 0.3.0devel42
|
||||
|
||||
@ -2591,7 +2591,7 @@ Added "Show in overview" option to vector popup menu.
|
||||
|
||||
Removed overview stuff from debug only version of qgisapp.
|
||||
|
||||
Did plumbing for enableing disabling layers in overview from popup context menu.
|
||||
Did plumbing for enabling disabling layers in overview from popup context menu.
|
||||
|
||||
Whoopdeedooo. :-)
|
||||
|
||||
@ -2789,7 +2789,7 @@ Added URL parsing and attribute fields for route and track GPX layers
|
||||
2004-05-17 [ts] 0.2.0devel22
|
||||
Added support to Save As Image to save in any QImageIO supported format.
|
||||
File->SaveAsImage dialog filter list now generated automagically by
|
||||
interrogating QImageIO for its supportted formats. File->SaveAsImage remembers
|
||||
interrogating QImageIO for its supported formats. File->SaveAsImage remembers
|
||||
last dir used (stored in qsettings). Its supposed to remember last filter used
|
||||
but there is an issue with that that needs to be resolved.
|
||||
|
||||
@ -3096,7 +3096,7 @@ started moving splashscreen to a global so other classes diring the startup
|
||||
Refactored QgsField to use new coding conventions
|
||||
Documented QgsField (added docs to qgsfield.h)
|
||||
Updated doxygen mainpage section in qgis.h
|
||||
Added Whats this? help to main application window
|
||||
Added What's this? help to main application window
|
||||
Added providers/delimitedtext and associated source files to CVS
|
||||
|
||||
2004-02-27 [gs] 0.1.0devel4
|
||||
@ -3208,7 +3208,7 @@ Version 0.0.8-alpha December 11, 2002
|
||||
has changed
|
||||
*Changes to layer properites aren't effective until the Layer Properties
|
||||
dialog is closed
|
||||
*Canceling the Layer Propeties dialog cancels changes
|
||||
*Canceling the Layer Properties dialog cancels changes
|
||||
|
||||
Version 0.0.7-alpha November 30, 2002
|
||||
*Changes to the build system to allow building with/without PostgeSQL
|
||||
@ -3235,7 +3235,7 @@ Version 0.0.5-alpha October 5, 2002
|
||||
* Zoom out now works
|
||||
* Zoom Previous added to toolbar
|
||||
* Toolbar has been rearranged and new icons added
|
||||
* Help|About QGis now contains Version, Whats New, and License information
|
||||
* Help|About QGis now contains Version, What's New, and License information
|
||||
|
||||
Version 0.0.4-alpha August 15, 2002
|
||||
* Added Layer Properties dialog
|
||||
|
10
debian/copyright
vendored
10
debian/copyright
vendored
@ -184,7 +184,7 @@ Comment: Reed-Solomon codec
|
||||
A condition of such distribution is that the author's contribution be
|
||||
acknowledged by his name being left in the comments heading the program,
|
||||
however no responsibility is accepted for any financial or other loss which
|
||||
may result from some unforseen errors or malfunctioning of the program
|
||||
may result from some unforeseen errors or malfunctioning of the program
|
||||
during use.
|
||||
Simon Rockliff, 26th June 1991
|
||||
License: GPL-2+
|
||||
@ -1036,7 +1036,7 @@ License: CC-BY-3.0
|
||||
be considered an Adaptation for the purpose of this License. For the
|
||||
avoidance of doubt, where the Work is a musical work, performance or
|
||||
phonogram, the synchronization of the Work in timed-relation with a
|
||||
moving image ("synching") will be considered an Adaptation for the
|
||||
moving image ("syncing") will be considered an Adaptation for the
|
||||
purpose of this License.
|
||||
.
|
||||
b. "Collection" means a collection of literary or artistic works, such
|
||||
@ -1237,7 +1237,7 @@ License: CC-BY-3.0
|
||||
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
|
||||
OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
|
||||
KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
|
||||
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
|
||||
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
|
||||
LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
|
||||
WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
|
||||
@ -1373,7 +1373,7 @@ License: CC-BY-SA-3.0
|
||||
be considered an Adaptation for the purpose of this License. For the
|
||||
avoidance of doubt, where the Work is a musical work, performance or
|
||||
phonogram, the synchronization of the Work in timed-relation with a
|
||||
moving image ("synching") will be considered an Adaptation for the
|
||||
moving image ("syncing") will be considered an Adaptation for the
|
||||
purpose of this License.
|
||||
.
|
||||
b. "Collection" means a collection of literary or artistic works, such
|
||||
@ -1616,7 +1616,7 @@ License: CC-BY-SA-3.0
|
||||
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
|
||||
OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
|
||||
KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
|
||||
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
|
||||
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
|
||||
LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
|
||||
WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
|
||||
|
108
doc/news.html
108
doc/news.html
@ -97,17 +97,17 @@ label{ background-color: #FFFFCC;
|
||||
<LI><A HREF="#toc12">What's new in Version 2.8 'Wien'?</A>
|
||||
<LI><A HREF="#toc13">What's new in Version 2.6.0 'Brighton'?</A>
|
||||
<LI><A HREF="#toc14">What's new in Version 2.4.0 'Chugiak'?</A>
|
||||
<LI><A HREF="#toc15">Whats new in Version 2.2.0 'Valmiera'?</A>
|
||||
<LI><A HREF="#toc16">Whats new in Version 2.0.1 'Dufour'?</A>
|
||||
<LI><A HREF="#toc17">Whats new in Version 2.0.0 'Dufour'?</A>
|
||||
<LI><A HREF="#toc18">Whats new in Version 1.8.0 'Lisboa'?</A>
|
||||
<LI><A HREF="#toc19">Whats new in Version 1.7.2 'Wroclaw'?</A>
|
||||
<LI><A HREF="#toc20">Whats new in Version 1.7.1 'Wroclaw'?</A>
|
||||
<LI><A HREF="#toc21">Whats new in Version 1.7.0 'Wroclaw'?</A>
|
||||
<LI><A HREF="#toc22">Whats new in Version 1.6.0 'Capiapo'?</A>
|
||||
<LI><A HREF="#toc23">Whats new in Version 1.5.0?</A>
|
||||
<LI><A HREF="#toc24">Whats new in Version 1.4.0 'Enceladus'?</A>
|
||||
<LI><A HREF="#toc25">Whats new in Version 1.3.0 'Mimas'?</A>
|
||||
<LI><A HREF="#toc15">What's new in Version 2.2.0 'Valmiera'?</A>
|
||||
<LI><A HREF="#toc16">What's new in Version 2.0.1 'Dufour'?</A>
|
||||
<LI><A HREF="#toc17">What's new in Version 2.0.0 'Dufour'?</A>
|
||||
<LI><A HREF="#toc18">What's new in Version 1.8.0 'Lisboa'?</A>
|
||||
<LI><A HREF="#toc19">What's new in Version 1.7.2 'Wroclaw'?</A>
|
||||
<LI><A HREF="#toc20">What's new in Version 1.7.1 'Wroclaw'?</A>
|
||||
<LI><A HREF="#toc21">What's new in Version 1.7.0 'Wroclaw'?</A>
|
||||
<LI><A HREF="#toc22">What's new in Version 1.6.0 'Capiapo'?</A>
|
||||
<LI><A HREF="#toc23">What's new in Version 1.5.0?</A>
|
||||
<LI><A HREF="#toc24">What's new in Version 1.4.0 'Enceladus'?</A>
|
||||
<LI><A HREF="#toc25">What's new in Version 1.3.0 'Mimas'?</A>
|
||||
<LI><A HREF="#toc26">Version 1.2.0 'Daphnis'</A>
|
||||
<LI><A HREF="#toc27">Version 1.0.0 'Kore'</A>
|
||||
<LI><A HREF="#toc28">Version 0.11.0 'Metis'</A>
|
||||
@ -141,16 +141,16 @@ This release has following new features:
|
||||
<LI>Symbology: Improved copy/paste of symbols
|
||||
<LI>Symbology: "Center of segment" placement mode for marker and hash line symbol layers
|
||||
<LI>Symbology: Allow array values as a valid result for data defined offset
|
||||
<LI>Labelling: Allow creation and editing of text formats and label settings through style manager dialog
|
||||
<LI>Labelling: New text "background" setting for marker symbol backgrounds
|
||||
<LI>Labelling: Callouts support
|
||||
<LI>Labelling: Add multiline alignment property to the change label tool
|
||||
<LI>Labelling: Allow display of unplaced labels
|
||||
<LI>Labelling: Add "overrun distance" setting for line labels
|
||||
<LI>Labelling: Allow data defined control over "label every part of multipart features" setting
|
||||
<LI>Labelling: Expose "label all parts" option via label properties tool
|
||||
<LI>Labelling: Support vertical text orientation
|
||||
<LI>Labelling: Expose font kerning setting
|
||||
<LI>Labeling: Allow creation and editing of text formats and label settings through style manager dialog
|
||||
<LI>Labeling: New text "background" setting for marker symbol backgrounds
|
||||
<LI>Labeling: Callouts support
|
||||
<LI>Labeling: Add multiline alignment property to the change label tool
|
||||
<LI>Labeling: Allow display of unplaced labels
|
||||
<LI>Labeling: Add "overrun distance" setting for line labels
|
||||
<LI>Labeling: Allow data defined control over "label every part of multipart features" setting
|
||||
<LI>Labeling: Expose "label all parts" option via label properties tool
|
||||
<LI>Labeling: Support vertical text orientation
|
||||
<LI>Labeling: Expose font kerning setting
|
||||
<LI>Rendering: Allow rendering raster layers outside the reported extent
|
||||
<LI>Rendering: Add option to georeference PDFs and TIFs to save map canvas as image/PDF
|
||||
<LI>Rendering: new map canvas image decoration
|
||||
@ -172,7 +172,7 @@ This release has following new features:
|
||||
<LI>Print Layouts: "fit segment size" mode for map grid interval
|
||||
<LI>Print Layouts: layout map item extent to an existing bookmark
|
||||
<LI>Expressions: New expression functions
|
||||
<LI>Digitising: GPS timestamp support
|
||||
<LI>Digitizing: GPS timestamp support
|
||||
<LI>Data Management: Composite Foreign Keys
|
||||
<LI>Data Management: Add circular data dependencies
|
||||
<LI>Analysis Tools: Stored filter expressions
|
||||
@ -224,8 +224,8 @@ This release has following new features:
|
||||
<LI>Symbology: Allow strings for font markers
|
||||
<LI>Symbology: Offset setting for point pattern fill symbol layer
|
||||
<LI>Symbology: Average line angles for marker and hashed line
|
||||
<LI>Digitising: Floating widget for advanced input next to cursor
|
||||
<LI>Digitising: Chanied add vertex at endpoint
|
||||
<LI>Digitizing: Floating widget for advanced input next to cursor
|
||||
<LI>Digitizing: Chanied add vertex at endpoint
|
||||
<LI>Forms and Widgets: Allow browsing feature list
|
||||
<LI>Analysis Tools: New aggregate method: concatenate_unique
|
||||
<LI>Processing: Add "Save layer styles into GeoPackage" option for Package Layers algorithm
|
||||
@ -269,8 +269,8 @@ This release has following new features:
|
||||
<LI>Symbology: Option to merge categories in categorized renderer
|
||||
<LI>Symbology: Show Project Colors in color bound data defined buttons
|
||||
<LI>Symbology: Style manager dialog improvements
|
||||
<LI>Digitising: Georeferencer enhancements
|
||||
<LI>Digitising: New option to avoid minimizing georeferencer when adding points
|
||||
<LI>Digitizing: Georeferencer enhancements
|
||||
<LI>Digitizing: New option to avoid minimizing georeferencer when adding points
|
||||
<LI>Data Management: Comment option in db manager
|
||||
<LI>Forms and Widgets: New form widget for binary (blob) fields
|
||||
<LI>Map Composer: Grid frame improvements
|
||||
@ -348,14 +348,14 @@ This release has following new features:
|
||||
<LI>User Interface: QML chart and drawings widget
|
||||
<LI>Symbology: Mesh layer styling
|
||||
<LI>Symbology: Classify symmetric in graduated renderer
|
||||
<LI>Digitising: GPS tracking improvements
|
||||
<LI>Digitising: More angle choices in advanced digitizing dock
|
||||
<LI>Digitising: Vertex tool can work on the current layer only
|
||||
<LI>Digitising: Add reverse line maptools
|
||||
<LI>Digitising: Geometry Precision
|
||||
<LI>Digitising: Automatically remove duplicate nodes
|
||||
<LI>Digitising: Check for geometry validity
|
||||
<LI>Digitising: Topology checks while editing
|
||||
<LI>Digitizing: GPS tracking improvements
|
||||
<LI>Digitizing: More angle choices in advanced digitizing dock
|
||||
<LI>Digitizing: Vertex tool can work on the current layer only
|
||||
<LI>Digitizing: Add reverse line maptools
|
||||
<LI>Digitizing: Geometry Precision
|
||||
<LI>Digitizing: Automatically remove duplicate nodes
|
||||
<LI>Digitizing: Check for geometry validity
|
||||
<LI>Digitizing: Topology checks while editing
|
||||
<LI>Data Management: Translation of QGIS projects
|
||||
<LI>Data Management: Switch Attribute Table dock mode on demand
|
||||
<LI>Data Management: New locator filter to search across all layers
|
||||
@ -378,7 +378,7 @@ This release has following new features:
|
||||
<LI>Processing: Line substring algorithm
|
||||
<LI>Processing: "Interpolate point on line" algorithm
|
||||
<LI>Processing: k-neighbour concave hull
|
||||
<LI>Processing: Python scripts which implement algorithms now execute the algorithm on drag and drop and browser double click
|
||||
<LI>Processing: Python scripts which implement algorithms now execute the algorithm on drag and drop and browser double-click
|
||||
<LI>Processing: New GDAL's rearrange band algorithm
|
||||
<LI>Processing: "Precalculated" values for model algorithm parameters
|
||||
<LI>Processing: "Categorize a layer using a style XML file" algorithm
|
||||
@ -388,7 +388,7 @@ This release has following new features:
|
||||
<LI>Data Providers: OAuth2 authentication method plugin
|
||||
<LI>Data Providers: Mesh layer: New mesh layer format support
|
||||
<LI>Data Providers: Mesh layer: add function to identify value on mesh layers
|
||||
<LI>Data Providers: Mesh layer: allow to choose different vector and scalar dataset
|
||||
<LI>Data Providers: Mesh layer: allow choosing different vector and scalar dataset
|
||||
<LI>Data Providers: Mesh layer: allow render vectors/arrows on the user-defined grid
|
||||
<LI>Data Providers: JSON/JSONB Type support
|
||||
<LI>Data Providers: ESRI Token Authentication support
|
||||
@ -1076,7 +1076,7 @@ This is the minor release sports a number of great new features:
|
||||
</UL>
|
||||
|
||||
<A NAME="toc15"></A>
|
||||
<H1>15. Whats new in Version 2.2.0 'Valmiera'?</H1>
|
||||
<H1>15. What's new in Version 2.2.0 'Valmiera'?</H1>
|
||||
|
||||
<P>
|
||||
This is the minor release sports a number of great new features:
|
||||
@ -1120,7 +1120,7 @@ This is the minor release sports a number of great new features:
|
||||
</UL>
|
||||
|
||||
<A NAME="toc16"></A>
|
||||
<H1>16. Whats new in Version 2.0.1 'Dufour'?</H1>
|
||||
<H1>16. What's new in Version 2.0.1 'Dufour'?</H1>
|
||||
|
||||
<P>
|
||||
This is a small bugfix release to address the missing copyright / credits for
|
||||
@ -1129,7 +1129,7 @@ translation was also updated.
|
||||
</P>
|
||||
|
||||
<A NAME="toc17"></A>
|
||||
<H1>17. Whats new in Version 2.0.0 'Dufour'?</H1>
|
||||
<H1>17. What's new in Version 2.0.0 'Dufour'?</H1>
|
||||
|
||||
<P>
|
||||
This is a new major release. Building on the foundation of
|
||||
@ -1218,7 +1218,7 @@ key new features.
|
||||
</UL>
|
||||
|
||||
<A NAME="toc18"></A>
|
||||
<H1>18. Whats new in Version 1.8.0 'Lisboa'?</H1>
|
||||
<H1>18. What's new in Version 1.8.0 'Lisboa'?</H1>
|
||||
|
||||
<P>
|
||||
This is a new feature release. Building on the foundation of
|
||||
@ -1245,7 +1245,7 @@ key new features.
|
||||
<LI>New scale selector with predefined scales
|
||||
<LI>Option to add layers to selected or active group
|
||||
<LI>Pan To Selected tool
|
||||
<LI>New tools in Vector menu - densify geoemtries, Build spatial index
|
||||
<LI>New tools in Vector menu - densify geometries, Build spatial index
|
||||
<LI>Export/add geometry column tool can export info using layer CRS, project CRS or ellipsoidal measurements
|
||||
<LI>Model/view based tree for rules in rule-based renderer
|
||||
<LI>Updated CRS selector dialog
|
||||
@ -1276,7 +1276,7 @@ added gdal_fillnodata to GDALTools plugin
|
||||
</UL>
|
||||
|
||||
<A NAME="toc19"></A>
|
||||
<H1>19. Whats new in Version 1.7.2 'Wroclaw'?</H1>
|
||||
<H1>19. What's new in Version 1.7.2 'Wroclaw'?</H1>
|
||||
|
||||
<P>
|
||||
This is a bugfix release over version 1.7.1. The following changes
|
||||
@ -1326,7 +1326,7 @@ were made.
|
||||
</UL>
|
||||
|
||||
<A NAME="toc20"></A>
|
||||
<H1>20. Whats new in Version 1.7.1 'Wroclaw'?</H1>
|
||||
<H1>20. What's new in Version 1.7.1 'Wroclaw'?</H1>
|
||||
|
||||
<P>
|
||||
This is a bugfix release over version 1.7.0. The following changes
|
||||
@ -1392,7 +1392,7 @@ were made.
|
||||
</UL>
|
||||
|
||||
<A NAME="toc21"></A>
|
||||
<H1>21. Whats new in Version 1.7.0 'Wroclaw'?</H1>
|
||||
<H1>21. What's new in Version 1.7.0 'Wroclaw'?</H1>
|
||||
|
||||
<P>
|
||||
This release is named after the town of Wroclaw in Poland. The Department of
|
||||
@ -1534,7 +1534,7 @@ changed so we will just provide a bullet list of key new features here.
|
||||
</UL>
|
||||
|
||||
<A NAME="toc22"></A>
|
||||
<H1>22. Whats new in Version 1.6.0 'Capiapo'?</H1>
|
||||
<H1>22. What's new in Version 1.6.0 'Capiapo'?</H1>
|
||||
|
||||
<P>
|
||||
Please note that this is a release in our 'cutting edge' release series. As
|
||||
@ -1629,7 +1629,7 @@ position dialog.
|
||||
</UL>
|
||||
|
||||
<A NAME="toc23"></A>
|
||||
<H1>23. Whats new in Version 1.5.0?</H1>
|
||||
<H1>23. What's new in Version 1.5.0?</H1>
|
||||
|
||||
<P>
|
||||
Please note that this is a release in our 'cutting edge' release series. As
|
||||
@ -1731,7 +1731,7 @@ variables. More paths can be passed, separated by semicolon.
|
||||
</UL>
|
||||
|
||||
<A NAME="toc24"></A>
|
||||
<H1>24. Whats new in Version 1.4.0 'Enceladus'?</H1>
|
||||
<H1>24. What's new in Version 1.4.0 'Enceladus'?</H1>
|
||||
|
||||
<P>
|
||||
Please note that this is a release in our 'cutting edge' release series. As
|
||||
@ -1799,7 +1799,7 @@ Designer dialog UIs.
|
||||
</P>
|
||||
|
||||
<A NAME="toc25"></A>
|
||||
<H1>25. Whats new in Version 1.3.0 'Mimas'?</H1>
|
||||
<H1>25. What's new in Version 1.3.0 'Mimas'?</H1>
|
||||
|
||||
<P>
|
||||
This release includes over 30 bug fixes and several useful new features:
|
||||
@ -2665,7 +2665,7 @@ Added setZOrder which will be used in next commit to fix projection zorder probl
|
||||
<P></P>
|
||||
2004-06-20 [ts] 0.3.0devel43
|
||||
<P></P>
|
||||
Fix anoying 'mapcanvas isn't freezing while loading rasters' bug
|
||||
Fix annoying 'mapcanvas isn't freezing while loading rasters' bug
|
||||
<P></P>
|
||||
2004-06-19 [ts] 0.3.0devel42
|
||||
<P></P>
|
||||
@ -2813,7 +2813,7 @@ Added "Show in overview" option to vector popup menu.
|
||||
Removed overview stuff from debug only version of qgisapp.
|
||||
</P>
|
||||
<P>
|
||||
Did plumbing for enableing disabling layers in overview from popup context menu.
|
||||
Did plumbing for enabling disabling layers in overview from popup context menu.
|
||||
</P>
|
||||
<P>
|
||||
Whoopdeedooo. :-)
|
||||
@ -3061,7 +3061,7 @@ Added URL parsing and attribute fields for route and track GPX layers
|
||||
2004-05-17 [ts] 0.2.0devel22
|
||||
Added support to Save As Image to save in any QImageIO supported format.
|
||||
File->SaveAsImage dialog filter list now generated automagically by
|
||||
interrogating QImageIO for its supportted formats. File->SaveAsImage remembers
|
||||
interrogating QImageIO for its supported formats. File->SaveAsImage remembers
|
||||
last dir used (stored in qsettings). Its supposed to remember last filter used
|
||||
but there is an issue with that that needs to be resolved.
|
||||
</P>
|
||||
@ -3446,7 +3446,7 @@ started moving splashscreen to a global so other classes diring the startup
|
||||
Refactored QgsField to use new coding conventions
|
||||
Documented QgsField (added docs to qgsfield.h)
|
||||
Updated doxygen mainpage section in qgis.h
|
||||
Added Whats this? help to main application window
|
||||
Added What's this? help to main application window
|
||||
Added providers/delimitedtext and associated source files to CVS
|
||||
<P></P>
|
||||
2004-02-27 [gs] 0.1.0devel4
|
||||
@ -3566,7 +3566,7 @@ Version 0.0.8-alpha December 11, 2002
|
||||
has changed
|
||||
*Changes to layer properites aren't effective until the Layer Properties
|
||||
dialog is closed
|
||||
*Canceling the Layer Propeties dialog cancels changes
|
||||
*Canceling the Layer Properties dialog cancels changes
|
||||
</P>
|
||||
<P>
|
||||
Version 0.0.7-alpha November 30, 2002
|
||||
@ -3597,7 +3597,7 @@ Version 0.0.5-alpha October 5, 2002
|
||||
* Zoom out now works
|
||||
* Zoom Previous added to toolbar
|
||||
* Toolbar has been rearranged and new icons added
|
||||
* Help|About QGis now contains Version, Whats New, and License information
|
||||
* Help|About QGis now contains Version, What's New, and License information
|
||||
</P>
|
||||
<P>
|
||||
Version 0.0.4-alpha August 15, 2002
|
||||
|
86
doc/news.t2t
86
doc/news.t2t
@ -48,16 +48,16 @@ This release has following new features:
|
||||
- Symbology: Improved copy/paste of symbols
|
||||
- Symbology: "Center of segment" placement mode for marker and hash line symbol layers
|
||||
- Symbology: Allow array values as a valid result for data defined offset
|
||||
- Labelling: Allow creation and editing of text formats and label settings through style manager dialog
|
||||
- Labelling: New text "background" setting for marker symbol backgrounds
|
||||
- Labelling: Callouts support
|
||||
- Labelling: Add multiline alignment property to the change label tool
|
||||
- Labelling: Allow display of unplaced labels
|
||||
- Labelling: Add "overrun distance" setting for line labels
|
||||
- Labelling: Allow data defined control over "label every part of multipart features" setting
|
||||
- Labelling: Expose "label all parts" option via label properties tool
|
||||
- Labelling: Support vertical text orientation
|
||||
- Labelling: Expose font kerning setting
|
||||
- Labeling: Allow creation and editing of text formats and label settings through style manager dialog
|
||||
- Labeling: New text "background" setting for marker symbol backgrounds
|
||||
- Labeling: Callouts support
|
||||
- Labeling: Add multiline alignment property to the change label tool
|
||||
- Labeling: Allow display of unplaced labels
|
||||
- Labeling: Add "overrun distance" setting for line labels
|
||||
- Labeling: Allow data defined control over "label every part of multipart features" setting
|
||||
- Labeling: Expose "label all parts" option via label properties tool
|
||||
- Labeling: Support vertical text orientation
|
||||
- Labeling: Expose font kerning setting
|
||||
- Rendering: Allow rendering raster layers outside the reported extent
|
||||
- Rendering: Add option to georeference PDFs and TIFs to save map canvas as image/PDF
|
||||
- Rendering: new map canvas image decoration
|
||||
@ -79,7 +79,7 @@ This release has following new features:
|
||||
- Print Layouts: "fit segment size" mode for map grid interval
|
||||
- Print Layouts: layout map item extent to an existing bookmark
|
||||
- Expressions: New expression functions
|
||||
- Digitising: GPS timestamp support
|
||||
- Digitizing: GPS timestamp support
|
||||
- Data Management: Composite Foreign Keys
|
||||
- Data Management: Add circular data dependencies
|
||||
- Analysis Tools: Stored filter expressions
|
||||
@ -128,8 +128,8 @@ This release has following new features:
|
||||
- Symbology: Allow strings for font markers
|
||||
- Symbology: Offset setting for point pattern fill symbol layer
|
||||
- Symbology: Average line angles for marker and hashed line
|
||||
- Digitising: Floating widget for advanced input next to cursor
|
||||
- Digitising: Chanied add vertex at endpoint
|
||||
- Digitizing: Floating widget for advanced input next to cursor
|
||||
- Digitizing: Chanied add vertex at endpoint
|
||||
- Forms and Widgets: Allow browsing feature list
|
||||
- Analysis Tools: New aggregate method: concatenate_unique
|
||||
- Processing: Add "Save layer styles into GeoPackage" option for Package Layers algorithm
|
||||
@ -170,8 +170,8 @@ This release has following new features:
|
||||
- Symbology: Option to merge categories in categorized renderer
|
||||
- Symbology: Show Project Colors in color bound data defined buttons
|
||||
- Symbology: Style manager dialog improvements
|
||||
- Digitising: Georeferencer enhancements
|
||||
- Digitising: New option to avoid minimizing georeferencer when adding points
|
||||
- Digitizing: Georeferencer enhancements
|
||||
- Digitizing: New option to avoid minimizing georeferencer when adding points
|
||||
- Data Management: Comment option in db manager
|
||||
- Forms and Widgets: New form widget for binary (blob) fields
|
||||
- Map Composer: Grid frame improvements
|
||||
@ -246,14 +246,14 @@ This release has following new features:
|
||||
- User Interface: QML chart and drawings widget
|
||||
- Symbology: Mesh layer styling
|
||||
- Symbology: Classify symmetric in graduated renderer
|
||||
- Digitising: GPS tracking improvements
|
||||
- Digitising: More angle choices in advanced digitizing dock
|
||||
- Digitising: Vertex tool can work on the current layer only
|
||||
- Digitising: Add reverse line maptools
|
||||
- Digitising: Geometry Precision
|
||||
- Digitising: Automatically remove duplicate nodes
|
||||
- Digitising: Check for geometry validity
|
||||
- Digitising: Topology checks while editing
|
||||
- Digitizing: GPS tracking improvements
|
||||
- Digitizing: More angle choices in advanced digitizing dock
|
||||
- Digitizing: Vertex tool can work on the current layer only
|
||||
- Digitizing: Add reverse line maptools
|
||||
- Digitizing: Geometry Precision
|
||||
- Digitizing: Automatically remove duplicate nodes
|
||||
- Digitizing: Check for geometry validity
|
||||
- Digitizing: Topology checks while editing
|
||||
- Data Management: Translation of QGIS projects
|
||||
- Data Management: Switch Attribute Table dock mode on demand
|
||||
- Data Management: New locator filter to search across all layers
|
||||
@ -276,7 +276,7 @@ This release has following new features:
|
||||
- Processing: Line substring algorithm
|
||||
- Processing: "Interpolate point on line" algorithm
|
||||
- Processing: k-neighbour concave hull
|
||||
- Processing: Python scripts which implement algorithms now execute the algorithm on drag and drop and browser double click
|
||||
- Processing: Python scripts which implement algorithms now execute the algorithm on drag and drop and browser double-click
|
||||
- Processing: New GDAL's rearrange band algorithm
|
||||
- Processing: "Precalculated" values for model algorithm parameters
|
||||
- Processing: "Categorize a layer using a style XML file" algorithm
|
||||
@ -286,7 +286,7 @@ This release has following new features:
|
||||
- Data Providers: OAuth2 authentication method plugin
|
||||
- Data Providers: Mesh layer: New mesh layer format support
|
||||
- Data Providers: Mesh layer: add function to identify value on mesh layers
|
||||
- Data Providers: Mesh layer: allow to choose different vector and scalar dataset
|
||||
- Data Providers: Mesh layer: allow choosing different vector and scalar dataset
|
||||
- Data Providers: Mesh layer: allow render vectors/arrows on the user-defined grid
|
||||
- Data Providers: JSON/JSONB Type support
|
||||
- Data Providers: ESRI Token Authentication support
|
||||
@ -940,7 +940,7 @@ This is the minor release sports a number of great new features:
|
||||
- New Inverted Polygon renderer
|
||||
-
|
||||
|
||||
= Whats new in Version 2.2.0 'Valmiera'? =
|
||||
= What's new in Version 2.2.0 'Valmiera'? =
|
||||
|
||||
This is the minor release sports a number of great new features:
|
||||
|
||||
@ -980,13 +980,13 @@ This is the minor release sports a number of great new features:
|
||||
- 'Processing' can be used headless in scripts.
|
||||
-
|
||||
|
||||
= Whats new in Version 2.0.1 'Dufour'? =
|
||||
= What's new in Version 2.0.1 'Dufour'? =
|
||||
|
||||
This is a small bugfix release to address the missing copyright / credits for
|
||||
our new splash screen and to update supporting documentation. The spanish
|
||||
translation was also updated.
|
||||
|
||||
= Whats new in Version 2.0.0 'Dufour'? =
|
||||
= What's new in Version 2.0.0 'Dufour'? =
|
||||
|
||||
This is a new major release. Building on the foundation of
|
||||
QGIS 1.x.x releases, QGIS Dufour introduces many new features,
|
||||
@ -1071,7 +1071,7 @@ key new features.
|
||||
you to explore the software and discover them all!
|
||||
|
||||
|
||||
= Whats new in Version 1.8.0 'Lisboa'? =
|
||||
= What's new in Version 1.8.0 'Lisboa'? =
|
||||
|
||||
This is a new feature release. Building on the foundation of
|
||||
QGIS 1.7.x releases, Lisboa introduces many new features,
|
||||
@ -1095,7 +1095,7 @@ key new features.
|
||||
- New scale selector with predefined scales
|
||||
- Option to add layers to selected or active group
|
||||
- Pan To Selected tool
|
||||
- New tools in Vector menu - densify geoemtries, Build spatial index
|
||||
- New tools in Vector menu - densify geometries, Build spatial index
|
||||
- Export/add geometry column tool can export info using layer CRS, project CRS or ellipsoidal measurements
|
||||
- Model/view based tree for rules in rule-based renderer
|
||||
- Updated CRS selector dialog
|
||||
@ -1125,7 +1125,7 @@ added gdal_fillnodata to GDALTools plugin
|
||||
- Support for nesting projects within other projects
|
||||
-
|
||||
|
||||
= Whats new in Version 1.7.2 'Wroclaw'? =
|
||||
= What's new in Version 1.7.2 'Wroclaw'? =
|
||||
|
||||
This is a bugfix release over version 1.7.1. The following changes
|
||||
were made.
|
||||
@ -1173,7 +1173,7 @@ were made.
|
||||
|
||||
|
||||
|
||||
= Whats new in Version 1.7.1 'Wroclaw'? =
|
||||
= What's new in Version 1.7.1 'Wroclaw'? =
|
||||
|
||||
This is a bugfix release over version 1.7.0. The following changes
|
||||
were made.
|
||||
@ -1236,7 +1236,7 @@ http://linfiniti.com/2011/08/improvements-to-raster-performance-in-qgis-master/]
|
||||
|
||||
|
||||
|
||||
=Whats new in Version 1.7.0 'Wroclaw'?=
|
||||
=What's new in Version 1.7.0 'Wroclaw'?=
|
||||
|
||||
This release is named after the town of Wroclaw in Poland. The Department of
|
||||
Climatology and Atmosphere Protection, University of Wroclaw kindly hosted our
|
||||
@ -1359,7 +1359,7 @@ changed so we will just provide a bullet list of key new features here.
|
||||
- Undo/Redo support for the print composer
|
||||
-
|
||||
|
||||
=Whats new in Version 1.6.0 'Capiapo'?=
|
||||
=What's new in Version 1.6.0 'Capiapo'?=
|
||||
|
||||
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
|
||||
@ -1445,7 +1445,7 @@ position dialog.
|
||||
- Sorting for composer attribute table (several columns and ascending / descending).
|
||||
-
|
||||
|
||||
=Whats new in Version 1.5.0?=
|
||||
=What's new in Version 1.5.0?=
|
||||
|
||||
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
|
||||
@ -1543,7 +1543,7 @@ variables. More paths can be passed, separated by semicolon.
|
||||
- Support more GEOS operators
|
||||
-
|
||||
|
||||
=Whats new in Version 1.4.0 'Enceladus'?=
|
||||
=What's new in Version 1.4.0 'Enceladus'?=
|
||||
|
||||
|
||||
Please note that this is a release in our 'cutting edge' release series. As
|
||||
@ -1612,7 +1612,7 @@ Designer dialog UIs.
|
||||
|
||||
|
||||
|
||||
=Whats new in Version 1.3.0 'Mimas'?=
|
||||
=What's new in Version 1.3.0 'Mimas'?=
|
||||
|
||||
This release includes over 30 bug fixes and several useful new features:
|
||||
|
||||
@ -2415,7 +2415,7 @@ Added setZOrder which will be used in next commit to fix projection zorder probl
|
||||
|
||||
2004-06-20 [ts] 0.3.0devel43
|
||||
|
||||
Fix anoying 'mapcanvas isn't freezing while loading rasters' bug
|
||||
Fix annoying 'mapcanvas isn't freezing while loading rasters' bug
|
||||
|
||||
2004-06-19 [ts] 0.3.0devel42
|
||||
|
||||
@ -2536,7 +2536,7 @@ Added "Show in overview" option to vector popup menu.
|
||||
|
||||
Removed overview stuff from debug only version of qgisapp.
|
||||
|
||||
Did plumbing for enableing disabling layers in overview from popup context menu.
|
||||
Did plumbing for enabling disabling layers in overview from popup context menu.
|
||||
|
||||
Whoopdeedooo. :-)
|
||||
|
||||
@ -2736,7 +2736,7 @@ Added URL parsing and attribute fields for route and track GPX layers
|
||||
2004-05-17 [ts] 0.2.0devel22
|
||||
Added support to Save As Image to save in any QImageIO supported format.
|
||||
File->SaveAsImage dialog filter list now generated automagically by
|
||||
interrogating QImageIO for its supportted formats. File->SaveAsImage remembers
|
||||
interrogating QImageIO for its supported formats. File->SaveAsImage remembers
|
||||
last dir used (stored in qsettings). Its supposed to remember last filter used
|
||||
but there is an issue with that that needs to be resolved.
|
||||
|
||||
@ -3044,7 +3044,7 @@ started moving splashscreen to a global so other classes diring the startup
|
||||
Refactored QgsField to use new coding conventions
|
||||
Documented QgsField (added docs to qgsfield.h)
|
||||
Updated doxygen mainpage section in qgis.h
|
||||
Added Whats this? help to main application window
|
||||
Added What's this? help to main application window
|
||||
Added providers/delimitedtext and associated source files to CVS
|
||||
|
||||
2004-02-27 [gs] 0.1.0devel4
|
||||
@ -3154,7 +3154,7 @@ Version 0.0.8-alpha December 11, 2002
|
||||
has changed
|
||||
*Changes to layer properites aren't effective until the Layer Properties
|
||||
dialog is closed
|
||||
*Canceling the Layer Propeties dialog cancels changes
|
||||
*Canceling the Layer Properties dialog cancels changes
|
||||
|
||||
Version 0.0.7-alpha November 30, 2002
|
||||
*Changes to the build system to allow building with/without PostgeSQL
|
||||
@ -3181,7 +3181,7 @@ Version 0.0.5-alpha October 5, 2002
|
||||
* Zoom out now works
|
||||
* Zoom Previous added to toolbar
|
||||
* Toolbar has been rearranged and new icons added
|
||||
* Help|About QGis now contains Version, Whats New, and License information
|
||||
* Help|About QGis now contains Version, What's New, and License information
|
||||
|
||||
Version 0.0.4-alpha August 15, 2002
|
||||
* Added Layer Properties dialog
|
||||
|
@ -65,7 +65,7 @@ it is necessary to either use QQmlEngine::addImportPath() to add that directory
|
||||
|
||||
\section qgsquick_demo_app Demo application
|
||||
|
||||
A demo application with some basic componets and functionality is available on https://github.com/lutraconsulting/qgis-quick-demo-app
|
||||
A demo application with some basic components and functionality is available on https://github.com/lutraconsulting/qgis-quick-demo-app
|
||||
|
||||
The demo application repository contains also instructions on how to build the application, QGIS Quick and other dependencies on Android.
|
||||
|
||||
|
@ -283,7 +283,7 @@ Returns the current map settings used for the current legend filter (or ``None``
|
||||
void setLegendMapViewData( double mapUnitsPerPixel, int dpi, double scale );
|
||||
%Docstring
|
||||
Give the layer tree model hints about the currently associated map view
|
||||
so that legend nodes that use map units can be scaled currectly
|
||||
so that legend nodes that use map units can be scaled correctly
|
||||
|
||||
.. versionadded:: 2.6
|
||||
%End
|
||||
|
@ -35,7 +35,7 @@ from the map layer registry.
|
||||
{
|
||||
InsertionPoint( QgsLayerTreeGroup *group, int position );
|
||||
%Docstring
|
||||
Construcs an insertion point as layer tree group with its corresponding position.
|
||||
Constructs an insertion point as layer tree group with its corresponding position.
|
||||
%End
|
||||
QgsLayerTreeGroup *group;
|
||||
int position;
|
||||
|
@ -168,7 +168,7 @@ the shape is resized thanks to the rubber band.
|
||||
|
||||
double computeDistance( QPointF pt1, QPointF pt2 ) const;
|
||||
%Docstring
|
||||
Compute an euclidian distance between 2 nodes.
|
||||
Compute an euclidean distance between 2 nodes.
|
||||
%End
|
||||
|
||||
void updateSceneRect();
|
||||
|
@ -25,7 +25,7 @@ Represents a mesh time settings for mesh datasets
|
||||
public:
|
||||
QgsMeshTimeSettings();
|
||||
%Docstring
|
||||
Default constructor for relative time formate and 0 offset
|
||||
Default constructor for relative time format and 0 offset
|
||||
%End
|
||||
QgsMeshTimeSettings( double relativeTimeOffsetHours, const QString &relativeTimeFormat );
|
||||
%Docstring
|
||||
|
@ -73,7 +73,7 @@ retrieves instance
|
||||
|
||||
void lock();
|
||||
%Docstring
|
||||
Lock the instance against access from multiple threads. This does not really lock access to get/put methds,
|
||||
Lock the instance against access from multiple threads. This does not really lock access to get/put methods,
|
||||
it will just prevent other threads to lock the instance and continue the execution. When the class is used
|
||||
from non-GUI threads, they should call lock() before the get/put calls to avoid race conditions.
|
||||
|
||||
|
@ -283,7 +283,7 @@ Returns a string with characters having vertical representation form substituted
|
||||
|
||||
:param string: input string
|
||||
|
||||
:return: string with substition applied
|
||||
:return: string with substitution applied
|
||||
|
||||
.. versionadded:: 3.10
|
||||
%End
|
||||
|
@ -178,7 +178,7 @@ as QColor returns a hue of -1 if the color's hue is ambiguous (e.g., if the satu
|
||||
|
||||
void alterColor( QColor &color, QgsColorWidget::ColorComponent component, int newValue ) const;
|
||||
%Docstring
|
||||
Alters a color by modifiying the value of a specific color component
|
||||
Alters a color by modifying the value of a specific color component
|
||||
|
||||
:param color: color to alter
|
||||
:param component: color component to alter
|
||||
|
@ -203,7 +203,7 @@ preview result and for populating the list of available functions and variables.
|
||||
%Docstring
|
||||
Registers a node item for the expression builder.
|
||||
|
||||
:param group: The group the item will be show in the tree view. If the group doesn't exsit it will be created.
|
||||
:param group: The group the item will be show in the tree view. If the group doesn't exist it will be created.
|
||||
:param label: The label that is show to the user for the item in the tree.
|
||||
:param expressionText: The text that is inserted into the expression area when the user double clicks on the item.
|
||||
:param helpText: The help text that the user will see when item is selected.
|
||||
|
@ -36,7 +36,7 @@ The layer can be either manually given or dynamically set by connecting the sign
|
||||
|
||||
void setFilters( QgsFieldProxyModel::Filters filters );
|
||||
%Docstring
|
||||
setFilters allows fitering according to the type of field
|
||||
setFilters allows filtering according to the type of field
|
||||
%End
|
||||
|
||||
QgsFieldProxyModel::Filters filters() const;
|
||||
|
@ -54,7 +54,7 @@ Returns the title used for the expression dialog
|
||||
|
||||
void setFilters( QgsFieldProxyModel::Filters filters );
|
||||
%Docstring
|
||||
setFilters allows fitering according to the type of field
|
||||
setFilters allows filtering according to the type of field
|
||||
%End
|
||||
|
||||
void setAllowEmptyFieldName( bool allowEmpty );
|
||||
|
@ -513,7 +513,7 @@ used to determine if anti-aliasing is enabled or not
|
||||
|
||||
bool antiAliasingEnabled() const;
|
||||
%Docstring
|
||||
``True`` if antialising is enabled
|
||||
``True`` if antialiasing is enabled
|
||||
%End
|
||||
|
||||
void enableMapTileRendering( bool flag );
|
||||
|
@ -32,7 +32,7 @@ The layers can be filtered and/or ordered.
|
||||
|
||||
void setFilters( QgsMapLayerProxyModel::Filters filters );
|
||||
%Docstring
|
||||
setFilters allows fitering according to layer type and/or geometry type.
|
||||
setFilters allows filtering according to layer type and/or geometry type.
|
||||
%End
|
||||
|
||||
QgsMapLayerProxyModel::Filters filters() const;
|
||||
|
@ -29,7 +29,7 @@ within the dialog.
|
||||
|
||||
bool hasScaleVisibility() const;
|
||||
%Docstring
|
||||
Returns ``True`` if scale based visibilty is enabled.
|
||||
Returns ``True`` if scale based visibility is enabled.
|
||||
%End
|
||||
|
||||
double minimumScale() const;
|
||||
|
@ -142,7 +142,7 @@ alters tree and sets proper widget when Layer Type is changed
|
||||
|
||||
void symbolModified();
|
||||
%Docstring
|
||||
Emiited when a symbol is modified in the widget.
|
||||
Emitted when a symbol is modified in the widget.
|
||||
%End
|
||||
|
||||
};
|
||||
|
@ -91,7 +91,7 @@
|
||||
* Disable move Table to another schema (impossible in Oracle, you have to import/export).
|
||||
* Find how to load Unknown WKBGeometryType layers.
|
||||
* Spatial index creation.
|
||||
* Edit dialog fully functionnal.
|
||||
* Edit dialog fully functional.
|
||||
* Edit Table opens.
|
||||
* Remove Vacuum operation in Table menu.
|
||||
* Fix: Add SRID when creating table.
|
||||
|
@ -305,7 +305,7 @@ class OracleDBConnector(DBConnector):
|
||||
if self.hasCache():
|
||||
return self.getSchemasCache()
|
||||
|
||||
# Use cache if avalaible:
|
||||
# Use cache if available:
|
||||
metatable = (u"all_objects WHERE object_type IN "
|
||||
u"('TABLE','VIEW','SYNONYM')")
|
||||
if self.geometryColumnsOnly:
|
||||
|
@ -1,5 +1,5 @@
|
||||
v.net.centrality
|
||||
Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network.
|
||||
Computes degree, centrality, betweenness, closeness and eigenvector centrality measures in the network.
|
||||
Vector (v.*)
|
||||
QgsProcessingParameterFeatureSource|input|Input vector line layer (network)|1|None|False
|
||||
QgsProcessingParameterFeatureSource|points|Centers point layer (nodes)|0|None|False
|
||||
|
@ -172,7 +172,7 @@ class OtbAlgorithmProvider(QgsProcessingProvider):
|
||||
self.setActive(False)
|
||||
raise ValueError(self.tr("'{}' does not exist. OTB provider will be disabled".format(v)))
|
||||
|
||||
#isValid is True if there is atleast one valid otb application is given path
|
||||
#isValid is True if there is at least one valid otb application is given path
|
||||
isValid = False
|
||||
descr_folder = self.descrFolder(folder)
|
||||
for app_dir in otb_app_dirs:
|
||||
|
@ -120,12 +120,12 @@ class FieldsMapper(QgisFeatureBasedAlgorithm):
|
||||
def outputFields(self, inputFields):
|
||||
return self.fields
|
||||
|
||||
def processAlgorithm(self, parameters, context, feeback):
|
||||
def processAlgorithm(self, parameters, context, feedback):
|
||||
for expression in self.expressions:
|
||||
if expression is not None:
|
||||
expression.prepare(self.expr_context)
|
||||
self._row_number = 0
|
||||
return super().processAlgorithm(parameters, context, feeback)
|
||||
return super().processAlgorithm(parameters, context, feedback)
|
||||
|
||||
def processFeature(self, feature, context, feedback):
|
||||
attributes = []
|
||||
|
@ -240,9 +240,9 @@ def remove_point(vector, element):
|
||||
return vector
|
||||
|
||||
|
||||
def euclidian_distance(point1, point2):
|
||||
def euclidean_distance(point1, point2):
|
||||
"""
|
||||
Returns the euclidian distance of the 2 given points.
|
||||
Returns the euclidean distance of the 2 given points.
|
||||
|
||||
:param point1: tuple (x, y)
|
||||
:param point2: tuple (x, y)
|
||||
@ -266,7 +266,7 @@ def nearest_points(list_of_points, point, k):
|
||||
# their respective index of list *list_of_distances*
|
||||
list_of_distances = []
|
||||
for index in range(len(list_of_points)):
|
||||
list_of_distances.append((euclidian_distance(list_of_points[index], point), index))
|
||||
list_of_distances.append((euclidean_distance(list_of_points[index], point), index))
|
||||
|
||||
# sort distances in ascending order
|
||||
list_of_distances.sort()
|
||||
|
@ -664,7 +664,7 @@ class EdgeList(object):
|
||||
break
|
||||
i += 1
|
||||
|
||||
# Now search linear list of halfedges for the corect one
|
||||
# Now search linear list of halfedges for the correct one
|
||||
if (he is self.leftend) or (he is not self.rightend and he.isPointRightOf(pt)):
|
||||
he = he.right
|
||||
while he is not self.rightend and he.isPointRightOf(pt):
|
||||
|
@ -1,12 +0,0 @@
|
||||
Modifed Quadratic Shepard
|
||||
grid_gridding
|
||||
QgsProcessingParameterFeatureSource|SHAPES|Points|-1|None|False
|
||||
QgsProcessingParameterField|FIELD|Attribute|None|SHAPES|-1|False|False
|
||||
Hardcoded|-TARGET_DEFINITION 0
|
||||
QgsProcessingParameterExtent|TARGET_USER_XMIN TARGET_USER_XMAX TARGET_USER_YMIN TARGET_USER_YMAX|Output extent|None|True
|
||||
QgsProcessingParameterNumber|TARGET_USER_SIZE|Cellsize|QgsProcessingParameterNumber.Double|1.000000|False|0.000000|None
|
||||
QgsProcessingParameterEnum|TARGET_USER_FITS|Fit|[0] nodes;[1] cells|False|0
|
||||
QgsProcessingParameterRasterLayer|TARGET_TEMPLATE|Target System|None|True
|
||||
QgsProcessingParameterRasterDestination|TARGET_OUT_GRID|Target Grid
|
||||
QgsProcessingParameterNumber|QUADRATIC_NEIGHBORS|Quadratic Neighbors|QgsProcessingParameterNumber.Integer|13|False|5|None
|
||||
QgsProcessingParameterNumber|WEIGHTING_NEIGHBORS|Weighting Neighbors|QgsProcessingParameterNumber.Integer|19|False|3|None
|
@ -57,7 +57,7 @@ from qgis.PyQt.QtWidgets import QDialog, QVBoxLayout, QTextEdit, QMessageBox
|
||||
|
||||
def extractSchemaPath(filepath):
|
||||
"""
|
||||
Trys to find where the file is relative to the QGIS source code directory.
|
||||
Tries to find where the file is relative to the QGIS source code directory.
|
||||
If it is already placed in the processing or QGIS testdata directory it will
|
||||
return an appropriate schema and relative filepath
|
||||
|
||||
|
@ -103,7 +103,7 @@ class SchemaWidgetWrapper(WidgetWrapper):
|
||||
|
||||
def setConnection(self, connection):
|
||||
self._connection = connection
|
||||
# when there is NO connection (yet), this get's called with a ''-connection
|
||||
# when there is NO connection (yet), this gets called with a ''-connection
|
||||
if isinstance(connection, str) and connection != '':
|
||||
self._database = GeoDB.from_name(connection)
|
||||
else:
|
||||
|
@ -53,7 +53,7 @@ def values(source, *attributes):
|
||||
Returns a dict of lists, with the passed field identifiers as keys.
|
||||
It considers the existing selection.
|
||||
|
||||
It assummes fields are numeric or contain values that can be parsed
|
||||
It assumes fields are numeric or contain values that can be parsed
|
||||
to a number.
|
||||
"""
|
||||
ret = {}
|
||||
|
@ -28,7 +28,7 @@ The QgsServerApiUtils class contains helper functions to handle common API opera
|
||||
|
||||
static QgsRectangle parseBbox( const QString &bbox );
|
||||
%Docstring
|
||||
Parses a comma separated ``bbox`` into a (possibily empty) :py:class:`QgsRectangle`.
|
||||
Parses a comma separated ``bbox`` into a (possibly empty) :py:class:`QgsRectangle`.
|
||||
|
||||
.. note::
|
||||
|
||||
|
2
qgis.dtd
2
qgis.dtd
@ -89,7 +89,7 @@ outlinecolor,outlinestyle,outlinewidth,fillcolor,fillpattern) >
|
||||
--
|
||||
-->
|
||||
<!ELEMENT rasterproperties (showDebugOverlayFlag, showGrayAsColorFlag, invertHistogramFlag, stdDevsToPlotDouble, transparencyLevelInt, redBandNameQString, greenBandNameQString, blueBandNameQString, grayBandNameQString) >
|
||||
<!--Raster flag to indicate whether debug infor overlay should be rendered onto the raster -->
|
||||
<!--Raster flag to indicate whether debug info overlay should be rendered onto the raster -->
|
||||
<!ELEMENT showDebugOverlayFlag>
|
||||
<!--Raster : the rendering style to be used for this layer -->
|
||||
<!ELEMENT drawingStyle (#CDATA)>
|
||||
|
@ -4,7 +4,7 @@
|
||||
"description": "Collects a set of geometries into a multi-part geometry object.",
|
||||
"variants": [
|
||||
{ "variant": "List of arguments variant",
|
||||
"variant_description": "Geometry parts are specified as seperate arguments to the function.",
|
||||
"variant_description": "Geometry parts are specified as separate arguments to the function.",
|
||||
"variableLenArguments": true,
|
||||
"arguments": [ {"arg":"geometry1", "syntaxOnly": true},
|
||||
{"arg":"geometry2", "syntaxOnly": true},
|
||||
|
@ -4,7 +4,7 @@
|
||||
"description": "Creates a line geometry from a series of point geometries.",
|
||||
"variants": [
|
||||
{ "variant": "List of arguments variant",
|
||||
"variant_description": "Line vertices are specified as seperate arguments to the function.",
|
||||
"variant_description": "Line vertices are specified as separate arguments to the function.",
|
||||
"variableLenArguments": true,
|
||||
"arguments": [
|
||||
{"arg":"point1", "syntaxOnly": true},
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "sqlite_fetch_and_increment",
|
||||
"type": "function",
|
||||
"description": "Manage autoincrementing values in sqlite databases.<p>SQlite default values can only be applied on insert and not prefetched.</p><p>This makes it impossible to acquire an incremented primary key via AUTO_INCREMENT before creating the row in the database. Sidenote: with postgres, this works via the option <i>evaluate default values</i>.</p><p>When adding new features with relations, it is really nice to be able to already add children for a parent, while the parents form is still open and hence the parent feature uncommitted.</p><p>To get around this limitation, this function can be used to manage sequence values in a separate table on sqlite based formats like gpkg.</p><p>The sequence table will be filtered for a sequence id (filter_attribute and filter_value) and the current value of the id_field will be incremented by 1 ond the incremented value returned.</p><p>If additional columns require values to be specified, the default_value map can be used for this purpose.</p><p><b>Note</b><br/>This function modifies the target sqlite table. It is intended for usage with default value configurations for attributes.</p><p>When the database parameter is a layer and the layer is in transaction mode, the value will only be retrieved once during the lifetime of a transaction and cached and incremented. This makes it unsafe to work on the same database from several processes in parallel.</p>",
|
||||
"description": "Manage autoincrementing values in sqlite databases.<p>SQlite default values can only be applied on insert and not prefetched.</p><p>This makes it impossible to acquire an incremented primary key via AUTO_INCREMENT before creating the row in the database. Sidenote: with postgres, this works via the option <i>evaluate default values</i>.</p><p>When adding new features with relations, it is really nice to be able to already add children for a parent, while the parents form is still open and hence the parent feature uncommitted.</p><p>To get around this limitation, this function can be used to manage sequence values in a separate table on sqlite based formats like gpkg.</p><p>The sequence table will be filtered for a sequence id (filter_attribute and filter_value) and the current value of the id_field will be incremented by 1 and the incremented value returned.</p><p>If additional columns require values to be specified, the default_value map can be used for this purpose.</p><p><b>Note</b><br/>This function modifies the target sqlite table. It is intended for usage with default value configurations for attributes.</p><p>When the database parameter is a layer and the layer is in transaction mode, the value will only be retrieved once during the lifetime of a transaction and cached and incremented. This makes it unsafe to work on the same database from several processes in parallel.</p>",
|
||||
"arguments": [
|
||||
{"arg":"database", "description":"Path to the sqlite file or geopackage layer"},
|
||||
{"arg":"table", "description":"Name of the table that manages the sequences"},
|
||||
|
@ -144,7 +144,7 @@
|
||||
"href" : "http://example.com/concepts/buildings.html",
|
||||
"rel" : "describedBy",
|
||||
"type" : "text/html",
|
||||
"title" : "Feature catalogue for buildings"
|
||||
"title" : "Feature catalog for buildings"
|
||||
} ],
|
||||
"items" : {
|
||||
"$ref" : "#/components/schemas/link"
|
||||
|
@ -1,8 +1,8 @@
|
||||
# Folders
|
||||
.build*/
|
||||
ci/
|
||||
debian/build/
|
||||
debian/build.*/
|
||||
debian/build*/
|
||||
debian/.*/usr/
|
||||
i18n/
|
||||
external/*
|
||||
@ -15,7 +15,6 @@ src/app/gps/qwtpolar-1.1.1/
|
||||
src/core/pal
|
||||
src/plugins/grass/qtermwidget/
|
||||
|
||||
|
||||
#Extensions
|
||||
*.*.orig
|
||||
*.*.sortinc
|
||||
@ -23,8 +22,6 @@ src/plugins/grass/qtermwidget/
|
||||
*.*.prepare
|
||||
*.sld
|
||||
.agignore
|
||||
*.json
|
||||
|
||||
|
||||
#Specific files
|
||||
ChangeLog
|
||||
@ -32,6 +29,7 @@ debian/qgis.desktop
|
||||
debian/qgis-plugin-grass.lintian-overrides
|
||||
debian/qgis-provider-grass.lintian-overrides
|
||||
doc/contributors.json
|
||||
doc/TRANSLATORS
|
||||
Exception_to_GPL_for_Qt.txt
|
||||
images/svg/symbol/blue-marker.svg
|
||||
images/svg/symbol/red-marker.svg
|
||||
@ -56,9 +54,11 @@ resources/cpt-city-qgis-min/ocal/portugese-flag.svg
|
||||
resources/cpt-city-qgis-min/selections/div.xml
|
||||
resources/cpt-city-qgis-min/selections/reds.xml
|
||||
resources/cpt-city-qgis-min/wkp/schwarzwald/COPYING.xml
|
||||
resources/data/world_map_generalize.model3
|
||||
scripts/spell_check/spelling.dat
|
||||
scripts/spell_check/test.sh
|
||||
src/server/qgis_wms.xmi
|
||||
src/plugins/grass/modules/v.generalize.qgm
|
||||
tests/testdata/qgis_server_accesscontrol/Hello.qml
|
||||
tests/testdata/qgis_server_accesscontrol/project.qgs
|
||||
tests/testdata/qgis_server/ets-wms13/project.qgs
|
||||
|
@ -172,6 +172,7 @@ acomplishment:accomplishment
|
||||
acomplishments:accomplishments
|
||||
acording:according
|
||||
acordingly:accordingly
|
||||
acounts:accounts
|
||||
acquaintence:acquaintance
|
||||
acquaintences:acquaintances
|
||||
acquiantence:acquaintance
|
||||
@ -251,6 +252,7 @@ adherance:adherence
|
||||
aditional:additional:*
|
||||
aditionally:additionally:*
|
||||
aditionaly:additionally
|
||||
adjustements:adjustments
|
||||
admendment:amendment
|
||||
admininistrative:administrative
|
||||
adminstered:administered
|
||||
@ -274,12 +276,14 @@ adresable:addressable
|
||||
adresing:addressing
|
||||
adress:address
|
||||
adressable:addressable
|
||||
adresse:address
|
||||
adressed:addressed
|
||||
adresses:addresses
|
||||
adressing:addressing
|
||||
adventrous:adventurous
|
||||
advertisment:advertisement
|
||||
advertisments:advertisements
|
||||
advertize:advertise
|
||||
advesary:adversary
|
||||
adviced:advised
|
||||
aeriel:aerial
|
||||
@ -344,6 +348,7 @@ aircrafts:aircraft
|
||||
airporta:airports
|
||||
airrcraft:aircraft
|
||||
aisian:asian
|
||||
ajust:adjust
|
||||
albiet:albeit
|
||||
albumns:albums
|
||||
alchohol:alcohol
|
||||
@ -370,6 +375,7 @@ algorrithm:algorithm
|
||||
algorritm:algorithm
|
||||
algorythm:algorithm
|
||||
alientating:alienating
|
||||
alighnment:alignment
|
||||
alignemnt:alignment
|
||||
alignemnts:alignments
|
||||
alledge:allege:*
|
||||
@ -389,15 +395,19 @@ allignments:alignments
|
||||
alligns:aligns
|
||||
alliviate:alleviate
|
||||
allmost:almost
|
||||
alloced:allocated
|
||||
allopone:allophone
|
||||
allopones:allophones
|
||||
alloted:allotted
|
||||
allow one to (\S+):allow %sing
|
||||
allow to choose:allow choosing
|
||||
allow to (\S+):allow %sing
|
||||
allowd:allowed:*
|
||||
allows one to (\S+):allows %sing
|
||||
allows to (\S+):allows %sing
|
||||
allpication:application
|
||||
allready:already
|
||||
allright:alright
|
||||
allthough:although
|
||||
alltime:all-time
|
||||
alltogether:altogether
|
||||
@ -470,6 +480,7 @@ an other:another
|
||||
analagous:analogous
|
||||
analise:analyze
|
||||
analitic:analytic
|
||||
analitically:analytically
|
||||
analogeous:analogous
|
||||
analysator:analyzer
|
||||
analysies:analyzes
|
||||
@ -507,6 +518,7 @@ anomoly:anomaly
|
||||
anonimity:anonymity
|
||||
anounced:announced
|
||||
anouncement:announcement
|
||||
anoying:annoying
|
||||
ansalisation:nasalisation
|
||||
ansalization:nasalization
|
||||
ansestors:ancestors
|
||||
@ -514,6 +526,7 @@ antartic:antarctic
|
||||
anthromorphization:anthropomorphization
|
||||
anthropolgist:anthropologist
|
||||
anthropolgy:anthropology
|
||||
antialising:antialiasing
|
||||
anual:annual
|
||||
anulled:annulled
|
||||
anway:anyway
|
||||
@ -606,6 +619,7 @@ aquisition:acquisition
|
||||
aquitted:acquitted
|
||||
aranged:arranged
|
||||
arangement:arrangement
|
||||
arays:arrays
|
||||
arbitarily:arbitrarily
|
||||
arbitary:arbitrary
|
||||
arbitray:arbitrary
|
||||
@ -644,12 +658,14 @@ argments:arguments
|
||||
argubly:arguably
|
||||
arguement:argument
|
||||
arguements:arguments
|
||||
argumnet:argument
|
||||
aribitary:arbitrary
|
||||
aribtrarily:arbitrarily
|
||||
aribtrary:arbitrary
|
||||
arised:arose:*
|
||||
arithmatic:arithmetic
|
||||
arithmentic:arithmetic
|
||||
arithmetics:arithmetic
|
||||
aritmetic:arithmetic
|
||||
arival:arrival
|
||||
armamant:armament
|
||||
@ -712,6 +728,7 @@ assignement:assignment
|
||||
assignements:assignments
|
||||
assignemnt:assignment
|
||||
assignemnts:assignments
|
||||
assinging:assigning
|
||||
assisnate:assassinate
|
||||
assistent:assistant
|
||||
assit:assist
|
||||
@ -743,6 +760,7 @@ asssassans:assassins
|
||||
asssertion:assertion
|
||||
assualt:assault
|
||||
assualted:assaulted
|
||||
assummes:assumes
|
||||
assymetric:asymmetric
|
||||
assymetrical:asymmetrical
|
||||
asteriod:asteroid
|
||||
@ -766,6 +784,7 @@ athenean:athenian
|
||||
atheneans:athenians
|
||||
athiesm:atheism
|
||||
athiest:atheist
|
||||
atleast:at least
|
||||
atomatically:automatically
|
||||
atomical:atomic
|
||||
atomicly:atomically
|
||||
@ -848,6 +867,7 @@ autor:author
|
||||
autorisation:authorisation
|
||||
autority:authority
|
||||
autorization:authorization
|
||||
autors:authors
|
||||
auxilary:auxiliary
|
||||
auxiliar:auxiliary
|
||||
auxillaries:auxiliaries
|
||||
@ -869,6 +889,7 @@ availiable:available
|
||||
availibility:availability
|
||||
availible:available
|
||||
avalable:available
|
||||
avalaible:available
|
||||
avalance:avalanche
|
||||
avaliable:available
|
||||
avaluate:evaluate
|
||||
@ -890,6 +911,7 @@ awared:awarded
|
||||
aweful:awful
|
||||
awefully:awfully
|
||||
awya:away
|
||||
bacause:because
|
||||
baceause:because
|
||||
backgorund:background
|
||||
backgroud:background
|
||||
@ -973,7 +995,9 @@ beseige:besiege
|
||||
beseiged:besieged
|
||||
beseiging:besieging
|
||||
beteen:between
|
||||
beteween:between
|
||||
betweeen:between
|
||||
betweeness:betweenness
|
||||
betwen:between
|
||||
beween:between
|
||||
bewteen:between
|
||||
@ -992,6 +1016,7 @@ bombardement:bombardment
|
||||
bombarment:bombardment
|
||||
bondary:boundary
|
||||
Bonnano:Bonanno
|
||||
boomark:bookmark
|
||||
bootsrap:bootstrap
|
||||
bootstap:bootstrap
|
||||
bootstapped:bootstrapped
|
||||
@ -999,6 +1024,7 @@ bootstapping:bootstrapping
|
||||
bootstaps:bootstraps
|
||||
boradcast:broadcast
|
||||
borke:broke
|
||||
borken:broken
|
||||
boudaries:boundaries
|
||||
boudary:boundary
|
||||
bouding:bounding
|
||||
@ -1037,6 +1063,8 @@ bugus:bogus
|
||||
buid:build
|
||||
buisness:business
|
||||
buisnessman:businessman
|
||||
buit:built
|
||||
buld:build
|
||||
bulding:building
|
||||
bulid:build
|
||||
buliding:building
|
||||
@ -1049,7 +1077,9 @@ burried:buried
|
||||
busines:business
|
||||
busineses:business
|
||||
busness:business
|
||||
busses:buses
|
||||
bussiness:business
|
||||
cachable:cacheable
|
||||
cacheing:caching
|
||||
cacluate:calculate
|
||||
cacluated:calculated
|
||||
@ -1078,6 +1108,7 @@ calculs:calculus
|
||||
calender:calendar
|
||||
calenders:calendars
|
||||
caligraphy:calligraphy
|
||||
calles:calls
|
||||
caluclate:calculate
|
||||
caluclated:calculated
|
||||
caluculate:calculate
|
||||
@ -1116,6 +1147,7 @@ canonalizing:canonicalizing
|
||||
cant:can't
|
||||
canvase:canvas:*
|
||||
caost:coast
|
||||
capabable:capable
|
||||
capabilies:capabilities
|
||||
capabilites:capabilities
|
||||
capatibilities:capabilities
|
||||
@ -1303,6 +1335,7 @@ clasifying:classifying
|
||||
classess:classes
|
||||
classs:class:*
|
||||
classses:classes
|
||||
cleare:cleared
|
||||
cleareance:clearance
|
||||
clearified:clarified
|
||||
clearifies:clarifies
|
||||
@ -1416,6 +1449,7 @@ commisioned:commissioned
|
||||
commisioner:commissioner
|
||||
commisioning:commissioning
|
||||
commisions:commissions
|
||||
commited:committed
|
||||
commited:committed:*
|
||||
commitee:committee:*
|
||||
commiter:committer:*
|
||||
@ -1507,6 +1541,7 @@ compliles:compiles
|
||||
compliling:compiling
|
||||
compling:compiling
|
||||
componant:component
|
||||
componets:components
|
||||
compontent:component
|
||||
compontents:components
|
||||
comprable:comparable
|
||||
@ -1523,6 +1558,7 @@ computarized:computerized
|
||||
comression:compression
|
||||
comsumer:consumer
|
||||
comsumers:consumers
|
||||
comsuming:consuming
|
||||
comunication:communication
|
||||
conain:contain
|
||||
conained:contained
|
||||
@ -1657,6 +1693,7 @@ consonents:consonants
|
||||
consorcium:consortium
|
||||
conspiracys:conspiracies
|
||||
conspiriator:conspirator
|
||||
constains:contains
|
||||
constaints:constraints
|
||||
constanly:constantly
|
||||
constarnation:consternation
|
||||
@ -1666,6 +1703,7 @@ constituant:constituent
|
||||
constituants:constituents
|
||||
constituion:constitution
|
||||
constituional:constitutional
|
||||
construcs:constructs
|
||||
constructes:constructs
|
||||
constructred:constructed
|
||||
construtor:constructor
|
||||
@ -1711,9 +1749,11 @@ continiously:continuously
|
||||
continous:continuous
|
||||
continously:continuously
|
||||
continueing:continuing
|
||||
contiue:continue
|
||||
contiuguous:contiguous
|
||||
contoller:controller
|
||||
contollers:controllers
|
||||
contrained:constrained
|
||||
contraints:constraints
|
||||
contravercial:controversial
|
||||
contraversy:controversy
|
||||
@ -1743,6 +1783,7 @@ contructor:constructor
|
||||
contructors:constructors
|
||||
contructs:constructs
|
||||
contry:country
|
||||
contstraint:constraint
|
||||
contstruction:construction
|
||||
conveinent:convenient
|
||||
convenant:covenant
|
||||
@ -1762,6 +1803,7 @@ convet:convert
|
||||
conveted:converted
|
||||
conveting:converting
|
||||
convets:converts
|
||||
convexe:convex
|
||||
conveyer:conveyor
|
||||
conviced:convinced
|
||||
convience:convenience
|
||||
@ -1774,6 +1816,9 @@ coodinate:coordinate
|
||||
coodinates:coordinates
|
||||
coordiante:coordinate
|
||||
coordiantion:coordination
|
||||
coordindates:coordinates
|
||||
coordintes:coordinates
|
||||
coorinates:coordinates
|
||||
coorperation:corporation
|
||||
coorperations:corporations
|
||||
copmetitors:competitors
|
||||
@ -1783,6 +1828,7 @@ copyrigth:copyright
|
||||
copyrigthed:copyrighted
|
||||
copyrigths:copyrights
|
||||
copywrite:copyright
|
||||
corect:correct
|
||||
corected:corrected
|
||||
corespond:correspond
|
||||
coresponded:corresponded
|
||||
@ -1875,11 +1921,13 @@ critized:criticized
|
||||
critizing:criticizing
|
||||
crockodiles:crocodiles
|
||||
crolls:scrolls
|
||||
cros:cross
|
||||
crowm:crown
|
||||
crtical:critical
|
||||
crticised:criticised
|
||||
crucifiction:crucifixion
|
||||
crusies:cruises
|
||||
crutial:crucial
|
||||
cryptocraphic:cryptographic
|
||||
crystalisation:crystallisation
|
||||
ctificates:certificates
|
||||
@ -1892,6 +1940,8 @@ curcumstance:circumstance
|
||||
curcumstances:circumstances
|
||||
curent:current
|
||||
curently:currently
|
||||
currect:correct
|
||||
currectly:correctly
|
||||
currenly:currently
|
||||
curriculem:curriculum
|
||||
currnt:current
|
||||
@ -1975,6 +2025,7 @@ defenitions:definitions
|
||||
defered:deferred
|
||||
deffensively:defensively
|
||||
defferent:different
|
||||
defferred:deferred
|
||||
deffine:define
|
||||
deffined:defined
|
||||
defiend:defined
|
||||
@ -1988,6 +2039,7 @@ defininition:definition
|
||||
defininitions:definitions
|
||||
definintion:definition
|
||||
definit:definite
|
||||
definitio:definition
|
||||
definitly:definitely
|
||||
definiton:definition
|
||||
defintion:definition
|
||||
@ -2039,6 +2091,7 @@ depdendencies:dependencies
|
||||
depdendency:dependency
|
||||
depedencies:dependencies
|
||||
depedency:dependency
|
||||
depencencies:dependencies
|
||||
depencies:dependencies
|
||||
depency:dependency
|
||||
dependance:dependence
|
||||
@ -2048,6 +2101,7 @@ dependant:dependent
|
||||
dependecies:dependencies
|
||||
dependecy:dependency
|
||||
dependend:dependent
|
||||
dependening:depending
|
||||
depenencies:dependencies
|
||||
depenency:dependency
|
||||
deployement:deployment
|
||||
@ -2199,6 +2253,7 @@ dicovered:discovered
|
||||
dicovering:discovering
|
||||
dicovers:discovers
|
||||
dicovery:discovery
|
||||
dicrete:discrete
|
||||
dictionarys:dictionaries:*
|
||||
dictionay:dictionary
|
||||
dictionnary:dictionary
|
||||
@ -2225,6 +2280,7 @@ differentiatiations:differentiations
|
||||
differents:different
|
||||
differnet:different
|
||||
differnt:different
|
||||
diffferent:different
|
||||
difficulity:difficulty
|
||||
diffreent:different
|
||||
diffrent:different
|
||||
@ -2243,6 +2299,7 @@ dimenions:dimensions
|
||||
dimention:dimension
|
||||
dimentional:dimensional
|
||||
dimentions:dimensions
|
||||
dimesions:dimensions
|
||||
dimesnional:dimensional
|
||||
diminuitive:diminutive
|
||||
dimunitive:diminutive
|
||||
@ -2258,6 +2315,7 @@ dipthong:diphthong
|
||||
dipthongs:diphthongs
|
||||
dirctories:directories
|
||||
dirctory:directory
|
||||
direcly:directly
|
||||
direcories:directories
|
||||
direcory:directory
|
||||
directores:directories
|
||||
@ -2478,6 +2536,7 @@ ecomonic:economic
|
||||
ecspecially:especially
|
||||
ect:etc
|
||||
edditable:editable
|
||||
editted:edited
|
||||
editting:editing
|
||||
eearly:early
|
||||
efect:effect
|
||||
@ -2507,6 +2566,7 @@ electricty:electricity
|
||||
elemenet:element
|
||||
elemenets:elements
|
||||
elementay:elementary
|
||||
elemets:elements
|
||||
eleminated:eliminated
|
||||
eleminating:eliminating
|
||||
eles:else
|
||||
@ -2544,6 +2604,7 @@ embeddeding:embedding
|
||||
embeded:embedded
|
||||
embezelled:embezzled
|
||||
emblamatic:emblematic
|
||||
emiited:emitted
|
||||
eminate:emanate:*
|
||||
eminated:emanated
|
||||
emision:emission
|
||||
@ -2582,6 +2643,7 @@ emtpy:empty
|
||||
emty:empty
|
||||
emtying:emptying
|
||||
enableds:enabled
|
||||
enableing:enabling
|
||||
enameld:enameled
|
||||
enbale:enable
|
||||
enbaled:enabled
|
||||
@ -2690,6 +2752,7 @@ equilibrum:equilibrium
|
||||
equiped:equipped
|
||||
equippment:equipment
|
||||
equitorial:equatorial
|
||||
equivalance:equivalence
|
||||
equivelant:equivalent
|
||||
equivelent:equivalent
|
||||
equivilant:equivalent
|
||||
@ -2732,6 +2795,7 @@ estbalishment:establishment
|
||||
ethnocentricm:ethnocentrism
|
||||
etsablishment:establishment
|
||||
etsbalishment:establishment
|
||||
euclidian:euclidean
|
||||
Europian:European
|
||||
Europians:Europeans
|
||||
Eurpean:European
|
||||
@ -2744,6 +2808,7 @@ evalute:evaluate
|
||||
evaluted:evaluated
|
||||
evalutes:evaluates
|
||||
evaluting:evaluating
|
||||
evaulated:evaluated
|
||||
evenhtually:eventually
|
||||
eventally:eventually
|
||||
eventhough:even though
|
||||
@ -2905,6 +2970,7 @@ exprimental:experimental
|
||||
expropiated:expropriated
|
||||
expropiation:expropriation
|
||||
exressed:expressed
|
||||
exsit:exist
|
||||
extemely:extremely
|
||||
extened:extended
|
||||
extensability:extensibility
|
||||
@ -2941,6 +3007,7 @@ facinated:fascinated
|
||||
facist:fascist
|
||||
faild:failed
|
||||
faile:failed
|
||||
failes:fails
|
||||
failue:failure
|
||||
failuer:failure
|
||||
failues:failures
|
||||
@ -2970,6 +3037,7 @@ feautures:features
|
||||
Febuary:February
|
||||
Feburary:February
|
||||
fedreally:federally
|
||||
feeback:feedback
|
||||
feeded:fed
|
||||
femminist:feminist
|
||||
feromone:pheromone
|
||||
@ -3007,6 +3075,7 @@ firends:friends
|
||||
firts:first
|
||||
fisionable:fissionable
|
||||
fisrt:first
|
||||
fitering:filtering
|
||||
fitler:filter
|
||||
fitlers:filters
|
||||
flaged:flagged
|
||||
@ -3055,6 +3124,7 @@ Formalhaut:Fomalhaut
|
||||
formallize:formalize
|
||||
formallized:formalized
|
||||
formaly:formally
|
||||
formate:format
|
||||
formated:formatted:*
|
||||
formating:formatting
|
||||
formelly:formerly
|
||||
@ -3114,6 +3184,7 @@ fuctions:functions
|
||||
fufill:fulfill
|
||||
fufilled:fulfilled
|
||||
fulfiled:fulfilled
|
||||
fullfiled:fulfilled
|
||||
fullfill:fulfill
|
||||
fullfilled:fulfilled
|
||||
fullfilling:fulfilling
|
||||
@ -3127,6 +3198,7 @@ functino:function
|
||||
functins:functions
|
||||
functionallity:functionality
|
||||
functionaly:functionally
|
||||
functionnal:functional
|
||||
functionnality:functionality
|
||||
functios:functions
|
||||
functiosn:functions
|
||||
@ -3193,6 +3265,7 @@ genreated:generated
|
||||
genreates:generates
|
||||
genreating:generating
|
||||
genric:generic
|
||||
geoemtries:geometries
|
||||
geoemtry:geometry
|
||||
geographich:geographic
|
||||
geographicial:geographical
|
||||
@ -3200,6 +3273,7 @@ geometrician:geometer
|
||||
geometricians:geometers
|
||||
geomtry:geometry
|
||||
gerat:great
|
||||
get's:gets
|
||||
geting:getting
|
||||
Ghandi:Gandhi
|
||||
gived:given
|
||||
@ -3459,6 +3533,7 @@ humurous:humorous
|
||||
husban:husband
|
||||
hvae:have
|
||||
hvaing:having
|
||||
hve:have
|
||||
hvea:have
|
||||
hwihc:which
|
||||
hwile:while
|
||||
@ -3523,6 +3598,7 @@ imigrant:immigrant
|
||||
imigrated:immigrated
|
||||
imigration:immigration
|
||||
iminent:imminent
|
||||
imlemented:implemented
|
||||
immeadiately:immediately
|
||||
immedate:immediate
|
||||
immedately:immediately
|
||||
@ -3579,6 +3655,7 @@ implentation:implementation
|
||||
implentations:implementations
|
||||
implicitely:implicitly
|
||||
implicity:implicitly:*
|
||||
implictly:implicitly
|
||||
impliment:implement
|
||||
implimented:implemented
|
||||
implimenting:implementing
|
||||
@ -3770,11 +3847,13 @@ infilitrate:infiltrate
|
||||
infilitrated:infiltrated
|
||||
infilitration:infiltration
|
||||
infinit:infinite
|
||||
infinte:infinite
|
||||
inflamation:inflammation
|
||||
inflexable:inflexible
|
||||
influencial:influential
|
||||
influented:influenced
|
||||
infomation:information
|
||||
infor:info
|
||||
inforce:enforce
|
||||
inforced:enforced
|
||||
informaion:information
|
||||
@ -3960,6 +4039,7 @@ intergration:integration
|
||||
interm:interim:*
|
||||
intermidiate:intermediate
|
||||
intermittant:intermittent
|
||||
internaly:internally
|
||||
internation:international:*
|
||||
internel:internal
|
||||
internels:internals
|
||||
@ -3980,6 +4060,7 @@ interrugum:interregnum
|
||||
interruped:interrupted
|
||||
interruping:interrupting
|
||||
interrups:interrupts
|
||||
interruptable:interruptible
|
||||
intersecton:intersection
|
||||
intersectons:intersections
|
||||
intertaining:entertaining
|
||||
@ -3987,6 +4068,7 @@ interupt:interrupt
|
||||
interupted:interrupted
|
||||
interupting:interrupting
|
||||
interupts:interrupts
|
||||
intervall:interval
|
||||
intervines:intervenes
|
||||
intevene:intervene
|
||||
intiailise:initialise
|
||||
@ -4076,6 +4158,7 @@ isssue:issue
|
||||
isssues:issues
|
||||
issueing:issuing
|
||||
istead:instead
|
||||
iterater:iterator
|
||||
iterface:interface
|
||||
iterfaces:interfaces
|
||||
itialise:initialize:*
|
||||
@ -4093,6 +4176,7 @@ itslef:itself
|
||||
iunior:junior
|
||||
iwll:will
|
||||
iwth:with
|
||||
januar:january
|
||||
Janurary:January
|
||||
Januray:January
|
||||
Japanes:Japanese:*
|
||||
@ -4244,6 +4328,7 @@ litterally:literally
|
||||
liuke:like
|
||||
livley:lively
|
||||
lmits:limits
|
||||
localtion:location
|
||||
loev:love
|
||||
loger:logger
|
||||
loggging:logging
|
||||
@ -4266,6 +4351,7 @@ lukid:likud
|
||||
lveo:love
|
||||
lvoe:love
|
||||
Lybia:Libya
|
||||
mabe:maybe
|
||||
mach:match
|
||||
machanism:mechanism
|
||||
machanisms:mechanisms
|
||||
@ -4337,6 +4423,8 @@ manully:manually
|
||||
manupulation:manipulation
|
||||
manupulations:manipulations
|
||||
manuver:maneuver
|
||||
maped:mapped
|
||||
maping:mapping
|
||||
mapp:map
|
||||
mappping:mapping
|
||||
mapppings:mappings
|
||||
@ -4395,6 +4483,7 @@ ment:meant
|
||||
mentiond:mentioned
|
||||
mentionned:mentioned
|
||||
mercentile:mercantile
|
||||
merchantibility:merchantability
|
||||
mesage:message
|
||||
mesages:messages
|
||||
mesaureed:measured
|
||||
@ -4407,16 +4496,19 @@ messge:message
|
||||
messges:messages
|
||||
messsage:message
|
||||
messsages:messages
|
||||
mesures:measures
|
||||
metalic:metallic
|
||||
metalurgic:metallurgic
|
||||
metalurgical:metallurgical
|
||||
metalurgy:metallurgy
|
||||
metamorphysis:metamorphosis
|
||||
metaphoricial:metaphorical
|
||||
metdata:metadata
|
||||
meterologist:meteorologist
|
||||
meterology:meteorology
|
||||
methaphor:metaphor
|
||||
methaphors:metaphors
|
||||
methds:methods
|
||||
metres:meters
|
||||
mial:mail
|
||||
Michagan:Michigan
|
||||
@ -4429,6 +4521,7 @@ milennium:millennium
|
||||
mileu:milieu
|
||||
miliary:military
|
||||
miligram:milligram
|
||||
milimeters:millimeters
|
||||
milion:million:*
|
||||
miliraty:military
|
||||
milisecond:millisecond
|
||||
@ -4522,6 +4615,8 @@ modifed:modified
|
||||
modifer:modifier
|
||||
modifes:modifies
|
||||
modifing:modifying
|
||||
modifiy:modify
|
||||
modifyable:modifiable
|
||||
modle:model
|
||||
moduel:module
|
||||
moduels:modules
|
||||
@ -4639,6 +4734,7 @@ neeeded:needed
|
||||
neeeding:needing
|
||||
neeeds:needs
|
||||
nees:needs
|
||||
negativ:negative
|
||||
negitive:negative
|
||||
neglible:negligible
|
||||
negligable:negligible
|
||||
@ -4786,6 +4882,7 @@ occuring:occurring
|
||||
occurr:occur
|
||||
occurrance:occurrence
|
||||
occurrances:occurrences
|
||||
oclock:o'clock
|
||||
octohedra:octahedra
|
||||
octohedral:octahedral
|
||||
octohedron:octahedron
|
||||
@ -4815,6 +4912,7 @@ offseting:offsetting
|
||||
oftenly:often
|
||||
ofthe:of the
|
||||
oging:going
|
||||
oldes:oldest
|
||||
olny:only
|
||||
omision:omission
|
||||
omited:omitted
|
||||
@ -4831,6 +4929,7 @@ ommitting:omitting:*
|
||||
omniverous:omnivorous
|
||||
omniverously:omnivorously
|
||||
omre:more
|
||||
ond:and
|
||||
onot:not
|
||||
onself:oneself
|
||||
onthe:on the
|
||||
@ -4867,6 +4966,7 @@ opthamologist:ophthalmologist
|
||||
optinal:optional
|
||||
optinally:optionally
|
||||
optio:option
|
||||
optionall:optional
|
||||
optionaly:optionally
|
||||
optionnal:optional
|
||||
optmization:optimization
|
||||
@ -4907,9 +5007,11 @@ oscilate:oscillate
|
||||
oscilated:oscillated
|
||||
oscilating:oscillating
|
||||
otehr:other
|
||||
othere:other
|
||||
otherise:otherwise
|
||||
otherwhise:otherwise
|
||||
othwerwise:otherwise
|
||||
otpion:option
|
||||
oublisher:publisher
|
||||
ouevre:oeuvre
|
||||
ouptut:output
|
||||
@ -4919,6 +5021,7 @@ ouputted:outputted
|
||||
ouputting:outputting
|
||||
oustanding:outstanding
|
||||
outputing:outputting
|
||||
outupt:output
|
||||
outut:output
|
||||
oveerun:overrun
|
||||
oveflow:overflow
|
||||
@ -4948,6 +5051,7 @@ overthere:over there
|
||||
overun:overrun
|
||||
overwelming:overwhelming
|
||||
overwheliming:overwhelming
|
||||
overwise:otherwise
|
||||
overwite:overwrite
|
||||
overwites:overwrites
|
||||
overwitten:overwritten
|
||||
@ -5210,6 +5314,7 @@ poisin:poison
|
||||
poiter:pointer
|
||||
poiters:pointers
|
||||
polical:political
|
||||
poligon:polygon
|
||||
polinator:pollinator
|
||||
polinators:pollinators
|
||||
politican:politician
|
||||
@ -5225,6 +5330,7 @@ polysaccaride:polysaccharide
|
||||
polysaccharid:polysaccharide
|
||||
pomegranite:pomegranate
|
||||
pomotion:promotion
|
||||
poperties:properties
|
||||
poportional:proportional
|
||||
popoulation:population
|
||||
popularaty:popularity
|
||||
@ -5236,7 +5342,6 @@ portait:portrait
|
||||
portayed:portrayed
|
||||
portraing:portraying
|
||||
Portugese:Portuguese
|
||||
portugese:Portuguese
|
||||
portuguease:portuguese
|
||||
portugues:Portuguese
|
||||
posess:possess
|
||||
@ -5250,6 +5355,7 @@ posibility:possibility
|
||||
posible:possible
|
||||
posion:poison
|
||||
positionned:positioned
|
||||
positiv:positive
|
||||
positon:position
|
||||
positons:positions
|
||||
positve:positive
|
||||
@ -5265,6 +5371,7 @@ possibile:possible
|
||||
possibilites:possibilities
|
||||
possibilties:possibilities
|
||||
possibilty:possibility
|
||||
possibily:possibly
|
||||
possiblility:possibility
|
||||
possiblilty:possibility
|
||||
possiblities:possibilities
|
||||
@ -5409,6 +5516,7 @@ privilige:privilege
|
||||
priviliges:privileges
|
||||
privledge:privilege
|
||||
privte:private
|
||||
probabaly:probably
|
||||
probabilaty:probability
|
||||
probablistic:probabilistic
|
||||
probablly:probably
|
||||
@ -5506,6 +5614,7 @@ proove:prove
|
||||
prooved:proved
|
||||
properies:properties
|
||||
propery:property
|
||||
propeties:properties
|
||||
prophacy:prophecy
|
||||
propietary:proprietary
|
||||
propigate:propagate
|
||||
@ -5764,6 +5873,7 @@ referencs:references
|
||||
referenece:reference
|
||||
refereneced:referenced
|
||||
refereneces:references
|
||||
referes:refers
|
||||
referiang:referring
|
||||
refering:referring
|
||||
refernce:reference
|
||||
@ -5842,6 +5952,7 @@ relasing:releasing
|
||||
relatiopnship:relationship
|
||||
relativly:relatively
|
||||
relavent:relevant
|
||||
releas:release
|
||||
releasse:release
|
||||
releated:related
|
||||
relected:reelected
|
||||
@ -6068,15 +6179,18 @@ resursive:recursive
|
||||
resursively:recursively
|
||||
retalitated:retaliated
|
||||
retalitation:retaliation
|
||||
retangles:rectangles
|
||||
retieve:retrieve
|
||||
retore:restore:*
|
||||
retored:restored
|
||||
retores:restores
|
||||
retoring:restoring
|
||||
retransmited:retransmitted
|
||||
retreival:retrieval
|
||||
retreive:retrieve
|
||||
retreived:retrieved
|
||||
retreiving:retrieving
|
||||
retriev:retrieve
|
||||
retrive:retrieve
|
||||
retrived:retrieved
|
||||
retrives:retrieves
|
||||
@ -6235,6 +6349,7 @@ secion:section
|
||||
secions:sections
|
||||
seciton:section
|
||||
secitons:sections
|
||||
seconday:secondary
|
||||
secratary:secretary
|
||||
secretery:secretary
|
||||
sectionning:sectioning
|
||||
@ -6473,6 +6588,7 @@ spainish:Spanish
|
||||
spaw:spawn
|
||||
spawed:spawned
|
||||
spawing:spawning
|
||||
spawnve:spawn
|
||||
spaws:spawns
|
||||
speach:speech
|
||||
spearator:separator
|
||||
@ -6614,6 +6730,7 @@ structered:structured
|
||||
structre:structure
|
||||
structres:structures
|
||||
structual:structural
|
||||
struture:structure
|
||||
stubborness:stubbornness
|
||||
stuct:struct
|
||||
stucts:structs
|
||||
@ -6637,6 +6754,7 @@ subdirectorys:subdirectories
|
||||
subexpresssion:subexpression
|
||||
subexpresssions:subexpressions
|
||||
subjudgation:subjugation
|
||||
sublcasses:subclasses
|
||||
suble:subtle
|
||||
submachne:submachine
|
||||
subpecies:subspecies
|
||||
@ -6644,12 +6762,14 @@ subseqent:subsequent
|
||||
subsequest:subsequent
|
||||
subsidary:subsidiary
|
||||
subsiduary:subsidiary
|
||||
subsitute:substitute
|
||||
subsituting:substituting
|
||||
subsquent:subsequent
|
||||
subsquently:subsequently
|
||||
substace:substance
|
||||
substancial:substantial
|
||||
substatial:substantial
|
||||
substition:substitution
|
||||
substitude:substitute
|
||||
substituded:substituted
|
||||
substitudes:substitutes
|
||||
@ -6756,6 +6876,7 @@ suppoed:supposed
|
||||
suppored:supported
|
||||
supportd:supported
|
||||
supportin:supporting
|
||||
supportted:supported
|
||||
supposingly:supposedly
|
||||
suppoted:supported
|
||||
suppport:support
|
||||
@ -6843,6 +6964,7 @@ symmetricaly:symmetrically
|
||||
symobl:symbol
|
||||
synagouge:synagogue
|
||||
synax:syntax
|
||||
synching:syncing
|
||||
synchonisation:synchronisation
|
||||
synchonise:synchronise
|
||||
synchonised:synchronised
|
||||
@ -6886,6 +7008,7 @@ tahn:than
|
||||
taht:that
|
||||
talekd:talked
|
||||
tangeant:tangent
|
||||
targer:target
|
||||
targetted:targeted
|
||||
targetting:targeting
|
||||
tast:taste
|
||||
@ -6916,7 +7039,12 @@ temperarily:temporarily
|
||||
temperment:temperament
|
||||
tempertaure:temperature
|
||||
temperture:temperature
|
||||
temporarely:temporarily
|
||||
temporay:temporary
|
||||
tempory:temporary
|
||||
temprarily:temporarily
|
||||
temprary:temporary
|
||||
temprorary:temporary
|
||||
tenacle:tentacle
|
||||
tenacles:tentacles
|
||||
tenative:tentative
|
||||
@ -6941,6 +7069,7 @@ tesselate:tessellate
|
||||
tesselation:tessellation
|
||||
tesselator:tessellator
|
||||
testiclular:testicular
|
||||
testin:testing
|
||||
testomony:testimony
|
||||
texual:textual
|
||||
texually:textually
|
||||
@ -6979,6 +7108,7 @@ thna:than
|
||||
thne:then
|
||||
thnig:thing
|
||||
thnigs:things
|
||||
thos:those
|
||||
thoughout:throughout
|
||||
threashold:threshold
|
||||
threasholds:thresholds
|
||||
@ -7023,6 +7153,7 @@ timne:time
|
||||
timout:timeout
|
||||
tiome:time
|
||||
tipically:typically
|
||||
titel:title
|
||||
tje:the
|
||||
tjhe:the
|
||||
tjpanishad:upanishad
|
||||
@ -7156,7 +7287,10 @@ trucated:truncated
|
||||
trucates:truncates
|
||||
trucating:truncating
|
||||
truely:truly
|
||||
# trun:turn
|
||||
trustworthyness:trustworthiness
|
||||
trys:tries
|
||||
tupel:tuple
|
||||
tupple:tuple
|
||||
tupples:tuples
|
||||
turnk:trunk
|
||||
@ -7252,9 +7386,11 @@ unflaged:unflagged
|
||||
unforetunately:unfortunately
|
||||
unforgetable:unforgettable
|
||||
unforgiveable:unforgivable
|
||||
unforseen:unforeseen
|
||||
unfortunatelly:unfortunately
|
||||
unfortunatley:unfortunately
|
||||
unfortunatly:unfortunately
|
||||
unfortunetly:unfortunately
|
||||
unforunate:unfortunate
|
||||
unforunately:unfortunately
|
||||
unfourtunately:unfortunately
|
||||
@ -7322,6 +7458,7 @@ unplease:displease
|
||||
unplesant:unpleasant
|
||||
unprecendented:unprecedented
|
||||
unprecidented:unprecedented
|
||||
unqiue:unique
|
||||
unqoute:unquote
|
||||
unqouted:unquoted
|
||||
unqoutes:unquotes
|
||||
@ -7359,6 +7496,7 @@ unsuprizingly:unsurprisingly
|
||||
unsurprized:unsurprised
|
||||
unsurprizing:unsurprising
|
||||
unsurprizingly:unsurprisingly
|
||||
unter:under
|
||||
untill:until
|
||||
untranslateable:untranslatable
|
||||
unusal:unusual
|
||||
@ -7367,6 +7505,7 @@ unuseable:unusable
|
||||
unuseful:useless
|
||||
unusuable:unusable
|
||||
unvailable:unavailable
|
||||
# unvalid:invalid
|
||||
unversionned:unversioned
|
||||
unversoned:unversioned
|
||||
unviersity:university
|
||||
@ -7382,11 +7521,13 @@ upcomming:upcoming
|
||||
updat:update
|
||||
updateing:updating
|
||||
upgradded:upgraded
|
||||
upgrate:upgrade
|
||||
uppstream:upstream
|
||||
upsream:upstream
|
||||
upsteam:upstream
|
||||
upstrema:upstream
|
||||
upto:up to
|
||||
uptodate:up-to-date
|
||||
usal:usual
|
||||
usally:usually
|
||||
useable:usable
|
||||
@ -7402,6 +7543,7 @@ usetnet:Usenet
|
||||
usuable:usable
|
||||
usualy:usually
|
||||
ususally:usually
|
||||
utilies:utilities
|
||||
utilise:utilize
|
||||
utilites:utilities
|
||||
utillities:utilities
|
||||
@ -7501,11 +7643,13 @@ visability:visibility
|
||||
visable:visible:*
|
||||
visably:visibly
|
||||
visibile:visible
|
||||
visibilty:visibility
|
||||
visiters:visitors
|
||||
visting:visiting
|
||||
vistors:visitors
|
||||
vitories:victories
|
||||
vitual:virtual
|
||||
vlaues:values
|
||||
vlues:values
|
||||
volcanoe:volcano
|
||||
voleyball:volleyball
|
||||
@ -7560,6 +7704,7 @@ whan:when
|
||||
whant:want
|
||||
whants:wants
|
||||
whataver:whatever
|
||||
whats:what's
|
||||
whcih:which
|
||||
whenver:whenever
|
||||
wheras:whereas
|
||||
@ -7577,6 +7722,7 @@ whlch:which
|
||||
whn:when
|
||||
wholey:wholly
|
||||
wholy:wholly
|
||||
whoose:whose
|
||||
whta:what
|
||||
whther:whether
|
||||
wich:which
|
||||
@ -7590,6 +7736,7 @@ wihout:without
|
||||
wiht:with
|
||||
wihtin:within
|
||||
wiil:will
|
||||
wil:will
|
||||
wilcard:wildcard
|
||||
wilcards:wildcards
|
||||
wille:will
|
||||
|
@ -58,7 +58,7 @@ my $translators= {
|
||||
'hu' => 'Zoltan Siki, Zoltan Toldi',
|
||||
'hr' => 'Zoran Jankovic',
|
||||
'is' => 'Ásta Kristín Óladóttir, Thordur Ivarsson, Sveinn í Felli',
|
||||
'id' => 'Emir Hartato, Muhammad Iqnaul Haq Siregar, Trias Aditya, Januar V. Simarmata, I Made Anombawa',
|
||||
'id' => 'Emir Hartato, Muhammad Iqnaul Haq Siregar, Trias Aditya, Januar V. Simarmata, I Made Anombawa', #spellok
|
||||
'it' => 'Marco Grisolia, Roberto Angeletti, Michele Beneventi, Marco Braida, Stefano Campus, Luca Casagrande, Paolo Cavallini, Giuliano Curti, Luca Delucchi, Alessandro Fanna, Michele Ferretti, Matteo Ghetta, Anne Gishla, Maurizio Napolitano, Flavio Rigolon',
|
||||
'ja' => 'BABA Yoshihiko, Yoichi Kayama, Minoru Akagi, Takayuki Nuimura, Takayuki Mizutani, Norihiro Yamate, Kohei Tomita',
|
||||
'ka' => 'Shota Murtskhvaladze, George Machitidze',
|
||||
|
@ -312,7 +312,7 @@ bool Qgs3DMapScene::updateCameraNearFarPlanes()
|
||||
if ( fnear == 1e9 && ffar == 0 )
|
||||
{
|
||||
// the update didn't work out... this should not happen
|
||||
// well at least temprarily use some conservative starting values
|
||||
// well at least temporarily use some conservative starting values
|
||||
qDebug() << "oops... this should not happen! couldn't determine near/far plane. defaulting to 1...1e9";
|
||||
fnear = 1;
|
||||
ffar = 1e9;
|
||||
|
@ -35,7 +35,7 @@ class ANALYSIS_EXPORT CloughTocherInterpolator : public TriangleInterpolator
|
||||
protected:
|
||||
//! Association with a triangulation object
|
||||
NormVecDecorator *mTIN = nullptr;
|
||||
//! Tolerance of the barycentric coordinates at the borders of the triangles (to prevent errors because of very small negativ baricentric coordinates)
|
||||
//! Tolerance of the barycentric coordinates at the borders of the triangles (to prevent errors because of very small negative baricentric coordinates)
|
||||
double mEdgeTolerance = 0.00001;
|
||||
//! First point of the triangle in x-,y-,z-coordinates
|
||||
QgsPoint point1 = QgsPoint( 0, 0, 0 );
|
||||
|
@ -48,7 +48,7 @@ namespace MathUtils
|
||||
bool ANALYSIS_EXPORT inCircle( QgsPoint *testp, QgsPoint *p1, QgsPoint *p2, QgsPoint *p3 );
|
||||
//! Tests, whether 'point' is inside the diametral circle through 'p1' and 'p2'
|
||||
bool ANALYSIS_EXPORT inDiametral( QgsPoint *p1, QgsPoint *p2, QgsPoint *point );
|
||||
//! Returns whether 'thepoint' is left or right of the line from 'p1' to 'p2'. Negativ values mean left and positiv values right. There may be numerical instabilities, so a threshold may be useful
|
||||
//! Returns whether 'thepoint' is left or right of the line from 'p1' to 'p2'. Negative values mean left and positive values right. There may be numerical instabilities, so a threshold may be useful
|
||||
double ANALYSIS_EXPORT leftOf( const QgsPoint &thepoint, const QgsPoint *p1, const QgsPoint *p2 );
|
||||
//! Returns TRUE, if line1 (p1 to p2) and line2 (p3 to p4) intersect. If the lines have an endpoint in common, FALSE is returned
|
||||
bool ANALYSIS_EXPORT lineIntersection( QgsPoint *p1, QgsPoint *p2, QgsPoint *p3, QgsPoint *p4 );
|
||||
@ -56,7 +56,7 @@ namespace MathUtils
|
||||
bool ANALYSIS_EXPORT lineIntersection( QgsPoint *p1, QgsPoint *p2, QgsPoint *p3, QgsPoint *p4, QgsPoint *intersection_point );
|
||||
//! Lower function
|
||||
int ANALYSIS_EXPORT lower( int n, int i );
|
||||
//! Returns the area of a triangle. If the points are ordered counterclockwise, the value will be positiv. If they are ordered clockwise, the value will be negativ
|
||||
//! Returns the area of a triangle. If the points are ordered counterclockwise, the value will be positive. If they are ordered clockwise, the value will be negative
|
||||
double ANALYSIS_EXPORT triArea( QgsPoint *pa, QgsPoint *pb, QgsPoint *pc );
|
||||
//! Calculates the z-component of a vector with coordinates 'x' and 'y'which is in the same tangent plane as the tangent vectors 'v1' and 'v2'. The result is assigned to 'result'
|
||||
bool ANALYSIS_EXPORT derVec( const Vector3D *v1, const Vector3D *v2, Vector3D *result, double x, double y );
|
||||
|
@ -254,7 +254,7 @@ bool NormVecDecorator::getTriangle( double x, double y, QgsPoint &p1, Vector3D *
|
||||
int nr2 = 0;
|
||||
int nr3 = 0;
|
||||
|
||||
if ( TriDecorator::getTriangle( x, y, p1, nr1, p2, nr2, p3, nr3 ) )//everything allright
|
||||
if ( TriDecorator::getTriangle( x, y, p1, nr1, p2, nr2, p3, nr3 ) )//everything alright
|
||||
{
|
||||
if ( ( *mNormVec )[ nr1 ] && ( *mNormVec )[ nr2 ] && ( *mNormVec )[ nr3 ] )
|
||||
{
|
||||
@ -308,7 +308,7 @@ bool NormVecDecorator::getTriangle( double x, double y, QgsPoint &p1, int &ptn1,
|
||||
{
|
||||
if ( v1 && v2 && v3 && state1 && state2 && state3 )
|
||||
{
|
||||
if ( TriDecorator::getTriangle( x, y, p1, ptn1, p2, ptn2, p3, ptn3 ) )//everything allright
|
||||
if ( TriDecorator::getTriangle( x, y, p1, ptn1, p2, ptn2, p3, ptn3 ) )//everything alright
|
||||
{
|
||||
v1->setX( ( *mNormVec )[( ptn1 )]->getX() );
|
||||
v1->setY( ( *mNormVec )[( ptn1 )]->getY() );
|
||||
|
@ -153,7 +153,7 @@ QgsRasterCalculator::Result QgsRasterCalculator::processCalculation( QgsFeedback
|
||||
GDALSetRasterNoDataValue( outputRasterBand, outputNodataValue );
|
||||
|
||||
// Check if we need to read the raster as a whole (which is memory inefficient
|
||||
// and not interruptable by the user) by checking if any raster matrix nodes are
|
||||
// and not interruptible by the user) by checking if any raster matrix nodes are
|
||||
// in the expression
|
||||
bool requiresMatrix = ! calcNode->findNodes( QgsRasterCalcNode::Type::tMatrix ).isEmpty();
|
||||
|
||||
|
@ -110,7 +110,7 @@ class APP_EXPORT QgsDecorationGrid: public QgsDecorationItem
|
||||
void setGridAnnotationDirection( GridAnnotationDirection d ) {mGridAnnotationDirection = d;}
|
||||
GridAnnotationDirection gridAnnotationDirection() const {return mGridAnnotationDirection;}
|
||||
|
||||
//! Sets length of the cros segments (if grid style is cross)
|
||||
//! Sets length of the cross segments (if grid style is cross)
|
||||
/* void setCrossLength( double l ) {mCrossLength = l;} */
|
||||
/* double crossLength() {return mCrossLength;} */
|
||||
|
||||
|
@ -209,7 +209,7 @@ bool QgsDwgImporter::import( const QString &drawing, QString &error, bool doExpa
|
||||
return false;
|
||||
}
|
||||
|
||||
// Check whether database is uptodate
|
||||
// Check whether database is up-to-date
|
||||
OGRLayerH layer = OGR_DS_GetLayerByName( mDs.get(), "drawing" );
|
||||
if ( !layer )
|
||||
{
|
||||
@ -245,7 +245,7 @@ bool QgsDwgImporter::import( const QString &drawing, QString &error, bool doExpa
|
||||
QString path = QString::fromUtf8( OGR_F_GetFieldAsString( f, pathIdx ) );
|
||||
if ( path == fi.canonicalPath() && fi.lastModified() <= lastModified )
|
||||
{
|
||||
LOG( tr( "Drawing already uptodate in database." ) );
|
||||
LOG( tr( "Drawing already up-to-date in database." ) );
|
||||
OGR_F_Destroy( f );
|
||||
return true;
|
||||
}
|
||||
|
@ -864,7 +864,7 @@ int main( int argc, char *argv[] )
|
||||
"You are seeing this message most likely because you "
|
||||
"have no DISPLAY environment variable set.\n"
|
||||
).toUtf8().constData();
|
||||
exit( 1 ); //exit for now until a version of qgis is capabable of running non interactive
|
||||
exit( 1 ); //exit for now until a version of qgis is capable of running non interactive
|
||||
}
|
||||
|
||||
// GUI customization is enabled according to settings (loaded when instance is created)
|
||||
|
@ -290,7 +290,7 @@ class APP_EXPORT QgsBookmarksItem : public QgsDataCollectionItem
|
||||
|
||||
QVector<QgsDataItem *> createChildren() override;
|
||||
|
||||
//! Icon for boomark manager container
|
||||
//! Icon for bookmark manager container
|
||||
static QIcon iconBookmarks();
|
||||
|
||||
QVariant sortKey() const override;
|
||||
|
@ -325,7 +325,7 @@ void QgsMapSaveDialog::applyMapSettings( QgsMapSettings &mapSettings )
|
||||
switch ( mDialogType )
|
||||
{
|
||||
case Pdf:
|
||||
mapSettings.setFlag( QgsMapSettings::Antialiasing, true ); // hardcode antialising when saving as PDF
|
||||
mapSettings.setFlag( QgsMapSettings::Antialiasing, true ); // hardcode antialiasing when saving as PDF
|
||||
break;
|
||||
|
||||
case Image:
|
||||
|
@ -616,7 +616,7 @@ bool QgsPluginRegistry::checkPythonPlugin( const QString &packageName )
|
||||
QString pluginName, description, /*category,*/ version;
|
||||
|
||||
// get information from the plugin
|
||||
// if there are some problems, don't continue with metadata retreival
|
||||
// if there are some problems, don't continue with metadata retrieval
|
||||
pluginName = mPythonUtils->getPluginMetadata( packageName, QStringLiteral( "name" ) );
|
||||
description = mPythonUtils->getPluginMetadata( packageName, QStringLiteral( "description" ) );
|
||||
version = mPythonUtils->getPluginMetadata( packageName, QStringLiteral( "version" ) );
|
||||
|
@ -296,7 +296,7 @@ QgsProjectProperties::QgsProjectProperties( QgsMapCanvas *mapCanvas, QWidget *pa
|
||||
cbxAbsolutePath->setCurrentIndex( QgsProject::instance()->readBoolEntry( QStringLiteral( "Paths" ), QStringLiteral( "/Absolute" ), true ) ? 0 : 1 );
|
||||
|
||||
// populate combo box with ellipsoids
|
||||
// selection of the ellipsoid from settings is defferred to a later point, because it would
|
||||
// selection of the ellipsoid from settings is deferred to a later point, because it would
|
||||
// be overridden in the meanwhile by the projection selector
|
||||
populateEllipsoidList();
|
||||
if ( !QgsProject::instance()->crs().isValid() )
|
||||
|
@ -1826,7 +1826,7 @@ void QgsRasterLayerProperties::loadDefaultStyle_clicked()
|
||||
void QgsRasterLayerProperties::saveDefaultStyle_clicked()
|
||||
{
|
||||
|
||||
apply(); // make sure the style to save is uptodate
|
||||
apply(); // make sure the style to save is up-to-date
|
||||
|
||||
// a flag passed by reference
|
||||
bool defaultSavedFlag = false;
|
||||
@ -1898,7 +1898,7 @@ void QgsRasterLayerProperties::saveStyleAs_clicked()
|
||||
// ensure the user never omits the extension from the file name
|
||||
outputFileName = QgsFileUtils::ensureFileNameHasExtension( outputFileName, QStringList() << QStringLiteral( "qml" ) );
|
||||
|
||||
apply(); // make sure the style to save is uptodate
|
||||
apply(); // make sure the style to save is up-to-date
|
||||
|
||||
// then export style
|
||||
bool defaultLoadedFlag = false;
|
||||
|
@ -177,7 +177,7 @@ QList< QgsRelation > QgsRelationManagerDialog::relations()
|
||||
for ( int i = 0; i < rows; ++i )
|
||||
{
|
||||
QgsRelation relation = mRelationsTable->item( i, 0 )->data( Qt::UserRole ).value<QgsRelation>();
|
||||
// The name can be editted in the table, so apply this one
|
||||
// The name can be edited in the table, so apply this one
|
||||
relation.setName( mRelationsTable->item( i, 0 )->data( Qt::DisplayRole ).toString() );
|
||||
relations << relation;
|
||||
}
|
||||
|
@ -8,7 +8,7 @@
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
|
||||
# NOTE: These is a temporary source code commit checkout, until a releas with
|
||||
# NOTE: These is a temporary source code commit checkout, until a release with
|
||||
# recent commits is available via common platform packaging
|
||||
set(_o2_commit 31ceafb3f0c3b605110ddd20aeebd3288504ee1f)
|
||||
set(_o2_url "https://github.com/pipacs/o2/archive/${_o2_commit}.tar.gz")
|
||||
|
@ -160,7 +160,7 @@ bool QgsAuthOAuth2Method::updateNetworkRequest( QNetworkRequest &request, const
|
||||
QEventLoop rloop( nullptr );
|
||||
connect( o2, &QgsO2::refreshFinished, &rloop, &QEventLoop::quit );
|
||||
|
||||
// add singlshot timer to quit refresh after an alloted timeout
|
||||
// add single shot timer to quit refresh after an allotted timeout
|
||||
// this should keep the local event loop from blocking forever
|
||||
QTimer r_timer( nullptr );
|
||||
int r_reqtimeout = o2->oauth2config()->requestTimeout() * 1000;
|
||||
@ -214,7 +214,7 @@ bool QgsAuthOAuth2Method::updateNetworkRequest( QNetworkRequest &request, const
|
||||
connect( o2, &QgsO2::linkingFailed, &loop, &QEventLoop::quit );
|
||||
connect( o2, &QgsO2::linkingSucceeded, &loop, &QEventLoop::quit );
|
||||
|
||||
// add singlshot timer to quit linking after an alloted timeout
|
||||
// add single shot timer to quit linking after an allotted timeout
|
||||
// this should keep the local event loop from blocking forever
|
||||
QTimer timer( nullptr );
|
||||
timer.setInterval( reqtimeout * 5 );
|
||||
|
@ -960,7 +960,7 @@ void QgsAuthManager::updateConfigAuthMethods()
|
||||
|
||||
if ( query.isActive() )
|
||||
{
|
||||
QgsDebugMsg( QStringLiteral( "Synching existing auth config and their auth methods" ) );
|
||||
QgsDebugMsg( QStringLiteral( "Syncing existing auth config and their auth methods" ) );
|
||||
mConfigAuthMethods.clear();
|
||||
QStringList cfgmethods;
|
||||
while ( query.next() )
|
||||
|
@ -54,7 +54,7 @@ QList<double> QgsClassificationEqualInterval::calculateBreaks( double minimum, d
|
||||
value += step;
|
||||
breaks << value;
|
||||
}
|
||||
// floating point arithmetics is not precise:
|
||||
// floating point arithmetic is not precise:
|
||||
// set the last break to be exactly maximum so we do not miss it
|
||||
breaks[nclasses - 1] = maximum;
|
||||
}
|
||||
|
@ -207,7 +207,7 @@ void QgsTextDiagram::renderDiagram( const QgsFeature &feature, QgsRenderContext
|
||||
QgsExpression *expression = getExpression( s.categoryAttributes.at( i ), expressionContext );
|
||||
QString val = expression->evaluate( &expressionContext ).toString();
|
||||
|
||||
//find out dimesions
|
||||
//find out dimensions
|
||||
double textWidth = fontMetrics.width( val );
|
||||
double textHeight = fontMetrics.height();
|
||||
|
||||
|
@ -203,7 +203,7 @@ QVariant QgsExpressionNodeBinaryOperator::evalNode( QgsExpression *parent, const
|
||||
return QVariant();
|
||||
else if ( mOp != boDiv && QgsExpressionUtils::isIntSafe( vL ) && QgsExpressionUtils::isIntSafe( vR ) )
|
||||
{
|
||||
// both are integers - let's use integer arithmetics
|
||||
// both are integers - let's use integer arithmetic
|
||||
qlonglong iL = QgsExpressionUtils::getIntValue( vL, parent );
|
||||
ENSURE_NO_EVAL_ERROR;
|
||||
qlonglong iR = QgsExpressionUtils::getIntValue( vR, parent );
|
||||
|
@ -585,7 +585,7 @@ static GEOSGeometry *LWGEOM_GEOS_makeValidPolygon( const GEOSGeometry *gin, QStr
|
||||
|
||||
if ( GEOSisEmpty_r( handle, new_area ) )
|
||||
{
|
||||
// no more rings can be build with thes edges
|
||||
// no more rings can be build with the edges
|
||||
GEOSGeom_destroy_r( handle, new_area );
|
||||
break;
|
||||
}
|
||||
|
@ -1143,7 +1143,7 @@ QDomElement QgsGeometryUtils::pointsToGML2( const QgsPointSequence &points, QDom
|
||||
|
||||
// coordinate separator
|
||||
QString cs = QStringLiteral( "," );
|
||||
// tupel separator
|
||||
// tuple separator
|
||||
QString ts = QStringLiteral( " " );
|
||||
|
||||
elemCoordinates.setAttribute( QStringLiteral( "cs" ), cs );
|
||||
|
@ -252,7 +252,7 @@ QDomElement QgsPoint::asGml2( QDomDocument &doc, int precision, const QString &n
|
||||
|
||||
// coordinate separator
|
||||
QString cs = QStringLiteral( "," );
|
||||
// tupel separator
|
||||
// tuple separator
|
||||
QString ts = QStringLiteral( " " );
|
||||
|
||||
elemCoordinates.setAttribute( QStringLiteral( "cs" ), cs );
|
||||
|
@ -47,7 +47,7 @@ void QgsQtLocationConnection::broadcastConnectionAvailable()
|
||||
}
|
||||
}
|
||||
|
||||
//TODO: Temporarely needed to workaround https://sourceforge.net/p/necessitas/tickets/147/
|
||||
//TODO: Temporarily needed to workaround https://sourceforge.net/p/necessitas/tickets/147/
|
||||
void QgsQtLocationConnection::positionUpdated( const QGeoPositionInfo &info )
|
||||
{
|
||||
mInfo = info;
|
||||
|
@ -251,7 +251,7 @@ class CORE_EXPORT QgsLayerTreeModel : public QAbstractItemModel
|
||||
|
||||
/**
|
||||
* Give the layer tree model hints about the currently associated map view
|
||||
* so that legend nodes that use map units can be scaled currectly
|
||||
* so that legend nodes that use map units can be scaled correctly
|
||||
* \since QGIS 2.6
|
||||
*/
|
||||
void setLegendMapViewData( double mapUnitsPerPixel, int dpi, double scale );
|
||||
|
@ -67,7 +67,7 @@ QgsLayerTreeModelLegendNode::ItemMetrics QgsLayerTreeModelLegendNode::draw( cons
|
||||
double textHeight = settings.fontHeightCharacterMM( symbolLabelFont, QChar( '0' ) );
|
||||
// itemHeight here is not really item height, it is only for symbol
|
||||
// vertical alignment purpose, i.e. OK take single line height
|
||||
// if there are more lines, thos run under the symbol
|
||||
// if there are more lines, those run under the symbol
|
||||
double itemHeight = std::max( static_cast< double >( settings.symbolSize().height() ), textHeight );
|
||||
|
||||
ItemMetrics im;
|
||||
@ -568,7 +568,7 @@ QSizeF QgsSymbolLegendNode::drawSymbol( const QgsLegendSettings &settings, ItemC
|
||||
const int maxBleed = static_cast< int >( std::ceil( QgsSymbolLayerUtils::estimateMaxSymbolBleed( s, *context ) ) );
|
||||
|
||||
//semi transparent layer, so need to draw symbol to an image (to flatten it first)
|
||||
//create image which is same size as legend rect, in case symbol bleeds outside its alloted space
|
||||
//create image which is same size as legend rect, in case symbol bleeds outside its allotted space
|
||||
const QSize symbolSize( static_cast< int >( std::round( width * dotsPerMM ) ), static_cast<int >( std::round( height * dotsPerMM ) ) );
|
||||
const QSize tempImageSize( symbolSize.width() + maxBleed * 2, symbolSize.height() + maxBleed * 2 );
|
||||
QImage tempImage = QImage( tempImageSize, QImage::Format_ARGB32 );
|
||||
|
@ -53,7 +53,7 @@ class CORE_EXPORT QgsLayerTreeRegistryBridge : public QObject
|
||||
*/
|
||||
struct InsertionPoint
|
||||
{
|
||||
//! Construcs an insertion point as layer tree group with its corresponding position.
|
||||
//! Constructs an insertion point as layer tree group with its corresponding position.
|
||||
InsertionPoint( QgsLayerTreeGroup *group, int position )
|
||||
: group( group ), position( position ) {}
|
||||
|
||||
|
@ -158,7 +158,7 @@ class CORE_EXPORT QgsLayoutNodesItem: public QgsLayoutItem
|
||||
*/
|
||||
void rescaleToFitBoundingBox();
|
||||
|
||||
//! Compute an euclidian distance between 2 nodes.
|
||||
//! Compute an euclidean distance between 2 nodes.
|
||||
double computeDistance( QPointF pt1, QPointF pt2 ) const;
|
||||
|
||||
//! Update the current scene rectangle for this item.
|
||||
|
@ -267,15 +267,15 @@ class CORE_EXPORT QgsMeshRendererVectorSettings
|
||||
void readXml( const QDomElement &elem );
|
||||
|
||||
private:
|
||||
double mLineWidth = DEFAULT_LINE_WIDTH; //in milimeters
|
||||
double mLineWidth = DEFAULT_LINE_WIDTH; //in millimeters
|
||||
QColor mColor = Qt::black;
|
||||
double mFilterMin = -1; //disabled
|
||||
double mFilterMax = -1; //disabled
|
||||
QgsMeshRendererVectorSettings::ArrowScalingMethod mShaftLengthMethod = QgsMeshRendererVectorSettings::ArrowScalingMethod::MinMax;
|
||||
double mMinShaftLength = 0.8; //in milimeters
|
||||
double mMaxShaftLength = 10; //in milimeters
|
||||
double mMinShaftLength = 0.8; //in millimeters
|
||||
double mMaxShaftLength = 10; //in millimeters
|
||||
double mScaleFactor = 10;
|
||||
double mFixedShaftLength = 20; //in milimeters
|
||||
double mFixedShaftLength = 20; //in millimeters
|
||||
double mArrowHeadWidthRatio = 0.15;
|
||||
double mArrowHeadLengthRatio = 0.40;
|
||||
bool mOnUserDefinedGrid = false;
|
||||
|
@ -35,7 +35,7 @@
|
||||
class CORE_EXPORT QgsMeshTimeSettings
|
||||
{
|
||||
public:
|
||||
//! Default constructor for relative time formate and 0 offset
|
||||
//! Default constructor for relative time format and 0 offset
|
||||
QgsMeshTimeSettings();
|
||||
//! Constructs relative time format settings with defined offset in hours
|
||||
QgsMeshTimeSettings( double relativeTimeOffsetHours, const QString &relativeTimeFormat );
|
||||
|
@ -1672,7 +1672,7 @@ QString QgsGdalProvider::buildPyramids( const QList<QgsRasterPyramid> &rasterPyr
|
||||
{
|
||||
QMutexLocker locker( mpMutex );
|
||||
|
||||
//TODO: Consider making rasterPyramidList modifyable by this method to indicate if the pyramid exists after build attempt
|
||||
//TODO: Consider making rasterPyramidList modifiable by this method to indicate if the pyramid exists after build attempt
|
||||
//without requiring the user to rebuild the pyramid list to get the updated information
|
||||
|
||||
//
|
||||
@ -2812,7 +2812,7 @@ void QgsGdalProvider::initBaseDataset()
|
||||
}
|
||||
// It may happen that nodata value given by GDAL is wrong and it has to be
|
||||
// disabled by user, in that case we need another value to be used for nodata
|
||||
// (for reprojection for example) -> always internaly represent as wider type
|
||||
// (for reprojection for example) -> always internally represent as wider type
|
||||
// with mInternalNoDataValue in reserve.
|
||||
// Not used
|
||||
#if 0
|
||||
|
@ -77,7 +77,7 @@ class CORE_EXPORT QgsMeshMemoryDataProvider: public QgsMeshDataProvider
|
||||
/**
|
||||
* Construct a mesh in-memory data provider from data string
|
||||
*
|
||||
* Data string constains simple definition of vertices and faces
|
||||
* Data string contains simple definition of vertices and faces
|
||||
* Each entry is separated by "\n" sign and section deliminer "---"
|
||||
* vertex is x and y coordinate separated by comma
|
||||
* face is list of vertex indexes, numbered from 0
|
||||
@ -111,7 +111,7 @@ class CORE_EXPORT QgsMeshMemoryDataProvider: public QgsMeshDataProvider
|
||||
/**
|
||||
* Adds dataset to a mesh in-memory data provider from data string
|
||||
*
|
||||
* Data string constains simple definition of datasets
|
||||
* Data string contains simple definition of datasets
|
||||
* Each entry is separated by "\n" sign and section deliminer "---"
|
||||
* First section defines the dataset group: Vertex/Face Vector/Scalar Name
|
||||
* Second section defines the group metadata: key: value pairs
|
||||
|
@ -514,7 +514,7 @@ QgsOgrProvider::QgsOgrProvider( QString const &uri, const ProviderOptions &optio
|
||||
{
|
||||
pszDataTypes = GDALGetMetadataItem( mOgrOrigLayer->driver(), GDAL_DMD_CREATIONFIELDDATATYPES, nullptr );
|
||||
}
|
||||
// For drivers that advertize their data type, use that instead of the
|
||||
// For drivers that advertise their data type, use that instead of the
|
||||
// above hardcoded defaults.
|
||||
if ( pszDataTypes )
|
||||
{
|
||||
@ -2557,7 +2557,7 @@ bool QgsOgrProvider::doInitialActionsForEdition()
|
||||
// If mUpdateModeStackDepth > 0, it means that an updateMode is already active and that we have write access
|
||||
if ( mUpdateModeStackDepth == 0 )
|
||||
{
|
||||
QgsDebugMsg( QStringLiteral( "Enter update mode implictly" ) );
|
||||
QgsDebugMsg( QStringLiteral( "Enter update mode implicitly" ) );
|
||||
if ( !_enterUpdateMode( true ) )
|
||||
return false;
|
||||
}
|
||||
@ -3941,7 +3941,7 @@ GDALDatasetH QgsOgrProviderUtils::GDALOpenWrapper( const char *pszPath, bool bUp
|
||||
// For GeoPackage, we force opening of the file in WAL (Write Ahead Log)
|
||||
// mode so as to avoid readers blocking writer(s), and vice-versa.
|
||||
// https://www.sqlite.org/wal.html
|
||||
// But only do that on a local file since WAL is advertized not to work
|
||||
// But only do that on a local file since WAL is advertised not to work
|
||||
// on network shares
|
||||
CPLSetThreadLocalConfigOption( "OGR_SQLITE_JOURNAL", "WAL" );
|
||||
bIsLocalGpkg = true;
|
||||
|
@ -50,7 +50,7 @@ class CORE_EXPORT QgsClipper
|
||||
// values are +/-32767, but we allow a little bit of space for
|
||||
// rounding errors.
|
||||
|
||||
// You may wonder why the clipping is done to these coordindates
|
||||
// You may wonder why the clipping is done to these coordinates
|
||||
// rather than the boundaries of the qgis canvas. Reasons include:
|
||||
// - making the boundaries static const allows the compiler to
|
||||
// optimise the code that uses these values more than if they changed
|
||||
@ -110,7 +110,7 @@ class CORE_EXPORT QgsClipper
|
||||
|
||||
private:
|
||||
|
||||
// Used when testing for equivalance to 0.0
|
||||
// Used when testing for equivalence to 0.0
|
||||
static const double SMALL_NUM;
|
||||
|
||||
// Trims the given feature to the given boundary. Returns the
|
||||
|
@ -739,7 +739,7 @@ bool QgsCptCityColorRamp::loadFile()
|
||||
mFileLoaded = false;
|
||||
mStops.clear();
|
||||
QMap<double, QPair<QColor, QColor> >::const_iterator it, prev;
|
||||
// first detect if file is gradient is continuous or dicrete
|
||||
// first detect if file is gradient is continuous or discrete
|
||||
// discrete: stop contains 2 colors and first color is identical to previous second
|
||||
// multi: stop contains 2 colors and no relation with previous stop
|
||||
mDiscrete = false;
|
||||
|
@ -84,7 +84,7 @@ class CORE_EXPORT QgsCredentials
|
||||
static QgsCredentials *instance();
|
||||
|
||||
/**
|
||||
* Lock the instance against access from multiple threads. This does not really lock access to get/put methds,
|
||||
* Lock the instance against access from multiple threads. This does not really lock access to get/put methods,
|
||||
* it will just prevent other threads to lock the instance and continue the execution. When the class is used
|
||||
* from non-GUI threads, they should call lock() before the get/put calls to avoid race conditions.
|
||||
* \since QGIS 2.4
|
||||
|
@ -88,7 +88,7 @@ bool QgsGmlSchema::parseXSD( const QByteArray &xml )
|
||||
|
||||
QList<QDomElement> elementElements = domElements( docElem, QStringLiteral( "element" ) );
|
||||
|
||||
//QgsDebugMsg( QStringLiteral( "%1 elemets read" ).arg( elementElements.size() ) );
|
||||
//QgsDebugMsg( QStringLiteral( "%1 elements read" ).arg( elementElements.size() ) );
|
||||
|
||||
const auto constElementElements = elementElements;
|
||||
for ( const QDomElement &elementElement : constElementElements )
|
||||
|
@ -359,7 +359,7 @@ class CORE_EXPORT QgsLabelFeature
|
||||
//! Sets text of the label
|
||||
void setLabelText( const QString &text ) { mLabelText = text; }
|
||||
|
||||
//! Gets additional infor required for curved label placement. Returns NULLPTR if not set
|
||||
//! Gets additional info required for curved label placement. Returns NULLPTR if not set
|
||||
pal::LabelInfo *curvedLabelInfo() const { return mInfo; }
|
||||
//! takes ownership of the instance
|
||||
void setCurvedLabelInfo( pal::LabelInfo *info ) { mInfo = info; }
|
||||
|
@ -856,24 +856,24 @@ bool QgsOgcUtils::readGMLCoordinates( QgsPolylineXY &coords, const QDomElement &
|
||||
}
|
||||
|
||||
QStringList tupels = elem.text().split( tupelSeparator, QString::SkipEmptyParts );
|
||||
QStringList tupel_coords;
|
||||
QStringList tuple_coords;
|
||||
double x, y;
|
||||
bool conversionSuccess;
|
||||
|
||||
QStringList::const_iterator it;
|
||||
for ( it = tupels.constBegin(); it != tupels.constEnd(); ++it )
|
||||
{
|
||||
tupel_coords = ( *it ).split( coordSeparator, QString::SkipEmptyParts );
|
||||
if ( tupel_coords.size() < 2 )
|
||||
tuple_coords = ( *it ).split( coordSeparator, QString::SkipEmptyParts );
|
||||
if ( tuple_coords.size() < 2 )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
x = tupel_coords.at( 0 ).toDouble( &conversionSuccess );
|
||||
x = tuple_coords.at( 0 ).toDouble( &conversionSuccess );
|
||||
if ( !conversionSuccess )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
y = tupel_coords.at( 1 ).toDouble( &conversionSuccess );
|
||||
y = tuple_coords.at( 1 ).toDouble( &conversionSuccess );
|
||||
if ( !conversionSuccess )
|
||||
{
|
||||
return true;
|
||||
@ -1141,7 +1141,7 @@ QDomElement QgsOgcUtils::geometryToGML( const QgsGeometry &geometry, QDomDocumen
|
||||
|
||||
// coordinate separator
|
||||
QString cs = QStringLiteral( "," );
|
||||
// tupel separator
|
||||
// tuple separator
|
||||
QString ts = QStringLiteral( " " );
|
||||
// coord element tagname
|
||||
QDomElement baseCoordElem;
|
||||
@ -1668,7 +1668,7 @@ static const QMap<QString, int> BINARY_OPERATORS_TAG_NAMES_MAP
|
||||
{ QStringLiteral( "PropertyIsLessThan" ), QgsExpressionNodeBinaryOperator::boLT },
|
||||
{ QStringLiteral( "PropertyIsGreaterThan" ), QgsExpressionNodeBinaryOperator::boGT },
|
||||
{ QStringLiteral( "PropertyIsLike" ), QgsExpressionNodeBinaryOperator::boLike },
|
||||
// arithmetics
|
||||
// arithmetic
|
||||
{ QStringLiteral( "Add" ), QgsExpressionNodeBinaryOperator::boPlus },
|
||||
{ QStringLiteral( "Sub" ), QgsExpressionNodeBinaryOperator::boMinus },
|
||||
{ QStringLiteral( "Mul" ), QgsExpressionNodeBinaryOperator::boMul },
|
||||
|
@ -94,7 +94,7 @@ QStringList makeKeyTokens_( const QString &scope, const QString &key )
|
||||
// be sure to include the canonical root node
|
||||
keyTokens.push_front( QStringLiteral( "properties" ) );
|
||||
|
||||
//check validy of keys since an unvalid xml name will will be dropped upon saving the xml file. If not valid, we print a message to the console.
|
||||
//check validy of keys since an invalid xml name will will be dropped upon saving the xml file. If not valid, we print a message to the console.
|
||||
for ( int i = 0; i < keyTokens.size(); ++i )
|
||||
{
|
||||
QString keyToken = keyTokens.at( i );
|
||||
|
@ -220,7 +220,7 @@ bool QgsProjectPropertyValue::readXml( const QDomNode &keyNode )
|
||||
#endif
|
||||
|
||||
default :
|
||||
QgsDebugMsg( QStringLiteral( "unsupported value type %1 .. not propertly translated to QVariant" ).arg( typeString ) );
|
||||
QgsDebugMsg( QStringLiteral( "unsupported value type %1 .. not properly translated to QVariant" ).arg( typeString ) );
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -111,7 +111,7 @@ class CORE_EXPORT QgsSqlExpressionCompiler
|
||||
* Returns a quoted attribute value, in the format expected by the provider.
|
||||
* Derived classes should override this if special handling of attribute values is required.
|
||||
* \param value value to quote
|
||||
* \param ok wil be set to TRUE if value can be compiled
|
||||
* \param ok will be set to TRUE if value can be compiled
|
||||
* \see quotedIdentifier()
|
||||
*/
|
||||
virtual QString quotedValue( const QVariant &value, bool &ok );
|
||||
|
@ -279,7 +279,7 @@ class CORE_EXPORT QgsStringUtils
|
||||
/**
|
||||
* Returns a string with characters having vertical representation form substituted.
|
||||
* \param string input string
|
||||
* \returns string with substition applied
|
||||
* \returns string with substitution applied
|
||||
* \since QGIS 3.10
|
||||
*/
|
||||
static QString substituteVerticalCharacters( QString string );
|
||||
|
@ -3266,7 +3266,7 @@ QList< QgsVectorFileWriter::DriverDetails > QgsVectorFileWriter::ogrDriverList(
|
||||
// OGR SQLite driver is compiled with SpatiaLite support.
|
||||
// We have HAVE_SPATIALITE in QGIS, but that may differ from OGR
|
||||
// http://lists.osgeo.org/pipermail/gdal-dev/2012-November/034580.html
|
||||
// -> test if creation failes
|
||||
// -> test if creation fails
|
||||
QString option = QStringLiteral( "SPATIALITE=YES" );
|
||||
char *options[2] = { CPLStrdup( option.toLocal8Bit().constData() ), nullptr };
|
||||
OGRSFDriverH poDriver;
|
||||
|
@ -378,7 +378,7 @@ bool QgsVectorLayerCache::canUseCacheForRequest( const QgsFeatureRequest &featur
|
||||
QgsFeatureIterator QgsVectorLayerCache::getFeatures( const QgsFeatureRequest &featureRequest )
|
||||
{
|
||||
QgsFeatureIterator it;
|
||||
bool requiresWriterIt = true; // If a not yet cached, but cachable request is made, this stays true.
|
||||
bool requiresWriterIt = true; // If a not yet cached, but cacheable request is made, this stays true.
|
||||
|
||||
if ( checkInformationCovered( featureRequest ) )
|
||||
{
|
||||
|
@ -189,7 +189,7 @@ QgsRasterBlock *QgsMultiBandColorRenderer::block( int bandNo, QgsRectangle cons
|
||||
bandBlocks[*bandIt] = mInput->block( *bandIt, extent, width, height, feedback );
|
||||
if ( !bandBlocks[*bandIt] )
|
||||
{
|
||||
// We should free the alloced mem from block().
|
||||
// We should free the allocated mem from block().
|
||||
QgsDebugMsg( QStringLiteral( "No input band" ) );
|
||||
--bandIt;
|
||||
for ( ; bandIt != bands.constBegin(); --bandIt )
|
||||
@ -427,7 +427,7 @@ void QgsMultiBandColorRenderer::toSld( QDomDocument &doc, QDomElement &element,
|
||||
#if 0
|
||||
// TODO: the following jumped code is necessary to avoid to export channelSelection in
|
||||
// case it's set as default value. The drawback is that it's necessary to calc band
|
||||
// statistics that can be really slow depending on dataProvider and rastr localtion.
|
||||
// statistics that can be really slow depending on dataProvider and rastr location.
|
||||
// this is the reason this part of code is commented and the channelSelection is
|
||||
// always exported.
|
||||
//
|
||||
|
@ -56,9 +56,9 @@ class CORE_EXPORT QgsRasterNuller : public QgsRasterInterface
|
||||
void setOutputNoDataValue( int bandNo, double noData );
|
||||
|
||||
private:
|
||||
// no data indext from 0
|
||||
// no data indexed from 0
|
||||
QVector< QgsRasterRangeList > mNoData;
|
||||
// no data to be set in output, indexed form 0
|
||||
// no data to be set in output, indexed from 0
|
||||
QVector<double> mOutputNoData;
|
||||
QVector<bool> mHasOutputNoData;
|
||||
};
|
||||
|
@ -73,7 +73,7 @@ bool QgsRasterRenderer::setInput( QgsRasterInterface *input )
|
||||
for ( int i = 1; i <= input->bandCount(); i++ )
|
||||
{
|
||||
const Qgis::DataType bandType = input->dataType( i );
|
||||
// we always allow unknown data types to connect - overwise invalid layers cannot setup
|
||||
// we always allow unknown data types to connect - otherwise invalid layers cannot setup
|
||||
// their original rendering pipe and this information is lost
|
||||
if ( bandType != Qgis::UnknownDataType && !QgsRasterBlock::typeIsNumeric( bandType ) )
|
||||
{
|
||||
|
@ -40,7 +40,7 @@ class CORE_EXPORT QgsRasterTransparency
|
||||
QgsRasterTransparency() = default;
|
||||
|
||||
//
|
||||
// Structs to hold transparent pixel vlaues
|
||||
// Structs to hold transparent pixel values
|
||||
//
|
||||
struct TransparentThreeValuePixel
|
||||
{
|
||||
|
@ -270,8 +270,9 @@ void QgsSingleBandGrayRenderer::toSld( QDomDocument &doc, QDomElement &element,
|
||||
contrastEnhancement()->toSld( doc, contrastEnhancementElem );
|
||||
|
||||
// do changes to minValue/maxValues depending on stretching algorithm. This is necessary because
|
||||
// geoserver do a first stretch on min/max, then apply colo map rules. In some combination is necessary
|
||||
// to use real min/max values and in othere the actual edited min/max values
|
||||
// geoserver does a first stretch on min/max, then applies color map rules.
|
||||
// In some combination it is necessary to use real min/max values and in
|
||||
// others the actual edited min/max values
|
||||
switch ( contrastEnhancement()->contrastEnhancementAlgorithm() )
|
||||
{
|
||||
case QgsContrastEnhancement::StretchAndClipToMinimumMaximum:
|
||||
|
@ -193,7 +193,7 @@ void QgsArrowSymbolLayer::stopRender( QgsSymbolRenderContext &context )
|
||||
mSymbol->stopRender( context.renderContext() );
|
||||
}
|
||||
|
||||
inline qreal euclidian_distance( QPointF po, QPointF pd )
|
||||
inline qreal euclidean_distance( QPointF po, QPointF pd )
|
||||
{
|
||||
return std::sqrt( ( po.x() - pd.x() ) * ( po.x() - pd.x() ) + ( po.y() - pd.y() ) * ( po.y() - pd.y() ) );
|
||||
}
|
||||
@ -206,7 +206,7 @@ QPolygonF straightArrow( QPointF po, QPointF pd,
|
||||
{
|
||||
QPolygonF polygon; // implicitly shared
|
||||
// vector length
|
||||
qreal length = euclidian_distance( po, pd );
|
||||
qreal length = euclidean_distance( po, pd );
|
||||
|
||||
// shift points if there is not enough room for the head(s)
|
||||
if ( ( headType == QgsArrowSymbolLayer::HeadSingle ) && ( length < headWidth ) )
|
||||
@ -485,7 +485,7 @@ QPolygonF curvedArrow( QPointF po, QPointF pm, QPointF pd,
|
||||
if ( direction * deltaAngle < 0.0 )
|
||||
deltaAngle = deltaAngle + direction * 2 * M_PI;
|
||||
|
||||
qreal length = euclidian_distance( po, pd );
|
||||
qreal length = euclidean_distance( po, pd );
|
||||
// for close points and deltaAngle < 180, draw a straight line
|
||||
if ( std::fabs( deltaAngle ) < M_PI && ( ( ( headType == QgsArrowSymbolLayer::HeadSingle ) && ( length < headWidth ) ) ||
|
||||
( ( headType == QgsArrowSymbolLayer::HeadReversed ) && ( length < headWidth ) ) ||
|
||||
@ -494,7 +494,7 @@ QPolygonF curvedArrow( QPointF po, QPointF pm, QPointF pd,
|
||||
return straightArrow( po, pd, startWidth, width, headWidth, headHeight, headType, arrowType, offset );
|
||||
}
|
||||
|
||||
// ajust coordinates to include offset
|
||||
// adjust coordinates to include offset
|
||||
circleRadius += offset;
|
||||
po = circlePoint( circleCenter, circleRadius, angle_o );
|
||||
pm = circlePoint( circleCenter, circleRadius, angle_m );
|
||||
|
@ -597,7 +597,7 @@ QImage QgsSymbol::bigSymbolPreviewImage( QgsExpressionContext *expressionContext
|
||||
|
||||
QPainter p( &preview );
|
||||
p.setRenderHint( QPainter::Antialiasing );
|
||||
p.translate( 0.5, 0.5 ); // shift by half a pixel to avoid blurring due antialising
|
||||
p.translate( 0.5, 0.5 ); // shift by half a pixel to avoid blurring due antialiasing
|
||||
|
||||
if ( mType == QgsSymbol::Marker )
|
||||
{
|
||||
|
@ -874,7 +874,7 @@ QPixmap QgsSymbolLayerUtils::colorRampPreviewPixmap( QgsColorRamp *ramp, QSize s
|
||||
//draw stippled background, for transparent images
|
||||
drawStippledBackground( &painter, QRect( padding, padding, size.width() - padding * 2, size.height() - padding * 2 ) );
|
||||
|
||||
// antialising makes the colors duller, and no point in antialiasing a color ramp
|
||||
// antialiasing makes the colors duller, and no point in antialiasing a color ramp
|
||||
// painter.setRenderHint( QPainter::Antialiasing );
|
||||
for ( int i = 0; i < size.width(); i++ )
|
||||
{
|
||||
@ -1250,7 +1250,7 @@ bool QgsSymbolLayerUtils::createSymbolLayerListFromSld( QDomElement &element,
|
||||
switch ( geomType )
|
||||
{
|
||||
case QgsWkbTypes::PolygonGeometry:
|
||||
// polygon layer and point symbolizer: draw poligon centroid
|
||||
// polygon layer and point symbolizer: draw polygon centroid
|
||||
l = QgsApplication::symbolLayerRegistry()->createSymbolLayerFromSld( QStringLiteral( "CentroidFill" ), element );
|
||||
if ( l )
|
||||
layers.append( l );
|
||||
|
@ -53,7 +53,7 @@ QgsAuthConfigEdit::QgsAuthConfigEdit( QWidget *parent, const QString &authcfg, c
|
||||
mAuthNotify = new QLabel( msg, this );
|
||||
mAuthNotifyLayout->addWidget( mAuthNotify );
|
||||
|
||||
mAuthCfg.clear(); // otherwise will contiue to try authenticate (and fail) after save
|
||||
mAuthCfg.clear(); // otherwise will continue to try authenticate (and fail) after save
|
||||
buttonBox->button( QDialogButtonBox::Save )->setEnabled( false );
|
||||
}
|
||||
else
|
||||
|
@ -131,7 +131,7 @@ void QgsEditorWidgetWrapper::updateValues( const QVariant &value, const QVariant
|
||||
// this method should be made pure virtual in QGIS 4
|
||||
Q_UNUSED( additionalValues );
|
||||
Q_NOWARN_DEPRECATED_PUSH
|
||||
// avoid infinte recursive loop
|
||||
// avoid infinite recursive loop
|
||||
if ( !isRunningDeprecatedSetValue )
|
||||
setValue( value );
|
||||
Q_NOWARN_DEPRECATED_POP
|
||||
|
@ -88,7 +88,7 @@ void QgsDateTimeEdit::setEmpty()
|
||||
void QgsDateTimeEdit::mousePressEvent( QMouseEvent *event )
|
||||
{
|
||||
// catch mouse press on the button (when the current value is null)
|
||||
// in non-calendar mode: modifiy the date so it leads to showing current date (don't bother about time)
|
||||
// in non-calendar mode: modify the date so it leads to showing current date (don't bother about time)
|
||||
// in calendar mode: be sure NULL is displayed when needed and show page of current date in calendar widget
|
||||
|
||||
bool updateCalendar = false;
|
||||
|
@ -171,7 +171,7 @@ void QgsLayoutViewToolAddNodeItem::moveTemporaryNode( QPointF scenePoint, Qt::Ke
|
||||
QPointF start = mPolygon.at( mPolygon.size() - 2 );
|
||||
QLineF newLine = QLineF( start, scenePoint );
|
||||
|
||||
//movement is contrained to 45 degree angles
|
||||
//movement is constrained to 45 degree angles
|
||||
double angle = QgsLayoutUtils::snappedAngle( newLine.angle() );
|
||||
newLine.setAngle( angle );
|
||||
scenePoint = newLine.p2();
|
||||
|
@ -176,7 +176,7 @@ class GUI_EXPORT QgsColorWidget : public QWidget
|
||||
int hue() const;
|
||||
|
||||
/**
|
||||
* Alters a color by modifiying the value of a specific color component
|
||||
* Alters a color by modifying the value of a specific color component
|
||||
* \param color color to alter
|
||||
* \param component color component to alter
|
||||
* \param newValue new value of color component. Values are automatically clipped to a
|
||||
|
@ -207,7 +207,7 @@ class GUI_EXPORT QgsExpressionBuilderWidget : public QWidget, private Ui::QgsExp
|
||||
|
||||
/**
|
||||
* Registers a node item for the expression builder.
|
||||
* \param group The group the item will be show in the tree view. If the group doesn't exsit it will be created.
|
||||
* \param group The group the item will be show in the tree view. If the group doesn't exist it will be created.
|
||||
* \param label The label that is show to the user for the item in the tree.
|
||||
* \param expressionText The text that is inserted into the expression area when the user double clicks on the item.
|
||||
* \param helpText The help text that the user will see when item is selected.
|
||||
|
@ -48,7 +48,7 @@ class GUI_EXPORT QgsFieldComboBox : public QComboBox
|
||||
*/
|
||||
explicit QgsFieldComboBox( QWidget *parent SIP_TRANSFERTHIS = nullptr );
|
||||
|
||||
//! setFilters allows fitering according to the type of field
|
||||
//! setFilters allows filtering according to the type of field
|
||||
void setFilters( QgsFieldProxyModel::Filters filters );
|
||||
|
||||
//! currently used filter on list of fields
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user