From 1f75ef8e2efcdca824e4f75e7f0c25e9f6981c1b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 12 Nov 2015 15:59:39 +0000 Subject: [PATCH 001/329] Add tern UI stub --- configs/client-default.js | 1 + package.json | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/configs/client-default.js b/configs/client-default.js index 7793a84b..60cb1598 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -322,6 +322,7 @@ module.exports = function(options) { "plugins/c9.ide.language.javascript.immediate/immediate", "plugins/c9.ide.language.javascript.infer/jsinfer", "plugins/c9.ide.language.javascript.tern/tern", + "plugins/c9.ide.language.javascript.tern/ui", "plugins/c9.ide.language.javascript.tern/architect_resolver", "plugins/c9.ide.language.javascript.eslint/eslint", { diff --git a/package.json b/package.json index 266b818e..69a65e5c 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#8233331bc9", + "c9.ide.language.javascript.tern": "#ad679cd509", "c9.ide.language.javascript.infer": "#8478e3c702", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", @@ -90,7 +90,9 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.mount": "#b9a5a2d45c", + "c9.ide.language.python": "#undefined", + "c9.ide.language.go": "#undefined", + "c9.ide.mount": "#66ff6a88fa", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", "c9.ide.openfiles": "#7fa4a97fed", @@ -114,6 +116,6 @@ "c9.ide.threewaymerge": "#229382aa0b", "c9.ide.undo": "#b028bcb4d5", "c9.ide.upload": "#0bd010d3dc", - "c9.ide.welcome": "#4a53636aea" + "c9.ide.welcome": "#64bc54b7f3" } } \ No newline at end of file From aacba2a773f16e5f81a00b4f0442c40cb6ae59a7 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 16 Nov 2015 12:01:07 +0000 Subject: [PATCH 002/329] Fix reference --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 69a65e5c..49c86e05 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#ad679cd509", + "c9.ide.language.javascript.tern": "#88d94e9c5b", "c9.ide.language.javascript.infer": "#8478e3c702", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 56ee31efe9703766bef7d9ea99e907db655c9307 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 20 Nov 2015 13:29:41 +0000 Subject: [PATCH 003/329] Show language settings at bottom of project preferences --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 49c86e05..155c744c 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#6bf8635993", + "c9.ide.language": "#9a6162b25b", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#88d94e9c5b", + "c9.ide.language.javascript.tern": "#b4c07c017d", "c9.ide.language.javascript.infer": "#8478e3c702", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 611155b8478b31f560beacaee3fd180ef1d43107 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 23 Nov 2015 12:46:47 +0000 Subject: [PATCH 004/329] Fix Datagrid --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 155c744c..99301509 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9a6162b25b", + "c9.ide.language": "#5751a24438", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#b4c07c017d", + "c9.ide.language.javascript.tern": "#6d0795d9f9", "c9.ide.language.javascript.infer": "#8478e3c702", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From e825636341e835016c84ff7323b4b5b43430de14 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 23 Nov 2015 12:49:37 +0000 Subject: [PATCH 005/329] Cleanup --- plugins/c9.ide.preferences/experimental.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/c9.ide.preferences/experimental.js b/plugins/c9.ide.preferences/experimental.js index 541deb98..2b348dc8 100644 --- a/plugins/c9.ide.preferences/experimental.js +++ b/plugins/c9.ide.preferences/experimental.js @@ -55,8 +55,6 @@ define(function(require, exports, module) { /***** Methods *****/ - // =0 means the value should be set to 0 to disable otherwise it is enabled - // =1 means the value should be set to 1 to enable otherwise it is disabled var found = {}; function addExperiment(name, defaultValue, caption){ var uniqueId = name.replace(/\//g, "-"); @@ -105,6 +103,7 @@ define(function(require, exports, module) { plugin.on("unload", function() { loaded = false; drawn = false; + hasAlerted = false; intro = null; }); From 465781716f56bcb4c0b16a7bf5a556fe82b6f74c Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 23 Nov 2015 14:05:25 +0000 Subject: [PATCH 006/329] Add simple asynchronous fetchText() --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 99301509..7f8e3c97 100644 --- a/package.json +++ b/package.json @@ -55,16 +55,16 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#5751a24438", + "c9.ide.language": "#e08a9bd5d6", "c9.ide.language.css": "#a649f2a710", - "c9.ide.language.generic": "#77d43cfaf0", + "c9.ide.language.generic": "#f1715e2f7d", "c9.ide.language.html": "#0f4078c187", "c9.ide.language.html.diff": "#24f3608d26", "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#6d0795d9f9", - "c9.ide.language.javascript.infer": "#8478e3c702", + "c9.ide.language.javascript.tern": "#8bd27be847", + "c9.ide.language.javascript.infer": "#efdd8ffd6e", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", From 12e5198015eb24b5ae95db4c460c513e1e323c18 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 23 Nov 2015 14:17:19 +0000 Subject: [PATCH 007/329] Get tern defs in parallel --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f8e3c97..ce52f8e1 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#8bd27be847", + "c9.ide.language.javascript.tern": "#d1423e38f6", "c9.ide.language.javascript.infer": "#efdd8ffd6e", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 973f86e31dab6cd8e1de8e3c9baebe520ab17bdd Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 23 Nov 2015 14:39:46 +0000 Subject: [PATCH 008/329] Add tern_from_ts contents to settings --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ce52f8e1..f4bf43b1 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#d1423e38f6", + "c9.ide.language.javascript.tern": "#e5f5708072", "c9.ide.language.javascript.infer": "#efdd8ffd6e", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 82b69e71e0ecbeedb367f50a2ba7583d62f94e20 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 24 Nov 2015 16:33:21 +0000 Subject: [PATCH 009/329] Add note --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f4bf43b1..f06ea3e8 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#e5f5708072", + "c9.ide.language.javascript.tern": "#ce908f30b9", "c9.ide.language.javascript.infer": "#efdd8ffd6e", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From c3bf4d46fca58efd33c7fb040ca59d5a7ad863fd Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 27 Nov 2015 15:29:05 +0000 Subject: [PATCH 010/329] Fix fetching builtins --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f06ea3e8..d089c7f8 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#ce908f30b9", - "c9.ide.language.javascript.infer": "#efdd8ffd6e", + "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", From c8073f3252ea2954d725f02e48eea7189a591a0a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 29 Nov 2015 13:43:35 +0000 Subject: [PATCH 011/329] Update tern, tern_from_ts --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d089c7f8..9e9307d4 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,8 @@ "rusha": "~0.7.2", "send": "~0.1.4", "simple-mime": "~0.0.8", - "tern": "git://github.com/cloud9ide/tern.git#749e64a0f0fed91f883ff055df37b4bfc9f2d980", - "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#6a0107e602b0d044fe1753533cf31f52cf5fb95a", + "tern": "git://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e", + "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#c0066b01ea5bbbf2243b7f75d7e74b8e73c24123", "through": "2.2.0", "tmp": "~0.0.20", "uglify-js": "2.4.16", From bf06a83535ac52d7b403a1d4a83937a2289d027c Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 29 Nov 2015 14:43:30 +0000 Subject: [PATCH 012/329] Load tern_from_ts plugin list names --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9e9307d4..16f25fd1 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#ce908f30b9", + "c9.ide.language.javascript.tern": "#fa23fcd778", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 76678606d7d817aa441dba2863ab4f5bbb8598b3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 29 Nov 2015 14:44:19 +0000 Subject: [PATCH 013/329] Turn tern UI into experimental feature --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 16f25fd1..2eaf138c 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#fa23fcd778", + "c9.ide.language.javascript.tern": "#045c6a0160", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From c72651fa23283dbc1373abcd092b826f4c225114 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 11:53:12 +0000 Subject: [PATCH 014/329] Update list of tern plugins --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2eaf138c..721c2a0c 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#045c6a0160", + "c9.ide.language.javascript.tern": "#f6876563ea", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 65992d5025814ffba16329854ff5c58c95c592ae Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 11:55:32 +0000 Subject: [PATCH 015/329] Enable additional plugins by default --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 721c2a0c..79ca32af 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#f6876563ea", + "c9.ide.language.javascript.tern": "#abc7a61836", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 66ea93c303112497b3d486e71d33af5929d6940d Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 11:56:55 +0000 Subject: [PATCH 016/329] Cleanup --- configs/client-default.js | 40 ++++++++++++++++++++++++++++++++++++++- package.json | 2 +- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/configs/client-default.js b/configs/client-default.js index 60cb1598..cf5e4e8c 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -321,7 +321,45 @@ module.exports = function(options) { "plugins/c9.ide.language.javascript/javascript", "plugins/c9.ide.language.javascript.immediate/immediate", "plugins/c9.ide.language.javascript.infer/jsinfer", - "plugins/c9.ide.language.javascript.tern/tern", + { + packagePath: "plugins/c9.ide.language.javascript.tern/tern", + tern: { + plugins: { + // UNDONE: doesn't normally exist; should be added by config + // smartface: "plugins/smartface/loadInclude.js", + angular: "tern/plugin/angular", + commonjs: "tern/plugin/commonjs", + doc_comment: "tern/plugin/doc_comment", + es_modules: "tern/plugin/es_modules", + modules: "tern/plugin/modules", + node: "tern/plugin/node", + node_resolve: "tern/plugin/node_resolve", + requirejs: "tern/plugin/requirejs", + architect_resolver: "./architect_resolver_worker", + }, + defs: [{ + name: "ecma5", + enabled: true, + path: "lib/tern/defs/ecma5.json" + }, { + name: "jQuery", + enabled: true, + path: "lib/tern/defs/jquery.json" + }, { + name: "browser", + enabled: true, + path: "lib/tern/defs/browser.json" + }, { + name: "underscore", + enabled: false, + path: "lib/tern/defs/underscore.json" + }, { + name: "chai", + enabled: false, + path: "tern/defs/chai.json" + }] + } + }, "plugins/c9.ide.language.javascript.tern/ui", "plugins/c9.ide.language.javascript.tern/architect_resolver", "plugins/c9.ide.language.javascript.eslint/eslint", diff --git a/package.json b/package.json index 79ca32af..2f907c22 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#abc7a61836", + "c9.ide.language.javascript.tern": "#9dbb4f1943", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From e1d218be9ee6ed47fcb4970be017b8f716c7f978 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 11:58:19 +0000 Subject: [PATCH 017/329] Cleanup --- configs/client-default.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/configs/client-default.js b/configs/client-default.js index cf5e4e8c..6c384a9d 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -325,8 +325,6 @@ module.exports = function(options) { packagePath: "plugins/c9.ide.language.javascript.tern/tern", tern: { plugins: { - // UNDONE: doesn't normally exist; should be added by config - // smartface: "plugins/smartface/loadInclude.js", angular: "tern/plugin/angular", commonjs: "tern/plugin/commonjs", doc_comment: "tern/plugin/doc_comment", From 88f3d51b5c6bbc3f5b5d2a083a2c4ed0e9bf7215 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 12:01:49 +0000 Subject: [PATCH 018/329] Cleanup --- configs/client-default.js | 66 +++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 33 insertions(+), 35 deletions(-) diff --git a/configs/client-default.js b/configs/client-default.js index 6c384a9d..8938c830 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -323,40 +323,38 @@ module.exports = function(options) { "plugins/c9.ide.language.javascript.infer/jsinfer", { packagePath: "plugins/c9.ide.language.javascript.tern/tern", - tern: { - plugins: { - angular: "tern/plugin/angular", - commonjs: "tern/plugin/commonjs", - doc_comment: "tern/plugin/doc_comment", - es_modules: "tern/plugin/es_modules", - modules: "tern/plugin/modules", - node: "tern/plugin/node", - node_resolve: "tern/plugin/node_resolve", - requirejs: "tern/plugin/requirejs", - architect_resolver: "./architect_resolver_worker", - }, - defs: [{ - name: "ecma5", - enabled: true, - path: "lib/tern/defs/ecma5.json" - }, { - name: "jQuery", - enabled: true, - path: "lib/tern/defs/jquery.json" - }, { - name: "browser", - enabled: true, - path: "lib/tern/defs/browser.json" - }, { - name: "underscore", - enabled: false, - path: "lib/tern/defs/underscore.json" - }, { - name: "chai", - enabled: false, - path: "tern/defs/chai.json" - }] - } + plugins: { + angular: "tern/plugin/angular", + commonjs: "tern/plugin/commonjs", + doc_comment: "tern/plugin/doc_comment", + es_modules: "tern/plugin/es_modules", + modules: "tern/plugin/modules", + node: "tern/plugin/node", + node_resolve: "tern/plugin/node_resolve", + requirejs: "tern/plugin/requirejs", + architect_resolver: "./architect_resolver_worker", + }, + defs: [{ + name: "ecma5", + enabled: true, + path: "lib/tern/defs/ecma5.json" + }, { + name: "jQuery", + enabled: true, + path: "lib/tern/defs/jquery.json" + }, { + name: "browser", + enabled: true, + path: "lib/tern/defs/browser.json" + }, { + name: "underscore", + enabled: false, + path: "lib/tern/defs/underscore.json" + }, { + name: "chai", + enabled: false, + path: "tern/defs/chai.json" + }] }, "plugins/c9.ide.language.javascript.tern/ui", "plugins/c9.ide.language.javascript.tern/architect_resolver", diff --git a/package.json b/package.json index 2f907c22..14fe324e 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#9dbb4f1943", + "c9.ide.language.javascript.tern": "#f95ac4ea77", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From fdd121dacd28a1949c39c7cc8998238d703dbf42 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 12:17:52 +0000 Subject: [PATCH 019/329] Rename function https://github.com/SmartfaceIO/smartface.language/search?q=ternplugins is empty --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 14fe324e..8446b961 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#f95ac4ea77", + "c9.ide.language.javascript.tern": "#be63b45ddc", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 912d6112ed7ac1d2d9b0f70affee238dfe822107 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 12:19:42 +0000 Subject: [PATCH 020/329] Remove strange, unused API https://github.com/SmartfaceIO/smartface.language/search?q=getterndefnames&type=Code is empty --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8446b961..30a98554 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#be63b45ddc", + "c9.ide.language.javascript.tern": "#555df28c1f", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 77f54a2689cf568ac67a6db646d5516b7e03efb7 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 13:20:24 +0000 Subject: [PATCH 021/329] Disable common.js plugins --- configs/client-default.js | 2 -- package.json | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/configs/client-default.js b/configs/client-default.js index 8938c830..91f7bd81 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -325,12 +325,10 @@ module.exports = function(options) { packagePath: "plugins/c9.ide.language.javascript.tern/tern", plugins: { angular: "tern/plugin/angular", - commonjs: "tern/plugin/commonjs", doc_comment: "tern/plugin/doc_comment", es_modules: "tern/plugin/es_modules", modules: "tern/plugin/modules", node: "tern/plugin/node", - node_resolve: "tern/plugin/node_resolve", requirejs: "tern/plugin/requirejs", architect_resolver: "./architect_resolver_worker", }, diff --git a/package.json b/package.json index 30a98554..35c587e4 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#555df28c1f", + "c9.ide.language.javascript.tern": "#df4a9208c0", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From a182cc559ae91a311abb28dfcd90e4f42406ce33 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 13:20:58 +0000 Subject: [PATCH 022/329] Fix compatibility with new tern --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 35c587e4..64a4c998 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#df4a9208c0", + "c9.ide.language.javascript.tern": "#26d8d0aa11", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 01335783107461b8a8b84d0ab570c2ed32347e00 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 1 Dec 2015 13:22:11 +0000 Subject: [PATCH 023/329] Avoid warning on non-architect files --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 64a4c998..447db203 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#26d8d0aa11", + "c9.ide.language.javascript.tern": "#a3967a7490", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 683170501b2a8defbc8a61746bb5557efe7d0f5a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 9 Dec 2015 09:31:53 +0000 Subject: [PATCH 024/329] Optimize load order for onlinedev --- server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.js b/server.js index 48483110..567965e2 100755 --- a/server.js +++ b/server.js @@ -31,7 +31,7 @@ var shortcuts = { shortcuts.odev = shortcuts.onlinedev; // For backwards compatibility, if you see this in 2016 remove this line var delayLoadConfigs = [ // Services that are usually not immediately needed - "preview", "user-content", "api", "apps-proxy", "worker", + "preview", "user-content", "apps-proxy", "worker", "homepage", // Services that are very slow to load, blocking others "profile", ]; From 151da031dbbdb3f5d2881f58b56ff78f3198272a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 9 Dec 2015 09:33:16 +0000 Subject: [PATCH 025/329] Fix architect resolver --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 447db203..7074f361 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#a3967a7490", + "c9.ide.language.javascript.tern": "#a9ac1811a8", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From e3704d67edf177da3db83dec075ebc53be76899f Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 9 Dec 2015 11:12:55 +0000 Subject: [PATCH 026/329] Update tern_from_ts --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7074f361..aca4fe87 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "send": "~0.1.4", "simple-mime": "~0.0.8", "tern": "git://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e", - "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#c0066b01ea5bbbf2243b7f75d7e74b8e73c24123", + "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#351c6e9bdb973a64090f91da60e53c9171a69b18", "through": "2.2.0", "tmp": "~0.0.20", "uglify-js": "2.4.16", From 9a43c471a4e8ad1932146af8dca6f5f03808a421 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 9 Dec 2015 11:26:51 +0000 Subject: [PATCH 027/329] Split libraries into main and experimental --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aca4fe87..3548bea7 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#a9ac1811a8", + "c9.ide.language.javascript.tern": "#47f19d780a", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 72343e46372b0dff27dac26af197e024899e43da Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 9 Dec 2015 15:12:29 +0000 Subject: [PATCH 028/329] Don't make the whole language library UI feature experimental --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3548bea7..c1591f18 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#47f19d780a", + "c9.ide.language.javascript.tern": "#41de10ed38", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 7bc33a0b7bdfe43a164d803400176aa46e208883 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 9 Dec 2015 15:40:28 +0000 Subject: [PATCH 029/329] Improve settings UI --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c1591f18..273f7266 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#41de10ed38", + "c9.ide.language.javascript.tern": "#6c65009733", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 93d7929dd01daf6fd6bba1e52ce9139aa670d895 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 9 Dec 2015 15:45:16 +0000 Subject: [PATCH 030/329] Fold firstClass into options --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 273f7266..24ef812f 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#6c65009733", + "c9.ide.language.javascript.tern": "#070988902f", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", From 2c21409a4abbdc16f0ce4e6d202d1079e3e357b8 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 12 Dec 2015 10:05:51 +0000 Subject: [PATCH 031/329] Refactor settings handling --- configs/client-default.js | 53 +++++++++++++++---- package.json | 2 +- .../c9.ide.server/views/flat-load-screen.html | 2 +- 3 files changed, 46 insertions(+), 11 deletions(-) diff --git a/configs/client-default.js b/configs/client-default.js index 91f7bd81..509d27ac 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -323,15 +323,50 @@ module.exports = function(options) { "plugins/c9.ide.language.javascript.infer/jsinfer", { packagePath: "plugins/c9.ide.language.javascript.tern/tern", - plugins: { - angular: "tern/plugin/angular", - doc_comment: "tern/plugin/doc_comment", - es_modules: "tern/plugin/es_modules", - modules: "tern/plugin/modules", - node: "tern/plugin/node", - requirejs: "tern/plugin/requirejs", - architect_resolver: "./architect_resolver_worker", - }, + plugins: [ + { + name: "angular", + path: "tern/plugin/angular", + enabled: true, + hidden: false, + }, + { + name: "doc_comment", + path: "tern/plugin/doc_comment", + enabled: true, + hidden: true, + }, + { + name: "es_modules", + path: "tern/plugin/es_modules", + enabled: true, + hidden: true, + }, + { + name: "modules", + path: "tern/plugin/modules", + enabled: true, + hidden: true, + }, + { + name: "node", + path: "tern/plugin/node", + enabled: true, + hidden: false, + }, + { + name: "requirejs", + path: "tern/plugin/requirejs", + enabled: true, + hidden: false, + }, + { + name: "architect_resolver", + path: "./architect_resolver_worker", + enabled: true, + hidden: true, + }, + ], defs: [{ name: "ecma5", enabled: true, diff --git a/package.json b/package.json index 24ef812f..bfb9a92d 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#070988902f", + "c9.ide.language.javascript.tern": "#5d8d03491f", "c9.ide.language.javascript.infer": "#b15bdb1744", "c9.ide.language.jsonalyzer": "#45453961d9", "c9.ide.collab": "#30efed939e", diff --git a/plugins/c9.ide.server/views/flat-load-screen.html b/plugins/c9.ide.server/views/flat-load-screen.html index 533499e4..f59a85e1 100644 --- a/plugins/c9.ide.server/views/flat-load-screen.html +++ b/plugins/c9.ide.server/views/flat-load-screen.html @@ -34,7 +34,7 @@ "Stop cursing, start coding", "GET /this/workspace#loaded", "Use our Vim mode for extra addictive effect!", - "Not your grandfather's IDE", + "Not your grandmother's IDE", "Now made with 20% more cloud!", "Literally makes your laptop cooler", ]; From 138f92aeaf4a37fc02524eeca75a8976f37cac1f Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 16:13:31 +0000 Subject: [PATCH 032/329] Rename sigs to defs --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8f7f382d..6732b9fe 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "send": "~0.1.4", "simple-mime": "~0.0.8", "tern": "git://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e", - "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#351c6e9bdb973a64090f91da60e53c9171a69b18", + "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#063afc5a645ff0f0c57c40eb3866e444f8363ee5", "through": "2.2.0", "tmp": "~0.0.20", "uglify-js": "2.4.16", @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#e64b791919", + "c9.ide.language.javascript.tern": "#6b5933e991", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 58f96d0812d9b2aebb25b920dfd782a43e15ad57 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 17:21:55 +0000 Subject: [PATCH 033/329] Persist settings --- configs/client-default.js | 6 ++++++ package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/configs/client-default.js b/configs/client-default.js index 224ef829..028da028 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -370,22 +370,28 @@ module.exports = function(options) { defs: [{ name: "ecma5", enabled: true, + experimental: false, + firstClass: true, path: "lib/tern/defs/ecma5.json" }, { name: "jQuery", enabled: true, + experimental: false, path: "lib/tern/defs/jquery.json" }, { name: "browser", enabled: true, + experimental: false, path: "lib/tern/defs/browser.json" }, { name: "underscore", enabled: false, + experimental: false, path: "lib/tern/defs/underscore.json" }, { name: "chai", enabled: false, + experimental: false, path: "tern/defs/chai.json" }] }, diff --git a/package.json b/package.json index 6732b9fe..2d8a2ab1 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#6b5933e991", + "c9.ide.language.javascript.tern": "#05f82b7149", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 15334b4fc08de1e8e8f3a2da5c794896bfb16c13 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 19:10:04 +0000 Subject: [PATCH 034/329] Fix first-class definitions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d8a2ab1..7763bce8 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#05f82b7149", + "c9.ide.language.javascript.tern": "#11c080d7a9", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 8959856b27106d30b51e536b64977a7441d756cb Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 20:24:03 +0000 Subject: [PATCH 035/329] Tweak tern completions --- configs/client-default.js | 1 + package.json | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/configs/client-default.js b/configs/client-default.js index 028da028..84130450 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -382,6 +382,7 @@ module.exports = function(options) { name: "browser", enabled: true, experimental: false, + firstClass: true, path: "lib/tern/defs/browser.json" }, { name: "underscore", diff --git a/package.json b/package.json index 7763bce8..56a2109a 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#f06e6f5c68", + "c9.ide.language": "#266fd7b05f", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#f1715e2f7d", "c9.ide.language.html": "#0f4078c187", @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#11c080d7a9", + "c9.ide.language.javascript.tern": "#16c3c18f08", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 5ff9446d5dc0798ea368594b0ce90141d4a50517 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 20:25:45 +0000 Subject: [PATCH 036/329] Remove plugins from settings for now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 56a2109a..d94eceee 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#16c3c18f08", + "c9.ide.language.javascript.tern": "#e12cdf3f58", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 946cddc772aaf96746c171508cf3dc8471e5b0af Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 20:27:53 +0000 Subject: [PATCH 037/329] Fix saving settings --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d94eceee..ba53a6cf 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#e12cdf3f58", + "c9.ide.language.javascript.tern": "#9220591997", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 80f520b9dbdbcba10287b3e63b73c85833d86e62 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 20:33:52 +0000 Subject: [PATCH 038/329] Fix chai --- configs/client-default.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/client-default.js b/configs/client-default.js index 84130450..4b03d968 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -393,7 +393,7 @@ module.exports = function(options) { name: "chai", enabled: false, experimental: false, - path: "tern/defs/chai.json" + path: "lib/tern/defs/chai.json" }] }, "plugins/c9.ide.language.javascript.tern/ui", From 62c5f75f965f8e995c041238593f1cb2a3ac3001 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 20:57:18 +0000 Subject: [PATCH 039/329] Load configured defs at startup --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ba53a6cf..ca2761f2 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#9220591997", + "c9.ide.language.javascript.tern": "#5262f4faa3", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From de1070137dd0bf8f766e5348daad6536eea98e6e Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 20:57:28 +0000 Subject: [PATCH 040/329] Change icons for libraries We can use in-your-face icons now people can turn off library completions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ca2761f2..1e24879c 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#5262f4faa3", + "c9.ide.language.javascript.tern": "#6771fc7e87", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 1b1cff5ba6f870327098becd6cc0d4dbf868b9bf Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 09:50:13 +0000 Subject: [PATCH 041/329] Update tern_from_ts --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1e24879c..c0468eb9 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "send": "~0.1.4", "simple-mime": "~0.0.8", "tern": "git://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e", - "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#063afc5a645ff0f0c57c40eb3866e444f8363ee5", + "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#84d51dcb9b16b126a206789d4d4237cde2801fe4", "through": "2.2.0", "tmp": "~0.0.20", "uglify-js": "2.4.16", From 9ab27b2a9137a22b97bb46eaadb57beb46495bbc Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 09:50:20 +0000 Subject: [PATCH 042/329] Cleanup broken/redundant/iffy defs --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c0468eb9..c85cf447 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#6771fc7e87", + "c9.ide.language.javascript.tern": "#132bb8a926", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 98409ab883643b787064875d2672c91deb194b97 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 09:52:28 +0000 Subject: [PATCH 043/329] Fix initial enabling --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c85cf447..4e7820e0 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#132bb8a926", + "c9.ide.language.javascript.tern": "#c1d1b8d11d", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 4f197a4a86473b06351bbd977b47a421317f76ae Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Tue, 29 Dec 2015 12:38:13 +0000 Subject: [PATCH 044/329] Fix bogus warning Fixes +11303 --- node_modules/c9/urls.js | 2 +- package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/node_modules/c9/urls.js b/node_modules/c9/urls.js index 0ce9c60e..240931ff 100644 --- a/node_modules/c9/urls.js +++ b/node_modules/c9/urls.js @@ -94,7 +94,7 @@ function getBaseUrl(req, sourceBaseUrlPattern, targetBaseUrlPattern) { targetHost = "c9.io"; } - if (/^(ide|vfs)./.test(targetHost)) + if (/^(ide|vfs)\./.test(targetHost)) console.trace("Warning: possibly incorrect baseUrl constructed, with 'ide.' in the hostname: " + targetHost); return replaceDomain(targetBaseUrlPattern, targetHost) diff --git a/package.json b/package.json index d94a392a..43d0ed40 100644 --- a/package.json +++ b/package.json @@ -91,6 +91,7 @@ "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#660b42e3a3", + "c9.ide.language.go": "#undefined", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From f051cdc244ce701ff4d7a9e1128741c4505f08d6 Mon Sep 17 00:00:00 2001 From: nightwing Date: Sat, 28 Nov 2015 12:02:58 +0000 Subject: [PATCH 045/329] open ide from chrome app in the same window --- build/browser_extensions/chrome/manifest.json | 2 +- package.json | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/build/browser_extensions/chrome/manifest.json b/build/browser_extensions/chrome/manifest.json index 7939147b..8c44b02e 100644 --- a/build/browser_extensions/chrome/manifest.json +++ b/build/browser_extensions/chrome/manifest.json @@ -1,7 +1,7 @@ { "app": { "launch": { - "web_url": "http://c9.io/" + "web_url": "http://c9.io/#1page" }, "urls": [ "https://c9.io/", "https://www.c9.io/", "https://ide.c9.io/", diff --git a/package.json b/package.json index bacc98af..748deb5d 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,8 @@ "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#85edff7f88", - "c9.ide.mount": "#befb8188d5", + "c9.ide.language.go": "#undefined", + "c9.ide.mount": "#fb74933c13", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", "c9.ide.openfiles": "#7fa4a97fed", @@ -115,6 +116,6 @@ "c9.ide.threewaymerge": "#229382aa0b", "c9.ide.undo": "#b028bcb4d5", "c9.ide.upload": "#0bd010d3dc", - "c9.ide.welcome": "#2e8792e2fc" + "c9.ide.welcome": "#f7c7eeb7a7" } } \ No newline at end of file From 4e87291fb94e237d56a8000c0871ad20cc2516f5 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Tue, 12 Jan 2016 09:25:21 +0000 Subject: [PATCH 046/329] Add plain Python image --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index fda12131..b7053869 100644 --- a/package.json +++ b/package.json @@ -91,6 +91,7 @@ "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#302813a7e3", + "c9.ide.language.go": "#undefined", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From a01e8d944e5d6a8ceda28732372a4f9788d478e4 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Tue, 12 Jan 2016 09:25:38 +0000 Subject: [PATCH 047/329] Match web.py listen message --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b7053869..5009162d 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,7 @@ "c9.ide.run.debug.xdebug": "#5553240abe", "c9.ide.save": "#9461acd953", "c9.ide.scm": "#930a9e6f00", - "c9.ide.terminal.monitor": "#e26502f0df", + "c9.ide.terminal.monitor": "#a0d1f02991", "c9.ide.test": "#8f21f662d3", "c9.ide.test.mocha": "#fc053b23d2", "c9.ide.theme.flat": "#92cda0fb40", From 819caeb8d4535edeb4f1b7af0ccc4421cc629728 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 12 Jan 2016 09:37:12 +0000 Subject: [PATCH 048/329] Remove experimental state of python completion support --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 70636e49..32d25f92 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#ea98fce541", + "c9.ide.language.python": "#5bc0b6ea85", + "c9.ide.language.go": "#undefined", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From f81b9dd44b19991a68a573f633cac4dc28594d25 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 12 Jan 2016 15:23:30 +0000 Subject: [PATCH 049/329] Support some more characters in prefix regex --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c9eb3a51..a89dbe96 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#ea98fce541", + "c9.ide.language.python": "#ea6378de82", + "c9.ide.language.go": "#undefined", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From f2fac3128fc9187451d7ff4016aa42d1daaf724d Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 12 Jan 2016 15:30:03 +0000 Subject: [PATCH 050/329] Immediately propose completion after % --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a89dbe96..754d84b0 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#ea6378de82", + "c9.ide.language.python": "#9fbf1abb13", "c9.ide.language.go": "#undefined", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", From 71a72c51f1103fbe34595f7ef0607477f68dffb4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 13 Jan 2016 10:02:22 +0000 Subject: [PATCH 051/329] Future-proof settings format with enabled property I plan to do things like track which ones were shown in a hint to users in these properties. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4e7820e0..d630fedf 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#c1d1b8d11d", + "c9.ide.language.javascript.tern": "#4301421449", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 6b8e6cd63a31bf35609b95decfd3cc59326e8395 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 13 Jan 2016 10:23:07 +0000 Subject: [PATCH 052/329] Enable completions for Meteor in meteor workspaces by default --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d630fedf..627ea220 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#4301421449", + "c9.ide.language.javascript.tern": "#415c27a419", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 6ab35edef155e9729bb9de9e8fcbab27451e15fe Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 13 Jan 2016 10:23:55 +0000 Subject: [PATCH 053/329] Remove silly docs --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 627ea220..600d4611 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#415c27a419", + "c9.ide.language.javascript.tern": "#92cfa3de22", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 884762488d6c3c9c158c939ccc84957b1b33a3a2 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 13 Jan 2016 10:24:00 +0000 Subject: [PATCH 054/329] Don't trust bootstrap docs yet --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 600d4611..4fb92a67 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.javascript": "#2b77bdb96a", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#92cfa3de22", + "c9.ide.language.javascript.tern": "#63ae1e6b8e", "c9.ide.language.javascript.infer": "#3d137523df", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", From 33e57483fc06a2592c3b1cf048353eadb18aa987 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 14 Jan 2016 14:56:56 +0000 Subject: [PATCH 055/329] Cleanup --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8849200a..574040b1 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#d7b067e838", "c9.ide.language.javascript.tern": "#f9ba3813d7", "c9.ide.language.javascript.infer": "#9cf94f77be", - "c9.ide.language.jsonalyzer": "#e7d13fab2f", + "c9.ide.language.jsonalyzer": "#1430f64b23", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From b548115e01ecad1088dcd259eac70b4803b72b0e Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 14 Jan 2016 14:59:47 +0000 Subject: [PATCH 056/329] Don't call getDocument() a second time It doesn't (always?) like the extra arguments --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 574040b1..244206ea 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#d7b067e838", "c9.ide.language.javascript.tern": "#f9ba3813d7", "c9.ide.language.javascript.infer": "#9cf94f77be", - "c9.ide.language.jsonalyzer": "#1430f64b23", + "c9.ide.language.jsonalyzer": "#0a9d8d824a", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 1ce69648fe824117bb144b1b2a2cfd20805c9316 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 14 Jan 2016 15:00:49 +0000 Subject: [PATCH 057/329] Add another sanity check Don't really trust these collab servers --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 244206ea..7584f3fd 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#d7b067e838", "c9.ide.language.javascript.tern": "#f9ba3813d7", "c9.ide.language.javascript.infer": "#9cf94f77be", - "c9.ide.language.jsonalyzer": "#0a9d8d824a", + "c9.ide.language.jsonalyzer": "#48ec34b2e6", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 4c178a79705483aa8619c448acfe65f10eb0cba6 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 16:12:25 +0100 Subject: [PATCH 058/329] c9-auto-bump 3.1.1033 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index edae6019..863202aa 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1032", + "version": "3.1.1033", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 825d9c67078ad5a404e21489fd6567842c543aad Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 14 Jan 2016 15:35:05 +0000 Subject: [PATCH 059/329] Fix Go icon --- plugins/c9.core/util.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/c9.core/util.js b/plugins/c9.core/util.js index 3ce82161..0fdeb788 100644 --- a/plugins/c9.core/util.js +++ b/plugins/c9.core/util.js @@ -57,7 +57,8 @@ define(function(require, exports, module) { "text/x-csharp": "page_white_csharp", "text/x-java-source": "page_white_cup", "text/x-markdown": "page_white_text", - "text/x-xquery": "page_white_code" + "text/x-xquery": "page_white_code", + "text/x-go": "page_white_code", }; var contentTypes = { @@ -87,6 +88,7 @@ define(function(require, exports, module) { "xhtml": "application/xhtml+xml", "coffee": "text/x-script.coffeescript", "py": "text/x-script.python", + "go": "text/x-go", "java": "text/x-java-source", "logic": "text/x-logiql", From 7b8564148d600c27b97f9b7d93412beee22b3085 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 16:57:58 +0100 Subject: [PATCH 060/329] c9-auto-bump 3.1.1034 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 863202aa..72550668 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1033", + "version": "3.1.1034", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c9dc6a72d93a4e42690c39b360235552e74deed8 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 16:59:28 +0100 Subject: [PATCH 061/329] c9-auto-bump 3.1.1035 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 72550668..6866d6f2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1034", + "version": "3.1.1035", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From cb2117f41e6dfa1758d095f05d42affd85cfad66 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 14 Jan 2016 16:08:34 +0000 Subject: [PATCH 062/329] Fix null showing up in docs --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b4f41fc6..2e95cbb1 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#d7b067e838", - "c9.ide.language.javascript.tern": "#805d77e206", + "c9.ide.language.javascript.tern": "#9774e00328", "c9.ide.language.javascript.infer": "#fd5cd9e3d9", "c9.ide.language.jsonalyzer": "#ef0ea1d28f", "c9.ide.collab": "#10c224f9b8", From f8b13126546bc7e4afb4aa20fa53c8924e43b57d Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 17:41:39 +0100 Subject: [PATCH 063/329] c9-auto-bump 3.1.1036 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6866d6f2..99029885 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1035", + "version": "3.1.1036", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4313924f5bc391aef1da984ee4f587179a99cd63 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 14 Jan 2016 17:48:28 +0100 Subject: [PATCH 064/329] Add image --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 99029885..7191eb50 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#03b2523dc7", - "c9.ide.language.go": "#267378d2f3", + "c9.ide.language.go": "#62eb21959a", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 5db1617adbdbbd2fe3cea3fb7647f6692f5f56b0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 17:48:52 +0100 Subject: [PATCH 065/329] c9-auto-bump 3.1.1037 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7191eb50..3ada0006 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1036", + "version": "3.1.1037", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 05ab347036b00982c6c5f0a743dafa91790082c4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 14 Jan 2016 17:56:36 +0100 Subject: [PATCH 066/329] Add image link --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3ada0006..11c82876 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#03b2523dc7", - "c9.ide.language.go": "#62eb21959a", + "c9.ide.language.go": "#c1446b259f", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From b6cb0b9f89860ee37f7565b2e0c93bef38f24c22 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 17:57:17 +0100 Subject: [PATCH 067/329] c9-auto-bump 3.1.1038 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 11c82876..93369180 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1037", + "version": "3.1.1038", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 992fd3f30c0e7dbe51bb618f2f74bdbeea9a5b55 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 21:33:18 +0100 Subject: [PATCH 068/329] c9-auto-bump 3.1.1039 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 93369180..96f4bb3f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1038", + "version": "3.1.1039", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9ce3cd7d91e3eb47363ce10da8753a48591c1e99 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 21:54:35 +0100 Subject: [PATCH 069/329] c9-auto-bump 3.1.1040 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 96f4bb3f..b0504c7f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1039", + "version": "3.1.1040", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 3524e94e6bc6e06e12cc7e47636cacbef7a13539 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 14 Jan 2016 22:33:36 +0100 Subject: [PATCH 070/329] c9-auto-bump 3.1.1041 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b0504c7f..b0f63ab2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1040", + "version": "3.1.1041", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 6644902cfc146c1365fbab969205ec5091d6bf23 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 00:57:57 +0100 Subject: [PATCH 071/329] c9-auto-bump 3.1.1042 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b0f63ab2..fd1da553 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1041", + "version": "3.1.1042", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e194e8a2dff1e688fde26a67140455cb677a3c47 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 15 Jan 2016 08:21:31 +0000 Subject: [PATCH 072/329] Make sure options is not undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 754d84b0..e4a21f22 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#8d35953ff4", "c9.ide.language.javascript.tern": "#f9ba3813d7", "c9.ide.language.javascript.infer": "#9cf94f77be", - "c9.ide.language.jsonalyzer": "#0a130ac606", + "c9.ide.language.jsonalyzer": "#bc0d788ab2", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 341b98abc6e75db39c18346bc7be33a957bf031d Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 09:25:34 +0100 Subject: [PATCH 073/329] c9-auto-bump 3.1.1043 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fd1da553..ed962e79 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1042", + "version": "3.1.1043", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 2cfb7bd849744aa92f81cf01abdac88d269139c3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 10:05:41 +0100 Subject: [PATCH 074/329] c9-auto-bump 3.1.1044 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ed962e79..5120376b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1043", + "version": "3.1.1044", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4e892376413e5b7b063a749624f4bf61d2ddd5d9 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 10:06:00 +0100 Subject: [PATCH 075/329] c9-auto-bump 3.1.1045 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5120376b..92b6ca2b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1044", + "version": "3.1.1045", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 70176f3b35002287d6a8fdaeaac011aaf33d3c2c Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 10:36:41 +0100 Subject: [PATCH 076/329] c9-auto-bump 3.1.1046 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 92b6ca2b..add207bd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1045", + "version": "3.1.1046", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4cb54eed1114ca9df3bd4143b3ec25d32304b30c Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 10:50:41 +0100 Subject: [PATCH 077/329] c9-auto-bump 3.1.1047 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index add207bd..404dc316 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1046", + "version": "3.1.1047", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8fd0273c4209566cdba73cfec6450a591ec952f9 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 15 Jan 2016 11:22:10 +0100 Subject: [PATCH 078/329] Fix +11596 CSS completion not always working --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ed962e79..129e00f2 100644 --- a/package.json +++ b/package.json @@ -56,9 +56,9 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9d12de412d", + "c9.ide.language": "#38f08a2956", "c9.ide.language.css": "#be07d72209", - "c9.ide.language.generic": "#2b5cc6275e", + "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", "c9.ide.language.html.diff": "#24f3608d26", "c9.ide.language.javascript": "#1a0b1584c2", From ca0114ae5595c1cfff165da8f1c6f827b1034ce0 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 15 Jan 2016 11:29:09 +0100 Subject: [PATCH 079/329] Fix silly comparison --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2e95cbb1..c69aa4ba 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#d7b067e838", - "c9.ide.language.javascript.tern": "#9774e00328", + "c9.ide.language.javascript.tern": "#f58ab7fbe4", "c9.ide.language.javascript.infer": "#fd5cd9e3d9", "c9.ide.language.jsonalyzer": "#ef0ea1d28f", "c9.ide.collab": "#10c224f9b8", From 4052f8584e4b3e99ee8b0c7db4dfd0abb04fc313 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 15 Jan 2016 11:31:13 +0100 Subject: [PATCH 080/329] Update test suite --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c69aa4ba..897afee6 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#8d81473a3a", + "c9.ide.language": "#0970dbca0a", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#3771ac5199", "c9.ide.language.html": "#9be847c0ce", From f93daff906a875e45cafabd91b2911b3800d8699 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 11:35:45 +0100 Subject: [PATCH 081/329] c9-auto-bump 3.1.1048 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 404dc316..ae315d8b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1047", + "version": "3.1.1048", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 165cc12343c1d676ed62e9aec7d57af93f6ea264 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 15 Jan 2016 11:43:01 +0100 Subject: [PATCH 082/329] More test config --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 897afee6..15e89717 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#0970dbca0a", + "c9.ide.language": "#9c946eea6c", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#3771ac5199", "c9.ide.language.html": "#9be847c0ce", From 0866127b31cc3f4d511ea6d820c756092da2a0c0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 12:01:01 +0100 Subject: [PATCH 083/329] c9-auto-bump 3.1.1049 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ae315d8b..88d98d6e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1048", + "version": "3.1.1049", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d3a94f748d362dfeada219d91597fcd0f42af68a Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 15 Jan 2016 11:05:08 +0000 Subject: [PATCH 084/329] fix M8: Files Outside of Workspace Can Be Accessed via Directory Traversal fixes https://github.com/c9/newclient/issues/11380 --- node_modules/vfs-http-adapter/restful.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/node_modules/vfs-http-adapter/restful.js b/node_modules/vfs-http-adapter/restful.js index 1360f757..15ae85df 100644 --- a/node_modules/vfs-http-adapter/restful.js +++ b/node_modules/vfs-http-adapter/restful.js @@ -19,12 +19,13 @@ module.exports = function setup(mount, vfs, mountOptions) { if (code) res.statusCode = code; else if (typeof err.code == "number") res.statusCode = err.code; else if (err.code === "EBADREQUEST") res.statusCode = 400; + else if (err.code === "EACCESS") res.statusCode = 403; else if (err.code === "EACCES") res.statusCode = 403; else if (err.code === "ENOENT") res.statusCode = 404; else if (err.code === "ENOTREADY") res.statusCode = 503; else if (err.code === "EISDIR") res.statusCode = 503; else res.statusCode = 500; - var message = (err.stack || err) + "\n"; + var message = (err.message || err.toString()) + "\n"; res.setHeader("Content-Type", "text/plain"); res.setHeader("Content-Length", Buffer.byteLength(message)); res.end(message); From e2d02b5afe4a9bad8fe9f26843a1e53353b7dbe0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 12:13:19 +0100 Subject: [PATCH 085/329] c9-auto-bump 3.1.1050 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 88d98d6e..bad29415 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1049", + "version": "3.1.1050", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 7b2ee63ab4244c4e66003e0188c47eb46fbe4462 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 15 Jan 2016 15:16:41 +0400 Subject: [PATCH 086/329] do not display error when custom parser for eslint is specified --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 88d98d6e..b0447fe9 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "c9.ide.language.html.diff": "#24f3608d26", "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", - "c9.ide.language.javascript.eslint": "#d7b067e838", + "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", "c9.ide.language.javascript.infer": "#9cf94f77be", "c9.ide.language.jsonalyzer": "#ef0ea1d28f", From dcd8e9df989af4a53946e3e2a86286b87af45177 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 15 Jan 2016 11:25:41 +0000 Subject: [PATCH 087/329] path might not be a string --- plugins/c9.vfs.server/vfs_proxy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/c9.vfs.server/vfs_proxy.js b/plugins/c9.vfs.server/vfs_proxy.js index c73732fb..37ecbde4 100644 --- a/plugins/c9.vfs.server/vfs_proxy.js +++ b/plugins/c9.vfs.server/vfs_proxy.js @@ -47,7 +47,7 @@ module.exports = function(methods, vfsHome, vfsWorkspace) { }); args[1] = options; - if (path.charAt(0) == "~") { + if (typeof path == "string" && path.charAt(0) == "~") { args[0] = substituteTilde(path); vfsHome[name].apply(vfsHome, args); From d195ab731704fc5085372f37a4d326e5008d2486 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 15 Jan 2016 11:29:41 +0000 Subject: [PATCH 088/329] validate `file` option --- plugins/c9.vfs.server/vfs_wrapper.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/c9.vfs.server/vfs_wrapper.js b/plugins/c9.vfs.server/vfs_wrapper.js index 808f2ff4..8fe1192a 100644 --- a/plugins/c9.vfs.server/vfs_wrapper.js +++ b/plugins/c9.vfs.server/vfs_wrapper.js @@ -83,6 +83,9 @@ module.exports = function(vfs, options) { if (!options.file) return callback(new error.Forbidden("Option 'file' is missing")); + + if (typeof options.file != "string") + return callback(new error.Forbidden("Invalid option 'file'")); if (extendDirectory) { var file = options.file = path.normalize(path.join(extendDirectory, options.file)); From 6d8530e05e713c85b4e98eeac1d7dcfe084c3b3b Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 15 Jan 2016 11:38:04 +0000 Subject: [PATCH 089/329] was fixed in localfs --- node_modules/vfs-http-adapter/restful.js | 1 - node_modules/vfs-local/localfs.js | 9 +++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/node_modules/vfs-http-adapter/restful.js b/node_modules/vfs-http-adapter/restful.js index 15ae85df..2d6c53eb 100644 --- a/node_modules/vfs-http-adapter/restful.js +++ b/node_modules/vfs-http-adapter/restful.js @@ -19,7 +19,6 @@ module.exports = function setup(mount, vfs, mountOptions) { if (code) res.statusCode = code; else if (typeof err.code == "number") res.statusCode = err.code; else if (err.code === "EBADREQUEST") res.statusCode = 400; - else if (err.code === "EACCESS") res.statusCode = 403; else if (err.code === "EACCES") res.statusCode = 403; else if (err.code === "ENOENT") res.statusCode = 404; else if (err.code === "ENOTREADY") res.statusCode = 503; diff --git a/node_modules/vfs-local/localfs.js b/node_modules/vfs-local/localfs.js index b3494d57..ab07a0d5 100644 --- a/node_modules/vfs-local/localfs.js +++ b/node_modules/vfs-local/localfs.js @@ -322,8 +322,8 @@ module.exports = function setup(fsOptions) { var isError = true; if (isError) { - var err = new Error("EACCESS: '" + path + "' not in '" + localRoot + "'"); - err.code = "EACCESS"; + var err = new Error("EACCES: '" + path + "' not in '" + localRoot + "'"); + err.code = "EACCES"; return callback(err); } } @@ -2335,6 +2335,11 @@ module.exports = function setup(fsOptions) { } function extend(name, options, callback) { + if (!name) { + var err = new Error("EACCES: Invalid extension name"); + err.code = "EACCES"; + return callback(err); + } var meta = {}; // Pull from cache if it's already loaded. From 85d179ea43982101d020306ce52523f7916ef3a8 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 15 Jan 2016 11:47:03 +0000 Subject: [PATCH 090/329] fix crash in standalone --- plugins/c9.preview/preview.handler.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/c9.preview/preview.handler.js b/plugins/c9.preview/preview.handler.js index 3bf1f351..41539219 100644 --- a/plugins/c9.preview/preview.handler.js +++ b/plugins/c9.preview/preview.handler.js @@ -212,7 +212,8 @@ define(function(require, exports, module) { } else if (body.indexOf("ENOENT") !== -1 || statusCode == 404) { next(new error.NotFound("File '" + path + "' could not be found!")); } else { - delete req.session.ws[req.ws]; + if (req.session.ws) + delete req.session.ws[req.ws]; var json; try { From cc7052edbedef035348df32ace988ad310deb941 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 13:06:12 +0100 Subject: [PATCH 091/329] c9-auto-bump 3.1.1051 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4f89ed91..8aacdb70 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1050", + "version": "3.1.1051", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b56e03e0f251061f7f4047a61b4eea24179cb321 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 13:07:21 +0100 Subject: [PATCH 092/329] c9-auto-bump 3.1.1052 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6f535173..a3af8def 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1051", + "version": "3.1.1052", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a1a76e790e20999ff5d7a9790c35d6de3c23fd3c Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 13:08:59 +0100 Subject: [PATCH 093/329] c9-auto-bump 3.1.1053 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fe70c498..a203f4d4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1052", + "version": "3.1.1053", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e61c16bee7cd2a9fd4ec61844bed8de83191189a Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 13:09:49 +0100 Subject: [PATCH 094/329] c9-auto-bump 3.1.1054 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 134c4a57..047c8cb6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1053", + "version": "3.1.1054", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From cfa07f44492495601151f56ecbdb1aafe5fc59ce Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 15 Jan 2016 12:11:11 +0000 Subject: [PATCH 095/329] fix error handling in standalone --- plugins/c9.vfs.standalone/standalone.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/plugins/c9.vfs.standalone/standalone.js b/plugins/c9.vfs.standalone/standalone.js index cd2019e7..ea70fea4 100644 --- a/plugins/c9.vfs.standalone/standalone.js +++ b/plugins/c9.vfs.standalone/standalone.js @@ -168,6 +168,8 @@ function plugin(options, imports, register) { }); var path = resolve(__dirname + "/../../build/output/latest.tar.gz"); fs.readlink(path, function(err, target) { + if (err) return next(err); + res.end((target || "").split(".")[0]); }); }); @@ -176,9 +178,19 @@ function plugin(options, imports, register) { var filename = req.params.path; var path = resolve(__dirname + "/../../build/output/" + filename); - res.writeHead(200, {"Content-Type": "application/octet-stream"}); var stream = fs.createReadStream(path); - stream.pipe(res); + stream.on("error", function(err) { + next(err); + }); + stream.on("data", function(data) { + if (!res.headersSent) + res.writeHead(200, {"Content-Type": "application/octet-stream"}); + + res.write(data); + }); + stream.on("end", function(data) { + res.end(); + }); }); api.get("/configs/require_config.js", function(req, res, next) { From 76d1b0935fc3be7849164f005824d6e1e750c001 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 15 Jan 2016 13:53:57 +0100 Subject: [PATCH 096/329] c9-auto-bump 3.1.1055 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 047c8cb6..a355958f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1054", + "version": "3.1.1055", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e8dcd182f8f05b1500754978568f62e59001e246 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Fri, 15 Jan 2016 15:40:59 +0000 Subject: [PATCH 097/329] add unit tests --- node_modules/vfs-local/test/test-local.js | 8 +++++++- plugins/c9.vfs.server/vfs_proxy.js | 5 +++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/node_modules/vfs-local/test/test-local.js b/node_modules/vfs-local/test/test-local.js index 7c4e1ef9..8a6c5227 100644 --- a/node_modules/vfs-local/test/test-local.js +++ b/node_modules/vfs-local/test/test-local.js @@ -49,7 +49,7 @@ describe('vfs-local', function () { }); it('should reject paths that resolve outside the root', function (done) { vfs.resolve("/../test-local.js", {}, function (err, meta) { - expect(err).property("code").equals("EACCESS"); + expect(err).property("code").equals("EACCES"); done(); }); }); @@ -893,6 +893,12 @@ describe('vfs-local', function () { }); }); }); + it("should error with EACCES if the same extension name is empty", function (done) { + vfs.extend("", {file: __dirname + "/math.js"}, function (err, meta) { + expect(err).property("code").equal("EACCES"); + done(); + }); + }); it("should allow a redefine if options.redefine is set", function (done) { vfs.extend("test", {file: __dirname + "/math.js"}, function (err, meta) { if (err) throw err; diff --git a/plugins/c9.vfs.server/vfs_proxy.js b/plugins/c9.vfs.server/vfs_proxy.js index 37ecbde4..031cfdf8 100644 --- a/plugins/c9.vfs.server/vfs_proxy.js +++ b/plugins/c9.vfs.server/vfs_proxy.js @@ -34,7 +34,7 @@ module.exports = function(methods, vfsHome, vfsWorkspace) { function wrap(name, excluded) { if (excluded) { - return function(){ + return function() { vfsWorkspace[name].apply(vfsWorkspace, arguments); }; } @@ -43,7 +43,8 @@ module.exports = function(methods, vfsHome, vfsWorkspace) { var args = Array.prototype.slice.call(arguments); PATH_OPTIONS.forEach(function(o) { - options[o] = options[o] && substituteTilde(options[o]); + if (options[o] && typeof options[o] == "string") + options[o] = substituteTilde(options[o]); }); args[1] = options; From e61beac0a2308055ec4859995061b3c3061984dd Mon Sep 17 00:00:00 2001 From: c9bot Date: Sat, 16 Jan 2016 08:12:45 +0100 Subject: [PATCH 098/329] c9-auto-bump 3.1.1056 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a355958f..07f96719 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1055", + "version": "3.1.1056", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From efe8503d48d0b8037c79a662802afc1e41c91719 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 10:21:03 +0000 Subject: [PATCH 099/329] Rename and better explain getCacheCompletionRegex --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 07f96719..fcfca895 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#38f08a2956", + "c9.ide.language": "#c94a12c120", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#9cf94f77be", + "c9.ide.language.javascript.infer": "#c88fc6e405", "c9.ide.language.jsonalyzer": "#333e5262dc", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#80c19e5ba7", + "c9.ide.language.python": "#e1d71329a5", "c9.ide.language.go": "#c1446b259f", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", From 12174cd50e51dea27bbc3131bc628b5bf56a7398 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 10:27:03 +0000 Subject: [PATCH 100/329] Allow pylint flags to override defaults --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 07f96719..78b87e2d 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#80c19e5ba7", + "c9.ide.language.python": "#3ebfa241de", "c9.ide.language.go": "#c1446b259f", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", From fd175dcb723a1c0ac6865ff0834fb78f7c1ae240 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 10:43:34 +0000 Subject: [PATCH 101/329] Remove legacy function --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fcfca895..a110dd17 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#c94a12c120", + "c9.ide.language": "#1847362d1c", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 63e02eb201cc36eb62683c8535c0115105802e80 Mon Sep 17 00:00:00 2001 From: c9bot Date: Sun, 17 Jan 2016 17:42:04 +0100 Subject: [PATCH 102/329] c9-auto-bump 3.1.1057 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 07f96719..f7ad201a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1056", + "version": "3.1.1057", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4cd3804c399aa1507c8d18f8819ef52ae5ebad26 Mon Sep 17 00:00:00 2001 From: c9bot Date: Sun, 17 Jan 2016 17:44:36 +0100 Subject: [PATCH 103/329] c9-auto-bump 3.1.1058 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f7ad201a..f92fea7e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1057", + "version": "3.1.1058", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4cdd1c2b508d9d4011eec1056abe9f13d604e22f Mon Sep 17 00:00:00 2001 From: basdewachter Date: Sun, 17 Jan 2016 21:11:51 +0100 Subject: [PATCH 104/329] add class c9error to profile and ide --- plugins/c9.ide.dialog.common/error.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/c9.ide.dialog.common/error.js b/plugins/c9.ide.dialog.common/error.js index dda62571..313bf931 100644 --- a/plugins/c9.ide.dialog.common/error.js +++ b/plugins/c9.ide.dialog.common/error.js @@ -111,7 +111,7 @@ define(function(require, exports, module) { hide(); }); } - error.className = "errorlabel " + error.className = "errorlabel c9error " + (message.className ? message.className : ""); if (!message.noError) { @@ -141,7 +141,7 @@ define(function(require, exports, module) { // Start anim lastClassname = message.className; setTimeout(function() { - error.className = "errorlabel anim " + (offset > 0 ? "fade-in" : "") + error.className = "errorlabel c9error anim " + (offset > 0 ? "fade-in" : "") + " " + (message.className || ""); error.style.top = (offset + topPx) + "px"; error.style.opacity = 1; @@ -164,7 +164,7 @@ define(function(require, exports, module) { if (!error || error.style.display === "none") return callback && callback(); - error.className = "errorlabel anim " + (offset > 0 ? "fade-in " : " ") + error.className = "errorlabel c9error anim " + (offset > 0 ? "fade-in " : " ") + (lastClassname ? lastClassname : ""); if (offset > 0) error.style.opacity = 0; From 5cf637dc06b8a363a5139d91c1c7cef3f0f220c5 Mon Sep 17 00:00:00 2001 From: c9bot Date: Sun, 17 Jan 2016 23:43:51 +0100 Subject: [PATCH 105/329] c9-auto-bump 3.1.1059 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f92fea7e..d31478c3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1058", + "version": "3.1.1059", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 60b61aa22eef71a0e5f2a22209c05cac3414f7d5 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 15 Jan 2016 19:34:01 +0400 Subject: [PATCH 106/329] show paths in openfiles similar to changes panel --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d31478c3..56105f1a 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", - "c9.ide.openfiles": "#7fa4a97fed", + "c9.ide.openfiles": "#b11517abf6", "c9.ide.preview": "#8f87ff2f6a", "c9.ide.preview.browser": "#c5b9a129de", "c9.ide.preview.markdown": "#bc846e1562", From 002b3f4b48a34906276c20eadafa6f80c5518a16 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 15 Jan 2016 19:34:53 +0400 Subject: [PATCH 107/329] fix more... menuitem in tabbar popup --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 56105f1a..6483ec9a 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "c9.ide.ace.split": "#0ae0151c78", "c9.ide.ace.statusbar": "#3aab0b67e0", "c9.ide.ace.stripws": "#cf0f42ac59", - "c9.ide.behaviors": "#5ae88f87e1", + "c9.ide.behaviors": "#db32109ebc", "c9.ide.closeconfirmation": "#cee4674141", "c9.ide.configuration": "#a9066299a2", "c9.ide.dialog.wizard": "#7667ec79a8", @@ -96,7 +96,7 @@ "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", - "c9.ide.openfiles": "#b11517abf6", + "c9.ide.openfiles": "#358ac94915", "c9.ide.preview": "#8f87ff2f6a", "c9.ide.preview.browser": "#c5b9a129de", "c9.ide.preview.markdown": "#bc846e1562", From a426edd313e3aa13b80473bc9b3977b6d66a81e9 Mon Sep 17 00:00:00 2001 From: nightwing Date: Sat, 16 Jan 2016 04:51:15 +0400 Subject: [PATCH 108/329] always normalize paths in c9.fs fixes issue with language adding directories named .. into tree --- plugins/c9.fs/fs.cache.xml.js | 37 ++++++++++++++++++++++++----------- plugins/c9.fs/fs.js | 6 ++++++ 2 files changed, 32 insertions(+), 11 deletions(-) diff --git a/plugins/c9.fs/fs.cache.xml.js b/plugins/c9.fs/fs.cache.xml.js index 9d0babbe..da06cc24 100644 --- a/plugins/c9.fs/fs.cache.xml.js +++ b/plugins/c9.fs/fs.cache.xml.js @@ -216,7 +216,7 @@ define(function(require, exports, module) { : (linkInfo ? { link: true, linkStat: { fullPath: linkInfo } } : {}); - stat.mtime = Math.floor(Date.now() / 1000); + stat.mtime = Date.now(); node = createNode(e.path, stat); emit("add", {path : e.path, node : node}); @@ -464,15 +464,30 @@ define(function(require, exports, module) { var parts = path.split("/"); var node = context || model.root; if (!node) { - node = orphans[parts[0]]; //model.realRoot || + node = orphans[parts[0]]; // model.realRoot || if (node) parts.shift(); } if (path == "/") parts.shift(); + var up = 0; + for (var i = parts.length; i--;) { + var p = parts[i]; + if (!p && i || p === ".") { + parts.splice(i, 1); + } + else if (p === "..") { + parts.splice(i, 1); + up++; + } + else if (up) { + parts.splice(i, 1); + up--; + } + } + for (var i = 0; i < parts.length; i++) { var p = parts[i]; - if (!p && i) continue; // allow paths with trailing / if (node) node = node.map && node.map[p]; if (!node) @@ -579,6 +594,14 @@ define(function(require, exports, module) { node.children = null; + if (typeof node.mtime !== "number" && node.mtime) { + // why Date ends up here? + reportError(new Error("Date in fs cache"), { + stat: stat, + mtime: node.mtime, + path: node.path + }); + } if (!updating) { if (!modified.length) modified.push(parent); @@ -629,14 +652,6 @@ define(function(require, exports, module) { }); } else if (key === "children" || key === "isSelected") { prop = null; - } else if (Object.prototype.toString.call(node[key]) == "[object Date]") { - // why Date ends up here? - reportError(new Error("Date in fs cache"), { - key: key, - value: node[key], - path: node.path, - hasParentProp: !!node.parent, - }); } else { prop = lang.deepCopy(node[key]); } diff --git a/plugins/c9.fs/fs.js b/plugins/c9.fs/fs.js index 04e2d42d..f07b7746 100644 --- a/plugins/c9.fs/fs.js +++ b/plugins/c9.fs/fs.js @@ -21,6 +21,7 @@ define(function(require, exports, module) { var stream = require("./fs.streams")(vfs, options.base, options.baseProc, options.cli); var xhr = options.cli ? stream : require("./fs.xhr")(vfs.rest); var uCaseFirst = require("c9/string").uCaseFirst; + var normalize = require("path").normalize; var api = { readFile: xhr.readFile, @@ -65,6 +66,11 @@ define(function(require, exports, module) { if (typeof args[args.length - 1] != "function") throw new Error("Missing callback for " + name); + path = args[0] = normalize(path); + if (name == "rename" || name == "copy" || name == "symlink") { + args[1] = normalize(args[1]); + } + // // TODO disabled to not break local version on windows // if (!/^[!~/]/.test(path)) { // var e = new Error("Invalid path passed to fs " + name); From 87c558207c43c1303b182abe6884222a36301a1c Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 06:29:54 +0100 Subject: [PATCH 109/329] c9-auto-bump 3.1.1060 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d31478c3..216b5348 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1059", + "version": "3.1.1060", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9a58925fc99a148ded66176605de3ec8e3ed2130 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 07:21:05 +0100 Subject: [PATCH 110/329] c9-auto-bump 3.1.1061 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 216b5348..382095e6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1060", + "version": "3.1.1061", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 70b7be6dc517d95a9bcc1785f6c98155ae42bbd4 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 09:41:26 +0100 Subject: [PATCH 111/329] c9-auto-bump 3.1.1062 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 382095e6..c7e2fbb5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1061", + "version": "3.1.1062", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8ba4144d6391400b67a5eb9e73e1dd1eea85004d Mon Sep 17 00:00:00 2001 From: Matthijs van Henten Date: Mon, 18 Jan 2016 09:40:14 +0000 Subject: [PATCH 112/329] circumvent silly amd --- node_modules/c9/scm_url_parse.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/node_modules/c9/scm_url_parse.js b/node_modules/c9/scm_url_parse.js index cc39f02c..92898dd3 100644 --- a/node_modules/c9/scm_url_parse.js +++ b/node_modules/c9/scm_url_parse.js @@ -1,3 +1,9 @@ +if (define === undefined) { + var define = function(fn) { + fn(require, exports, module); + }; +} + define(function(require, exports, module) { "use strict"; From 750aa1e6630e699fff9d3c9ffc7b76371a34bc25 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 10:45:27 +0100 Subject: [PATCH 113/329] c9-auto-bump 3.1.1063 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c7e2fbb5..30d942bb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1062", + "version": "3.1.1063", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 3d98f3fc539b9dba7868ba6bfd1628549f824c58 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 10:46:09 +0100 Subject: [PATCH 114/329] c9-auto-bump 3.1.1064 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 30d942bb..d0b31e53 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1063", + "version": "3.1.1064", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 2e4b8b95de04f0c5b62d6abbd3da12fed10979c3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 10:21:03 +0000 Subject: [PATCH 115/329] Rename and better explain getCacheCompletionRegex --- package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d0b31e53..65d515ea 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#38f08a2956", + "c9.ide.language": "#ae828ad40a", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#9cf94f77be", + "c9.ide.language.javascript.infer": "#0c7e1850c5", "c9.ide.language.jsonalyzer": "#333e5262dc", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", @@ -91,9 +91,9 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#80c19e5ba7", + "c9.ide.language.python": "#b79649217e", "c9.ide.language.go": "#c1446b259f", - "c9.ide.mount": "#915b3d20be", + "c9.ide.mount": "#f46dc6dcd2", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", "c9.ide.openfiles": "#7fa4a97fed", @@ -117,6 +117,6 @@ "c9.ide.threewaymerge": "#229382aa0b", "c9.ide.undo": "#b028bcb4d5", "c9.ide.upload": "#0bd010d3dc", - "c9.ide.welcome": "#2e8792e2fc" + "c9.ide.welcome": "#3f799e4d1e" } } \ No newline at end of file From 85a994e04500c18527ef64f853a69fae3f168955 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 10:42:36 +0000 Subject: [PATCH 116/329] Provide more context to completion handlers --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 65d515ea..248a541b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#ae828ad40a", + "c9.ide.language": "#6a9d40fc39", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 21bcb06059e8694a7ae5f84449c51151d2b99080 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 10:50:35 +0000 Subject: [PATCH 117/329] Wait for prediction instead of recomputing when it matches what we need --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 248a541b..52747d00 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#6a9d40fc39", + "c9.ide.language": "#075f6e7103", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 73db4ff947e90e75109fe531404b1f64d6cfa6eb Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 11:02:26 +0000 Subject: [PATCH 118/329] Cleanup function signatures --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 52747d00..20181c88 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#075f6e7103", + "c9.ide.language": "#b114285e61", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 8963c6a62882b746a9cc4d48c3411d37abf95f16 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 11:10:04 +0000 Subject: [PATCH 119/329] Remove ancient completion delay We have caching to protect against overworking now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 20181c88..d45b0357 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#b114285e61", + "c9.ide.language": "#7e36a700c9", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 8ae1a36549a9aeb35d89331eca6687b4c8ff14e5 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 14:36:54 +0000 Subject: [PATCH 120/329] Change confusing method name --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d45b0357..4fff671b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#7e36a700c9", + "c9.ide.language": "#2055290cf7", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 372c795e650504e906334faea571134b4087d91a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 18 Jan 2016 11:08:55 +0000 Subject: [PATCH 121/329] Use predictNextCompletion() to complete empty prefix early --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 4fff671b..b2a1ecc6 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#2055290cf7", + "c9.ide.language": "#38f1c7494f", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#0c7e1850c5", + "c9.ide.language.javascript.infer": "#40302509d5", "c9.ide.language.jsonalyzer": "#333e5262dc", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#b79649217e", + "c9.ide.language.python": "#cf706805a2", "c9.ide.language.go": "#c1446b259f", "c9.ide.mount": "#f46dc6dcd2", "c9.ide.navigate": "#38ae100ea1", From 11656d5df016c264de36f3fef483bab6e955f789 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 18 Jan 2016 11:09:31 +0000 Subject: [PATCH 122/329] Never allow "predictOnly" events to remove normal completion events --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b2a1ecc6..ce978cdf 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#38f1c7494f", + "c9.ide.language": "#fcdc76e680", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 8bd6699a0e6e64899617c27c92abcbd3d13eae67 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 13:37:05 +0100 Subject: [PATCH 123/329] c9-auto-bump 3.1.1065 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d0b31e53..00c2fcc5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1064", + "version": "3.1.1065", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f61029d665c56599539b41c84341a25274864a35 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 13:53:14 +0100 Subject: [PATCH 124/329] c9-auto-bump 3.1.1066 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 00c2fcc5..a49c3ee3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1065", + "version": "3.1.1066", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From eabb0593cd98c52adaedb5301115232bf76a4a34 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 14:19:12 +0100 Subject: [PATCH 125/329] c9-auto-bump 3.1.1067 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a49c3ee3..f7c29b09 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1066", + "version": "3.1.1067", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 42220007349d461f616f91afc26b838093fdc50d Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 14:20:59 +0100 Subject: [PATCH 126/329] c9-auto-bump 3.1.1068 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f7c29b09..dbd92357 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1067", + "version": "3.1.1068", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4825395476e365a58a1d41d49abdc5c27adc9e73 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 14:24:49 +0100 Subject: [PATCH 127/329] c9-auto-bump 3.1.1069 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dbd92357..a01d72f2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1068", + "version": "3.1.1069", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d28238d1a9d4a85d7cef9a1692c7c46a859bb560 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 14:35:17 +0100 Subject: [PATCH 128/329] c9-auto-bump 3.1.1070 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a01d72f2..12ccb858 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1069", + "version": "3.1.1070", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 46e3935cc1893bacc8d610c88acc4cf7d8252bcc Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 18 Jan 2016 14:47:32 +0100 Subject: [PATCH 129/329] Fix cache false positives and false negatives --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ce978cdf..dd46eabf 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#fcdc76e680", + "c9.ide.language": "#0b42d80485", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 5f75157b8e45759a624621c1e624ae434306d694 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 15:01:26 +0100 Subject: [PATCH 130/329] c9-auto-bump 3.1.1071 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 12ccb858..b672d562 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1070", + "version": "3.1.1071", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8b9b867e3bd08d42400a723f64486db2a9194429 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 15:01:58 +0100 Subject: [PATCH 131/329] c9-auto-bump 3.1.1072 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b672d562..b3de13d3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1071", + "version": "3.1.1072", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 15782dcc8cee45eb1e574753609a9683776a3018 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 18 Jan 2016 15:04:58 +0100 Subject: [PATCH 132/329] Add TODO --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dd46eabf..57e0bde0 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#40302509d5", + "c9.ide.language.javascript.infer": "#1586e76bbe", "c9.ide.language.jsonalyzer": "#333e5262dc", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", From 7d7686ae7abf88f70d4f643983c21d46a2d9110c Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 17 Jan 2016 11:10:04 +0000 Subject: [PATCH 133/329] Remove ancient completion delay We have caching to protect against overworking now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ed962e79..bf8ef39f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9d12de412d", + "c9.ide.language": "#3f4dfdefd8", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#2b5cc6275e", "c9.ide.language.html": "#9be847c0ce", From b5c8d756455d38a806d937bb5624d7e126b8b8b8 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 18 Jan 2016 15:09:10 +0100 Subject: [PATCH 134/329] Backport small changes from milliseconds branch --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bf8ef39f..595ec655 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#3f4dfdefd8", + "c9.ide.language": "#af057c3046", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#2b5cc6275e", "c9.ide.language.html": "#9be847c0ce", From dc28d030887435ab0b699c983e5f9342c426c941 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 15:15:45 +0100 Subject: [PATCH 135/329] c9-auto-bump 3.1.1073 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b3de13d3..00a62ad6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1072", + "version": "3.1.1073", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 34ce6d9e9a0c402d702bf6678c56b8ff732dde3c Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Mon, 18 Jan 2016 14:18:09 +0000 Subject: [PATCH 136/329] exclude files from SDK --- plugins/c9.vfs.server/vfs_proxy_test.js | 142 ++++++++++++++++++++++ plugins/c9.vfs.server/vfs_wrapper_test.js | 38 ++++++ 2 files changed, 180 insertions(+) create mode 100644 plugins/c9.vfs.server/vfs_proxy_test.js create mode 100644 plugins/c9.vfs.server/vfs_wrapper_test.js diff --git a/plugins/c9.vfs.server/vfs_proxy_test.js b/plugins/c9.vfs.server/vfs_proxy_test.js new file mode 100644 index 00000000..e91f2e2c --- /dev/null +++ b/plugins/c9.vfs.server/vfs_proxy_test.js @@ -0,0 +1,142 @@ +#!/usr/bin/env node +/*global describe it before after beforeEach afterEach */ +"use strict"; +"use server"; + +require("c9/inline-mocha")(module); + +var assert = require("assert-diff"); +var async = require("async"); +var sinon = require("sinon"); +var vfs = require("vfs-local"); +var vfsProxy = require("./vfs_proxy"); + +describe(__filename, function(){ + + var proxy, home, workspace; + + before(function() { + home = vfs({ + root: __dirname, + testing: true, + checkSymlinks: true + }); + home.root = __dirname; + + workspace = vfs({ + root: __dirname + "/views", + testing: true, + checkSymlinks: true + }); + }); + + beforeEach(function() { + proxy = vfsProxy(Object.keys(home), home, workspace); + }); + + it("should use home for files starting with ~ ", function(done) { + home.readfile = sinon.stub().callsArgWith(2, null, "home"); + workspace.readfile = sinon.stub().callsArgWith(2, null, "workspace"); + + proxy.readfile("~/foo.txt", {}, function(err, data) { + assert(!err, err); + assert.equal(data, "home"); + done(); + }); + }); + + it("should use workspace for files not starting with ~ ", function(done) { + home.readfile = sinon.stub().callsArgWith(2, null, "home"); + workspace.readfile = sinon.stub().callsArgWith(2, null, "workspace"); + + proxy.readfile("foo.txt", {}, function(err, data) { + assert(!err, err); + assert.equal(data, "workspace"); + done(); + }); + }); + + it("should expand ~ to paths relative to 'home'", function(done) { + home.readfile = function(path, options, callback) { + assert.equal(path, "/foo.txt"); + callback(null, "home"); + }; + + proxy.readfile("~/foo.txt", {}, function(err, data) { + assert(!err, err); + assert.equal(data, "home"); + done(); + }); + }); + + it("should expand ~ in options", function(done) { + home.readfile = function(path, options, callback) { + assert.equal(path, "/foo.txt"); + assert.equal(options.target, "/bar"); + assert.equal(options.to, "/juhu"); + assert.equal(options.from, "/kinners"); + + assert.equal(options.stuff, "~/stuff"); + + callback(null, "home"); + }; + + proxy.readfile("~/foo.txt", { + target: "~/bar", + to: "~/juhu", + from: "~/kinners", + stuff: "~/stuff" + }, function(err, data) { + assert(!err, err); + assert.equal(data, "home"); + done(); + }); + }); + + it("should expand some commands to absolute paths", function(done) { + home.execFile = function(path, options, callback) { + assert.equal(path, __dirname + "/foo.txt"); + callback(null, "home"); + }; + + proxy.execFile("~/foo.txt", {}, function(err, data) { + assert(!err, err); + assert.equal(data, "home"); + done(); + }); + }); + + it("should not wrap some commands", function(done) { + async.eachSeries([ + "connect", + "on", + "off", + "emit", + "extend", + "unextend", + "use", + "killtree" + ], function(cmd, next) { + workspace[cmd] = function(path, options, callback) { + assert.equal(path, "~/foo.txt"); + callback(null, "workspace"); + }; + + proxy[cmd]("~/foo.txt", {}, function(err, data) { + assert(!err, err); + assert.equal(data, "workspace"); + next(); + }); + + }, done); + }); + + it("bad execFile arguments should not break the server", function(done) { + workspace.execFile = sinon.stub().callsArgWith(2, null, "done"); + proxy.execFile(['ls', '-a'], {encoding: "utf8"}, function(err, data) { + assert(!err, err); + assert.equal(data, "done"); + done(); + }); + }); +}); diff --git a/plugins/c9.vfs.server/vfs_wrapper_test.js b/plugins/c9.vfs.server/vfs_wrapper_test.js new file mode 100644 index 00000000..4fce788e --- /dev/null +++ b/plugins/c9.vfs.server/vfs_wrapper_test.js @@ -0,0 +1,38 @@ +#!/usr/bin/env node +/*global describe it before after beforeEach afterEach */ +"use strict"; +"use server"; + +require("c9/inline-mocha")(module); + +var assert = require("assert-diff"); +var path = require("path"); +var vfs = require("vfs-local"); +var vfsWrapper = require("./vfs_wrapper"); + +describe(__filename, function(){ + + describe("#extend", function() { + + var wrapper; + + beforeEach(function() { + var home = vfs({ + root: path.normalize(__dirname + "/.."), + testing: true, + }); + + wrapper = vfsWrapper(home, { + root: __dirname + }); + }); + + it("should return an error if file is not passed", function(done) { + wrapper.extend('foo', { file: {} ,encoding: "utf8"}, function(err, data) { + assert(err); + assert.equal(err.message, "Invalid option 'file'"); + done(); + }); + }); + }); +}); From 90f1eebeba482b2da2cd485a6a4892d168aba812 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 18 Jan 2016 15:27:19 +0000 Subject: [PATCH 137/329] Make onDocumentOpen/onDocumentClose respect handlesLanguage() --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 07f96719..f3744cce 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#38f08a2956", + "c9.ide.language": "#7dd7ca380a", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 7dd855ab7d687e022db065958aa76f0d8ddb5f19 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 18 Jan 2016 15:27:35 +0000 Subject: [PATCH 138/329] Initialize daemon when document is opened --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f3744cce..2ad2acf1 100644 --- a/package.json +++ b/package.json @@ -91,8 +91,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#80c19e5ba7", - "c9.ide.language.go": "#c1446b259f", + "c9.ide.language.python": "#c017386365", + "c9.ide.language.go": "#a023f576ae", "c9.ide.mount": "#915b3d20be", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From ec77212342ca2e5f0283d639c23a9841857f54dc Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 18 Jan 2016 15:27:55 +0000 Subject: [PATCH 139/329] Fix missing callback --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2ad2acf1..5786b69b 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", "c9.ide.language.javascript.infer": "#9cf94f77be", - "c9.ide.language.jsonalyzer": "#333e5262dc", + "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From c11bc4513278c80141c098510691865f62437bb8 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 16:33:02 +0100 Subject: [PATCH 140/329] c9-auto-bump 3.1.1074 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6f58ffe9..bbc18a90 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1073", + "version": "3.1.1074", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0edd71837401625393905b2c80918f62c9fad5b6 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 16:33:34 +0100 Subject: [PATCH 141/329] c9-auto-bump 3.1.1075 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bbc18a90..e0f43097 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1074", + "version": "3.1.1075", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 7f212c2e078938a3de2aecfcd1cbdca01dac2e68 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 16:33:46 +0100 Subject: [PATCH 142/329] c9-auto-bump 3.1.1076 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e0f43097..c97cd14b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1075", + "version": "3.1.1076", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d7c31325b86cfb9cf81e787028de58b7f6ceb52d Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 16:36:31 +0100 Subject: [PATCH 143/329] c9-auto-bump 3.1.1077 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c97cd14b..2c0bfd14 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1076", + "version": "3.1.1077", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From fa880644befbd8a6fff93151ef24a51377fefee2 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 16:37:25 +0100 Subject: [PATCH 144/329] c9-auto-bump 3.1.1078 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 453f2db3..e563ea76 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1077", + "version": "3.1.1078", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 6f1ddd662f6cbd9af9f98b62b9332bcaec398995 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 16:55:51 +0100 Subject: [PATCH 145/329] c9-auto-bump 3.1.1079 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e563ea76..d81c19e2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1078", + "version": "3.1.1079", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4ac86390a1c9c4d6d7be2474e313f4fad5067cff Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 17:16:17 +0100 Subject: [PATCH 146/329] c9-auto-bump 3.1.1080 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d81c19e2..a89c32de 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1079", + "version": "3.1.1080", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 6ffe5d86c82aaccfa49a1011241faf4a0171e910 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 17:46:18 +0100 Subject: [PATCH 147/329] c9-auto-bump 3.1.1081 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a89c32de..dcf4b615 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1080", + "version": "3.1.1081", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From abc4c42cb0f05ffdfa357230f11386aa6aa924ea Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 18:10:42 +0100 Subject: [PATCH 148/329] c9-auto-bump 3.1.1082 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dcf4b615..81c9cbef 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1081", + "version": "3.1.1082", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ca5f3bfb6b489057619b15fa20a7dcbbc36126fc Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 18:11:30 +0100 Subject: [PATCH 149/329] c9-auto-bump 3.1.1083 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 81c9cbef..29eeebee 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1082", + "version": "3.1.1083", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1fdcebb0e0e42b9aa3cd31c206b01798c0292c0a Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 18 Jan 2016 20:23:27 +0100 Subject: [PATCH 150/329] c9-auto-bump 3.1.1084 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 29eeebee..38ffde77 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1083", + "version": "3.1.1084", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 79663fe4d81a7f6a660669d94592b16d1ad5961a Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 09:25:00 +0100 Subject: [PATCH 151/329] c9-auto-bump 3.1.1085 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 38ffde77..1eb86702 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1084", + "version": "3.1.1085", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 95347a5fe5b2d41ee8aecd7b7b876046d5ca1c6d Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 09:53:54 +0100 Subject: [PATCH 152/329] c9-auto-bump 3.1.1086 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1eb86702..4b99576c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1085", + "version": "3.1.1086", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1300bff8ab2c16fa9843105e1df8b011f9787f9d Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Tue, 19 Jan 2016 10:50:19 +0000 Subject: [PATCH 153/329] minor fixes --- node_modules/c9/hostname.js | 2 +- server.js | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/node_modules/c9/hostname.js b/node_modules/c9/hostname.js index 5371df02..033acacc 100644 --- a/node_modules/c9/hostname.js +++ b/node_modules/c9/hostname.js @@ -6,7 +6,7 @@ exports.parse = function(hostname) { type: parts[0], provider: parts[1], region: parts[2], - index: parts[3], + index: parts[5] || parts[3], env: parts[4] }; }; diff --git a/server.js b/server.js index f04bc837..8c24b8e6 100755 --- a/server.js +++ b/server.js @@ -12,6 +12,7 @@ var optimist = require("optimist"); var async = require("async"); var os = require("os"); var urls = require("c9/urls"); +var hostname = require("c9/hostname"); var child_process = require("child_process"); require("c9/setup_paths.js"); @@ -56,9 +57,7 @@ if (!module.parent) main(process.argv.slice(2)); function getDefaultSettings() { - var hostname = os.hostname(); - - var suffix = hostname.trim().split("-").pop() || ""; + var suffix = hostname.parse(os.hostname()).env; var modes = { "workflowstaging": "workflow-staging", "prod": "deploy", From b43f894c5ab97edc67d9e9d05913ab0b759f1ec8 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 12:07:48 +0100 Subject: [PATCH 154/329] c9-auto-bump 3.1.1087 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4b99576c..920e72b1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1086", + "version": "3.1.1087", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f5d3e27a69a61f298d3ac5acccf0522e98e5a4f3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 19 Jan 2016 12:14:01 +0100 Subject: [PATCH 155/329] Add a test for prediction after a newline --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 57e0bde0..34b6a635 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#0b42d80485", + "c9.ide.language": "#68a34f3cfc", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 8d12f417de2c51537863a7668f0c1620865d498a Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 12:18:45 +0100 Subject: [PATCH 156/329] c9-auto-bump 3.1.1088 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 920e72b1..d48d83a6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1087", + "version": "3.1.1088", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b6c0d9fd0658797950a8597571134b9b7d9fc205 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Tue, 19 Jan 2016 13:27:29 +0000 Subject: [PATCH 157/329] support both nameing schemes --- node_modules/c9/hostname.js | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/node_modules/c9/hostname.js b/node_modules/c9/hostname.js index 033acacc..8d079f19 100644 --- a/node_modules/c9/hostname.js +++ b/node_modules/c9/hostname.js @@ -1,14 +1,30 @@ var fs = require("fs"); exports.parse = function(hostname) { - var parts = hostname.split("-"); - return { - type: parts[0], - provider: parts[1], - region: parts[2], - index: parts[5] || parts[3], - env: parts[4] - }; + + var m1 = hostname.match(/^([0-9a-z-]+?)-gce-([a-z]+)-([0-9]+)-([a-z0-9]+)$/); + var m2 = hostname.match(/^([0-9a-z-]+?)-gce-([a-z]+)-([a-z0-9]+)-([a-z0-9]{4})$/); + + if (m1) { + return { + type: m1[1], + provider: "gce", + region: m1[2], + index: m1[3], + env: m1[4] + }; + } + else if (m2) { + return { + type: m2[1], + provider: "gce", + region: m2[2], + env: m2[3], + index: m2[4] + }; + } else { + return {}; + } }; exports.get = function() { From 45169e137b5ca9a7ebcc7f20731440dcac963af9 Mon Sep 17 00:00:00 2001 From: Dana Date: Tue, 19 Jan 2016 13:46:57 +0000 Subject: [PATCH 158/329] further cleanup --- plugins/c9.analytics/mock_analytics.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/c9.analytics/mock_analytics.js b/plugins/c9.analytics/mock_analytics.js index c2debf77..ca17303f 100644 --- a/plugins/c9.analytics/mock_analytics.js +++ b/plugins/c9.analytics/mock_analytics.js @@ -16,8 +16,7 @@ function plugin(options, imports, register) { track: function() {}, identify: function() {}, logClean: function() {}, - trackClean: function() {}, - identifyClean: function() {}, + trackClean: function() {} } }); } \ No newline at end of file From 7d1adf568a023bd35cc6c98384d42872d523ef83 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 15:05:43 +0100 Subject: [PATCH 159/329] c9-auto-bump 3.1.1089 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d48d83a6..adbfa760 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1088", + "version": "3.1.1089", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 06bc14b9af286a815a642893ca9849fac594334b Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Tue, 19 Jan 2016 14:33:12 +0000 Subject: [PATCH 160/329] add unit test --- node_modules/c9/hostname_test.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 node_modules/c9/hostname_test.js diff --git a/node_modules/c9/hostname_test.js b/node_modules/c9/hostname_test.js new file mode 100644 index 00000000..bca81758 --- /dev/null +++ b/node_modules/c9/hostname_test.js @@ -0,0 +1,25 @@ +/*global describe it before after beforeEach afterEach define*/ +"use strict"; +"use server"; +"use mocha"; + +require("c9/inline-mocha")(module); + +var assert = require("assert-diff"); +var hostname = require("./hostname"); + +describe(__filename, function() { + + function assertServerName(sn, type, region, index, env) { + assert.equal(sn.type, type); + assert.equal(sn.region, region); + assert.equal(sn.index, index); + assert.equal(sn.env, env); + } + + it("parse hostname", function() { + assertServerName(hostname.parse("fabian-gce-eu-04-dev"), "fabian", "eu", "04", "dev"); + assertServerName(hostname.parse("newclient-gce-eu-prod-d4fg"), "newclient", "eu", "d4fg", "prod"); + assertServerName(hostname.parse("ide-old-gce-usw-02-prod"), "ide-old", "usw", "02", "prod"); + }); +}); From c5113698b77e39a7bdc1e09b4f142b181734d6cb Mon Sep 17 00:00:00 2001 From: Dana Ivan Date: Tue, 19 Jan 2016 15:55:53 +0100 Subject: [PATCH 161/329] Revert "Fix broken funnel" --- plugins/c9.analytics/mock_analytics.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/c9.analytics/mock_analytics.js b/plugins/c9.analytics/mock_analytics.js index ca17303f..c2debf77 100644 --- a/plugins/c9.analytics/mock_analytics.js +++ b/plugins/c9.analytics/mock_analytics.js @@ -16,7 +16,8 @@ function plugin(options, imports, register) { track: function() {}, identify: function() {}, logClean: function() {}, - trackClean: function() {} + trackClean: function() {}, + identifyClean: function() {}, } }); } \ No newline at end of file From 7e43b76048753ea2f50af9b5a6243166ac6fd0ba Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 16:11:51 +0100 Subject: [PATCH 162/329] c9-auto-bump 3.1.1090 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index adbfa760..95fa7172 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1089", + "version": "3.1.1090", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 45420da4e973cab01a19e12134f08e29a4f6dac9 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 16:19:18 +0100 Subject: [PATCH 163/329] c9-auto-bump 3.1.1091 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 95fa7172..829bf23c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1090", + "version": "3.1.1091", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From aca360d6bbcf5ae316c08596b5fe33d22c49e10b Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 16:32:18 +0100 Subject: [PATCH 164/329] c9-auto-bump 3.1.1092 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 829bf23c..5e852660 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1091", + "version": "3.1.1092", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c9532ce6200fa3f7ac0bfca2053db16f56320cfb Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 19 Jan 2016 17:15:16 +0100 Subject: [PATCH 165/329] c9-auto-bump 3.1.1093 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5e852660..3cf3dcc7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1092", + "version": "3.1.1093", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b79214a6afafe32b0d076d1d21d826ba856c8919 Mon Sep 17 00:00:00 2001 From: Matthijs van Henten Date: Tue, 19 Jan 2016 17:53:26 +0100 Subject: [PATCH 166/329] add subtype to whitelist --- plugins/c9.error/error_handler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/c9.error/error_handler.js b/plugins/c9.error/error_handler.js index a898d16b..b2d59148 100644 --- a/plugins/c9.error/error_handler.js +++ b/plugins/c9.error/error_handler.js @@ -122,7 +122,7 @@ function plugin(options, imports, register) { var allowedErrorKeys = [ "message", "projectState", "premium", "retryIn", "progress", - "oldHost", "blocked", "className", "errors" + "oldHost", "blocked", "className", "errors", "sub_type" ]; allowedErrorKeys.forEach(function(key) { From 71e4b2d30de37b97facfaa603e61856ac15a134a Mon Sep 17 00:00:00 2001 From: Matthijs van Henten Date: Tue, 19 Jan 2016 18:02:08 +0100 Subject: [PATCH 167/329] no underscore --- plugins/c9.error/error_handler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/c9.error/error_handler.js b/plugins/c9.error/error_handler.js index b2d59148..af2a29db 100644 --- a/plugins/c9.error/error_handler.js +++ b/plugins/c9.error/error_handler.js @@ -122,7 +122,7 @@ function plugin(options, imports, register) { var allowedErrorKeys = [ "message", "projectState", "premium", "retryIn", "progress", - "oldHost", "blocked", "className", "errors", "sub_type" + "oldHost", "blocked", "className", "errors", "subtype" ]; allowedErrorKeys.forEach(function(key) { From 13c6fc3fed6ba4bc23c553dc5d7a445640453ce9 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 09:21:47 +0100 Subject: [PATCH 168/329] c9-auto-bump 3.1.1094 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3cf3dcc7..63e5479a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1093", + "version": "3.1.1094", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 6a30f4741c04513ef8793384be8f2a5681f912c2 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 09:46:39 +0100 Subject: [PATCH 169/329] c9-auto-bump 3.1.1095 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 63e5479a..e5a887e9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1094", + "version": "3.1.1095", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4cdc64b06dfa0f50163885234b8b6fcfab1da5b3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 09:47:06 +0100 Subject: [PATCH 170/329] c9-auto-bump 3.1.1096 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e5a887e9..bdd77a05 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1095", + "version": "3.1.1096", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 564d4ba339b0c0877b5b8cca061235af55b024f2 Mon Sep 17 00:00:00 2001 From: Dana Ivan Date: Wed, 20 Jan 2016 09:47:10 +0100 Subject: [PATCH 171/329] Revert "Revert "Fix broken funnel"" --- plugins/c9.analytics/mock_analytics.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/c9.analytics/mock_analytics.js b/plugins/c9.analytics/mock_analytics.js index c2debf77..ca17303f 100644 --- a/plugins/c9.analytics/mock_analytics.js +++ b/plugins/c9.analytics/mock_analytics.js @@ -16,8 +16,7 @@ function plugin(options, imports, register) { track: function() {}, identify: function() {}, logClean: function() {}, - trackClean: function() {}, - identifyClean: function() {}, + trackClean: function() {} } }); } \ No newline at end of file From 384218bff841ea1748c28df52c0d301621b6b091 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 10:01:20 +0100 Subject: [PATCH 172/329] c9-auto-bump 3.1.1097 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bdd77a05..68eb3b4d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1096", + "version": "3.1.1097", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 48d2192c3ccc9ac3bc96fc2cbfe7bfedfb7c5be7 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 10:01:38 +0100 Subject: [PATCH 173/329] c9-auto-bump 3.1.1098 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 68eb3b4d..a3b1b965 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1097", + "version": "3.1.1098", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From dbe599b943e482509a8cfa3b1b95edbea3b01ef1 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 10:02:10 +0100 Subject: [PATCH 174/329] c9-auto-bump 3.1.1099 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a3b1b965..6106bc87 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1098", + "version": "3.1.1099", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 3335123e72a9300b1f6cefb49da4b3915a322359 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 10:25:38 +0100 Subject: [PATCH 175/329] Fix minor issues causing completer to do duplicate work sometimes --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 34b6a635..42aa1ea4 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#68a34f3cfc", + "c9.ide.language": "#70849a4ef4", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", From 1d4ab465b0352a91532c3bdbc4d5d08565ea7400 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 10:29:21 +0100 Subject: [PATCH 176/329] Cleanup predictNextCompletion() --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 42aa1ea4..ea306c7b 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#1586e76bbe", + "c9.ide.language.javascript.infer": "#391f31ed99", "c9.ide.language.jsonalyzer": "#333e5262dc", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", From ad5d2b59dc42e15e0f7e61092425113a043f7472 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 10:34:56 +0100 Subject: [PATCH 177/329] Extend predictNextCompletion() implementations --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ea306c7b..27f933e3 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#391f31ed99", + "c9.ide.language.javascript.infer": "#04661539c9", "c9.ide.language.jsonalyzer": "#333e5262dc", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", @@ -91,8 +91,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#cf706805a2", - "c9.ide.language.go": "#c1446b259f", + "c9.ide.language.python": "#19946bbd60", + "c9.ide.language.go": "#87ae616645", "c9.ide.mount": "#f46dc6dcd2", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From f1efc6727adabb08ccebdf5911f0f7d0159e3e61 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 10:42:11 +0100 Subject: [PATCH 178/329] Cleanup --- package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 27f933e3..f5fc15f7 100644 --- a/package.json +++ b/package.json @@ -58,14 +58,14 @@ "c9plugins": { "c9.ide.language": "#70849a4ef4", "c9.ide.language.css": "#be07d72209", - "c9.ide.language.generic": "#7a1150bc50", - "c9.ide.language.html": "#9be847c0ce", + "c9.ide.language.generic": "#352dca59a6", + "c9.ide.language.html": "#4f4d47a8bf", "c9.ide.language.html.diff": "#24f3608d26", - "c9.ide.language.javascript": "#1a0b1584c2", + "c9.ide.language.javascript": "#07fd057023", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#04661539c9", + "c9.ide.language.javascript.infer": "#90fe920111", "c9.ide.language.jsonalyzer": "#333e5262dc", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#19946bbd60", + "c9.ide.language.python": "#c6a5164066", "c9.ide.language.go": "#87ae616645", "c9.ide.mount": "#f46dc6dcd2", "c9.ide.navigate": "#38ae100ea1", From 0ba7153896b07c57538d14a9c38fb10646a58a8e Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 10:42:49 +0100 Subject: [PATCH 179/329] c9-auto-bump 3.1.1100 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6106bc87..bdd4476d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1099", + "version": "3.1.1100", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4e42947a8188aecc122a1114d7a0a60855c2eab9 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 10:44:04 +0100 Subject: [PATCH 180/329] Fix rare race condition in test --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f5fc15f7..aa87a1d6 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#70849a4ef4", + "c9.ide.language": "#0cd08cf6af", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#352dca59a6", "c9.ide.language.html": "#4f4d47a8bf", From 4482354f64bbf7ecc3ddd89ad2eec2138b8f56bb Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 10:49:41 +0100 Subject: [PATCH 181/329] s/expressionPrefixRegex/cacheCompletionRegex/ --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9d26e358..73e64e6b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#780d31bf63", + "c9.ide.language": "#9f0ccb2a53", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#352dca59a6", "c9.ide.language.html": "#4f4d47a8bf", From 200c99ab3d2b8d4d8919dd86f81e55df0a244244 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 10:53:34 +0100 Subject: [PATCH 182/329] Fix typo --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 595ec655..c273079f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#af057c3046", + "c9.ide.language": "#85a6944ba8", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#2b5cc6275e", "c9.ide.language.html": "#9be847c0ce", From cbcf23530c6533b652fe636c9619452d8089c326 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 10:57:33 +0100 Subject: [PATCH 183/329] Undo cleanup that broke tests (but left prod intact) --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 83d4de07..19be7f57 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "c9plugins": { "c9.ide.language": "#9bce2ffab1", "c9.ide.language.css": "#be07d72209", - "c9.ide.language.generic": "#352dca59a6", - "c9.ide.language.html": "#4f4d47a8bf", + "c9.ide.language.generic": "#440f912dd9", + "c9.ide.language.html": "#92d440980d", "c9.ide.language.html.diff": "#24f3608d26", "c9.ide.language.javascript": "#07fd057023", "c9.ide.language.javascript.immediate": "#c8b1e5767a", From b3370ceea14eff4c8b5119f3c8acfc9606fc9f4c Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 10:59:53 +0100 Subject: [PATCH 184/329] c9-auto-bump 3.1.1101 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bdd4476d..38f5033c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1100", + "version": "3.1.1101", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1e6a567d793ef62c511e59ac760c55b781445f24 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 11:00:39 +0100 Subject: [PATCH 185/329] Slow down fragile test (unrelated to this PR) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 19be7f57..d742610c 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "c9.ide.run": "#453aa5f604", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#5553240abe", - "c9.ide.save": "#9461acd953", + "c9.ide.save": "#83d759562a", "c9.ide.scm": "#930a9e6f00", "c9.ide.terminal.monitor": "#a0d1f02991", "c9.ide.test": "#8f21f662d3", From 0231f013a5879c15705d0809691efa8110f382b5 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 11:26:49 +0100 Subject: [PATCH 186/329] c9-auto-bump 3.1.1102 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 38f5033c..b62f7c1d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1101", + "version": "3.1.1102", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 6113cb8b5878ecf6bc6952089b422344c427f880 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Wed, 20 Jan 2016 10:39:44 +0000 Subject: [PATCH 187/329] remove warning. this matches valid mbed url --- node_modules/c9/urls.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/node_modules/c9/urls.js b/node_modules/c9/urls.js index 0ce9c60e..197f4ddb 100644 --- a/node_modules/c9/urls.js +++ b/node_modules/c9/urls.js @@ -94,9 +94,6 @@ function getBaseUrl(req, sourceBaseUrlPattern, targetBaseUrlPattern) { targetHost = "c9.io"; } - if (/^(ide|vfs)./.test(targetHost)) - console.trace("Warning: possibly incorrect baseUrl constructed, with 'ide.' in the hostname: " + targetHost); - return replaceDomain(targetBaseUrlPattern, targetHost) .replace(/\/$/, ""); } From afcb8fa8f0674adc46dcd85e3c937234198b2fef Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 11:53:15 +0100 Subject: [PATCH 188/329] c9-auto-bump 3.1.1103 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b62f7c1d..87a01a01 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1102", + "version": "3.1.1103", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e53e1c6a688bbcaef84fdfe24a8a3dcf2ba55e3a Mon Sep 17 00:00:00 2001 From: Arron Bailiss Date: Wed, 20 Jan 2016 11:04:38 +0000 Subject: [PATCH 189/329] gce.sh - Fix extenddockerdatadisk command --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 87a01a01..57d849e0 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", - "c9.ide.language.javascript.tern": "#f9ba3813d7", + "c9.ide.language.javascript.tern": "#17fb66bef8", "c9.ide.language.javascript.infer": "#c88fc6e405", "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#10c224f9b8", From 38332534d86453ab9c95ce0e30e7184641aa0ebe Mon Sep 17 00:00:00 2001 From: nightwing Date: Mon, 18 Jan 2016 04:10:12 +0400 Subject: [PATCH 190/329] fix default config not starting in debug mode --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 87a01a01..0c658e94 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#e30d1a9a50", "c9.ide.language.go": "#a023f576ae", - "c9.ide.mount": "#915b3d20be", + "c9.ide.mount": "#d4da6b0ccc", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", "c9.ide.openfiles": "#7fa4a97fed", @@ -105,7 +105,7 @@ "c9.ide.recentfiles": "#7c099abf40", "c9.ide.remote": "#301d2ab519", "c9.ide.processlist": "#2b12cd1bdd", - "c9.ide.run": "#453aa5f604", + "c9.ide.run": "#89b0354050", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#5553240abe", "c9.ide.save": "#9461acd953", @@ -117,6 +117,6 @@ "c9.ide.threewaymerge": "#229382aa0b", "c9.ide.undo": "#b028bcb4d5", "c9.ide.upload": "#0bd010d3dc", - "c9.ide.welcome": "#2e8792e2fc" + "c9.ide.welcome": "#fbb8bb7a47" } } \ No newline at end of file From 6393bdc8143bc08bddb61b6d85705a69176f27d7 Mon Sep 17 00:00:00 2001 From: nightwing Date: Mon, 18 Jan 2016 02:53:55 +0000 Subject: [PATCH 191/329] add gdb debugger to default c runner --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0c658e94..95bba9db 100644 --- a/package.json +++ b/package.json @@ -105,7 +105,7 @@ "c9.ide.recentfiles": "#7c099abf40", "c9.ide.remote": "#301d2ab519", "c9.ide.processlist": "#2b12cd1bdd", - "c9.ide.run": "#89b0354050", + "c9.ide.run": "#f03e4b018e", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#5553240abe", "c9.ide.save": "#9461acd953", From e96c594c06d9d1ae231bed765ff42fdc9c6054a6 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 12:42:08 +0100 Subject: [PATCH 192/329] Fix typo(?) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d742610c..c4f29770 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9bce2ffab1", + "c9.ide.language": "#8d6b43e2c4", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#440f912dd9", "c9.ide.language.html": "#92d440980d", From 5e26d595107487544724ed245073385de4ccc58b Mon Sep 17 00:00:00 2001 From: Edoardo Paolo Scalafiotti Date: Thu, 14 Jan 2016 14:56:38 +0100 Subject: [PATCH 193/329] corrected the color for the tooltip in the flat dark theme --- package.json | 4 ++-- plugins/c9.ide.layout.classic/themes/default-flat-dark.less | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 87a01a01..fd0d7369 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#e30d1a9a50", "c9.ide.language.go": "#a023f576ae", - "c9.ide.mount": "#915b3d20be", + "c9.ide.mount": "#5bb5bd1078", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", "c9.ide.openfiles": "#7fa4a97fed", @@ -117,6 +117,6 @@ "c9.ide.threewaymerge": "#229382aa0b", "c9.ide.undo": "#b028bcb4d5", "c9.ide.upload": "#0bd010d3dc", - "c9.ide.welcome": "#2e8792e2fc" + "c9.ide.welcome": "#1439a82aaa" } } \ No newline at end of file diff --git a/plugins/c9.ide.layout.classic/themes/default-flat-dark.less b/plugins/c9.ide.layout.classic/themes/default-flat-dark.less index 72acde7b..9ba1ada6 100644 --- a/plugins/c9.ide.layout.classic/themes/default-flat-dark.less +++ b/plugins/c9.ide.layout.classic/themes/default-flat-dark.less @@ -798,7 +798,7 @@ @gutter-tooltip-dark-shadow: 1px 1px 6px darken(rgba(0, 0, 0, 0.8), @darken-chrome); @gutter-tooltip-dark-background: darken(#FFF399, @darken-chrome); @gutter-tooltip-dark-border: black; -@gutter-tooltip-dark-color: darken(#e0e3e8, @darken-chrome); +@gutter-tooltip-dark-color: darken(#333, @darken-chrome); @gutter-tooltip-dark-font-smoothing: true; // Splitter From b52867a302f67f7c81ac1ea8a88de4f8e18316f1 Mon Sep 17 00:00:00 2001 From: Michael Jett Date: Thu, 14 Jan 2016 00:35:26 -0500 Subject: [PATCH 194/329] Add CSS classes to panel buttons. --- package.json | 8 ++++---- plugins/c9.ide.keys/panel.js | 1 + plugins/c9.ide.tree/tree.js | 3 ++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fd0d7369..87b1941f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#b8d1c20dab", + "c9.ide.language": "#4b65972e94", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#7a1150bc50", "c9.ide.language.html": "#9be847c0ce", @@ -94,7 +94,7 @@ "c9.ide.language.python": "#e30d1a9a50", "c9.ide.language.go": "#a023f576ae", "c9.ide.mount": "#5bb5bd1078", - "c9.ide.navigate": "#38ae100ea1", + "c9.ide.navigate": "#1fbb7cd53b", "c9.ide.newresource": "#981a408a7b", "c9.ide.openfiles": "#7fa4a97fed", "c9.ide.preview": "#8f87ff2f6a", @@ -109,9 +109,9 @@ "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#5553240abe", "c9.ide.save": "#9461acd953", - "c9.ide.scm": "#930a9e6f00", + "c9.ide.scm": "#ca3c94b84f", "c9.ide.terminal.monitor": "#a0d1f02991", - "c9.ide.test": "#8f21f662d3", + "c9.ide.test": "#a282ec1619", "c9.ide.test.mocha": "#fc053b23d2", "c9.ide.theme.flat": "#92cda0fb40", "c9.ide.threewaymerge": "#229382aa0b", diff --git a/plugins/c9.ide.keys/panel.js b/plugins/c9.ide.keys/panel.js index 00e1580e..a2d1cf0f 100644 --- a/plugins/c9.ide.keys/panel.js +++ b/plugins/c9.ide.keys/panel.js @@ -26,6 +26,7 @@ define(function(require, exports, module) { var plugin = new Panel("Ajax.org", main.consumes, { index: options.index || 300, caption: "Commands", + buttonCSSClass: "commands", minWidth: 150, autohide: true, where: options.where || "left" diff --git a/plugins/c9.ide.tree/tree.js b/plugins/c9.ide.tree/tree.js index 6ba0063e..f130e2b4 100644 --- a/plugins/c9.ide.tree/tree.js +++ b/plugins/c9.ide.tree/tree.js @@ -46,6 +46,7 @@ define(function(require, exports, module) { index: options.index || 100, caption: "Workspace", panelCSSClass: "workspace_files", + buttonCSSClass: "workspace", minWidth: 130, where: options.where || "left" }); @@ -1586,4 +1587,4 @@ define(function(require, exports, module) { tree: plugin }); } -}); \ No newline at end of file +}); From ff419352739a361550a2c12388639137a4e102de Mon Sep 17 00:00:00 2001 From: Bradley Matusiak Date: Tue, 19 Jan 2016 06:32:24 -0500 Subject: [PATCH 195/329] Update configure.js --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 87b1941f..7f798a66 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "c9.ide.ace.stripws": "#cf0f42ac59", "c9.ide.behaviors": "#5ae88f87e1", "c9.ide.closeconfirmation": "#cee4674141", - "c9.ide.configuration": "#a9066299a2", + "c9.ide.configuration": "#e3c90dcd96", "c9.ide.dialog.wizard": "#7667ec79a8", "c9.ide.fontawesome": "#781602c5d8", "c9.ide.format": "#5ec97fb083", From d9b140353aebf357d80784ebea335d7a54167b87 Mon Sep 17 00:00:00 2001 From: Serkan Serttop Date: Fri, 14 Aug 2015 10:46:10 +0300 Subject: [PATCH 196/329] Added a file to .gitignore that is created after running "scripts/install-sdk.sh" --- .gitignore | 2 +- scripts/install-sdk.sh | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2700de4a..cf6e349e 100644 --- a/.gitignore +++ b/.gitignore @@ -84,4 +84,4 @@ foo.js hello.js plugins/c9.docker/containers/ci/files/github_c9_newclient plugins/c9.docker/containers/shared/files/plugins/salesforce* -security-audit.log +security-audit.log \ No newline at end of file diff --git a/scripts/install-sdk.sh b/scripts/install-sdk.sh index 70f0eb11..38448df0 100755 --- a/scripts/install-sdk.sh +++ b/scripts/install-sdk.sh @@ -110,8 +110,9 @@ updateCore() { fi # without this git merge fails on windows - mv ./scripts/install-sdk.sh ./scripts/.install-sdk-tmp.sh - cp ./scripts/.install-sdk-tmp.sh ./scripts/install-sdk.sh + mv ./scripts/install-sdk.sh './scripts/.#install-sdk-tmp.sh' + rm ./scripts/.install-sdk-tmp.sh + cp './scripts/.#install-sdk-tmp.sh' ./scripts/install-sdk.sh git checkout -- ./scripts/install-sdk.sh git remote add c9 https://github.com/c9/core 2> /dev/null || true From 7e495a019b7260b62aa93070798e1e5f8666ace0 Mon Sep 17 00:00:00 2001 From: Dan Armendariz Date: Wed, 11 Nov 2015 20:40:06 +0000 Subject: [PATCH 197/329] rename captions for consistency --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f798a66..a8d112d8 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "c9.ide.find": "#e33fbaed2f", "c9.ide.find.infiles": "#c3bf17286d", "c9.ide.find.replace": "#8cbce45290", - "c9.ide.run.debug": "#8b77a8379d", + "c9.ide.run.debug": "#7dfe32f721", "c9.automate": "#47e2c429c9", "c9.ide.ace.emmet": "#6dc4585e02", "c9.ide.ace.gotoline": "#a8ff07c8f4", From 7c36f3cda2b7239c78882070bb0a87e8b5406131 Mon Sep 17 00:00:00 2001 From: phox Date: Mon, 7 Dec 2015 16:25:16 +0800 Subject: [PATCH 198/329] fix user.save call failed in SDK --- plugins/c9.vfs.server/vfs.server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/c9.vfs.server/vfs.server.js b/plugins/c9.vfs.server/vfs.server.js index 5a117cf3..f2da3e24 100644 --- a/plugins/c9.vfs.server/vfs.server.js +++ b/plugins/c9.vfs.server/vfs.server.js @@ -331,7 +331,7 @@ function plugin(options, imports, register) { .end(function() {}); user.lastVfsAccess = Date.now(); - user.save(function() {}); + user.save && user.save(function() {}); } } From 025eaa902f68fc11bc21e359871f95e33cb422e1 Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 20 Jan 2016 17:32:58 +0400 Subject: [PATCH 199/329] add debughost support to xdebug --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a8d112d8..01587e07 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ "c9.ide.processlist": "#2b12cd1bdd", "c9.ide.run": "#453aa5f604", "c9.ide.run.build": "#0598fff697", - "c9.ide.run.debug.xdebug": "#5553240abe", + "c9.ide.run.debug.xdebug": "#a1b39e0ac4", "c9.ide.save": "#9461acd953", "c9.ide.scm": "#ca3c94b84f", "c9.ide.terminal.monitor": "#a0d1f02991", From 618412ef0f70bad54b5e2da01d4a1b09b63db0a0 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 13:37:59 +0000 Subject: [PATCH 200/329] Prefer "print" over "print()" in python 2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c4f29770..81aced1c 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#7ab2553387", + "c9.ide.language.python": "#e67ca21966", "c9.ide.language.go": "#16f06b0023", "c9.ide.mount": "#f46dc6dcd2", "c9.ide.navigate": "#38ae100ea1", From 6ca550b13757fc1cace062311e76b8d95ea709a8 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 14:49:47 +0100 Subject: [PATCH 201/329] Fix typo (?) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c273079f..6e865a1b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#85a6944ba8", + "c9.ide.language": "#b21c9828b3", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#2b5cc6275e", "c9.ide.language.html": "#9be847c0ce", From 6e75991ab4947fd996e83a84bc35288ea88fede9 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 14:50:16 +0100 Subject: [PATCH 202/329] c9-auto-bump 3.1.1104 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b91f275a..2e256193 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1103", + "version": "3.1.1104", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f2016652a6890f7cbe593ae69854f9f1ce19d32b Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 14:50:34 +0100 Subject: [PATCH 203/329] c9-auto-bump 3.1.1105 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2e256193..d06d4d38 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1104", + "version": "3.1.1105", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 5e4824c440e9c357a470be6b1d4b3f784c290bc6 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 14:50:53 +0100 Subject: [PATCH 204/329] c9-auto-bump 3.1.1106 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 85045e88..1685fb2f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1105", + "version": "3.1.1106", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 286175d2b1de13766199324b0d26a2774656d963 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 14:53:56 +0100 Subject: [PATCH 205/329] c9-auto-bump 3.1.1107 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1685fb2f..a7f08bfc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1106", + "version": "3.1.1107", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 508d90f5acab63d75fbffa0ca57d601f23280940 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 15:05:59 +0100 Subject: [PATCH 206/329] c9-auto-bump 3.1.1108 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a7f08bfc..03a76b43 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1107", + "version": "3.1.1108", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 2b53dd00179ec926076dcd5a9326425aad79fe42 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 15:41:12 +0100 Subject: [PATCH 207/329] c9-auto-bump 3.1.1109 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 03a76b43..b2c69737 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1108", + "version": "3.1.1109", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9e5c23a49eae6f8fbebd56027f369e59069843a4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 15:11:14 +0000 Subject: [PATCH 208/329] Better handle newlines and whitespace and undefined --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 8337c3a7..3d0aba12 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#90fe920111", + "c9.ide.language.javascript.infer": "#989552aef5", "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", @@ -91,8 +91,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#e67ca21966", - "c9.ide.language.go": "#16f06b0023", + "c9.ide.language.python": "#c6a3cde42d", + "c9.ide.language.go": "#299f53743e", "c9.ide.mount": "#f46dc6dcd2", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 72851f2c222a2c8ff873751e9fbd40c23d1119fd Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 20 Jan 2016 15:12:49 +0000 Subject: [PATCH 209/329] Forget about quotes --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 3d0aba12..cf9d3a35 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#f9ba3813d7", - "c9.ide.language.javascript.infer": "#989552aef5", + "c9.ide.language.javascript.infer": "#59df2a5ad7", "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#10c224f9b8", "c9.ide.local": "#a6e689e33b", @@ -91,8 +91,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#c6a3cde42d", - "c9.ide.language.go": "#299f53743e", + "c9.ide.language.python": "#57fc3f80f8", + "c9.ide.language.go": "#3d81cc4a70", "c9.ide.mount": "#f46dc6dcd2", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 02770e721cc7d08dae37d6265367af0498a5223c Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 16:23:57 +0100 Subject: [PATCH 210/329] c9-auto-bump 3.1.1110 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b2c69737..bd36cd15 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1109", + "version": "3.1.1110", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f092a865a5d2b929d6f897bdd5216d2bc885b849 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 16:54:31 +0100 Subject: [PATCH 211/329] c9-auto-bump 3.1.1111 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bd36cd15..75dec852 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1110", + "version": "3.1.1111", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0800aa55d40b0bc9779a18c7ef3d14dc1a1280bf Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 17:03:26 +0100 Subject: [PATCH 212/329] c9-auto-bump 3.1.1112 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 75dec852..e2bb4b14 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1111", + "version": "3.1.1112", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b8b45528587ef0ad8069d87b343aec1c64ebf193 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 17:10:14 +0100 Subject: [PATCH 213/329] c9-auto-bump 3.1.1113 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e2bb4b14..7a079565 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1112", + "version": "3.1.1113", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 84c91eff7cbed9d6f41db56541a7eab594a17c47 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 17:11:40 +0100 Subject: [PATCH 214/329] c9-auto-bump 3.1.1114 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7a079565..77faad43 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1113", + "version": "3.1.1114", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 86acd0f906b809856ecf31cbf41e0c6f8e38f905 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 17:35:31 +0100 Subject: [PATCH 215/329] c9-auto-bump 3.1.1115 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 77faad43..06ebee66 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1114", + "version": "3.1.1115", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From aab5ae3eb08f0402ac2b5adb46dad32dff40793c Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 20 Jan 2016 22:59:34 +0100 Subject: [PATCH 216/329] c9-auto-bump 3.1.1116 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 06ebee66..6d3430b7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1115", + "version": "3.1.1116", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 05af7d967322d3bec9cb9844e3bd26b5dea4d854 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 10:05:06 +0100 Subject: [PATCH 217/329] c9-auto-bump 3.1.1117 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dd7a5f6a..2675b566 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1116", + "version": "3.1.1117", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 7aa84e3fa81c57f5011cc4ff7a5d7b98560c045e Mon Sep 17 00:00:00 2001 From: Dana Date: Thu, 21 Jan 2016 09:18:25 +0000 Subject: [PATCH 218/329] Add extra guards for users without id or with old uid --- node_modules/c9/skip-analytics.js | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index 4a64d0d6..f391850a 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -13,6 +13,8 @@ define(function(require, exports, module) { function skipAnalytics(user, allowUnauthorized) { if (!user) return true; + if (!user.id && !user.uid) return true; // users without an id should never reach the Segment library + if (!allowUnauthorized && hasUnauthorizedId(user)) return true; if (hasInternalTestName(user)) return true; diff --git a/package.json b/package.json index 6d3430b7..97377367 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", - "c9.ide.language.javascript.tern": "#f9ba3813d7", + "c9.ide.language.javascript.tern": "#a914f82432", "c9.ide.language.javascript.infer": "#c88fc6e405", "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#10c224f9b8", From 4b26e4a7ace1b4c86a52e2972eb7bc863b71d80b Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 10:48:32 +0100 Subject: [PATCH 219/329] c9-auto-bump 3.1.1118 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2675b566..6284ea68 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1117", + "version": "3.1.1118", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 35a556fa087c3f35d78c367a0f62bf01d2695f03 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 11:15:25 +0100 Subject: [PATCH 220/329] Fix new tern file resolving --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 15e89717..8a78d5aa 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#d7b067e838", - "c9.ide.language.javascript.tern": "#f58ab7fbe4", + "c9.ide.language.javascript.tern": "#9820f4922f", "c9.ide.language.javascript.infer": "#fd5cd9e3d9", "c9.ide.language.jsonalyzer": "#ef0ea1d28f", "c9.ide.collab": "#10c224f9b8", From 6e13110fac1446655442f6fff41417cf5956d14a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 11:15:39 +0100 Subject: [PATCH 221/329] Optimize getting current file --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8a78d5aa..d8efc61f 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#d7b067e838", - "c9.ide.language.javascript.tern": "#9820f4922f", + "c9.ide.language.javascript.tern": "#2d541dc054", "c9.ide.language.javascript.infer": "#fd5cd9e3d9", "c9.ide.language.jsonalyzer": "#ef0ea1d28f", "c9.ide.collab": "#10c224f9b8", From 4a95a0b993c6e691b3eaa311b28238ed069849d4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 11:20:17 +0100 Subject: [PATCH 222/329] Update outdated test --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cf9d3a35..37ce2f92 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#8d6b43e2c4", + "c9.ide.language": "#ed3bc3072c", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#440f912dd9", "c9.ide.language.html": "#92d440980d", From 8d039aba99f1a32bb14b9da4d85185489a4d2d84 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 11:53:48 +0100 Subject: [PATCH 223/329] c9-auto-bump 3.1.1119 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6284ea68..756e9318 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1118", + "version": "3.1.1119", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 77aec536f8df1790ca4f83783723aa66287d1f4a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 10:58:14 +0100 Subject: [PATCH 224/329] Fix syntax_detector not working with tiny regions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 37ce2f92..62877c61 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#ed3bc3072c", + "c9.ide.language": "#873f9dfb62", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#440f912dd9", "c9.ide.language.html": "#92d440980d", From 173cbb4938d0a179e2e4896178094a3a9ca18d1c Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 11:30:35 +0100 Subject: [PATCH 225/329] Add failing test for +11697 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 62877c61..0c799878 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#873f9dfb62", + "c9.ide.language": "#c7a2982992", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#440f912dd9", "c9.ide.language.html": "#92d440980d", From 69e16d12e9ebad315939ffd4b78879978a7118a9 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 12:18:51 +0100 Subject: [PATCH 226/329] c9-auto-bump 3.1.1120 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 756e9318..9269ff0f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1119", + "version": "3.1.1120", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f5cb43405fe4f685c0e0c46e141f128110e6ee4f Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 12:45:24 +0100 Subject: [PATCH 227/329] Avoid showing old completions e.g. after ) or ; --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0c799878..e70506f0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#c7a2982992", + "c9.ide.language": "#251e6e9330", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#440f912dd9", "c9.ide.language.html": "#92d440980d", From 8846f9fa1986bd2d1ec5dd506425fcade3f691f9 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 12:46:06 +0100 Subject: [PATCH 228/329] Improve cache result storing --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e70506f0..e84453c1 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#251e6e9330", + "c9.ide.language": "#ffff9c2081", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#440f912dd9", "c9.ide.language.html": "#92d440980d", From c46bd7961b01ba79e6b7699a5fee1ccceb870cc0 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 13:05:02 +0100 Subject: [PATCH 229/329] Add hack to run local completer with every character typed Fixes +11697 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e84453c1..fef84527 100644 --- a/package.json +++ b/package.json @@ -56,9 +56,9 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#ffff9c2081", + "c9.ide.language": "#b38f6e158f", "c9.ide.language.css": "#be07d72209", - "c9.ide.language.generic": "#440f912dd9", + "c9.ide.language.generic": "#4a892a624c", "c9.ide.language.html": "#92d440980d", "c9.ide.language.html.diff": "#24f3608d26", "c9.ide.language.javascript": "#07fd057023", From 6375a7128097286beb2cc57adba8b318536e1d4f Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 13:06:16 +0100 Subject: [PATCH 230/329] c9-auto-bump 3.1.1121 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9269ff0f..d82ad232 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1120", + "version": "3.1.1121", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1d4dfbb9bbb9f035453cb7110f891d5282f1d3fc Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 13:13:20 +0100 Subject: [PATCH 231/329] c9-auto-bump 3.1.1122 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d82ad232..736a2bdd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1121", + "version": "3.1.1122", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f9d0863978f9c820a7d69fb6ebc4ff73ae048c6f Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 13:48:57 +0100 Subject: [PATCH 232/329] Update test --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fef84527..d9115d0e 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "c9plugins": { "c9.ide.language": "#b38f6e158f", "c9.ide.language.css": "#be07d72209", - "c9.ide.language.generic": "#4a892a624c", + "c9.ide.language.generic": "#0fb58c9fab", "c9.ide.language.html": "#92d440980d", "c9.ide.language.html.diff": "#24f3608d26", "c9.ide.language.javascript": "#07fd057023", From 3128ba3cb1f90c2862ec5ea0be3d6887fe55ac05 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 14:00:59 +0100 Subject: [PATCH 233/329] c9-auto-bump 3.1.1123 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 736a2bdd..9738bcba 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1122", + "version": "3.1.1123", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From fff75febb8366987b69220dfd878741a52e672ed Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 14:42:26 +0100 Subject: [PATCH 234/329] Update for new tern --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d8efc61f..82a9d13c 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#d7b067e838", - "c9.ide.language.javascript.tern": "#2d541dc054", + "c9.ide.language.javascript.tern": "#45e5f5b0e5", "c9.ide.language.javascript.infer": "#fd5cd9e3d9", "c9.ide.language.jsonalyzer": "#ef0ea1d28f", "c9.ide.collab": "#10c224f9b8", From 7ae24ebd41e7c0b831a3f89014dee8ae9fb5f833 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 14:53:16 +0100 Subject: [PATCH 235/329] c9-auto-bump 3.1.1124 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9738bcba..7f602da1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1123", + "version": "3.1.1124", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a1577ff6662a2ae01fd2af022601beaf18015743 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 15:00:43 +0100 Subject: [PATCH 236/329] c9-auto-bump 3.1.1125 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f602da1..e61a50a2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1124", + "version": "3.1.1125", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d463688967a9184949f2ffea722f7737733ec939 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 15:21:25 +0100 Subject: [PATCH 237/329] c9-auto-bump 3.1.1126 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e61a50a2..1c27f36a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1125", + "version": "3.1.1126", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9137e09161606d6b18fdb82869b8798a78bbf9c0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 16:29:20 +0100 Subject: [PATCH 238/329] c9-auto-bump 3.1.1127 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1c27f36a..6cee251b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1126", + "version": "3.1.1127", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1d6f9a81eef4d9b7f2f9bd64f85eea9fabeb6bd5 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 16:57:49 +0100 Subject: [PATCH 239/329] c9-auto-bump 3.1.1128 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6cee251b..4fc999fc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1127", + "version": "3.1.1128", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 113b39b6012aaba53fa5c0a296d59a60431b9af3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 16:24:15 +0000 Subject: [PATCH 240/329] Separate required and optional default settings --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 6cee251b..ef014f24 100644 --- a/package.json +++ b/package.json @@ -91,9 +91,9 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#e30d1a9a50", + "c9.ide.language.python": "#eec6b33c70", "c9.ide.language.go": "#a023f576ae", - "c9.ide.mount": "#915b3d20be", + "c9.ide.mount": "#9014f13dc5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", "c9.ide.openfiles": "#358ac94915", @@ -117,6 +117,6 @@ "c9.ide.threewaymerge": "#229382aa0b", "c9.ide.undo": "#b028bcb4d5", "c9.ide.upload": "#0bd010d3dc", - "c9.ide.welcome": "#2e8792e2fc" + "c9.ide.welcome": "#772d059e8c" } } \ No newline at end of file From e1803c4ac800f69ef81523d02a3648af158648f4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 16:24:28 +0000 Subject: [PATCH 241/329] Fix pylint crashing when using custom flags Silly pylint --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ef014f24..29483324 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#eec6b33c70", + "c9.ide.language.python": "#fca9f80eda", "c9.ide.language.go": "#a023f576ae", "c9.ide.mount": "#9014f13dc5", "c9.ide.navigate": "#38ae100ea1", From 7fa60833088a141b9cb5de64f8011af3155e47e5 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 21 Jan 2016 16:24:48 +0000 Subject: [PATCH 242/329] Add tip about default options --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 29483324..ee024685 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#fca9f80eda", + "c9.ide.language.python": "#497e337a99", "c9.ide.language.go": "#a023f576ae", "c9.ide.mount": "#9014f13dc5", "c9.ide.navigate": "#38ae100ea1", From b4db6258914d614aa78a9173e9e4e1745bca536d Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 17:28:35 +0100 Subject: [PATCH 243/329] c9-auto-bump 3.1.1129 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4fc999fc..1c32f599 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1128", + "version": "3.1.1129", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 452bc931cef83a9a1bb426bb46950b2dd6cf77b5 Mon Sep 17 00:00:00 2001 From: Dana Date: Thu, 21 Jan 2016 16:49:22 +0000 Subject: [PATCH 244/329] Add filter for project pages --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 4fc999fc..fd7fd14b 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#e30d1a9a50", "c9.ide.language.go": "#a023f576ae", - "c9.ide.mount": "#915b3d20be", + "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", "c9.ide.openfiles": "#358ac94915", @@ -117,6 +117,6 @@ "c9.ide.threewaymerge": "#229382aa0b", "c9.ide.undo": "#b028bcb4d5", "c9.ide.upload": "#0bd010d3dc", - "c9.ide.welcome": "#2e8792e2fc" + "c9.ide.welcome": "#5b86c44e92" } } \ No newline at end of file From 60a0466bf994c93fa6c9580c92aedfc6b2d293d6 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 21:00:47 +0100 Subject: [PATCH 245/329] c9-auto-bump 3.1.1130 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1c32f599..8419538c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1129", + "version": "3.1.1130", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ace9589c11d968f37fe8414e1bd5c9cf53b2a9d7 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 21:01:13 +0100 Subject: [PATCH 246/329] c9-auto-bump 3.1.1131 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8419538c..d696203e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1130", + "version": "3.1.1131", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 64aa3008d43fb490aaa64643a72c3ecb972a0e4f Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 21:01:37 +0100 Subject: [PATCH 247/329] c9-auto-bump 3.1.1132 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d696203e..2584c923 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1131", + "version": "3.1.1132", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c63212d9edfd3d92eb83dd2b7d808834cfcc9c6a Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 21:02:02 +0100 Subject: [PATCH 248/329] c9-auto-bump 3.1.1133 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2584c923..f1ee917a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1132", + "version": "3.1.1133", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 39512dd47824249ef7f7e864f60b0b029823b5ef Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 21:20:34 +0100 Subject: [PATCH 249/329] c9-auto-bump 3.1.1134 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f1ee917a..ac70eda2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1133", + "version": "3.1.1134", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8bb2cc5d74aef6176c5739e38462c57de7674f2d Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 21:59:07 +0100 Subject: [PATCH 250/329] c9-auto-bump 3.1.1135 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ac70eda2..f67c4f6d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1134", + "version": "3.1.1135", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 40a536acf8e8d6325c9c6d055a3141b514ea3cc0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 22:07:42 +0100 Subject: [PATCH 251/329] c9-auto-bump 3.1.1136 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f67c4f6d..82b37a41 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1135", + "version": "3.1.1136", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 35c030ee189093bf65f1488444104b33517f52a5 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 21 Jan 2016 22:33:45 +0100 Subject: [PATCH 252/329] c9-auto-bump 3.1.1137 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 82b37a41..cd357920 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1136", + "version": "3.1.1137", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 88b3496578768223a2e507cb4ca9cd86fc285c3a Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 00:15:08 +0100 Subject: [PATCH 253/329] c9-auto-bump 3.1.1138 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cd357920..7eeea04b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1137", + "version": "3.1.1138", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4af67c0b14102aba4908b20fdc6bf7cd364822dc Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 09:57:03 +0100 Subject: [PATCH 254/329] c9-auto-bump 3.1.1139 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5a540ba8..86723536 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1138", + "version": "3.1.1139", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 085124d99871da2273fc8acb3659004e3683e861 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 09:57:19 +0100 Subject: [PATCH 255/329] c9-auto-bump 3.1.1140 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 86723536..c3fc52be 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1139", + "version": "3.1.1140", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8fdeabdb854376cdaecaee2ee2c505acd55b2cf6 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 10:25:39 +0100 Subject: [PATCH 256/329] c9-auto-bump 3.1.1141 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c3fc52be..b0f45e06 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1140", + "version": "3.1.1141", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From bed0de170886ad873e2641f3c87416d04e100fee Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 10:50:15 +0100 Subject: [PATCH 257/329] c9-auto-bump 3.1.1142 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b0f45e06..a6c80395 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1141", + "version": "3.1.1142", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f776f34f2a9a018d6ae6d190d23e9787da76d5de Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 12:27:33 +0100 Subject: [PATCH 258/329] c9-auto-bump 3.1.1143 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a6c80395..d665c173 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1142", + "version": "3.1.1143", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 199be232be18bb9376e14fc4209bf1a9f4168263 Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 20 Jan 2016 20:21:28 +0000 Subject: [PATCH 259/329] fix title of openfiles tree --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d665c173..9e6beaa2 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", - "c9.ide.openfiles": "#358ac94915", + "c9.ide.openfiles": "#2ae85a9e33", "c9.ide.preview": "#8f87ff2f6a", "c9.ide.preview.browser": "#c5b9a129de", "c9.ide.preview.markdown": "#bc846e1562", From fe4429152ca2c5863456190b1c1862ce8d17d2dd Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 20 Jan 2016 20:34:30 +0000 Subject: [PATCH 260/329] fix menubar issue when switching between flat themes --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9e6beaa2..e3da3ed5 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "c9.ide.terminal.monitor": "#a0d1f02991", "c9.ide.test": "#8f21f662d3", "c9.ide.test.mocha": "#fc053b23d2", - "c9.ide.theme.flat": "#92cda0fb40", + "c9.ide.theme.flat": "#81dadeee55", "c9.ide.threewaymerge": "#229382aa0b", "c9.ide.undo": "#b028bcb4d5", "c9.ide.upload": "#0bd010d3dc", From f6f5dae0e61e9efe42701b2a5559ffbb217058d5 Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 21 Jan 2016 17:37:51 +0000 Subject: [PATCH 261/329] fix error message when accepting collab request --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e3da3ed5..8c69c532 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "c9.ide.language.javascript.tern": "#17fb66bef8", "c9.ide.language.javascript.infer": "#c88fc6e405", "c9.ide.language.jsonalyzer": "#47a64de05d", - "c9.ide.collab": "#10c224f9b8", + "c9.ide.collab": "#e2411fc12b", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", "c9.ide.find.infiles": "#c3bf17286d", From 987002b9ca59f679b3932e3634bdc216a48ab334 Mon Sep 17 00:00:00 2001 From: Alex Brausewetter Date: Fri, 22 Jan 2016 06:49:00 +0000 Subject: [PATCH 262/329] update about dialog --- plugins/c9.ide.help/help.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/c9.ide.help/help.xml b/plugins/c9.ide.help/help.xml index f4cd6c88..0050847e 100644 --- a/plugins/c9.ide.help/help.xml +++ b/plugins/c9.ide.help/help.xml @@ -21,13 +21,13 @@

- Arron Bailiss, Bas de Wachter, Dana Ivan, Fabian Jakobs, Harutyun Amirjanyan, - Ivar Pruijn, Justin Dray, Lennart Kats, Luca Cipriani, + Alex Brausewetter, Arron Bailiss, Bas de Wachter, Dana Ivan, + Fabian Jakobs, Harutyun Amirjanyan, Ivar Pruijn, Justin Dray, Lennart Kats, Luca Cipriani, Mostafa Eweda, Matthijs van Henten, Nikolai Onken, Suraj Biyani, Tim Robinson, Ruben Daniels

-

© 2010 — 2015 Cloud9 Inc. All rights reserved

+

© 2010 — 2016 Cloud9 Inc. All rights reserved

From e53fc91d96e3881ef53129492b66ba3d7f13e2ce Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 13:00:57 +0100 Subject: [PATCH 263/329] c9-auto-bump 3.1.1144 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d665c173..5d80e4f2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1143", + "version": "3.1.1144", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9cde7eb0f2185a7ed9b35aaeffe0b08129fee8dc Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 22 Jan 2016 16:24:04 +0400 Subject: [PATCH 264/329] fix +11728 Preview on tree selection reopens randomly --- node_modules/ace_tree/lib/ace_tree/mouse/default_handlers.js | 3 ++- node_modules/ace_tree/lib/ace_tree/mouse/mouse_handler.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/node_modules/ace_tree/lib/ace_tree/mouse/default_handlers.js b/node_modules/ace_tree/lib/ace_tree/mouse/default_handlers.js index 83fbcd47..b568a458 100644 --- a/node_modules/ace_tree/lib/ace_tree/mouse/default_handlers.js +++ b/node_modules/ace_tree/lib/ace_tree/mouse/default_handlers.js @@ -172,7 +172,8 @@ function DefaultHandlers(mouseHandler) { }; this.onMouseUp = function(ev) { - if (this.isMousePressed) return; + if (this.isMousePressed == 2) return; // wait until release capture + this.isMousePressed = false; var pos = ev.getDocumentPosition(); var node = this.editor.provider.findItemAtOffset(pos.y); if (node && this.$clickNode && this.$clickNode == node) { diff --git a/node_modules/ace_tree/lib/ace_tree/mouse/mouse_handler.js b/node_modules/ace_tree/lib/ace_tree/mouse/mouse_handler.js index 77cf4235..acaf0b49 100644 --- a/node_modules/ace_tree/lib/ace_tree/mouse/mouse_handler.js +++ b/node_modules/ace_tree/lib/ace_tree/mouse/mouse_handler.js @@ -87,7 +87,7 @@ var MouseHandler = function(editor) { this.x = ev.x; this.y = ev.y; - this.isMousePressed = true; + this.isMousePressed = 2; // do not move textarea during selection var renderer = this.editor.renderer; From 095347e427bebea980f4dc1273faca90608de3dc Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 13:41:44 +0100 Subject: [PATCH 265/329] c9-auto-bump 3.1.1145 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5d80e4f2..ba3bacf6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1144", + "version": "3.1.1145", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 37feaed7c2ee76bc2cbd489857e891bc2fb460cb Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 13:50:37 +0100 Subject: [PATCH 266/329] c9-auto-bump 3.1.1146 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ba3bacf6..214620f3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1145", + "version": "3.1.1146", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b981078db91703c4a333015feb73886b5cb519e6 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 14:16:53 +0100 Subject: [PATCH 267/329] c9-auto-bump 3.1.1147 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7863e48c..35f52ca8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1146", + "version": "3.1.1147", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e566bd489458d9eb2c9812db5b9b3d708ef1de98 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 14:18:11 +0100 Subject: [PATCH 268/329] c9-auto-bump 3.1.1148 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 62e1aab3..ebd259dd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1147", + "version": "3.1.1148", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9658937b521b1743c9c21aa2137f95c3e439eca3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 14:22:56 +0100 Subject: [PATCH 269/329] c9-auto-bump 3.1.1149 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ebd259dd..adf332b4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1148", + "version": "3.1.1149", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 2ed104dd942c5fb3d628a6738ea09150c2e6cb19 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 14:24:43 +0100 Subject: [PATCH 270/329] c9-auto-bump 3.1.1150 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 20a768a5..f64963ce 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1149", + "version": "3.1.1150", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 06d4e64cd24be4e9c0e1d72c382b4e9d6d1692da Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 14:25:08 +0100 Subject: [PATCH 271/329] c9-auto-bump 3.1.1151 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d4667e1f..b22c4068 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1150", + "version": "3.1.1151", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ec87c2b2ac9a3f13114955cbad9e15c167b875cc Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 14:25:25 +0100 Subject: [PATCH 272/329] c9-auto-bump 3.1.1152 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 88cf1408..9cf55072 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1151", + "version": "3.1.1152", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 311355db4613d0b0782d1998e4d753bbcb612f4f Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 14:25:44 +0100 Subject: [PATCH 273/329] c9-auto-bump 3.1.1153 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9cf55072..34d3c2cf 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1152", + "version": "3.1.1153", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1dc4580005df9718585ae2fd335cf0e68e0c8ae2 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 15:32:13 +0100 Subject: [PATCH 274/329] c9-auto-bump 3.1.1154 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 34d3c2cf..f4e4ea1f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1153", + "version": "3.1.1154", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 58eb0a12aafee787721156ac1042ddc73a7c7a7d Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 15:40:23 +0100 Subject: [PATCH 275/329] c9-auto-bump 3.1.1155 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f4e4ea1f..36657f88 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1154", + "version": "3.1.1155", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 5486bff4f357a4562f1beb9ba8bcc27efc9a5a68 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 16:25:30 +0100 Subject: [PATCH 276/329] c9-auto-bump 3.1.1156 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 36657f88..6a14aae6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1155", + "version": "3.1.1156", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 047570092c4817304b8a611bca163abae26db2bf Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 16:44:02 +0100 Subject: [PATCH 277/329] c9-auto-bump 3.1.1157 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6a14aae6..ee96fd5a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1156", + "version": "3.1.1157", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a1159b25e50066a685c0a947308b722e589e5d99 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Fri, 22 Jan 2016 15:47:47 +0000 Subject: [PATCH 278/329] Fix cache is undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ee96fd5a..84b9d998 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#017de3e5a4", + "c9.ide.language": "#db81bcc3b7", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#847eb66a89", "c9.ide.language.html": "#9be847c0ce", From c8a440d5493c0f95c1d874945e304d05ea09c179 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 16:48:37 +0100 Subject: [PATCH 279/329] c9-auto-bump 3.1.1158 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 84b9d998..78f872cc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1157", + "version": "3.1.1158", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b91a63e2602778d7ef86c906270fdee387fe6f40 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 16:55:43 +0100 Subject: [PATCH 280/329] c9-auto-bump 3.1.1159 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 78f872cc..28f81379 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1158", + "version": "3.1.1159", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8e613800099ad3681d7e6faa5fc02ce5dac25f0e Mon Sep 17 00:00:00 2001 From: Dana Date: Fri, 22 Jan 2016 15:59:35 +0000 Subject: [PATCH 281/329] [WIP] Make passing user id explicit --- node_modules/c9/skip-analytics.js | 14 +++----------- node_modules/c9/skip-analytics_test.js | 4 ++-- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index f391850a..31c97dc4 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -10,23 +10,15 @@ define(function(require, exports, module) { var hasInternalDomain = require("c9/has-internal-domain"); var hasInternalTestName = require("c9/has-internal-test-name"); - function skipAnalytics(user, allowUnauthorized) { - if (!user) return true; - - if (!user.id && !user.uid) return true; // users without an id should never reach the Segment library + function skipAnalytics(userId, user, allowUnauthorized) { + if (!allowUnauthorized && userId === -1) return true; - if (!allowUnauthorized && hasUnauthorizedId(user)) return true; + if (!userId || !user) return true; if (hasInternalTestName(user)) return true; if (hasInternalDomain(user.email)) return true; return false; } - function hasUnauthorizedId(user) { - if (user.id === -1) return true; - - if (!user.id && user.uid === -1) return true; - } - module.exports = skipAnalytics; }); \ No newline at end of file diff --git a/node_modules/c9/skip-analytics_test.js b/node_modules/c9/skip-analytics_test.js index fe09f097..70c6a55a 100644 --- a/node_modules/c9/skip-analytics_test.js +++ b/node_modules/c9/skip-analytics_test.js @@ -8,10 +8,10 @@ var skipAnalytics = require("c9/skip-analytics"); describe("skip-analytics", function() { - it("returns true when user undefined", function() { + it("returns true when user or user id undefined", function() { var user; - assert.equal(true, skipAnalytics(user), "skipAnalytics should return true when user undefined"); + assert.equal(true, skipAnalytics(null, user), "skipAnalytics should return true when user undefined"); }); it("returns true when user id is -1", function() { From 796ca3a001279eba3940334310704969ba9a57a7 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 22 Jan 2016 16:04:52 +0000 Subject: [PATCH 282/329] Revert "Merge pull request +11772 from c9/fix-undefined" This reverts commit a1159b25e50066a685c0a947308b722e589e5d99, reversing changes made to 047570092c4817304b8a611bca163abae26db2bf. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 28f81379..c2e2a5e7 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#db81bcc3b7", + "c9.ide.language": "#44e9fc6d03", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#847eb66a89", "c9.ide.language.html": "#9be847c0ce", From d35f75827b1135d581a9b45469e36f76cf01f855 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 22 Jan 2016 16:05:01 +0000 Subject: [PATCH 283/329] Revert "Merge pull request +11739 from c9/fix-php-completion" This reverts commit d1baed311c33371d366a1826d8ab4e34e5e9c5c4, reversing changes made to 7b68a58a8719a1526fe3ecb7d1067da1d0c73052. --- package.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index c2e2a5e7..6dc743c8 100644 --- a/package.json +++ b/package.json @@ -56,16 +56,16 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#44e9fc6d03", + "c9.ide.language": "#8e73db4417", "c9.ide.language.css": "#be07d72209", - "c9.ide.language.generic": "#847eb66a89", + "c9.ide.language.generic": "#9d6f268f8d", "c9.ide.language.html": "#9be847c0ce", "c9.ide.language.html.diff": "#24f3608d26", - "c9.ide.language.javascript": "#07fd057023", + "c9.ide.language.javascript": "#a2f2b8434d", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#45e5f5b0e5", - "c9.ide.language.javascript.infer": "#8b9cf15328", + "c9.ide.language.javascript.infer": "#8664d42920", "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#e2411fc12b", "c9.ide.local": "#a6e689e33b", @@ -91,8 +91,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#82e4e924a5", - "c9.ide.language.go": "#3d81cc4a70", + "c9.ide.language.python": "#a4ded9bab0", + "c9.ide.language.go": "#5952a39226", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", "c9.ide.newresource": "#981a408a7b", @@ -108,7 +108,7 @@ "c9.ide.run": "#f03e4b018e", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#a1b39e0ac4", - "c9.ide.save": "#83d759562a", + "c9.ide.save": "#29fce5e9b6", "c9.ide.scm": "#ca3c94b84f", "c9.ide.terminal.monitor": "#a0d1f02991", "c9.ide.test": "#a282ec1619", From b15db4289cebf527c5c43f42fbe2beadc2560ef2 Mon Sep 17 00:00:00 2001 From: "Lennart C. L. Kats" Date: Fri, 22 Jan 2016 17:06:08 +0100 Subject: [PATCH 284/329] Revert "Revert php completion fix" --- package.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 6dc743c8..457929bb 100644 --- a/package.json +++ b/package.json @@ -56,16 +56,16 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#8e73db4417", + "c9.ide.language": "#f869a0647b", "c9.ide.language.css": "#be07d72209", - "c9.ide.language.generic": "#9d6f268f8d", + "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", "c9.ide.language.html.diff": "#24f3608d26", - "c9.ide.language.javascript": "#a2f2b8434d", + "c9.ide.language.javascript": "#c6d102471f", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#45e5f5b0e5", - "c9.ide.language.javascript.infer": "#8664d42920", + "c9.ide.language.javascript.infer": "#5d3cd96496", "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#e2411fc12b", "c9.ide.local": "#a6e689e33b", @@ -91,8 +91,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#a4ded9bab0", - "c9.ide.language.go": "#5952a39226", + "c9.ide.language.python": "#e34f7fcb76", + "c9.ide.language.go": "#02350dc539", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", "c9.ide.newresource": "#981a408a7b", @@ -108,7 +108,7 @@ "c9.ide.run": "#f03e4b018e", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#a1b39e0ac4", - "c9.ide.save": "#29fce5e9b6", + "c9.ide.save": "#1ab1840513", "c9.ide.scm": "#ca3c94b84f", "c9.ide.terminal.monitor": "#a0d1f02991", "c9.ide.test": "#a282ec1619", From 9ecb2c62fc6161fc56a2244b2a3b77e6c4aa09fe Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 17:06:21 +0100 Subject: [PATCH 285/329] c9-auto-bump 3.1.1160 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6dc743c8..e30f9a9d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1159", + "version": "3.1.1160", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8bbcddaadc366814f41025be8c3b93981d7672d0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 23:19:57 +0100 Subject: [PATCH 286/329] c9-auto-bump 3.1.1161 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e30f9a9d..c66d0287 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1160", + "version": "3.1.1161", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 51276f65445b71966de0eb245d0c250c659a239b Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 23:20:13 +0100 Subject: [PATCH 287/329] c9-auto-bump 3.1.1162 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c66d0287..b82152e3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1161", + "version": "3.1.1162", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a616b262166bace9b3bd6ba42f7efaeae6b767fa Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 22 Jan 2016 23:30:11 +0100 Subject: [PATCH 288/329] c9-auto-bump 3.1.1163 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b82152e3..d3ccaabb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1162", + "version": "3.1.1163", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f21289e97425c1553663d6d3b38164f5fd7daef2 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 11:57:46 +0000 Subject: [PATCH 289/329] Use temp file for invoking python linter Was using the file on disk instead :-Z Fixes +11778 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 28f81379..19f6b77d 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#db81bcc3b7", + "c9.ide.language": "#ee9c45925a", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#847eb66a89", "c9.ide.language.html": "#9be847c0ce", @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#82e4e924a5", + "c9.ide.language.python": "#e6f35d4c4d", "c9.ide.language.go": "#3d81cc4a70", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 8ddda4806f1e418536146fe506028e53a2447bc1 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 11:58:24 +0000 Subject: [PATCH 290/329] Don't trigger watcher on local analysis temp files --- node_modules/vfs-local/localfs.js | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/node_modules/vfs-local/localfs.js b/node_modules/vfs-local/localfs.js index ab07a0d5..3ce6bd52 100644 --- a/node_modules/vfs-local/localfs.js +++ b/node_modules/vfs-local/localfs.js @@ -1293,7 +1293,7 @@ module.exports = function setup(fsOptions) { function done() { // Ignore if files is tmp file - if (latest && latest.name.substr(-1) == "~" + if (latest && (latest.name.substr(-1) == "~" || latest.name[1] === "~") && latest.name.charAt(0) == ".") return; diff --git a/package.json b/package.json index 19f6b77d..fa732d21 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#45e5f5b0e5", "c9.ide.language.javascript.infer": "#8b9cf15328", - "c9.ide.language.jsonalyzer": "#47a64de05d", + "c9.ide.language.jsonalyzer": "#243e11bd42", "c9.ide.collab": "#e2411fc12b", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 98c5000ddf99ec40aeedf34470f22709fa62bba5 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 12:04:47 +0000 Subject: [PATCH 291/329] Fix +11787 substr of undefined options.line has no value when called from jumpToDefinition --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fa732d21..1fb144ca 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#e6f35d4c4d", + "c9.ide.language.python": "#38e86558d1", "c9.ide.language.go": "#3d81cc4a70", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 28da799e45dced36b1a94eb66c91e78876d322de Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 12:26:10 +0000 Subject: [PATCH 292/329] Fix +11775 result.matches accesses property of undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 457929bb..101c721f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#f869a0647b", + "c9.ide.language": "#57ccd8d284", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From efb6ebbd04a98abaf6841b09ea7576fca4603fb3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 14:45:12 +0000 Subject: [PATCH 293/329] Fix result of undefined regression --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 101c721f..f540de97 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#57ccd8d284", + "c9.ide.language": "#ea140010c0", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 10eed9ba0d7c7c197b2103342e8d8bf26d1aebf6 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 14:48:44 +0000 Subject: [PATCH 294/329] Use temp file only when needed --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1fb144ca..0737d800 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#38e86558d1", + "c9.ide.language.python": "#e497c54463", "c9.ide.language.go": "#3d81cc4a70", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 92188b4b540fd3585e6cd049b574cdf13b703ee9 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 14:49:43 +0000 Subject: [PATCH 295/329] Fix yet another unexpected exit code from pylint Guess these changed with the new pylint --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0737d800..191770fd 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#e497c54463", + "c9.ide.language.python": "#fa50044c7c", "c9.ide.language.go": "#3d81cc4a70", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 9e0d1db20151d87070c8e9a050d3d6e637f5a72d Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 14:50:46 +0000 Subject: [PATCH 296/329] Tweak predictNextCompletion() --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f540de97..912342f3 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#45e5f5b0e5", - "c9.ide.language.javascript.infer": "#5d3cd96496", + "c9.ide.language.javascript.infer": "#0561c69d67", "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#e2411fc12b", "c9.ide.local": "#a6e689e33b", @@ -91,8 +91,8 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#e34f7fcb76", - "c9.ide.language.go": "#02350dc539", + "c9.ide.language.python": "#1cc8204145", + "c9.ide.language.go": "#db4860eca9", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", "c9.ide.newresource": "#981a408a7b", From 7a2c60445e6fb391f7d55673260032015dcc24bb Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 23 Jan 2016 16:05:15 +0000 Subject: [PATCH 297/329] Fix +11786 identifierRegex is undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 912342f3..47f54ac0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#ea140010c0", + "c9.ide.language": "#b945b30d00", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 101cfb6f9859b100807e69824ac67c0907c7bb87 Mon Sep 17 00:00:00 2001 From: Nikolai Onken Date: Sun, 24 Jan 2016 21:57:28 +0000 Subject: [PATCH 298/329] Remove define definitions --- node_modules/c9/format-user-analytics.js | 6 ------ node_modules/c9/has-internal-domain.js | 6 ------ node_modules/c9/has-internal-test-name.js | 6 ------ node_modules/c9/scm_url_parse.js | 6 ------ node_modules/c9/skip-analytics.js | 6 ------ 5 files changed, 30 deletions(-) diff --git a/node_modules/c9/format-user-analytics.js b/node_modules/c9/format-user-analytics.js index 28d737fb..e1ee0faa 100644 --- a/node_modules/c9/format-user-analytics.js +++ b/node_modules/c9/format-user-analytics.js @@ -1,9 +1,3 @@ -if (define === undefined) { - var define = function(fn) { - fn(require, exports, module); - }; -} - define(function(require, exports, module) { "use strict"; diff --git a/node_modules/c9/has-internal-domain.js b/node_modules/c9/has-internal-domain.js index cf74b050..27a6eb3d 100644 --- a/node_modules/c9/has-internal-domain.js +++ b/node_modules/c9/has-internal-domain.js @@ -1,9 +1,3 @@ -if (define === undefined) { - var define = function(fn) { - fn(require, exports, module); - }; -} - define(function(require, exports, module) { "use strict"; diff --git a/node_modules/c9/has-internal-test-name.js b/node_modules/c9/has-internal-test-name.js index 82f65452..28cd2cac 100644 --- a/node_modules/c9/has-internal-test-name.js +++ b/node_modules/c9/has-internal-test-name.js @@ -1,9 +1,3 @@ -if (define === undefined) { - var define = function(fn) { - fn(require, exports, module); - }; -} - define(function(require, exports, module) { "use strict"; diff --git a/node_modules/c9/scm_url_parse.js b/node_modules/c9/scm_url_parse.js index 92898dd3..cc39f02c 100644 --- a/node_modules/c9/scm_url_parse.js +++ b/node_modules/c9/scm_url_parse.js @@ -1,9 +1,3 @@ -if (define === undefined) { - var define = function(fn) { - fn(require, exports, module); - }; -} - define(function(require, exports, module) { "use strict"; diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index f391850a..df401104 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -1,9 +1,3 @@ -if (define === undefined) { - var define = function(fn) { - fn(require, exports, module); - }; -} - define(function(require, exports, module) { "use strict"; From 514dd154e7f8fdd2dcd428d3b16532e21cbf4aed Mon Sep 17 00:00:00 2001 From: Nikolai Onken Date: Mon, 25 Jan 2016 09:01:41 +0000 Subject: [PATCH 299/329] Add define again --- node_modules/c9/format-user-analytics.js | 6 ++++++ node_modules/c9/has-internal-domain.js | 6 ++++++ node_modules/c9/has-internal-test-name.js | 6 ++++++ node_modules/c9/scm_url_parse.js | 6 ++++++ node_modules/c9/skip-analytics.js | 6 ++++++ 5 files changed, 30 insertions(+) diff --git a/node_modules/c9/format-user-analytics.js b/node_modules/c9/format-user-analytics.js index e1ee0faa..10d1b6ea 100644 --- a/node_modules/c9/format-user-analytics.js +++ b/node_modules/c9/format-user-analytics.js @@ -1,3 +1,9 @@ +if (typeof define === "undefined") { + var define = function(fn) { + fn(require, exports, module); + }; +} + define(function(require, exports, module) { "use strict"; diff --git a/node_modules/c9/has-internal-domain.js b/node_modules/c9/has-internal-domain.js index 27a6eb3d..56dc4da6 100644 --- a/node_modules/c9/has-internal-domain.js +++ b/node_modules/c9/has-internal-domain.js @@ -1,3 +1,9 @@ +if (typeof define === "undefined") { + var define = function(fn) { + fn(require, exports, module); + }; +} + define(function(require, exports, module) { "use strict"; diff --git a/node_modules/c9/has-internal-test-name.js b/node_modules/c9/has-internal-test-name.js index 28cd2cac..4621290c 100644 --- a/node_modules/c9/has-internal-test-name.js +++ b/node_modules/c9/has-internal-test-name.js @@ -1,3 +1,9 @@ +if (typeof define === "undefined") { + var define = function(fn) { + fn(require, exports, module); + }; +} + define(function(require, exports, module) { "use strict"; diff --git a/node_modules/c9/scm_url_parse.js b/node_modules/c9/scm_url_parse.js index cc39f02c..174e6c66 100644 --- a/node_modules/c9/scm_url_parse.js +++ b/node_modules/c9/scm_url_parse.js @@ -1,3 +1,9 @@ +if (typeof define === "undefined") { + var define = function(fn) { + fn(require, exports, module); + }; +} + define(function(require, exports, module) { "use strict"; diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index df401104..01e13e04 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -1,3 +1,9 @@ +if (typeof define === "undefined") { + var define = function(fn) { + fn(require, exports, module); + }; +} + define(function(require, exports, module) { "use strict"; From ff2b0904b9f8d05973ca7ef40932ebcee3e01a57 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 10:06:20 +0100 Subject: [PATCH 300/329] c9-auto-bump 3.1.1164 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 72c08316..0a54793d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1163", + "version": "3.1.1164", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 01a968ebe3198132c56a387eb3e0e6405aef49eb Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 10:06:34 +0100 Subject: [PATCH 301/329] c9-auto-bump 3.1.1165 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0a54793d..3303465d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1164", + "version": "3.1.1165", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From cbef3070d32d03d4e3409998074d5f1bfbb1ae19 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 10:26:50 +0100 Subject: [PATCH 302/329] c9-auto-bump 3.1.1166 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3303465d..376d8831 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1165", + "version": "3.1.1166", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 92462966d622cf94e122c94d9dccb49f225b7c8f Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 10:44:33 +0100 Subject: [PATCH 303/329] c9-auto-bump 3.1.1167 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 376d8831..e26f7d93 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1166", + "version": "3.1.1167", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c9456dd1f0692265fe6a0f7686870a08a4ffcb2c Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 25 Jan 2016 09:48:07 +0000 Subject: [PATCH 304/329] Fix +11779 bogus error when initializing Go completer --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 376d8831..280a637d 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#55af15aeb9", - "c9.ide.language.go": "#5952a39226", + "c9.ide.language.go": "#da9c76957f", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", "c9.ide.newresource": "#981a408a7b", From 1123351709a157aa64108c551ca9826452b360e9 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 10:49:31 +0100 Subject: [PATCH 305/329] c9-auto-bump 3.1.1168 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e26f7d93..d9acfa39 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1167", + "version": "3.1.1168", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d820557aca40e2f436f9192a497a3568899817e3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 25 Jan 2016 10:03:59 +0000 Subject: [PATCH 306/329] Revert "Use temp file only when needed" Things like https://github.com/MorrisJobke/github-issue-counter/blob/master/import_issues.py#L5 also depend on the current path, even though Python doesn't consider these to be relative imports. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d9acfa39..3cd2af60 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#55af15aeb9", + "c9.ide.language.python": "#2358e65f4f", "c9.ide.language.go": "#5952a39226", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From e0fd2d17fbf810653ef968c56578a2ab31588911 Mon Sep 17 00:00:00 2001 From: Dana Date: Mon, 25 Jan 2016 10:24:23 +0000 Subject: [PATCH 307/329] Further refactoring --- node_modules/c9/has-internal-test-name.js | 8 +++----- node_modules/c9/skip-analytics.js | 14 ++++++++++---- plugins/c9.analytics/mock_analytics.js | 6 +++--- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/node_modules/c9/has-internal-test-name.js b/node_modules/c9/has-internal-test-name.js index 82f65452..1056d645 100644 --- a/node_modules/c9/has-internal-test-name.js +++ b/node_modules/c9/has-internal-test-name.js @@ -10,12 +10,10 @@ define(function(require, exports, module) { var internalTestNames = ["c9test", "c9 test"]; var regex = new RegExp("^(" + internalTestNames.join("|") + ")+"); - function hasInternalTestName(user) { - if (!user.name && !user.username) return false; + function hasInternalTestName(name) { + if (!name) return false; - var testedName = user.name ? user.name : user.username; - - return regex.test(testedName); + return regex.test(name); } module.exports = hasInternalTestName; diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index 31c97dc4..f0f2e024 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -10,13 +10,19 @@ define(function(require, exports, module) { var hasInternalDomain = require("c9/has-internal-domain"); var hasInternalTestName = require("c9/has-internal-test-name"); - function skipAnalytics(userId, user, allowUnauthorized) { + function skipAnalytics(userId, name, email, allowUnauthorized) { + + if (typeof userId == "object" && !name) { + var user = userId; + return skipAnalytics(user.id, user.name || user.username, user.email); // make it backwards for the client + } + if (!allowUnauthorized && userId === -1) return true; - if (!userId || !user) return true; + if (!userId) return true; - if (hasInternalTestName(user)) return true; - if (hasInternalDomain(user.email)) return true; + if (hasInternalTestName(name)) return true; + if (hasInternalDomain(email)) return true; return false; } diff --git a/plugins/c9.analytics/mock_analytics.js b/plugins/c9.analytics/mock_analytics.js index ca17303f..c8bb3c06 100644 --- a/plugins/c9.analytics/mock_analytics.js +++ b/plugins/c9.analytics/mock_analytics.js @@ -12,11 +12,11 @@ function plugin(options, imports, register) { register(null, { "analytics": { - log: function() {}, track: function() {}, identify: function() {}, - logClean: function() {}, - trackClean: function() {} + updateTraits: function() {}, + alias: function() {}, + logClean: function() {} // huh?? } }); } \ No newline at end of file From 58d968fdc35503c885a5d39c36f39a25a80515ca Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 11:25:06 +0100 Subject: [PATCH 308/329] c9-auto-bump 3.1.1169 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d9acfa39..1732bc8c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1168", + "version": "3.1.1169", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From eba456388bfa966fcfa59d58e6379ce1b7001b60 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 11:48:24 +0100 Subject: [PATCH 309/329] c9-auto-bump 3.1.1170 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9881c6ce..77d09d9f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1169", + "version": "3.1.1170", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 64cc0d03f3bb3a26026cb40380848348dd3d0200 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 11:48:43 +0100 Subject: [PATCH 310/329] c9-auto-bump 3.1.1171 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f6a1cb6b..60a8ecc5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1170", + "version": "3.1.1171", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 50b9f55891baf08ba2f40c57eb440117f9fc137b Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 14:08:08 +0100 Subject: [PATCH 311/329] c9-auto-bump 3.1.1172 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 60a8ecc5..cf8b2b13 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1171", + "version": "3.1.1172", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 94a36662f84252f15c1a1c5417114e7d009f5c8d Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 14:23:05 +0100 Subject: [PATCH 312/329] c9-auto-bump 3.1.1173 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cf8b2b13..ea3c74ef 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1172", + "version": "3.1.1173", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 57fd9954a99aa1461ec591bfbed2b1dc3d11897b Mon Sep 17 00:00:00 2001 From: Dana Date: Mon, 25 Jan 2016 13:27:38 +0000 Subject: [PATCH 313/329] Cleanup and small fixes --- node_modules/c9/format-user-analytics.js | 2 +- node_modules/c9/skip-analytics.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/node_modules/c9/format-user-analytics.js b/node_modules/c9/format-user-analytics.js index 28d737fb..b70517ae 100644 --- a/node_modules/c9/format-user-analytics.js +++ b/node_modules/c9/format-user-analytics.js @@ -11,7 +11,7 @@ define(function(require, exports, module) { if (!user) return {}; // empty traits get ignored var traits = { - uid: user.id || user.uid, + uid: user.id, username: user.name || user.username, email: user.email, createdAt: user.date_add, diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index f0f2e024..6c5fa421 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -12,9 +12,9 @@ define(function(require, exports, module) { function skipAnalytics(userId, name, email, allowUnauthorized) { - if (typeof userId == "object" && !name) { + if (typeof userId == "object") { var user = userId; - return skipAnalytics(user.id, user.name || user.username, user.email); // make it backwards for the client + return skipAnalytics(user.id, user.name || user.username, user.email, name); // make it backwards compatible for the client } if (!allowUnauthorized && userId === -1) return true; From 2e3b4512b27e0246e2026b555f67f89cca5d9ee2 Mon Sep 17 00:00:00 2001 From: Dana Date: Mon, 25 Jan 2016 13:30:55 +0000 Subject: [PATCH 314/329] Force skip of analytics if no id --- node_modules/c9/skip-analytics.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index 6c5fa421..3c75c62d 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -16,10 +16,10 @@ define(function(require, exports, module) { var user = userId; return skipAnalytics(user.id, user.name || user.username, user.email, name); // make it backwards compatible for the client } + + if (!userId) return true; // users without an id should never reach the Segment library if (!allowUnauthorized && userId === -1) return true; - - if (!userId) return true; if (hasInternalTestName(name)) return true; if (hasInternalDomain(email)) return true; From 804104bfbf33c622bc36aa74968fc9dc5a928e56 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 16:11:04 +0100 Subject: [PATCH 315/329] c9-auto-bump 3.1.1174 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ea3c74ef..8bd1a2b3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1173", + "version": "3.1.1174", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4f974d421ff2ae6af6f55d86d7b1007d9d9b92fa Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 16:56:38 +0100 Subject: [PATCH 316/329] c9-auto-bump 3.1.1175 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8bd1a2b3..ea7cb42b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1174", + "version": "3.1.1175", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 5979c543746417079bfee6c5a0b284fc4aa0108a Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 17:14:06 +0100 Subject: [PATCH 317/329] c9-auto-bump 3.1.1176 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ea7cb42b..f62aea2c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1175", + "version": "3.1.1176", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 125f466833e4ddcc39414cd599e4f5a287b5f47f Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 22:05:18 +0100 Subject: [PATCH 318/329] c9-auto-bump 3.1.1177 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f62aea2c..23e24092 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1176", + "version": "3.1.1177", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d97bf419d15c59d898603f9b1f823b78a997e23b Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 25 Jan 2016 23:50:22 +0100 Subject: [PATCH 319/329] c9-auto-bump 3.1.1178 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 23e24092..9397125a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1177", + "version": "3.1.1178", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ebddb5efedff3db69a7bea45489a370da80b2d87 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 04:42:32 +0100 Subject: [PATCH 320/329] c9-auto-bump 3.1.1179 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9397125a..59484bc6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1178", + "version": "3.1.1179", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e6d1fc43c1dd6ada8dc7788a00bcffc4ca5a7761 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 09:04:35 +0100 Subject: [PATCH 321/329] c9-auto-bump 3.1.1180 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 59484bc6..c2c18506 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1179", + "version": "3.1.1180", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 005cfcdd8e6f320c464316e57ce3b54ed16d69e7 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 09:13:05 +0100 Subject: [PATCH 322/329] c9-auto-bump 3.1.1181 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c2c18506..eb716cbd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1180", + "version": "3.1.1181", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 399387aaf5fab5ffd30b02d52810282736c7b68b Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 09:40:56 +0100 Subject: [PATCH 323/329] c9-auto-bump 3.1.1182 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index eb716cbd..8fe47954 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1181", + "version": "3.1.1182", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 2e9890cbcf91b24e04ea7b555aaa000fc3265293 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 11:13:10 +0100 Subject: [PATCH 324/329] c9-auto-bump 3.1.1183 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8fe47954..c3845000 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1182", + "version": "3.1.1183", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1663878434aab11415ee378252a067d7f8a2b7db Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 11:27:54 +0100 Subject: [PATCH 325/329] c9-auto-bump 3.1.1184 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c3845000..c74204cb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1183", + "version": "3.1.1184", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c043e6bc2aa7933de9f92de7080eaed2feb3a60b Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 11:30:17 +0100 Subject: [PATCH 326/329] c9-auto-bump 3.1.1185 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c74204cb..0ab0e32b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1184", + "version": "3.1.1185", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 74de308f271eee9abac9c95638f60952572919fa Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 11:38:19 +0100 Subject: [PATCH 327/329] c9-auto-bump 3.1.1186 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0ab0e32b..143bbac7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1185", + "version": "3.1.1186", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9b082c7226608ef4389627f0c5c1cbfff88f1d9e Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 12:13:27 +0100 Subject: [PATCH 328/329] c9-auto-bump 3.1.1187 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 143bbac7..d296b18d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1186", + "version": "3.1.1187", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d67a1334e5eaa1061f880241164236ad9a641e76 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 26 Jan 2016 12:40:39 +0100 Subject: [PATCH 329/329] c9-auto-bump 3.1.1188 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d296b18d..5c319390 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1187", + "version": "3.1.1188", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9",