Ismail Sunni
592c92e15e
Fix geos_c.h not found.
2017-05-21 17:16:41 +07:00
Juergen E. Fischer
beed86e19d
db manager: fix spatialite plugin (followup c77172ed; fixes #16542 )
2017-05-21 10:45:30 +02:00
rldhont
087e7f75dc
[Server] wmsInfoFormatSIA2045 to wmsInfoFormatSia2045: Qt style naming
2017-05-21 10:43:03 +02:00
Juergen E. Fischer
212d07f3a2
sipify.pl: consider structs in exported classes also exported
2017-05-21 10:09:57 +02:00
Martin Dobias
551a907329
Fix a crash when confirming config dialog of a locator filter
...
The locator was getting invalidated, but there was no feedback object associated for cancellation.
2017-05-21 14:39:17 +08:00
Juergen E. Fischer
401c4637d9
creatensis.pl: avoid (harmless) postinstall.log message
...
(cherry picked from commit 0be274f4675ae6d8c35927369f0a8c9ea8ed9907)
2017-05-20 20:43:27 +02:00
rldhont
ca29b221c0
[Server] Update QgsServerProjectUtils SIP file
2017-05-20 16:29:58 +02:00
rldhont
33b4582f49
[Server] WMS GetCapabilities refactoring - Part 2
...
Part 2 (the last) for removing QgsWMSProjectParser from GetCapabilities
2017-05-20 15:54:39 +02:00
Juergen E. Fischer
258c872c45
Once again fix QgsFeatureRequest::OrderBy on windows (followup b0bb873, 1d5d92e, 8f29f28 and 3c843a8)
2017-05-19 21:56:31 +02:00
Juergen E. Fischer
59d97be354
fix build of oracle provider
2017-05-19 17:56:26 +02:00
Denis Rouzaud
f0ed77ee18
fix sip coverage test
2017-05-19 15:35:47 +02:00
Denis Rouzaud
fb8edea112
[sipify] implement template inheritance
2017-05-19 15:35:47 +02:00
Alexander Bruy
bbcc8725fc
Merge pull request #4587 from alexbruy/processing-saga
...
[processing][needs-docs] always use SAGA shipped with QGIS (refs #16422 )
2017-05-19 15:08:45 +03:00
Hugo Mercier
0a82ab51fe
Merge pull request #4432 from pblottiere/bugfix_sld
...
[bugfix] Fix unit of sizes when reading a SLD file (uom attribute from SLD 1.1 version is supported)
2017-05-19 08:54:14 +02:00
Alexander Bruy
b9929d4c2a
[processing][needs-docs] always use SAGA shipped with QGIS (refs #16422 )
2017-05-19 09:00:02 +03:00
Matthias Kuhn
fe2350c50b
Merge pull request #4557 from m-kuhn/expressionModulaizing
...
Modularizing the expression engine file structure and some cleanup
2017-05-19 07:48:18 +02:00
Alexander Bruy
d7b952b4c0
Merge pull request #4579 from alexbruy/layer-naming
...
homogenize layer naming when adding via browser and add vector dialog (fix #15510 )
2017-05-19 08:32:25 +03:00
Matthias Kuhn
24b16c5fb3
Fix runtime added functions
2017-05-19 07:16:04 +02:00
Matthias Kuhn
171222b59b
Revert expression TVL as boolean to int
2017-05-19 07:16:04 +02:00
Matthias Kuhn
b2cd626dd2
Revert expression NULL value to invalid QVariant
2017-05-19 07:16:03 +02:00
Matthias Kuhn
b0bb873360
Fix build
2017-05-19 07:16:03 +02:00
Matthias Kuhn
ad7ce981fb
Update sip files
2017-05-19 07:13:11 +02:00
Matthias Kuhn
b789cc3067
Fix more include paths
2017-05-19 07:13:11 +02:00
Matthias Kuhn
1e4c1595c0
Adapt “@qgsfunction" decorator to new expression structure
2017-05-19 07:13:11 +02:00
Matthias Kuhn
e02cd570a6
Migrate expression usage in server
2017-05-19 07:13:11 +02:00
Matthias Kuhn
9b77006592
Add missing include
2017-05-19 07:13:11 +02:00
Matthias Kuhn
9eedbb7e12
Fix compiling on mac
2017-05-19 07:13:11 +02:00
Matthias Kuhn
227108e879
Add QgsExpressionUtils class
2017-05-19 07:13:11 +02:00
Matthias Kuhn
a2d70f3dd1
Document API changes
2017-05-19 07:13:11 +02:00
Matthias Kuhn
80533faaf5
Reorganize code from qgsexpression.cpp
2017-05-19 07:13:11 +02:00
Matthias Kuhn
82455588c8
General include cleanup
...
This unifies the way the include directories are handled in the
CMakeLists.txt files.
Paths are now normally relative to the root of the source- or build dir.
They may still be relative for paths withing a plugin subdirectory but
should no longer be relative to paths outside of the current source- or
build-directory.
The previous approach had resultet in many different styles which are
hard to wrap ones head around if new to the build system.
It sometimes defined includes twice
By using relative paths, it was not possible to copy paste the paths
between different files.
2017-05-19 07:13:11 +02:00
Matthias Kuhn
ec40199862
Modularize expressions
...
The file qgsexpressions.h has grown to one monolithic piece over the
years. This makes it hard to maintain and slows down compilation because
even small changes at one end will result in recompiling big parts of
the source tree. It also requires the compiler to keep track of all
these implementation details for said big parts of the source tree.
This splits this implementation into smaller pieces. There are soe API
changes connected to this, but since these can be considered
implementation details, on which not many plugins rely, this shouldn't
have a big impact on the ecosystem outside the source tree.
2017-05-19 07:13:11 +02:00
Matthias Kuhn
ac50214347
Declutter header files
...
Implementations of virtual methods will never be inlined, there's no
reason to keep them in headers. It just makes code less readable and
potentially slows down compilation.
2017-05-19 07:13:11 +02:00
Matthias Kuhn
95ac7d0f7b
Merge pull request #4567 from pblottiere/clone
...
Add clone() methods for layers
2017-05-19 07:10:49 +02:00
Juergen E. Fischer
c82bffe5db
debian packaging: drop release-sponsors.html
2017-05-19 03:26:15 +02:00
Juergen E. Fischer
1d5d92e668
fix windows build of QgsFeatureRequest::OrderBy again (reapply 8f29f28 and 3c843a8)
2017-05-19 02:13:06 +02:00
Juergen E. Fischer
0923f56cef
make prepare-commit.sh work with git-new-workdir
2017-05-18 21:59:11 +02:00
Denis Rouzaud
40972f06fa
sipify batch
2017-05-18 21:34:21 +02:00
Juergen E. Fischer
27f4b0e1e0
crssync: check result of CSVReadParseLine instead of feof
2017-05-18 18:19:45 +02:00
Denis Rouzaud
9accd4b814
[spell check] try do not use thread affinity in silver searcher to avoid errors on Travis
2017-05-18 16:45:10 +02:00
Blottiere Paul
aa2739c975
Update sip binding
2017-05-18 12:14:28 +02:00
Alexander Bruy
b8d369a79a
Merge pull request #4575 from alexbruy/qgis-sponsors
...
remove QgsSponsors widget. Instead open sponsors page in the webbrowser (fix #16169 )
2017-05-18 13:05:15 +03:00
Blottiere Paul
eff5b55771
Add more const ref
2017-05-18 11:09:43 +02:00
Blottiere Paul
8f50b9e83c
Add note in api break doc for plugin layers
2017-05-18 11:09:43 +02:00
Blottiere Paul
9cc3774ffa
Add const reference
2017-05-18 11:09:43 +02:00
Blottiere Paul
25de7c2ec5
Fix documentation
2017-05-18 11:09:43 +02:00
Blottiere Paul
bb1738dcbb
Update documentation and sip binding
2017-05-18 11:09:42 +02:00
Blottiere Paul
344b964709
Update unit tests for raster layer
2017-05-18 11:09:42 +02:00
Blottiere Paul
9f8b92d329
Update unit tests for vector layer
2017-05-18 11:09:42 +02:00
Blottiere Paul
4ce17f5da5
Clone more members in raster layer
2017-05-18 11:09:42 +02:00