30590 Commits

Author SHA1 Message Date
Alexander Bruy
4451f29846 [processing] add layer and field names to the statistics output (fix #10089) 2016-01-15 19:29:39 +02:00
rldhont
322e511797 [Processing] Fix default value support in script
For some parameters like Number if no default is set script is invalid.
2016-01-15 17:25:48 +01:00
Alexander Bruy
e20cfc043c [DBmanager] add extension to file when exporting (fix #13733) 2016-01-15 17:41:48 +02:00
Juergen E. Fischer
62d079c6dc add some doxymentation 2016-01-15 16:40:00 +01:00
Matthias Kuhn
a2030d53fe Fix 2.5D renderer problem when order of walls matters
E.g. when the walls have different styles
2016-01-15 16:23:13 +01:00
Matthias Kuhn
ffc80b1074 Fix warning 2016-01-15 16:23:13 +01:00
Matthias Kuhn
de25449c23 Move QgsExpressionSorter out of QgsFeatureIterator for reusability 2016-01-15 16:23:13 +01:00
Juergen E. Fischer
2da75da8cb fix ad1fd2a 2016-01-15 15:51:38 +01:00
Denis Rouzaud
a1705ad652 order include in sip files 2016-01-15 15:28:03 +01:00
Alexander Bruy
3bc3f52f0c [processing] skip invalid geometries when buffering (fix #13763) 2016-01-15 14:34:03 +02:00
Matthias Kuhn
0c02f1812e [FEATURE] Add 2.5D Renderer
This adds a configuration interface and renderer that makes it easy to
put all the pieces together which are required to get a 2.5D effect.

It allow for configuring some of the styling and is meant to create an
easy-to-use setup.

Since every part of the system is built around QGIS' internal rendering
and symbology engine, there is much to fine tune. To get all the
possibilities, just change the renderer to a graduated, categorized or
single symbol renderer upon creation and you will find full access to
improve the style to your needs.

Funded by
 * Regional Council of Picardy
 * ADUGA
 * Ville de Nyon
 * Wetu GIT cc
2016-01-15 12:37:50 +01:00
Matthias Kuhn
532259f84a QgsDataDefined: be less restrictive in constructor
If one has a method

    setValue( QgsDataDefined dd );

One can now do

    setValue( 40 )

While before it had to be

    setValue( QString( "40" ) )
2016-01-15 12:30:39 +01:00
Matthias Kuhn
e1adc6379f Merge pull request #2678 from m-kuhn/transaction-group
[FEATURE] Autotransaction mode and transaction groups
2016-01-15 12:25:11 +01:00
Matthias Kuhn
8ee25b7e17 Use transaction groups 2016-01-15 12:18:45 +01:00
Matthias Kuhn
9b51007071 Add transaction groups 2016-01-15 12:18:44 +01:00
Matthias Kuhn
53527ca479 Transactions: Assume edited state 2016-01-15 12:18:44 +01:00
Matthias Kuhn
82071612db Remove layer edit state restrictions from transactions 2016-01-15 12:18:44 +01:00
volaya
01434e8754 [processing] fixed otb version detection when no otb path is defined or found 2016-01-15 11:27:41 +01:00
volaya
a63cab77ba [processing] improvements to log 2016-01-15 11:27:40 +01:00
volaya
71b7ea9f93 [processing] allow saving and loading batch processing configurations 2016-01-15 11:27:39 +01:00
Juergen E. Fischer
ad1fd2a922 [API] Introduce optional QgsVectorDataProvider::ChangeFeatures
capability and changeFeaturss method to allows joint geometry and
attribute updates.

Currently only implemented in the postgres provider
2016-01-15 10:12:07 +01:00
Denis Rouzaud
c063838f52 rename QgsFilePickerWidget to QgsFileWidget 2016-01-15 10:08:34 +01:00
Denis Rouzaud
36157d43ac Add filters to file picker and external widget 2016-01-15 10:08:33 +01:00
rldhont
4adae2853c [Feature][QGIS Server] Add configuration checker to project properties
To help user configuring project for QGIS Server, this code adds some tests to check the configuration.

The tests are:
* duplicate names or short names used as ows names
* check ows names with regexp
* check vector layer encodings are set
2016-01-15 09:41:06 +01:00
volaya
0b96621696 Merge pull request #2669 from volaya/otb_version
[processing] improved version detection mechanism for OTB
2016-01-15 08:22:20 +01:00
volaya
b68ee3d8f9 Merge pull request #4 from alexbruy/otb-indentation
fix indentation
2016-01-15 08:21:48 +01:00
Nyall Dawson
df27c07d5f Avoid Coverity warning 2016-01-15 18:19:44 +11:00
Nyall Dawson
91f3005f80 [FEATURE] Expression variables relating to QGIS environment
New variables for:
- @qgis_os_name: eg 'linux','windows' or 'osx'
- @qgis_platform: eg 'desktop' or 'server'
- @user_account_name: current user's operating system account name
- @user_full_name: current user's name from os account (if available)

Sponsored by Andreas Neumann
2016-01-15 18:14:23 +11:00
Larry Shaffer
5f3ca88a84 Merge pull request #2674 from boundlessgeo/postgis-pki-pr
[FEATURE] Postgres provider PKI authentication (plus fixes #13841)
2016-01-14 23:43:52 -07:00
Nyall Dawson
275eb9463d [FEATURE] Add closest_point and shortest_line expression functions
closest_point: returns closest point a geometry to a second geometry
shortest_line: returns the shortest possible line joining two
geometries
2016-01-15 12:50:17 +11:00
Nyall Dawson
6fcb3eadbc Add missing help and show missing variables in editor 2016-01-15 10:12:57 +11:00
Nyall Dawson
40dc7dd19f Show selection when using geometry generators 2016-01-15 09:59:31 +11:00
Nyall Dawson
c0f4fb1466 Followup e48d8b, fix typo 2016-01-15 08:34:42 +11:00
Nyall Dawson
c452c3d85f Fix some warnings and test failures on nightlies 2016-01-15 08:32:56 +11:00
rldhont
f5373ac3b9 DBManager oracle plugin: strip '"' on unique col
For Oracle provider, giving a quoted uniqueColumn in a uri to create a
QgsVectorLayer results in an invalid layer.

To fix it, strip '"' is applied to unique col.
2016-01-14 21:48:55 +01:00
Denis Rouzaud
91b0e7f3b4 sort files in cmakelists 2016-01-14 17:04:13 +01:00
Alexander Bruy
d12a0b4a25 [processing] fix Merge vector layers alg (fix #9978) 2016-01-14 17:07:08 +02:00
Alexander Bruy
2aa523d410 increase maximum value for outline width in symbols widgets (fix #14094) 2016-01-14 16:30:13 +02:00
Matthias Kuhn
32423a3911 Small doxymentation fix 2016-01-14 12:52:26 +01:00
Matthias Kuhn
fe416d4deb Fix typo 2016-01-14 12:52:19 +01:00
Matthias Kuhn
542541007c Add extrude function to QgsGeometry 2016-01-14 12:28:31 +01:00
Juergen E. Fischer
e290c985f7 translation string fix 2016-01-14 12:19:41 +01:00
volaya
a8ef4ffaf1 [processing] changed min qgis version to 2.13
otherwise it wont load until 2.14 release is done and qgis version number changed
2016-01-14 11:53:51 +01:00
volaya
8884c37b6f [processing] add nocrswarning option to scripts
fixes #12784
2016-01-14 11:53:50 +01:00
Luigi Pirelli
2a12f0189b [auth] Ensure ident cert cache is used 2016-01-14 11:38:54 +01:00
Juergen E. Fischer
f8f25289d3 spelling fixes 2016-01-14 11:04:44 +01:00
volaya
1dde1b0a41 [processing] changed minimum qgis version in metadata
Has to be 2.14, since there are algorithms using virtual layers
2016-01-14 08:24:52 +01:00
Nyall Dawson
45eeb95d83 Revert 13f4081 and 2b7c5c1
Ensures that Travis is testing the same documentation coverage as
the actual docs are built using.
2016-01-14 12:22:19 +11:00
Nyall Dawson
d97a5e3a83 Fix failing indentation test 2016-01-14 10:59:38 +11:00
Nathan Woodrow
f639d1e4f0 Fix windows build 2016-01-14 09:13:03 +10:00