* Update BingImageryUrlBuilder.js
Correction of the "Bing maps key not send in the URL" issue.
* Update BingImageryUrlBuilder.js
Modify according to Yann Voumard's suggestion.
* Add automatic light location determination on layer time property
- See #100
* Remove lightLocation property
* Remove additional references to the lightLocation property
* Fix comment and falsy value test
* Fix comment
- Moved HowToBuildWebWW.md to a new Building section in README.md
- Moved HowToCreateAndRunUnitTests.md to test/README.md
- Ordered npm build scripts to group testing commands
- Moved and renamed JSDoc configuration files to clarify their purpose
- Removed design-notes with the expecation of re-establishing developer focused documentation on the website or wiki.
- Closes#258
* Modify build script to write build artifacts to distribution directory
- Deposit other client consumable assets in the distribution directory
- See #280
* Remove unnecessary escape on file match
* Add clean task
* Simplify task structure
* Fix Artifactory deployment path
* Remove asset publishing directory from clean task
* Add npm clean task
* WebStorm configuration change to ignore distribution folder
* Add test-results folder as a clean target
* Add WorldWind shim as library reference
- Closes#254
- Update the WorldWind object to reference the KmlControls and KmlTreeVisibility classes
- Fix ordering of dependencies in WorldWind
* Added 'resetBoundaries()' call in related SurfaceShape setters
* Added changing path types and number of edges tests in the example
* Added first test of changing a shape's polar throttle
* Corrected comment typo
* Added frame statistics layer to example
* Added layers and a shape to study polar throttling
* Modified north polar ellipse. Improved comments for the example.
* Removed unused polar throttle switching function
* Removed console.log() call
* Applied WebStorm's code reformatting
* Test to update state of both a placemark and a SurfaceShape ellipse
- Placemark's position updates correctly, the ellipse heading
is not being modified
* Modified setters for SurfaceCircle, SurfaceEllipse and SurfaceRectangle
- Added SurfacePolygon and SurfaceSector to SurfaceShapesUpdating example
* Added function to SurfaceShape that resets boundaries
- Cleans code for boundary recomputing
* Added resetBoundaries function to SurfaceShapes setters.
* SurfaceSector now has setters to update its state.
- The example has been modified to reflect the changing
SurfaceSector.
* Add initial file upload capability
* Refactor function naming and structure
* Add checksum validation and deployment of assets
- Deploys via checksum and on asset not being found reverts to normal file deployment
* Change to production repository target
* Refactor to remove deploy by checksum and remove async tasks
* Add windows path separator conversion to unix style in options object
- Refactor documentation and ordering
* Combine and refactor functions to reduce complexity
* Add deployment to a "latest" version on the server
* Change deployment repository to production name "web"
* Utilize TRAVIS_TAG for deployment path
- Remove limitation for it to be tagged version (starts with v)
* Fix travis environment variable name
* Refactor asset generation and deployment to different functions
* Change to predefined asset deployment directory
- File naming updates to describe functionality
- Add new predefined directories to .gitignore
* Remove extra carriage return
* Add Artifactory deployment assets to npmignore
* Remove unused npm development package
* Remove unused npm package declaration
* Refactor script naming
* Change Artifactory api key environment variable name
* Refactor initialize function inline and function ordering
* Refactor failure modes and logging
* Update documentation
* Refactor travis commands to script
* Rename scripts
* Refactor deployment function to be more generic
- Closes#244
- Changes input arguments to be more generic
- Adds protections for resolving the target path name given any source directory format (e.g. ./assetsToPath or assetsToPath/ or full path)
* Clean up command options and path formats
* Capture npm pack filename output for use in tarball extraction
* Change to join vs normalize for path construction
* Fix join syntax
* Remove attempted Windows path fix
* WKT, first commit
* V 0.1 of WKT implementation.
* Initial support for Point.
* Initial support for multi shapes.
* Version 0.2 supporting MultiPolygon, MultiLineString and such.
* Version 0.3 of WKT supporting different text formats as well as the 3D component
* Initial support for inner and outer boundaries in single polygons.
* Version 0.3.1 WKT
- Explanation of current implementation
- WKTTokens returns Numbers as a Number type
- Tests for Point
* WKT Version 0.3.2
- Add tests for MultiPoint.
* Version 0.4 of WKT support
- Updated API to look like GeoJSON and Shapefile
- Cleansed the Parser
- Added documentation
* Version 0.4.1 of WKT
- Updated shape configuration callback.
- Updated documentation.
* Version 0.4.2
- Updated tests for Point and MultiPoint
- Minor bug fixes in parsing.
* Version 0.4.3
- Update Example
- Update shape production inside of the WKT objects.
* Version 0.4.4
- Update display of Point and MultiPoint as placemarks.
* Version 0.4.5
- Added tests for Polygon parsing.
* Version 0.4.6
- Added tests for Line String parsing.
* Version 0.4.7
- Added tests for Triangle parsing.
- Updated documentation for the format.
* Version 0.4.8
- Added tests for MultiLineString parsing.
* Version 0.4.8
- Added tests for MultiPolygon parsing.
* Version 0.5
- Move token handling to the objects.
- Retain only tokens parsing in the WKTTokens.
* Version 0.5.1
- Working EMPTY
- Full support for GeometryCollection
* Version 0.5.2
- Update documentation
* Version 0.6
- Support for inner and outer boundaries in the case of MultiPolygon.
- Load whole WKT on load of framework.
- Add Tests for Polygon with inner boundaries.
* Version 0.6.1
- Updated documentation
* Version 0.6.2
- Updated documentation
* Version 0.6.3
- Fix documentation not generated in jsdoc.
* Version 0.6.4
- Fix documentation not generated in jsdoc for exported object instead of class.
* Version 0.7
- Update the placemark attributes to correctly display the Point and MultiPoint.
* Version 0.7.1
- Update documentation
* Version 0.7.2
- Fix sonar issues.
* Fix tests broken due to different internal handling of the boundaries.
* Change the name of WKT from uppercase to camel case.
* Change the name of WKT from uppercase to camel case.
Simplify the Example to show one set of geometries and the usage of the callbacks
* Fix the issue #208
* Provide the default implementation and documentation for Shape configuration callback and parser completion callback.
* Add the name to the second callback function.
* Update the Well Known Text interface to comply to the Shapefile one.
* The properties should be added to this instance and not this ancestor.
* Update indentation
* Expose all the WktElements.
- Update package.json to reflect this is a public project as required by Travis CI
- Add CHANGELOG generation script
- Add travis npm publishing task
- Add travis CHANGELOG generation task
- Add travis CHANGELOG publishing to GitHub task
* Unminified original jszip library
* Tested newer 2.x version of jszip built with Browserify
- jszip Browserify test preceding AMD build with WebPack
- Tests with .kmz files 'successfull' (i.e. same results as before)
* Changed jszip to pure AMD module built by Webpack. Still not working.
* Removed first parameter of jszip module that was introduced by Webpack.
- This parameter caused the module to load as 'undefined'
* Added copyright notice to jszip and note regarding its creation.
- Added ISSUE_TEMPLATE.md which details the steps one should take in submitting an issue.
- Added PULL_REQUEST_TEMPLATE.md which details the expectations for creating a pull request.
- Updated CONTRIBUTING.md. This file replaces the HowToContribute.md file, but still includes the Design and Coding Guidelines from that file. It also includes more detail about asking questions, reporting bugs, submitting new feature suggestions, and creating pull requests for Web WorldWind. It explains the expectations for contributing to the Web WorldWind repository. It includes information on how to submit a bug report, new feature suggestion, or a pull request. It also guides the user on the appropriate way to contact the WorldWind team with questions.
- Modifications for npm packaging and publishing
- Change order of precedence in UMD interfaces for proj4-src
- Update proj4 library to latest version
- Add Windows WebStorm configuration file to .gitignore
- Change package.json name in order to reflect official naming and npm scoped package generation
- Add build artifacts to .npmignore
- Change order of npm tasks in Gruntfile in order to have a more cohesive pattern.
- Remove empty dependencies object from package.json
- Add search keywords
- Removed the custom notifications block from .travis.yml
- Notifying everyone on every build is now unnecessary, as GitHub protected branches and mandatory pull requests ensure that only successful builds make it into the develop and master branches