Fabian Jakobs
0696022218
add generic worker infrastructure
2011-01-17 08:45:04 +01:00
Fabian Jakobs
3cedb3bef6
add old worker experiments
2011-01-15 17:31:19 +01:00
Fabian Jakobs
7644522783
fix copyright
2011-01-15 13:36:51 +01:00
Fabian Jakobs
87bfb14552
fix delta events
2011-01-14 18:27:38 +01:00
Fabian Jakobs
7ccd377f13
Add changeDelta event on the document
...
Conflicts:
lib/ace/document.js
2011-01-14 16:23:31 +01:00
Fabian Jakobs
2c32e73991
small changes to the new key handler code
2011-01-14 16:14:36 +01:00
Fabian Jakobs
18adea4251
Merge remote branch 'jviereck/keymapping'
...
Conflicts:
.gitignore
.gitmodules
LICENSE
demo/boot.js
demo/startup.js
lib/ace/editor.js
support/cockpit
2011-01-14 15:21:38 +01:00
Julian Viereck
d7486bb1e2
Refactor code and add a new hashHandler
2011-01-14 00:08:48 +01:00
Julian Viereck
2d94d77dc4
Moving some files around/creating new ace/keyboard directory. Renaming KeyboardStateMapper to StateMapper
2011-01-13 23:12:27 +01:00
Julian Viereck
2074d723c0
The keyboardHandler is now set using a setKeyboardHandler function
2011-01-13 23:01:36 +01:00
Julian Viereck
3ebd2865ea
Finalize current keymapping work:
...
- catchup with latest changes to pilot/keys.js
- the textinput adds a event.addCommandKeyEvent(...) to the input
- the onTextInput and onCommandKey event sent by the textinput are forwareded to the edtior which
then forwards the input to the keybinding, which handles the input based on the current inputMode.
- the current inputMode can get changed by setting the setting "inputMode". Currently there are the
modes "vim" and "emacs". If the inputMode doesn't match, the "default" mode is used.
2011-01-13 22:47:58 +01:00
Julian Viereck
b16bc6abc4
Add basic emacs keybinding.
2011-01-13 22:45:13 +01:00
Julian Viereck
ffca65d15e
Improve vim-mode to catch input better if in 'start' mode
2011-01-13 22:45:13 +01:00
Julian Viereck
252b064d6a
Add missing "times" to Editor.navigateLeft|Right()
2011-01-13 22:45:13 +01:00
Julian Viereck
1cba46b8d3
First iteration of porting Bespin's keyboardmapping over to ace.
2011-01-13 22:45:13 +01:00
Kevin Dangoor
71d98abe1e
add a getValue to match setValue (it's just a synonym for toString)
2011-01-12 15:54:39 -05:00
Fabian Jakobs
3a892c7207
fix tests
2011-01-12 15:33:42 +01:00
Fabian Jakobs
36074ac3a4
make bg tokenizer API sync again
2011-01-12 15:33:31 +01:00
Fabian Jakobs
ed9b0d4f0a
the document's lines array is no longer public
2011-01-12 15:32:53 +01:00
Fabian Jakobs
ecf7ef04c8
allow all characters a regexp flags
2011-01-12 11:56:28 +01:00
Fabian Jakobs
ed2300a72c
revert stupid fix
2011-01-12 11:53:31 +01:00
Fabian Jakobs
dd45dfd661
Merge branch 'master' of github.com:ajaxorg/ace
2011-01-12 10:39:33 +01:00
Fabian Jakobs
0b3e7262bf
remove unused argument
2011-01-12 10:12:32 +01:00
Joe Walker
e6faa6ab06
tweak require lines for absolute paths to simplify startup
2011-01-12 01:14:40 +00:00
Julian Viereck
45f27b3fae
Don't perform a replace operation in Document.replace if there is nothing to replace. Increases performance in wrapMode if inserting many lines
2011-01-11 20:05:07 +08:00
Julian Viereck
6db9e31ab6
Use e.clipboardData.getData to get the pasted data if available. Increases speed if pasting a lot of lines
2011-01-11 20:03:43 +08:00
Fabian Jakobs
f89ed9a319
fix gh issue #30
...
https://github.com/ajaxorg/ace/issues/#issue/30
2011-01-10 23:26:29 +01:00
nightwing
21d2d83af1
allow layers to be sized automatically
2011-01-10 15:21:07 +01:00
Fabian Jakobs
a8ba592fd2
fix typo
2011-01-10 13:29:42 +01:00
Fabian Jakobs
59133faa2c
make rhino happy
2011-01-10 13:22:01 +01:00
nightwing
a4e6e77106
marker.type=="text" should be one character longer to account for endofline character
2011-01-10 11:21:34 +01:00
Fabian Jakobs
1c432b976c
fix toggle show invisibles and add it to the demo
2011-01-10 11:18:57 +01:00
nightwing
9ddc3dbc3b
don't scroll on selectAll
2011-01-10 10:30:33 +01:00
Fabian Jakobs
4ca58558f1
move setInnerHtml to pilot/dom
2011-01-10 10:29:22 +01:00
nightwing
cf5b3eadcf
delete node and set innerhtml on new node
2011-01-10 09:45:40 +01:00
Fabian Jakobs
b6498028e5
fix typo
2011-01-10 08:38:26 +01:00
Fabian Jakobs
3c4157a09a
fix typo
2011-01-10 08:35:30 +01:00
Joe Walker
62f9f22491
fix for selection misused - should go via the editor. not sure how this got missed out of commits
2011-01-04 13:31:01 +00:00
Fabian Jakobs
c73e2c1c8d
can't use true as property name with "."
2011-01-03 18:25:01 +01:00
Fabian Jakobs
4a1a77b05b
fix default commands: read selection from the editor
2011-01-03 09:52:20 +01:00
Fabian Jakobs
ece288b0c7
add multi row document operations n preparation for
...
rectangular selections
2010-12-21 16:34:52 +01:00
André Fiedler
c01b99180a
doc comment mode: added TODO
2010-12-20 03:52:09 +08:00
André Fiedler
b777e08e1a
php mode: added highlighting for STD*** constants
2010-12-20 03:52:08 +08:00
André Fiedler
a2dc7c8456
php mode: nicer regexp
2010-12-20 03:52:08 +08:00
Fabian Jakobs
b6bd3fb726
backspace should eat 4 spaces when the cursor is positioned after a tab
...
(also for navigation and selection)
2010-12-18 16:24:48 +01:00
Fabian Jakobs
16b12da3e3
make test definitions async
2010-12-18 15:45:23 +01:00
SunboX
44907e90f4
Merge branch 'master' of https://github.com/ajaxorg/ace
2010-12-16 21:59:47 +01:00
SunboX
8db8b9b828
some smoother colors
2010-12-16 21:35:56 +01:00
SunboX
d4d47c9ddd
one more bug fix :/
2010-12-16 21:22:21 +01:00
SunboX
193c9cfd8b
small fix & changed contributor ;o)
2010-12-16 21:18:23 +01:00