Matthias Kuhn
a0b211095b
Restrict UiTools to gui and app
2022-10-23 11:46:03 +02:00
Juergen E. Fischer
4243de6089
Bump version to 3.29
2022-10-21 14:14:19 +02:00
Julien Cabieces
0dc69f2bed
[Clang-tidy] Run clang-tidy on modified code
2022-09-15 09:28:16 +10:00
Juergen E. Fischer
b5e6078336
fix msvc build again (take II)
2022-09-04 03:59:11 +02:00
Juergen E. Fischer
125294a3d4
fix msvc build again
2022-09-04 03:08:33 +02:00
Nyall Dawson
4bfef0c7fc
Bump minimum Qt version to 5.14
2022-08-29 16:44:31 +10:00
Matthias Kuhn
cb612aafe2
Qt Extras modules have been removed from Qt6
...
https://www.qt.io/blog/qt-extras-modules-in-qt-6
2022-08-28 12:48:05 +10:00
Nyall Dawson
4b8121990f
Bump minimum Qt to 5.13
2022-08-12 20:36:07 +10:00
Nyall Dawson
c5a65094a2
Add 'WITH_ASAN' cmake option to enable AddressSanitizer compile options
2022-08-11 08:31:40 +10:00
Julien Cabieces
d5505e329d
Add missing Q_OBJECT macros and enable clazy check missing-qobject-macro
2022-07-13 08:24:23 +10:00
Matthias Kuhn
6e374855c2
Rename WITH_QT6 to BUILD_WITH_QT6
2022-07-11 11:59:16 +10:00
Loïc Bartoletti
db4cf8a96f
Use alternate linker (mold, gold, etc)
2022-07-08 07:44:21 +02:00
Nyall Dawson
e10d2d4984
Fix build
2022-06-20 13:01:55 +10:00
Juergen E. Fischer
cd7fbbbba8
Bump version to 3.27
2022-06-17 14:08:27 +02:00
Sandro Santilli
026dbb3b85
Define SOURCETREE fixture for checking if source tree is changed
...
Use SKIP_RETURN_CODE=2 on them, so it is still possible to run
without a working git
2022-06-06 22:00:18 +02:00
Julien Cabieces
bcad17f71d
remove non-pod-global-static
2022-05-10 08:27:47 +10:00
Julien Cabieces
8ac62c71e2
run clazy with appropriate options
2022-05-10 08:27:47 +10:00
Julien Cabieces
e30c4a965e
remove clazy check lambda-in-connect
...
Too many false positives because QGIS use it combined with
QEventLoop::exec()/quit() and so there is technically speaking no issues
2022-05-10 08:27:47 +10:00
Julien Cabieces
890f827bd4
remove missing-qobject-macro
...
It increases time compilation and we don't need it for every class
2022-05-10 08:27:47 +10:00
Julien Cabieces
621340f786
remove qcolor-from-literal that crashes clazy
2022-05-10 08:27:47 +10:00
Loïc Bartoletti
9be1780089
Switch to internal lazperf by default
2022-05-06 10:12:51 +02:00
Loïc Bartoletti
8992b860df
CMAKE: Add an option to explicitly use internal lazperf
2022-05-06 10:12:51 +02:00
Nyall Dawson
9a6aad8de5
Stupid solution to sip build errors
2022-04-07 19:22:19 +10:00
Nyall Dawson
1639262505
Disable misleading-indentation warning on pedantic builds
...
This is slow (especially for the large sip files), and isn't needed
because of the auto formatting scripts we use
2022-04-02 09:58:48 +10:00
NEDJIMAbelgacem
7faea46b7b
- Add tests for COPC
...
- Address some of Martin's reviews
2022-03-31 05:44:54 -07:00
NEDJIMAbelgacem
cc9f5fbf12
inital implementation of local COPC reading
2022-03-31 05:44:54 -07:00
Nyall Dawson
74db16608e
Use map instead of hash
2022-03-25 10:08:11 +10:00
Juergen E. Fischer
8734b09da3
Bump version to 3.25
2022-02-18 13:08:40 +01:00
Nyall Dawson
b172553d4e
Cleanup PDAL/EPT handling in cmake
2022-02-08 10:38:42 +10:00
Nyall Dawson
e85df91f1f
Rename HAVE_PDAL as HAVE_PDAL_QGIS
...
The grass public headers define HAVE_PDAL if grass is built with
PDAL support, so this macro gets redefined on GRASS enabled builds.
Switch to using HAVE_PDAL_QGIS to avoid the conflict.
2022-02-08 10:38:42 +10:00
Sandro Mani
e6072c937c
Add support for grass8
2022-02-01 09:54:23 +10:00
Alessandro Pasotti
ecdc19057c
Merge pull request #46643 from pathmapper/lp_cmake
...
[server] Integrate landingpage build process with cmake
2022-01-10 09:43:46 +01:00
pathmapper
488a2648b9
Make option description shorter
...
Co-authored-by: Matthias Kuhn <matthias@opengis.ch>
2022-01-06 08:58:16 +01:00
pathmapper
3eb888457c
Add dedicated cmake boolean option for server landingpage webapp
2022-01-06 08:28:05 +01:00
tomasMizera
51a12878f6
mark crssync build option advanced
2022-01-06 07:20:03 +10:00
tomasMizera
df41a587d5
crssync cmake file refactor
2021-12-23 03:30:06 -08:00
Nyall Dawson
ffb12c76c5
Allow crash handler to be disabled through cmake
...
It can cause issues with some environments, e.g. when building
through asan
2021-12-21 13:17:51 +10:00
Nyall Dawson
730cd7e23a
[feature] Add "stretch" setting for labels and text formats
...
Allows text to be horizontally stretched or condensed by a %
factor. Handy for tweaking the widths of fonts to fit a bit
of extra text into labels (when used sparingly, that is...
you can certainly abuse font stretching with some horrendous
results!)
Requires Qt 6.3+ or KDE's 5.15 fork
Thanks for KDAB for fixing the upstream issues blocking this!
2021-11-09 14:58:14 +11:00
Nyall Dawson
dae69acc76
[feature] Support Small Caps style in labels/text renderer
...
Adds two new capitalization styles for labels and text symbols:
- Small Caps: Renders lowercase characters as small caps
- All Small Caps: Renders all characters as small caps (regardless
of their original case)
Requires Qt 6.3+, or Qt 5.15 using KDE's fork and the cmake
HAS_KDE_QT5_SMALL_CAPS_FIX switch defined during build.
2021-11-08 14:36:44 +11:00
Nyall Dawson
1495cd5785
Add cmake switch to indicate that a Qt5 build is using KDE's Qt 5.15 fork
...
There's no easy way to detect this automatically, so a manual switch is required
2021-11-05 07:28:32 +11:00
Juergen E. Fischer
b89cda5d50
Bump version to 3.23
2021-10-22 14:15:20 +02:00
Sandro Mani
c5bb41dc01
PyQt5 cmake improvements
2021-09-30 12:13:29 +02:00
Julien Cabieces
7d1213af40
change SIP_CONCAT_PARTS to fix compilation
2021-07-30 10:16:45 +02:00
Even Rouault
b3c5cf8d5f
Change prototypes of extern functions of C++ plugins...
...
... to fix the -Wreturn-type-c-linkage warnings.
The methods that returned a QString now return a const QString*.
This is a breakage for out-of-tree native plugins.
2021-07-22 10:33:34 +10:00
Nyall Dawson
71a6eb727b
Remove use of deprecated QtCore_VERSION_STRING for qt6 builds
2021-07-20 17:25:48 +10:00
nirvn
4b52b7be7f
Move QgsExifTools utility class to core
2021-07-07 13:46:11 +07:00
Matthias Kuhn
23e2323176
Merge pull request #43913 from m-kuhn/minflex26
...
Minimum flex version 2.6 and a bit of cleanup
2021-06-25 18:35:28 +02:00
Vincent Cloarec
d326d38660
[mesh] mesh frame editing part-1 (qgis_core) ( #43828 )
...
[feature] qgis_core changes to allow mesh layer editing (part-1 or QEP#228)
2021-06-25 16:17:13 +02:00
Matthias Kuhn
a20c909c1b
Minimum flex version 2.6 and a bit of cleanup
...
Fixes #43903
Fixes #43795
2021-06-25 00:16:27 +02:00
Even Rouault
8a6ed7d8f9
Address -Woverloaded-virtual clang virtual and enable the warning
2021-06-25 06:37:49 +10:00