528 Commits

Author SHA1 Message Date
Harrissou Sant-anna
35cbfa0087 Replace check box by checkbox 2017-07-02 23:25:40 +02:00
Harrissou Sant-anna
e6a8e360dd Spelling check: Replace check-box by checkbox 2017-07-02 22:28:50 +02:00
Harrissou Sant-anna
450eb7c24a Spelling check: Replace analyse by analyze 2017-07-02 22:28:50 +02:00
Nyall Dawson
39d20a4cb4 Move algorithm expression context generation to QgsProcessingAlgorithm
Fix error when selecting "from expression" in algorithm parameter dialog
2017-06-06 11:25:09 +10:00
nirvn
3419945a8d [FEATURE] create_ramp() expression function 2017-05-29 16:31:53 +07:00
lbartoletti
13c1318a5f New geometry class: QgsRegularPolygon (#4502) 2017-05-10 22:23:28 +10:00
Nyall Dawson
9e662a7807 Merge pull request #4330 from kalxas/metadata_schema
Adding Metadata schema for WP1 for QEP-91
2017-05-04 07:29:04 +10:00
lbartoletti
84471f2e6d New classes for circle and ellipse. 2017-04-27 10:25:29 +10:00
Tom Kralidis
944ce5f611 Update qgis-resource-metadata.xsd 2017-04-12 20:58:52 -04:00
Tom Kralidis
b8a6965475 Update qgis-resource-metadata.xsd 2017-04-12 06:58:20 -04:00
Tom Kralidis
b8e27c1877 Update qgis-resource-metadata.xsd 2017-04-11 23:25:53 -04:00
Tom Kralidis
a92fde764d Update qgis-resource-metadata.xsd 2017-04-11 22:37:09 -04:00
Tom Kralidis
7211cc2a4a Update qgis-resource-metadata.xsd 2017-04-11 22:35:59 -04:00
Tom Kralidis
3b833d41e9 add docs to XSD 2017-04-11 22:32:09 -04:00
Tom Kralidis
343281b232 Update qgis-resource-metadata.xml 2017-04-11 21:09:35 -04:00
Tom Kralidis
399e6f02c4 Update qgis-resource-metadata.xsd 2017-04-11 21:06:50 -04:00
Tom Kralidis
6eb047837c Update qgis-resource-metadata.xsd 2017-04-11 17:02:13 -04:00
Tom Kralidis
759842e2aa Update qgis-resource-metadata.xml 2017-04-11 16:56:22 -04:00
Tom Kralidis
efa6e43565 update schema lineage 2017-04-05 07:41:47 -04:00
Angelos Tzotsos
5e2611b77b Added sample XML document for QGIS metadata 2017-04-04 21:38:47 +03:00
Angelos Tzotsos
5c4a332569 Added draft XML schema for QGIS metadata 2017-04-04 21:38:07 +03:00
Nyall Dawson
b55e4b9abd Add qgsi->qgis to spell check 2017-04-03 08:55:07 +10:00
Nyall Dawson
02b4f6c770 Spell check: accurancy->accuracy 2017-03-24 09:36:46 +10:00
Juergen E. Fischer
5a962e8d4e translation string fixes 2017-03-05 11:37:57 +01:00
Matthias Kuhn
26557c9a88 [FEATURE] Add new expression function env 2017-03-01 07:52:37 +01:00
Mathieu Pellerin
07cbfdd2e3 [FEATURE] epoch() expression function (#4151)
This commit adds an epoch() function to the expression engine which
returns the interval in milliseconds between the unix epoch and a
given date value.
2017-02-22 17:31:44 +07:00
Mathieu Pellerin
ecf1f5a576 [FEATURE] expression engine's is_layer_visible() (#4045) 2017-01-25 11:47:26 +07:00
Nyall Dawson
1f3c67f8e3 Add missing ~ operator to expression builder 2017-01-19 16:03:48 +10:00
Denis Rouzaud
0a63d1f2c2 [spellcheck] properly look into various cases and add more fixes" 2017-01-16 16:39:20 +01:00
Denis Rouzaud
6c74e4ea5d spelling fixes 2017-01-12 22:01:50 +01:00
Denis Rouzaud
748be8de71 [spelling] replace behaviour by behavior 2017-01-11 11:35:19 +01:00
Nyall Dawson
f2032ea268 [FEATURE] item_variables expression function inside compositions
This adds a new item_variables expression function when expressions
are used inside a composition context.

The function takes a single argument, the id for an item inside
the composition, and returns a map of variable name to value
for that item.

This allows you to do things like insert text in a label fetching
properties of another item in the composition, eg

Insert scale of map into a label:

map_get( item_variables( 'map'),'map_scale')

Insert x coordinate of map center into a label:

x(map_get( item_variables( 'map'),'map_extent_center'))
2017-01-11 12:26:32 +10:00
Denis Rouzaud
37ebcdd1cd [spellcheck] allow inwords checks and line skipping
spell check will be done automatically in words by default (when some conditions are fulfilled)
possibility to avoid in words checking by adding :* at the end in spelling.dat

one can add #spellok at the end of a line of code to skip spell check on this line
2017-01-10 20:18:37 +01:00
Harrissou Sant-anna
ef85cdcf83 Replace "eg" by "e.g." or "for example" 2016-12-30 00:03:22 +01:00
Nyall Dawson
dd9a03a972 Merge pull request #3915 from DelazJ/fixtypos
Fix typos
2016-12-29 11:47:23 +10:00
nirvn
25697a1e41 improve default favorites for color ramps 2016-12-29 08:24:54 +07:00
DelazJ
828e447991 More spelling fixes
* editation
* definintion
* Unabled
* capitalize QGIS
* replace algs by algorithms
* queryings
* symbo(s)
* missing space after a dot
2016-12-29 01:53:55 +01:00
Thomas Gratier
1a5671ecae Update unworking and outdated URLs
GDAL URLs and Spatialite links are outdated (404)
2016-12-22 23:11:58 +01:00
Denis Rouzaud
9c4be41441 [spelling] labelling -> labeling 2016-12-19 23:58:29 +01:00
Nyall Dawson
034cc65935 [FEATURE] Remove c++ heatmap plugin
No longer required as plugin has been ported to analysis lib
with processing frontend

Marked as feature for docs + changelog notices
2016-12-07 12:23:58 +10:00
nirvn
e2265290b0 [style manager] refresh symbols shipped by default & add tags 2016-11-22 14:46:36 +07:00
nirvn
efd299220e package symbology-ng-style.xml instead of the .db file 2016-11-22 14:36:47 +07:00
Nyall Dawson
20dc7fb266 [FEATURE] raster_statistic expression function for retrieving
raster band stats from a loaded layer

Allows raster band stats (eg min, max, avg) to be used in
expressions
2016-11-22 12:07:25 +10:00
nirvn
5e487cfea4 [FEATURE] Style management re-work and upgrade
- A new favorite grouping system was added, which the symbols list
widget defaults to
- The selected tag / smartgroup in the symbols list widget now
persists when switching layers (and across sessions)
- The symbols list widget will update the tag / smartgroup combo
box when users add / rename / remove categories
- Users can now directly tag, as well as add to favorites, symbols
while saving those to the style database
- To streamline style management, groups have been removed and
fully replaced by tags
- Tags have been integrated into the import/export user interface
2016-11-16 14:12:19 +07:00
Nyall Dawson
1f81a7c4fc [FEATURE] pole_of_inaccessibility expression function
Exposes calculation of pole of inaccessiblity to expression
engine
2016-11-14 15:52:41 +10:00
nirvn
6b2b4c578a [FEATURE][expression] strpos() and regexp_match() improvements
- strpos() now relies on a simple string within a string search
- regexp_match() now returns pos of a matching regular expression
2016-11-10 11:55:20 +07:00
Matthias Kuhn
5093ec6bc9 Improve num_selected and is_selected function help 2016-11-09 08:45:53 +01:00
nirvn
0fbcc4b95d [FEATURE] upgrade the substr() function
- support negative start value (e.g. substr('hello',-2) returns 'lo')
- support negative length value (e.g. substr('hello',3,-1) returns 'll')
- length parameter now optional, defaults to end of string
  (e.g. substr('hello world',7) returns 'world')
2016-11-08 08:42:17 +10:00
nirvn
1d245b2ef6 [FEATURE] add regexp_matches() function
The new function returns an array of strings captured by capturing
groups in a supplied regular expression. For e.g., the following
expression: regexp_matches('qgis=>rocks','(.*)=>(.*)')
will return the following array: 'qgis', 'rocks'.
2016-11-07 10:47:19 +07:00
Nyall Dawson
2b545822e7 [FEATURE] New expression function 'extend'
Extends linestrings by a specified amount at the start and
end of the line
2016-10-31 07:56:24 +10:00