324 Commits

Author SHA1 Message Date
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
Mauro Bettella
1c2250ad64
Fix parsing of RMC NMEA 4.1 (#57204) 2024-05-01 19:40:05 +07:00
Even Rouault
02caeb9db7
Header files: remove all mentions of '\since QGIS 2.' 2024-02-18 20:46:01 +01:00
Nyall Dawson
000d3ede96 Add fontconfig 2024-02-12 12:48:27 +10:00
Nyall Dawson
1bcf0e8111 Implement downstream patch to add Qt5 support 2024-02-12 12:48:27 +10:00
Nyall Dawson
ca112d25ed Build PDF4QT along with core 2024-02-12 12:48:27 +10:00
Nyall Dawson
d7badb9a1d Fix library include for lcms2 2024-02-12 12:48:27 +10:00
Nyall Dawson
0d0c5c4a40 Some cmake tweaks for PDF4QT 2024-02-12 12:48:27 +10:00
Martin Dobias
c063b860c5 Fix build with PDAL < 2.5
Submitted to upstream in https://github.com/hobuinc/untwine/pull/157
2024-02-11 06:29:32 +10:00
Martin Dobias
a3474cd66c Upgrade to untwine 1.3.0 2024-02-11 06:29:32 +10:00
Matthias Kuhn
b9e859f0ed Find QtKeychain by its cmake target 2024-02-11 06:28:51 +10:00
Nyall Dawson
7d92c8b08d Resync internal poly2tri library 2024-02-06 10:07:16 +10:00
Nyall Dawson
1fd3def743 Resync embedded tinygltf
Notably fixes an issue where valid but empty gltf content is
reported as a broken gltf, instead of just ignored.
2024-01-29 17:48:33 +10:00
Nyall Dawson
0f8f9c99d8 Add embedded external copy of PDF4QT 2024-01-15 11:00:02 +10:00
uclaros
ae797f4d61 Update untwine to 1.1.0 2023-12-21 07:08:39 +10:00
Nyall Dawson
0b4e023b56 Resync tinygltf to upstream 2023-12-06 17:55:38 +10:00
Jan Caha
744a1691b8
update MDAL to 1.1.0 (#55457)
update MDAL to 1.1.0
2023-12-01 12:15:26 +01:00
Alexander Bruy
c9da9b7680 update pdal_wrench to 1.1 2023-10-25 07:43:00 +10:00
Nyall Dawson
d07bd5a5a4 Resync tinygltf 2023-09-22 14:28:06 +10:00
Matthias Kuhn
f67e339845
Merge pull request #54626 from m-kuhn/cmake-spatialite
[cmake] Prefer pkgconfig for spatialite
2023-09-17 21:34:18 +02:00
Matthias Kuhn
b9d0b4ce57 [cmake] Prefer pkgconfig for spatialite
and use a target
2023-09-16 12:13:09 +02:00
Nyall Dawson
d8cc819d89 Resync with upstream tinygltf 2023-09-07 09:03:55 +02:00
Nyall Dawson
6dde6ee503 Fix windows build -- STRICT is a msvc macro 2023-09-03 14:30:11 +10:00
Nyall Dawson
cd9c65c12b Fix windows build 2023-09-03 14:30:11 +10:00
Nyall Dawson
cd3cc45c0b Resync tinygltf with upstream (no downstream patches now) 2023-09-03 14:30:11 +10:00
Nyall Dawson
1b8c463d77 Resync tinygltf with master, removes need for one downstream patch 2023-09-03 14:30:11 +10:00
Nyall Dawson
d77e978dbd Handle the situation where a stored component type is incorrect
and not sufficient to store the actual number of stored points

Ports the workaround from d9172461e2/CesiumGltfReader/src/decodeDraco.cpp (L101)
2023-08-24 10:39:04 +02:00
Nyall Dawson
aad269ee10 Fix misleading error message
Submitted upstream as https://github.com/syoyo/tinygltf/pull/446
2023-08-24 10:37:14 +02:00
Nyall Dawson
b35988e412 Raise a warning when encountering emissiveFactor with array length
of 4 instead of aborting the model loading

Submitted upstream as https://github.com/syoyo/tinygltf/pull/445
2023-08-24 10:37:14 +02:00
Nyall Dawson
0ffb24005a Upgrade tinygltf to 2.8.14
No relevant fixes, just minimizing diff with upstream
2023-08-24 10:37:14 +02:00
Martin Dobias
126371fb6d Load GLTF models as Qt3D entities
- QgsGltfUtils in qgis_core adds helpers useful also for 2D rendering
- QgsGltf3DUtils in qgis_3d adds function to convert GLTF model to QEntity
- Added tests
- Added draco library support (optional) to decode GLTF files with draco mesh compression
- Updated tinygltf to 2.8.11 (among other things, fixes a compiler warning that 2.8.10 was triggering)
2023-08-07 21:27:21 +02:00