From 7aa6a552d9e3564c5668fa7f50bddf6340277feb Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 15:08:21 +0000 Subject: [PATCH 01/39] Fix +11887 listening of undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3887a59a..d1cbd6fa 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ "c9.ide.processlist": "#2b12cd1bdd", "c9.ide.run": "#a25ea419b8", "c9.ide.run.build": "#0598fff697", - "c9.ide.run.debug.xdebug": "#a1b39e0ac4", + "c9.ide.run.debug.xdebug": "#9956689819", "c9.ide.save": "#f8aaf93ea1", "c9.ide.scm": "#ca3c94b84f", "c9.ide.terminal.monitor": "#1ccac33b0d", From eddc0c3147f5c639b3018fb2666883c6f1328b44 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Thu, 28 Jan 2016 15:16:53 +0000 Subject: [PATCH 02/39] Use manage.py migrate to fix Django 1.9 compatibility Supports 1.8 too but skips one of the steps there, oh well --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 376d8831..1416c305 100644 --- a/package.json +++ b/package.json @@ -105,7 +105,7 @@ "c9.ide.recentfiles": "#7c099abf40", "c9.ide.remote": "#301d2ab519", "c9.ide.processlist": "#2b12cd1bdd", - "c9.ide.run": "#f03e4b018e", + "c9.ide.run": "#e39777d09b", "c9.ide.run.build": "#0598fff697", "c9.ide.run.debug.xdebug": "#a1b39e0ac4", "c9.ide.save": "#29fce5e9b6", From dda6a09d11be56e7c99c720dc9590576ea8ceb14 Mon Sep 17 00:00:00 2001 From: c9bot Date: Thu, 28 Jan 2016 23:17:19 +0100 Subject: [PATCH 03/39] c9-auto-bump 3.1.1234 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7d6a010d..63a823f9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1233", + "version": "3.1.1234", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 61bbd4df49ee395e534a949ca5ab1296121ace9c Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 04:46:10 +0100 Subject: [PATCH 04/39] c9-auto-bump 3.1.1235 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 63a823f9..b89ae7f3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1234", + "version": "3.1.1235", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From efa3e3a6b2aded859427698fbebd1c71ea724930 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 09:32:39 +0000 Subject: [PATCH 05/39] Begin factoring out base test helper --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b89ae7f3..c1287680 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#dc02e5c4c2", + "c9.ide.language": "#6e2fd331ff", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 251c41f799e4801079038f8a681f01168b92c5a4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 09:33:35 +0000 Subject: [PATCH 06/39] Fix +11931 $source of undefined --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c1287680..4da88aa8 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#243e11bd42", + "c9.ide.language.jsonalyzer": "#94fda22d37", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 75e6414b585dd1db7fca6fa7dba41dab4e7cd6ba Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 10:55:50 +0100 Subject: [PATCH 07/39] c9-auto-bump 3.1.1236 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b89ae7f3..c9379a47 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1235", + "version": "3.1.1236", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f84c9a2e59bfa062c9ec6ec0edecb449b2f6cf6b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 09:35:21 +0000 Subject: [PATCH 08/39] Add mock files for python tests --- plugins/c9.fs/mock/python/app/__init__.py | 0 plugins/c9.fs/mock/python/app/tests/__init.py | 1 + plugins/c9.fs/mock/python/app/tests/tests.py | 4 ++++ plugins/c9.fs/mock/python/app/user/__init__.py | 1 + plugins/c9.fs/mock/python/app/user/models.py | 3 +++ plugins/c9.fs/mock/python/test_user.py | 3 +++ 6 files changed, 12 insertions(+) create mode 100644 plugins/c9.fs/mock/python/app/__init__.py create mode 100644 plugins/c9.fs/mock/python/app/tests/__init.py create mode 100644 plugins/c9.fs/mock/python/app/tests/tests.py create mode 100644 plugins/c9.fs/mock/python/app/user/__init__.py create mode 100644 plugins/c9.fs/mock/python/app/user/models.py create mode 100644 plugins/c9.fs/mock/python/test_user.py diff --git a/plugins/c9.fs/mock/python/app/__init__.py b/plugins/c9.fs/mock/python/app/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/plugins/c9.fs/mock/python/app/tests/__init.py b/plugins/c9.fs/mock/python/app/tests/__init.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/plugins/c9.fs/mock/python/app/tests/__init.py @@ -0,0 +1 @@ + diff --git a/plugins/c9.fs/mock/python/app/tests/tests.py b/plugins/c9.fs/mock/python/app/tests/tests.py new file mode 100644 index 00000000..51e01f29 --- /dev/null +++ b/plugins/c9.fs/mock/python/app/tests/tests.py @@ -0,0 +1,4 @@ +from ..user.models import User + +def test_user(): + return User() diff --git a/plugins/c9.fs/mock/python/app/user/__init__.py b/plugins/c9.fs/mock/python/app/user/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/plugins/c9.fs/mock/python/app/user/__init__.py @@ -0,0 +1 @@ + diff --git a/plugins/c9.fs/mock/python/app/user/models.py b/plugins/c9.fs/mock/python/app/user/models.py new file mode 100644 index 00000000..b7ae594e --- /dev/null +++ b/plugins/c9.fs/mock/python/app/user/models.py @@ -0,0 +1,3 @@ +class User(): + def __repr__(self): + return '' diff --git a/plugins/c9.fs/mock/python/test_user.py b/plugins/c9.fs/mock/python/test_user.py new file mode 100644 index 00000000..58d28c0d --- /dev/null +++ b/plugins/c9.fs/mock/python/test_user.py @@ -0,0 +1,3 @@ +#!/usr/bin/env python3 +from app.tests.tests import test_user +print(test_user()) From 03a05a56bcc58901a48c435fd8cbd4a51f986f29 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 09:37:44 +0000 Subject: [PATCH 09/39] Extend test_base --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4da88aa8..872acd96 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#6e2fd331ff", + "c9.ide.language": "#97de0480e6", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From b6e8f4eaf2c833d9868198b9869fd280de4c8f9e Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 10:50:31 +0100 Subject: [PATCH 10/39] Fix test_base setup flow --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 872acd96..cec67468 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#97de0480e6", + "c9.ide.language": "#30c7b35230", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 1ceb18cd30df77fd265629e432fbca0deb86687b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 11:08:36 +0100 Subject: [PATCH 11/39] Fix language_test --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cec67468..3453b34b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#30c7b35230", + "c9.ide.language": "#34497cfb03", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From ba0db2aafc4049210ac45c3da830b9f69d25a2d3 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 11:12:32 +0100 Subject: [PATCH 12/39] Split linting and completion tests --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3453b34b..62ba17b9 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#34497cfb03", + "c9.ide.language": "#9d05e2fa1c", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 60aba3adcdb6ca37b64cfafbc6511ef2a07fca43 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 11:16:33 +0100 Subject: [PATCH 13/39] Cleanup --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 62ba17b9..0beff9a0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9d05e2fa1c", + "c9.ide.language": "#dd08a9e9e6", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 1286993eaa83f9a5a254184930fa02321c850654 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:02:33 +0100 Subject: [PATCH 14/39] Fix workspaceDir during tests --- node_modules/vfs-local/localfs.js | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/node_modules/vfs-local/localfs.js b/node_modules/vfs-local/localfs.js index 3ce6bd52..0eba62a4 100644 --- a/node_modules/vfs-local/localfs.js +++ b/node_modules/vfs-local/localfs.js @@ -157,6 +157,8 @@ module.exports = function setup(fsOptions) { // Export the API var vfs = wrapDomain({ + fsOptions: fsOptions, + // File management resolve: resolve, stat: stat, diff --git a/package.json b/package.json index 0beff9a0..8c1b8b60 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#94fda22d37", + "c9.ide.language.jsonalyzer": "#3de934af95", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 66706a5fd90d171fce3368a0d4598e66c756eb50 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:02:55 +0100 Subject: [PATCH 15/39] Improve error handling --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8c1b8b60..dd0f5992 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#3de934af95", + "c9.ide.language.jsonalyzer": "#515aad691b", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#4fad6f5a80", + "c9.ide.language.python": "#b564a19d7e", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 7c577712412f28e0433be12120b4d61a814bd3e4 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:17:05 +0100 Subject: [PATCH 16/39] Fix filename --- plugins/c9.fs/mock/python/app/tests/{__init.py => __init__.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename plugins/c9.fs/mock/python/app/tests/{__init.py => __init__.py} (100%) diff --git a/plugins/c9.fs/mock/python/app/tests/__init.py b/plugins/c9.fs/mock/python/app/tests/__init__.py similarity index 100% rename from plugins/c9.fs/mock/python/app/tests/__init.py rename to plugins/c9.fs/mock/python/app/tests/__init__.py From d7525d08a3b646af4e8dfe5477fab25723b782c0 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:17:34 +0100 Subject: [PATCH 17/39] Fix environment variables like HOME missing --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dd0f5992..98469930 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#515aad691b", + "c9.ide.language.jsonalyzer": "#982a078159", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 9456a2dd7e3253cd177e3bb8696cf38d36a7d8a2 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:18:12 +0100 Subject: [PATCH 18/39] Support standalone in python_linter --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 98469930..b2e49474 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#b564a19d7e", + "c9.ide.language.python": "#ee7b02ba3a", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From b622f8bb70f220d55ced40e9e42a6d09825be9a9 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:18:39 +0100 Subject: [PATCH 19/39] Improve virtualenv handling for ssh/standalone --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b2e49474..6df24f11 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#ee7b02ba3a", + "c9.ide.language.python": "#43be830ee0", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 58118113973fb9145563ae02bb6ae28c6a48d488 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:33:46 +0100 Subject: [PATCH 20/39] Ignore import errors Fixes +11919 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6df24f11..d6a572d2 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#43be830ee0", + "c9.ide.language.python": "#57fe54fb4d", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 2b6934cee168d80263be7d22e9daa38e8d5df41b Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:34:13 +0100 Subject: [PATCH 21/39] Add a python test --- package.json | 2 +- plugins/c9.fs/mock/python/test_user.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d6a572d2..95ba9783 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#dd08a9e9e6", + "c9.ide.language": "#37929c99bf", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", diff --git a/plugins/c9.fs/mock/python/test_user.py b/plugins/c9.fs/mock/python/test_user.py index 58d28c0d..c46095eb 100644 --- a/plugins/c9.fs/mock/python/test_user.py +++ b/plugins/c9.fs/mock/python/test_user.py @@ -1,3 +1,7 @@ #!/usr/bin/env python3 from app.tests.tests import test_user +import badimport + print(test_user()) + +bad_call() From 94a3f14f0b1f76dc32f3b42304076da993ad058d Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 12:39:41 +0100 Subject: [PATCH 22/39] Fix python linting for now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 95ba9783..552e1370 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#37929c99bf", + "c9.ide.language": "#16be9b2aad", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From c81ec8e1c1d1c8f7ec97fe110bbee53e1a99d5d0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 13:29:37 +0100 Subject: [PATCH 23/39] c9-auto-bump 3.1.1237 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c9379a47..c143f143 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1236", + "version": "3.1.1237", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 701609bd6cdb04bb71c3d61a7693818a3b200c63 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 13:46:04 +0100 Subject: [PATCH 24/39] Add python completer test --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 552e1370..1445aee7 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#16be9b2aad", + "c9.ide.language": "#0821f87d1b", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", @@ -91,7 +91,7 @@ "c9.ide.imgeditor": "#612e75ef4f", "c9.ide.immediate": "#a962119bec", "c9.ide.installer": "#0fde9f0067", - "c9.ide.language.python": "#57fe54fb4d", + "c9.ide.language.python": "#675ddb4c8f", "c9.ide.language.go": "#8f6d0beae7", "c9.ide.mount": "#86c8985f34", "c9.ide.navigate": "#1fbb7cd53b", From 742326f3d3676384eb02033a4cd72fa2020c64ee Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 13:46:15 +0100 Subject: [PATCH 25/39] Skip python completer test, for now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1445aee7..03d25f42 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#0821f87d1b", + "c9.ide.language": "#9ec48a2b65", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From af4f3b67133166cc281021feed5a2d5a1bbd696c Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Fri, 29 Jan 2016 13:50:34 +0100 Subject: [PATCH 26/39] Improve bad import! --- plugins/c9.fs/mock/python/test_user.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/c9.fs/mock/python/test_user.py b/plugins/c9.fs/mock/python/test_user.py index c46095eb..3867f0f3 100644 --- a/plugins/c9.fs/mock/python/test_user.py +++ b/plugins/c9.fs/mock/python/test_user.py @@ -1,7 +1,9 @@ #!/usr/bin/env python3 from app.tests.tests import test_user -import badimport +from doesntexist import badimport print(test_user()) bad_call() + +badimport.foo() \ No newline at end of file From 6013853ba350a2bb4f702a82edc22b4ea2a7d4a2 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 14:18:27 +0100 Subject: [PATCH 27/39] c9-auto-bump 3.1.1238 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ef7ab872..7c89e8d5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1237", + "version": "3.1.1238", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ba9d18cbfa815e19d9210cded98bc6960e26bdd9 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 15:22:14 +0100 Subject: [PATCH 28/39] c9-auto-bump 3.1.1239 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7c89e8d5..67a95709 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1238", + "version": "3.1.1239", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ca3a0ecb13f6b9a1ec24b90ea30be2a9369ff8a5 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 15:45:08 +0100 Subject: [PATCH 29/39] c9-auto-bump 3.1.1240 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0e7951b1..bec726d9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1239", + "version": "3.1.1240", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0274dca231338de3263c37e62a42a6cf4c6ec552 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 15:45:24 +0100 Subject: [PATCH 30/39] c9-auto-bump 3.1.1241 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c2ddef7b..d6ee436f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1240", + "version": "3.1.1241", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 803c4ccf4a868c3d3e7ce0250b9af6d294f68028 Mon Sep 17 00:00:00 2001 From: c9bot Date: Fri, 29 Jan 2016 16:58:54 +0100 Subject: [PATCH 31/39] c9-auto-bump 3.1.1242 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d6ee436f..4134f1c1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1241", + "version": "3.1.1242", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 29d1e1da1728b2d9901ed5ee1902012372af0df9 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 29 Jan 2016 18:43:26 +0400 Subject: [PATCH 32/39] make sure we do not flood raygun with errors --- plugins/c9.ide.errorhandler/raygun.js | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/plugins/c9.ide.errorhandler/raygun.js b/plugins/c9.ide.errorhandler/raygun.js index 0e1ee90e..ec401969 100644 --- a/plugins/c9.ide.errorhandler/raygun.js +++ b/plugins/c9.ide.errorhandler/raygun.js @@ -1419,12 +1419,13 @@ window.TraceKit = TraceKit; } var blackListedErrors = { - 'Error with empty message': {}, - 'Script error.': {}, - 'DealPly is not defined': { factor: 10e5 }, - "Cannot read property 'style' of null": { factor: 10e3 }, - "Project with id '' does not exist": { factor: 10e2 }, - "Workspace not found": { factor: 10e2 }, + count: 0, + '#Error with empty message': {}, + '#Script error.': {}, + '#DealPly is not defined': { factor: 10e5 }, + "#Cannot read property 'style' of null": { factor: 10e3 }, + "#Project with id '' does not exist": { factor: 10e2 }, + "#Workspace not found": { factor: 10e2 }, }; var groupedErrors = [{ regex: /^((?:Project|User) with id ')(\d+)(' does not exist)/i, @@ -1511,13 +1512,16 @@ window.TraceKit = TraceKit; } }); - if (blackListedErrors.hasOwnProperty(message)) { - var count = (blackListedErrors[message].count || 0) + 1; - blackListedErrors[message].count = count; - if (count % (blackListedErrors[message].factor || 10) !== 1) { + var blackListEntry = blackListedErrors["#" + message]; + if (blackListEntry) { + var count = (blackListEntry.count || 0) + 1; + blackListEntry.count = count; + if (count % (blackListEntry.factor || 10) !== 1) { return; } - finalCustomData.$blackList = blackListedErrors[message]; + finalCustomData.$blackList = blackListEntry; + } else if (blackListedErrors.count < 10000) { + blackListedErrors["#" + message] = {}; } var payload = { From 403eb989dcfb51501dd0fecde9c9846a05b53382 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 29 Jan 2016 18:49:55 +0400 Subject: [PATCH 33/39] workaround for ms edge throwing error from xhr.open --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4134f1c1..84bff0a6 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#9ec48a2b65", + "c9.ide.language": "#eb0d59e82d", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From 57b4f78177ef2f8eb4510202b3af40fe3c7e5acf Mon Sep 17 00:00:00 2001 From: nightwing Date: Sat, 30 Jan 2016 00:33:28 +0400 Subject: [PATCH 34/39] fix typo --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 84bff0a6..54baffbe 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "c9" ], "c9plugins": { - "c9.ide.language": "#eb0d59e82d", + "c9.ide.language": "#197e5eb0d0", "c9.ide.language.css": "#be07d72209", "c9.ide.language.generic": "#a4023db7f6", "c9.ide.language.html": "#9be847c0ce", From a7e67f7fb003e9c38f6ecb07a61f19bdf8090f7a Mon Sep 17 00:00:00 2001 From: "Lennart C. L. Kats" Date: Sat, 30 Jan 2016 13:55:09 +0100 Subject: [PATCH 35/39] Make client compatible with old VFS --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4134f1c1..433fb9d4 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "c9.ide.language.javascript.eslint": "#3127e1eba1", "c9.ide.language.javascript.tern": "#bf1072b11a", "c9.ide.language.javascript.infer": "#0561c69d67", - "c9.ide.language.jsonalyzer": "#982a078159", + "c9.ide.language.jsonalyzer": "#bf12af3d0a", "c9.ide.collab": "#4b93a497cd", "c9.ide.local": "#a6e689e33b", "c9.ide.find": "#e33fbaed2f", From 7356b8c91334f9d69eefe56b84ae47dce606f253 Mon Sep 17 00:00:00 2001 From: c9bot Date: Sat, 30 Jan 2016 15:33:42 +0100 Subject: [PATCH 36/39] c9-auto-bump 3.1.1243 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 433fb9d4..b6232391 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1242", + "version": "3.1.1243", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1051b0e82d3c91ff24c6eb85ff13d5e79ecb2bbe Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 1 Feb 2016 10:59:52 +0100 Subject: [PATCH 37/39] c9-auto-bump 3.1.1244 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b6232391..76e2a726 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1243", + "version": "3.1.1244", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 1711fbccdc4ba4eeb9b4065f7efd34860e7e5d1e Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 1 Feb 2016 12:21:16 +0100 Subject: [PATCH 38/39] c9-auto-bump 3.1.1245 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 76e2a726..6a948e4e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1244", + "version": "3.1.1245", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 70fcfd18d743df8a8bc2a97ac014fde6766c25bd Mon Sep 17 00:00:00 2001 From: c9bot Date: Mon, 1 Feb 2016 16:38:55 +0100 Subject: [PATCH 39/39] c9-auto-bump 3.1.1246 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 005005c2..6d000336 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.1245", + "version": "3.1.1246", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9",