Commit graph

504 commits

Author SHA1 Message Date
Joe Walker
e63a3fb496 lots of new unit tests 2010-12-02 11:15:31 +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
feisty
ab01692314 fixing typo 2010-12-02 11:02:19 +00:00
Fabian Jakobs
ea0b9e3c92 fix default theme 2010-12-02 11:02:19 +00:00
Joe Walker
8dc758dcc1 ton of work porting input.js from old bespin 2010-11-26 16:12:10 +00:00
Joe Walker
3fd894954b minor tidy-up 2010-11-26 16:11:40 +00:00
Joe Walker
022f3b240d make fromString return a conversion object. rather than the converted value 2010-11-26 12:04:34 +00:00
Joe Walker
ab25eee135 Add greatly simplified Requisition and Assignment from old bespin 2010-11-26 12:04:27 +00:00
Joe Walker
7b2bee9d49 remove command support from the plugin manager, and tidy up 2010-11-24 15:56:53 +00: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
Joe Walker
f6fa510708 beef up the canon for exec commands and the knowledge of the environment 2010-11-24 15:56:42 +00:00
Joe Walker
9ee72169ac more startup hackery to populate the environment 2010-11-24 15:56:31 +00:00
Joe Walker
f61550c862 adding historyLength setting 2010-11-24 14:21:50 +00:00
Joe Walker
1772e7eab5 add basic extension catalog 2010-11-24 14:21:25 +00:00
Joe Walker
ad335b2cce add extra modules to startup sequence 2010-11-24 14:14:40 +00:00
Joe Walker
98a711fa51 rationalize set|unset commands into a commandSpec and startup|shutdown config 2010-11-24 14:14:31 +00:00
Joe Walker
b92164036f fix startup process, remove Canon object and expose registration functions directly 2010-11-24 14:14:18 +00:00
Joe Walker
0f6cc17340 hacking startup to setup an environment with settings 2010-11-24 14:14:05 +00:00
Joe Walker
cd03bfcda8 minor tidy-up 2010-11-24 14:13:40 +00:00
Joe Walker
5b1f565a4d fix startup issue where a require of oop was missing from canon 2010-11-23 15:54:10 +00: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
3d3cef1a6f make canon and settings use EventEmitter 2010-11-23 15:38:32 +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
504acb230c fix loading
it appears that modules with a shutdown cause a load failure ???
2010-11-23 14:23:49 +00:00
Joe Walker
8d71e5481d comment out urlArgs because it broke debugging. Maybe we should find a way to make this optional? 2010-11-23 12:35:25 +00:00
Joe Walker
1de0d55759 move old browser fixes to a separate file, and have way to startup/shutdown other modules 2010-11-23 12:34:14 +00:00
Joe Walker
45e64eeca0 add canon from skywriter 2010-11-23 12:32:31 +00:00
Joe Walker
af278fa573 add settings from skywriter 2010-11-23 12:30:13 +00:00
Joe Walker
fca0eeb1ff Minor tidyups 2010-11-23 12:28:29 +00:00
Joe Walker
5564b2fd86 addition of types to pilot from skywriter 2010-11-19 15:48:45 +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
Kevin Dangoor
01e9fdf772 editor.html now boots with a bit of the plugin system 2010-11-18 23:13:56 -05:00
Joe Walker
bb6854aeeb adding license headers to some files that got missed 2010-11-18 11:57:18 +00: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