Commit graph

1,773 commits

Author SHA1 Message Date
nightwing
5fc87d9489 fix gutter not updating when out of screen changeLines is scheduled
because of this setAnnotations was not working
   when background tokenizer was active
2012-08-07 19:02:34 +04:00
nightwing
6e513610b3 do not force reflow while updating the gutter 2012-08-07 19:02:17 +04:00
nightwing
a9caa11447 fix pasting in readOnly mode 2012-08-03 21:23:40 +04:00
nightwing
abcf0d4771 fix #855 do not stop mousemove events on old browsers 2012-08-03 21:23:40 +04:00
nightwing
f976663150 remove redundant getRowHeight method 2012-08-03 18:46:58 +04:00
nightwing
2d0b6fc49f fix starting selection from inside selection 2012-08-03 18:46:58 +04:00
nightwing
0e5b77763f revert acc3faf42c since it was not working with folding enabled 2012-08-03 18:46:57 +04:00
nightwing
22ee0d0bc8 fix typos 2012-08-03 18:46:57 +04:00
nightwing
54c0a56308 cleanup search.js 2012-08-03 18:46:57 +04:00
nightwing
cd6ebd8467 improve performance of search result folding 2012-08-03 18:46:56 +04:00
nightwing
f29e12c78f fix highlighting of multiline clojure strings 2012-08-03 18:46:56 +04:00
Lennart Kats
2956f1b61f Merge pull request #836 from ajaxorg/ie8
fixes for Ie8
2012-08-02 02:48:15 -07:00
Lennart Kats
8bd54a4f9a Merge pull request #858 from pahen/master
Fixed error "Duplicate data property in object literal not allowed in strict mode" found when linting the code.
2012-07-31 10:46:03 -07:00
nightwing
78471317f6 do not use event.target for determining clicked gutter region
breakpoints/numbers/foldwidgets
2012-07-28 16:11:10 +04:00
nightwing
7b365db83f event target for ie8 2012-07-28 16:11:09 +04:00
nightwing
4319abf256 fix scriptloading on old ie 2012-07-28 16:11:09 +04:00
nightwing
e7b952a55e fix mouse handling for ie8 2012-07-28 16:11:08 +04:00
nightwing
61ae350324 do not use postmessage on oldIE since addListener is very slow there 2012-07-28 16:11:08 +04:00
nightwing
81b6e5916a fix text input for old ie 2012-07-28 16:11:08 +04:00
nightwing
f35418ab7d fix ie9 contextmenu 2012-07-28 16:11:07 +04:00
nightwing
538f54f47c new opera supports KeyboardEvents 2012-07-26 20:44:55 +04:00
nightwing
354e8b3eff do not overwrite type of event
this is needed for safari 6
2012-07-26 20:43:47 +04:00
Patrik Henningsson
f1e4cbb1a8 Fixed error "Duplicate data property in object literal not allowed in strict mode" found when linting the code. 2012-07-24 10:34:51 +02:00
nightwing
ba7142a3d4 add wrap behavior for [ 2012-07-20 23:40:21 +04:00
nightwing
16ca8e1b02 code style 2012-07-20 23:38:46 +04:00
Harutyun Amirjanyan
d78e65fc6f Merge pull request #854 from NV/autopair_brackets
Auto-pair square brackets in JavaScript, PHP, and JSON
2012-07-20 11:58:09 -07:00
Nikita Vasilyev
46ac1fe440 Auto-pair square brackets in JavaScript, PHP, and JSON
Closes #832
2012-07-20 17:19:18 +04:00
Christoph Hochreiner
af4b814adb added tcl mode 2012-07-16 23:45:54 +02:00
Harutyun Amirjanyan
edf963e73f Merge pull request #834 from tstarling/master
Improved Lua indenting
2012-07-11 22:57:06 -07:00
nightwing
445767a598 do not assume module names have three parts 2012-07-11 16:50:07 +04:00
nightwing
4666af6288 fix text plugin 2012-07-11 16:44:00 +04:00
nightwing
56c77291f7 fix #822 using urlArgs in require breaks Ace's workers 2012-07-11 16:41:18 +04:00
Patrik Henningsson
2edf76d06a Fixed typo in text.js plugin that caused r.js to fail building. 2012-07-10 11:37:22 +02:00
nightwing
0fc7303aa0 fix json worker 2012-07-10 10:18:25 +04:00
nightwing
fa4b5d5474 fix loading of unpackaged workers 2012-07-10 09:59:17 +04:00
nightwing
ccdb5c57c4 vim dd on last line 2012-07-10 09:32:52 +04:00
nightwing
98f3cf04df fix xml tokenizer tests 2012-07-07 15:14:02 +04:00
nightwing
1209377c8f fix tests broken during merge 2012-07-07 00:19:41 +04:00
Harutyun Amirjanyan
167d7f89fa Merge pull request #830 from josh/extract-packaged-module-loading
Extract packaged module loading
2012-07-06 12:57:15 -07:00
Tim Starling
737e7e86dd Improved Lua indenting
* Support single-line blocks: don't indent the following line.
* Indent the line following a line with unclosed parentheses, such as a
  function call where some parameters are specified on the same line as
  the name.
* Use a negative next-line indent to restore the correct indenting level
  after the end of a multi-line parenthesized block where the ending
  parenthesis occurs with other text on the same line as it.
* Implement outdenting. Outdenting is triggered after "enter" is pressed,
  similar to the Python mode. This avoids problems with incomplete token
  information, e.g. outdenting when the user is halfway through typing a
  quoted string "the end is nigh", where "end" is recognised as a
  keyword until the right quote is present.

Of course it is still flawed, anything less than a complete Lua parser will
be flawed, but I'm pretty confident that the code here is better than
what came before.
2012-07-05 15:41:55 +10:00
Joshua Peek
3bcfb70e40 Restore Emacs up key binding
Broken by 689bed38ff
2012-07-03 23:24:44 +04:00
Joshua Peek
d9eead8eca Remove packagedJs from worker constructor 2012-07-03 13:35:03 -05:00
Joshua Peek
86f5c8b961 Ignore ace namespacing for module urls 2012-07-03 13:27:43 -05:00
Joshua Peek
13b572927b Reduce moduleUrl conditional 2012-07-03 13:26:24 -05:00
Joshua Peek
f26100d013 Merge branch 'master' into extract-packaged-module-loading 2012-07-03 13:23:47 -05:00
Joshua Peek
fe6903595d Use triple equal 2012-07-03 08:51:13 -05:00
Joshua Peek
7d6d27d99e Strip UTF8 BOM from luapage 2012-07-02 14:45:18 -05:00
Joshua Peek
8aab586acf Strip UTF8 BOM from luapage highlight rules 2012-07-02 14:44:02 -05:00
Joshua Peek
e4a3e79535 Add worker suffix 2012-07-02 14:33:33 -05:00
Joshua Peek
b8a7b8ec90 Extract packaged module loading 2012-07-02 14:28:33 -05:00