Commit Graph

245 Commits

Author SHA1 Message Date
Kevin Ring 35db73e0cb Fix another warning. 2023-06-01 12:29:44 +10:00
Kevin Ring 4c0f85e897 Fix warning on VS2017 and VS2019. 2023-06-01 12:08:56 +10:00
Kevin Ring 224f392c31 Cleanup and tests. 2023-06-01 11:45:24 +10:00
Joseph Kaile 0284c86f30 use decorator pattern for gunip asset accessor 2023-05-25 13:07:26 -04:00
Joseph Kaile 84f2e8f550 automatically unzip data if gzipped data is detected 2023-05-18 13:11:49 -04:00
Kevin Ring 77c7badf9e Add _CRT_SECURE_NO_WARNINGS to test file.
Previously tinyxml2 was doing this for all our source files.
2023-01-20 16:39:00 +11:00
Kevin Ring f31638fbfa Cleaner RasterOverlay error reporting. 2022-10-18 17:59:23 +11:00
Kevin Ring cc75a318d1 Fix GCC/Clang compiler error. 2022-10-16 00:34:00 +11:00
Kevin Ring fda1d74c52 Formatting. 2022-10-15 16:28:05 +11:00
Kevin Ring 3b7ecc4c0f Raise an event when async Tileset destruction completes. 2022-10-15 15:38:08 +11:00
Bao Tran d34fcfd8c3 Merge branch 'refactor-staging-main' into tile-content-integration 2022-08-16 14:46:09 -04:00
Kevin Ring 28c6310383 Update cache last access time correctly. 2022-08-03 20:56:31 +10:00
Kevin Ring 41881b6ae4 Remove extra blank line. 2022-06-06 14:04:49 +10:00
Kevin Ring 98fd2266e0 Fix bounding volumes. 2022-06-06 14:02:50 +10:00
Joseph Kaile 4ef3e54c7a create connection even if deleting file somehow fails 2022-04-20 14:35:38 -04:00
Joseph Kaile c88a5d84ab delete and recreate sqlite connection if it detects corruption 2022-04-20 13:20:47 -04:00
Joseph Kaile 6379592122 prevent possible crash when parsing bad json string 2022-04-19 17:10:19 -04:00
Bao Tran 9f29daa85f add Promise::resolve(const T&) 2022-03-07 18:27:22 -05:00
Kevin Ring 0e7830d373 Formatting. 2022-01-25 20:39:19 +11:00
Kevin Ring a5e3f11846 Impl->CesiumImpl, TWO_PI->TwoPi. 2022-01-25 11:55:43 +11:00
Nithin Pranesh 0db47a52af
Merge pull request #423 from CesiumGS/unwrapped-shared-futures
Allow a continuation attached to a SharedFuture to return a Future (rather than a normal value)
2022-01-24 10:28:34 -05:00
Nithin Pranesh c07417e0ef Merge branch 'main' into asset-accessor-verb 2022-01-24 10:02:52 -05:00
Kevin Ring 47b8ae2870 Formatting. 2022-01-20 11:28:33 +11:00
Kevin Ring 2869427efe Support unwrapping for shared future continuations. 2022-01-20 11:24:58 +11:00
Kevin Ring f498c631de startRequest -> reqest. 2022-01-20 11:08:23 +11:00
Kevin Ring 518b7cbaf0 Rename IAssetAccessor methods, allow use of any verb. 2022-01-20 11:00:29 +11:00
Sean Lilley f14c6709e1 Misc generator improvements 2021-12-27 13:31:29 -05:00
Sean Lilley 2cdcb92e20 Namespace cleanup 2021-12-02 18:34:22 -05:00
Kevin Ring 0eaed9270f Fix mac segfault by putting repeated types in unnamed namespace. 2021-11-24 19:19:56 -05:00
Bao Tran e88cd67476 fix compiler error for shared future 2021-11-16 13:09:30 -05:00
Nithin Pranesh 664f08370f Move forward arbitrary future time to fix test 2021-10-21 13:39:40 -04:00
Sean Lilley 52283f3359 Fix includes 2021-10-11 17:28:44 -04:00
Marco Hutter 9855400417 Use proper relative paths in all public headers 2021-09-28 17:23:07 +02:00
Marco Hutter d840015664 Formatting, applied proper order for relative paths 2021-09-28 14:49:53 +02:00
Marco Hutter 50a52ed084 Formatting - WIP
Noticed a wrong include order, to be fixed with next commits.
2021-09-28 14:47:55 +02:00
Marco Hutter b0a2b59ebf Use proper relative paths in CesiumAsync/Impl 2021-09-28 14:44:47 +02:00
Marco Hutter 27fdd26e27 Merge remote-tracking branch 'origin/main' into include-style-fixes
# Conflicts:
#	Cesium3DTilesSelection/include/Cesium3DTilesSelection/GltfContent.h
#	Cesium3DTilesSelection/src/Batched3DModelContent.cpp
#	Cesium3DTilesSelection/src/CompositeContent.cpp
#	Cesium3DTilesSelection/src/ExternalTilesetContent.cpp
#	Cesium3DTilesSelection/src/GltfContent.cpp
#	Cesium3DTilesSelection/src/QuantizedMeshContent.cpp
#	Cesium3DTilesSelection/src/Tile.cpp
#	Cesium3DTilesSelection/src/TileContentFactory.cpp
#	Cesium3DTilesSelection/src/calcQuadtreeMaxGeometricError.h
2021-09-28 14:38:33 +02:00
Kevin Ring 62ff744d4f Treat `<something.h>` as third-party include. 2021-09-27 10:46:26 +10:00
Marco Hutter 0e827f7afd Updated includes based on clang-format with Regroup
This MAINLY inserted some blank lines between
the blocks.
2021-09-26 17:46:27 +02:00
Kevin Ring 270a709ca3 Merge remote-tracking branch 'origin/main' into fix-vs-warnings 2021-09-24 17:35:10 +10:00
Kevin Ring acb2294342 Merge remote-tracking branch 'origin/main' into async-tile-load 2021-09-24 17:09:25 +10:00
Marco Hutter 01cf10590c Formatting 2021-09-19 15:43:55 +02:00
Marco Hutter 11048cac88 Include fix for rapidjson
Accidentally used forwards in implementation
2021-09-19 15:37:50 +02:00
Marco Hutter 6a6b3b60c8 Include style fixes for CesiumAsync 2021-09-19 15:15:13 +02:00
Marco Hutter bb48dd1c86 Merge remote-tracking branch 'origin/main' into fix-vs-warnings
# Conflicts:
#	Cesium3DTilesSelection/src/Tileset.cpp
2021-09-17 21:25:48 +02:00
Kevin Ring e15d172c6f Formatting. 2021-09-15 23:55:37 +10:00
Kevin Ring 329875609a Allow unwrapped Future continuations to be mutable. 2021-09-15 23:54:09 +10:00
Marco Hutter 46c9c7ec7d Formatting after adding const 2021-09-15 15:38:06 +02:00
Marco Hutter de8145ab9e Added missing const keyword
C26496: The variable ... is assigned only once, mark it as const
2021-09-15 15:37:29 +02:00
Marco Hutter a84b09c238 Added further noexcept specifiers 2021-09-15 02:35:40 +02:00