From a27c63129050f3eae0088f962543f75dd50b45b0 Mon Sep 17 00:00:00 2001 From: Richard Kettelerij Date: Sun, 15 Jan 2012 15:20:58 +0100 Subject: [PATCH 1/6] Minor documentation fix, the node.js mini HTTP server requires mime to be installed --- Readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Readme.md b/Readme.md index 0ae1af29..68edb3d0 100644 --- a/Readme.md +++ b/Readme.md @@ -117,6 +117,7 @@ After the checkout Ace works out of the box. No build step is required. Open 'ed Or using Node.JS ```bash + npm install mime ./static.js ``` From 52edab929d7166db2f1412149b896254c525acc7 Mon Sep 17 00:00:00 2001 From: Adam Jimenez Date: Thu, 19 Jan 2012 10:54:36 +0000 Subject: [PATCH 2/6] Fix to work with Jsmin --- lib/ace/virtual_renderer.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index a195e372..4247ac48 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -726,12 +726,10 @@ var VirtualRenderer = function(container, theme) { var canvasPos = this.scroller.getBoundingClientRect(); var col = Math.round( - (pageX + this.scrollLeft - canvasPos.left - this.$padding - dom.getPageScrollLeft()) - / this.characterWidth + (pageX + this.scrollLeft - canvasPos.left - this.$padding - dom.getPageScrollLeft()) / this.characterWidth ); var row = Math.floor( - (pageY + this.scrollTop - canvasPos.top - dom.getPageScrollTop()) - / this.lineHeight + (pageY + this.scrollTop - canvasPos.top - dom.getPageScrollTop()) / this.lineHeight ); return this.session.screenToDocumentPosition(row, Math.max(col, 0)); From d46983aa5fc204480954a03feb917e8767b574f8 Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 25 Jan 2012 00:15:46 +0400 Subject: [PATCH 3/6] fix for #618: Editor gets blocked when typing