From 8d600b9e9a2111b84e247ad27e1e783406b143b1 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Mon, 21 Dec 2015 08:39:13 +0000 Subject: [PATCH 01/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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/43] 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 b707a81ddc23f85a63de69d614f259731ecfd405 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Tue, 22 Dec 2015 16:03:27 +0000 Subject: [PATCH 22/43] 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 49d07f650f31ec890c3260e3524c45f43fc825a0 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Wed, 23 Dec 2015 08:45:04 +0000 Subject: [PATCH 23/43] 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 24/43] 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 25/43] 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 26/43] 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 27/43] 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 28/43] 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 0b8c162eab674937c3cb0ed2affd4e48482a9733 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 12:12:49 +0000 Subject: [PATCH 29/43] 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 30/43] 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 31/43] 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 32/43] 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 33/43] 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 34/43] 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 35/43] 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 72f3a5457dabb70d456d27027bdbb4b84aa20273 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 13:47:55 +0000 Subject: [PATCH 36/43] 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 95c788e9f8913efd736cebe56f241fba7dcd55bd Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 23 Dec 2015 22:54:08 +0000 Subject: [PATCH 37/43] 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 38/43] 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 2454a5f05acd3f47f99a41f62ee1e7a1ca08181b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 09:17:17 +0000 Subject: [PATCH 39/43] 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 40/43] 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 cfe845d40b7fbc1270116d503fd712cc0339e71b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 11:02:43 +0000 Subject: [PATCH 41/43] 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 2ba3adf88f488c3f7a49c9b3c40165feb4a240c5 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 24 Dec 2015 15:08:25 +0000 Subject: [PATCH 42/43] 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 ce359603a19c6dd30aaa4e5b4fac5002130b746a Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Fri, 25 Dec 2015 14:51:25 +0000 Subject: [PATCH 43/43] 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",