Commit Graph

1191 Commits

Author SHA1 Message Date
Kevin Ring c4da7eefd2 Fix build in VS2017. 2021-03-04 13:08:14 +11:00
Shehzan Mohammed 3faff010d7 Installing thirdparty deps working on linux 2021-03-03 20:47:31 -05:00
Kevin Ring bec2f0ca4c Don't mark libraries private (for now) 2021-03-04 10:46:56 +11:00
Kevin Ring 34bbd2aa31 WIP cmake install. 2021-03-04 09:48:09 +11:00
Marco Hutter 60b6a4651e Initialize member of handlers 2021-03-03 18:08:04 +01:00
Marco Hutter ff30b7de12 Add license. That's it. 2021-03-03 15:43:33 +01:00
Kevin Ring b538f9a89b
Merge pull request #131 from CesiumGS/cmake-improvements-v2
Modify CMake architecture to support using cesium-native as submodule…
2021-03-03 16:03:49 +11:00
Kevin Ring bad3c5fe2a Fix typo. 2021-03-03 15:54:56 +11:00
Samuel Vargas 2e14c98350
Fix error with SQLITE3 / CesiumAsync on Windows 2021-03-02 15:36:07 -05:00
Samuel Vargas cc96e59d1b
Add trailing newline 2021-03-02 15:17:22 -05:00
Samuel Vargas 05638d6c73
Add ctest support back in 2021-03-02 15:15:59 -05:00
Samuel Vargas 7946ef2305
Add missing 'uriparser' target to CesiumUtility 2021-03-02 14:43:54 -05:00
Samuel Vargas 7f059ebbe7
Add missing newlines [skip ci] 2021-03-02 14:40:21 -05:00
Samuel Vargas 5d03477551
Rearchitecture cesium-native's CMake structure
This is necessary to support using cesium-native as submodule in
in asset-pipeline

- `draco` and `sqlite3` are guarded with if target blocks to allow
  asset-pipeline to provide their own version of the targets.
- Tests are now a dedicated target that clients don't have to build
- Test sources / headers are now a target property instead of using the $<BUILD_INTERFACE... hack
- Added common include variables in extern/CMakeLists.txt
- Defined `RAPIDJSON_HAS_CXX11_RVALUE_REFS` for move support for RapidJson
- Private include directories are automatically extracted via CMake magic
  for use in catch tests
- Globbing is now wrapped in a dedicated function that allows one to use
  CONFIGURE_DEPENDS depending on their preferences (defaults to OFF)
  to retain the old behavior.
2021-03-02 14:28:04 -05:00
Kevin Ring 8d2e5f3743 Add missing post method. 2021-03-02 18:06:14 +11:00
Kevin Ring 4d31c3ef62
Merge pull request #139 from CesiumGS/ion-ui-oauth2
Add CesiumIonClient library
2021-03-02 17:55:44 +11:00
Kevin Ring 5440524287
Merge pull request #140 from CesiumGS/offline-update-view
Add updateViewOffline method to wait for all tiles to finish loading
2021-03-02 15:24:45 +11:00
Kevin Ring 4ab799d4a2
Merge pull request #129 from CesiumGS/selection-test
Selection test
2021-03-02 15:22:11 +11:00
unknown 76652baa56 add doc for updateViewOffline and properly determine if tiles are not rendered 2021-03-01 14:43:05 -05:00
unknown c5ee939c2d format space 2021-03-01 11:13:18 -05:00
unknown 86ca793fb5 return empty class for IPrepareRendererResource 2021-03-01 11:09:51 -05:00
unknown 8d0c6a35c0 impl new mock interface for request accessor 2021-03-01 10:44:55 -05:00
unknown a32ae4b9c6 Merge branch 'master' into selection-test 2021-03-01 09:53:06 -05:00
Kevin Ring b8f430d079 Move exception results. 2021-03-01 17:06:33 +11:00
Kevin Ring 1a62ae6dc4 Fix Clang and GCC errors. 2021-02-28 23:10:53 +11:00
Kevin Ring 1f2eb257ef Implement PKCE. 2021-02-28 22:51:57 +11:00
Kevin Ring 92eb8ae1de Include `state` in OAuth2 handshake. 2021-02-28 22:12:56 +11:00
unknown f0bc863b1d Merge branch 'selection-test' of https://github.com/CesiumGS/cesium-native into selection-test 2021-02-26 18:30:57 -05:00
unknown 2b93e11f37 address review pr 2021-02-26 18:22:27 -05:00
unknown 5ff36f52cc Merge branch 'master' into offline-update-view 2021-02-26 15:41:04 -05:00
Kevin Ring e950991824 Doc for AsyncSystem::wait. 2021-02-26 21:47:01 +11:00
Kevin Ring 2dc61d90c4 CesiumIonClient doc. 2021-02-26 21:36:29 +11:00
Kevin Ring a21fd37719 And yet more clang warning fixes. 2021-02-26 17:25:11 +11:00
Kevin Ring 1e2ceaf2bf Another clang error. 2021-02-26 17:17:44 +11:00
Kevin Ring b1f5cf949a Better fix for clang warning. 2021-02-26 17:11:53 +11:00
Kevin Ring 126cea4b76 Fix clang warning. 2021-02-26 17:10:31 +11:00
Kevin Ring 415de32231 Better names, remove old code. 2021-02-26 17:03:45 +11:00
Kevin Ring 25c92609e3 Doc for Connection class. 2021-02-26 15:38:11 +11:00
Kevin Ring 5b616af8b0 Ion auth via OAuth2. 2021-02-25 22:48:22 +11:00
Kevin Ring 2e42fd45fb Adjust for recent changes in master. 2021-02-24 13:54:33 +11:00
Kevin Ring a69628b785 Merge remote-tracking branch 'origin/master' into ion-ui 2021-02-24 12:59:44 +11:00
Kevin Ring 89034c5676
Merge pull request #119 from CesiumGS/disk-cache
Disk cache
2021-02-23 23:52:08 +11:00
Kevin Ring d6d57eb881 Merge remote-tracking branch 'origin/master' into disk-cache 2021-02-23 23:15:48 +11:00
Kevin Ring 07c9d4dd3b
Merge pull request #128 from CesiumGS/loader-interface
Initial draft of tile content loader interface
2021-02-23 23:11:08 +11:00
Kevin Ring 1644a3b2f6 Don't pass reference to local. 2021-02-23 22:56:40 +11:00
Kevin Ring 11f59b92b0 Merge remote-tracking branch 'origin/master' into loader-interface 2021-02-23 22:50:06 +11:00
baothientran 7cec8e0f4d
Merge pull request #138 from CesiumGS/disk-cache-tweaks
Changes to the disk cache system
2021-02-22 23:21:14 -05:00
Kevin Ring b14aa5e292 Make ResponseCacheControl private. 2021-02-23 15:11:08 +11:00
Marco Hutter 39e03313a8 Do not capture this for lambda 2021-02-22 16:20:03 +01:00
Marco Hutter b836d9232d No move semantics for span, fixed
Something's wonky with my IDE.
2021-02-22 15:40:30 +01:00