From 8d600b9e9a2111b84e247ad27e1e783406b143b1 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 08:39:13 +0000 Subject: [PATCH 01/99] Add spawn API --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 220e3dce..5ae15521 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#d943e205a4", + "c9.ide.language": "#fcbeca3e77", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", From ea101fe4586495505bfcb835d2891b53bc52e5d4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 09:54:10 +0000 Subject: [PATCH 02/99] Unify python helper scripts --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5ae15521..30e8d913 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": "#20c876d856", + "c9.ide.language.python": "#c0503f96c3", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From ab05bee2021bda01be88596ae93fa82f3881fa0a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 11:01:36 +0000 Subject: [PATCH 03/99] Remove spurious nulls --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 30e8d913..ad130d6b 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": "#c0503f96c3", + "c9.ide.language.python": "#c1196d9eb0", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 1d30ca44c3e5bf32c8a3fefbb6f7afeb21ab2689 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 12:34:26 +0000 Subject: [PATCH 04/99] Add daemon mode to jedi_server --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ad130d6b..9a7707d6 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": "#c1196d9eb0", + "c9.ide.language.python": "#3bea7dd0a8", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 5e151d9fc28b1059bd3bbedbacc6d1c402d02755 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 12:36:39 +0000 Subject: [PATCH 05/99] Preload important modules --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9a7707d6..7ea2ba56 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": "#3bea7dd0a8", + "c9.ide.language.python": "#bf1edda7c4", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From a3999c64a6ef822d41e8b80c29d976a0fa80310b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 15:03:18 +0000 Subject: [PATCH 06/99] Use "mode" instead of "useTempFile" --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7ea2ba56..c51860b0 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#fcbeca3e77", + "c9.ide.language": "#29d1da54ae", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#8233331bc9", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#492c4b0956", + "c9.ide.language.jsonalyzer": "#73abed3db4", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 6b5a79fe0214726b208c738c65d8812bbfe848ef Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 15:05:14 +0000 Subject: [PATCH 07/99] Use daemon for completions --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c51860b0..583b6528 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#29d1da54ae", + "c9.ide.language": "#93e14e5730", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#bf1edda7c4", + "c9.ide.language.python": "#271a0a1f71", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 0bc0841deb0a50a48320102e2426cd45b99c719e Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 18:56:08 +0000 Subject: [PATCH 08/99] Fix time measurement --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 583b6528..359190b2 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#93e14e5730", + "c9.ide.language": "#5f39b7ceb5", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#8233331bc9", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#73abed3db4", + "c9.ide.language.jsonalyzer": "#ee37c8c30d", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#271a0a1f71", + "c9.ide.language.python": "#1b88268f0e", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 8f4a794153eb3e5a62907a36a2bf3483e438b61a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 19:03:07 +0000 Subject: [PATCH 09/99] Restart server if it no longer runs This can happen when a collaborator was running it and left, in which case we don't get the "exit" event --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 359190b2..7b56861f 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": "#1b88268f0e", + "c9.ide.language.python": "#04a482eb3a", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From a0e88f9c544b83836b225ef689fbc17723ad10b1 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 19:16:46 +0000 Subject: [PATCH 10/99] Cleanup --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7b56861f..9bfa5370 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": "#04a482eb3a", + "c9.ide.language.python": "#1bc42f20df", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From dafca61b646d5a4b8aeda2d09d43d63e59fcf3b4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 19:27:07 +0000 Subject: [PATCH 11/99] Cleanup --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9bfa5370..2ac5c3d3 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": "#1bc42f20df", + "c9.ide.language.python": "#ac80f3ddea", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From d547d086755e2488d45b5a562d334cc3e9fdf337 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 21:07:12 +0000 Subject: [PATCH 12/99] Reduce bandwidth usage --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2ac5c3d3..0f392054 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": "#ac80f3ddea", + "c9.ide.language.python": "#dc88c138f2", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 2125853b84eeb269acebba6c6bfa3f9e205f234d Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 21:31:33 +0000 Subject: [PATCH 13/99] Further optimize bandwith usage --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0f392054..a7bbd9d7 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#5f39b7ceb5", + "c9.ide.language": "#43f3cb2fed", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#dc88c138f2", + "c9.ide.language.python": "#bb956440e1", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 6b4e8193ef0fc8ddd18f39f424a902640f77cd78 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 21:32:13 +0000 Subject: [PATCH 14/99] Fix jump to definition --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a7bbd9d7..a7363099 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": "#bb956440e1", + "c9.ide.language.python": "#d7b9919f6b", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 0926113871c08d91830e97af71c91f3c619b1ab3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 21:49:34 +0000 Subject: [PATCH 15/99] Skim on bandwidth usage some more --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a7363099..56511491 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": "#d7b9919f6b", + "c9.ide.language.python": "#2233a6d154", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 8aec2c0c1d9265252e40bfbbafd525baa3086517 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 22 Dec 2015 09:38:18 +0000 Subject: [PATCH 16/99] Use memoization and interning to optimize latency --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 08d40db4..dbc22a82 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#43f3cb2fed", + "c9.ide.language": "#331ef292f5", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#8233331bc9", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#ee37c8c30d", + "c9.ide.language.jsonalyzer": "#ba9c8b3b73", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#2233a6d154", + "c9.ide.language.python": "#0eafb2b93b", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 3dc26d23f2ba1cdd309c34cb85a5a0071380126d Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 22 Dec 2015 09:39:24 +0000 Subject: [PATCH 17/99] Don't include row/column for completions --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dbc22a82..180a9e3d 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": "#0eafb2b93b", + "c9.ide.language.python": "#fe0ef10d09", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 904de5cd481ba6d571a8f904e99f2a09777b98ae Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 22 Dec 2015 09:45:21 +0000 Subject: [PATCH 18/99] Restore missing variable --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 180a9e3d..b6fb2b34 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#8233331bc9", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#ba9c8b3b73", + "c9.ide.language.jsonalyzer": "#5f0d61b050", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From c80ffcfe366bf460756a3ae4f0154e8c272c21f4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 22 Dec 2015 09:47:07 +0000 Subject: [PATCH 19/99] Minor fixes --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b6fb2b34..37c362b5 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": "#fe0ef10d09", + "c9.ide.language.python": "#9b83acec19", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", @@ -103,7 +103,7 @@ "c9.ide.recentfiles": "#7c099abf40", "c9.ide.remote": "#301d2ab519", "c9.ide.processlist": "#2b12cd1bdd", - "c9.ide.run": "#f39a46d09e", + "c9.ide.run": "#d37ffe17d5", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#70aeb327c0", "c9.ide.save": "#a2820d0ea1", From 810eae77969f26dd9beb37c01a6a7ee991bdfbc5 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 22 Dec 2015 09:52:26 +0000 Subject: [PATCH 20/99] Add unload event handler --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 37c362b5..8a21f2f2 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": "#9b83acec19", + "c9.ide.language.python": "#8a6a80feaf", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From dd41284b0500f27d884941218455b4c4fa4b53c7 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 22 Dec 2015 09:52:43 +0000 Subject: [PATCH 21/99] Improve docs --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8a21f2f2..829b780d 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#331ef292f5", + "c9.ide.language": "#8515056df1", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", From c8b9898f19fc461fae57f984b37367a05da2b900 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 22 Dec 2015 11:19:29 +0100 Subject: [PATCH 22/99] c9-auto-bump 3.1.823 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 69bba7e7..744c2b3c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.822", + "version": "3.1.823", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 501de1ca52c220c0b7dfbd1fbb8a0a19c205cc3a Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 22 Dec 2015 13:03:04 +0100 Subject: [PATCH 23/99] c9-auto-bump 3.1.824 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 744c2b3c..cc880d71 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.823", + "version": "3.1.824", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c1294f76c02e4494568d7cf867b9742feed632f7 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 22 Dec 2015 15:27:33 +0100 Subject: [PATCH 24/99] c9-auto-bump 3.1.825 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cc880d71..5d64d47b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.824", + "version": "3.1.825", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a12f51fe33405c1e30a027f52264e9d86d99c796 Mon Sep 17 00:00:00 2001 From: nightwing Date: Mon, 21 Dec 2015 22:44:26 +0000 Subject: [PATCH 25/99] fix ctrl-arrow in terminal vim --- node_modules/vfs-local/localfs.js | 5 ++-- plugins/c9.ide.terminal/aceterm/input.js | 35 ++++++++++++++++-------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/node_modules/vfs-local/localfs.js b/node_modules/vfs-local/localfs.js index 4033eff5..b3494d57 100644 --- a/node_modules/vfs-local/localfs.js +++ b/node_modules/vfs-local/localfs.js @@ -1837,13 +1837,14 @@ module.exports = function setup(fsOptions) { ";", "set", "-q", "set-titles", "on", ";", "set", "-q", "quiet", "on", ";", "set", "-q", "-g", "prefix", "C-b", - ";", "set", "-q", "-g", "terminal-overrides", "'xterm:colors=256'" + ";", "set", "-q", "-g", "default-terminal", "xterm-256color", + ";", "setw", "-q", "-g", "xterm-keys", "on" ); // disable buffering of tmux output // old versions of tmux skip parts of output without this flag if (parseFloat(TMUXNAME.substr("cloud9".length)) < 2.1) - args.push(";", "setw", "c0-change-trigger", "0"); + args.push(";", "setw", "-q", "c0-change-trigger", "0"); if (options.output) { args.push( diff --git a/plugins/c9.ide.terminal/aceterm/input.js b/plugins/c9.ide.terminal/aceterm/input.js index 07060d55..cee51cdc 100644 --- a/plugins/c9.ide.terminal/aceterm/input.js +++ b/plugins/c9.ide.terminal/aceterm/input.js @@ -3,6 +3,15 @@ define(function(require, exports, module) { module.exports = function initInput(ace) { var HashHandler = require("ace/keyboard/hash_handler").HashHandler; var KEY_MODS = require("ace/lib/keys").KEY_MODS; + var TERM_MODS = { + "shift-" : 2, + "alt-" : 3, + "alt-shift-" : 4, + "ctrl-" : 5, + "ctrl-shift-" : 6, + "ctrl-alt-" : 7, + "ctrl-alt-shift-" : 8, + }; var specialKeys = new HashHandler(); // http://www.math.utah.edu/docs/info/features_7.html specialKeys.bindKeys({ @@ -19,9 +28,7 @@ define(function(require, exports, module) { "Return" : '\r', "Escape" : '\x1b', "Left" : '\x1b[D', - "Ctrl-Left" : '\x1b[5D', "Right" : '\x1b[C', - "Ctrl-Right" : '\x1b[5C', "Up" : '\x1b[A', "Down" : '\x1b[B', "Delete" : '\x1b[3~', @@ -50,25 +57,25 @@ define(function(require, exports, module) { name: "\u001bb" // "alt-b" }, { bindKey: {win: "Ctrl-right", mac: "Option-right"}, - name: "\u001bf" //"alt-b" + name: "\u001bf" // "alt-b" }, { bindKey: {win: "Ctrl-Delete", mac: "Option-Delete"}, - name: "\u001bd" //"alt-d" + name: "\u001bd" // "alt-d" }, { bindKey: {win: "Ctrl-Backspace", mac: "Option-Backspace"}, - name: "\x1b\x7f" //"alt-backspace" + name: "\x1b\x7f" // "alt-backspace" }, { bindKey: {win: "Ctrl-Delete", mac: "Option-Delete"}, - name: "\u001bd" //"alt-d" + name: "\u001bd" // "alt-d" }, { - bindKey: {win: "Alt-Backspace", mac: "Ctrl-Backspace"}, - name: "\u0017" //"ctrl-w" + bindKey: {win: "Alt-Backspace|Shift-Backspace", mac: "Ctrl-Backspace|Shift-Backspace"}, + name: "\u0015" // "ctrl-u" }, { - bindKey: {win: "Alt-Backspace", mac: "Ctrl-Backspace"}, - name: "\u0017" //"ctrl-w" + bindKey: {win: "Alt-Delete|Shift-Delete", mac: "Ctrl-Delete|Shift-Delete"}, + name: "\u000b" // "ctrl-k" }, { bindKey: {win: "Ctrl-z", mac: "Cmd-z"}, - name: "\u0018\u0015" //"ctrl-x ctrl-u" + name: "\u0018\u0015" // "ctrl-x ctrl-u" }]; specialKeys.addCommands(aliases); @@ -130,7 +137,11 @@ define(function(require, exports, module) { } if (term.applicationKeypad) { if (applicationKeys[keyString]) { - this.send(applicationKeys[keyString]); + var mod = TERM_MODS[KEY_MODS[hashId]]; + var str = applicationKeys[keyString]; + if (mod) + str = "\u001b[1;" + mod + str.slice(-1); + this.send(str); return {command: "null"}; } } From b707a81ddc23f85a63de69d614f259731ecfd405 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 22 Dec 2015 16:03:27 +0000 Subject: [PATCH 26/99] Kill daemon after a timeout --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 829b780d..2e0a9149 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": "#8a6a80feaf", + "c9.ide.language.python": "#f2750f141f", "c9.ide.mount": "#b9a5a2d45c", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 907e2a8ad9be4ab7de0c162388195876a19ca506 Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 23 Dec 2015 01:27:47 +0400 Subject: [PATCH 27/99] fix scrollbar regression --- node_modules/ace/lib/ace/mouse/mouse_handler.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/node_modules/ace/lib/ace/mouse/mouse_handler.js b/node_modules/ace/lib/ace/mouse/mouse_handler.js index 680855f6..1e9e3fc4 100644 --- a/node_modules/ace/lib/ace/mouse/mouse_handler.js +++ b/node_modules/ace/lib/ace/mouse/mouse_handler.js @@ -62,8 +62,8 @@ var MouseHandler = function(editor) { event.addListener(mouseTarget, "mousemove", this.onMouseMove.bind(this, "mousemove")); event.addMultiMouseDownListener([ mouseTarget, - editor.renderer.scrollBarV && editor.renderer.scrollBarV.element, - editor.renderer.scrollBarH && editor.renderer.scrollBarH.element, + editor.renderer.scrollBarV && editor.renderer.scrollBarV.inner, + editor.renderer.scrollBarH && editor.renderer.scrollBarH.inner, editor.textInput && editor.textInput.getElement() ].filter(Boolean), [400, 300, 250], this, "onMouseEvent"); event.addMouseWheelListener(editor.container, this.onMouseWheel.bind(this, "mousewheel")); From 6b75e754e691c7c137fea29aac8ec295e166f235 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 00:42:23 +0100 Subject: [PATCH 28/99] c9-auto-bump 3.1.826 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5d64d47b..fc74f397 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.825", + "version": "3.1.826", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 47310f8774f3d4c85f0ad4bffe3c9673a6430fba Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 01:06:38 +0100 Subject: [PATCH 29/99] c9-auto-bump 3.1.827 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fc74f397..33f79cec 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.826", + "version": "3.1.827", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 830ab6fe73d232d1a789151911d6ad7946f97ce3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 07:55:24 +0100 Subject: [PATCH 30/99] c9-auto-bump 3.1.828 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 33f79cec..e04b610a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.827", + "version": "3.1.828", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 43aecda83b1f3c860ae3baa8596a7b23cc03583f Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 08:13:39 +0100 Subject: [PATCH 31/99] c9-auto-bump 3.1.829 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e04b610a..d70e5407 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.828", + "version": "3.1.829", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 49d07f650f31ec890c3260e3524c45f43fc825a0 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Wed, 23 Dec 2015 08:45:04 +0000 Subject: [PATCH 32/99] Move jediserver shell script into python plugin --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c5811c7b..cbd871f0 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": "#f2750f141f", + "c9.ide.language.python": "#6bac4885ea", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From a401ba5dfd732c1a2e04914c32d09cf5b8f89ae9 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Wed, 23 Dec 2015 09:25:52 +0000 Subject: [PATCH 33/99] Use launch_command.sh from python_worker.js --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cbd871f0..306091d7 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": "#6bac4885ea", + "c9.ide.language.python": "#ee964c5954", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 201e3ec0c06560448b279c997cf07d0a57aa65e0 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 10:23:09 +0000 Subject: [PATCH 34/99] Fix jedi daemon starting --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 306091d7..0dd04e5e 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": "#ee964c5954", + "c9.ide.language.python": "#a5d962286c", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 20020eb1d290a81558157c3b79e36eb0b93a9766 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 10:23:21 +0000 Subject: [PATCH 35/99] Don't spam errors handled by worker --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0dd04e5e..c1363559 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#213b54a899", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#5f0d61b050", + "c9.ide.language.jsonalyzer": "#5644623709", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 7157fd3863062ff1d5d4acbd1e9be0c2894e48fd Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 10:23:42 +0000 Subject: [PATCH 36/99] Fix plugin reloading --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index c1363559..7772c014 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#240d468d95", + "c9.ide.language": "#6ceb260d12", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#213b54a899", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#5644623709", + "c9.ide.language.jsonalyzer": "#6c2eef2659", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#a5d962286c", + "c9.ide.language.python": "#2d68cda930", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From a0d1f05f4e6f00c90f7ad521f8ec4317a6e76493 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 10:25:42 +0000 Subject: [PATCH 37/99] Don't retry if existing server is b0rken --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7772c014..b2fb094b 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": "#2d68cda930", + "c9.ide.language.python": "#fa0d33c691", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From d43a0f62ea37aff93c973f0d374f4f84b348d23b Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 12:11:18 +0100 Subject: [PATCH 38/99] c9-auto-bump 3.1.830 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d70e5407..f6f949b0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.829", + "version": "3.1.830", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 550a74f65b81aa7c3eee11c5a62e6059ed31eb43 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 12:42:22 +0100 Subject: [PATCH 39/99] c9-auto-bump 3.1.831 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f6f949b0..d8c694fb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.830", + "version": "3.1.831", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b65a9f7d7ae52a6adbdaaa84e58687f442da7f67 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 12:46:29 +0100 Subject: [PATCH 40/99] c9-auto-bump 3.1.832 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d8c694fb..c61b8d14 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.831", + "version": "3.1.832", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0b8c162eab674937c3cb0ed2affd4e48482a9733 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 12:12:49 +0000 Subject: [PATCH 41/99] Pass errors to handlers --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b2fb094b..8e555be1 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#213b54a899", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#6c2eef2659", + "c9.ide.language.jsonalyzer": "#1318b470a7", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From ff53fc38331167fcce500c016f23eac05d9407e4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 12:15:52 +0000 Subject: [PATCH 42/99] Refactor python linter into client-side module --- package.json | 4 ++-- plugins/c9.static/build.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 8e555be1..634649be 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#6ceb260d12", + "c9.ide.language": "#f2604d0d5b", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#fa0d33c691", + "c9.ide.language.python": "#59f854f0e6", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", diff --git a/plugins/c9.static/build.js b/plugins/c9.static/build.js index 22bdd25b..328b377f 100644 --- a/plugins/c9.static/build.js +++ b/plugins/c9.static/build.js @@ -264,9 +264,9 @@ function main(options, imports, register) { "plugins/c9.ide.language.javascript.infer/infer_jumptodef", "plugins/c9.ide.language.javascript.infer/infer_tooltip", "plugins/c9.ide.language.javascript.infer/infer_completer", + "plugins/c9.ide.language.python/worker/python_linter", "plugins/c9.ide.language.python/worker/python_worker", - "plugins/c9.ide.language.python/worker/python_jsonalyzer_worker", - "plugins/c9.ide.language.python/server/python_jsonalyzer_server_worker", + "plugins/c9.ide.language.python/worker/python_jsonalyzer", "plugins/c9.ide.language.html/html_completer", "plugins/c9.ide.language.css/css_handler", "plugins/c9.ide.language.javascript.tern/worker/tern_worker", From 4c8ca627bd8d0028e1c19e811d0177a085e04d0f Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 12:16:23 +0000 Subject: [PATCH 43/99] Fix mode="tempfile" --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 634649be..c0a40e6b 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#213b54a899", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#1318b470a7", + "c9.ide.language.jsonalyzer": "#f997fa9b20", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 6bc5f315fee6b7670558d9fbe83dee8f85a52d57 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 12:16:39 +0000 Subject: [PATCH 44/99] Fix worker error handling --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c0a40e6b..45d0f8dd 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#f2604d0d5b", + "c9.ide.language": "#76f86a877a", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", From fa8d23d2c46226ea6c056ec2c01efe4797f77683 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 12:22:26 +0000 Subject: [PATCH 45/99] Minor fixes --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 45d0f8dd..a463be74 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": "#59f854f0e6", + "c9.ide.language.python": "#7c94aae5ef", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 75b11d15da3aa81f49a3321cd986d74f17ea9dcb Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 12:31:06 +0000 Subject: [PATCH 46/99] Cleanup --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a463be74..d18280cb 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#76f86a877a", + "c9.ide.language": "#85dfd9cc5f", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#7c94aae5ef", + "c9.ide.language.python": "#4498c236d2", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 626b51170e5f04a4983b314e22cc54f8ec8f3910 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 12:31:44 +0000 Subject: [PATCH 47/99] Remove server dependency --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d18280cb..757d1a9a 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": "#4498c236d2", + "c9.ide.language.python": "#2109a130a5", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 725ff0a80918448f7b3e8929fd29369295b25915 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 14:37:13 +0100 Subject: [PATCH 48/99] c9-auto-bump 3.1.833 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c61b8d14..0d95e58f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.832", + "version": "3.1.833", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 92d69624d6d1fe5fb32ae0f746e2f5da4ebb7786 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 14:42:28 +0100 Subject: [PATCH 49/99] c9-auto-bump 3.1.834 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0d95e58f..5a9ce587 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.833", + "version": "3.1.834", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From c93ec054f93eecd6e3c65f2cf580945adf229000 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 14:43:28 +0100 Subject: [PATCH 50/99] c9-auto-bump 3.1.835 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5a9ce587..ae0ec9de 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.834", + "version": "3.1.835", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 72f3a5457dabb70d456d27027bdbb4b84aa20273 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 13:47:55 +0000 Subject: [PATCH 51/99] Cleanup --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 757d1a9a..8ae57ee2 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": "#2109a130a5", + "c9.ide.language.python": "#7aeaf4ac60", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 1fbb1f879c4b78fd0be31234bb7e96950221393f Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 15:41:39 +0100 Subject: [PATCH 52/99] c9-auto-bump 3.1.836 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ae0ec9de..735ff4cd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.835", + "version": "3.1.836", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 3643632f64cf32a6ea707c21f463ed40cca46541 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 15:44:27 +0100 Subject: [PATCH 53/99] c9-auto-bump 3.1.837 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 735ff4cd..415dfcb6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.836", + "version": "3.1.837", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a47e44547e51422bd5a4571a81ee60deb4c50b67 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 16:35:26 +0100 Subject: [PATCH 54/99] c9-auto-bump 3.1.838 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 415dfcb6..0a7fb83e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.837", + "version": "3.1.838", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 105acfaa2cb260817c634c07670a6658c2a56138 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 16:54:59 +0100 Subject: [PATCH 55/99] c9-auto-bump 3.1.839 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0a7fb83e..aff99ded 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.838", + "version": "3.1.839", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 14209d5c0529788d9331494205d5359e5de70ae7 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 17:23:24 +0100 Subject: [PATCH 56/99] c9-auto-bump 3.1.840 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aff99ded..1fcfdfa1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.839", + "version": "3.1.840", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 2b839ccd48412a6aa38ccf621a4326b5e14260b8 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 17:44:35 +0100 Subject: [PATCH 57/99] c9-auto-bump 3.1.841 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1fcfdfa1..06684cce 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.840", + "version": "3.1.841", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a73d291ae00c1a5d57b3cacb1b0637ce1546698c Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 18:08:36 +0100 Subject: [PATCH 58/99] c9-auto-bump 3.1.842 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 06684cce..074f0439 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.841", + "version": "3.1.842", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 3ba350dcb1f627e633ebe2c7929602d68e30a8c7 Mon Sep 17 00:00:00 2001 From: c9bot Date: Wed, 23 Dec 2015 23:40:09 +0100 Subject: [PATCH 59/99] c9-auto-bump 3.1.843 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 074f0439..e32ada48 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.842", + "version": "3.1.843", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 95c788e9f8913efd736cebe56f241fba7dcd55bd Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 22:54:08 +0000 Subject: [PATCH 60/99] Add missing path --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8ae57ee2..16f71c68 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": "#7aeaf4ac60", + "c9.ide.language.python": "#9f6c94acf4", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 3387431e5808ec4d78a6d5395f35cc633388e3f5 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 08:25:43 +0000 Subject: [PATCH 61/99] Improve docs --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 16f71c68..62dd4090 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#85dfd9cc5f", + "c9.ide.language": "#9cfa1ec76d", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", From cc695045c6c5c4ad6218c529772ddbf3323d7919 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 09:15:03 +0000 Subject: [PATCH 62/99] Add feature to show predictions early --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e32ada48..1160da38 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9bd9e99520", + "c9.ide.language": "#b16d612eda", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", @@ -64,7 +64,7 @@ "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#213b54a899", - "c9.ide.language.javascript.infer": "#99cf41f8bc", + "c9.ide.language.javascript.infer": "#3dde9ec9f4", "c9.ide.language.jsonalyzer": "#492c4b0956", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", From 87eecb9ca1a31fd132e276fb75ae0ea485bfd850 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 09:15:25 +0000 Subject: [PATCH 63/99] Improve approximate cache matching --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1160da38..6b92a138 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#b16d612eda", + "c9.ide.language": "#2f231c6243", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", From 2454a5f05acd3f47f99a41f62ee1e7a1ca08181b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 09:17:17 +0000 Subject: [PATCH 64/99] Conservatively show some Python completions early --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 73d89640..246ad716 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": "#9f6c94acf4", + "c9.ide.language.python": "#02f1cc7d7c", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From b60aa8b0fd5bec40d63caadbdc1a8a821fd35de9 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 09:24:43 +0000 Subject: [PATCH 65/99] Show completions early for modules too --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 246ad716..1b7d6b7a 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": "#02f1cc7d7c", + "c9.ide.language.python": "#ea3842a18c", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From ddfba3ea37eb3a70de0c722a9afd0970a3f2936c Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 24 Dec 2015 10:54:47 +0100 Subject: [PATCH 66/99] c9-auto-bump 3.1.844 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e32ada48..0a5ba4f8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.843", + "version": "3.1.844", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From cfe845d40b7fbc1270116d503fd712cc0339e71b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 11:02:43 +0000 Subject: [PATCH 67/99] Fix worker-side GC --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1b7d6b7a..6db54d79 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#213b54a899", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#f997fa9b20", + "c9.ide.language.jsonalyzer": "#023cced444", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 5bab885a5821e84902d66b5af3fd134248d63c9a Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 14:04:47 +0100 Subject: [PATCH 68/99] Extend docs --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6b92a138..53bb3b3d 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#2f231c6243", + "c9.ide.language": "#50ccc6199d", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", From 2ba3adf88f488c3f7a49c9b3c40165feb4a240c5 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 15:08:25 +0000 Subject: [PATCH 69/99] Get rid of broken slice --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6db54d79..3d0aea24 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#213b54a899", "c9.ide.language.javascript.infer": "#99cf41f8bc", - "c9.ide.language.jsonalyzer": "#023cced444", + "c9.ide.language.jsonalyzer": "#f8f52914a5", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 1ede494002f6d459e7e0b01cdc8ede43f0a6481d Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 25 Dec 2015 01:35:20 +0100 Subject: [PATCH 70/99] c9-auto-bump 3.1.845 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0a5ba4f8..fb8f9d24 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.844", + "version": "3.1.845", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ce359603a19c6dd30aaa4e5b4fac5002130b746a Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Fri, 25 Dec 2015 14:51:25 +0000 Subject: [PATCH 71/99] Cleanup --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3d0aea24..9e43d79a 100644 --- a/package.json +++ b/package.json @@ -55,12 +55,12 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9cfa1ec76d", + "c9.ide.language": "#a18027a377", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", "c9.ide.language.html.diff": "#24f3608d26", - "c9.ide.language.javascript": "#2b77bdb96a", + "c9.ide.language.javascript": "#a408fdb83e", "c9.ide.language.javascript.immediate": "#0535804ada", "c9.ide.language.javascript.eslint": "#3ec4557969", "c9.ide.language.javascript.tern": "#213b54a899", From 699b4a2f8bfd679d3031347f5070797b9bc520bb Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 09:13:13 +0100 Subject: [PATCH 72/99] c9-auto-bump 3.1.846 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a8060192..b189108d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.845", + "version": "3.1.846", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 569d8781f26a91995f74f8344e25ea68469d3c52 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 09:15:01 +0100 Subject: [PATCH 73/99] c9-auto-bump 3.1.847 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7850482c..053566a7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.846", + "version": "3.1.847", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e65e2ede3dadab4831d8119d8b5ef18312369d03 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Mon, 28 Dec 2015 09:15:50 +0000 Subject: [PATCH 74/99] Fix trivial packaging error --- plugins/c9.static/build.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/c9.static/build.js b/plugins/c9.static/build.js index 328b377f..3965388d 100644 --- a/plugins/c9.static/build.js +++ b/plugins/c9.static/build.js @@ -265,7 +265,7 @@ function main(options, imports, register) { "plugins/c9.ide.language.javascript.infer/infer_tooltip", "plugins/c9.ide.language.javascript.infer/infer_completer", "plugins/c9.ide.language.python/worker/python_linter", - "plugins/c9.ide.language.python/worker/python_worker", + "plugins/c9.ide.language.python/worker/python_completer", "plugins/c9.ide.language.python/worker/python_jsonalyzer", "plugins/c9.ide.language.html/html_completer", "plugins/c9.ide.language.css/css_handler", From cc68450f46a742c289fb7bf83d2622fb6cc23a0b Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 10:16:12 +0100 Subject: [PATCH 75/99] c9-auto-bump 3.1.848 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 053566a7..262b55b1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.847", + "version": "3.1.848", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From abed9506e027753e0cf49e5e0a280138d901e37f Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sat, 26 Dec 2015 16:33:03 +0000 Subject: [PATCH 76/99] Add new convenience API for handler-namespaced event emitting --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 262b55b1..d70e1c65 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#76d2b175e3", + "c9.ide.language": "#b13c45ee79", "c9.ide.language.css": "#a649f2a710", "c9.ide.language.generic": "#77d43cfaf0", "c9.ide.language.html": "#0f4078c187", From 7b542c26d87b07edd4c4b760157cd40903900547 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sat, 26 Dec 2015 16:33:55 +0000 Subject: [PATCH 77/99] Use new event emitting API --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d70e1c65..57ca9c89 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": "#ea3842a18c", + "c9.ide.language.python": "#4a3eac319d", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 19946cd11e51205ff9a91555449c762fd1b574dd Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sun, 27 Dec 2015 15:09:57 +0000 Subject: [PATCH 78/99] Adapt clients to use options.node instead of currentNode --- package.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 57ca9c89..9267d474 100644 --- a/package.json +++ b/package.json @@ -55,17 +55,17 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#b13c45ee79", + "c9.ide.language": "#8d1ce0370c", "c9.ide.language.css": "#a649f2a710", - "c9.ide.language.generic": "#77d43cfaf0", - "c9.ide.language.html": "#0f4078c187", + "c9.ide.language.generic": "#378d8a2127", + "c9.ide.language.html": "#d831388dd2", "c9.ide.language.html.diff": "#24f3608d26", - "c9.ide.language.javascript": "#a408fdb83e", - "c9.ide.language.javascript.immediate": "#0535804ada", + "c9.ide.language.javascript": "#720a876edd", + "c9.ide.language.javascript.immediate": "#54173370a8", "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#213b54a899", - "c9.ide.language.javascript.infer": "#3dde9ec9f4", - "c9.ide.language.jsonalyzer": "#f8f52914a5", + "c9.ide.language.javascript.tern": "#dcdacb83ea", + "c9.ide.language.javascript.infer": "#5036f68fe6", + "c9.ide.language.jsonalyzer": "#e88248cdb5", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#4a3eac319d", + "c9.ide.language.python": "#b7b1bf9954", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 03872f489555de9cf16b013ce1152fe1b2204321 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sun, 27 Dec 2015 16:03:39 +0000 Subject: [PATCH 79/99] Add options parameter to base_handler.parse/analyze --- package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 9267d474..ee196a11 100644 --- a/package.json +++ b/package.json @@ -55,17 +55,17 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#8d1ce0370c", - "c9.ide.language.css": "#a649f2a710", + "c9.ide.language": "#1d7f763ea8", + "c9.ide.language.css": "#96964ea2a1", "c9.ide.language.generic": "#378d8a2127", "c9.ide.language.html": "#d831388dd2", "c9.ide.language.html.diff": "#24f3608d26", "c9.ide.language.javascript": "#720a876edd", "c9.ide.language.javascript.immediate": "#54173370a8", - "c9.ide.language.javascript.eslint": "#3ec4557969", - "c9.ide.language.javascript.tern": "#dcdacb83ea", + "c9.ide.language.javascript.eslint": "#a7d10ddf32", + "c9.ide.language.javascript.tern": "#c662c32555", "c9.ide.language.javascript.infer": "#5036f68fe6", - "c9.ide.language.jsonalyzer": "#e88248cdb5", + "c9.ide.language.jsonalyzer": "#686a686848", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", @@ -90,7 +90,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#b7b1bf9954", + "c9.ide.language.python": "#ca7afc1850", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From a0a8228219443dfcd517fc0b6b8154ee906758ef Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sun, 27 Dec 2015 20:30:24 +0000 Subject: [PATCH 80/99] Fix tests --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ee196a11..3cf6353d 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#a7d10ddf32", "c9.ide.language.javascript.tern": "#c662c32555", "c9.ide.language.javascript.infer": "#5036f68fe6", - "c9.ide.language.jsonalyzer": "#686a686848", + "c9.ide.language.jsonalyzer": "#1d4543a3d4", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 3edf0307b3cf58de53e4f5bf8c36af0d2dcad702 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sun, 27 Dec 2015 20:30:29 +0000 Subject: [PATCH 81/99] Fix load order --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3cf6353d..4eb26639 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": "#ca7afc1850", + "c9.ide.language.python": "#113acb8338", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 394c04758261628f4716b45e8cae24526b7c18b8 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sun, 27 Dec 2015 20:36:07 +0000 Subject: [PATCH 82/99] Fix test --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4eb26639..a74cf7f0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ ], "c9plugins": { "c9.ide.language": "#1d7f763ea8", - "c9.ide.language.css": "#96964ea2a1", + "c9.ide.language.css": "#8a77f72326", "c9.ide.language.generic": "#378d8a2127", "c9.ide.language.html": "#d831388dd2", "c9.ide.language.html.diff": "#24f3608d26", From decb440bee994c1f4d5c90244ac9fae93a08f87e Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sun, 27 Dec 2015 21:01:00 +0000 Subject: [PATCH 83/99] Rename fullAst to ast --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a74cf7f0..24ab098c 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#1d7f763ea8", + "c9.ide.language": "#ec2d007b17", "c9.ide.language.css": "#8a77f72326", "c9.ide.language.generic": "#378d8a2127", "c9.ide.language.html": "#d831388dd2", From ef10c5ded4c40a0cc78e320d27096df7d5b7f294 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sun, 27 Dec 2015 21:01:11 +0000 Subject: [PATCH 84/99] Add options parameteter to outline() --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 24ab098c..3a90dfdc 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#ec2d007b17", + "c9.ide.language": "#7bc88df9fb", "c9.ide.language.css": "#8a77f72326", "c9.ide.language.generic": "#378d8a2127", "c9.ide.language.html": "#d831388dd2", From 06ac657d297c70021d2de8d9b84dcbd211c1f348 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sun, 27 Dec 2015 21:17:41 +0000 Subject: [PATCH 85/99] Fix test --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3a90dfdc..9f46f49b 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "c9.ide.language.javascript.eslint": "#a7d10ddf32", "c9.ide.language.javascript.tern": "#c662c32555", "c9.ide.language.javascript.infer": "#5036f68fe6", - "c9.ide.language.jsonalyzer": "#1d4543a3d4", + "c9.ide.language.jsonalyzer": "#794b694ef6", "c9.ide.collab": "#30efed939e", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 9f1dca82446cb973a8dbf0ccdfb67cd0b96db971 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 28 Dec 2015 10:15:31 +0000 Subject: [PATCH 86/99] Add missing LICENSE --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9f46f49b..4b5ee3ab 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": "#113acb8338", + "c9.ide.language.python": "#91fc1cc588", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 0100d3b550fd687693e09216d3a8bcdf1068001b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 28 Dec 2015 11:17:46 +0000 Subject: [PATCH 87/99] Extract method --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4b5ee3ab..5fb16f9c 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#7bc88df9fb", + "c9.ide.language": "#c7ae4f890d", "c9.ide.language.css": "#8a77f72326", "c9.ide.language.generic": "#378d8a2127", "c9.ide.language.html": "#d831388dd2", From 951e248263d3408acc054645b3b37b75b2c661f3 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 12:19:34 +0100 Subject: [PATCH 88/99] c9-auto-bump 3.1.849 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5fb16f9c..f08acf9f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.848", + "version": "3.1.849", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f4261a708f63769334150a4f8707b3f469624025 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 28 Dec 2015 12:10:28 +0000 Subject: [PATCH 89/99] Add README.md --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f08acf9f..63ac0a51 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": "#91fc1cc588", + "c9.ide.language.python": "#660b42e3a3", "c9.ide.mount": "#befb8188d5", "c9.ide.navigate": "#38ae100ea1", "c9.ide.newresource": "#981a408a7b", From 36d865909f5a854f62f5b60b9c25d34c4764a4f7 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 13:10:55 +0100 Subject: [PATCH 90/99] c9-auto-bump 3.1.850 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 63ac0a51..f04be6cc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.849", + "version": "3.1.850", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 6930d2739e4fb6f7f42c6bba9c53cac644b24bc0 Mon Sep 17 00:00:00 2001 From: Alex Brausewetter Date: Mon, 28 Dec 2015 06:43:05 -0800 Subject: [PATCH 91/99] Add match references {1}, {2} in messages --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f04be6cc..ea6aa129 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "c9.ide.run.debug.xdebug": "#70aeb327c0", "c9.ide.save": "#9461acd953", "c9.ide.scm": "#930a9e6f00", - "c9.ide.terminal.monitor": "#2332e52331", + "c9.ide.terminal.monitor": "#d45f55d505", "c9.ide.test": "#5b4c724bf6", "c9.ide.test.mocha": "#fc053b23d2", "c9.ide.theme.flat": "#92cda0fb40", From a2dac7050b60dc9f385e65d27cc56af24443c509 Mon Sep 17 00:00:00 2001 From: Alex Brausewetter Date: Mon, 28 Dec 2015 06:44:17 -0800 Subject: [PATCH 92/99] Add ws-google --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ea6aa129..e39e4f3e 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "c9.ide.run.debug.xdebug": "#70aeb327c0", "c9.ide.save": "#9461acd953", "c9.ide.scm": "#930a9e6f00", - "c9.ide.terminal.monitor": "#d45f55d505", + "c9.ide.terminal.monitor": "#e26502f0df", "c9.ide.test": "#5b4c724bf6", "c9.ide.test.mocha": "#fc053b23d2", "c9.ide.theme.flat": "#92cda0fb40", From edfc3adca64d75c5ed380b6ca13b5a3a8a505631 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 16:26:20 +0100 Subject: [PATCH 93/99] c9-auto-bump 3.1.851 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f04be6cc..218e0d4d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.850", + "version": "3.1.851", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e8ee1210b9b824cd19150fec31e311edeaa39bbc Mon Sep 17 00:00:00 2001 From: Alex Brausewetter Date: Fri, 11 Dec 2015 15:39:49 +0100 Subject: [PATCH 94/99] Fix AMD loader arguments for define() --- node_modules/amd-loader/amd-loader.js | 46 +++++++++++---------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/node_modules/amd-loader/amd-loader.js b/node_modules/amd-loader/amd-loader.js index 1a8add0a..c4a76a8b 100644 --- a/node_modules/amd-loader/amd-loader.js +++ b/node_modules/amd-loader/amd-loader.js @@ -15,34 +15,26 @@ module.constructor.prototype._compile = function(content, filename){ }; global.define = function (id, injects, factory) { + var DEFAULT_INJECTS = ["require", "exports", "module"]; - // infere the module + // infer the module var currentModule = moduleStack[moduleStack.length-1]; var mod = currentModule || module.parent || require.main; - - // parse arguments - if (!factory) { - // two or less arguments + + // assign arguments + if (arguments.length === 1) { + factory = id; + injects = DEFAULT_INJECTS; + id = null; + } + else if (arguments.length === 2) { factory = injects; - if (factory) { - // two args - if (typeof id === "string") { - if (id !== mod.id) { - throw new Error("Can not assign module to a different id than the current file"); - } - // default injects - injects = []; - } - else{ - // anonymous, deps included - injects = id; - } - } - else { - // only one arg, just the factory - factory = id; - injects = []; - } + injects = id; + id = null; + } + + if (typeof id === "string" && id !== mod.id) { + throw new Error("Can not assign module to a different id than the current file"); } var req = function(module, relativeId, callback) { @@ -63,12 +55,10 @@ global.define = function (id, injects, factory) { fileName = fileName[0]; if (prefix && prefix.indexOf("text") !== -1) { - return fs.readFileSync(fileName, "utf8"); + return fs.readFileSync(fileName); } else return require(fileName); }.bind(this, mod); - - injects.unshift("require", "exports", "module"); id = mod.id; if (typeof factory !== "function") { @@ -92,4 +82,4 @@ global.define = function (id, injects, factory) { // since AMD encapsulates a function/callback, it can allow the factory to return the exports. mod.exports = returned; } -}; \ No newline at end of file +}; From 32bfa5dc1197b10109fb33e0d6397be592e6123c Mon Sep 17 00:00:00 2001 From: Alex Brausewetter Date: Mon, 28 Dec 2015 08:08:04 -0800 Subject: [PATCH 95/99] Add Google OAuth authentication --- node_modules/amd-loader/amd-loader.js | 2 +- node_modules/c9/scm_url_parse.js | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/node_modules/amd-loader/amd-loader.js b/node_modules/amd-loader/amd-loader.js index c4a76a8b..6addeeb8 100644 --- a/node_modules/amd-loader/amd-loader.js +++ b/node_modules/amd-loader/amd-loader.js @@ -55,7 +55,7 @@ global.define = function (id, injects, factory) { fileName = fileName[0]; if (prefix && prefix.indexOf("text") !== -1) { - return fs.readFileSync(fileName); + return fs.readFileSync(fileName, "utf8"); } else return require(fileName); }.bind(this, mod); diff --git a/node_modules/c9/scm_url_parse.js b/node_modules/c9/scm_url_parse.js index f7789bdd..c11b503c 100644 --- a/node_modules/c9/scm_url_parse.js +++ b/node_modules/c9/scm_url_parse.js @@ -5,7 +5,8 @@ define(function(require, exports, module) { var providers = { "bitbucket.org": "bitbucket", - "github.com": "github" + "github.com": "github", + "source.developers.google.com": "google", }; var defaultProvider = "unknown"; @@ -38,6 +39,9 @@ define(function(require, exports, module) { case "github": scm = "git"; break; + case "google": + scm = "git"; + break; case "bitbucket": scm = parsed.pathname.match(/\.git$/) ? "git": "hg"; break; @@ -58,4 +62,4 @@ define(function(require, exports, module) { return null; } }; -}); \ No newline at end of file +}); From 4ba074518291649a59e5a0ef270c69beb7c0cc4a Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 17:09:23 +0100 Subject: [PATCH 96/99] c9-auto-bump 3.1.852 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 00ed5e3f..809b6197 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.851", + "version": "3.1.852", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a2ef86533209e91d5cb8047150b27397b4b0d100 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 17:35:20 +0100 Subject: [PATCH 97/99] c9-auto-bump 3.1.853 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 809b6197..14953e55 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.852", + "version": "3.1.853", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 46c5217a44d6c8165eff71fab30d980a887d2a27 Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 20:35:39 +0100 Subject: [PATCH 98/99] c9-auto-bump 3.1.854 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 14953e55..7e3cf846 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.853", + "version": "3.1.854", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From a3f6e7929ad83af8dcddec35e82bb54bb7c75e2a Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 28 Dec 2015 22:08:37 +0100 Subject: [PATCH 99/99] c9-auto-bump 3.1.855 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7e3cf846..b3a57be3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.854", + "version": "3.1.855", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9",