37171 Commits

Author SHA1 Message Date
Alexander Bruy
dbca0304d9 [processing] rename algorithm groups in GDAL provider 2017-02-28 12:37:48 +02:00
Nyall Dawson
f0489c9fc6 Fix some use of canvas CRS when project CRS should be used 2017-02-28 15:45:58 +10:00
Nyall Dawson
b681b7bf3f Flip QgsMapCanvas connects to new style
Also remove unneeded duplicate signal
2017-02-28 11:06:38 +10:00
Nyall Dawson
555d1048fb Merge pull request #4193 from nyalldawson/proj_widget_api
Rename projection selection widgets and clean up API
2017-02-28 09:59:20 +10:00
Nyall Dawson
5312965e61 Rename projection selection widgets and cleanup API
The current names for QgsProjectionSelector and
QgsGenericProjectionSelector are confusing
2017-02-28 09:45:31 +10:00
Hugo Mercier
887ca6f95a Merge pull request #4195 from mhugo/fix_vlayers
[virtual layers] Fix encoding issues in dbmanager
2017-02-27 11:12:53 +01:00
Denis Rouzaud
0eccc89ada remove extra file 2017-02-27 10:46:10 +01:00
Denis Rouzaud
7189ffac55 find edited files locally 2017-02-27 10:45:12 +01:00
Hugo Mercier
f56e6b9d3e [dbmanager] Fix encoding issues with virtual layers 2017-02-27 10:32:28 +01:00
Hugo Mercier
23c305b2a0 [virtual layer] Fix geometry column detection for types with Z 2017-02-27 10:32:28 +01:00
Nyall Dawson
c7aee54ae5 Merge pull request #4188 from luzpaz/small-doxy-typo
[skip ci] small doxygen typo
2017-02-27 11:46:10 +10:00
Martin Dobias
171dfe1130 Retry WMS/WMTS/XYZ requests only on timeout (fixes #15854)
It does not really make sense to retry if server returns 404 Not Found or similar...
2017-02-26 11:45:36 +08:00
Kunda
ab9bdd4339 [skip ci] small doxygen typo 2017-02-25 07:50:11 -05:00
Denis Rouzaud
a18066bc07 remove autopep8 and flip from main build (no more qgisstyle) 2017-02-25 13:13:21 +01:00
Martin Dobias
4cd4ea1b85 [FEATURE] Config dialog for XYZ tile connections + editing of existing ones
As a bonus, also made zmin/zmax configuration visible to users
2017-02-25 17:44:55 +08:00
Matthias Kuhn
1182816956 Add new constructor QgsPoint( const QgsPointV2& ) 2017-02-24 16:02:25 +01:00
Matthias Kuhn
520e3c082e Move QgsVector to its own header 2017-02-24 16:02:25 +01:00
Matthias Kuhn
77bc28f36c Build astyle 2017-02-24 15:51:27 +01:00
Juergen E. Fischer
e0c58eb7d7 message log viewer: window isn't closeable and last tab has to stay
(fixes #16220)
2017-02-24 15:18:44 +01:00
Matthias Kuhn
2b8487d28b Indentation fix 2017-02-24 11:10:11 +01:00
Andreas Sturmlechner
f9a064310a Don't link to QtWebKit when it's disabled 2017-02-24 11:10:11 +01:00
Matthias Kuhn
c0a8ee51e1 Do not re-lookup already present CRSes 2017-02-24 09:15:22 +01:00
Matthias Kuhn
10f50ee68a Remove protected API from non-inherited class 2017-02-24 09:13:48 +01:00
Matthias Kuhn
50347b3e90 Default integers to QLongLong in expressions 2017-02-24 09:13:48 +01:00
Harrissou Sant-anna
beca8d7470 Restructure Marker line symbol layer dialog (#4183) 2017-02-24 15:00:27 +07:00
Martin Dobias
fd616ae94e A bit of const-correctness and new convenience methods for edit tools 2017-02-24 11:27:45 +08:00
Juergen E. Fischer
90ae728294 fix text format widget connection 2017-02-23 22:17:03 +01:00
Juergen E. Fischer
cec5aaa503 run t2t 2017-02-23 20:23:42 +01:00
Denis Rouzaud
ccfbaf82f0 run spelling and indentation test on another Travis build (#4180) 2017-02-23 20:08:34 +01:00
Matthias Kuhn
6b93cf5b0a Add missing include 2017-02-23 18:47:15 +01:00
Matthias Kuhn
de966e2575 Fix relations in offline editing 2017-02-23 18:30:44 +01:00
Matthias Kuhn
86c0a16e9e Code cleanup 2017-02-23 18:17:50 +01:00
Juergen E. Fischer
c4bc15483e translation string fixes 2017-02-23 10:55:30 +01:00
Juergen E. Fischer
702d4cc174 osgeo4w: remove pyc on install and uninstall 2017-02-23 09:34:34 +01:00
Bernhard Ströbl
115ede60ce [processing] replace alg Eliminate with new alg EliminateSelection
* [processing] replace alg Eliminate with new alg EliminateSelection

* Deprecate Eliminate algorithm

* Expose new EliminateSelection algorithm in GUI

* Rename ouput layer

* Reflect algorithm changes in help

* Remove superfluous init method

* Simplify code, thanks Nyall

* Improve transfer of selection to processLayer

* Remove deprecated Eliminate algorithm

* Remove test for Eliminate

* Fix indentation
2017-02-23 09:33:28 +01:00
Nyall Dawson
f45c19cfab Always reread recent projects before saving new ones
Avoids loss of recent projects from menu if working in multiple
QGIS sessions concurrently
2017-02-23 11:41:10 +10:00
Nyall Dawson
5bbdb1f1c3 Merge pull request #4178 from nyalldawson/fix_16217
Accept any whitespace delimiters when parsing WKT (fix #16217)
2017-02-23 11:26:58 +10:00
Nyall Dawson
b29a8d0c26 Accept any whitespace delimiters when parsing WKT (fix #16217) 2017-02-23 11:02:15 +10:00
Nyall Dawson
b95eb07882 [composer] Friendlier error messages when exports fail
Make it clear that this is likely because the destination
file is open in another application
2017-02-23 10:17:22 +10:00
Nyall Dawson
b1158ff910 Prompt before replacing an existing map theme
It's too easy to accidently (and unrecoverably) erase an
entire theme using the replace preset menu
2017-02-23 10:08:52 +10:00
Nyall Dawson
f5a396733d Flip some connects to new style 2017-02-23 09:36:47 +10:00
Denis Rouzaud
4021490791 make spell test a proper test and not a standalone script 2017-02-22 15:02:12 +01:00
Marco Hugentobler
08c2e66b88 Add unit test if circular arc segmentation produces the same vertices in both directions 2017-02-22 11:59:40 +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
Alessandro Pasotti
e1ede700a8 [feature] QgsSettings QGIS QSettings replacement (#4160)
* [feature] QgsSettings QGIS QSettings replacement

This is the new QgsSettings class that adds an (optional)
Global Settings additional ini file where a system administrator
can store default values for the settings and provide
pre-configuration.

If an ini file named qgis_global_settings.ini is found
in the pkgDataPath directory it is automatically loaded,
this path can be overriden by a command line argument
( --globalsettingsfile path ) and through an environment
variable (QGIS_GLOBAL_SETTINGS_FILE).
2017-02-22 20:22:10 +10:00
Nyall Dawson
49114aea27 Merge pull request #4174 from nyalldawson/stroke
[needs-docs] Rename Outline and Border -> Stroke
2017-02-22 19:56:19 +10:00
Nyall Dawson
47683fca4f [needs-docs] Rename Outline and Border -> Stroke
This change is being driven by:

- need for consistent terminology in the api. Currently there's
a confusing mix of border/outline used
- need for consistent terminology in the gui - we have a mix
of "border"/"outline"/"pen"
- bringing QGIS into line with the standard terminology used
in other graphic editing programs
2017-02-22 19:22:45 +10:00
Even Rouault
013397b0f8 Merge pull request #4170 from rouault/gdal_mask
[GDAL provider] Expose GDAL mask band as a pseudo alpha band.
2017-02-22 07:48:28 +01:00
Nyall Dawson
3b016466a2 Add missing "interval" and "curvepoint" modes to data defined line marker (fix #16212) 2017-02-22 15:43:37 +10:00
Nyall Dawson
6f9cf1bc84 Merge pull request #4147 from nyalldawson/exp_feature
Optimise expression context storage/retrieval of features
2017-02-22 15:39:05 +10:00