Commit Graph

27 Commits

Author SHA1 Message Date
Scott Hunter 920277cbe1 Update Eclipse configuration.
Exclude some items that cause validation errors.  Other project config for Neon.  Light updated to guide.
2017-03-14 16:55:48 -04:00
Scott Hunter 952bd0cfeb Avoid JS errors in Eclipse by ignoring gulpfile.js.
Fixes #3786.
2016-05-06 17:46:44 -04:00
Scott Hunter 4782dc7a18 JSDoc upgrade work in progress 2014-05-23 16:25:54 -04:00
Matthew Amato 6fdda9fd15 Compeltely disable Eclipse JavaScript semantic validation in favor of JSHint. 2013-10-07 14:12:55 -04:00
Matthew Amato 402e3c2846 Disable unused local variable warning in Eclipse.
The latest version of Elipse claims ther are over 100 unread local variables in our code base, 0 of them appear to be accurate.  Since the warning is now useless, we should ignore it.
2013-09-30 21:49:12 -04:00
Scott Hunter a7b773befe Convert JSHint settings to a .jshintrc file.
The new version of the Eclipse JSHint plugin, 0.9.8, now stores settings in this more standard format.
2013-08-05 14:02:08 -04:00
Scott Hunter a594ce0605 Preserve "use strict" directive in combined and minified output. 2013-06-28 12:22:42 -04:00
Scott Hunter 6a8c4e38d2 JSHint options update.
es5 : false => es3 : true
immed : true
remove default value for old options, add values for new ones
2013-06-06 13:02:26 -04:00
Matthew Amato 48afb5eab7 Normalize line endings 2013-05-03 17:01:34 -04:00
Matthew Amato 404fd8164e Fix Sandcastle ThirdParty exclusion in project preferences. 2013-04-30 09:07:27 -04:00
Scott Hunter 0884e1baaf Adjust path to Sandcastle hint file for JSHint. 2013-04-26 16:27:05 -04:00
Scott Hunter 8cfaa6fadf Allow multi-line strings in JSHint options. 2013-03-25 11:58:52 -04:00
Matthew Amato 69b84f5853 Start using knockout.
1. Submit knockout 2.2.1 to Source/ThirdParty
2. Start refactoring Animation (and Cesium widgets in genereal) to use an MVVM architecture.
3. Cleanup Eclipse project to exclude JS validation on all Source/ThirdParty code.
2013-01-31 14:41:11 -05:00
Scott Hunter add6d9e6a5 ThirdParty library consistency.
Make the files match their upstream form as closely as possible.  We should not be aggressively rewriting and reformatting our third-party libraries to match our own coding standards, because it makes it much harder to diff against the original when trying to upgrade.

Also adjust the licensing comments to:
* be correctly preserved in minified output by both r.js (UglifyJS) and Dojo (Closure Compiler)
* clearly indicate the names and URLs of the components each license applies to.
2013-01-03 18:04:08 -05:00
Patrick Cozzi 8982277ca8 Merge pull request #286 from AnalyticalGraphicsInc/imagery_layers
Imagery Layers
2012-10-25 14:32:51 -07:00
Scott Hunter f2b6043b33 Include new JSHint options (still disabled for now). 2012-10-24 15:39:17 -04:00
Scott Hunter 5fd9770510 Refactor the way Workers are loaded to make them work when using the combined Cesium file. Add an example that uses the combined file to show how it works. 2012-09-20 17:09:39 -04:00
Ed Mackey 48ec9dfab2 Merge remote-tracking branch 'origin/viewer-widget' into sc-viewer-widget
Conflicts:
	.settings/com.eclipsesource.jshint.ui.prefs
2012-07-26 22:16:03 -04:00
Scott Hunter 9ded81cfb9 Add `when` promise library and switch some APIs to use them.
Replace Jobs.downloadImage and getImageFromUrl with promise-based loadImage.
Change jsonp to work in a promise-based way.  Fix some other random documentation
problems I noticed along the way.
2012-07-20 11:34:50 -04:00
Ed Mackey 12bb9374b9 Sandcastle - With Scott's help, copied the default jsHint options for the Cesium project in Eclipse to Sandcastle. Also marked a modified CodeMirror plugin as excluded from jsHint, because the original has many warnings. 2012-07-11 14:13:54 -04:00
Scott Hunter 75156e837a Fix problems when running with closure compiler for Dojo build.
Fix trailing commas.  Turn off the es5 jshint option.  Don't use reserved word 'boolean'.
2012-06-29 12:08:54 -04:00
Scott Hunter b92a6d3ac7 Update to jshint-eclipse 0.9.4. 2012-06-11 10:56:42 -04:00
Scott Hunter 3d2c456cd1 Specify all JSHint options, then fix warnings.
There were still some options that defaulted to the unexpected choice,
so I finally gave in and specified values for all the options on the webpage.
Also turn on browser globals across the board.
2012-05-10 11:17:06 -04:00
Scott Hunter 03bdf7d31d We don't need this if Windows users set core.autocrlf=true which we state in the Contributor's Guide. 2012-05-03 17:18:03 -04:00
Scott Hunter 00b62d44e4 fix line endings for files I added. 2012-05-02 12:59:44 -04:00
Scott Hunter 4457439a11 set default Eclipse settings to use LF and UTF-8 for new files.
Fix existing files that had CRLFs.
2012-05-01 17:02:13 -04:00
Scott Hunter c2105b7e72 Reorganize project. Move Cesium up one level, so now the root of the git repository is the root of the source tree, and the root of the Eclipse project. 2012-04-25 10:55:13 -04:00