354 Commits

Author SHA1 Message Date
Nyall Dawson
a083a830b1 Fix warnings 2025-09-11 10:23:29 +10:00
Nyall Dawson
127141c2f6 Hide warnings 2025-09-11 10:23:29 +10:00
Nyall Dawson
c8bb76128c Update sha 2025-09-11 10:23:29 +10:00
Nyall Dawson
705d80a27c Add missing files 2025-09-11 10:23:29 +10:00
Nyall Dawson
312d31f71a Resync Pdf4Qt, drop downstream qt5/c++17 compatibility hacks 2025-09-11 10:23:29 +10:00
Nyall Dawson
1d5edb1d40 Silence warning from qwt library 2025-09-10 07:21:51 +10:00
Nyall Dawson
ad7cb46cd0 Update tinygltf to v 2.9.6 2025-08-16 05:17:50 +10:00
Nyall Dawson
9026d2e375 Fix missing argument warnings on mingw build 2025-08-16 05:17:50 +10:00
Nyall Dawson
364530dfb3 [lazperf] Port https://github.com/hobuinc/laz-perf/commit/9048d0d
Causing a warning in mingw builds, already fixed by upstream commit
2025-08-01 06:20:37 +10:00
Juergen E. Fischer
33fc476d89 * replace external qwtpolar with qwt 6.3
* require qwt >=6.2 (and fallback to internal 6.3 if system's qwt doesn't suffice)
* debian doesn't have qwt for Qt6 and won't have it for trixie
2025-07-23 07:11:51 +10:00
Juergen E. Fischer
a4e018b73f make sure headers from external/ are only used when enabled (to allow
use of more up to date system nlohmann headers and not to use the
external meshoptimizer headers although the system's library ought to be
used)
2025-07-23 07:11:51 +10:00
Jan Caha
a26b91b364 update wrench 2025-07-04 14:27:26 +02:00
bdm-oslandia
22e674f198 inja: fix build warning with operator"" extra space 2025-05-14 09:33:19 +10:00
bdm-oslandia
3e056ad7db inja: bump to v3.3.0 to remove warning deprecated-literal-operator when using clang >v20 2025-05-14 09:33:19 +10:00
Martin Dobias
71ffe7d761 update pdal_wrench to 1.2 2025-05-11 08:59:01 +10:00
bdm-oslandia
5aa6938817 nlohmann/json: bump to version 3.11.3 to remove deprecated-literal-operator warning
warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
2025-04-25 13:20:23 +10:00
bdm-oslandia
77f46e0659 Pdf4QtLibCore: add explicite call to std::atomic::load() function to ensure c++15 compatibility
This fix the use of the deleted copy constructor of std::atomic (since c++15).

see https://github.com/JakubMelka/PDF4QT/pull/266
2025-04-23 07:37:18 +10:00
bdm-oslandia
00fa0a411c Pdf4QtLibCore: fix CMakeList to ignore warning deprecated-literal-operator
see https://github.com/JakubMelka/PDF4QT/pull/260
2025-04-23 07:37:18 +10:00
bdm-oslandia
6164076dad Pdf4QtLibCore: fix CMakeList to ignore clang error unused-private-field 2025-04-23 07:37:18 +10:00
Mats Anderberg
2ea42618c7 pre-commit changes 2025-04-16 06:17:26 +10:00
Mats Anderberg
083d70e2d0 Client credentials flow added to link method in o2 2025-04-16 06:17:26 +10:00
sweco-se1b6a
5281b224a4 Oath2 with client credentials
New grant flow for OAuth2 with client credentials
2025-04-16 06:17:26 +10:00
uclaros
626efeafe6 update MDAL to 1.3.1 2025-02-22 06:52:54 +10:00
Juergen E. Fischer
055e0c9cd2 fix msvc build after untwine update 2025-02-20 09:31:39 +01:00
Jean Felder
ac21a8d3a7 clang-tidy: Ignore the external directory
The external directory contains code for external librairies. It
should not be inspected by clang-tidy.

The regex syntax does not allow to directly ignore a directory. Solve
this issue by adding a `clang-tidy` config file in the external
directory which disables all the checks.

See:
https://stackoverflow.com/questions/74349432/clang-tidy-exclude-specific-dir-from-analysis
See:
https://stackoverflow.com/questions/58338202/cmake-clang-tidy-disable-checking-in-directory
See: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/777/diffs
2025-02-19 11:24:56 +01:00
uclaros
2406827601 update untwine update script 2025-02-19 12:11:54 +02:00
uclaros
c2505ace60 Update untwine to 1.5.0 2025-02-19 12:11:54 +02:00
Nyall Dawson
61526c32f0
Fix unused variable warning 2025-02-17 08:15:17 +10:00
Nyall Dawson
bda30aa2ea
Resync rtree library with upstream
Move back to upstream version instead of forked version, as the
upstream is maintained and contains fixes and optimisations not
present in the for

The fork was originally used as it contained modernisation
cleanups, but those where all just cleanups and not actual
bug fixes
2025-02-15 09:24:36 +10:00
Mauro Bettella
2027519a15
Update GxGSV NMEA 4.10 - Add Signal averaging - Update gpsinformationwidget (#58357)
* Add signal_id; //!< NMEA v4.1 - ID of the ranging signal
NMEA RMC - Set qualitydescription only for status: A or V in  processRmcSentence
NMEA GSV - Add Signal averaging processGsvSentence
Update for Status not A, V  - for UM982 Status = D - Differential when it becomes RTKfix
2025-02-10 14:23:02 +10:00
Matthias Kuhn
42e044ca4f Sync o2 2024-12-10 11:48:09 +01:00
Nyall Dawson
c72d7dbca4 Drop unused qjsonwrapper external library 2024-12-04 19:48:25 +10:00
Even Rouault
d42bb6101e Fix OAuth2 configuration <--> JSON serialization/deserialization on QT6 2024-12-04 06:51:03 +10:00
Nyall Dawson
4ef0d081ae Resync o2 library 2024-11-27 11:47:02 +10:00
Nyall Dawson
c8b47e6322 Resync embedded o2 library to match QGIS fork
As of 6d80f36a9d
2024-11-26 10:18:58 +10:00
Nyall Dawson
5314210e25 Fix warning 2024-11-22 08:07:16 +10:00
Nyall Dawson
520c5cac6e Remove unnecessary o2 examples 2024-11-22 08:07:16 +10:00
Nyall Dawson
806bbb2bfb Re-sync external o2 library
Keep a few downstream patches:

- Oauth2 PKCE initial support (76df15690c5b3e7fd2f97177cd8e743546821f07)
- Find QtKeychain by its cmake target
  (b9e859f0ed1d9d783c0a7b4f28e3d73ac21572f6)
- Allow compiling o2 with Qt6 (6fbe9a4fb3a29bbbd32987153303181d3d4362cd)
- Hide more debug noise (1f91895b1e8d4ca8dd2bb24b0ea35f5bcb425a96)
- If an o2 auth refresh reply contains an error message, then
the refresh was NOT successful
(9af5a531b1a9c4b452b98c0a10387aefa850edee)
- Ensure correct thread locale QgsNetworkAccessManager is used during
o2 requests (9cde65457b3717a74e32277c843a2945eb4f1221)
2024-11-22 08:07:16 +10:00
Jan Caha
3fe0ecaf1d
MDAL version 1.3.0 (#59354)
* MDAL version 1.3.0

* change type

* change types

* fix clang-tidy issues

* fix error

* update expected 2DM mesh with scientific notation

* XMDF driver can have slash (/) in layer name (path in file)
2024-11-08 12:26:56 +02:00
مهدي شينون (Mehdi Chinoune)
43b4b54336 Fix building untwine on MinGW-w64 2024-11-08 12:24:40 +11:00
uclaros
0215bd0034 Apply fix from 8a94723 2024-10-23 09:27:32 +03:00
uclaros
6cefb9a296 Pull untwine 1.4.0 from upstream 2024-10-22 09:04:34 +10:00
Nyall Dawson
41553459d8 [gps] Be tolerant to talker IDs which don't start with 'G'
From the nmea specifications it is clear that the talker ID
does not have to start with 'G'. Accordingly remove ALL these
incorrect hardcoded checks against (a very small subset) of
known talker IDs, and permit any two-character string
as a valid talker ID

Fixes connection to NMEA devices which use "IN" for
talker ID (and others)
2024-10-19 06:21:20 +10:00
Dr. Dystopia
4e8e5da6fb Replace sorting implementation 2024-09-16 11:13:39 +10:00
Simon Lopez
c06c7c938e Use CMake's SQLite targets
This uses the same targets and variables introduced in
the FindSQLite3 module in CMake starting with version 3.14.

The other CMakeFiles.txt are modified accordingly.
2024-09-13 20:59:46 +02:00
Juergen E. Fischer
50c03ccf02 apply osgeo4w patches 2024-09-04 09:04:50 +10:00
Matthias Kuhn
c268fb1403 Externalize nlohmann 2024-06-29 13:59:52 +02:00
Martin Dobias
c435b095a7 Update to untwine 1.3.2 2024-06-10 08:54:14 +10:00
مهدي شينون (Mehdi Chinoune)
ded31e1b73 Fix PDAL support on MinGW-w64
https://github.com/hobuinc/untwine/pull/162
https://github.com/PDAL/wrench/pull/35
2024-05-26 07:27:28 +10:00
uclaros
1896419b4b pull mdal 1.2.0 2024-05-23 11:31:40 +10:00