From a05b702de244fd87c5a2c39299a682e3658b1364 Mon Sep 17 00:00:00 2001 From: Tim Robinson Date: Tue, 5 Jan 2016 01:01:50 +0000 Subject: [PATCH 01/72] Starting on workspace monitor --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index bacc98af..1f525b8e 100644 --- a/package.json +++ b/package.json @@ -91,6 +91,7 @@ "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", "c9.ide.language.python": "#85edff7f88", + "c9.ide.language.go": "#undefined", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 40430bf58aa6977a145a44dae9d6f236ab0c6913 Mon Sep 17 00:00:00 2001 From: Tim Robinson Date: Tue, 5 Jan 2016 01:11:28 +0000 Subject: [PATCH 02/72] Using nc -z as portScanner fails in parallel. Moving gce script --- node_modules/c9/gce.js | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 node_modules/c9/gce.js diff --git a/node_modules/c9/gce.js b/node_modules/c9/gce.js new file mode 100644 index 00000000..1a5691b0 --- /dev/null +++ b/node_modules/c9/gce.js @@ -0,0 +1,40 @@ +var childProcess = require("child_process"); + + +function findServers(pattern, options, callback) { + if (!callback && typeof options == "function") { + return findServers(pattern, {}, options); + } + + childProcess.exec("gssh --print-names " + pattern, function (err, stdout) { + if (err) return callback(err); + + var serverNames = stdout.split("\n") + .filter(function(name) { return !!name; }) + .map(function (name) { return name.replace(/ubuntu@/, ""); }); + + return callback(null, serverNames); + }); + +} + +function runCommand(pattern, command, options, callback) { + if (!callback && typeof options == "function") { + return runCommand(pattern, command, {}, options); + } + + var parallel = "" + if (options.parallel) { + parallel = " -P" + } + + var gsshCommand = "gssh " + parallel + " " + pattern + " '" + command + "'"; + childProcess.exec(gsshCommand, function (err, stdout) { + return callback(err, stdout); + }); +} + +module.exports = { + find: findServers, + run: runCommand +} \ No newline at end of file From c4af4bdfc035a02eff09e3d8a3e07705d364bbcf Mon Sep 17 00:00:00 2001 From: Tim Robinson Date: Wed, 6 Jan 2016 01:15:54 +0000 Subject: [PATCH 03/72] Adding frontend for monitor workspace --- node_modules/c9/docker-helpers.js | 22 +++++++++++++ node_modules/c9/docker-helpers_test.js | 43 ++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 node_modules/c9/docker-helpers.js create mode 100644 node_modules/c9/docker-helpers_test.js diff --git a/node_modules/c9/docker-helpers.js b/node_modules/c9/docker-helpers.js new file mode 100644 index 00000000..b7a28d99 --- /dev/null +++ b/node_modules/c9/docker-helpers.js @@ -0,0 +1,22 @@ + +var dockerHelpers = { + getUsernameFromContainerName: function (containerName) { + if (containerName.split("-").length < 3) return ""; + return containerName.replace(/^container-/, "") + .replace(/-[a-zA-Z]+$/, "") + .replace(/-[0-9]+$/, "") + .split("-")[0]; + }, + + getProjectNameFromContainerName: function (containerName) { + if (containerName.split("-").length < 3) return ""; + return containerName.replace(/^container-/, "") + .replace(/-[a-zA-Z]+$/, "") + .replace(/-[0-9]+$/, "") + .split("-") + .splice(1) + .join("-"); + } +} + +module.exports = dockerHelpers; \ No newline at end of file diff --git a/node_modules/c9/docker-helpers_test.js b/node_modules/c9/docker-helpers_test.js new file mode 100644 index 00000000..22fc128a --- /dev/null +++ b/node_modules/c9/docker-helpers_test.js @@ -0,0 +1,43 @@ +"use strict"; +"use mocha"; + +require("c9/inline-mocha")(module); +var assert = require("assert"); +var faker = require("faker"); +var dockerHelpers = require("c9/docker-helpers"); + +describe("docker-helpers", function() { + + describe("getUsernameFromContainerName", function () { + it("should work", function() { + assert.equal(dockerHelpers.getUsernameFromContainerName("container-stefko-demo-project-884917"), "stefko"); + assert.equal(dockerHelpers.getUsernameFromContainerName("container-scollins-booking_admin-1667108-yORDDrjnsOiiLveG"), "scollins"); + assert.equal(dockerHelpers.getUsernameFromContainerName("jakrawczt-test-3-jkr-1633955"), "jakrawczt"); + assert.equal(dockerHelpers.getUsernameFromContainerName("thn85-p18-1016460"), "thn85"); + assert.equal(dockerHelpers.getUsernameFromContainerName("thn85-proj-18239823-1016490"), "thn85"); + assert.equal(dockerHelpers.getUsernameFromContainerName("artawil-etutor_11plus-wp-1422098"), "artawil"); + assert.equal(dockerHelpers.getUsernameFromContainerName("container-johns66139-nice-access-bot-1753521-SDcuzVdxeUNhwhpo"), "johns66139"); + assert.equal(dockerHelpers.getUsernameFromContainerName("johns66139-nice-access-bot-1753521-SDcuzVdxeUNhwhpo"), "johns66139"); + assert.equal(dockerHelpers.getUsernameFromContainerName("yuro_yaya-nice-access-bot-1753521"), "yuro_yaya"); + assert.equal(dockerHelpers.getUsernameFromContainerName("d9canary"), ""); + assert.equal(dockerHelpers.getUsernameFromContainerName("selenium-9213"), ""); + assert.equal(dockerHelpers.getUsernameFromContainerName("/selenium-9213"), ""); + }); + }); + + describe("getProjectNameFromContainerName", function() { + it("should work", function() { + assert.equal(dockerHelpers.getProjectNameFromContainerName("container-stefko-demo-project-884917"), "demo-project"); + assert.equal(dockerHelpers.getProjectNameFromContainerName("container-scollins-booking_admin-1667108-yORDDrjnsOiiLveG"), "booking_admin"); + assert.equal(dockerHelpers.getProjectNameFromContainerName("jakrawczt-test-3-jkr-1633955"), "test-3-jkr"); + assert.equal(dockerHelpers.getProjectNameFromContainerName("thn85-p18-1016460"), "p18"); + assert.equal(dockerHelpers.getProjectNameFromContainerName("thn85-proj-18239823-1016490"), "proj-18239823"); + assert.equal(dockerHelpers.getProjectNameFromContainerName("artawil-etutor_11plus-wp-1422098"), "etutor_11plus-wp"); + assert.equal(dockerHelpers.getProjectNameFromContainerName("container-johns66139-nice-access-bot-1753521-SDcuzVdxeUNhwhpo"), "nice-access-bot"); + assert.equal(dockerHelpers.getProjectNameFromContainerName("johns66139-nice-access-bot-1753521-SDcuzVdxeUNhwhpo"), "nice-access-bot"); + assert.equal(dockerHelpers.getProjectNameFromContainerName("d9canary"), ""); + assert.equal(dockerHelpers.getProjectNameFromContainerName("selenium-9213"), ""); + assert.equal(dockerHelpers.getProjectNameFromContainerName("/selenium-9213"), ""); + }); + }); +}); From d39cc36b3696b4e73b2e34a0894202b74d7e9800 Mon Sep 17 00:00:00 2001 From: Tim Robinson Date: Wed, 13 Jan 2016 22:53:19 +0000 Subject: [PATCH 04/72] Changed block port retriving to get every project and display them instead --- node_modules/c9/docker-helpers.js | 9 +++++++++ node_modules/c9/docker-helpers_test.js | 17 +++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/node_modules/c9/docker-helpers.js b/node_modules/c9/docker-helpers.js index b7a28d99..e4b67a9f 100644 --- a/node_modules/c9/docker-helpers.js +++ b/node_modules/c9/docker-helpers.js @@ -16,6 +16,15 @@ var dockerHelpers = { .split("-") .splice(1) .join("-"); + }, + + getProjectIdFromContainerName: function (containerName) { + if (containerName.split("-").length < 3) return ""; + return containerName.replace(/^container-/, "") + .replace(/-[a-zA-Z]+$/, "") + .split("-") + .splice(-1) + .join("-"); } } diff --git a/node_modules/c9/docker-helpers_test.js b/node_modules/c9/docker-helpers_test.js index 22fc128a..32af8bdd 100644 --- a/node_modules/c9/docker-helpers_test.js +++ b/node_modules/c9/docker-helpers_test.js @@ -40,4 +40,21 @@ describe("docker-helpers", function() { assert.equal(dockerHelpers.getProjectNameFromContainerName("/selenium-9213"), ""); }); }); + + describe("getProjectIdFromContainerName", function() { + it("should work", function() { + assert.equal(dockerHelpers.getProjectIdFromContainerName("container-stefko-demo-project-884917"), "884917"); + assert.equal(dockerHelpers.getProjectIdFromContainerName("container-scollins-booking_admin-1667108-yORDDrjnsOiiLveG"), "1667108"); + assert.equal(dockerHelpers.getProjectIdFromContainerName("jakrawczt-test-3-jkr-1633955"), "1633955"); + assert.equal(dockerHelpers.getProjectIdFromContainerName("thn85-p18-1016460"), "1016460"); + assert.equal(dockerHelpers.getProjectIdFromContainerName("thn85-proj-18239823-1016490"), "1016490"); + assert.equal(dockerHelpers.getProjectIdFromContainerName("artawil-etutor_11plus-wp-1422098"), "1422098"); + assert.equal(dockerHelpers.getProjectIdFromContainerName("container-johns66139-nice-access-bot-1753521-SDcuzVdxeUNhwhpo"), "1753521"); + assert.equal(dockerHelpers.getProjectIdFromContainerName("johns66139-nice-access-bot-1753521-SDcuzVdxeUNhwhpo"), "1753521"); + assert.equal(dockerHelpers.getProjectIdFromContainerName("d9canary"), ""); + assert.equal(dockerHelpers.getProjectIdFromContainerName("selenium-9213"), ""); + assert.equal(dockerHelpers.getProjectIdFromContainerName("/selenium-9213"), ""); + }); + }); + }); From 1d45bb1f18f7b9d5687e950c2f3f3c1ddcbd6e08 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 13:39:01 +0100 Subject: [PATCH 05/72] c9-auto-bump 3.1.1213 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d36e4b1..476de84c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1212", + "version": "3.1.1213", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 83a7312537062f35cbe8a383392b8a80b6a34d79 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 13:40:28 +0100 Subject: [PATCH 06/72] c9-auto-bump 3.1.1214 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 476de84c..9fdbd715 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1213", + "version": "3.1.1214", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 13ed11e590b8b85c3000ad42717a1503b07ce21a Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 27 Jan 2016 12:44:16 +0000 Subject: [PATCH 07/72] remove quote hack from php runners --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d36e4b1..fe78f334 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": "#bca3e70d61", + "c9.ide.run": "#332399cbd3", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#a1b39e0ac4", "c9.ide.save": "#f8aaf93ea1", From 1aed0ff773f62bb98e4a867342bae4608c58c9b9 Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 27 Jan 2016 12:50:41 +0000 Subject: [PATCH 08/72] Update php runners for sdk --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fe78f334..324871be 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": "#332399cbd3", + "c9.ide.run": "#cc7cb174c4", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#a1b39e0ac4", "c9.ide.save": "#f8aaf93ea1", From 3049be94f6deb2270124405a1d35b6db5e8b24b4 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 13:56:44 +0100 Subject: [PATCH 09/72] c9-auto-bump 3.1.1215 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9fdbd715..508a8de7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1214", + "version": "3.1.1215", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0992aa5c867c97511f0390e03b9fca4696da098f Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 14:48:31 +0100 Subject: [PATCH 10/72] c9-auto-bump 3.1.1216 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 30db0331..58f371d2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1215", + "version": "3.1.1216", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 2d21d4bfa270c77437fdc75c3d323e95d45f82de Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Wed, 27 Jan 2016 14:20:19 +0000 Subject: [PATCH 11/72] Fix old Google workspaces that had double quoting in runners --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 58f371d2..832a76be 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": "#cc7cb174c4", + "c9.ide.run": "#af98bafcf9", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#a1b39e0ac4", "c9.ide.save": "#f8aaf93ea1", From ecc0cf577e558119412bdc5cc3b29a7d75aafebc Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 15:24:06 +0100 Subject: [PATCH 12/72] c9-auto-bump 3.1.1217 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 832a76be..128a891d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1216", + "version": "3.1.1217", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 256f0e06bb83df525fa535b6829982395b53be97 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 16:39:05 +0100 Subject: [PATCH 13/72] c9-auto-bump 3.1.1218 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 128a891d..1276c0c9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1217", + "version": "3.1.1218", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 3c8506aa57bf1fe2306b05be7dd0f14ac3f4b362 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 16:50:27 +0100 Subject: [PATCH 14/72] c9-auto-bump 3.1.1219 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1276c0c9..1dd7bafc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1218", + "version": "3.1.1219", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 05342de245ed7d9d954e7732648e0ffaca89293b Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 18:17:22 +0100 Subject: [PATCH 15/72] c9-auto-bump 3.1.1220 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1dd7bafc..d035d6fe 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1219", + "version": "3.1.1220", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e7c0a075f7668bb030648754874007f5caae96a2 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 23:25:38 +0100 Subject: [PATCH 16/72] c9-auto-bump 3.1.1221 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d035d6fe..dbed6aa6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1220", + "version": "3.1.1221", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ecdde0988154af8a2e1c1a8314340d72d65e89c0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 27 Jan 2016 23:52:27 +0100 Subject: [PATCH 17/72] c9-auto-bump 3.1.1222 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dbed6aa6..2db0ae2f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1221", + "version": "3.1.1222", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 7affb67f38e9a110a883201ad88650779cbb69c3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 08:52:45 +0100 Subject: [PATCH 18/72] c9-auto-bump 3.1.1223 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2db0ae2f..c86eda3a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1222", + "version": "3.1.1223", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From bc4c2eb7dd9288aa1b96ebbe64f0b1e1ab0678df Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 08:52:59 +0100 Subject: [PATCH 19/72] c9-auto-bump 3.1.1224 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c86eda3a..c36c52d2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1223", + "version": "3.1.1224", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9ed92f3f74d362f6269ed63d6c9caf59cdf3de6b Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 12:26:23 +0100 Subject: [PATCH 20/72] c9-auto-bump 3.1.1225 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c36c52d2..08155217 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1224", + "version": "3.1.1225", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 7438bf40fdded73c940f497bb86249d636987870 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 11:40:44 +0000 Subject: [PATCH 21/72] Fix documentation issues (note that jsduck expects the name to appear on the same line as the type) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 08155217..8227b51b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#76ce872cdc", + "c9.ide.language": "#16f825c229", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 88d2642a3d6661a475e878fe3a8a7a830e4d534a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 11:41:18 +0000 Subject: [PATCH 22/72] Don't consume string result of codeFormat() --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8227b51b..9d44e0ca 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#16f825c229", + "c9.ide.language": "#60b7a954a9", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 8f0be3ffb70e72cfd6bf4ebeed530e6973e531d6 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 11:41:37 +0000 Subject: [PATCH 23/72] Fix +11899 matches of undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9d44e0ca..a0e3ffab 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#60b7a954a9", + "c9.ide.language": "#b064c5ab6d", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From faf208422d7bdec201f79c2fbb63e7763334031d Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 12:00:43 +0000 Subject: [PATCH 24/72] Fix tern doc --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a0e3ffab..fc6633ec 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "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.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", "c9.ide.language.jsonalyzer": "#243e11bd42", "c9.ide.collab": "#4b93a497cd", From cb368d82952035df977f90b4b215259ddf0e5ce8 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 12:11:01 +0000 Subject: [PATCH 25/72] Fix +11900 substr of undefined in fs.getExtension() --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fc6633ec..9ab42937 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": "#af98bafcf9", + "c9.ide.run": "#a25ea419b8", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#a1b39e0ac4", "c9.ide.save": "#f8aaf93ea1", From c9a2c92363e6216d6f14fb65ba22468569228231 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 12:24:53 +0000 Subject: [PATCH 26/72] Improve waitForCompletionSync() --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9ab42937..20e2687e 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#b064c5ab6d", + "c9.ide.language": "#b794129027", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From b9140118d4132c2dabead8a26e30ac3f8b4106df Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 13:15:35 +0000 Subject: [PATCH 27/72] Fix +11903 popup.getRow() >= matches.length --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 20e2687e..e2551661 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#b794129027", + "c9.ide.language": "#73b45d5d15", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From f96075479c9ef6464a24d0530c0f98804dd8c999 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 14:20:15 +0100 Subject: [PATCH 28/72] c9-auto-bump 3.1.1226 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 08155217..0495b605 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1225", + "version": "3.1.1226", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 7ec35701176ad13fa89313b32f9655efef12aabc Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 13:20:29 +0000 Subject: [PATCH 29/72] Avoid name confusion --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e2551661..a4d1da2b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#73b45d5d15", + "c9.ide.language": "#ce4d3af7eb", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From a42f9bd8f168ccc7f445b73db433522256fd688f Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 13:45:04 +0000 Subject: [PATCH 30/72] Fix mirror corruption issue --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a4d1da2b..5e091df0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#ce4d3af7eb", + "c9.ide.language": "#dc02e5c4c2", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 3c669bfe32606e5d98aaa10763547a201ba9544c Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 14:47:07 +0100 Subject: [PATCH 31/72] c9-auto-bump 3.1.1227 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6b9b8006..22c5eb19 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1226", + "version": "3.1.1227", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c89aeb61ddbc737499c8a3f1672f8c40f69da3b0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 14:48:53 +0100 Subject: [PATCH 32/72] c9-auto-bump 3.1.1228 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 22c5eb19..316712f4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1227", + "version": "3.1.1228", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0a5e2a8c3960087b5cf0ee13a35e3a449d711ffc Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 14:58:38 +0100 Subject: [PATCH 33/72] c9-auto-bump 3.1.1229 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 316712f4..fe76322a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1228", + "version": "3.1.1229", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 94ad49bbe819a508c31dd455c87068a42d0eeb73 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 15:21:03 +0100 Subject: [PATCH 34/72] c9-auto-bump 3.1.1230 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fe76322a..f715f382 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1229", + "version": "3.1.1230", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 37f03b924a00a8247f9008df012a03a71337fab2 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 16:03:23 +0100 Subject: [PATCH 35/72] c9-auto-bump 3.1.1231 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f715f382..3887a59a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1230", + "version": "3.1.1231", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 7aa6a552d9e3564c5668fa7f50bddf6340277feb Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 15:08:21 +0000 Subject: [PATCH 36/72] Fix +11887 listening of undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3887a59a..d1cbd6fa 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ "c9.ide.processlist": "#2b12cd1bdd", "c9.ide.run": "#a25ea419b8", "c9.ide.run.build": "#0598fff697", - "c9.ide.run.debug.xdebug": "#a1b39e0ac4", + "c9.ide.run.debug.xdebug": "#9956689819", "c9.ide.save": "#f8aaf93ea1", "c9.ide.scm": "#ca3c94b84f", "c9.ide.terminal.monitor": "#1ccac33b0d", From 3e86e70305405ba38a701432624fb58ec7cdc1b5 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 16:09:57 +0100 Subject: [PATCH 37/72] c9-auto-bump 3.1.1232 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3887a59a..7adba188 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1231", + "version": "3.1.1232", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e1ed5682e99328be5650abcd82ca76fd1a2cea41 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 16:15:16 +0100 Subject: [PATCH 38/72] c9-auto-bump 3.1.1233 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7adba188..7d6a010d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1232", + "version": "3.1.1233", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From eddc0c3147f5c639b3018fb2666883c6f1328b44 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 15:16:53 +0000 Subject: [PATCH 39/72] Use manage.py migrate to fix Django 1.9 compatibility Supports 1.8 too but skips one of the steps there, oh well --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 376d8831..1416c305 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": "#f03e4b018e", + "c9.ide.run": "#e39777d09b", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#a1b39e0ac4", "c9.ide.save": "#29fce5e9b6", From dda6a09d11be56e7c99c720dc9590576ea8ceb14 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 23:17:19 +0100 Subject: [PATCH 40/72] c9-auto-bump 3.1.1234 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7d6a010d..63a823f9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1233", + "version": "3.1.1234", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 61bbd4df49ee395e534a949ca5ab1296121ace9c Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 04:46:10 +0100 Subject: [PATCH 41/72] c9-auto-bump 3.1.1235 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 63a823f9..b89ae7f3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1234", + "version": "3.1.1235", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From efa3e3a6b2aded859427698fbebd1c71ea724930 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 09:32:39 +0000 Subject: [PATCH 42/72] Begin factoring out base test helper --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b89ae7f3..c1287680 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#dc02e5c4c2", + "c9.ide.language": "#6e2fd331ff", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 251c41f799e4801079038f8a681f01168b92c5a4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 09:33:35 +0000 Subject: [PATCH 43/72] Fix +11931 $source of undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c1287680..4da88aa8 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#243e11bd42", + "c9.ide.language.jsonalyzer": "#94fda22d37", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 75e6414b585dd1db7fca6fa7dba41dab4e7cd6ba Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 10:55:50 +0100 Subject: [PATCH 44/72] c9-auto-bump 3.1.1236 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b89ae7f3..c9379a47 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1235", + "version": "3.1.1236", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f84c9a2e59bfa062c9ec6ec0edecb449b2f6cf6b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 09:35:21 +0000 Subject: [PATCH 45/72] Add mock files for python tests --- plugins/c9.fs/mock/python/app/__init__.py | 0 plugins/c9.fs/mock/python/app/tests/__init.py | 1 + plugins/c9.fs/mock/python/app/tests/tests.py | 4 ++++ plugins/c9.fs/mock/python/app/user/__init__.py | 1 + plugins/c9.fs/mock/python/app/user/models.py | 3 +++ plugins/c9.fs/mock/python/test_user.py | 3 +++ 6 files changed, 12 insertions(+) create mode 100644 plugins/c9.fs/mock/python/app/__init__.py create mode 100644 plugins/c9.fs/mock/python/app/tests/__init.py create mode 100644 plugins/c9.fs/mock/python/app/tests/tests.py create mode 100644 plugins/c9.fs/mock/python/app/user/__init__.py create mode 100644 plugins/c9.fs/mock/python/app/user/models.py create mode 100644 plugins/c9.fs/mock/python/test_user.py diff --git a/plugins/c9.fs/mock/python/app/__init__.py b/plugins/c9.fs/mock/python/app/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/plugins/c9.fs/mock/python/app/tests/__init.py b/plugins/c9.fs/mock/python/app/tests/__init.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/plugins/c9.fs/mock/python/app/tests/__init.py @@ -0,0 +1 @@ + diff --git a/plugins/c9.fs/mock/python/app/tests/tests.py b/plugins/c9.fs/mock/python/app/tests/tests.py new file mode 100644 index 00000000..51e01f29 --- /dev/null +++ b/plugins/c9.fs/mock/python/app/tests/tests.py @@ -0,0 +1,4 @@ +from ..user.models import User + +def test_user(): + return User() diff --git a/plugins/c9.fs/mock/python/app/user/__init__.py b/plugins/c9.fs/mock/python/app/user/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/plugins/c9.fs/mock/python/app/user/__init__.py @@ -0,0 +1 @@ + diff --git a/plugins/c9.fs/mock/python/app/user/models.py b/plugins/c9.fs/mock/python/app/user/models.py new file mode 100644 index 00000000..b7ae594e --- /dev/null +++ b/plugins/c9.fs/mock/python/app/user/models.py @@ -0,0 +1,3 @@ +class User(): + def __repr__(self): + return '' diff --git a/plugins/c9.fs/mock/python/test_user.py b/plugins/c9.fs/mock/python/test_user.py new file mode 100644 index 00000000..58d28c0d --- /dev/null +++ b/plugins/c9.fs/mock/python/test_user.py @@ -0,0 +1,3 @@ +#!/usr/bin/env python3 +from app.tests.tests import test_user +print(test_user()) From 03a05a56bcc58901a48c435fd8cbd4a51f986f29 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 09:37:44 +0000 Subject: [PATCH 46/72] Extend test_base --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4da88aa8..872acd96 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#6e2fd331ff", + "c9.ide.language": "#97de0480e6", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From b6e8f4eaf2c833d9868198b9869fd280de4c8f9e Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 10:50:31 +0100 Subject: [PATCH 47/72] Fix test_base setup flow --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 872acd96..cec67468 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#97de0480e6", + "c9.ide.language": "#30c7b35230", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 1ceb18cd30df77fd265629e432fbca0deb86687b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 11:08:36 +0100 Subject: [PATCH 48/72] Fix language_test --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cec67468..3453b34b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#30c7b35230", + "c9.ide.language": "#34497cfb03", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From ba0db2aafc4049210ac45c3da830b9f69d25a2d3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 11:12:32 +0100 Subject: [PATCH 49/72] Split linting and completion tests --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3453b34b..62ba17b9 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#34497cfb03", + "c9.ide.language": "#9d05e2fa1c", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 60aba3adcdb6ca37b64cfafbc6511ef2a07fca43 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 11:16:33 +0100 Subject: [PATCH 50/72] Cleanup --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 62ba17b9..0beff9a0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9d05e2fa1c", + "c9.ide.language": "#dd08a9e9e6", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 1286993eaa83f9a5a254184930fa02321c850654 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:02:33 +0100 Subject: [PATCH 51/72] Fix workspaceDir during tests --- node_modules/vfs-local/localfs.js | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/node_modules/vfs-local/localfs.js b/node_modules/vfs-local/localfs.js index 3ce6bd52..0eba62a4 100644 --- a/node_modules/vfs-local/localfs.js +++ b/node_modules/vfs-local/localfs.js @@ -157,6 +157,8 @@ module.exports = function setup(fsOptions) { // Export the API var vfs = wrapDomain({ + fsOptions: fsOptions, + // File management resolve: resolve, stat: stat, diff --git a/package.json b/package.json index 0beff9a0..8c1b8b60 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#94fda22d37", + "c9.ide.language.jsonalyzer": "#3de934af95", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 66706a5fd90d171fce3368a0d4598e66c756eb50 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:02:55 +0100 Subject: [PATCH 52/72] Improve error handling --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8c1b8b60..dd0f5992 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#3de934af95", + "c9.ide.language.jsonalyzer": "#515aad691b", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#4fad6f5a80", + "c9.ide.language.python": "#b564a19d7e", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 7c577712412f28e0433be12120b4d61a814bd3e4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:17:05 +0100 Subject: [PATCH 53/72] Fix filename --- plugins/c9.fs/mock/python/app/tests/{__init.py => __init__.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename plugins/c9.fs/mock/python/app/tests/{__init.py => __init__.py} (100%) diff --git a/plugins/c9.fs/mock/python/app/tests/__init.py b/plugins/c9.fs/mock/python/app/tests/__init__.py similarity index 100% rename from plugins/c9.fs/mock/python/app/tests/__init.py rename to plugins/c9.fs/mock/python/app/tests/__init__.py From d7525d08a3b646af4e8dfe5477fab25723b782c0 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:17:34 +0100 Subject: [PATCH 54/72] Fix environment variables like HOME missing --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dd0f5992..98469930 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#515aad691b", + "c9.ide.language.jsonalyzer": "#982a078159", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 9456a2dd7e3253cd177e3bb8696cf38d36a7d8a2 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:18:12 +0100 Subject: [PATCH 55/72] Support standalone in python_linter --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 98469930..b2e49474 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": "#b564a19d7e", + "c9.ide.language.python": "#ee7b02ba3a", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From b622f8bb70f220d55ced40e9e42a6d09825be9a9 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:18:39 +0100 Subject: [PATCH 56/72] Improve virtualenv handling for ssh/standalone --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b2e49474..6df24f11 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": "#ee7b02ba3a", + "c9.ide.language.python": "#43be830ee0", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 58118113973fb9145563ae02bb6ae28c6a48d488 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:33:46 +0100 Subject: [PATCH 57/72] Ignore import errors Fixes +11919 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6df24f11..d6a572d2 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": "#43be830ee0", + "c9.ide.language.python": "#57fe54fb4d", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 2b6934cee168d80263be7d22e9daa38e8d5df41b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:34:13 +0100 Subject: [PATCH 58/72] Add a python test --- package.json | 2 +- plugins/c9.fs/mock/python/test_user.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d6a572d2..95ba9783 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#dd08a9e9e6", + "c9.ide.language": "#37929c99bf", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", diff --git a/plugins/c9.fs/mock/python/test_user.py b/plugins/c9.fs/mock/python/test_user.py index 58d28c0d..c46095eb 100644 --- a/plugins/c9.fs/mock/python/test_user.py +++ b/plugins/c9.fs/mock/python/test_user.py @@ -1,3 +1,7 @@ #!/usr/bin/env python3 from app.tests.tests import test_user +import badimport + print(test_user()) + +bad_call() From 94a3f14f0b1f76dc32f3b42304076da993ad058d Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:39:41 +0100 Subject: [PATCH 59/72] Fix python linting for now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 95ba9783..552e1370 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#37929c99bf", + "c9.ide.language": "#16be9b2aad", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From c81ec8e1c1d1c8f7ec97fe110bbee53e1a99d5d0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 13:29:37 +0100 Subject: [PATCH 60/72] c9-auto-bump 3.1.1237 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c9379a47..c143f143 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1236", + "version": "3.1.1237", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 701609bd6cdb04bb71c3d61a7693818a3b200c63 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 13:46:04 +0100 Subject: [PATCH 61/72] Add python completer test --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 552e1370..1445aee7 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#16be9b2aad", + "c9.ide.language": "#0821f87d1b", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "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": "#57fe54fb4d", + "c9.ide.language.python": "#675ddb4c8f", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 742326f3d3676384eb02033a4cd72fa2020c64ee Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 13:46:15 +0100 Subject: [PATCH 62/72] Skip python completer test, for now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1445aee7..03d25f42 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#0821f87d1b", + "c9.ide.language": "#9ec48a2b65", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From af4f3b67133166cc281021feed5a2d5a1bbd696c Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 13:50:34 +0100 Subject: [PATCH 63/72] Improve bad import! --- plugins/c9.fs/mock/python/test_user.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/c9.fs/mock/python/test_user.py b/plugins/c9.fs/mock/python/test_user.py index c46095eb..3867f0f3 100644 --- a/plugins/c9.fs/mock/python/test_user.py +++ b/plugins/c9.fs/mock/python/test_user.py @@ -1,7 +1,9 @@ #!/usr/bin/env python3 from app.tests.tests import test_user -import badimport +from doesntexist import badimport print(test_user()) bad_call() + +badimport.foo() \ No newline at end of file From 6013853ba350a2bb4f702a82edc22b4ea2a7d4a2 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 14:18:27 +0100 Subject: [PATCH 64/72] c9-auto-bump 3.1.1238 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ef7ab872..7c89e8d5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1237", + "version": "3.1.1238", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ba9d18cbfa815e19d9210cded98bc6960e26bdd9 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 15:22:14 +0100 Subject: [PATCH 65/72] c9-auto-bump 3.1.1239 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7c89e8d5..67a95709 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1238", + "version": "3.1.1239", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ca3a0ecb13f6b9a1ec24b90ea30be2a9369ff8a5 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 15:45:08 +0100 Subject: [PATCH 66/72] c9-auto-bump 3.1.1240 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0e7951b1..bec726d9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1239", + "version": "3.1.1240", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0274dca231338de3263c37e62a42a6cf4c6ec552 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 15:45:24 +0100 Subject: [PATCH 67/72] c9-auto-bump 3.1.1241 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c2ddef7b..d6ee436f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1240", + "version": "3.1.1241", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 803c4ccf4a868c3d3e7ce0250b9af6d294f68028 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 16:58:54 +0100 Subject: [PATCH 68/72] c9-auto-bump 3.1.1242 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d6ee436f..4134f1c1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1241", + "version": "3.1.1242", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a7e67f7fb003e9c38f6ecb07a61f19bdf8090f7a Mon Sep 17 00:00:00 2001 From: "Lennart C. L. Kats" Date: Sat, 30 Jan 2016 13:55:09 +0100 Subject: [PATCH 69/72] Make client compatible with old VFS --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4134f1c1..433fb9d4 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#982a078159", + "c9.ide.language.jsonalyzer": "#bf12af3d0a", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 7356b8c91334f9d69eefe56b84ae47dce606f253 Mon Sep 17 00:00:00 2001 From: c9bot Date: Sat, 30 Jan 2016 15:33:42 +0100 Subject: [PATCH 70/72] c9-auto-bump 3.1.1243 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 433fb9d4..b6232391 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1242", + "version": "3.1.1243", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1051b0e82d3c91ff24c6eb85ff13d5e79ecb2bbe Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 1 Feb 2016 10:59:52 +0100 Subject: [PATCH 71/72] c9-auto-bump 3.1.1244 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b6232391..76e2a726 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1243", + "version": "3.1.1244", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1711fbccdc4ba4eeb9b4065f7efd34860e7e5d1e Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 1 Feb 2016 12:21:16 +0100 Subject: [PATCH 72/72] c9-auto-bump 3.1.1245 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 76e2a726..6a948e4e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1244", + "version": "3.1.1245", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9",