{"push_id":587152613,"size":32,"distinct_size":32,"ref":"refs/heads/issue2489","head":"69c7b6127b4eb37608a1f538e97d1ae30a3de691","before":"7c28d7b5372723728e8884aa21a824791ac9b8ba","commits":[{"sha":"36daa2060fdafdaf38725e161d616538940878b2","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Start removing default sanitization from the InfoBox","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/36daa2060fdafdaf38725e161d616538940878b2"},{"sha":"2ee0bd01c2c84f0f3f66cde37bed7c65bfb99ecf","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Clean up GeoJSONDataSource\n\n1. Deprecate `GeoJsonDataSource.fromUrl`, replace it with `GeoJsonDataSource.load`.\n2. Deprecate `GeoJsonDataSource.prototype.loadUrl`, you can now pass a url to `GeoJsonDataSource.prototype.load`.\n3. You can now add a promise to DataSourceCollection (actual source isn't added until promise resolves).\n\nStill needs clean up and more tests.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/2ee0bd01c2c84f0f3f66cde37bed7c65bfb99ecf"},{"sha":"1294a27bce7ca114cc6777ccf2bf4ffb7433384e","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Allow viewer.zoomTo and viewer.flyTo to take a promise as well.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/1294a27bce7ca114cc6777ccf2bf4ffb7433384e"},{"sha":"3077207a7e575eadce74bf28185a8bd00cec3c38","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Ongoing DataSource clean up work\n\n1. Tests for DataSourceCollection promise handling\n2. Update doc and tests after GeoJSON api changes.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/3077207a7e575eadce74bf28185a8bd00cec3c38"},{"sha":"18bbfc6a233e66cdbb2753f555ef6bd81a57c3d3","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Refactor CZML loading methods to be consistent with other data sources\n\n1. Deprecate `loadUrl` and `processUrl`.\n2. `load` and `process` can now take urls as their first parameter.\n3. Add `CzmlDataSource.load`.\n4. All loading and processing functions now return a promise.\n5. All RuntimeErrors now lead to rejected promises instead of exceptions.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/18bbfc6a233e66cdbb2753f555ef6bd81a57c3d3"},{"sha":"829fbbf3899a1145f589fd041d0e34f8905f8891","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Minor cleanup\n\nRevert a change that doesn't need to go into master.\nChange CZML DeveloperError to RuntimeError (because that's what it really is).","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/829fbbf3899a1145f589fd041d0e34f8905f8891"},{"sha":"9ebd253cd94ef9235dfce870716e020f2d755811","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Update CHANGES","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/9ebd253cd94ef9235dfce870716e020f2d755811"},{"sha":"5820d2e1ac90e2e1b435ad54213ecd474d056b2a","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"InfoBox sanitization\n\n1. Update CHANGES\n2. Rename `descriptionProcessedHtml` to `processedDescription`.\n3. Rename `descriptionRawHtml` to `description`.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/5820d2e1ac90e2e1b435ad54213ecd474d056b2a"},{"sha":"da5d1336629ccd023aff2f2cee615c880d149881","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Ongoing sanitization work\n\nSwitch to using iframe sandboxing instead of caja sanitization.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/da5d1336629ccd023aff2f2cee615c880d149881"},{"sha":"07a2c11ebe3c5853a5d5ae68f7d6dc8e2d9daf8d","author":{"email":"68bd9e7d05c30355463fa7c2a0c61916195ef37d@gmail.com","name":"Patrick Cozzi"},"message":"Merge pull request #2510 from AnalyticalGraphicsInc/datasource-cleanup\n\nDataSource API cleanup","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/07a2c11ebe3c5853a5d5ae68f7d6dc8e2d9daf8d"},{"sha":"1b9a3f027518ce9d78cfbd2ee212e6972beb839d","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Ongoing InfoBox sandbox work.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/1b9a3f027518ce9d78cfbd2ee212e6972beb839d"},{"sha":"69d9482c3e6c666ff50b6d88dd6df178f13ac41a","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Make InfoBox work on all browsers.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/69d9482c3e6c666ff50b6d88dd6df178f13ac41a"},{"sha":"3440a0d529cb142ad9ff3d8dca56c42093e14236","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Merge remote-tracking branch 'origin/master' into optional-hygiene\n\nConflicts:\n\tCHANGES.md","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/3440a0d529cb142ad9ff3d8dca56c42093e14236"},{"sha":"493673ca6f2f9bbecd0f90a3317c6efe20e2f2d2","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Work around inconsistent browser behavior.\n\nFirefox does not allow you to add elements to an iFrame until the load\nevent is fired, even if you are building everything manually.\nChrome does not send the load event unless we explicitly set a src.\nSolution is to always used a load event and set the src to about:blank.\n\nAlso cleaned up the InfoBox constructor and expose the frame element\nwe create directly.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/493673ca6f2f9bbecd0f90a3317c6efe20e2f2d2"},{"sha":"5bb57513a124414a67ccfd28f448a96976edb4c6","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Tweak CHANGES, fix bad test.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/5bb57513a124414a67ccfd28f448a96976edb4c6"},{"sha":"7bb890c0d1188aa18b69c2afdc6f8bd96fb0d3fc","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Tweak CHANGES.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/7bb890c0d1188aa18b69c2afdc6f8bd96fb0d3fc"},{"sha":"647fdd622e6e24e2b73644bda110ed395ac4925d","author":{"email":"0c58303589f2a110218ffa0785056554a45af11c@gmail.com","name":"Matthew Amato"},"message":"Clean up CSS/HTML handling\n\nWork around astrange issue in Chrome with the frame height.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/647fdd622e6e24e2b73644bda110ed395ac4925d"},{"sha":"bf1e8dece124771a71c8dde97a7e188304344c60","author":{"email":"029007553333b750861ea9273339556a67ccbdd8@gmail.com","name":"Ed Mackey"},"message":"Style tweaks.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/bf1e8dece124771a71c8dde97a7e188304344c60"},{"sha":"5404a273d15a2a5bdf0248df699561fe418b363f","author":{"email":"029007553333b750861ea9273339556a67ccbdd8@gmail.com","name":"Ed Mackey"},"message":"Possible fix for vertical scrollbar issue.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/5404a273d15a2a5bdf0248df699561fe418b363f"},{"sha":"237e262b9de60c1c427ff8b9e9054c1ef9daf0b4","author":{"email":"029007553333b750861ea9273339556a67ccbdd8@gmail.com","name":"Ed Mackey"},"message":"Move infoBox scrollbar away from rightmost edge.","distinct":true,"url":"https://api.github.com/repos/abwood/cesium/commits/237e262b9de60c1c427ff8b9e9054c1ef9daf0b4"}]}