Commit Graph

181 Commits

Author SHA1 Message Date
Kevin Ring c4a14c54cc Changes from review. 2025-07-30 11:03:23 +10:00
Kevin Ring 7f07bc93a3 Fix second token refresh. 2025-07-30 07:56:42 +10:00
Kevin Ring 0b55b18c4d Better comment. 2025-07-29 22:38:21 +10:00
Kevin Ring 38f39fb777 Last of the clang-tidy. 2025-07-29 22:22:44 +10:00
Kevin Ring 1327cf0013 More clang-tidy. 2025-07-29 08:29:06 +10:00
Kevin Ring a881777142 clang-tidy 2025-07-29 08:12:22 +10:00
Kevin Ring 61b4758698 Working token refresh for Bing. 2025-07-28 18:07:23 +10:00
Kevin Ring 2460564343 Add support for headers in CesiumIonAssetAccessor. 2025-07-24 17:05:11 +10:00
Kevin Ring f871367343 Separate ion token refresh from CesiumIonTilesetLoader. 2025-07-24 15:24:26 +10:00
Kevin Ring 482adbc46f clang-tidy. 2025-06-26 22:17:33 -04:00
Kevin Ring 5daa5ac241 Simplify cached header management. 2025-06-26 14:43:33 -04:00
Germán 3ee6d089e7 Reformat code 2025-06-14 08:39:54 +02:00
Germán c0da508515 Rename variable to fix error when building on Windows 2025-06-13 18:48:49 +02:00
Germán 787fcba8ce Avoid storing the If-None-Match header in cache or in the TilesetContentManager to avoid reusing it for future requests 2025-06-13 18:14:14 +02:00
Kevin Ring db5cc4eb17 Revert unnecessay movement of code. 2025-01-13 21:02:13 +11:00
Ashley Rogers 768b6510b3 Quotes to brackets 2024-12-20 12:00:09 -05:00
Ashley Rogers 2c8aa4a422 Fix includes using script 2024-12-20 11:56:49 -05:00
Ashley Rogers f7d287dd80 Modernize checks 2024-12-19 15:20:19 -05:00
Ashley Rogers 94cc7992aa Misc checks 2024-12-19 14:33:52 -05:00
Ashley Rogers 4aeee635ca More checks 2024-12-18 15:25:51 -05:00
Ashley Rogers bd4f19da7f Fix unchecked optional accesses 2024-12-18 14:21:10 -05:00
Ashley Rogers 1558147d76 Fix broken test 2024-12-18 13:41:52 -05:00
Ashley Rogers 09a22f3260 Fix errors 2024-12-18 11:03:25 -05:00
Ashley Rogers 6aa10bb592 Fix cast issues 2024-12-18 10:01:52 -05:00
Ashley Rogers 7ef48d56c7 Fix additional clang-tidy issues 2024-12-17 17:41:42 -05:00
Ashley Rogers 1e2e47ab5e misc-include-cleaner for every file 2024-12-17 17:27:03 -05:00
Kevin Ring 94ad53bf7f Fix selection bug, and debug helper. 2024-12-09 21:26:00 +11:00
Kevin Ring 4018349f68 CHANGES.md, changes from self review. 2024-11-29 20:51:26 +11:00
Kevin Ring af821e11a4 Fix test failures. 2024-11-29 19:04:48 +11:00
Kevin Ring d19af4955d Better token refresh logging. 2024-11-29 18:05:18 +11:00
Kevin Ring c5a78dc7b0 Create cache hit request object with given url/headers.
Rather than the URL and headers present when the cache hit was
originally stored. Because the headers, especially, for the original
request may be outdated (such as including an expired Cesium ion token).
2024-11-29 17:51:35 +11:00
Kevin Ring 89dfc44bdc Remove use of GSL.
Change gsl::span to std::span, and replace the few uses of gsl::narrow
with an alternative.
2024-11-06 15:16:03 +11:00
Kevin Ring 117b65f362 Merge branch 'shared-assets' into shared-assets-wip 2024-10-29 17:46:14 +11:00
Kevin Ring c5533b7ead Cleanup. 2024-10-28 20:55:29 +11:00
Kevin Ring 727a68d064 Introduce AssetEntry. 2024-10-28 17:13:18 +11:00
Kevin Ring 083cb92db2 WIP refactoring. 2024-10-25 00:45:53 -04:00
Sean Lilley c1f6b6e829 Add gzip 2024-09-26 11:33:08 -04:00
Kevin Ring 832b2c91f2 Changes from review (comments only). 2024-08-16 07:19:41 +10:00
Kevin Ring 833fd3f381 Restore hacky support for isolating sqlite. 2024-07-23 13:33:36 -04:00
Kevin Ring ca42500d54 Merge remote-tracking branch 'origin/main' into vcpkg-2 2024-06-05 14:06:47 +10:00
Kevin Ring c09e2f0757 Fix race condition. 2024-04-05 14:57:55 +11:00
Kevin Ring cd232f6b50 Add a couple more tests, remove unneeded header. 2024-04-04 21:33:28 +11:00
Kevin Ring 0428735c98 No spin waiting, add SharedFuture::waitInMainThread. 2024-04-04 19:04:10 +11:00
Kevin Ring 613637dcae Add AsyncSystem::waitInMainThread. 2024-03-04 19:08:23 +11:00
Bradley Austin Davis 24d783fb01 Migrate dependencies to vcpkg 2024-02-24 00:37:37 +00:00
Kevin Ring c341a72806 Revert "Merge pull request #786 from jherico/feature-vcpkg"
This reverts commit 198ed9d4b4, reversing
changes made to 09c1eb76b4.
2024-02-23 09:08:15 +11:00
Bradley Austin Davis e20c154c55 Migrating dependencies to vcpkg 2024-02-02 10:40:59 -08:00
Kevin Ring a59ffac3ef A few more test cases, and tweak the logic so they pass. 2023-07-27 22:00:58 +10:00
Brian L 8abe88353a Add support for cases where we only need Etag or Last-Modified to cache 2023-07-26 09:52:51 -06:00
Brian L 53689f1123 Modify shouldCacheRequest for additional no-cache cases. Add more unit tests 2023-07-25 12:21:13 -06:00