From be39ded08a7f2aa9059b415a40b0db2fba5151dc Mon Sep 17 00:00:00 2001 From: nightwing Date: Tue, 17 Nov 2015 05:55:47 +0400 Subject: [PATCH 1/2] vim :e and :w must use relative paths --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 011bd414..e2470659 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "c9.automate": "#47e2c429c9", "c9.ide.ace.emmet": "#6dc4585e02", "c9.ide.ace.gotoline": "#a8ff07c8f4", - "c9.ide.ace.keymaps": "#2e3c6e3c8f", + "c9.ide.ace.keymaps": "#e8d5eedc37", "c9.ide.ace.repl": "#4b88a85b7b", "c9.ide.ace.split": "#0ae0151c78", "c9.ide.ace.statusbar": "#2155083cf6", From 231bcc84d99fae3b249d82b7be86e0de7dbc9881 Mon Sep 17 00:00:00 2001 From: nightwing Date: Tue, 17 Nov 2015 17:38:09 +0400 Subject: [PATCH 2/2] fix handling of non-ascii characters in start path of local version --- local/index.html | 4 ++-- local/projectManager.html | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/local/index.html b/local/index.html index 08375f35..6b2257c9 100644 --- a/local/index.html +++ b/local/index.html @@ -94,7 +94,7 @@ /*::dev::*/ } // have to use this since new-instance windows have wrong root module path - var __dirname = unescape(document.baseURI).substr( + var __dirname = decodeURIComponent(document.baseURI).substr( "file://".length + (process.platform == "win32" ? 1 : 0) ).replace(/\/*$/, "/local"); @@ -109,7 +109,7 @@ var server = require(__dirname + "/server.js"); var windowManager = server.windowManager; - windowManager.registerWindow(win, unescape(/id=([^&#?=]+)/.exec(window.location)[1])); + windowManager.registerWindow(win, decodeURIComponent(/id=([^&#?=]+)/.exec(window.location)[1])); var performance = window.performance; var time = { diff --git a/local/projectManager.html b/local/projectManager.html index 07f77aa5..78bc0295 100644 --- a/local/projectManager.html +++ b/local/projectManager.html @@ -1,5 +1,6 @@ +