Commit Graph

127 Commits

Author SHA1 Message Date
Marco Hutter 9e71c714f5 Update GraphicsSamples license links 2025-07-29 19:27:10 +02:00
Gabby Getz 35222997db Refactor workers to be ESM, remove RequireJS 2023-07-06 11:44:40 -04:00
Gabby Getz db7d2d1c18 Add script to grab license and versio info 2022-04-14 11:43:12 -04:00
Gabby Getz 5e20e6395b Add ThirdParty.json 2022-04-11 12:58:42 -04:00
Gabby Getz 31c154a299 Remove when.js and replace with native promises
There were a few areas in Source where a function was assumed to be executed synchronously when a function was resolved. Native Promises however, by spec, will resolve at the end of a frame. There were also some strange handling of promise rejection in imagery providers that I cleaned up a bit in order to make them testable.

- In LabelCollection and EntityCluster, order of execution adjustment where made.
- Added TextureAtlas.addImageSync to support the order of execution fix in LabelCollection
- ArcGisMapServerImageryProvider.readyPromise will not reject if there is a failure unless the request cannot be retried.
- SingleTileImageryProvider.readyPromise will not reject if there is a failure unless the request cannot be retried.

The majority of the changes lie in the Specs, where unresolved promises weren’t being awaited before finishing executions, and where resolved promises are assumed to be synchronous all over the place and needed a good amount of fixes. Another issue which came up was calling Promise.reject in the body of a spec can cause node to halt execution when running via the command line.
2022-03-16 09:38:39 -04:00
Sanjeet Suhag 591b413dc4 Merge branch 'main' of https://github.com/CesiumGS/cesium into feature/rebased-gpx 2022-01-31 11:25:09 -05:00
jtorresfabra dc1a79a270 Rebase gpx branch 2020-09-17 10:08:55 +02:00
Sean Lilley 1029ec9e6d Add getters/setters, Sandcastle, tests 2020-05-17 20:59:57 -04:00
Sean Lilley deaf3dfed7 Update LICENSE.md [skip ci] 2020-04-17 20:00:17 -04:00
Matthew Amato 2fd0e8f7e4 Format all code with prettier 2020-04-16 20:31:36 -04:00
Sean Lilley 4be9e200a7 Update LICENSE.md 2020-04-16 13:44:49 -04:00
Sean Lilley 823899afb8 Update LICENSE.md 2020-03-19 16:21:13 -04:00
Peter Gagliardi bcafd892fc Update Codemirror + JSHint to support ES6+ syntax 2020-02-20 08:57:26 -05:00
Frederic Junod 05566693ed Update copyright year range 2020-01-13 11:37:20 +01:00
Sean Lilley 63e97a5316
Update LICENSE.md 2019-11-09 12:03:12 -05:00
Matthew Amato a615ce564b Clarify license for mouse gesture icons
We received a question regarding licensing of flaticon.com icons that were
introduced way back in 2014 with #1621.

Turns out that website changed dramatically and the link no longer points
to the same place it used to. I updated the MD to specficially state these
files are CC BY 3.0 and included a web archive link instead of the current
website.
2019-10-31 10:17:46 -04:00
Matthew Amato 67cdd49da9
Merge pull request #7280 from andreborud/emojis
Added full UTF-8 support in Labels
2019-10-24 21:57:17 -04:00
Hannah 02a97acc65
Update cesiumjs license copyright year 2019-10-15 15:00:09 -04:00
André 6f2e0a372d Merge branch 'master' into emojis 2019-10-04 10:10:25 +02:00
Jason Beverage 75f1da1b8e Added bitmap-sdf to third party section of LICENSE.md 2019-06-19 14:39:54 -04:00
Tam B 9d8d3fca1f support for ArcGISTiledElevationTerrainProvider 2019-06-12 16:18:51 -07:00
Sean Lilley ef3e052409 Updated LICENSE.md 2019-04-23 15:28:45 -04:00
Sean Lilley a0f00dcf20 Update LICENSE.md 2019-01-03 15:39:01 -05:00
Sean Lilley e4a4590ee7 Update LICENSE.md 2019-01-03 10:52:01 -05:00
André cedd3a34d1 Updated LICENSE.md 2018-11-22 09:27:03 +01:00
hpinkos 7de3029e93 Fixes #7021 2018-09-11 11:44:32 -04:00
Kangning Li 9212796047 PR feedback 2018-04-05 15:59:35 -04:00
Kangning Li 2cb51327ad add batching for ground primitives 2018-03-29 18:52:55 -04:00
Kangning Li 71b60957d3 merged in master 2018-03-28 09:58:01 -04:00
Kangning Li f9ca260460 switch spherical coordinates computation to atan 2018-03-23 17:06:41 -04:00
hpinkos 3f6e6820db html credits 2018-03-19 14:16:10 -04:00
Scott Hunter ff32aaa922 add clipboard.js to LICENSE third-party section 2018-03-16 15:51:48 -04:00
ggetz f516ed7745 Merge branch 'master' into draco 2018-03-01 14:09:52 -05:00
Patrick Cozzi 2d02f6d690 More Cesium -> CesiumJS 2018-02-27 16:53:45 -05:00
ggetz 253f39700d Merge branch 'master' into draco 2018-02-06 16:35:37 -05:00
ggetz 7f27631a78 Decode draco meshes, include sample models 2018-02-06 16:01:03 -05:00
Patrick Cozzi 248adb21fc
Update LICENSE.md 2018-01-25 15:40:25 -05:00
hpinkos 6fdc6aecfd changes, license 2017-09-14 15:52:10 -04:00
Ed Mackey 14abad1b4a Fix some issues with LICENSE.md 2017-07-31 20:21:27 -07:00
Sean Lilley 1e0ecef852 Fix LICENSE.md spacing 2017-07-30 19:53:24 -07:00
Mohamad Moneimne b61b5a8811 Updated CHANGES.md and LICENSE.md 2017-07-30 13:38:09 -04:00
Sean Lilley bf1c78f07c Merge branch 'master' into request-scheduler-again 2017-06-13 16:23:12 -04:00
Patrick Cozzi d5a699d757 Format LICENSE.md file so GitHub shows Apache 2.0 license 2017-06-13 15:08:57 -04:00
hpinkos afbb41c73c Merge branch 'master' into 3d-tiles 2017-05-26 08:58:31 -04:00
Jason Wohlgemuth a6c453ca9e Removed ESLint from license 2017-05-24 17:34:37 -05:00
Jason Wohlgemuth 43578febf2 Replace JSHint with ESLint
- Added .eslintrc configuration files
- Added eslint and eslint-watch gulp tasks (added gulp-eslint and eslint-plugin-html deps)
- Removed jshint gulp tasks (and dependencies)
- Refactored inline disable comments in ESLint syntax
- Cleared all new lint errors
- Updated build and test documentation
- Added ESLint to license file
2017-05-18 20:11:17 -05:00
Patrick Cozzi c4e659128f Tweak LICENSE.md 2017-05-10 12:20:49 -04:00
Patrick Cozzi f3deab806e Update LICENSE.md 2017-05-10 12:20:27 -04:00
Sean Lilley b5dbf14d78 Merge branch 'master' into 3d-tiles 2017-05-01 16:16:19 -04:00
Matthew Amato 768d770c8d Merge remote-tracking branch 'origin/master' into gee-terrain
# Conflicts:
#	CHANGES.md
2017-04-28 16:29:42 -04:00