37075 Commits

Author SHA1 Message Date
Nyall Dawson
7daa4b591e Fix a bunch of suggestions from clang-tidy
And add a new CLANG_TIDY_EXE cmake option. If this is set to the
path to the clang_tidy executable then a bunch of clang-tidy
checks will be run during compilation.
2017-02-21 08:49:29 +10:00
Nyall Dawson
a0f655add1 Remove temporary group box from diagram properties (fix #16206) 2017-02-21 08:41:23 +10:00
Nyall Dawson
d2067379f3 Remove invalid tooltip from arrow symbol widget (fix #16208) 2017-02-21 08:40:20 +10:00
Nyall Dawson
c49b537a12 Remove use of deprecated auto_ptr 2017-02-21 08:39:17 +10:00
Nyall Dawson
1263599608 Fix build warning 2017-02-21 08:27:51 +10:00
Juergen E. Fischer
7732d7314a fix 74df875 2017-02-20 15:20:14 +01:00
Juergen E. Fischer
a217181a7f debian packing: add plotly dependency 2017-02-20 15:14:00 +01:00
Juergen E. Fischer
34b6e2f0cc fix warnings 2017-02-20 15:14:00 +01:00
Juergen E. Fischer
74df8754f9 remove standalone browser 2017-02-20 15:14:00 +01:00
Denis Rouzaud
4505ba7a01 Ensure that QgsApplication members are usable even when no
QgsApplication instance is available

Fixes crash when using custom widgets with Qt Designer
2017-02-20 13:06:15 +01:00
Denis Rouzaud
e53ad47939 add search capability to project properties dialog 2017-02-20 10:10:41 +01:00
Denis Rouzaud
6fa878233b [fix #16193] allow minimization of left panel in option dialogs 2017-02-20 10:06:32 +01:00
Matthias Kuhn
741e11df97 Add missing sip bindings 2017-02-20 09:06:02 +01:00
Matthias Kuhn
96c7fb3b17 Remove Q_INVOKABLE in sipdiff 2017-02-20 09:01:24 +01:00
Matthias Kuhn
7e6695b0a0 Expose QgsRelation to QML
API changes for consistency:
  - setRelationName has been renamed to QgsRelation::setName
  - setRelationId has been renamed to QgsRelation::setId
2017-02-20 08:45:54 +01:00
Matthias Kuhn
bcc35b38b7 Expose relationManager to QML 2017-02-20 08:45:54 +01:00
Matthias Kuhn
382b213ed1 Remove "the"-prefix from method signatures 2017-02-20 08:45:54 +01:00
Juergen E. Fischer
75367e4294 fix bde9b46 2017-02-20 00:16:07 +01:00
Juergen E. Fischer
bde9b46bbc osgeo4w: add qt plugin path for tests 2017-02-20 00:14:11 +01:00
Juergen E. Fischer
caaa68bb2d osgeo4w: also provider wrapper for browser (followup 801184a) 2017-02-19 23:49:43 +01:00
Juergen E. Fischer
0d1ab702fc processing: improve saga detection on windows 2017-02-19 22:24:25 +01:00
Juergen E. Fischer
d9abe1e069 nsis: hide details by default 2017-02-19 22:11:46 +01:00
Nathan Woodrow
0ad804a781 [FEATURE] Add support for Windows jump lists (#4161) 2017-02-20 00:35:28 +10:00
Juergen E. Fischer
801184a8a1 osgeo4w: add a minimal exe wrapper to initialize the enviroment and load
qgis_app.dll (inspired by Nathan's PR #4156)

On install each shortcut/configuration gets a own copy of the (small)
exe.  That exe is started through the batch file that originally was
used to start the app at runtime. Argument --exit will cause the wrapper
to just dump the environment to an .env file next to the copy of the
.exe.  The created shortcuts now point at those .exes instead of the
batch files.

At runtime the .exes source their .env file to get a working environment
to run QGIS (ie. qgis_app.dll).  This for example allows the application
to be pinned to the taskbar and avoids the of necessity of batch files
at runtime to start the app.
2017-02-19 13:47:38 +01:00
Nyall Dawson
32504b1a0b Merge pull request #4126 from nyalldawson/task_progress
[win] Show task manager progress in windows task bar
2017-02-19 12:51:26 +10:00
Juergen E. Fischer
9ed189e2c6 fix windows build 2017-02-18 22:00:04 +01:00
Nyall Dawson
d19e70700f Ensure all pointer variables are initialized to nullptr 2017-02-18 20:23:18 +10:00
DelazJ
54339e3257 split long tooltip in multiline 2017-02-17 16:14:56 +01:00
mhugent
43277909cc Merge pull request #4130 from mhugent/wfs_gml_from_geometry
Take wfs gml directly from geometry
2017-02-17 10:51:10 +01:00
Alexander Bruy
f66b0baf16 Merge pull request #4144 from alexbruy/processing-results-viewer
[processing] convert results viewer to dock
2017-02-17 09:10:55 +02:00
Nyall Dawson
5c211eac39 Use a pan tool in the browser canvas preview 2017-02-17 15:23:19 +10:00
Nyall Dawson
7c4f879483 Fix labeling unit types incorrectly restored as map units from old projects 2017-02-17 14:55:57 +10:00
Marco Hugentobler
04475f8e32 Adapt gml3 unit tests to use <posList> instead of <coordinates> 2017-02-16 14:38:22 +01:00
Matthias Kuhn
f46b25b9f3 Merge pull request #4049 from boundlessgeo/master-SldRotationFix
Tests and fix to read sld:Rotation when does not have ogc sub tags
2017-02-16 14:34:28 +01:00
Alexander Bruy
441f6e6e6e Merge pull request #4120 from arnaud-morvan/processing_fix_boolean_wrapper
[processing] fix boolean widget wrapper in batch dialog
2017-02-16 14:45:25 +02:00
Alexander Bruy
aa862810e3 Merge pull request #4146 from jdugge/master
[processing] gdal translate fixes
2017-02-16 14:44:36 +02:00
Alexander Bruy
f587ae5f30 Merge pull request #4150 from alexbruy/processing-graphs
[processing] improve graphs
2017-02-16 14:42:08 +02:00
Alexander Bruy
e77ccba1ae remove old code 2017-02-16 13:16:20 +02:00
Alexander Bruy
3b7fdf4cbf move results viewer icon to QGIS icons directory 2017-02-16 13:16:12 +02:00
Alexander Bruy
5fa0713747 [processing] convert results viewer to dock 2017-02-16 13:16:12 +02:00
Matthias Kuhn
35d9b83aa5 Merge pull request #4138 from nyalldawson/touch
Rework map touch tool
2017-02-16 12:00:16 +01:00
volaya
7f1ff08ebb Merge pull request #4116 from ghtmtt/r_prov
[processing] small fix for R provider
2017-02-16 11:13:16 +01:00
volaya
cdb35d6288 Merge pull request #4119 from arnaud-morvan/processing_postgis_wrappers
[processing] Add PostGIS widget wrappers
2017-02-16 11:12:30 +01:00
Nyall Dawson
7d2d6e89ba Better feedback and responsiveness when saving large shapefile layers 2017-02-16 12:32:55 +10:00
Martin Dobias
5f5c1ddb15 Use a path resolver class instead of QgsProject::instance() in map layers
A new class QgsPathResolver is introduced for conversion between absolute
and relative paths when reading/writing XML.

Cleaned up code in layer definition file support (.qlr) to better handle
relative/absolute path conversion.
2017-02-16 09:56:11 +08:00
Nyall Dawson
f706c71dbb Make saving shapefiles slightly faster 2017-02-16 10:12:33 +10:00
Alexander Bruy
1d68c164e2 don't open output file automatically 2017-02-15 20:07:24 +02:00
Alexander Bruy
58b9c82e20 remove old imports 2017-02-15 20:07:24 +02:00
Alexander Bruy
b3ab5543dd [processing] update polar plot 2017-02-15 20:07:24 +02:00
Alexander Bruy
19289ccc4e [processing] update mean and std.dev plot 2017-02-15 20:07:24 +02:00