spelling fixes (closes #32408)

This commit is contained in:
Juergen E. Fischer 2019-10-25 21:51:21 +02:00 committed by Nyall Dawson
parent dc95936137
commit b81d306047
161 changed files with 596 additions and 460 deletions

View File

@ -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
View File

@ -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
View File

@ -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

View File

@ -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-&gt;SaveAsImage dialog filter list now generated automagically by
interrogating QImageIO for its supportted formats. File-&gt;SaveAsImage remembers
interrogating QImageIO for its supported formats. File-&gt;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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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;

View File

@ -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();

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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;

View File

@ -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 );

View File

@ -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 );

View File

@ -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;

View File

@ -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;

View File

@ -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
};

View File

@ -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.

View File

@ -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:

View File

@ -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

View File

@ -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:

View File

@ -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 = []

View File

@ -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()

View File

@ -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):

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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 = {}

View File

@ -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::

View File

@ -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)>

View File

@ -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},

View File

@ -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},

View File

@ -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"},

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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',

View File

@ -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;

View File

@ -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 );

View File

@ -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 );

View File

@ -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() );

View File

@ -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();

View File

@ -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;} */

View File

@ -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;
}

View File

@ -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)

View File

@ -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;

View File

@ -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:

View File

@ -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" ) );

View File

@ -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() )

View File

@ -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;

View File

@ -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;
}

View File

@ -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")

View File

@ -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 );

View File

@ -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() )

View File

@ -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;
}

View File

@ -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();

View File

@ -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 );

View File

@ -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;
}

View File

@ -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 );

View File

@ -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 );

View File

@ -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;

View File

@ -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 );

View File

@ -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 );

View File

@ -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 ) {}

View File

@ -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.

View File

@ -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;

View File

@ -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 );

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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 )

View File

@ -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; }

View File

@ -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 },

View File

@ -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 );

View File

@ -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;

View File

@ -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 );

View File

@ -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 );

View File

@ -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;

View File

@ -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 ) )
{

View File

@ -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.
//

View File

@ -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;
};

View File

@ -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 ) )
{

View File

@ -40,7 +40,7 @@ class CORE_EXPORT QgsRasterTransparency
QgsRasterTransparency() = default;
//
// Structs to hold transparent pixel vlaues
// Structs to hold transparent pixel values
//
struct TransparentThreeValuePixel
{

View File

@ -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:

View File

@ -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 );

View File

@ -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 )
{

View File

@ -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 );

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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();

View File

@ -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

View File

@ -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.

View File

@ -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