Commit graph

99 commits

Author SHA1 Message Date
Fabian Jakobs
f07745839c fix all tests to run with node.js 2010-12-14 15:09:24 +01:00
Fabian Jakobs
6ad890e71e fix moving lines up 2010-12-14 14:17:52 +01:00
Fabian Jakobs
5e0695b588 pass in the env to canon.execute to allow multiple editors 2010-12-14 11:36:21 +01:00
Fabian Jakobs
cbb6215145 rename all language mode classes to 'Mode'. 2010-12-10 18:07:06 +01:00
Fabian Jakobs
5224b0cf97 add python file to the demo 2010-12-10 17:26:14 +01:00
Fabian Jakobs
a4fcd3fd89 convert python mode to exports style and add it to the demo 2010-12-10 17:11:43 +01:00
Fabian Jakobs
f7c217d7a4 Merge remote branch 'remotes/mozilla/master'
Conflicts:
	demo/editor-build.html
	demo/editor.html
2010-12-10 16:54:14 +01:00
Fabian Jakobs
5a0c5c053a fix sneaked in code 2010-12-10 15:18:40 +01:00
Eddy Bruel
a3cb7b3f84 Merge branch 'master' of github.com:ajaxorg/ace 2010-12-10 11:35:13 +01:00
Eddy Bruel
6f1f1b1101 Fixed an error with empty documents. 2010-12-10 11:35:03 +01:00
Aaron
deb757ae3f Fixed issue with rendering of initially empty documents 2010-12-09 21:45:40 +08:00
Fabian Jakobs
14593ac154 use lower case file names step #2 2010-12-09 10:37:13 +01:00
Fabian Jakobs
d566212191 use lower case file names step #1 2010-12-09 10:36:43 +01:00
Colin Gourlay
921bbe8949 Added Python syntax support 2010-12-09 17:26:28 +08:00
Joe Walker
1e01007990 Merge branch 'master' of https://github.com/ajaxorg/ace
Conflicts:
	lib/ace/scrollbar.js
	lib/ace/virtual_renderer.js
2010-12-03 16:31:37 +00:00
Eddy Bruel
f222d0e649 Fixed some minor issues and removed some spurious
comments
2010-12-02 16:23:32 +01:00
Eddy Bruel
6d73a44c9a Fixed the 'my editor is hungry and eats my lines'
issue.
2010-12-02 15:37:17 +01:00
Joe Walker
864eb77d4d Merge remote branch 'origin/master'
Conflicts:
	lib/ace/editor.js
	lib/ace/test/change_document_test.js
	lib/ace/test/event_emitter_test.js
	lib/ace/test/text_edit_test.js
	lib/ace/test/virtual_renderer_test.js
2010-12-02 11:21:09 +00:00
wittemann
b9982435f7 Fixed win key bindings. 2010-12-02 11:15:31 +00:00
Eddy Bruel
215cfbf4bf Fixed a bug in single line tabbing that caused
the tab length not being taken into account.

Added DOM emulation to the unit tests so that they
can be run from node.

Extended the Mockrenderer for the unit tests.

Made the majority of the unit tests work again
(barring those for moveLinesUp, see below).

Fixed a bug in moveLinesUp that caused an empty
line to be inserted. However, this fix causes the
editor to break (need to look at this).
2010-12-02 11:15:21 +00:00
Fabian Jakobs
abb53c3faa fix editor rendering bugs 2010-12-02 11:05:15 +00:00
Fabian Jakobs
014e5c39f5 fix render update when scrolling and text changes happen at the same time 2010-12-02 11:02:19 +00:00
Fabian Jakobs
ea0b9e3c92 fix default theme 2010-12-02 11:02:19 +00:00
Joe Walker
8f0d0a555f merge 2010-11-26 17:09:26 +00:00
wittemann
8d3e6e7449 Fixed win key bindings. 2010-11-25 20:56:46 +08:00
Fabian Jakobs
bd9b05ba00 Merge branch 'master' of http://github.com/ajaxorg/ace 2010-11-25 13:11:54 +01:00
Fabian Jakobs
7c42e9517a fix editor rendering bugs 2010-11-25 12:11:38 +01:00
Fabian Jakobs
5b465da4e3 fix render update when scrolling and text changes happen at the same time 2010-11-25 10:11:50 +01:00
Joe Walker
a2cca9118e make keybindings use the canon 2010-11-24 15:56:52 +00:00
Joe Walker
efa5909c76 morph ace commands to more closely resemble skywriter commands 2010-11-24 15:56:52 +00:00
Eddy Bruel
d30340a809 Fixed a bug in single line tabbing that caused
the tab length not being taken into account.

Added DOM emulation to the unit tests so that they
can be run from node.

Extended the Mockrenderer for the unit tests.

Made the majority of the unit tests work again
(barring those for moveLinesUp, see below).

Fixed a bug in moveLinesUp that caused an empty
line to be inserted. However, this fix causes the
editor to break (need to look at this).
2010-11-24 13:27:38 +01:00
Joe Walker
10843ba7e6 remove $ function and property from EventEmitter 2010-11-23 15:52:44 +00:00
Joe Walker
7974ef5a71 s/MEventEmitter/EventEmitter/g 2010-11-23 15:49:02 +00:00
Joe Walker
bd2a2bff98 move event_emitter into pilot 2010-11-23 15:46:59 +00:00
Joe Walker
81cb24ef17 minor tidyups 2010-11-23 14:50:28 +00:00
Joe Walker
be9b8a0f3f move oop.js into pilot 2010-11-23 14:36:12 +00:00
Joe Walker
5f3beef482 move lang.js into pilot 2010-11-23 14:35:01 +00:00
Joe Walker
0977c392f1 move event.js into pilot 2010-11-23 14:33:38 +00:00
Joe Walker
87a15aaa5a move dom.js into pilot 2010-11-23 14:27:44 +00:00
Joe Walker
82143b473b move core into pilot 2010-11-23 14:27:16 +00:00
Joe Walker
fe109276db convert to use the plugin_manager in pilot 2010-11-19 12:33:22 +00:00
Joe Walker
d074c6b279 basic conversion to new command structure 2010-11-19 12:17:54 +00:00
Joe Walker
bb6854aeeb adding license headers to some files that got missed 2010-11-18 11:57:18 +00:00
Fabian Jakobs
8d87f4afb2 fix default theme 2010-11-17 18:24:55 +01:00
Joe Walker
b32d86fd60 convert VirtualRenderer to exports style 2010-11-17 13:59:53 +00:00
Joe Walker
b8e69a00f7 convert UndoManger to exports style 2010-11-17 13:55:54 +00:00
Joe Walker
16579a9633 convert Search, Selection and TextInput to exports style 2010-11-17 13:50:56 +00:00
Joe Walker
9270a2b409 convert RenderLoop and ScrollBar to exports style 2010-11-17 13:08:22 +00:00
Joe Walker
d38f91d31c convert Range to exports style 2010-11-17 13:06:25 +00:00
Joe Walker
bd112a4663 convert document, editor, keybinding and plugin_manager to exports style 2010-11-17 13:03:47 +00:00