From 667fd57cab4a5f544052882cb7dd376415066b77 Mon Sep 17 00:00:00 2001 From: Kareem Zidane Date: Tue, 24 May 2016 12:58:18 +0200 Subject: [PATCH 01/26] changes on-hover bg color for Run and Preview the on-hover background color for Run/Debug and Preview buttons is brighter than it should (#E6E6E6) in Cloud9 Night theme. it doesn't match that of the menus. this changes the value of the background CSS property, of the relevant classes, to the matching color (#303130). --- plugins/c9.ide.layout.classic/themes/flat-dark.less | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/c9.ide.layout.classic/themes/flat-dark.less b/plugins/c9.ide.layout.classic/themes/flat-dark.less index be6a89e9..8902aa4f 100644 --- a/plugins/c9.ide.layout.classic/themes/flat-dark.less +++ b/plugins/c9.ide.layout.classic/themes/flat-dark.less @@ -1,7 +1,7 @@ @import "plugins/c9.ide.layout.classic/themes/flat-light.less"; .bartools .c9-toolbarbutton-glossyOver{ - background: #E6E6E6; + background: #303130; } .bartools .c9-toolbarbutton-glossymenuDown{ @@ -221,4 +221,4 @@ @media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) { -} \ No newline at end of file +} From 3806d998906de0b91c74ecfd7c23acb3efb58a1b Mon Sep 17 00:00:00 2001 From: Chris Brown Date: Fri, 13 May 2016 10:35:39 +0100 Subject: [PATCH 02/26] Fix: check that object.properties exists before testing its length --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f4560a05..63a701b5 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "c9.ide.format": "#5ec97fb083", "c9.ide.help.support": "#932fbb3743", "c9.ide.imgeditor": "#612e75ef4f", - "c9.ide.immediate": "#0e0c18066c", + "c9.ide.immediate": "#76c8e3213a", "c9.ide.installer": "#b2e4ba0a92", "c9.ide.language.python": "#aff0772c78", "c9.ide.language.go": "#6ce1c7a7ef", From 5eb44439d3ea8657408c269120eda9528cea873a Mon Sep 17 00:00:00 2001 From: Dan Armendariz Date: Fri, 13 May 2016 23:01:57 +0000 Subject: [PATCH 03/26] modify frame API to include thread id --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 63a701b5..9d2307fd 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "c9.ide.find": "#e33fbaed2f", "c9.ide.find.infiles": "#bd34c29373", "c9.ide.find.replace": "#810ebf8bfb", - "c9.ide.run.debug": "#94a48978bf", + "c9.ide.run.debug": "#317feee072", "c9.automate": "#47e2c429c9", "c9.ide.ace.emmet": "#6dc4585e02", "c9.ide.ace.gotoline": "#a8ff07c8f4", From 9475e7df86ce13a1610a258a6d230844ed6a6b2b Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 25 May 2016 19:27:56 +0000 Subject: [PATCH 04/26] fix out of quota message for non admin users --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 073f8990..7ed9e36d 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "c9.ide.preview.browser": "#897177be7f", "c9.ide.preview.markdown": "#c3174d86e0", "c9.ide.pubsub": "#99b7289040", - "c9.ide.readonly": "#cfd951ec16", + "c9.ide.readonly": "#7421caab61", "c9.ide.recentfiles": "#7c099abf40", "c9.ide.remote": "#301d2ab519", "c9.ide.processlist": "#2b12cd1bdd", From de38faaa74c6d16274d264da6feaff745f83662d Mon Sep 17 00:00:00 2001 From: nightwing Date: Sun, 29 May 2016 02:18:42 +0400 Subject: [PATCH 05/26] fix +13786 tab sometimes deletes character before --- node_modules/ace/lib/ace/editor.js | 2 +- node_modules/ace/lib/ace/editor_text_edit_test.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/node_modules/ace/lib/ace/editor.js b/node_modules/ace/lib/ace/editor.js index b130df22..8705fc49 100644 --- a/node_modules/ace/lib/ace/editor.js +++ b/node_modules/ace/lib/ace/editor.js @@ -1486,7 +1486,7 @@ var Editor = function(renderer, session) { var indentString = lang.stringRepeat(" ", count); } else { var count = column % size; - while (line[range.start.column] == " " && count) { + while (line[range.start.column - 1] == " " && count) { range.start.column--; count--; } diff --git a/node_modules/ace/lib/ace/editor_text_edit_test.js b/node_modules/ace/lib/ace/editor_text_edit_test.js index 77ec34ed..382b8518 100644 --- a/node_modules/ace/lib/ace/editor_text_edit_test.js +++ b/node_modules/ace/lib/ace/editor_text_edit_test.js @@ -124,6 +124,12 @@ module.exports = { var range = editor.getSelectionRange(); assert.position(range.start, 1, 7); assert.position(range.end, 2, 7); + + session.setValue(" x"); + session.setOption("useSoftTabs", false); + editor.selection.moveTo(0, 3); + editor.indent(); + assert.equal("\tx", session.toString()); }, "test: indent selected lines" : function() { From abd1240700768853711fe7c84285da729bda4406 Mon Sep 17 00:00:00 2001 From: nightwing Date: Sun, 29 May 2016 02:27:35 +0400 Subject: [PATCH 06/26] fix +13929 Extra quote marks when a string contains $ --- node_modules/ace/lib/ace/mode/behaviour/cstyle.js | 2 ++ node_modules/ace/lib/ace/mode/sh_highlight_rules.js | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/node_modules/ace/lib/ace/mode/behaviour/cstyle.js b/node_modules/ace/lib/ace/mode/behaviour/cstyle.js index c0b2e478..01aac37c 100644 --- a/node_modules/ace/lib/ace/mode/behaviour/cstyle.js +++ b/node_modules/ace/lib/ace/mode/behaviour/cstyle.js @@ -277,6 +277,8 @@ var CstyleBehaviour = function() { var pair; if (rightChar == quote) { pair = stringBefore !== stringAfter; + if (pair && /string\.end/.test(rightToken.type)) + pair = false; } else { if (stringBefore && !stringAfter) return null; // wrap string with different quote diff --git a/node_modules/ace/lib/ace/mode/sh_highlight_rules.js b/node_modules/ace/lib/ace/mode/sh_highlight_rules.js index f3fe2db8..c1c0eb6e 100644 --- a/node_modules/ace/lib/ace/mode/sh_highlight_rules.js +++ b/node_modules/ace/lib/ace/mode/sh_highlight_rules.js @@ -84,7 +84,7 @@ var ShHighlightRules = function() { token : ["text", "comment"], regex : /(^|\s)(#.*)$/ }, { - token : "string", + token : "string.start", regex : '"', push : [{ token : "constant.language.escape", @@ -95,7 +95,7 @@ var ShHighlightRules = function() { token : "keyword.operator", regex : /`/ // TODO highlight ` }, { - token : "string", + token : "string.end", regex : '"', next: "pop" }, { From 6f212105189d4f6ba6cba8a53826274c965c6000 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 29 May 2016 17:15:03 +0000 Subject: [PATCH 07/26] Cap number of stored inference values --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 62960b01..0110d129 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#4de5457db1", "c9.ide.language.javascript.tern": "#64ab01f271", - "c9.ide.language.javascript.infer": "#18acb93a3a", + "c9.ide.language.javascript.infer": "#a215c77042", "c9.ide.language.jsonalyzer": "#d8183d84b4", "c9.ide.language.codeintel": "#fc867feec4", "c9.ide.collab": "#1c0f841985", From 2ef51a39b68c77561f1d294c8b8fe83832531330 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Sun, 29 May 2016 17:21:05 +0000 Subject: [PATCH 08/26] Avoid duplicate work --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0110d129..f419ce2e 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#4de5457db1", "c9.ide.language.javascript.tern": "#64ab01f271", - "c9.ide.language.javascript.infer": "#a215c77042", + "c9.ide.language.javascript.infer": "#69fbc134d6", "c9.ide.language.jsonalyzer": "#d8183d84b4", "c9.ide.language.codeintel": "#fc867feec4", "c9.ide.collab": "#1c0f841985", From 5b51ac65681b9056d35448f4116e6ca38e001bcd Mon Sep 17 00:00:00 2001 From: Tim Robinson Date: Mon, 30 May 2016 17:03:00 +0000 Subject: [PATCH 09/26] Upgrade uglify-js to address security issues --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f4560a05..a841358c 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "tern_from_ts": "git://github.com/cloud9ide/tern_from_ts.git#84d51dcb9b16b126a206789d4d4237cde2801fe4", "through": "2.2.0", "tmp": "~0.0.20", - "uglify-js": "2.4.16", + "uglify-js": "^2.6.2", "ws": "0.4.31", "read": "~1.0.5", "form-data": "~0.2.0", From 58a9a34a57b88ab100928396cc8a4d529f446824 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 01:09:42 +0200 Subject: [PATCH 10/26] c9-auto-bump 3.1.2577 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f4560a05..7a98638f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2576", + "version": "3.1.2577", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From f5f508a2a398b0f4ad7c206cafa511299b85e68b Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 07:17:22 +0200 Subject: [PATCH 11/26] c9-auto-bump 3.1.2578 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7a98638f..0a0cdbf6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2577", + "version": "3.1.2578", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From beae13cce975a9ceb6a94dc7ceacaed8b0720573 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 09:20:29 +0200 Subject: [PATCH 12/26] c9-auto-bump 3.1.2579 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0a0cdbf6..8b7de8ba 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2578", + "version": "3.1.2579", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b9f32cdbd5f305abcac6302a651826f8697f565a Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 09:48:57 +0200 Subject: [PATCH 13/26] c9-auto-bump 3.1.2580 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8b7de8ba..a4ab1301 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2579", + "version": "3.1.2580", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From d7d405b88e0f57f603a56ac9a246af813c3a13e8 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 09:53:19 +0200 Subject: [PATCH 14/26] c9-auto-bump 3.1.2581 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a4ab1301..ea77feaf 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2580", + "version": "3.1.2581", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From ead08ee48170847c4876b8ac272be10b7a97e22a Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 09:55:41 +0200 Subject: [PATCH 15/26] c9-auto-bump 3.1.2582 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ea77feaf..8fdbf169 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2581", + "version": "3.1.2582", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 42f43389825ba490af96066714e149158c0ff578 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 15:13:43 +0200 Subject: [PATCH 16/26] c9-auto-bump 3.1.2583 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8fdbf169..68328801 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2582", + "version": "3.1.2583", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 24fece0ebd4cd83b020e85d5b07785fe060e6bc4 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 15:27:41 +0200 Subject: [PATCH 17/26] c9-auto-bump 3.1.2584 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 68328801..6a35131e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2583", + "version": "3.1.2584", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 393d1934de91693160488b4c36aba9e42c99c249 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 15:28:56 +0200 Subject: [PATCH 18/26] c9-auto-bump 3.1.2585 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 85fda235..54694ffc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2584", + "version": "3.1.2585", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 759afb9c90c96d8667874d4345db24f4ad9467ac Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 16:28:28 +0200 Subject: [PATCH 19/26] c9-auto-bump 3.1.2586 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 54694ffc..2eee241f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2585", + "version": "3.1.2586", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 3e42058a19e7b3d772245e4b1c0e4f2271007c0a Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 16:28:47 +0200 Subject: [PATCH 20/26] c9-auto-bump 3.1.2587 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2eee241f..3e6abc26 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2586", + "version": "3.1.2587", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From b74aba17253f5733708b36b3305394cf662860c1 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 16:43:37 +0200 Subject: [PATCH 21/26] c9-auto-bump 3.1.2588 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index baf56d13..d40db4d6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2587", + "version": "3.1.2588", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 0458a56462c9a2988cc9d7af45ef65c1af0e7d19 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 16:44:12 +0200 Subject: [PATCH 22/26] c9-auto-bump 3.1.2589 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d40db4d6..1c73006a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2588", + "version": "3.1.2589", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 8e743331f7df2ad8696c4276064e4a49f0c4083e Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 17:11:58 +0200 Subject: [PATCH 23/26] c9-auto-bump 3.1.2590 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1c73006a..205d27ea 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2589", + "version": "3.1.2590", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 2bab00acd05f94aa070a14cd80507fb56283f9a0 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 17:22:14 +0200 Subject: [PATCH 24/26] c9-auto-bump 3.1.2591 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7a22b4ba..3f371515 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2590", + "version": "3.1.2591", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From 4f7bc27aff28c9c57b565cca51a33b97185a036f Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 17:25:30 +0200 Subject: [PATCH 25/26] c9-auto-bump 3.1.2592 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 02f7d092..cd0e68fe 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2591", + "version": "3.1.2592", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", From e426ee30b76c7a5118434da74f0e6b3c90c8bec8 Mon Sep 17 00:00:00 2001 From: c9bot Date: Tue, 31 May 2016 17:32:35 +0200 Subject: [PATCH 26/26] c9-auto-bump 3.1.2593 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cd0e68fe..acf2a5a7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "c9", "description": "New Cloud9 Client", - "version": "3.1.2592", + "version": "3.1.2593", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9",