From fd96fc8f0143f724362363fa0629e5b558641b26 Mon Sep 17 00:00:00 2001 From: Chris Brown Date: Tue, 17 May 2016 14:40:29 +0100 Subject: [PATCH 01/46] When downloading several files or folders, name the archive 'item1[+n].zip', and ensure that filenames are encoded correctly --- package.json | 1 + plugins/c9.ide.download/download.js | 14 ++++++++++---- plugins/c9.vfs.client/vfs_client.js | 4 ++-- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 4317d547..157706fd 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ ], "c9plugins": { "c9.ide.language": "#79bcb2fe06", + "c9.ide.language.core": "#undefined", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#3949510863", "c9.ide.language.html": "#22fdc74869", diff --git a/plugins/c9.ide.download/download.js b/plugins/c9.ide.download/download.js index dd6a585f..ab8e5280 100644 --- a/plugins/c9.ide.download/download.js +++ b/plugins/c9.ide.download/download.js @@ -91,24 +91,30 @@ define(function(require, exports, module) { } function downloadProject() { - vfs.download("/", info.getWorkspace().name + getArchiveFileExtension()); + vfs.download("/", makeArchiveFilename(info.getWorkspace().name)); } function downloadPaths(paths) { - vfs.download(paths, info.getWorkspace().name + getArchiveFileExtension()); + var lastPart = paths[0].match(/([^\/]*)\/?$/)[1]; + var filename = lastPart ? (lastPart + "[+" + (paths.length - 1) + "]") : info.getWorkspace().name; + vfs.download(paths, makeArchiveFilename(filename)); } function downloadFolder(path) { var withTrailingSlash = path.replace(/\/*$/, "/"); var parts = withTrailingSlash.split("/"); - var lastPart = parts[parts.length - 2]; - vfs.download(withTrailingSlash, lastPart + getArchiveFileExtension()); + var folderName = parts[parts.length - 2]; + vfs.download(withTrailingSlash, makeArchiveFilename(folderName)); } function downloadFile(path) { vfs.download(path.replace(/\/*$/, ""), null, true); } + function makeArchiveFilename(filename) { + return filename + getArchiveFileExtension(); + } + function getArchiveFileExtension() { var downloadFilesAs = settings.get(SETTING_PATH); if (downloadFilesAs === 'auto' || !downloadFilesAs) { diff --git a/plugins/c9.vfs.client/vfs_client.js b/plugins/c9.vfs.client/vfs_client.js index 0fd09d42..44f3b1a1 100644 --- a/plugins/c9.vfs.client/vfs_client.js +++ b/plugins/c9.vfs.client/vfs_client.js @@ -193,12 +193,12 @@ define(function(require, exports, module) { extraPaths = path; path = path[0]; extraPaths = "," + extraPaths.map(function(p) { - return p[0] == path[0] && p != path ? escape(p) : ""; + return p[0] == path[0] && p != path ? encodeURI(p) : ""; }).filter(Boolean).join(","); } window.open(vfsUrl(path) + extraPaths + "?download" - + (filename ? "=" + escape(filename) : "") + + (filename ? "=" + encodeURIComponent(filename) : "") + (isfile ? "&isfile=1" : "")); } From 31ad443da504a5a51d756553a23c6b3de644236b Mon Sep 17 00:00:00 2001 From: Chris Brown Date: Tue, 17 May 2016 15:25:13 +0100 Subject: [PATCH 02/46] Another filename encoding fix --- plugins/c9.vfs.server/download.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugins/c9.vfs.server/download.js b/plugins/c9.vfs.server/download.js index b1dbea6f..ec26e2ca 100644 --- a/plugins/c9.vfs.server/download.js +++ b/plugins/c9.vfs.server/download.js @@ -113,10 +113,8 @@ define(function(require, exports, module) { paths.forEach(function(path) { if (!path) return; path = Path.relative(cwd, path); - // tar misinterprets the Windows path separator as an escape sequence, so use forward slash. - if (Path.sep === '\\') { - path = path.replace(/\\/g, '/'); - } + // Single quote the path to escape unusual characters, and manually escape single quotes. + path = "'" + path.replace(/'/, "'\\''") + "'"; args.push(path); }); From 5cad3449c3782f9ac6c4e520eafadc18c87f2af7 Mon Sep 17 00:00:00 2001 From: Chris Brown Date: Thu, 2 Jun 2016 09:25:44 +0100 Subject: [PATCH 03/46] URI-encode commas in filenames explicitly, because they are used as a separator --- plugins/c9.vfs.client/vfs_client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/c9.vfs.client/vfs_client.js b/plugins/c9.vfs.client/vfs_client.js index 44f3b1a1..eade1caf 100644 --- a/plugins/c9.vfs.client/vfs_client.js +++ b/plugins/c9.vfs.client/vfs_client.js @@ -193,7 +193,7 @@ define(function(require, exports, module) { extraPaths = path; path = path[0]; extraPaths = "," + extraPaths.map(function(p) { - return p[0] == path[0] && p != path ? encodeURI(p) : ""; + return p[0] == path[0] && p != path ? encodeURI(p).replace(/,/g, "%2C") : ""; }).filter(Boolean).join(","); } window.open(vfsUrl(path) + extraPaths From 0dc707ec6556bad9e64f6f20a0f4fcd2be9f1227 Mon Sep 17 00:00:00 2001 From: Chris Brown Date: Mon, 6 Jun 2016 15:35:12 +0100 Subject: [PATCH 04/46] Use escape instead of encodeURI and encodeURIComponent, so that problematic filename characters are escaped correctly --- plugins/c9.vfs.client/vfs_client.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/c9.vfs.client/vfs_client.js b/plugins/c9.vfs.client/vfs_client.js index eade1caf..51d7736c 100644 --- a/plugins/c9.vfs.client/vfs_client.js +++ b/plugins/c9.vfs.client/vfs_client.js @@ -193,12 +193,13 @@ define(function(require, exports, module) { extraPaths = path; path = path[0]; extraPaths = "," + extraPaths.map(function(p) { - return p[0] == path[0] && p != path ? encodeURI(p).replace(/,/g, "%2C") : ""; + return p[0] == path[0] && p != path ? escape(p) : ""; }).filter(Boolean).join(","); } window.open(vfsUrl(path) + extraPaths + "?download" - + (filename ? "=" + encodeURIComponent(filename) : "") + // Escape '+', otherwise it gets interpreted as a space. + + (filename ? "=" + escape(filename) : "").replace(/\+/g, "%2B") + (isfile ? "&isfile=1" : "")); } From dbf1d72d1c3bacdf85feaa9abb5eaeed86149fbe Mon Sep 17 00:00:00 2001 From: Chris Brown Date: Mon, 6 Jun 2016 15:36:46 +0100 Subject: [PATCH 05/46] Use escape instead of encodeURIComponent so that download filenames are encoded correctly (e.g., filenames containing a single quote) --- plugins/c9.vfs.server/download.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/c9.vfs.server/download.js b/plugins/c9.vfs.server/download.js index ec26e2ca..c064dce6 100644 --- a/plugins/c9.vfs.server/download.js +++ b/plugins/c9.vfs.server/download.js @@ -44,7 +44,7 @@ define(function(require, exports, module) { filename += (paths.length > 1 ? "[+" + (paths.length - 1) + "]" : "") + ".tar.gz"; } } - var filenameHeader = "attachment; filename*=utf-8''" + encodeURIComponent(filename); + var filenameHeader = "attachment; filename*=utf-8''" + escape(filename); var process; req.on("close", function() { From 6440ef1eb86fd646856fd1a3b1c659a74c180be1 Mon Sep 17 00:00:00 2001 From: Chris Brown Date: Mon, 6 Jun 2016 15:37:32 +0100 Subject: [PATCH 06/46] Escape the filename arguments to zip and tar correctly on Windows --- plugins/c9.vfs.server/download.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/plugins/c9.vfs.server/download.js b/plugins/c9.vfs.server/download.js index c064dce6..5246be18 100644 --- a/plugins/c9.vfs.server/download.js +++ b/plugins/c9.vfs.server/download.js @@ -46,9 +46,9 @@ define(function(require, exports, module) { } var filenameHeader = "attachment; filename*=utf-8''" + escape(filename); - var process; + var proc; req.on("close", function() { - if (process) process.kill(); + if (proc) proc.kill(); }); if (req.uri.query.isfile) { @@ -113,22 +113,26 @@ define(function(require, exports, module) { paths.forEach(function(path) { if (!path) return; path = Path.relative(cwd, path); - // Single quote the path to escape unusual characters, and manually escape single quotes. - path = "'" + path.replace(/'/, "'\\''") + "'"; + if (/win/.test(process.platform)) { + // Quote the path to escape unusual characters and spaces. + // NB: Double quotes are illegal within the actual path on Windows. + path = '"' + path + '"'; + } args.push(path); }); vfs.spawn(executable, { args: args, - cwd: cwd + cwd: cwd, + windowsVerbatimArguments: true // Prevents Node from escaping the double quotes added above. }, function (err, meta) { if (err) return next(err); - process = meta.process; + proc = meta.process; // once we receive data on stdout pipe it to the response - process.stdout.once("data", function (data) { + proc.stdout.once("data", function (data) { if (res.headerSent) return; @@ -137,15 +141,15 @@ define(function(require, exports, module) { "Content-Disposition": filenameHeader }); res.write(data); - process.stdout.pipe(res); + proc.stdout.pipe(res); }); var stderr = ""; - process.stderr.on("data", function (data) { + proc.stderr.on("data", function (data) { stderr += data; }); - process.on("exit", function(code, signal) { + proc.on("exit", function(code, signal) { if (res.headerSent) return; From 129ea5eef6304d376b65616cd48021b08997ce96 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 00:35:28 +0200 Subject: [PATCH 07/46] c9-auto-bump 3.1.2673 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1fb53006..167d2647 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2672", + "version": "3.1.2673", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 741aa033163be53a994f63a3b84d9b16b39a9273 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 10:58:08 +0200 Subject: [PATCH 08/46] c9-auto-bump 3.1.2674 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 167d2647..b831b699 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2673", + "version": "3.1.2674", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4f025eee4bbf619ece0f68a3f491acf59f016bfc Mon Sep 17 00:00:00 2001 From: Chris Brown Date: Thu, 9 Jun 2016 08:49:13 +0100 Subject: [PATCH 09/46] Workaround for an error in PhantomJS caused by a local variable having the same name as a getter --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b831b699..923b52a5 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "c9.ide.language.javascript.infer": "#b9c2e4bdb8", "c9.ide.language.jsonalyzer": "#a32369793c", "c9.ide.language.codeintel": "#4e0a272229", - "c9.ide.collab": "#24e28024d7", + "c9.ide.collab": "#e015881720", "c9.ide.local": "#9169fec157", "c9.ide.find": "#a2dfc3e306", "c9.ide.find.infiles": "#488db22ee1", From 60e4de8ec9ea90e26fdafebb276d1f6165cd546d Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 9 Jun 2016 13:48:05 +0400 Subject: [PATCH 10/46] do not treat darwin as win32 --- plugins/c9.vfs.server/download.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/c9.vfs.server/download.js b/plugins/c9.vfs.server/download.js index 5246be18..b259713e 100644 --- a/plugins/c9.vfs.server/download.js +++ b/plugins/c9.vfs.server/download.js @@ -113,10 +113,10 @@ define(function(require, exports, module) { paths.forEach(function(path) { if (!path) return; path = Path.relative(cwd, path); - if (/win/.test(process.platform)) { + if (process.platform == "win32") { // Quote the path to escape unusual characters and spaces. // NB: Double quotes are illegal within the actual path on Windows. - path = '"' + path + '"'; + path = '"' + path.replace(/"/g, "") + '"'; } args.push(path); }); From afeb394caf0137624a37bec3641d72c3b9ebc193 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 13:07:06 +0200 Subject: [PATCH 11/46] c9-auto-bump 3.1.2675 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 923b52a5..b0c98213 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2674", + "version": "3.1.2675", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 688a9fd943901fd7cff16697d2a4eab5f1a498b6 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 13:07:28 +0200 Subject: [PATCH 12/46] c9-auto-bump 3.1.2676 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b0c98213..628d19fa 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2675", + "version": "3.1.2676", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From bebd5f1e03385726584ab8a61ab5348db9a65cd8 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 14:57:22 +0200 Subject: [PATCH 13/46] c9-auto-bump 3.1.2677 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 628d19fa..0bcec43e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2676", + "version": "3.1.2677", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 5f4f3117bd62db4c3362a289a5fb12b48e53d627 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 16:00:25 +0200 Subject: [PATCH 14/46] c9-auto-bump 3.1.2678 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0bcec43e..8012305f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2677", + "version": "3.1.2678", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From da939cebc8a15f43855fe05937f335d9a159760b Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 16:01:12 +0200 Subject: [PATCH 15/46] c9-auto-bump 3.1.2679 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8012305f..6be3f822 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2678", + "version": "3.1.2679", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8db21a51509575249a104e500420054dfc8947d1 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 16:18:36 +0200 Subject: [PATCH 16/46] c9-auto-bump 3.1.2680 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6be3f822..a56f5e51 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2679", + "version": "3.1.2680", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ff03b64d0934b4e41bd488ef2f60b3bfc9d12808 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 17:25:04 +0200 Subject: [PATCH 17/46] c9-auto-bump 3.1.2681 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a56f5e51..ccfc7a45 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2680", + "version": "3.1.2681", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 7427b4505589344059691dc810edf97788e7ebff Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 17:46:43 +0200 Subject: [PATCH 18/46] c9-auto-bump 3.1.2682 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ccfc7a45..cf8f6a97 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2681", + "version": "3.1.2682", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d84af7f24c974aab96c24da82f2ff154e1d41b59 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 9 Jun 2016 17:54:19 +0200 Subject: [PATCH 19/46] c9-auto-bump 3.1.2683 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cf8f6a97..d1404af3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2682", + "version": "3.1.2683", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c3334ae0301bf9c2ede06ad1025d07281c695cec Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 03:53:25 +0200 Subject: [PATCH 20/46] c9-auto-bump 3.1.2684 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d1404af3..e31b5378 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2683", + "version": "3.1.2684", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From bdc3d23080f6df7756acdc1a6c8cc46a0b75a948 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 10:42:02 +0200 Subject: [PATCH 21/46] c9-auto-bump 3.1.2685 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e31b5378..39e78bc2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2684", + "version": "3.1.2685", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f227013479b6756dd8feb263842bc529e214284e Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 12:12:27 +0200 Subject: [PATCH 22/46] c9-auto-bump 3.1.2686 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 39e78bc2..e0f56119 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2685", + "version": "3.1.2686", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0df948fa17bd73b4e34050bbb177b09c7a0bc484 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 14:03:31 +0200 Subject: [PATCH 23/46] c9-auto-bump 3.1.2687 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e0f56119..d8df3235 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2686", + "version": "3.1.2687", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 29939190a92c097ca8ad5133bbb90f333c4d6ce3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 14:27:50 +0200 Subject: [PATCH 24/46] c9-auto-bump 3.1.2688 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d8df3235..74353dce 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2687", + "version": "3.1.2688", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 66e53e41c5f007b0bbfbc83f31137c7eb44c49f3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 14:28:30 +0200 Subject: [PATCH 25/46] c9-auto-bump 3.1.2689 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 74353dce..32f0cc7e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2688", + "version": "3.1.2689", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From cf2c2a020d2731edd0b1b8df7232683a820e2471 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 14:52:26 +0200 Subject: [PATCH 26/46] c9-auto-bump 3.1.2690 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 32f0cc7e..53c626d1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2689", + "version": "3.1.2690", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d1ec02096b101da6f23be3b0dd170ac0b6751063 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 14:53:33 +0200 Subject: [PATCH 27/46] c9-auto-bump 3.1.2691 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 53c626d1..fe75f0ce 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2690", + "version": "3.1.2691", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0cf99bc382c243a6fb8f9f12c35ca66ed029e9a8 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 14:58:30 +0200 Subject: [PATCH 28/46] c9-auto-bump 3.1.2692 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fe75f0ce..d6b5d12d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2691", + "version": "3.1.2692", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e5b7b47487c63456d00f0b9d4b99d38178f35fa1 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 15:08:36 +0200 Subject: [PATCH 29/46] c9-auto-bump 3.1.2693 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d6b5d12d..a5888e90 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2692", + "version": "3.1.2693", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 56ed63753b59f5987ca85849e54d018e738875d3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 15:31:38 +0200 Subject: [PATCH 30/46] c9-auto-bump 3.1.2694 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a5888e90..6c55e5c5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2693", + "version": "3.1.2694", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 67a9b53621c05f84163ba912e20c8909a79a7e89 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 15:51:33 +0200 Subject: [PATCH 31/46] c9-auto-bump 3.1.2695 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6c55e5c5..19496930 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2694", + "version": "3.1.2695", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 3c76609cb8898a03f9f7714b78dbf1d9db77a35f Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 16:14:29 +0200 Subject: [PATCH 32/46] c9-auto-bump 3.1.2696 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 19496930..687a4065 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2695", + "version": "3.1.2696", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0edeec945e4e8c079e77c4d5a9c636e0e6433b0b Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 16:19:49 +0200 Subject: [PATCH 33/46] c9-auto-bump 3.1.2697 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 687a4065..92638e07 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2696", + "version": "3.1.2697", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b7b7039e1ccbd1592d15c496151c9847001db592 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 16:31:37 +0200 Subject: [PATCH 34/46] c9-auto-bump 3.1.2698 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 92638e07..8cc8ae4e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2697", + "version": "3.1.2698", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From fc859861d6736df3ca698d96fa9a717426585f0d Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 10 Jun 2016 23:43:25 +0200 Subject: [PATCH 35/46] c9-auto-bump 3.1.2699 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8cc8ae4e..d649c7f6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2698", + "version": "3.1.2699", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8404d87b950b81a0c96fda699a70f613647b40e5 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 11 Jun 2016 13:31:54 +0000 Subject: [PATCH 36/46] Add MIT license --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d649c7f6..1678e8d5 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#f62951109c", + "c9.ide.language": "#d1715f958f", "c9.ide.language.core": "#10a225e77d", "c9.ide.language.css": "#46ad561506", "c9.ide.language.generic": "#b47cbe58f9", From adf47de431f3bfba4934fb1fd3afa0672b1ca9da Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sat, 11 Jun 2016 19:46:37 +0000 Subject: [PATCH 37/46] Add dual MIT + SDK license --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1678e8d5..f3984d50 100644 --- a/package.json +++ b/package.json @@ -58,11 +58,11 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#d1715f958f", + "c9.ide.language": "#0e86345d39", "c9.ide.language.core": "#10a225e77d", "c9.ide.language.css": "#46ad561506", "c9.ide.language.generic": "#b47cbe58f9", - "c9.ide.language.html": "#8e990755bb", + "c9.ide.language.html": "#cdc3960225", "c9.ide.language.html.diff": "#7d6cecfb90", "c9.ide.language.javascript": "#b82f16e56a", "c9.ide.language.javascript.immediate": "#82c426dbca", From 58f80573fb33c223032a20d7c82f20268eb2a5a4 Mon Sep 17 00:00:00 2001 From: c9bot Date: Sat, 11 Jun 2016 21:51:53 +0200 Subject: [PATCH 38/46] c9-auto-bump 3.1.2700 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f3984d50..c9458361 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2699", + "version": "3.1.2700", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 77425311b7fb5687e05c83bd4415d0e993f43025 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 13 Jun 2016 03:08:37 +0200 Subject: [PATCH 39/46] c9-auto-bump 3.1.2701 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c9458361..db9a6b78 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2700", + "version": "3.1.2701", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 05d7c8a67305f2c69b0ae552c79445637eca020d Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 13 Jun 2016 05:15:08 +0200 Subject: [PATCH 40/46] c9-auto-bump 3.1.2702 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index db9a6b78..9542a97e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2701", + "version": "3.1.2702", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c4c3556e864d452266199006722112ab8128cf8a Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 13 Jun 2016 10:08:29 +0200 Subject: [PATCH 41/46] c9-auto-bump 3.1.2703 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9542a97e..1a798756 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2702", + "version": "3.1.2703", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e3864651dc6b51bd364eb578d509feb1a29794e5 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 13 Jun 2016 13:07:19 +0200 Subject: [PATCH 42/46] c9-auto-bump 3.1.2704 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1a798756..7f66f343 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2703", + "version": "3.1.2704", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f3d6dfa32014715eb81b207b299c6a1ad833a81c Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 13 Jun 2016 14:23:20 +0200 Subject: [PATCH 43/46] c9-auto-bump 3.1.2705 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f66f343..976520be 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2704", + "version": "3.1.2705", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a65f286a26f13efbc1c3076f2534545b2ac0d7e1 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 13 Jun 2016 16:08:33 +0200 Subject: [PATCH 44/46] c9-auto-bump 3.1.2706 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 976520be..0c51b80d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2705", + "version": "3.1.2706", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e168c9600ad1372b5665beb59cbd6ec8211fbdc4 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 13 Jun 2016 17:20:31 +0200 Subject: [PATCH 45/46] c9-auto-bump 3.1.2707 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0c51b80d..af4c2e7b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2706", + "version": "3.1.2707", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 9a49ac23023ff0d2b3a898d4dc45d5003202575b Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 13 Jun 2016 17:22:12 +0200 Subject: [PATCH 46/46] c9-auto-bump 3.1.2708 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index af4c2e7b..72d46593 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2707", + "version": "3.1.2708", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9",