Commit graph

4,871 commits

Author SHA1 Message Date
Fabian Jakobs
844a440ca8 use events to publish document changes 2010-04-15 15:58:31 +02:00
Fabian Jakobs
1f82e32175 move word selection from the editor to the selection class 2010-04-15 15:58:13 +02:00
Fabian Jakobs
7529f90080 refactor selection support into a separate class
Merge branch 'master' into HEAD

Conflicts:
	src/Editor.js
	src/KeyBinding.js
	src/Selection.js
2010-04-15 15:37:08 +02:00
Fabian Jakobs
b7e69d5da5 minor fixes 2010-04-15 10:34:23 +02:00
Fabian Jakobs
58d2b6917f experimental file drag and drop support for FF 2010-04-15 10:34:04 +02:00
Fabian Jakobs
e9fe18f657 first support for auto indent 2010-04-14 19:15:52 +02:00
Fabian Jakobs
34d851b24e support moving lines up/down (alt-up/down) 2010-04-14 17:51:28 +02:00
Fabian Jakobs
960d6abc34 minor fix to xml tokenizer 2010-04-14 16:04:22 +02:00
Fabian Jakobs
7399cc94e3 toggle comment functionality (Meta-7) 2010-04-14 15:54:49 +02:00
Fabian Jakobs
29435328f3 reorganize language mode support 2010-04-14 11:39:42 +02:00
Fabian Jakobs
b9391734b6 introduce ace.provide function to create namespaces 2010-04-14 09:53:17 +02:00
Fabian Jakobs
ee1c4a0169 add Ruben's text selection mode 2010-04-13 18:23:34 +02:00
Fabian Jakobs
2e906f4a35 highlight matching brackets 2010-04-13 12:09:48 +02:00
Fabian Jakobs
09c873c780 goto line functionality 2010-04-13 10:10:56 +02:00
Fabian Jakobs
9b8f6c6c95 extract key binding into a separate files 2010-04-13 10:09:58 +02:00
Fabian Jakobs
879539f32a add indent/outdent support 2010-04-12 17:11:09 +02:00
Fabian Jakobs
f5a61599cf add delete line command 2010-04-12 16:04:49 +02:00
Fabian Jakobs
c8ffa9d3dd eclipse project updates 2010-04-12 15:06:20 +02:00
Fabian Jakobs
2b5cfe2b42 remove source version of lab.js 2010-04-12 15:06:08 +02:00
Fabian Jakobs
895e5b77c1 navigate/select word left/right 2010-04-12 15:05:56 +02:00
Fabian Jakobs
4ad2a8cf66 update eclipse project settings 2010-04-12 13:11:14 +02:00
Fabian Jakobs
443b712b8f make jslint happy 2010-04-12 13:10:47 +02:00
Fabian Jakobs
8fe20516d4 adapt better to ajax.org coding styles 2010-04-12 12:49:00 +02:00
Fabian Jakobs
2b88ca2c71 support start of file and end of file scrolling 2010-04-12 12:43:45 +02:00
Fabian Jakobs
4572d9f335 add "js Test Driver" unit tests 2010-04-12 12:43:28 +02:00
Fabian Jakobs
05cb949f65 doc updates 2010-04-12 10:45:34 +02:00
Fabian Jakobs
84ec636d7d introduce "ace" namespace and unify OO style 2010-04-12 10:39:57 +02:00
Fabian Jakobs
72b556efaa reorganize file structure and use labjs for loading 2010-04-12 09:23:46 +02:00
Fabian Jakobs
40fa64995d add page up/down selection support 2010-04-12 08:46:06 +02:00
Fabian Jakobs
28887f1e6b tweak background tokenizer settings 2010-04-12 08:32:57 +02:00
Fabian Jakobs
1197583582 fix viewport calculation 2010-04-09 18:17:03 +02:00
Fabian Jakobs
03d5b56989 support page down/up navigation 2010-04-09 18:16:46 +02:00
Fabian Jakobs
a1dd52ebc8 support XML comments 2010-04-09 14:33:25 +02:00
Fabian Jakobs
07dc92addb externalize tokenizer and add XML support 2010-04-09 14:10:31 +02:00
Fabian Jakobs
24dd04d1ba support multi line strings 2010-04-09 12:32:34 +02:00
Fabian Jakobs
fac85b2b27 Multi line tokenizer 2010-04-09 11:55:37 +02:00
Fabian Jakobs
2e70bf46fa html5 worker test 2010-04-08 18:47:00 +02:00
Fabian Jakobs
1683f3e90f Add support for background tokenizing 2010-04-08 18:46:43 +02:00
Fabian Jakobs
971b96c132 namespace methods from lib 2010-04-08 16:06:45 +02:00
Fabian Jakobs
77f941515e fix FF mouse wheel support 2010-04-08 15:43:05 +02:00
Fabian Jakobs
60822b385f Separate navigation from cursor movement 2010-04-08 15:15:41 +02:00
Fabian Jakobs
dd3bf54396 fix text copy bug 2010-04-08 14:47:52 +02:00
Fabian Jakobs
de732e1906 update triple click support 2010-04-08 13:28:04 +02:00
Fabian Jakobs
8135c9a612 only update text layer if the document changes 2010-04-08 13:16:03 +02:00
Fabian Jakobs
f74b72b0fb double click selects word at cursor 2010-04-08 13:15:21 +02:00
Fabian Jakobs
9ee77b6205 triple click selects the whole line 2010-04-08 13:14:32 +02:00
Fabian Jakobs
f0bf1dd88c add change event support to the text document 2010-04-07 18:32:40 +02:00
Fabian Jakobs
7cce9d8858 editor fills whole page 2010-04-07 17:49:16 +02:00
Fabian Jakobs
cc5cd114e6 Fix FF 3.6 issue, where mono spaced characters can
have fixed sub pixel widths.
2010-04-07 17:40:42 +02:00
Fabian Jakobs
99b81b0b04 gutter support 2010-04-07 16:27:17 +02:00