Joey Payne
ca8da0a3f3
Merge remote-tracking branch 'upstream/master'
2015-06-04 14:23:14 -06:00
Lennart Kats
f10da4cdb0
Merge pull request #2523 from ajaxorg/fix/various
...
Fix several small issues
2015-06-01 17:59:08 +02:00
Lennart Kats
d953740339
Merge pull request #2507 from ajaxorg/c9
...
Sync with cloud9
2015-06-01 17:39:25 +02:00
nightwing
6cec0b28b2
improve tmlanguage importer
2015-06-01 13:50:32 +04:00
nightwing
3f31ca57ed
fix typo
2015-06-01 01:06:39 +04:00
Joey Payne
fb7144b622
Merge remote-tracking branch 'upstream/master'
2015-05-31 11:49:42 -06:00
nightwing
2249d06337
fix #2484 Hard-coded characterWidth in static_highlight.js
...
and remove dependence on mockdom
2015-05-31 17:42:00 +04:00
nightwing
1514d5f374
fix #2483 Exception on ctrl-alt-shift-click when $enableJumpToDef is true
2015-05-31 17:42:00 +04:00
nightwing
446e3e1bf9
fix #2522 Popup position is off when gutter isn't shown
2015-05-31 17:42:00 +04:00
Harutyun Amirjanyan
652dd7009c
Merge pull request #2516 from ajaxorg/fix/highlighter
...
fix highlighting of tables in Gherkin mode
2015-05-31 16:45:58 +04:00
Harutyun Amirjanyan
3d23e1e98f
Merge pull request #2518 from ajaxorg/autocompleter
...
fix autocomplete blur handler
2015-05-31 16:45:36 +04:00
Harutyun Amirjanyan
cafc7e7ce1
Merge pull request #2521 from puffnfresh/patch-1
...
Fix invalid syntax in autoresize.html
2015-05-31 16:45:13 +04:00
Brian McKenna
abdc4c7510
Fix invalid syntax in autoresize.html
...
The options literal had a duplicate key.
2015-05-29 09:55:02 -06:00
nightwing
8c1d0ab7cf
fix autocomplete blur handler
2015-05-28 13:56:33 +04:00
nightwing
9f57989043
fix highlighting of tables in Gherkin mode
2015-05-28 13:40:56 +04:00
nightwing
2a089863e2
fix highlighting of line-height:1.5 in less mode
2015-05-22 22:14:29 +04:00
nightwing
386c508042
convert paste into command
2015-05-22 22:14:15 +04:00
nightwing
dc7643db8d
better invisible tabs ( fixes #2109 )
2015-05-22 21:57:13 +04:00
nightwing
5705a7c2c1
fix toggle comments in handlebars mode
2015-05-22 02:34:43 +04:00
nightwing
2e2d9bcdc9
add more php extensions
2015-05-22 02:34:43 +04:00
nightwing
a799a4086f
fix quote pairing for "\n"
2015-05-22 02:34:43 +04:00
nightwing
af5c7a9c3b
improve require support in worker
2015-05-22 02:34:30 +04:00
nightwing
fe96eef206
fix require for paths ending with .js in the worker
2015-05-21 23:01:27 +04:00
Lennart Kats
0a3b002e28
Merge pull request #1819 from ajaxorg/v-1.2
...
Refactor document delta handling for v1.2
2015-05-21 11:15:29 +02:00
nightwing
60439d927f
update changelog
2015-05-21 13:01:17 +04:00
Lennart Kats
95bb17d04b
Merge pull request #2496 from ajaxorg/fix/renderer
...
fix renderer issues with autosize
2015-05-21 10:57:04 +02:00
Lennart Kats
2c1b565591
Merge pull request #2500 from ajaxorg/fix/tokenizer
...
fix highlighting stopping randomly in the middle of the file
2015-05-21 10:53:05 +02:00
Harutyun Amirjanyan
53ea1a8665
Merge pull request #2502 from Pike/patch-1
...
Add array-of-tables to keygroup markup for toml files.
2015-05-20 22:30:19 +04:00
Axel Hecht
9534e4ea92
Add array-of-tables to keygroup markup
...
The markup for array-of-tables at https://github.com/toml-lang/toml#array-of-tables is
[[ foo ]]
Right now, the last ] isn't part of the markup. Figured making this an explicit token is the most apparent way to fix this.
2015-05-20 14:53:02 +02:00
nightwing
fa86327b3d
fix highlighting stopping randomly in the middle of the file
2015-05-19 17:43:10 +04:00
Joey Payne
a68e8bea01
Merging latest commits.
...
Merge remote-tracking branch 'upstream/master'
2015-05-16 16:02:51 -06:00
nightwing
88d8cf3447
fix renderer test
2015-05-15 02:48:12 +04:00
nightwing
9e9aa8f328
use scroller as mousetarget to not miss mouse events on scrollmargin
2015-05-15 02:44:24 +04:00
nightwing
93c39ca5b0
handle hscrollbar change during autoresize
2015-05-15 02:43:41 +04:00
nightwing
0db985a3d7
fix #2495 editor freezes when setting scrollmargin and maxLines together
2015-05-15 01:53:19 +04:00
Ruben Daniels
ad5802be06
Merge pull request #2488 from ajaxorg/rounded-corners
...
Add rounded corners for selections
2015-05-10 19:07:21 -07:00
nightwing
0abd9ec30e
rounded corners for selections
2015-05-10 14:01:28 +04:00
Harutyun Amirjanyan
6d205a8f7e
Merge pull request #2470 from ajaxorg/fix/leak
...
Fix memory leak
2015-05-07 01:28:22 +04:00
Harutyun Amirjanyan
d2dc26f5a5
Merge pull request #2479 from bcjordan/patch-4
...
Update comment, add missing semicolon [ci skip]
2015-05-07 01:27:42 +04:00
Brian Jordan
ef4537a099
Update edit_session.js
...
Fix extra `the`
2015-05-05 09:07:46 -07:00
Harutyun Amirjanyan
46f76b4b06
Merge pull request #2473 from Leushenko/master
...
Add indentation for Scheme
2015-05-05 16:31:02 +04:00
Harutyun Amirjanyan
71d1ca9d20
Merge pull request #2476 from bcjordan/patch-2
...
Remove unused variable `EditSession`
2015-05-05 16:26:41 +04:00
Harutyun Amirjanyan
263a45db02
Merge pull request #2477 from bcjordan/patch-3
...
Remove unused parameter `mutateData` & add ;s
2015-05-05 16:26:28 +04:00
Joey Payne
9323a2616b
Added support for nim programming language.
2015-05-04 22:54:09 -06:00
Brian Jordan
ad22b71cfe
Update comment, add missing semicolon [ci skip]
2015-05-01 10:56:08 -07:00
Brian Jordan
cd8099b0ad
Remove unused parameter mutateData & add ;s
2015-04-30 17:38:19 -07:00
Brian Jordan
a61d304cbb
Remove unused variable EditSession
2015-04-30 17:14:16 -07:00
Alex Gilding
e72f1d8337
Add indentation for Scheme
...
Just copied over the Clojure indentation rules to Scheme and changed
the keywords to suit the language, so that Scheme programs can be
automatically indented too
2015-04-28 20:24:13 +01:00
nightwing
d080fe51d4
fix #2468 error in strict mode
2015-04-28 19:01:24 +04:00
Harutyun Amirjanyan
32cb8c6b0e
Merge pull request #2472 from ph1ll/master
...
Expose ClipboardEvent in editor paste event
2015-04-28 00:51:58 +04:00
Phill Campbell
3ce8d76c89
Expose ClipboardEvent in editor paste event
2015-04-27 18:49:12 +01:00
nightwing
a842dcdee3
do not retain ref to the first editor ( fixes #2469 )
2015-04-26 14:44:47 +04:00
Ruben Daniels
0dcb1281cd
Merge pull request #2459 from ajaxorg/c9
...
Sync with c9
2015-04-25 12:30:37 -07:00
Harutyun Amirjanyan
65ad04082f
Merge pull request #2460 from sevin7676/master
...
SQL Server typos and keyword completion modifier
2015-04-23 18:11:41 +04:00
Lennart Kats
b6f7e5d6a1
Merge pull request #2461 from ajaxorg/highlighter
...
Fix highlighter issues
2015-04-23 07:38:28 +02:00
sevin7676
5a3bf2570f
no keyword if in brackets
2015-04-22 06:06:52 -04:00
sevin7676
2d7ebc34b6
no keyword if in brackets
2015-04-22 06:05:54 -04:00
sevin7676
87044e8816
forgot keyword completions
2015-04-22 05:38:01 -04:00
sevin7676
82453d884b
better completions, no unneeded string rule
2015-04-22 05:28:31 -04:00
nightwing
636ace5178
fix typo
2015-04-22 13:20:39 +04:00
Harutyun Amirjanyan
3673aabe2a
Merge pull request #2465 from bcjordan/patch-1
...
Remove unused variable `text`
2015-04-22 11:25:22 +04:00
Brian Jordan
694d7431b7
Remove unused variable text
2015-04-21 14:58:29 -07:00
nightwing
89b9a8ac72
address review comments
2015-04-20 18:25:32 +04:00
sevin7676
67c7da75b6
fix escape character
...
was using wrong escape char for string, sqlserver uses double single
quote to escape a single quote
2015-04-20 08:52:03 -04:00
sevin7676
662cd11975
no cache as its storing reference in filtered list
2015-04-20 05:08:54 -04:00
sevin7676
68d531ecb2
cleanup
2015-04-20 04:52:18 -04:00
sevin7676
e58fa3e6d7
remove completionModifer, one off for SQL Server Mode
2015-04-20 04:50:25 -04:00
nightwing
e610365e67
fix #2432 setPolling(false) doesn't turn off polling
2015-04-20 01:11:10 +04:00
nightwing
65b2cf2855
update test for rust mode
2015-04-19 20:35:57 +04:00
nightwing
2008ab813f
fix bracket matching in modes imported from textmate
2015-04-19 20:29:28 +04:00
nightwing
ecb699aa11
support converting from cson
2015-04-19 20:28:12 +04:00
nightwing
63687f693b
fix #2441 function highlighting in rust mode
2015-04-19 20:27:07 +04:00
nightwing
685ba18451
fix #2452 . is a valid XML tagname character
2015-04-19 20:05:25 +04:00
sevin7676
1ec6eb7b5d
shorter names
2015-04-19 11:59:31 -04:00
sevin7676
1027dcea7c
cache modifier
2015-04-19 11:52:54 -04:00
sevin7676
961f8c4893
completion modifier for SQL and JavaScript
2015-04-19 11:24:30 -04:00
sevin7676
27284cd29f
added completionModifier
...
allows a highlight rule modify keyword completions
2015-04-19 11:23:10 -04:00
nightwing
04f4292fbc
enable Emmet for handlebars mode
2015-04-19 17:34:22 +04:00
nightwing
4e6d48bf2e
make sure operationEnd events are not emitted to wrong session
2015-04-19 17:34:22 +04:00
nightwing
80f43beb73
fix typo
2015-04-19 17:34:04 +04:00
sevin7676
cf0c81a25f
more snippets
2015-04-19 08:37:22 -04:00
sevin7676
ee90854917
bug fix & typo fix
2015-04-19 08:18:04 -04:00
nightwing
ff4429dd5a
fixes for emacs mode
2015-04-19 15:50:22 +04:00
nightwing
487408e84d
fix +6291 Hard to tell what pane has focus in Vim mode
2015-04-19 15:50:06 +04:00
nightwing
2713d0a8db
center cursor after vim jumplist motions
...
Conflicts:
lib/ace/editor.js
2015-04-19 15:49:41 +04:00
nightwing
b0ce5630c9
add support for bindkey.position
2015-04-19 15:48:58 +04:00
Harutyun Amirjanyan
d89311e596
Merge pull request #2456 from kevinushey/bugfix/vim-normal-mode-yank
...
[vim] define 'Y' as 'keyToKey' mapping (fixes #2455 )
2015-04-19 02:26:47 +04:00
Kevin Ushey
5482db1c4d
[vim] fix 'Y' behaviour in visual mode
2015-04-18 15:19:28 -07:00
nightwing
eb70d5a6c8
Merge remote-tracking branch 'remotes/origin/master'
...
Conflicts:
lib/ace/document.js
2015-04-19 01:04:25 +04:00
Harutyun Amirjanyan
abe0286420
Merge pull request #2458 from ajaxorg/vim
...
update vim mode
2015-04-18 22:00:47 +04:00
nightwing
094b8a147a
update vim mode
2015-04-18 21:01:11 +04:00
Harutyun Amirjanyan
f0d01b93d4
Merge pull request #2457 from sevin7676/master
...
Add SQL Server (Microsoft SQL) Mode
2015-04-18 19:56:27 +04:00
nightwing
ef9cc542e7
fixes for indentedSoftWrap option
2015-04-18 19:53:49 +04:00
sevin7676
73808101cd
cleanup
2015-04-18 10:06:55 -04:00
nightwing
0753f9aa12
Merge remote-tracking branch 'remotes/pull/2187'
2015-04-18 18:00:14 +04:00
Harutyun Amirjanyan
f270b4ae69
Merge pull request #2421 from mortalis13/master
...
Added new Sublime theme
2015-04-18 17:53:16 +04:00
sevin7676
121e0e51f4
add integer
2015-04-18 09:43:13 -04:00
sevin7676
846c2fb3d3
fix space
2015-04-18 09:35:39 -04:00
sevin7676
cd1c5a42c9
cleanup
2015-04-18 09:21:09 -04:00
sevin7676
282331b133
use pound as its the typical method
2015-04-18 09:12:11 -04:00
sevin7676
db0313f2ad
fix case
2015-04-18 09:09:05 -04:00
sevin7676
37a80b35da
missing execute in demo doc
2015-04-18 09:05:36 -04:00
sevin7676
75f66697f6
more cleanup
2015-04-18 08:55:29 -04:00
sevin7676
32847a6761
clean up
2015-04-18 08:53:11 -04:00
sevin7676
0d0b0b4356
updated demo doc and snippets
2015-04-18 08:45:13 -04:00
sevin7676
a0a31e16a2
cleanup
2015-04-18 08:27:22 -04:00
sevin7676
295ae4dc81
make pound optional for region
2015-04-18 08:25:47 -04:00
sevin7676
d38849ef9f
added doc comment highlight to fix folding
2015-04-18 08:24:59 -04:00
sevin7676
184df6d18e
inherit cstyle... trying to figure out best end marker
2015-04-18 07:29:10 -04:00
sevin7676
ff0cc12efc
folding partially working..
2015-04-18 06:37:29 -04:00
Morgan Yarbrough
1b9c8bfc88
FOLDING
2015-04-17 14:24:38 -04:00
Morgan Yarbrough
e42bc9a265
progress, and about to work on folding
2015-04-17 14:09:38 -04:00
Morgan Yarbrough
12be220297
even more keywords!
2015-04-17 12:53:42 -04:00
Morgan Yarbrough
7ae5c862c2
progress but not working yet
2015-04-17 11:17:31 -04:00
sevin7676
d8f7003fb8
add null back
2015-04-17 10:03:56 -04:00
sevin7676
76ac79f116
more progress
2015-04-17 10:00:13 -04:00
sevin7676
1a6e2f83f2
small fixes
2015-04-17 09:35:58 -04:00
sevin7676
6b62974118
good progress
2015-04-17 09:28:56 -04:00
sevin7676
461faa9184
more progress
2015-04-17 08:37:54 -04:00
sevin7676
ede82e7137
progress- save comments for reuse here
2015-04-17 08:11:21 -04:00
sevin7676
f0b3aa0a6f
PARTIAL
2015-04-17 07:37:17 -04:00
mortalis13
fb5f272f81
Rename Sublime theme to iPlastic
2015-04-15 21:49:38 +03:00
mortalis13
c458f96d3a
Edited lib/ace/sublime.css
2015-04-10 22:19:14 +03:00
Harutyun Amirjanyan
6070fe96f7
Merge pull request #2407 from xixixao/configure-block-select
...
Add configuration option for block select
2015-04-09 14:56:55 +04:00
Harutyun Amirjanyan
6a2d3fcb09
Merge pull request #2408 from bostikforever/vb-case-insensitive
...
VBScript is case insensitive
2015-04-09 14:52:56 +04:00
Harutyun Amirjanyan
8b29f7f3c9
Merge pull request #2411 from saxbophone/master
...
Wider SQL Command and Data Types Coverage
2015-04-09 14:51:33 +04:00
Harutyun Amirjanyan
48de4711eb
Merge pull request #2418 from xixixao/selection-zero-height
...
Remove 0 height selection highlight
2015-04-09 14:50:26 +04:00
nightwing
bb3fa62824
Merge commit ' 510d060cb2'
2015-04-09 14:20:50 +04:00
Harutyun Amirjanyan
6bdc0d6cbb
Merge pull request #2440 from grit96/patch-1
...
Make print margin in cobalt more visible
2015-04-09 14:20:07 +04:00
nightwing
510d060cb2
cleanup
2015-04-09 14:09:03 +04:00
Geraint White
da8d545985
Make print margin in cobalt more visible
2015-04-09 09:14:21 +01:00
César Izurieta
4f655e71d9
Make deepCopy work correctly with arrays
2015-04-05 04:39:36 -03:00
nightwing
8f686eb795
release v1.1.9
2015-04-03 13:43:18 +04:00
nightwing
6fad60f546
tweaks for the new release
2015-04-03 13:30:00 +04:00
nightwing
1ae86f896a
update vim mode
2015-04-03 13:29:10 +04:00
nightwing
4e4df645cc
add adoc extension for asciidoc files
2015-04-03 13:29:10 +04:00
Joshua Saxby
0bf729d88f
added important keywords and data types missed out
2015-03-27 22:21:42 +00:00
Joshua Saxby
cc40177114
Revert "add some new types and change the type of existing keywords"
...
This reverts commit fcb4023e52 .
2015-03-27 22:11:41 +00:00
Joshua Saxby
fcb4023e52
add some new types and change the type of existing keywords
2015-03-27 22:10:02 +00:00
mortalis
22f802a9ff
new sublime theme
2015-03-27 12:37:59 +02:00
xixixao
14a8e1f5d9
Remove 0 height selection highlight
2015-03-25 18:07:38 +00:00
Harutyun Amirjanyan
a2e05ac438
Merge pull request #2410 from kevinushey/bugfix/r-sapply-snippet
...
correct snippet for 'sapply'
2015-03-21 18:06:48 +04:00
Kevin Ushey
f17c67cd01
correct snippet for 'sapply'
2015-03-19 15:30:41 -07:00
Bolutife Ogunsola
9c6720edca
Update tokens test file for vbscript
2015-03-19 19:11:49 +01:00
Bolutife Ogunsola
4dd8eda928
VBScript is case insensitive
2015-03-19 18:03:01 +01:00
xixixao
cb83a974b4
Add configuration option for block select
2015-03-18 21:09:45 +00:00
Ruben Daniels
75556854b9
Merge pull request #2397 from ajaxorg/fix/various
...
Several small fixes
2015-03-17 15:12:49 -07:00
nightwing
7e9e5aea17
remove old code
2015-03-18 01:57:03 +04:00
nightwing
bb16d65cbb
update jshint
2015-03-18 01:55:07 +04:00
Harutyun Amirjanyan
c39134411d
Merge pull request #2387 from jmcphers/master
...
Prevent vim ex commandline from obscuring search results
2015-03-17 10:00:34 +04:00
Harutyun Amirjanyan
cb0816b183
Merge pull request #2399 from kevinushey/patch/vim-colon-selection
...
[vim] don't select range specifier on `:` insertion
2015-03-17 09:58:58 +04:00
Kevin Ushey
e551b090b7
don't select initial text on ':'
2015-03-16 15:50:31 -07:00
nightwing
c5602489f4
add styling for ace_invisble to all themes
2015-03-15 15:27:48 +04:00
nightwing
1c1d56b3ea
make blurred state clearer in github theme
2015-03-15 15:18:10 +04:00
nightwing
a78bf8e5ef
update links to emmet.js
2015-03-15 15:00:00 +04:00
nightwing
d9db903190
update rust mode
2015-03-15 15:00:00 +04:00
nightwing
4af37cd722
fix #2395 context menu regression in Firefox on mac
2015-03-15 15:00:00 +04:00
Harutyun Amirjanyan
dd69f5939c
Merge pull request #2380 from trystanclarke/master
...
Fix typeerror "Cannot read property 'container' of undefined" in autocomplete
2015-03-15 00:09:42 +04:00
Harutyun Amirjanyan
cac9e261e3
Merge pull request #2386 from timdp/behaviours-keep-selection
...
CstyleBehaviour: keeping selections after insertion
2015-03-15 00:01:02 +04:00
Joshua Saxby
0216e8bbfd
formatting
2015-03-11 21:27:36 +00:00
Joshua Saxby
38e3452313
added SQL data types
2015-03-11 21:05:54 +00:00
Joshua Saxby
fb7b23e627
started adding missing sql keywords and types
2015-03-11 18:42:21 +00:00
Jonathan McPherson
1b1006ac1d
prevent vim ex commandline from obscuring search results ( fixes #2384 )
2015-03-10 14:17:17 -07:00
Harutyun Amirjanyan
101656ea5c
Merge pull request #2385 from mikermcneil/patch-1
...
makes example work out of the box
2015-03-10 23:41:57 +04:00
Ruben Daniels
6a07619ad2
Merge pull request #2370 from ajaxorg/misc
...
Misc issues
2015-03-10 12:33:01 -07:00
Tim De Pauw
a5c619bda8
CstyleBehaviour: keeping selections after insertion
2015-03-09 17:44:03 +01:00
Mike McNeil
3adde642dc
makes example work out of the box
2015-03-07 18:40:04 -08:00
trystanclarke
967177bbc5
Update autocomplete.js
2015-03-02 09:35:46 +00:00
nightwing
60c639a34b
Merge branch 'pull/2375'
2015-02-28 22:17:25 +04:00
nightwing
de9e5226bf
add tests from v1.2 branch and increase split size to improve performance
2015-02-28 22:16:19 +04:00
nightwing
76e05b7fd5
fix #2381 : keycode for ; is missing
2015-02-28 21:51:18 +04:00
nightwing
2506bb0921
Merge branch pull/2376
2015-02-28 21:43:09 +04:00
nightwing
481bca1b09
use ellipsis character instead of dots
2015-02-28 21:41:30 +04:00
nightwing
01f5846ee3
static highlight can be used without editor.css
2015-02-28 20:40:54 +04:00
trystanclarke
cca4ab8b45
Merge pull request #1 from trystanclarke/trystanclarke-fix-autocomp-type-error
...
Update autocomplete.js
2015-02-27 16:18:03 +00:00
trystanclarke
ae4989eea1
Update autocomplete.js
...
Fix typeerror "Cannot read property 'container' of undefined" when using live autocomplete. Error can occur when editor loses focus and the autocomplete popup has never been shown.
2015-02-27 16:15:24 +00:00
Daniel Marcotte
6df244d429
Fit what metadata we can into autocompletes
...
The whole meta string currently gets dropped from the autocompletes
popup if it doesn't fit. This leads to confusing autocompletes where
the meta for some entries are missing for no apparent reason.
So, instead of dropping the entire meta string when it doesn't fit,
insert what we can and append "..." to communicate that we clipped it.
2015-02-25 16:43:39 -08:00
Scott Glajch
b5064a4bb3
Fix for issue #2374 , maximum call stack exceeded in 64 bit chrome when pasting large chunks.
2015-02-25 13:00:39 -05:00
nightwing
9905267e4d
fix gutter in static highlight when wrapping is enabled
2015-02-25 00:14:14 +04:00
Harutyun Amirjanyan
bed3a18d49
Merge pull request #2366 from leanprover/add-lean-mode
...
add 'lean' mode for Lean Theorem Prover files
2015-02-24 23:25:57 +04:00
Soonho Kong
49ff504639
fix qqstring rule in lean-mode
2015-02-24 14:10:41 -05:00
Harutyun Amirjanyan
a035cd2558
Merge pull request #2373 from pamelafox/patch-2
...
Add ClassName to highlighting
2015-02-24 23:03:48 +04:00
Harutyun Amirjanyan
9a275f304d
Merge pull request #2371 from pamelafox/patch-1
...
Adding cursive and fantasy to keywords list
2015-02-24 23:02:07 +04:00
Pamela Fox
b6910a3094
Add ClassName to highlighting
...
So that document.getElementsByClassName gets highlighted.
2015-02-24 10:59:36 -08:00
Soonho Kong
27ad846641
highlight names followed nameProviders in lean-mode
2015-02-24 13:21:40 -05:00
Soonho Kong
34d80e81ca
clean up string rule for lean-mode
2015-02-24 13:21:22 -05:00
Soonho Kong
3c34a9852f
add and sort keywords/storage-modifiers for lean-mode
2015-02-24 13:20:28 -05:00
Soonho Kong
a0fe09f3be
clean up unused rules for lean-mode
2015-02-24 13:19:56 -05:00
Pamela Fox
906b6c9d8d
Adding cursive and fantasy to keywords list
2015-02-24 09:30:43 -08:00
Soonho Kong
74800e84ee
remove single quoted string (qstring) from lean-mode
2015-02-24 12:09:11 -05:00
Soonho Kong
8f49d3d897
add a small demo for lean mode
2015-02-24 11:11:34 -05:00
Soonho Kong
9654382294
use 'defaultToken' for comment/qqstring/qstring in lean-mode
...
Suggested by @nightwing
2015-02-24 11:02:06 -05:00
nightwing
5ce334e930
update CONTRIBUTING.md
2015-02-24 18:49:59 +04:00
nightwing
7572a9543e
update syntax docs
2015-02-24 18:42:15 +04:00
Soonho Kong
b3da9336ee
add 'lean' mode for Lean Theorem Prover files
2015-02-23 07:03:52 -05:00
nightwing
4bc34f4eae
fix #2341 do not use ace_editor id for the default style
2015-02-18 23:26:22 +04:00
nightwing
16b542aea4
reduce crazy large negative top value on hidden textarea ( fixes #2362 )
2015-02-18 23:19:27 +04:00
Ruben Daniels
60a1281708
Merge pull request #2355 from ajaxorg/build-issues
...
Fix build issues
2015-02-16 11:28:20 -08:00
Ruben Daniels
2ff39c2192
Merge pull request #2322 from ajaxorg/altgr
...
Fix altgr handling
2015-02-16 11:27:45 -08:00
Ruben Daniels
34f57e7499
Merge pull request #2316 from ajaxorg/misc
...
Fix xml autodindent and several small issues
2015-02-16 11:27:16 -08:00
Harutyun Amirjanyan
04e75ea0db
Merge pull request #2359 from invokr/master
...
Added new C++11 tokens to highlighting rules
2015-02-16 19:13:07 +03:00
Robin
b0475ce3e4
Added C++11 tokens to highlighting rules
2015-02-16 14:27:22 +00:00
Harutyun Amirjanyan
d86b2fd7ee
Merge pull request #2332 from kevinushey/bugfix/xml-tag-highlighting
...
[xml] ensure tag name starts with letter
2015-02-16 15:27:42 +03:00
nightwing
0b20e4dc1d
fix #2351 Minification fails on Windows
2015-02-12 19:46:21 +04:00
nightwing
388f0235b7
fix #2348 packaged require breaks node-webkit
2015-02-12 19:45:43 +04:00
nightwing
d9e4b52ee1
fix alt-e at the last error
2015-02-10 19:09:27 +04:00
nightwing
703a5394e3
toggle fold commands must work for all selections
2015-02-10 19:09:11 +04:00
nightwing
42b43b1fbe
fix highlighting of indented bash heredocs
2015-02-10 19:08:56 +04:00
nightwing
3e32d5bf7e
workaround for vim cursor getting stuck on folded lines
2015-02-10 19:07:55 +04:00
Harutyun Amirjanyan
385a285c58
Merge pull request #2334 from tylerlong/master
...
XAML is XML
2015-02-02 19:58:44 +04:00
Tyler Long
c840471248
XAML is XML
...
https://msdn.microsoft.com/en-us/library/cc295302.aspx
2015-01-29 14:47:57 +08:00
Kevin Ushey
3fe1383cdc
[xml] ensure tag name starts with letter
2015-01-28 10:53:42 -08:00
Harutyun Amirjanyan
6b88b939c2
Merge pull request #2325 from mdinger/add_usize_isize_highlighting
...
Add Rust highlight support for isize, usize, us and is
2015-01-27 23:57:24 +04:00
mdinger
1621c1519c
Add highlight support for isize, usize, us and is
2015-01-24 14:18:11 -05:00
nightwing
0da0566bac
fix pagedown in vim mode
2015-01-24 18:53:41 +04:00
nightwing
b93d772720
do not overwrite ctrl-alt-0 on windows since that is used on German keyboard
2015-01-23 17:21:12 +04:00
nightwing
845a6d4e98
make detection of altGr more robust
2015-01-23 17:21:12 +04:00
nightwing
8df1eb70c5
fix typo
2015-01-23 17:07:20 +04:00
Harutyun Amirjanyan
63178a0511
Merge pull request #2318 from shiroyuki/patch-1
...
Add the missing mode "Django" to ext-modelist
2015-01-23 16:38:49 +04:00
nightwing
9f8cb78f37
fix require path for tests
2015-01-23 16:35:45 +04:00
nightwing
acd41efcb6
do not include all whitespace lines in vim paragraphs
2015-01-23 13:36:06 +04:00
nightwing
64eaf47c4d
do not throw when running vim ':write' command
2015-01-23 13:32:20 +04:00
nightwing
c769031e78
[vim] fix w for non ascii chars
2015-01-22 22:38:32 +04:00
Juti Noppornpitak
8a8bc206db
Add the missing mode "Django" to ext-modelist
...
This is to add Django as an alternative mode for HTML files. The placement of the entry is to ensure that Django syntax highlighter does not override HTML syntax highlighter.
2015-01-19 16:30:38 -05:00
nightwing
7db217dfe0
avoid emitting spurious changeWrapMode event
2015-01-19 01:15:24 +04:00
nightwing
847bfa4bfe
cleanup
2015-01-19 01:13:05 +04:00
nightwing
135b9e5baf
do not autoindent after self-closing tag
2015-01-19 01:10:03 +04:00
nightwing
c356c14940
fix weird pairing of quotes in cstyle behavior
2015-01-19 00:33:14 +04:00
nightwing
2d06dc6316
workaround for word-wrap bug on chrome
2015-01-19 00:28:51 +04:00
nightwing
8c4173ba11
Merge remote-tracking branch 'remotes/origin/master'
2015-01-18 23:44:18 +04:00
Harutyun Amirjanyan
fe57baaae1
Merge pull request #2289 from iDeBugger/master
...
Added XMLDOM and worker for XML syntax analysis
2015-01-18 22:37:58 +03:00
Harutyun Amirjanyan
0c3246e0df
Merge pull request #2315 from xixixao/patch-1
...
Fix doc on editor.remove
2015-01-18 22:33:43 +03:00
Michal Srb
d21be42c8a
Fix doc on editor.remove
2015-01-18 14:40:51 +00:00
Smirnov O. A
ccd5d689cc
Updated xmldom dependency
2015-01-16 10:06:38 +03:00
Smirnov O. A
fb41c6ce4e
Update update_deps.js for xmldom
2015-01-16 09:57:52 +03:00
Smirnov O. A
3b703dad56
Merge branch 'master' of github.com:iDeBugger/ace
2015-01-14 11:07:40 +03:00
Smirnov O. A
0a7d192b3d
Merge remote-tracking branch 'upstream/master'
2015-01-14 11:06:22 +03:00
Harutyun Amirjanyan
c0b300a8e8
Merge pull request #2311 from yihangho/docs/spacing
...
Fix spacing in index.html
2015-01-13 17:03:16 +04:00
Yihang Ho
68abe8507a
Fix spacing in index.html
2015-01-13 20:45:01 +08:00
Lennart Kats
d62315a740
Merge pull request #2309 from ajaxorg/misc
...
Fix several small issues
2015-01-13 09:54:25 +01:00
nightwing
eddc5563d8
update json worker tests
2015-01-12 02:23:50 +04:00
nightwing
57f6fbd768
tweak completer
2015-01-12 02:12:00 +04:00
nightwing
100022564c
cancel gatherCompletions if cursor position changes
2015-01-12 01:13:27 +04:00
nightwing
b57f2e2ae3
fix inline editor demo
2015-01-11 23:23:53 +04:00
nightwing
264923e4df
make worker events more consistent
2015-01-11 22:48:39 +04:00
nightwing
e1a5492a7f
do not throw error when trying to match tag at the end of the document
2015-01-11 22:27:12 +04:00
nightwing
5e4facea44
fix livescript highlighting
2015-01-11 22:23:25 +04:00
Harutyun Amirjanyan
37ab8daabe
Merge pull request #2300 from kevinushey/patch/vim-visual-block-move-to-eol
...
Conform with upstream change for Vim Visual Block + move to EOL behaviour
2015-01-07 22:49:58 +04:00
nightwing
55bf8e56d3
fix highlighting of ?" in ruby mode
2015-01-07 01:18:28 +04:00
nightwing
ced37c0c19
update jshint
2015-01-06 15:45:55 +04:00
Kevin Ushey
a50833cfea
conform with upstream change
...
Ref:
1e5ae06ba4
2015-01-05 17:11:14 -08:00
iDeBugger
b2b0e73e0f
Fixed some troubles with language and codestyle
2015-01-05 00:27:11 +03:00
nightwing
72edcd332d
tweak mode_creator
2015-01-05 00:34:25 +04:00
nightwing
bcc2cd9b68
Merge remote-tracking branch 'remotes/origin/master'
2015-01-05 00:20:02 +04:00
nightwing
f4ea1ccb6a
always call the callback form setMode
2015-01-05 00:17:16 +04:00
nightwing
a06739af9a
Merge remote-tracking branch 'remotes/origin/fix/webkit-focus-bug'
2015-01-04 23:54:53 +04:00
nightwing
aceddd9f8f
Merge branch 'pull/2273'
2015-01-04 23:54:00 +04:00
nightwing
ad9aa35ffe
Revert "Reduced size of sample document"
2015-01-04 23:52:40 +04:00
nightwing
b66fb6def8
Merge branch 'pull/2269'
2015-01-04 23:50:57 +04:00
nightwing
0054bb8794
cleanup
2015-01-04 23:48:28 +04:00
nightwing
4603c34b10
workaround for webkit focus bug
2015-01-01 02:00:02 +04:00
Bernhard Weichel
07d01fda44
fixed a few typos and added more snippets
2014-12-29 22:10:03 +01:00
Smirnov O. A
4aff48a837
Added XMLDOM and worker for XML syntax analysis
2014-12-24 14:44:31 +03:00
Harutyun Amirjanyan
4b8a9a475b
Merge pull request #2284 from darabos/patch-1
...
Fix getVScrollBarAlwaysVisible
2014-12-23 23:30:26 +04:00
Matthias S. Benkmann
eccc98b83b
net.put => net.request('PUT'; improved usability for "Save" buttons
2014-12-23 16:33:56 +01:00
Matthias S. Benkmann
e7afb4f19e
support glob patterns for --puttable; reformat for ancient terminals
2014-12-23 15:51:23 +01:00
Matthias S. Benkmann
8919b113d1
add server upload buttons and Ctrl-S bindings to mode_editor
...
in combination with PUT support in ./static.py (or whatever other web server)
this allows people to save both the highlighting rules and the demo documents right
from the mode editor for a better workflow.
2014-12-23 13:03:09 +01:00
Matthias S. Benkmann
ded43d9d69
HTTP PUT support for static.py
...
change host default to 127.0.0.1 for better security
improved option parsing
2014-12-23 13:03:09 +01:00
Bernhard Weichel
14850f5b9e
Reduced size of sample document
2014-12-22 16:55:40 +01:00
Lennart Kats
7ff1f1dd0d
Merge pull request #2283 from ajaxorg/misc
...
Sync with cloud9
2014-12-22 13:29:17 +01:00
nightwing
8ff856186d
update tests for c mode
2014-12-22 02:47:38 +04:00
nightwing
b46a0fb4f9
do not include xml tag attributes in the fold range
2014-12-22 02:47:31 +04:00
Daniel Darabos
b9a4f293ed
Fix getVScrollBarAlwaysVisible.
...
By accident it was returning `$hScrollBarAlwaysVisible`.
2014-12-21 22:52:21 +01:00
nightwing
724b66857d
Merge remote-tracking branch 'remotes/pull/2281'
2014-12-21 13:47:50 +04:00
nightwing
56cb246c78
max stack size on chrome is smaller now
2014-12-21 13:46:41 +04:00
nightwing
fed215d046
do not discard modifier info of modifier keys
2014-12-21 13:39:25 +04:00
nightwing
7a3257ab58
fix incorrect highlighting in c and haskell modes
2014-12-21 13:39:25 +04:00
nightwing
2d12ebb1df
improve global access warning in the demo
2014-12-21 13:39:13 +04:00
Kevin Ushey
15b83aca5f
fix move to EOL behaviour for visual block mode
2014-12-20 13:31:23 -08:00
nightwing
60dd224d96
remove old delta shim from vim mode
2014-12-20 19:53:51 +04:00
nightwing
067a1ee68b
Merge remote-tracking branch 'remotes/origin/master'
2014-12-20 19:51:39 +04:00
Harutyun Amirjanyan
5ea0a9b802
Merge pull request #2280 from ajaxorg/vim2
...
Update vim mode to the latest version
2014-12-20 19:45:50 +04:00
nightwing
66ede32c42
update build submodule
2014-12-20 16:19:58 +04:00
nightwing
ed5c38b7c8
update list of users
2014-12-19 18:50:55 +04:00
nightwing
b5c9b7f395
fix typo in IE mouse handler
2014-12-19 18:45:25 +04:00
Lennart Kats
7b037f35ba
Merge pull request #2267 from ajaxorg/fix/various
...
Fix various small issues
2014-12-16 16:06:41 +01:00
Harutyun Amirjanyan
52de738e8a
Merge pull request #2275 from mehtaphysical/char_reserved_in_js
...
change variable char to character
2014-12-16 01:01:45 +04:00
Ryan Mehta
dafa24d5e1
change variable char to character
2014-12-15 12:33:49 -08:00
Bernhard Weichel
95eed25439
small fix in the snippets
2014-12-14 23:53:52 +01:00
Bernhard Weichel
7da354d5f3
fixed Uncaught TypeError: undefined is not a functionapp_config.js:147
...
(anonymous function)app_config.js:146 setDefaultValuesmode_creator.js:6
2014-12-14 23:40:47 +01:00
Bernhard Weichel
18b3c57de9
Merge branch 'master' of https://github.com/ajaxorg/ace into feature/ace_language_definition
...
# By nightwing (7) and others
# Via Harutyun Amirjanyan (4) and others
* 'master' of https://github.com/ajaxorg/ace :
do not pair quotes inside strings
fix toggleComment command in php mode
fix copyLines* for multiple selections
fix pairing of quotes in cstyle behavior
add helper for creating tests
Autocomplete exactMatch option
add *~ (backup files created by various editors) to .gitignore
Remove unneeded regex groups for Eiffel
Update Eiffel programming language definition.
add config.warn and refactor config to allow sharing with ace_tree
do not use automatic scroll into view
Teach tmlanguage.js to process multiple .tmLanguage files at once
2014-12-14 23:11:35 +01:00
Bernhard Weichel
8019a21475
added abc mode
2014-12-14 20:34:41 +01:00
nightwing
c5edaa3608
allow filtering tests in browser runner
2014-12-13 16:45:56 +04:00
nightwing
5a03993f65
update vim.js
2014-12-13 00:50:13 +04:00
Lennart Kats
5fc3bbbe09
Merge pull request #2249 from ajaxorg/misc
...
Several small fixes
2014-12-12 20:48:16 +01:00
nightwing
6b13aedf5f
do not pair quotes inside strings
2014-12-12 17:38:39 +04:00
nightwing
ec18d9493d
fix toggleComment command in php mode
2014-12-12 17:38:39 +04:00
nightwing
3fa54ce97e
fix copyLines* for multiple selections
2014-12-12 17:38:39 +04:00
nightwing
852e0673ca
fix pairing of quotes in cstyle behavior
2014-12-12 17:38:38 +04:00
nightwing
278f1d1674
add helper for creating tests
2014-12-12 17:38:38 +04:00
Harutyun Amirjanyan
232b3c0f8c
Merge pull request #2272 from adamjimenez/autocomplete-exact
...
Autocomplete exactMatch option
2014-12-12 17:21:39 +04:00
nightwing
d8f0ab2a16
fix regression in setDefaultValues
2014-12-12 16:56:02 +04:00
Adam Jimenez
cfdb223e7a
Autocomplete exactMatch option
...
Option to show only exact matches in autocomplete
2014-12-12 10:27:45 +00:00
Harutyun Amirjanyan
d68050c62b
Merge pull request #2268 from mbenkmann/gitignore_backup_files
...
add *~ (backup files created by various editors) to .gitignore
2014-12-10 11:11:00 -08:00
Matthias S. Benkmann
119259b702
add *~ (backup files created by various editors) to .gitignore
2014-12-07 18:21:03 +01:00
nightwing
c49e5bfef9
disable warning
2014-12-07 01:26:44 +04:00
nightwing
2fc497477d
highlight tags when cursor is before tagname
2014-12-07 01:26:24 +04:00
nightwing
e54882db64
use setAttribute instead of autocorrect setter, since the setter doesn't work on ipad
2014-12-07 01:08:06 +04:00
Harutyun Amirjanyan
e217418d39
Merge pull request #2266 from Conaclos/master
...
Update Eiffel definition
2014-12-06 13:03:03 -08:00
Victorien ELVINGER
354dc37ea6
Remove unneeded regex groups for Eiffel
2014-12-06 20:04:27 +01:00
Victorien ELVINGER
29597325d9
Update Eiffel programming language definition.
...
- Disable comments into strings
- Enable concise form for real numbers
- Enable juxtaposed digit separators
- Check char and string content.
2014-12-06 19:50:52 +01:00
Harutyun Amirjanyan
0d4566b42b
Merge pull request #2264 from aroben/convert-many-tmlanguages
...
Teach tmlanguage.js to process multiple .tmLanguage files at once
2014-12-04 03:44:16 -08:00
Lennart Kats
e1933043dc
Merge pull request #2254 from ajaxorg/do-not-scroll
...
Disable automatic scroll into view
2014-12-04 11:10:29 +01:00
nightwing
a71c17b46f
add config.warn and refactor config to allow sharing with ace_tree
2014-12-04 14:02:49 +04:00
nightwing
8c1aa5c772
do not use automatic scroll into view
...
prepares for deprecating the feature in the next version of ace
2014-12-04 14:02:19 +04:00
Lennart Kats
35155075e0
Merge pull request #2219 from ajaxorg/vim2
...
better vim mode
2014-12-04 10:55:29 +01:00
Adam Roben
23a3ba85f0
Teach tmlanguage.js to process multiple .tmLanguage files at once
...
You can now pass more than one .tmLanguage file to tmlanguage.js and it will
process each one in turn. This can vastly speed up the processing of multiple
files as you don't have to pay the node/V8 startup cost for each file.
Note that the script's "dev mode" is now controlled by a --dev flag rather than
an unnamed second argument.
2014-12-03 13:56:22 -05:00
Lennart Kats
57a07f54b3
Merge pull request #2261 from ajaxorg/build
...
fix broken paths in kitchen-sink demo
2014-12-01 16:10:08 +01:00
Harutyun Amirjanyan
93bd34e1cf
Merge pull request #2238 from sevin7676/master
...
cstyle Comment Folding (region and triple star single line block comment)
2014-11-29 23:59:14 -08:00
Harutyun Amirjanyan
16cdd9ddb3
Merge pull request #2259 from jpallen/patch-2
...
Highlight \ref, \vref, \cite and \citep as labels
2014-11-28 06:33:29 -08:00
James Allen
fc322711ca
Highlight \ref, \vref, \cite and \citep as labels
...
The `\ref`, and `\cite` commands in LaTeX are similar to `\label`s in that they refer to user defined labels elsewhere in the text, and it makes sense to highlight them with the same color scheme. Particularly the coloring of arguments to `\ref` commands should match the color of `\label` commands because `\label` defines the strings that `\ref` then references.
2014-11-28 13:34:16 +00:00
sevin7676
c1a8e77760
Add comment to explain unusual naming and remove ending whitespace
2014-11-28 08:18:33 -05:00
Harutyun Amirjanyan
097d19e943
Merge pull request #2256 from devoncarew/devoncarew_dart_keywords
...
more dart keywords
2014-11-26 07:31:07 -08:00
Devon Carew
f7144da4ec
more dart keywords
2014-11-25 13:37:36 -08:00
sevin7676
41df1f265f
Fix fold widget range for region
...
End range should be at end of line as we don't want to display the
'#endregion' text after the fold widget (this is consistent with cstyle
region comment folding).
Added missing semi-colons.
2014-11-25 07:01:09 -05:00
sevin7676
1869024de6
changes per nightwing recommendations
...
Rename this.getFoldWidgetBase to avoid conflict with C# mode.
Use regex instead of substring and trim to determine single line block
comment.
Fixed formatting.
Renamed this.getRegionBlock to this.getCommentRegionBlock to prevent C#
mode conflict.
Updated this.getCommentRegionBlock regex to make nested regions work
properly.
Cleaned up this.startRegionRe (had unneeded parenthesis).
2014-11-25 06:58:45 -05:00
sevin7676
602a7efd5f
removed unused line
...
the end of the range should be the end of the line as we don't want to
see [//#endreigon] in our fold widget.
2014-11-24 10:18:00 -05:00
sevin7676
03730ce381
extra comment to help explain code
2014-11-24 09:52:57 -05:00
sevin7676
f26841da41
tested and cleaned up
2014-11-24 09:48:41 -05:00
sevin7676
fb32897b85
progress
...
appears to be working, need to clean up still
2014-11-24 09:29:37 -05:00
nightwing
49b50ff347
fix broken paths in kitchen-sink demo
2014-11-23 20:06:41 +04:00
Harutyun Amirjanyan
a50fe34925
Merge pull request #2253 from wcandillon/patch-1
...
Remove references to built-in modules
2014-11-23 14:27:33 +04:00
William Candillon
332472ecc6
Remove references to built-in modules
2014-11-22 19:27:52 -08:00
nightwing
2f32304c2e
update vim.js
2014-11-22 00:52:50 +04:00
nightwing
a40060c1ae
increase timeout for intermittently failing placeholder_test.js
2014-11-21 23:15:39 +04:00
nightwing
b4d2cf810d
fix failing test
2014-11-21 23:15:37 +04:00
nightwing
a185414f64
remove old vim mode
2014-11-21 23:15:34 +04:00
nightwing
f9de0a5661
use ctrl-c and mac repeat handling from old vim mode
2014-11-21 23:14:28 +04:00
nightwing
068c950517
add support for multiple selections
2014-11-21 23:14:27 +04:00
nightwing
bd7de6b43b
fix find next for regexps matching empty range
2014-11-21 23:14:26 +04:00
nightwing
aa472742cc
allow to customize cursor appearance
2014-11-21 23:14:24 +04:00
nightwing
8daf190b2e
add CodeMirror api proxy for vim mode
2014-11-21 23:14:21 +04:00
nightwing
f47c3ea8bd
add cm vim mode
2014-11-21 23:04:16 +04:00
Harutyun Amirjanyan
38ed6de508
Merge pull request #2246 from wcandillon/patch-1
...
Disable module resolver
2014-11-21 16:51:49 +04:00
Harutyun Amirjanyan
d8d1e08a86
Merge pull request #2236 from tenbits/master
...
Add Mask Highlighter
2014-11-21 16:50:44 +04:00
Harutyun Amirjanyan
2c796133e0
Merge pull request #2247 from aroben/custom-tmtheme
...
Teach tmtheme.js how to convert a non-built-in theme
2014-11-21 16:49:45 +04:00
Alex Kit
1587b96b3c
Add Mask Highlighter
2014-11-21 05:08:12 +01:00
Adam Roben
11d15b2f28
Pretty-print CSS even when creating a new file
2014-11-20 15:19:27 -05:00
nightwing
eec012b24e
fix ignoring empty delta
2014-11-20 23:28:09 +04:00
nightwing
004a19855a
do not throw for broken anchors since that can break editor
2014-11-20 23:23:46 +04:00
nightwing
d619e4e746
allow passing newLineCharacter ot getValue
2014-11-20 23:02:34 +04:00
nightwing
27264bb9d9
fix infinite loop when inserting more than 0xF000 lines at once
2014-11-20 23:01:53 +04:00
Adam Roben
89702bf606
Make tmtheme.js handle elements with no settings
...
We just ignore them now rather than throwing an exception.
2014-11-20 10:56:57 -05:00
Adam Roben
f471e54ef0
Teach tmtheme.js how to convert a non-built-in theme
...
You can now pass a .tmTheme file on the command line to have it converted.
2014-11-20 10:56:32 -05:00
William Candillon
e0bd006ffc
Update xqlint dependency
2014-11-18 13:55:32 -08:00
William Candillon
9f2473bce2
Disable module resolver
2014-11-18 13:48:02 -08:00
Lennart Kats
d097d41144
Merge pull request #2237 from ajaxorg/focus
...
fix focus related issues
2014-11-17 10:34:12 +01:00
Harutyun Amirjanyan
a0f7864b78
Merge pull request #2241 from jmeas/fix-position
...
Sets offset of fontMetrics div to be 0.
2014-11-16 19:14:29 +04:00
Jmeas
a45385be98
Sets offset of fontMetrics div to be 0.
...
Offsetting the fontMetrics div causes the 'ghost image' created when
drag and dropping an Ace Editor to be offset by that same amount. By
removing the offset we fix the problem. Closes #2240 .
2014-11-15 19:59:07 +01:00
sevin7676
ef856d0f61
Javascript fixes
...
added forceMultiline parameter and removed line copied from C# folding
2014-11-15 09:15:25 -05:00
sevin7676
a70a9a88a9
new javascript folding in html mode
2014-11-15 09:03:31 -05:00
sevin7676
11bbc03e1d
Javascript region folding
2014-11-15 08:48:20 -05:00
sevin7676
1bed3ec951
Javscript region folding
2014-11-15 08:38:21 -05:00
nightwing
bf7eba2253
fix focusing window with click on ie
2014-11-14 23:57:06 +04:00
nightwing
7326de2a48
reset cached scroll values when resizing
...
this is needed since scrollTop of scrollbar element can be reset to 0
when ace is moved in the document.
2014-11-14 23:57:06 +04:00
nightwing
1721ca8a0c
fix unwanted scrolling into view of hidden textarea
2014-11-14 23:56:55 +04:00
Lennart Kats
c5c1bb2b13
Merge pull request #2235 from ajaxorg/hotfix/php_folding
...
Hotfix for regression in php folding
2014-11-12 17:08:35 +01:00
nightwing
3a8b279e43
update fold widgets in mixed modes when tokenizer state changes
2014-11-12 18:40:22 +04:00
nightwing
742e8c01a8
fix folding of li tags containing unclosed p tags
2014-11-12 18:38:50 +04:00
nightwing
5801b75b5d
fix php folding
2014-11-12 18:37:59 +04:00
nightwing
a4532dd8b9
Merge remote-tracking branch 'remotes/origin/master' into v-1.2
...
Conflicts:
build
lib/ace/multi_select_test.js
2014-11-11 11:47:04 +04:00
nightwing
64f2fc4015
add newLineCharacter argument to getValue
2014-11-11 11:45:20 +04:00
nightwing
ffaf44ec0b
copy insert start position before storing it in undoStack
2014-11-11 11:44:17 +04:00
nightwing
bacaeb07d8
cleanup
2014-11-11 11:40:18 +04:00
nightwing
271cefb44a
fix typo
2014-11-08 23:52:05 +04:00
nightwing
b8e3198ba8
version 1.1.8
2014-11-08 23:45:22 +04:00
nightwing
a4d831f474
add more users
2014-11-08 20:56:18 +04:00
nightwing
c4e937939a
Merge remote-tracking branch 'remotes/origin/mode_issues'
2014-11-08 16:25:19 +04:00
nightwing
5562566b37
Merge remote-tracking branch 'remotes/origin/emacs'
...
Conflicts:
lib/ace/incremental_search_test.js
2014-11-08 16:02:02 +04:00
nightwing
d09740f494
fix emacs universal argument
2014-11-08 15:57:23 +04:00
Robert Krahn
e83252130c
emacs: improved multi selection handling for emacs mark
2014-11-06 23:27:54 -08:00
nightwing
072dcb1c11
fix tripple brace highlighting in handlebars mode
2014-11-06 20:43:08 +04:00
Harutyun Amirjanyan
989d0ac3fb
Merge pull request #2226 from LivelyKernel/isearch-regexp-support
...
isearch regexp support
2014-11-06 10:15:53 +04:00
Robert Krahn
775cdedefb
isearch test fix
2014-11-05 15:30:05 -08:00
Robert Krahn
a93646d2f7
isearch: commands searchAsRegExp and selectAllMatches
2014-11-05 15:30:03 -08:00
Robert Krahn
7bb5b305be
isearch: add regexp support
2014-11-05 15:30:01 -08:00
Robert Krahn
939e0739a7
adding improvements as suggested by @nightwing
2014-11-05 15:25:28 -08:00
Robert Krahn
8786e17e6b
isearch test: ensure multi select
2014-11-05 15:25:27 -08:00
Robert Krahn
0a055cb725
isearch: being flexible about whether emacs mode is on or not
2014-11-05 15:25:26 -08:00
Robert Krahn
54d80d79ab
emacs: make code strict conform
2014-11-05 15:25:16 -08:00
Robert Krahn
ea67201540
emacs: fix exchangePointAndMark in normal select mode
2014-11-05 15:25:15 -08:00
Robert Krahn
78b2147c3c
emacs/isearch: select when moving cursor via isearch and emacs mark is set
2014-11-05 15:25:14 -08:00
Robert Krahn
b966cfd7da
emacs: cleanup
2014-11-05 15:25:12 -08:00
Robert Krahn
24f3bab19d
emacs: fix multi select exchangePointAndMark
...
Conflicts:
lib/ace/keyboard/emacs.js
2014-11-05 15:25:08 -08:00
Robert Krahn
90034c3a44
fixing multi selection handling for various emacs commands
...
Conflicts:
lib/ace/keyboard/emacs.js
2014-11-05 15:24:41 -08:00
nightwing
9ccf68dbb2
make sure missing emmet can't break tab key
2014-11-05 23:17:59 +04:00
nightwing
22de936727
fix bracket pairing for multiple selections
2014-11-05 23:15:45 +04:00
Lennart Kats
f133231df8
Merge pull request #2222 from ajaxorg/mode_issues
...
Fix mode issues
2014-11-05 14:47:05 +01:00
nightwing
e26c70ad53
update soy_template test
2014-11-05 17:36:14 +04:00
nightwing
f362d2e84a
add markdown comment to elixir demo
2014-11-05 16:56:51 +04:00
nightwing
96061f72ae
update ChangeLog
2014-11-05 16:51:34 +04:00
nightwing
70337ea5ba
fix infinite loop in soy mode and make tokenizer more robust
2014-11-05 16:42:39 +04:00
nightwing
78cda6bc3a
update architect-build
2014-11-02 15:33:23 +04:00
nightwing
c83f39e4a9
update tests for ruby mode
2014-11-02 15:33:10 +04:00
nightwing
399e25ceaf
fix errors in imported elixir mode
2014-11-02 15:32:26 +04:00
nightwing
4da689e71b
add elixir mode
2014-11-02 15:06:12 +04:00
nightwing
ca9bc7a97a
improve highlighting of ruby strings
2014-11-01 21:44:53 +04:00
nightwing
5b3bbba54e
fix xquery mode breaking autocompletion and add tests
2014-11-01 19:27:40 +04:00
nightwing
671a8d6543
support nested comments in rust mode
2014-11-01 18:15:00 +04:00
nightwing
fd4be8535f
Merge pull request #2216 from adamjimenez/php-delegate
...
use mode delegates in PHP
2014-10-31 15:18:02 +04:00
nightwing
366675a7a7
fix inline php mode
2014-10-31 15:08:44 +04:00
Adam Jimenez
2bd2e37367
fix php indentation
2014-10-30 01:52:38 +00:00
Harutyun Amirjanyan
e08a925870
Merge pull request #2218 from SomeKittens/master
...
Add COPY as a Docker command to be highlighted
2014-10-30 04:34:30 +04:00
Randall Koutnik
c0b37c1ac2
Add COPY as a Docker command to be highlighted
2014-10-29 17:09:09 -07:00
nightwing
2e8d7184e2
Merge pull/2215
2014-10-29 23:19:25 +04:00
nightwing
f121ca93ff
update comment too
2014-10-29 23:18:09 +04:00
Adam Jimenez
b204cd7236
use mode delegates in PHP
...
fixes #2197
2014-10-29 17:01:41 +00:00
Bolutife Ogunsola
292d92ab8c
Update documentation to reflect change introduced in 9253fffb9f
2014-10-29 14:25:21 +01:00
Bolutife Ogunsola
5b30207d74
Fix typo
2014-10-29 14:25:21 +01:00
Harutyun Amirjanyan
20cd631f0a
Merge pull request #2198 from adamjimenez/patch-2
...
Autoindent doesn't always occur
2014-10-29 16:37:17 +04:00
Adam Jimenez
8e3da36bc7
autoindent tweaks
...
use camelcase and start line indent
2014-10-29 12:08:30 +00:00
Adam Jimenez
5e724c5ebd
autoindent from start of tag
2014-10-29 10:13:20 +00:00
Adam Jimenez
b3d0c62a8d
tidy up autoindent
...
use voidElements and double quotes.
2014-10-29 09:54:16 +00:00
Lennart Kats
695e24c418
Merge pull request #2210 from ajaxorg/misc
...
Fix several small issues
2014-10-28 11:04:05 +01:00
nightwing
3ef6bc2097
do not show error for empty json files
2014-10-27 21:35:51 +04:00
Harutyun Amirjanyan
e8419e5742
Merge pull request #2208 from coderaiser/patch-2
...
feature(package) v1.1.7
2014-10-27 13:05:04 +04:00
Harutyun Amirjanyan
2de76b5251
Merge pull request #2207 from coderaiser/patch-1
...
Simplified reading version from package.json
2014-10-27 13:04:17 +04:00
coderaiser
f3d9c588bd
feature(package) v1.1.7
2014-10-25 18:35:41 +03:00
coderaiser
d068e2f737
feature(version) simplified reading version from package.json
2014-10-25 18:34:22 +03:00
nightwing
1a70ef15e2
fix #2190 autocomplete doesn't show tooltip when list initially appears
2014-10-25 03:25:44 +04:00
nightwing
58d166d647
do not add extra semicolon in built files
2014-10-25 02:07:06 +04:00
nightwing
fd5a6ade03
fix #2183 scrollPastEnd breaks vScrollBarAlwaysVisible=false option
2014-10-24 16:40:53 +04:00
Adam Jimenez
289ada0a2f
don't indent after closing tag
2014-10-23 09:28:42 +01:00
Harutyun Amirjanyan
af859e2b0c
Merge pull request #2189 from takapa/master
...
Improve tooltips
2014-10-21 19:55:27 +04:00
Harutyun Amirjanyan
94514a8456
Merge pull request #2200 from adamjimenez/patch-5
...
Fix string tooltips not showing
2014-10-21 18:19:46 +04:00
Harutyun Amirjanyan
1d39be41a6
Merge pull request #2201 from adamjimenez/patch-6
...
send completion data to completer callback
2014-10-21 18:19:38 +04:00
Adam Jimenez
7b01a4273e
send completion data to completer callback
2014-10-21 12:46:29 +01:00
Adam Jimenez
bf8e9ddf45
Fix string tooltips not showing
2014-10-21 10:35:34 +01:00
Chris Ainsley
cef48f6887
Responded to suggestions by nightwing
...
Removed style changes (no style changes are part of the PR).
Only change now should be that we create a <div/> element instead of a <pre/> element.
2014-10-20 21:33:23 +01:00
Adam Jimenez
631695a0e4
Autoindent doesn't always occur
...
Currently autoindent only kicks in as so:
```
<div>|</div>
```
This allows it to also work with:
```
<div>|
</div>
```
2014-10-20 17:30:26 +01:00
nightwing
525fe1ffe3
do not wrap change events in additional e.data
2014-10-18 00:56:13 +04:00
nightwing
bb827051a6
Merge branch 'master' into v-1.2
...
Conflicts:
lib/ace/commands/command_manager.js
2014-10-17 19:25:02 +04:00
nightwing
c97858705d
cleanup
2014-10-17 19:23:43 +04:00
Harutyun Amirjanyan
40a9c308b9
Merge pull request #2191 from maxh/patch-1
...
Fix errors in Anchor docs
2014-10-14 14:53:10 +04:00
Max Heinritz
f8bf6f253a
Fix errors in Anchor docs
...
At least, I think they are errors.
2014-10-13 11:54:33 -07:00
DanyaPostfactum
6502a3d2cb
Update tests for wrap indent
2014-10-12 18:37:52 +10:00
DanyaPostfactum
f625dfeea3
Add indentSubsequentLines to options
2014-10-12 18:37:20 +10:00
takapa
2636e5de5f
Improve tooltips
...
Allow tooltips in div element (currently tooltips only allow items in pre element which is tricky to format). Also fix wrapping, remove gradient fill, and introduce a maximum width of 500px by default.
2014-10-12 01:20:27 +01:00
DanyaPostfactum
60367772a9
Add wrap indent
2014-10-12 01:56:19 +10:00
Lennart Kats
3af776df12
Merge pull request #2186 from ajaxorg/highlighter-fixes
...
Highlighter fixes
2014-10-11 17:16:48 +02:00
nightwing
43cdfd792f
Add HACK and XXX
2014-10-10 23:54:19 +04:00
Lennart Kats
a02ca596b9
Merge pull request #2073 from ajaxorg/multihash
...
Allow binding multiple commands to one key
2014-10-10 15:41:23 +02:00
nightwing
ed40c1f51f
improve tmlanguage.js
2014-10-10 02:05:15 +04:00
nightwing
9683d80f84
highlight todo in javascript comments
2014-10-09 20:49:25 +04:00
nightwing
52e8bc3082
add elm mode ( fixes #2099 )
2014-10-09 16:41:49 +04:00
nightwing
23c64c6ebb
Add highlighting for raw string literals in rust mode.
2014-10-09 16:39:14 +04:00
nightwing
9cc394d3b9
Merge pull request #2169
...
allow removing completers
2014-10-09 01:32:30 +04:00
nightwing
38ce8b8919
less java:)
2014-10-09 01:30:05 +04:00
takapa
28b95df12c
Added setCompleters(...) function
...
Added setCompleters() method, so that completers can be explicitly set from a pre-populated array, or can be removed entirely (if null is passed, or setCompleters() is called without an argument or an empty array is passed.
Please check this carefully for rookie JavaScript bugs, as I'm not sure if the null/undefined test is best-practise here as I don't typically code in JavaScript in my day-job.
2014-10-08 22:07:23 +01:00
Ruben Daniels
18f999fc47
Merge pull request #2174 from ajaxorg/autoscroll
...
AutoScrollEditorIntoView doesn't work for search
2014-10-06 16:57:58 -07:00
Ruben Daniels
0609c8e1a8
Merge pull request #2175 from ajaxorg/misc
...
Fix several small issues
2014-10-06 16:57:39 -07:00
Ruben Daniels
61ca159312
Merge pull request #2148 from ajaxorg/autocomplete
...
Add documentation tooltip for autocompleter
2014-10-06 16:57:16 -07:00
Harutyun Amirjanyan
cc40b8ceb8
Merge pull request #2177 from richo/fix-username
...
Fix @richo's username
2014-10-06 18:56:30 +04:00
Richo Healey
1a6bb0591b
Fix @richo's username
2014-10-05 19:22:17 -07:00
nightwing
6814187c51
fix name of templates/highlight_rules.js
2014-10-05 23:07:34 +04:00
nightwing
29023787e5
Merge remote-tracking branch 'remotes/origin/master' into v-1.2
...
Conflicts:
build
lib/ace/document.js
lib/ace/editor.js
2014-10-05 23:04:57 +04:00
nightwing
2983c4b19f
do not throw when trying to add intersecting folds
2014-10-05 22:53:31 +04:00
nightwing
c2ce33f368
fix search.$assembleRegExp not working for multiline strings
2014-10-05 22:53:31 +04:00
nightwing
a1042e0d94
fix reattaching linewidgets to editor
2014-10-05 22:53:31 +04:00
nightwing
6c0bc56500
improve error handling in worker
2014-10-05 22:53:31 +04:00
nightwing
ab6aa3be5c
fix gutter colors in theme importer
2014-10-05 22:53:31 +04:00
nightwing
14fc8adac2
cleanup mode_creator tool
2014-10-05 22:53:30 +04:00
nightwing
6867d1f4c6
fix several highlighter issues
2014-10-05 22:53:30 +04:00
nightwing
6e9ce4dbc8
fix #2173 AutoScrollEditorIntoView doesn't work for search
2014-10-05 00:14:10 +04:00
takapa
9b8385b07d
Update language_tools.js
...
Added removeCompleters() function to language tools exports as it is not possible to access the completers array directly.
This is currently utilized by Ace GWT to cleardown existing completers (for entirely programmatic completers without snippets or keyword completions) but I feel it belongs in the mainline (I have to manage a fork at the moment and there seems to be no other workaround).
2014-09-30 19:55:06 +01:00
Harutyun Amirjanyan
54e022fab2
Merge pull request #2168 from phungleson/patch-1
...
Change line comment start to //
2014-09-30 18:57:10 +04:00
Son
47b9c6c225
Change line comment start to //
...
http://doc.rust-lang.org/guide.html#comments
2014-09-30 22:07:53 +08:00
Harutyun Amirjanyan
cec6779003
Merge pull request #2165 from Newbrict/master
...
clipped trailing whitespace
2014-09-27 23:57:58 +04:00
Dimitar Dimitrov
753fa6b904
clipped trailing whitespace
2014-09-27 13:58:04 -04:00
Harutyun Amirjanyan
f4356993b2
Merge pull request #2157 from cvoege/master
...
Added Find All Functionality to Ctrl-F searchbox.
2014-09-27 13:35:16 +04:00
Colton Voege
4b44bad687
Replace all with Alt-Enter fixed.
2014-09-25 12:57:32 -04:00
Colton Voege
a33cc3223a
Merge branch 'master' of https://github.com/ajaxorg/ace
2014-09-25 12:54:50 -04:00
nightwing
1bb84debca
update build submodule
2014-09-21 00:14:53 +04:00
nightwing
c62b0b134f
fix regression in ace_popup
2014-09-21 00:04:01 +04:00
Harutyun Amirjanyan
79eda6d2a8
Merge pull request #2111 from wcandillon/patch-3
...
Update XQLint dependency
2014-09-20 12:35:08 +04:00
Ruben Daniels
961eee344c
Merge pull request #2159 from ajaxorg/misc
...
Fix several small issues
2014-09-20 10:10:04 +02:00
nightwing
8a306d8a8e
workaround for inaccurate font rendering on chrome 37
2014-09-20 01:43:52 +04:00
nightwing
121835bed8
add menuitem to the list of void tags
2014-09-20 00:07:54 +04:00
Colton Voege
378a72a91c
Added Find All functionality to searchbox.
2014-09-17 13:33:29 -04:00
Ruben Daniels
a0327aebd9
Merge pull request #2156 from ajaxorg/dragcursor
...
improve drag cursor on windows
2014-09-17 15:20:33 +02:00
Ruben Daniels
0989419251
Merge pull request #2155 from ajaxorg/keyboard/emacs
...
fix #2154 Emacs copy/paste issue with highlighting marker
2014-09-17 15:20:12 +02:00
nightwing
b25f4b6a10
fix #2154 Emacs copy/paste issue with highlighting marker
2014-09-17 17:05:38 +04:00
nightwing
f68ca6266a
improve drag cursor on windows
2014-09-16 00:34:39 +04:00
nightwing
953e452f70
add doc tooltip
2014-09-13 03:22:55 +04:00
Ruben Daniels
e894b5f9e0
Merge pull request #2137 from ajaxorg/autocomplete
...
Fix several small issues
2014-09-12 20:18:22 +02:00
Ruben Daniels
74f7d0095b
Merge pull request #2135 from ajaxorg/tool/add_mode
...
Add tool/add_mode.js for creating stub files for a new mode
2014-09-12 20:18:07 +02:00
Ruben Daniels
c029ba57c5
Merge pull request #2138 from ajaxorg/demo/warn
...
show warning if build/src/ace.js is missing
2014-09-12 20:17:56 +02:00
Harutyun Amirjanyan
8cc22b10eb
Merge pull request #2145 from tobiasahlin/clean-up-css
...
Clean up CSS
2014-09-12 20:58:44 +04:00
Tobias Ahlin
ec3750edcb
float triggers display block
2014-09-11 10:26:49 +02:00
Tobias Ahlin
bde7daaf1b
Use animation and font shorthand
2014-09-11 10:26:13 +02:00
Tobias Ahlin
6593e25de6
Keyframes can share values
2014-09-11 10:25:52 +02:00
Tobias Ahlin
87dcd881e3
Use font shorthand
2014-09-11 10:18:23 +02:00
Tobias Ahlin
eabb4b2cb5
float triggers display: block
2014-09-11 10:17:55 +02:00
Tobias Ahlin
6a0a108d2a
Vendor prefixes are not needed for border-radius
2014-09-11 09:11:54 +02:00
Tobias Ahlin
a36e7bb0c1
position: fixed triggers display: block
2014-09-11 09:11:32 +02:00
Tobias Ahlin
f103d2632c
px is redundant for zero values
2014-09-11 09:06:33 +02:00
Tobias Ahlin
f4afa89d4e
Vendor prefixes aren't necessary for box-shadow
2014-09-11 00:55:33 +02:00
Tobias Ahlin
a89e3d0d9d
Only -webkit prefix for transitions is necessary
...
Android and iOS safari both support it without the prefix, but hasn’t
for long
2014-09-11 00:53:25 +02:00
Tobias Ahlin
2cdd9fef70
Use font shorthand for ace_editor
2014-09-11 00:47:41 +02:00
Harutyun Amirjanyan
4ff4d1ee43
Merge pull request #2144 from girving/doc-fix
...
Fix documentation typo: "includeText" should be "insertText"
2014-09-11 01:58:48 +04:00
Geoffrey Irving
6795b35135
Fix documentation type: "includeText" should be "insertText"
2014-09-10 14:43:36 -07:00
Harutyun Amirjanyan
706f2ea172
Merge pull request #2143 from p2004a/fix-filteredlist-behaviour
...
Changed FilteredList.setFilter unique matches computing in autocomplete.js
2014-09-10 17:47:25 +04:00
nightwing
d2b6b43679
Merge branch 'pull/2139'
2014-09-10 17:18:36 +04:00
nightwing
aec7db80d8
fix more typos
2014-09-10 17:17:11 +04:00
Marek Rusinowski
c0c99ad5c6
changed FilteredList.setFilter unique matches computing
2014-09-10 12:35:04 +02:00
Chris Schmich
91db934fe6
Fixing another typo.
2014-09-09 20:33:09 -05:00
Chris Schmich
8b996b0a09
Fix typo.
2014-09-09 20:29:44 -05:00
nightwing
fb16e59f03
do not trigger keyLocation warning ( fixes #1731 )
2014-09-10 04:29:43 +04:00
nightwing
cdaf4c1539
show warning if build/src/ace.js is missing
2014-09-10 04:12:42 +04:00
nightwing
1bce1b2a60
cleanup tools directory
2014-09-09 21:44:27 +04:00
nightwing
dbeeea2dd9
add helper tool for starting new mode
2014-09-09 21:18:52 +04:00
nightwing
bd95f782d8
close completion popup when backspacing to empty string
2014-09-07 17:22:04 +04:00
nightwing
e6660cd47c
improve matlab highlighting fixes #2042 , #2043
2014-09-07 17:21:36 +04:00
nightwing
5f6782d949
fix #2103 completion filtering doesn't work when started with empty prefix
2014-09-07 15:00:21 +04:00
nightwing
e8f7419131
fix #2054 Completer ignores better match if autoinsert is enabled
2014-09-07 14:46:20 +04:00
nightwing
bb76c62c7b
fix several ie8 issues
2014-09-06 02:23:37 +04:00
nightwing
c0741f3511
fix #2119 Soft Hyphen (U+00AD) breaks cursor position calculation
2014-09-05 23:55:16 +04:00
nightwing
36f62e3792
fix #1840 The last CJK character of a wrapped line drops down
2014-09-05 23:53:16 +04:00
Lennart Kats
badade8f4e
Merge pull request #2125 from ajaxorg/highlighter-fixes
...
Highlighter fixes
2014-09-02 16:44:48 +02:00
Harutyun Amirjanyan
8a91b43b67
Merge pull request #2117 from camertron/sql_union
...
Adding highlight support for the UNION SQL keyword
2014-09-02 15:27:35 +04:00
nightwing
3d6b93b946
update tests
2014-09-02 15:12:15 +04:00
nightwing
30f7f8a3f2
add es6 template string highlighting to javascript mode
2014-09-02 13:42:59 +04:00
nightwing
9f2fba320d
fix herestring highlighting in sh mode
2014-09-02 13:04:33 +04:00
nightwing
09ddbeb341
add Io mode
2014-09-02 12:55:58 +04:00
nightwing
7a3a84c858
fix error in coffeeScript mode
2014-09-02 01:16:10 +04:00
Cameron Dutro
0d8865bcfe
Adding highlight support for the UNION sql keyword
2014-08-27 20:01:31 -06:00
nightwing
69edbf9460
github pages now requires https submodule urls
2014-08-27 17:30:12 +04:00
Harutyun Amirjanyan
9bc0dbd788
Merge pull request #2115 from danyaPostfactum/dragdropfix
...
Make DragdropHandler more bulletproof
2014-08-27 15:10:45 +02:00
DanyaPostfactum
f9591eb16f
Make DragdropHandler more bulletproof
2014-08-24 00:37:06 +10:00
William Candillon
bf8b6806a0
Update XQLint dependency
...
fixes #2108
2014-08-21 21:42:14 +02:00
Harutyun Amirjanyan
3c4afde47b
Merge pull request #2080 from jpallen/master
...
Keep apparent scroll position fixed when changes are made offscreen
2014-08-20 15:49:03 +04:00
Harutyun Amirjanyan
60dd9156fe
Merge pull request #2104 from Razer6/vhdl_mode
...
Add VHDL to modelist
2014-08-19 17:29:31 +04:00
Robert Schilling
fd2e51f120
Add VHDL mode
2014-08-18 22:17:39 +02:00
nightwing
bb4f7a0f1b
update build
2014-08-17 15:21:17 +04:00
Lennart Kats
df58b5b710
Merge pull request #2096 from ajaxorg/old-worker
...
Allow using uiWorker on ie9 where Worker is undefined
2014-08-14 11:08:40 +02:00
nightwing
084dd4c132
fix regression in loading workers in packed mode
2014-08-14 12:49:00 +04:00
nightwing
6682c18ab3
allow using uiWorker on ie9 where Worker is undefined
2014-08-14 12:41:57 +04:00
Zef Hemel
d6c51fe898
Fix Docker highlighter again
2014-08-14 09:42:32 +02:00
Zef Hemel
5ba99b5fd4
Updated Dockerfile highlighter
...
Now uses constants rather than variables (which in many highlighters don't appear any differently).
2014-08-14 09:36:57 +02:00
Harutyun Amirjanyan
97d39e2912
Merge pull request #2095 from ajaxorg/revert-2076-no-auto-scroll
...
Revert "Disable automatic scroll into view"
2014-08-13 23:11:14 +04:00
Harutyun Amirjanyan
217635fe67
Merge pull request #2094 from ajaxorg/ruby-behaviors
...
Enabled C-style behaviors for Ruby
2014-08-13 22:57:22 +04:00
Harutyun Amirjanyan
1dc42fd46e
Revert "Disable automatic scroll into view"
2014-08-13 22:53:35 +04:00
Zef Hemel
1f14f3fc32
Enabled C-style behaviors for Ruby which are pretty much accurate.
2014-08-13 20:44:51 +02:00
Harutyun Amirjanyan
706b7815e3
Merge pull request #2089 from dfelder/master
...
Some more highlight rules for latex mode
2014-08-13 00:47:59 +04:00
Daniel Felder
ed320af6f4
fix code folding in equation mode
2014-08-11 12:21:20 +00:00
Daniel Felder
b01fe5de13
cleanup
2014-08-11 11:59:42 +00:00
Daniel Felder
917c4da39d
cleanup
2014-08-11 11:57:29 +00:00
Daniel Felder
b8c111b832
add folding for paragraph
2014-08-11 11:54:15 +00:00
Daniel Felder
c3411631a1
highlight input command
2014-08-11 11:51:38 +00:00
Daniel Felder
e227811a21
highlight input command
2014-08-11 11:46:27 +00:00
Harutyun Amirjanyan
fe9b95f9e2
Merge pull request #2090 from adamjcook/gcode
...
Adding G-code (ISO 6983) language mode.
2014-08-11 15:41:43 +04:00
Daniel Felder
f79a7a7b0b
exit equation mode on empty lines
2014-08-11 11:40:16 +00:00
Daniel Felder
2f56fb208c
allow comments in equation, default token in equation
2014-08-11 11:03:43 +00:00
Daniel Felder
114166a0ce
fix code folding
2014-08-11 11:02:43 +00:00
Daniel Felder
69dcab3479
Merge https://github.com/ajaxorg/ace
2014-08-11 09:20:25 +00:00
Daniel Felder
9fb80fb72c
simplifications and different highlight for labels etc.
2014-08-11 09:13:50 +00:00
Daniel Felder
b4dc4b7694
adjust tests
2014-08-11 09:12:46 +00:00
Adam Joseph Cook
37aa485137
Adding G-code (ISO 6983) language mode.
2014-08-10 22:24:52 -05:00
Lennart Kats
549df3c756
Merge pull request #2087 from ajaxorg/destroy
...
destroy session when destroying the editor
2014-08-10 11:26:07 +02:00
Lennart Kats
2fda9268f3
Merge pull request #2088 from ajaxorg/misc
...
Code cleanup + minor fixes
2014-08-10 11:24:41 +02:00
Lennart Kats
3752d20b13
Merge pull request #2086 from ajaxorg/textinput
...
IME issues
2014-08-10 10:56:28 +02:00
Lennart Kats
5f8c5e0fb6
Merge pull request #2077 from ajaxorg/mode/css
...
update csslint
2014-08-10 10:55:31 +02:00
Lennart Kats
5348712ce2
Merge pull request #2076 from ajaxorg/no-auto-scroll
...
Disable automatic scroll into view
2014-08-10 10:55:18 +02:00
Lennart Kats
4b5409c5cb
Merge pull request #2070 from ajaxorg/static-highlight
...
accept mode options object in static highlight extension
2014-08-10 10:50:32 +02:00
Lennart Kats
b714925ed8
Merge pull request #2063 from ajaxorg/fix/build
...
do not rename kr_theme to kr during the build
2014-08-10 10:49:50 +02:00
Daniel Felder
4115fd24b3
adjust tests
2014-08-10 01:40:09 +00:00
Daniel Felder
b5560a9cad
adjust tests
2014-08-10 01:18:28 +00:00
Daniel Felder
d029129b28
lparen, rparen in block
2014-08-10 01:17:39 +00:00
Daniel Felder
b8f135a37d
adjustments to latex mode
2014-08-10 00:29:39 +00:00
Daniel Felder
08bf3696e7
some more syntax highlighting for latex mode
2014-08-10 00:02:33 +00:00
nightwing
9b489c752b
minor fixes
2014-08-09 22:32:07 +04:00
nightwing
10860343ab
fix error when inserting text inside code
2014-08-09 22:32:07 +04:00
nightwing
1bd38560b4
code style
2014-08-09 22:32:07 +04:00
nightwing
383b798901
disable automatic scroll into view
2014-08-09 22:22:49 +04:00
nightwing
dc37f938c9
destroy session when destroying the editor
2014-08-09 18:48:43 +04:00
nightwing
920cd20327
improve ime style
2014-08-09 18:44:24 +04:00
nightwing
d493325973
make sure editor container never scrolls because of out of view textarea
2014-08-09 18:44:24 +04:00
Harutyun Amirjanyan
ffc547d2c3
Merge pull request #2079 from buildersbrewery/master
...
Updated LSL language
2014-08-08 22:28:26 +04:00
Harutyun Amirjanyan
e2ab837178
Merge pull request #2084 from jpallen/patch-1
...
Don't ignore contextmenu event in Firefox on Windows/Linux
2014-08-08 22:27:44 +04:00
James Allen
1109188a93
Don't ignore contextmenu event in Firefox on Windows/Linux
2014-08-08 18:28:41 +01:00
James Allen
146d832e19
Keep apparent scroll position fixed when changes are made offscreen
2014-08-06 13:59:11 +01:00
Zef Hemel
2859373983
Merge pull request #2075 from ajaxorg/highlighter-fixes
...
Highlighter fixes
2014-08-05 11:56:34 +02:00
nightwing
0842d27710
fix failing test
...
allow folding <p> tags
2014-08-04 18:27:45 +04:00
Builder's Brewery
89b5597948
Updated regex for entity.name.state.lsl
2014-08-04 15:52:57 +02:00
Builder's Brewery
36198a50f4
Updated LSL snippets
2014-08-04 15:38:52 +02:00
Builder's Brewery
91cc993bb2
Updated LSL keywords
2014-08-04 15:24:56 +02:00
nightwing
b69f7450aa
fix autoclosing of p tag
2014-08-02 01:02:52 +04:00
nightwing
d120d050fb
update test
2014-08-02 01:02:03 +04:00
nightwing
518166324b
add constexpr keyword to c++
2014-08-02 01:02:03 +04:00
nightwing
0eff326d62
tweak modes
2014-08-02 01:01:46 +04:00
nightwing
b990ad3f90
update csslint
2014-08-02 00:57:21 +04:00
nightwing
dfee740802
update command_manager test
2014-08-01 22:33:32 +04:00
nightwing
5744a3c6e3
fix bracket matching in vala mode
2014-08-01 22:12:45 +04:00
nightwing
ec6ffec1e4
Merge branch 'missing-redraw'
2014-08-01 22:07:25 +04:00
nightwing
72dcd28905
trigger redraw less often
2014-08-01 22:06:43 +04:00
nightwing
f4990b3a56
make sure text redraw isn't missed when bgTokenizer state changes
2014-08-01 21:52:25 +04:00
nightwing
d01cbaf698
Merge pull request #2041 from jpallen:master
...
Redraw lines and active line highlight when offscreen updates are made
2014-08-01 21:50:51 +04:00
Harutyun Amirjanyan
f80dea7915
Merge pull request #2066 from gatof81/master
...
ie11 fix getBoundingClientRect() error
2014-08-01 21:47:27 +04:00
nightwing
a00ce9cd72
update keyboard shortcuts extension
2014-08-01 20:47:49 +04:00
nightwing
b2612c6039
cleanup emmet extension
2014-08-01 20:19:17 +04:00
nightwing
c673190bf7
allow binding multiple commands to same key
2014-07-29 17:40:19 +04:00
Diego Ferreyra
b0babd3f25
ie11 fix getBoundingClientRect() error missing ";"
2014-07-28 14:37:15 -03:00
Diego Ferreyra
7ab9ce686f
ie11 fix getBoundingClientRect() error
2014-07-28 14:34:39 -03:00
nightwing
80f42e13ff
accept mode options object in static highlight extension
2014-07-28 19:10:41 +04:00
Diego Ferreyra
d40bec839d
ie11 fix getBoundingClientRect() error
2014-07-24 17:14:40 -03:00
nightwing
23f678229a
update config_test.js
2014-07-22 16:57:14 +04:00
nightwing
0eaae8712e
do not rename kr_theme to kr during the build
2014-07-22 16:32:40 +04:00
Lennart Kats
f3d4147f6b
Merge pull request #2023 from ajaxorg/edit_textarea
...
Do not hang the browser when ace.edit is called for textarea
2014-07-21 14:07:47 +02:00
Lennart Kats
c079a49ce7
Merge pull request #2053 from ajaxorg/fix/highlighting
...
Fix highlighting issues
2014-07-21 14:07:20 +02:00
Lennart Kats
b71a09d8d0
Merge pull request #2052 from ajaxorg/double_tap
...
fix Double tapping to select words doesn't work reliably
2014-07-21 14:06:19 +02:00
Harutyun Amirjanyan
c073766cc3
Merge pull request #2055 from Conaclos/working
...
Eiffel programming language mode
2014-07-21 04:37:47 +04:00
Conaclos
b651a424f1
Adding the new Eiffel example.
2014-07-20 19:12:34 +02:00
Conaclos
9284732a28
Remove eiffel example.
...
Current example is too large.
2014-07-20 19:12:03 +02:00
Conaclos
7e55724c52
Add comment mark in Eiffel mode.
2014-07-20 19:10:50 +02:00
Conaclos
fcd1dbb98d
Adding Eiffel language mode.
...
- Adding Eiffel highlight rules and Eiffel mode
- Use Sudoku grid example of Eiffel Rosetta Code project as Eiffel example
2014-07-20 17:22:21 +02:00
nightwing
d53c91e41a
update mode tests
2014-07-16 23:29:37 +04:00
nightwing
1ad5e66be0
fix #2051 highlighting php string in script tag
2014-07-16 23:27:20 +04:00
nightwing
a52b30317b
add heredoc support for sh mode
2014-07-16 22:50:12 +04:00
nightwing
c1c08945b2
do not scroll cursor into view after quad click
2014-07-16 22:46:35 +04:00
nightwing
d3d2e0823b
fix Double tapping to select words doesn't work reliably
2014-07-16 19:03:23 +04:00
Harutyun Amirjanyan
3b85ddfa05
Merge pull request #2048 from dfelder/patch-1
...
Update latex.js
2014-07-15 14:25:18 +04:00
Daniel Felder
0afb5f6da6
Update latex.js
...
Most of LaTeX is text. Word wrapping etc. should behave accordingly.
2014-07-15 01:38:50 +02:00
Harutyun Amirjanyan
e9faed1868
Merge pull request #2040 from devoncarew/devoncarew_show_hide_dart
...
add the show and hide keywords to the dart mode
2014-07-10 22:24:55 +04:00
James Allen
fd182ea76f
Redraw lines and active line highlight when offscreen updates are made
...
When setUseWrapMode is true, if some text is inserted into a line which is
above the cursor and offscreen, then the renderer did not previously redraw the
lines or active line highlight. However, if this insert causes the line to wrap
onto another line then everything is shifted down by one visual line, leaving
the onscreen lines in an out of date state. With this commit, the onscreen
lines and active line highlight are now redrawn when this happens.
2014-07-10 12:56:11 +01:00
Devon Carew
a885aea2f0
add the show and hide keywords to the dart mode
2014-07-09 16:22:24 -07:00
Harutyun Amirjanyan
4b286a5c0d
Merge pull request #2036 from jjatria/praat
...
Praat syntax highlighting rules
2014-07-09 21:02:18 +04:00
nightwing
a3bb907f46
v1.1.5
2014-07-09 18:32:00 +04:00
baboso
5ebcf9298b
Merge branch 'master' of git://github.com/ajaxorg/ace into praat
2014-07-08 15:22:40 -04:00
baboso
4904f74dbd
Minor changes to Praat syntax files
2014-07-08 15:18:57 -04:00
Harutyun Amirjanyan
d3ddd74fe7
Merge pull request #2029 from devoncarew/devoncarew_gitignore
...
Devoncarew gitignore
2014-07-07 19:30:04 +04:00
Devon Carew
cc03e77327
review comments
2014-07-07 08:17:25 -07:00
Fabian Jakobs
779912d517
Merge pull request #2027 from ajaxorg/autocomplete
...
Tweak autocomplete
2014-07-07 15:08:28 +02:00
Devon Carew
e6f01878d7
add snippets; fix the kitchensink demo
2014-07-04 11:35:07 -07:00
Devon Carew
bf72097811
add a gitignore mode
2014-07-04 11:25:53 -07:00
Ruben Daniels
c3bb709318
Merge pull request #2022 from ajaxorg/performance
...
do not use setInnerHTML since it isn't faster on new browsers
2014-07-03 13:53:19 +02:00
nightwing
8ed2799620
do not close the popup if there are matching completions
2014-07-03 00:12:27 +04:00
nightwing
f8be5072ac
allow using name instead of caption
2014-07-02 23:56:24 +04:00
nightwing
f9b3655c94
fix autocomplete popup click regression
2014-07-02 23:38:11 +04:00
nightwing
ad54d2c46c
disabled validateDelta since it breaks autocompletion popup
2014-07-02 22:04:32 +04:00
nightwing
1f7582b5a6
Merge remote-tracking branch 'remotes/origin/master' into v-1.2
...
Conflicts:
lib/ace/anchor.js
lib/ace/keyboard/vim/maps/operators.js
2014-07-02 21:58:13 +04:00
nightwing
109923873a
do not hang the browser when edit is called for textarea
2014-07-02 10:58:21 +04:00
Harutyun Amirjanyan
7fbfbc4c16
Merge pull request #2025 from devoncarew/master
...
add the export keyword to dart
2014-07-02 07:43:30 +04:00
Devon Carew
2ce7ed0f44
add the export keyword to dart
2014-07-01 16:15:45 -07:00
nightwing
ccfb820418
add test for whitespace extension
2014-07-01 01:32:24 +04:00
nightwing
b5eda22bfc
update changelog
2014-07-01 01:21:09 +04:00
nightwing
299d174dc7
do not use setInnerHTML since it isn't faster on new browsers
2014-06-29 09:58:48 +04:00
Harutyun Amirjanyan
416f5582e8
Merge pull request #2021 from devoncarew/master
...
remove the invalid rule from the go syntax file
2014-06-29 09:48:51 +04:00
Devon Carew
f8b7dce3e0
remove the invalid rule from the go syntax file
2014-06-28 22:21:52 -07:00
Harutyun Amirjanyan
63f43da96a
Merge pull request #2012 from hartman/dragDelay
...
Match platform specifics for dragDelay of text
2014-06-27 20:07:43 +04:00
Derk-Jan Hartman
2dcc4a3f04
Match platform specifics for dragDelay of text
...
On Mac we keep it at 150ms. On other platforms it either
does not exist or at most it's very small.
This fixes issue #1879
2014-06-27 14:20:09 +02:00
nightwing
0450a1a539
remove unneeded setOption call
2014-06-25 19:01:06 +04:00
Lennart Kats
fdbd11d3df
Merge pull request #2014 from ajaxorg/build
...
Use architect-build for building ace
2014-06-23 12:21:04 +02:00
Harutyun Amirjanyan
14f5095c92
Merge pull request #2005 from ajaxorg/overridable-mergeables
...
Make mergeable commands (for undo history) overridable.
2014-06-23 00:31:18 +04:00
Zef Hemel
1dd41ea75d
Make mergeable commands (for undo history) overridable.
2014-06-23 00:12:20 +04:00
nightwing
ce070285a4
Merge remote-tracking branch 'remotes/origin/keybinding'
2014-06-22 23:49:13 +04:00
nightwing
3ebc2828e6
add textarea keybinding (probably fixes #36 )
2014-06-22 23:44:59 +04:00
nightwing
6aaede1a2e
keep mac line movement keybindings (still overridden by jumptomatching)
2014-06-22 23:33:45 +04:00
Harutyun Amirjanyan
8c86ff6fab
Merge pull request #2013 from rmsmith/master
...
mode/applescript : set the `$id` to the correct value
2014-06-21 22:51:55 +04:00
rmsmith
739e86cde7
mode/applescript : set the $id to the correct value
...
This brings the new applescript mode into alignment with the other modes
per #1778
2014-06-21 19:15:52 +03:00
nightwing
6714359998
tweak
2014-06-21 01:48:07 +04:00
nightwing
e5b2eed5c5
add architect build to package.json
2014-06-20 20:55:21 +04:00
nightwing
e52884761d
keep demo/kitchein-sink folders location in the build
2014-06-20 20:55:21 +04:00
nightwing
b42108a2c9
remove unnecessary use of async
2014-06-20 20:55:12 +04:00
nightwing
d63863ac0c
use architect-build for building ace
2014-06-20 02:27:50 +04:00
nightwing
fcb3331d69
remove special build version for bookmarklet
2014-06-20 02:26:10 +04:00
Adam Jimenez
08bfa14dd2
jumptomatching/ selecttomatching mac shortcut
...
fixes #2007
2014-06-19 23:06:52 +01:00
Harutyun Amirjanyan
ffe22ce2be
Merge pull request #2009 from themgt/master
...
adding package.json start script
2014-06-18 11:05:47 +04:00
Harutyun Amirjanyan
bdd54043b5
Merge pull request #2004 from tomalec/html-import-issue
...
Use current document to process <script> tags (fixes ajaxorg/ace#2003 )
2014-06-18 11:05:26 +04:00
Paul
9a4bb06bb7
adding package.json start script
2014-06-16 14:08:34 -04:00
Tomek Wytrebowicz
3ce44130d4
comment the need of ownerDocument ajaxorg/ace#2003
2014-06-16 13:48:18 +02:00
Harutyun Amirjanyan
8db9dc255a
Merge pull request #1994 from hitode909/fix-is-gecko
...
useragent.isGecko is false on Firefox 29
2014-06-16 15:05:39 +04:00
Ruben Daniels
5496351529
Merge pull request #1985 from ajaxorg/focus
...
fix issue with scrolling into view on focus
2014-06-16 12:34:23 +02:00
Ruben Daniels
f25b14a328
Merge pull request #1982 from ajaxorg/misc
...
Sync with cloud9 version
2014-06-16 12:34:04 +02:00
Tomek Wytrebowicz
b8c21d4c6f
Use current document to process <script> tags ( fixes ajaxorg/ace#2003 )
2014-06-13 01:58:05 +02:00
Harutyun Amirjanyan
08b88485c8
Merge pull request #1996 from adamjimenez/jump-to-matching-tag
...
Jump To Matching Tag
2014-06-10 21:23:20 +04:00
Adam Jimenez
e92b709eb2
fix jumping to brackets in strings
2014-06-09 21:30:19 +01:00
nightwing
c5031db61c
fix tests
2014-06-09 23:44:27 +04:00
Adam Jimenez
d7c7cb1b4d
add html tag support to jumpToMatching
2014-06-09 17:09:31 +01:00
Adam Jimenez
76adcc51a0
Revert "Jump To Matching Tag"
...
This reverts commit 9a4a387de6 .
2014-06-09 14:12:10 +01:00
nightwing
efcbe1c010
add todo reminder
2014-06-07 15:26:27 +04:00
nightwing
511faeeaae
Merge remote-tracking branch 'remotes/pull/1995'
2014-06-07 15:20:47 +04:00
nightwing
19ec94a815
Merge branch 'pull/1995'
2014-06-07 15:18:23 +04:00
nightwing
636cc6a96f
do not change mouse over selection if dragging isn't enabled
2014-06-07 15:17:27 +04:00
Adam Jimenez
c0343a2cba
use setCursorStyle instead of modifying classes
2014-06-06 13:50:29 +01:00
Adam Jimenez
111ec1899f
fix tag flicker
...
fix tag highlight flicker when selecting
2014-06-06 13:32:16 +01:00
Adam Jimenez
da5cc2e28d
matching tag fixes
...
remove global editor ref, add listener
2014-06-06 10:53:55 +01:00
Adam Jimenez
9a4a387de6
Jump To Matching Tag
...
Alt-P: Jump to Matching Tag
Alt-Shift-P: Select to Matching Tag
fixes #1158
2014-06-06 10:32:18 +01:00
Harutyun Amirjanyan
ce3076b4e5
Merge pull request #1991 from adamjimenez/patch-28
...
fix "{$foo->bar}"."{$foo->bar($a)}"."{$foo->bar(&$a, $b)}";
2014-06-06 12:34:41 +04:00
baboso
84a8201dfd
Removed useless rule
2014-06-05 18:44:20 -04:00
Adam Jimenez
07fb7738db
Highlight matching HTML tag
...
fixes #1308
2014-06-05 19:56:46 +01:00
hitode909
84abfa5ff8
window.controllers was renamed to window.Controllers in Firefox 29
...
useragent.isGecko was false on Firefox 29
2014-06-05 14:10:25 +09:00
baboso
17c75da27b
Added sendpraat and unquoted string directives, simplified demo example, added some other missing functions/directives
2014-06-05 00:45:20 -04:00
baboso
a519520ae7
Removed useless rules, added support for do() syntax
2014-06-04 18:03:55 -04:00
Adam Jimenez
617cd3202a
fix "{$this->foo->bar('foobar')}"
2014-06-04 10:39:50 +01:00
José Joaquín Atria
d57e010ca3
Added single number font size changing commands (praat)
2014-06-03 15:10:31 -04:00
José Joaquín Atria
08afa03cb9
Fixed operators and introduced broken lines
2014-06-03 14:32:55 -04:00
Adam Jimenez
32e3ad5966
fix "{$foo['bar']}"
2014-06-03 00:41:47 +01:00
Adam Jimenez
bf9eec6b23
fix "{$foo->bar}"."{$foo->bar($a)}"."{$foo->bar(&$a, $b)}";
2014-06-02 23:26:59 +01:00
Ruben Daniels
c8483a7ae5
Merge pull request #1988 from ajaxorg/syntax/vala
...
add vala mode
2014-06-02 09:46:21 +02:00
baboso
df92a99e93
Praat syntax highlighter, first release
2014-06-01 18:27:03 -04:00
nightwing
a7cac9466d
add vala mode
2014-06-01 22:54:30 +04:00
baboso
e4355adae7
Initial commit for praat highlighting: based on Perl
2014-05-31 19:51:41 -04:00
nightwing
1c2bc29424
fix selecting with ctrl-alt click
2014-05-28 01:25:18 +04:00
Harutyun Amirjanyan
df6001ca67
Merge pull request #1984 from ylian/master
...
AppleScript syntax highlighter
2014-05-26 14:23:21 +02:00
Yaogang Lian
066180b248
Fixed comment highlighting in AppleScript highlighter.
2014-05-23 08:05:56 -04:00
nightwing
66866121e9
fix issue with scrolling into view on focus
2014-05-23 14:13:23 +04:00
Zef Hemel
717be26d5d
Further improvements to Clojure mode indent.
2014-05-23 09:06:48 +02:00
Yaogang Lian
77ec0af40a
AppleScript syntax highlighter
2014-05-22 22:35:04 -04:00
nightwing
d0acc15e67
fix #1973 custom array of autocompleters never used
2014-05-23 00:16:31 +04:00
Harutyun Amirjanyan
bec92e678d
Merge pull request #1976 from AMiniLegend/master
...
Added three new functions for selections:
2014-05-22 21:56:14 +02:00
AMiniLegend
b7eacfb153
Merge pull request #1 from AMiniLegend/selection-features
...
Selection features updated
2014-05-21 16:42:26 -04:00
AMiniLegend
03eee835df
Updated ExpandToLine, JoinLines, and InvertSelection based on feedback.
2014-05-21 16:39:47 -04:00
nightwing
7e2dda1e18
allow tokenizer states with only defaultToken
2014-05-21 20:38:07 +04:00
nightwing
72a509e542
improve ruby outdent
2014-05-21 20:32:34 +04:00
nightwing
4872441bc6
fix vim cc
2014-05-21 20:32:08 +04:00
nightwing
ba93cc6dfa
fix tab detection
2014-05-21 20:30:47 +04:00
nightwing
88aed65212
fix home key on folded line
2014-05-21 20:26:13 +04:00
nightwing
9ab12a6ed3
fix ctrl-shift-mousedown
2014-05-21 20:07:07 +04:00
nightwing
4e2d7a41f5
update jshint
2014-05-21 18:16:08 +04:00
Harutyun Amirjanyan
2cb84b3bc3
Merge pull request #1922 from brn/fix-ie7-error
...
IE7 cause error when accessing the HTMLElement.style.font property.
2014-05-21 14:25:26 +02:00
brn
2d39aca4a7
fix code style.
2014-05-21 09:27:10 +09:00
Lennart Kats
446e497da8
Merge pull request #1965 from ajaxorg/misc
...
various small fixes
2014-05-20 17:31:50 +02:00
nightwing
473b6958bc
Revert "assign key to splitline command on windows ( #1956 )"
...
This reverts commit 4329b6a729 .
2014-05-20 19:29:20 +04:00
AMiniLegend
470efff782
Changed the name of the "joinSelection" function to "joinlines".
...
Also changed it's behavior so that when there is no selection, it will join with the next line.
2014-05-18 20:36:06 -04:00
AMiniLegend
8f8410f01b
Added three new functions for selections:
...
expandtoline - selects the entire line for each line in a selection (newline included)
joinSelection - joins selected lines into a single space-delimited line
invertSelection - inverts all selected lines
2014-05-18 13:51:46 -04:00
nightwing
5dc93cd627
add r.js demo
2014-05-18 17:12:55 +04:00
Harutyun Amirjanyan
6e82b0a3c3
Merge pull request #1975 from adamjimenez/patch-26
...
typo
2014-05-17 21:54:05 +02:00
Adam Jimenez
307b947e96
typo
2014-05-17 20:30:56 +01:00
nightwing
739baebbd0
setDefaultHandler was breaking vim mode
2014-05-17 22:09:05 +04:00
Harutyun Amirjanyan
87a4e2666b
Merge pull request #1954 from earth2marsh/patch-1
...
Isolate float regex matching to 1 char for + and -
2014-05-17 12:09:04 +02:00
Marsh Gardiner
05f0b3c7f2
Isolate float regex matching to 1 char for + and -
...
This prevents highlighting on the "2" in "auth: oauth2". (signing CLA and sending in now)
Now passes tests and also covers .37 case.
… and updated to cover the ++ or -- case.
2014-05-16 15:39:24 -07:00
nightwing
9910c9db32
cleanup
2014-05-17 01:46:45 +04:00
Harutyun Amirjanyan
cf35fbdeec
Merge pull request #1971 from devoncarew/devoncarew_rethrow
...
add the rethrow keyword to the syntax highlighter
2014-05-16 22:06:49 +02:00
Devon Carew
56e2819cdd
add the rethrow keyword to the syntax highlighter
2014-05-16 13:02:45 -07:00
Harutyun Amirjanyan
f1e819cd80
Merge pull request #1968 from timothyrenner/master
...
Fixed matlab syntax highlighting bug.
2014-05-16 21:32:36 +02:00
Timothy Renner
12c6cf1f41
Fixed matlab syntax highlighting bug.
2014-05-15 16:22:53 -07:00
nightwing
4329b6a729
assign key to splitline command on windows ( #1956 )
2014-05-15 19:59:01 +04:00
nightwing
b6a5e222cd
fix Ace on ChromeOS uses wrong keys for Home/End ( #1950 )
2014-05-15 19:58:03 +04:00
nightwing
ea07bfb4e7
fix highlighting of unicode variables in julia
2014-05-15 14:10:29 +04:00
Adam Jimenez
39fd0e6c42
fix mouse not always changing on first line
2014-05-14 15:08:40 +01:00
Adam Jimenez
8dffbbe200
selection hover improvements
...
fix issue with wrapped lines and compute only when necessary.
2014-05-14 14:56:57 +01:00
nightwing
2327d155b4
fix autocomplete regression from 80187560
2014-05-14 16:38:50 +04:00
Adam Jimenez
23680b4f7e
change mouse cursor when over selection
...
moved to mouse handler. don't change when dragging or selecting.
2014-05-14 10:30:31 +01:00
Adam Jimenez
449226dac9
Revert "change mouse cursor when over a selection"
...
This reverts commit b5a1aaebba .
2014-05-14 10:27:37 +01:00
Harutyun Amirjanyan
03d3a725ef
Merge pull request #1943 from umop/linking-option
...
Linking class for firing eclipse-style identifier ctrl + click link events.
2014-05-13 18:54:45 +02:00
Harutyun Amirjanyan
199bc4701d
Merge pull request #1960 from ajaxorg/improved-clojure
...
Slightly improved auto indent for Clojure
2014-05-13 18:44:55 +02:00
Zef Hemel
effcb04a9a
Slightly improved auto indent for Clojure
2014-05-13 16:01:23 +02:00
Adam Jimenez
b5a1aaebba
change mouse cursor when over a selection
...
Change mouse cursor to a pointer when hovered over a selection
2014-05-12 17:35:41 +01:00
Harutyun Amirjanyan
8416cfb42a
Merge pull request #1955 from wcandillon/patch-2
...
Fix misspelled enableLiveAutocompletion option
2014-05-12 16:46:27 +02:00
Lennart Kats
669deb54b2
Merge pull request #1952 from ajaxorg/misc
...
Sync with cloud9 + better demos
2014-05-11 19:13:07 +02:00
William Candillon
d5566938ba
Fix misspelled enableLiveAutocompletion option
2014-05-11 14:29:02 +02:00
Eric Arnold
19f1d99a98
Review fixes: Changed mousedown to click and changed event naming to use camelCase. Removed unnecessary exports
2014-05-09 16:30:35 -07:00
Eric Arnold
0582153019
Turned linking.js into extension. Merged linking_handler into linking.js.
2014-05-09 16:24:02 -07:00
Harutyun Amirjanyan
4e9e553436
Merge pull request #1951 from yoloseem/master
...
Fix broken GitHub ribbon image src.
2014-05-09 15:37:38 +02:00
Hyunjun Kim
e8ee926097
Fix broken GitHub ribbon image src.
2014-05-09 15:13:17 +09:00
nightwing
ace5fd14a2
update index.html
2014-05-05 19:51:38 +04:00
nightwing
efea2a755b
cleanup demo html pages
2014-05-05 19:51:37 +04:00
nightwing
ee4bed3db1
fix editor scrolling down automatically when resizing and scrolled past end
2014-05-05 19:51:28 +04:00
Harutyun Amirjanyan
6779345049
Merge pull request #1924 from unional/liveAutocomplete
...
Improve auto complete
2014-05-05 17:40:47 +02:00
Homa Wong
8018756051
Update regex and condition check according to suggestion
2014-05-04 09:45:12 -07:00
nightwing
feb500c86e
fix inserting snippets when multiple selections are present
2014-05-04 17:29:56 +04:00
Lennart Kats
12ef5f9f6b
Merge pull request #1940 from ajaxorg/misc
...
Fix several small issues
2014-05-01 19:17:36 +02:00
Harutyun Amirjanyan
deb4013a13
Merge pull request #1941 from devoncarew/master
...
add dartdoc indentation handling to the dart mode
2014-04-30 12:38:41 +02:00
Eric Arnold
ca170b5d3d
Made and implemented Linking class for tracking eclipse-style identifier ctrl + clicks. Off by default.
2014-04-29 17:15:25 -07:00
Devon Carew
393dc852dc
add dartdoc indentation handling to the dart mode
2014-04-29 13:58:24 -07:00
nightwing
0155c67b1f
fix more vim issues ( fixes #1930 )
2014-04-30 00:27:24 +04:00
Harutyun Amirjanyan
225985634e
Merge pull request #1938 from hartman/ie7_comma
...
Fix a trailing comma breaking IE7/8
2014-04-29 20:44:58 +02:00
Harutyun Amirjanyan
1ef6700be7
Merge pull request #1937 from Houfeng/master
...
put textor on the ace site
2014-04-29 11:49:45 +02:00
Derk-Jan Hartman
b146bbaea0
Fix a trailing comma breaking IE7
2014-04-29 11:36:23 +02:00
Houfeng
68ede367a6
add textor
...
add textor
2014-04-29 17:29:18 +08:00
Harutyun Amirjanyan
4949e18f00
Merge pull request #1925 from ggoodman/patch-1
...
Prevent repeat firing of render callback
2014-04-27 14:43:32 +02:00
ggoodman
6db76f92cc
Prevent repeat firing of render callback
...
If either the theme or mode are already cached, callback will be fired more than once.
This is because `config.loadModule` appears to fire its callback synchronously. This means that in the event that the theme is already cached, `waiting` will first be incremented then decremented in the same pass, resulting in `done` being called a first time.
Control will then flow to the `return` statement where waiting is still `0` and so the `callback` will fire a 2nd time.
* Changes *
Instead of changing the semantics of `config.loadModule`, I increment waiting at creation so that it will never fire until at least line #130 (`return` statement).
2014-04-24 15:44:51 -04:00
Homa Wong
54a1060a81
Rename enableLiveAutocomplete to enableLiveAutocompletion to match enableBasicAutocompletion
2014-04-24 00:58:59 -07:00
Homa Wong
163a6a9243
Update text_completer and util to support unicode characters autocomplete.
...
Update language_tools to support pass in completers at enableLiveAutocomplete and enableBasicAutocomplete so user can further customize the completion behavior.
2014-04-24 00:58:51 -07:00
Homa Wong
9391e0b9bb
Fix live auto completion.
...
Didn't set completers when enabling it.
2014-04-24 00:58:07 -07:00
brn
31c2978ca7
fix IE7 style.font property access.
...
add ie check.
2014-04-22 11:55:47 +09:00
brn
2566dd74a5
fix style.font property.
2014-04-22 10:56:52 +09:00
Harutyun Amirjanyan
0e3abd3f41
Merge pull request #1920 from cptroot/patch-1
...
Fix not recognizing `\\` as an escape sequence.
2014-04-21 12:21:37 +02:00
Harutyun Amirjanyan
b2af4389fa
Merge pull request #1918 from rmsmith/master
...
dart_highlight_rules : add `assert` to `keywordControl`
2014-04-21 12:19:46 +02:00
cptroot
5b697f68d1
Fix not recognizing \\ as an escape sequence.
2014-04-20 17:39:48 -07:00
rmsmith
25e70c4430
update tokens_dart.json regarding assert statement
2014-04-20 19:46:28 +03:00
rmsmith
06db67de16
dart_highlight_rules : add assert to keywordControl
...
"assert" is a reserved word and a statement in the Dart language (as
opposed to a built-in function call) as described in the spec:
https://www.dartlang.org/docs/spec/latest/dart-language-specification.html#h.cb5i0axenow6
2014-04-20 19:22:03 +03:00
nightwing
3631e7f720
Merge branch pull/1915 Fixed hotkeys for changing font size
2014-04-18 14:23:11 +04:00
nightwing
c5689d94ca
also enable numpad keys for increaseFontSize
2014-04-18 14:22:23 +04:00
jimmyboh
156ebc0a72
Fixed hotkeys for changing font size ( Fixes #1914 )
...
Hotkey for `increaseFontSize` does not work, `+` key should actually be
`=`.
2014-04-17 13:09:13 -04:00
Harutyun Amirjanyan
3b76a2ebef
Merge pull request #1911 from nraynaud/patch-1
...
fix documentation for getCursor
2014-04-16 12:06:35 +02:00
Nicolas Raynaud
ee052c06d3
fix documentation for getCursor
2014-04-15 22:13:59 +02:00
nightwing
d05213cd92
fix #1834 vim mode issues
2014-04-13 20:52:23 +04:00
nightwing
9e182a1de7
tweak js and sh modes
2014-04-13 20:48:38 +04:00
nightwing
14721de01f
add findall command
2014-04-13 20:47:06 +04:00
nightwing
0a9dc16f22
revert Makefile.dryice.js broken by 56631344
2014-04-13 20:44:15 +04:00
Harutyun Amirjanyan
993df16bdb
Merge pull request #1907 from ajaxorg/dockerfile
...
Dockerfile
2014-04-13 18:21:00 +02:00
Fabian Jakobs
75bac806b0
always use https
2014-04-13 16:20:02 +00:00
Fabian Jakobs
1bd5b56793
minor fix
2014-04-13 16:16:30 +00:00
Fabian Jakobs
7767efe0f6
fix dockerfile mode
2014-04-13 16:08:45 +00:00
Fabian Jakobs
4d24573946
use wildcard protocol for external resources.
...
Otherwise we can't serve it over https
2014-04-13 16:07:34 +00:00
nightwing
4d868a046a
use correct indent size when expanding snippet at the start of the line
2014-04-11 22:24:59 +04:00
nightwing
f5f2d823b9
Merge remote-tracking branch 'remotes/origin/vim'
2014-04-11 20:47:52 +04:00
nightwing
052559778d
Merge branch pull/1851
2014-04-11 20:47:40 +04:00
nightwing
1f33265ba7
fix typo in indenter regexp
2014-04-11 20:46:39 +04:00
Alexander Lourier
187b90dd84
Handle language-switching keystroke gracefully
2014-04-11 18:55:09 +04:00
nightwing
56631344ba
Merge remote-tracking branch 'remotes/pull/1874'
...
Conflicts:
Makefile.dryice.js
2014-04-11 18:46:54 +04:00
nightwing
cff2aeaeb7
cleanup
2014-04-11 18:43:01 +04:00
nightwing
96145bcd8a
fix vim keys don't work in read-only files
2014-04-10 18:17:48 +04:00
Lennart Kats
2a2efb133b
Merge pull request #1904 from ajaxorg/small-bugs
...
fix several small bugs
2014-04-10 13:51:19 +02:00
nightwing
5aba18ea06
fix ie focus issues
2014-04-10 15:11:11 +04:00
nightwing
3296dd7471
allow keys not handled by vim to be handled by default ace keybinding
2014-04-10 14:46:19 +04:00
nightwing
fdf832784f
fix #1893 fix highlighting for PHP CJK variable name.
2014-04-10 14:33:37 +04:00
nightwing
d1decf7e13
update tests
2014-04-10 14:03:31 +04:00
nightwing
65003e259a
do not highlight <scripts> tag same as <script>
2014-04-10 13:57:21 +04:00
nightwing
91e6abf099
fix #1890 Second cursor after double clicking in IE8
2014-04-10 13:38:06 +04:00
Harutyun Amirjanyan
831f6c9336
Merge pull request #1902 from pjhuck/master
...
fix for anchor & insertRight behavior
2014-04-10 14:35:45 +05:00
Paul Huck
ce6c0aa84b
fix for anchor & insertRight behavior
...
Do not move the anchor down when it is at column 0 and lines are
inserted at that
2014-04-09 09:46:53 -07:00
nightwing
55886771a9
Merge branch 'tweak-autocomplete'
2014-04-09 18:37:45 +04:00
Fabian Jakobs
23055a2fcf
add dockerfile mode
2014-04-09 09:08:14 -04:00
nightwing
4599dc6834
cleanup
2014-04-09 14:25:26 +04:00
nightwing
c3dd9ff510
remove bogus string.regexp highlight rules from java and c#
2014-04-08 22:37:16 +04:00
Harutyun Amirjanyan
32cbb0ffa1
Merge pull request #1900 from danyaPostfactum/miscfixes
...
Miscellaneous fixes
2014-04-08 23:11:03 +05:00
DanyaPostfactum
f39f16e12f
Fix cut/copy in Firefox (setData() may return nothing).
2014-04-08 14:23:47 +10:00
DanyaPostfactum
df68336921
Fix bug of tooltipFollowsMouse option with folded text.
2014-04-08 14:23:38 +10:00
DanyaPostfactum
0d6eb5b718
Fix jump to last item in completer popup.
2014-04-08 14:23:16 +10:00
William Candillon
b67caa1163
Disable Tab command binding for autocomplete (incompatible with live autocomplete)
2014-04-05 23:31:20 +02:00
William Candillon
a05b84f4df
Bug fix
2014-04-05 22:38:23 +02:00
William Candillon
a7297de55f
Update autocomplete to handle custom identifier regexprsw
2014-04-05 20:16:02 +02:00
Harutyun Amirjanyan
7fc47d77a3
Merge pull request #1894 from 28msec/master
...
XQuery & JSONiq mode refactoring
2014-04-05 18:10:38 +05:00
William Candillon
e87dfcce7a
Minor JSONiq mode refactoring
2014-04-04 21:01:54 +04:00
William Candillon
6c38e136c1
Update xqlint version
2014-04-04 21:01:51 +04:00
William Candillon
cbd66efbf3
Bug fix
2014-04-04 21:01:50 +04:00
William Candillon
5b93b1d51a
Update xqlint version
2014-04-04 21:01:50 +04:00
William Candillon
2119154050
Update to xqlint master branch.
2014-04-04 21:01:48 +04:00
William Candillon
1c2e388c24
Update xqlint build
...
Conflicts:
tool/update_deps.js
2014-04-04 21:01:47 +04:00
William Candillon
d6d3f0b384
Update Query worker.
2014-04-04 21:01:21 +04:00
William Candillon
431facf08b
Update code snippets
...
Conflicts:
lib/ace/snippets/jsoniq.snippets
lib/ace/snippets/xquery.snippets
2014-04-04 21:00:50 +04:00
William Candillon
3c13b4bf33
Bug fixes
2014-04-04 20:59:29 +04:00
William Candillon
ea532e41bf
Update xqlint with code completion
2014-04-04 20:59:28 +04:00
William Candillon
4e23984ddb
Bug fixes
2014-04-04 20:59:28 +04:00
William Candillon
f37899463f
Update JSONiq code snippets
2014-04-04 20:59:28 +04:00
William Candillon
34f34bb591
Bug fixes
2014-04-04 20:59:28 +04:00
William Candillon
8645e67f42
Update XQLint version
2014-04-04 20:59:27 +04:00
William Candillon
f6faeb3547
Add JSONiq & XQuery code snippets
2014-04-04 20:59:22 +04:00
nightwing
a188ac7fa6
fix regression for autocomplete with empty prefix
2014-04-02 00:03:53 +04:00
Lennart Kats
3f6e2aded9
Merge pull request #1846 from ajaxorg/old_browser_compatibility
...
Fix old browser compatibility issues
2014-04-01 12:49:47 +02:00
Lennart Kats
bb10f4661d
Merge pull request #1885 from ajaxorg/update_deps
...
update saxparser and jshint
2014-04-01 12:11:43 +02:00
nightwing
9c53d96c12
fix #1847 tab doesn't work for invalid css when emmet is enabled
2014-03-31 20:34:34 +04:00
nightwing
5ef28b7e11
fix #1888 csslint worker gives error for empty file
2014-03-31 20:33:35 +04:00
nightwing
dcd96294f7
update csslint
2014-03-31 20:23:45 +04:00
nightwing
bb55802197
update require.js
2014-03-31 20:02:13 +04:00
nightwing
ec97ad7904
Merge remote-tracking branch 'remotes/origin/master' into v-1.2
...
Conflicts:
build
lib/ace/document.js
2014-03-31 00:49:41 +04:00
Harutyun Amirjanyan
90a21c012c
Merge pull request #1883 from wcandillon/patch-1
...
Fix Range resolution
2014-03-30 19:58:13 +05:00
nightwing
8d45a2d209
update saxparser and jshint
2014-03-30 18:53:52 +04:00
William Candillon
02cf485055
Fix Range resolution
2014-03-30 00:55:22 +01:00
Harutyun Amirjanyan
207adf8eba
Merge pull request #1734 from danyaPostfactum/refactor/htmlmode
...
HTML mode modification, completer auto activation feature
2014-03-26 17:46:13 +04:00
Aaron O'Mullan
9062f4fe40
Remove unused mode/xml_util.js
2014-03-23 20:10:44 -07:00
nightwing
362a69228b
fix typo
2014-03-23 18:56:39 +04:00
nightwing
fbc5460320
Merge branch 'fix-markdown-highlighting'
2014-03-23 17:36:38 +04:00
Garen Torikian
a4921fe7ce
Fix GFM blocks within lists
2014-03-23 17:35:00 +04:00
nightwing
a573fa3dec
Merge branch 'beautify'
2014-03-23 17:31:29 +04:00
nightwing
ef3262143a
reorganize beautifier addon
2014-03-23 17:30:39 +04:00
Adam Jimenez
180fa0c4cb
Beautify
...
Beautify based on Ace tokenizer
2014-03-23 15:22:56 +04:00
nightwing
d76e3e29c6
Merge remote-tracking branch 'remotes/pull/1866'
2014-03-23 15:20:15 +04:00
nightwing
f00f2bfc40
Merge remote-tracking branch 'remotes/origin/fix-special-keys'
2014-03-23 15:19:42 +04:00
nightwing
79f619364a
clenup
2014-03-23 15:19:24 +04:00
Zef Hemel
372b5409fa
Reordered keys
2014-03-22 17:51:02 +01:00
Zef Hemel
00305167a2
Make they Ctrl/Alt/Command-= and - key combos work (on Chrome).
2014-03-22 17:46:26 +01:00
nightwing
26f96c0ea2
Merge remote-tracking branch 'remotes/origin/autocomplete-async-fix'
...
Conflicts:
lib/ace/autocomplete.js
2014-03-21 15:36:08 +04:00
nightwing
8e5bdc512c
Merge remote-tracking branch 'remotes/pull/1789'
...
Conflicts:
lib/ace/autocomplete.js
2014-03-21 15:35:04 +04:00
Harutyun Amirjanyan
91bc4b82d7
Merge pull request #1824 from buildersbrewery/master
...
updated LSL syntax and made LSL snippets work
2014-03-21 15:00:59 +04:00
Lennart Kats
65822b59fe
Merge pull request #1865 from ajaxorg/autocomplete-noselect
...
Add autoSelect option to auto completion
2014-03-20 15:59:46 +01:00
Zef Hemel
750e53fab2
Now with space after the if
2014-03-20 15:31:02 +01:00
Zef Hemel
31a32f2659
Fixes asynchronous autocompleter prefix updating
...
Before it could happen (if an async autocompleter returned late) that
the prefix used in the autocomplete was out of date. This fixes that.
2014-03-20 15:27:51 +01:00
Builders Brewery
d03c0957b4
fix character escapes
2014-03-19 17:03:03 +01:00
Builders Brewery
f4613206be
revert to old string regex
2014-03-19 16:39:00 +01:00
Harutyun Amirjanyan
408b9c527b
Merge pull request #1868 from adamjimenez/patch-24
...
missing bitwise xor function
2014-03-19 15:53:54 +04:00
Adam Jimenez
de51e72a3c
missing bitwise xor function
...
Fixes error:
```
[object Object] has no method 'Node_Expr_BitwiseXor'
```
Which results from using xor e.g:
```
error_reporting(E_ALL ^ E_NOTICE);
also reported to phpjs project:
https://github.com/niklasvh/php.js/pull/48
2014-03-18 16:01:33 +00:00
Derk-Jan Hartman
46da3132a2
Make sure the CORS blobworker loads absolute URLs
...
The only situation where this is really needed, is if the workerURL is
protocol relative, since we only end up in this situation if workerurl
is on a different server to begin with.
2014-03-17 23:10:24 +01:00
Zef Hemel
21ee784ca1
Add autoSelect option to auto completion
...
By setting this to `false` no completion will be selected by default and
pressing `Return` will simply insert a new line, rather than the first
match.
2014-03-17 11:38:16 +01:00
Zef Hemel
0bc7f518ad
Merge pull request #1858 from robru/invisible_granularity
...
Increase granularity of invisible character classes.
2014-03-16 15:35:19 +01:00
DanyaPostfactum
a0bf93679d
Fix <CR><LF> handing in highlight_rules_test.js
2014-03-16 00:33:26 +10:00
DanyaPostfactum
1f72461ada
Modify xml highlight rules (add "xml" suffix to tokens)
2014-03-16 00:33:09 +10:00
Robert Bruce Park
5705c067fe
This should just about fix that.
2014-03-14 22:40:00 -07:00
Robert Bruce Park
6594a3fe55
Fix more CI failures.
2014-03-14 22:32:31 -07:00
Robert Bruce Park
a4b27cbc3a
Resolve some CI failures.
2014-03-14 22:26:05 -07:00
Robert Bruce Park
dc87483936
Increase granularity of invisible character classes.
2014-03-14 22:14:45 -07:00
Harutyun Amirjanyan
b04c07b448
Merge pull request #1848 from LivelyKernel/markdown-comment-fix
...
markdown mode comment fix
2014-03-13 19:48:08 +04:00
Harutyun Amirjanyan
8b950c1121
Merge pull request #1849 from LivelyKernel/emacs-fixes-2014-03-12
...
Emacs fixes 2014 03 12
2014-03-13 19:46:08 +04:00
nightwing
8cdb16659d
fix #1843 Double click to select word does not work for Qt QWebView
2014-03-13 19:42:05 +04:00
Weihang Fan
59c392042a
Fixed auto-indent for switch statements.
2014-03-13 19:10:19 +08:00
Weihang Fan
88829fbee7
Add auto-indent in CoffeeScript for if, for, while, and loop statements.
2014-03-13 12:23:21 +08:00
Robert Krahn
12343e0e6f
isearch: fixing isearch onpase
2014-03-12 06:38:39 -07:00
Robert Krahn
c8b63ee977
isearch: recenterTopBottom
2014-03-12 06:38:37 -07:00
Robert Krahn
58404df349
isearch: now supports yanking, and killing text from edit buffer
2014-03-12 06:38:32 -07:00
Robert Krahn
3b7569542f
fixing emacs key handler when key code == -1 (this can happen with the
...
change introduced in #5e2c5f4 )
2014-03-12 06:38:30 -07:00
Robert Krahn
08d2ebb5b2
occur: fix emacs line start
2014-03-12 06:38:22 -07:00
Robert Krahn
6f8035f710
markdown mode comment fix
2014-03-12 05:55:54 -07:00
nightwing
498af4aab8
better fix for Array.slice on ie8
2014-03-12 12:48:00 +04:00
nightwing
5689573170
fix tests
2014-03-12 03:41:04 +04:00
nightwing
c72617b033
fix sticky selection if editor loaded into iframe
2014-03-12 03:34:52 +04:00
nightwing
6e14e92912
fix #1751 sticky selection on in IE11
2014-03-12 03:24:14 +04:00
nightwing
09d6741a02
fix clipboard on old webkit versions
2014-03-12 02:42:47 +04:00
nightwing
051128c16f
restore ie8 compatibility
2014-03-12 01:12:34 +04:00
nightwing
6c235fee7d
release 1.1.3
2014-03-08 17:33:18 +04:00
Lennart Kats
86e7a49666
Merge pull request #1828 from ajaxorg/c9
...
Update Ace and fix several small issues
2014-03-06 15:46:22 +01:00
nightwing
3166b3fb90
fix #1836 html worker logs a lot of unable to load
2014-03-03 15:24:39 +04:00
nightwing
96184bda23
fix zed icon
2014-02-26 23:45:33 +04:00
Harutyun Amirjanyan
0431f2dafb
Merge pull request #1830 from yury/patch-1
...
Indent after `module` keyword
2014-02-26 23:39:23 +04:00
nightwing
c1011ca875
fix worker build
2014-02-26 17:29:32 +04:00
Yury Korolev
d8c05b5138
Indent after module keyword
2014-02-24 22:12:21 -08:00
nightwing
a9117a4aee
define('ace/ace') needs to be at the end of ace.js
...
fixes https://github.com/ajaxorg/ace-builds/issues/15
2014-02-23 17:21:02 +04:00
nightwing
07c7c86944
fix #1827 setScrollMargin Breaks Multiple Selection When Margin is Greater Than 0
2014-02-23 12:02:45 +04:00
Harutyun Amirjanyan
bfba4f1efd
Merge pull request #1826 from devoncarew/master
...
remove yaml comment syntax highlighting - it's too aggressive
2014-02-22 23:00:56 +04:00
devoncarew@google.com
56a00f3fa0
remove yaml comment syntax highlighting - it's too aggressive
2014-02-22 09:54:37 -08:00
nightwing
306e918920
fix #1825 editor created with showGutter=false cannot later show gutters
2014-02-21 22:38:42 +04:00
nightwing
45311cda45
fix #1808 show different different indicators for LF and CRLF
2014-02-21 22:30:47 +04:00
Harutyun Amirjanyan
08454b7ecb
Merge pull request #1815 from jbrazeau/patch-1
...
Patch proposal for IE11 compatibility issue
2014-02-21 22:28:12 +04:00
nightwing
3694a02532
do not copy "ace/ace" when setting as global
2014-02-21 22:08:35 +04:00
nightwing
9c80485d91
allow setting editor session to null
2014-02-21 22:08:35 +04:00
nightwing
5783bae058
add event.getModifierString to convert hash into readable string
2014-02-21 22:08:35 +04:00
nightwing
42a368ed02
add selection.moveTo
2014-02-21 22:08:35 +04:00
nightwing
4a80bd7b3d
fix cstyle behavior in multicursor mode
2014-02-21 22:08:35 +04:00
nightwing
6e9c9417fc
cleanup
2014-02-21 22:08:35 +04:00
nightwing
f352165725
move text measuring into separate module
2014-02-21 22:08:35 +04:00
nightwing
f4d1dc7c13
create wrap data lazily
2014-02-21 22:08:34 +04:00
nightwing
316bb55f17
fix inserting long text
2014-02-21 22:08:34 +04:00
Builder's Brewery
32191f128b
working on invalid escape chars
2014-02-20 08:56:39 +01:00
Builder's Brewery
2be1a5a3d3
trying to fix regex for invalid escape chars
2014-02-20 08:47:18 +01:00
Harutyun Amirjanyan
89c6609e97
Merge pull request #1823 from trinketapp/master
...
add missing backslash
2014-02-19 22:41:39 +04:00
Builder's Brewery
102de76b68
changed regex order
2014-02-18 17:33:52 +01:00
Builder's Brewery
b9d16078f7
fix lsl string - part two
2014-02-18 17:27:05 +01:00
Builder's Brewery
4e4d8a553b
fix lsl string - part one
2014-02-18 17:22:47 +01:00
Builder's Brewery
a2cc97b34b
fix lsl test
2014-02-18 16:24:35 +01:00
Builders Brewery
2b77b9ec8b
updated LSL syntax
2014-02-18 16:04:54 +01:00
Ben Wheeler
f531569824
add missing backslash
...
escape the backslash in the fenced code block regexp
2014-02-18 09:36:54 -05:00
Harutyun Amirjanyan
e5edb59d00
Merge pull request #1820 from Cirru/master
...
fix dollar; add comma syntax
2014-02-18 13:25:20 +04:00
Harutyun Amirjanyan
a87b9e4dbc
Merge pull request #1822 from trinketapp/master
...
Allow arbitrary language names in gfm fenced blocks
2014-02-18 13:24:40 +04:00
Benjamin Wheeler
e672469923
Updated markdown fenced blocks to allow more liberal language names
2014-02-17 22:36:44 -05:00
Benjamin Wheeler
7439993b1a
Allowed . in markdown language blocks
...
Updated markdown highlighter to allow stuff like ```python.run
2014-02-17 16:33:05 -05:00
jiyinyiyong
080596e6a1
fix dollar; add comma syntax
2014-02-16 23:49:54 +08:00
nightwing
27b6d6dcd3
apply arguments max length also includes actual call stack
2014-02-15 00:20:10 +04:00
nightwing
6b60bcbbd6
continue refactoring
2014-02-14 23:52:59 +04:00
nightwing
46f3d77068
simplify apply_delta.js
2014-02-14 22:33:30 +04:00
nightwing
c8d1df203e
restore single line delta optimization in anchor.js
2014-02-14 22:32:51 +04:00
nightwing
4299db01bd
remove delta.range
2014-02-14 22:32:31 +04:00
nightwing
b5af2c898c
Merge remote-tracking branch 'remotes/origin/master'
...
Conflicts:
lib/ace/document.js
lib/ace/editor.js
lib/ace/undomanager.js
2014-02-14 18:23:03 +04:00
Harutyun Amirjanyan
e4cfb47ae1
Merge pull request #1782 from pnevels/master
...
add Gherkin highlighting support
2014-02-14 15:15:13 +04:00
nightwing
927bf936da
#1429 remove bidi-override
2014-02-14 12:13:42 +04:00
nightwing
3bed18be1d
restore other demo files
2014-02-12 23:32:02 +04:00
Thaddee Tyl
a6ece4cbfa
rename AsciiDoc demo.
2014-02-12 23:24:42 +04:00
nightwing
5e3c3b660b
revert AsciiDoc demo deletion
2014-02-12 23:13:48 +04:00
Harutyun Amirjanyan
7981e0ca6c
Merge pull request #1813 from 1ec5/patch-1
...
Fixed passing non-Ranges into Document methods
2014-02-12 20:21:32 +04:00
jbrazeau
8ba0cd91be
Fix : for UIE11, regexp must also consider Trident string
2014-02-12 15:31:43 +01:00
Jean-Francois Brazeau
7a8a799c26
Update useragent.js
...
Patch proposal for https://github.com/ajaxorg/ace/issues/1814 (IE11 compatibility issue)
2014-02-12 15:05:53 +01:00
Minh Nguyễn
3eefd3365a
Fixed passing non-Ranges into Document methods
...
Fixed regression from b23265ad : ! takes precedence over instanceof.
2014-02-12 03:48:42 -08:00
Lennart Kats
ffc9cec9ef
Merge pull request #1809 from ajaxorg/c9
...
Add smarty mode and fix several small bugs
2014-02-12 11:21:41 +01:00
nightwing
68096ff38d
run extension files automatically
2014-02-11 20:40:31 +04:00
nightwing
9db70f0351
add block comment for sql
2014-02-11 20:22:08 +04:00
nightwing
471e9c6d40
fix typo
2014-02-09 17:34:25 +04:00
Aaron O'Mullan
297c05831e
Fix minor typo in enableLiveAutocomplete
2014-02-08 02:18:52 +01:00
Aaron O'Mullan
889e9248f8
Cancel out unwanted editor's css for autocomplete dialog
2014-02-08 01:47:01 +01:00
Aaron O'Mullan
e06a14ab92
Revert "Remove autocomplete shadow from ambiance theme"
...
This reverts commit 0e256ce80d .
2014-02-08 01:38:24 +01:00
Aaron O'Mullan
f7be399bd2
Add "enableLiveAutocomplete" option
...
This makes live autocomplete optional and is not tied to
“enableBasicAutocomplete” anymore
This also renames “onChangeAutocomplete” to “doLiveAutocomplete”
2014-02-08 01:01:30 +01:00
Aaron O'Mullan
cbbbf1c539
Fix bug and clarify async autocomplete result gathering
...
@SamyPesse’s “left: total - (i + 1)” was flawed because it only would
work if all completers were async
2014-02-08 00:50:50 +01:00
Aaron O'Mullan
c52278a64e
Cleanup autocomplete.js
...
Consistently use .bind(this) instead of that = this
2014-02-08 00:32:16 +01:00
Harutyun Amirjanyan
aab8b7f7a8
Merge pull request #1805 from creationix/master
...
Two tiny fixes I made while working on Tedit
2014-02-07 21:14:52 +01:00
Tim Caswell
a8ba1e06d9
Fix syntax error in kuroir.css
...
This bad line was breaking my css parser.
Workaround in my code: 079741c477/src/applytheme.js (L66-L67)
2014-02-07 13:08:35 -06:00
Tim Caswell
0f9bcfbc7d
Fix out-of-range error when parsing certain files.
...
An example file that breaks on this is b2f8bf1e74/kitchen-sink/demo.js (L1000)
2014-02-07 13:05:43 -06:00
nightwing
7cff8e7cff
Merge pull request 1542 'Add worker to the html mode'
2014-02-07 01:54:55 +04:00
nightwing
8ccb0e6fda
disable worker for non html modes, make doctype message info
2014-02-07 01:52:26 +04:00
nightwing
eac48f5190
fix broken python snippet
2014-02-06 00:19:41 +04:00
nightwing
4795261b94
fix infinite loop when inserting snippet with self referencing tabstop
...
fixes #1802
2014-02-06 00:13:52 +04:00
nightwing
42f274a42c
update smarty mode
2014-02-05 23:59:17 +04:00
Aaron O'Mullan
0e256ce80d
Remove autocomplete shadow from ambiance theme
...
This fixes a regression caused by the newly introduced feature allowing
autocomplete theming
2014-02-05 20:26:40 +01:00
Aaron O'Mullan
e76a389e88
Clarify typing condition in live autocomplete
2014-02-05 20:10:20 +01:00
nightwing
99f49fdc49
add smarty mode
2014-02-05 22:06:15 +04:00
nightwing
31e1a2d1f3
improve php variable regexp
2014-02-05 21:24:03 +04:00
nightwing
0eb2b74a66
fix #1795 PHP variables that begin with an underscore are not highlighted
2014-02-04 02:41:21 +04:00
Zef Hemel
2cf93d936e
Update autocomplete.js
...
Unsubscribe blurListener callback instead of onChange listener in auto complete.
2014-02-03 17:19:56 +01:00
Samy Pessé
c36fac3a94
Improve autocomplete results display and filtering
...
Autocomplete: Display unique results when it's a snippet
Fix autocomplete popup display
Remove listener for afterExec when enableBasicAutocompletion change
Fix autocomplete detach when no results are ready from the first completer
Remove condition from detach
2014-02-03 12:32:14 +01:00
Samy Pessé
09b9348852
Improve autocomplete support for async completers
2014-02-03 12:31:21 +01:00
nightwing
1e46543b05
fix error marker column
2014-02-01 04:18:46 +04:00
nightwing
9cbcfb35d3
use _signal where possible
2014-02-01 04:11:56 +04:00
nightwing
750d38af6f
Merge commit ' b54d268a72'
2014-02-01 04:06:57 +04:00
nightwing
b54d268a72
fix typo
2014-02-01 04:06:31 +04:00
Samy Pessé
110eb26f96
Use event afterExec instead of change for live autocomplete
2014-01-31 15:18:45 +01:00
Ruben Daniels
7dc4bddae9
Merge pull request #1793 from ajaxorg/misc
...
misc bugfix
2014-01-31 03:13:15 -08:00
nightwing
2246da0021
fix infinite loop when using ace with polymer
2014-01-30 22:55:40 +04:00
nightwing
3dc20b0824
update highlighter tests
2014-01-30 22:25:52 +04:00
nightwing
af16d9ca54
fix #1757 Merged undos don't decrement dirtyCounter correctly
2014-01-30 22:01:02 +04:00
nightwing
07ef6a115c
fix #1776 c_cpp mode syntax highlighting
2014-01-30 21:49:24 +04:00
nightwing
abb1e4703b
add showLineNumbers fixes #1755 , #892
2014-01-30 21:44:36 +04:00
nightwing
f6983739e9
fix bug with scrollMargin and maxLines
2014-01-30 21:44:36 +04:00
nightwing
36c6fcc9d4
fix scrolling error widget into view
2014-01-30 21:44:36 +04:00
nightwing
f3af20aa15
fix #1775 Horizontal scrollbar is not resizing when typing
2014-01-30 21:44:17 +04:00
nightwing
eafe6a7997
fix gutter is too short when hor scrollbar is visible
2014-01-30 21:43:53 +04:00
nightwing
048d9589c7
remove slow cursor[style*] css rule
2014-01-30 21:24:04 +04:00
nightwing
5e2c5f4e0a
fix two way mapping of keys
2014-01-30 21:24:04 +04:00
nightwing
21bd4a15fa
fix diagonal resizing
2014-01-30 21:24:04 +04:00
nightwing
4ed6afc829
convert autoScrollEditorIntoView into preoper option
2014-01-30 21:24:04 +04:00
nightwing
cd12b25ea6
cleanup
2014-01-30 21:23:48 +04:00
nightwing
9253fffb9f
allow modifying pasted text from paste event
2014-01-30 20:54:41 +04:00
nightwing
54ad13847a
fix ejs highlighting
2014-01-30 20:51:30 +04:00
nightwing
7a92c174eb
fix findall
2014-01-30 20:50:56 +04:00
nightwing
0c03302a6d
allow textinput to work with hosts not supporting textcomposition
2014-01-30 20:50:37 +04:00
nightwing
75e41746e6
alllow functions as argument to addKeyboardHandler
2014-01-30 20:49:38 +04:00
nightwing
baa0c28e69
remove color from ace_editor class
2014-01-30 20:48:37 +04:00
nightwing
ca41480c72
add scrollIntoView to all commands
2014-01-30 20:46:47 +04:00
Harutyun Amirjanyan
625173182d
Merge pull request #1791 from willnorris/license
...
update license of more files from RStudio to BSD
2014-01-29 11:04:55 -08:00
Will Norris
b4418d2ffd
update license of more files from RStudio to BSD
...
It appears these were simply missed in the original license change
(ajaxorg/ace#1622 ). Discussion on that pull request confirms that these
should have been included.
2014-01-29 10:54:16 -08:00
Patrick Nevels
5223d19e3f
added license to files
2014-01-28 21:45:28 -06:00
Patrick Nevels
7d3fdc00b0
replaced tokenizer with highlightrules
2014-01-28 21:27:26 -06:00
Harutyun Amirjanyan
00b3beae30
Merge pull request #1780 from Cirru/master
...
Add Cirru highlighting
2014-01-28 11:22:05 -08:00
Samy Pessé
df99195544
Set default theme for autocomplete popup
2014-01-28 15:49:53 +01:00
Samy Pessé
f9fcf49c66
Apply editor theme to autocomplete popup
2014-01-28 15:47:12 +01:00
Aaron O'Mullan
98dc63cce4
Close auto magic complete when prefix is empty
...
While removing text
2014-01-28 11:37:43 +01:00
jiyinyiyong
ee5ac2a0f2
add license block
2014-01-28 10:14:02 +08:00
Aaron O'Mullan
c4012ebd46
Don't autoInsert with auto magic completer
...
This caused completions to be inserted without ever being shown, if
they were the only completion for the prefix entered.
2014-01-28 02:14:23 +01:00
Aaron O'Mullan
af1aab40f5
Enable auto magic complete only when typing
...
We only want to auto magically complete when the user is typing text,
not when text is pasted or being removed.
2014-01-28 01:43:12 +01:00
Aaron O'Mullan
afd9c99da2
Don't attach/detach autocomplete on change if already attached/detached
2014-01-28 01:24:08 +01:00
Aaron O'Mullan
07c99e0541
Fix: skip auto magic completion when pasting
...
This can some times cause confusing behavior.
A paste is any text insertion of more than one character at a time …
2014-01-28 00:52:55 +01:00
Abram Adams
33cf210180
Fixed regex to match beginning of tag name
2014-01-27 10:21:45 -08:00
nightwing
af09dc7f05
Merge remote-tracking branch 'remotes/origin/master'
2014-01-27 21:40:01 +04:00
nightwing
a206535596
cleanup user list
2014-01-27 21:38:54 +04:00
nightwing
300dc660e9
fix merge conflict
2014-01-27 21:22:49 +04:00
Aaron O'Mullan
2bf673c41d
Add auto magic complete (complete while typing)
2014-01-27 18:21:42 +01:00
nightwing
f2da76daaf
Merge remote-tracking branch 'remotes/pull/1758'
2014-01-27 21:15:16 +04:00
Harutyun Amirjanyan
58caaad6a5
Merge pull request #1784 from rgallion/Fix_Issue_1783
...
Fixes #1783
2014-01-26 10:48:21 -08:00
Roger Gallion
e751389d38
Fixes #1783
2014-01-26 09:01:30 -06:00
Patrick Nevels
68f46ff7ef
add tags to the demo
2014-01-25 20:06:40 -06:00
Patrick Nevels
d44c8080bf
make demo more expressive
2014-01-25 20:03:49 -06:00
Patrick Nevels
2428de10ed
add Gherkin highlighting
2014-01-25 19:32:40 -06:00
Patrick Nevels
c5f58503fe
added Gherkin highlighting support
2014-01-25 19:19:57 -06:00
DanyaPostfactum
3d71b01022
Add worker to the html mode
...
This adds syntax checking (not validating). Based on HTML5 @aredridel parser
2014-01-26 02:40:26 +10:00
Abram Adams
142fc79c97
Fixed token name and added to self-closing tags list
2014-01-23 09:43:39 -08:00
jiyinyiyong
cd506ca7ad
add Cirru syntax highlighting
2014-01-23 16:40:38 +08:00
Abram Adams
73fb35e63c
Added cfml behaviour with smart auto closing tags
...
This adds the behaviours for ColdFusion Markup Language (CFML) back in
with the addition of exceptions for auto-closing tags.
2014-01-22 15:38:52 -08:00
Harutyun Amirjanyan
811d63039d
Merge pull request #1778 from rmsmith/master
...
Add missing `$id` to those Modes that are missing it.
2014-01-22 13:57:07 -08:00
rmsmith
6e1aefff56
Add missing $id to those Modes that are missing it.
...
I've found that the set of modes in this PR did not set their `$id`.
The side-effect of that is that when one of these modes is the current
mode of an EditSession, and one calls `session.getOption('mode')` the
returned value was incorrect. It goes up the prototype chain so you'd
get something like 'ace/mode/text' or 'ace/mode/html' in most cases.
This fixes that so that if, for example, the mode is set to
'ace/mode/django', the value returned by the option will be
'ace/mode/django'
2014-01-21 09:41:15 +02:00
Harutyun Amirjanyan
5abba7d32c
Merge pull request #1772 from hartman/lua_self
...
Lua uses self, not this
2014-01-17 10:43:27 -08:00
Harutyun Amirjanyan
dc95d03bd6
Merge pull request #1738 from danyaPostfactum/refactor/datauri
...
Optimize css images (reduce filesize)
2014-01-17 10:37:33 -08:00
Derk-Jan Hartman
93c14b1b31
Update testcase for lua self
2014-01-17 11:56:15 +01:00
Derk-Jan Hartman
ab1b62fbb7
Lua uses self, not this
...
There is no 'this' in lua. There is however 'self' a predefined parameter when using colon syntax for calling a function.
http://www.lua.org/pil/16.html
2014-01-17 11:16:50 +01:00
nightwing
ff88d5aa8d
Merge pull request #1761 from hartman:cors_worker
...
Use shim blob with importScripts to use CORS for Worker
2014-01-16 20:36:56 +04:00
nightwing
9e71e4a003
cleanup
2014-01-16 19:35:48 +04:00
nightwing
c8fca3053c
Merge remote-tracking branch 'remotes/origin/master'
...
Conflicts:
lib/ace/line_widgets.js
2014-01-16 00:14:34 +04:00
nightwing
8d57d8765f
Merge pull request #1745 aldendaniels:master into v-1.2
...
Refactor document delta handling
2014-01-16 00:11:00 +04:00
DanyaPostfactum
90f3f32fb1
Optimize css images (reduce filesize)
2014-01-16 00:29:51 +10:00
Eric Arnold
66f615ba94
Merge branch 'master' of https://github.com/ajaxorg/ace into stationary_tooltip_option
2014-01-14 17:11:27 -08:00
Eric Arnold
be0d187a60
Review changes
2014-01-14 17:10:44 -08:00
Harutyun Amirjanyan
ac99690429
Merge pull request #1760 from adamjimenez/patch-21
...
shift+mousewheel to horiz scroll
2014-01-14 07:26:00 -08:00
Harutyun Amirjanyan
00f044d0cf
Merge pull request #1764 from rgallion/Issue_1762_Add_Vim_unit_tests
...
Add Vim keybinding unit test [Issue 1762]
2014-01-14 06:45:20 -08:00
Harutyun Amirjanyan
177e0af9eb
Merge pull request #1707 from danyaPostfactum/refactor/tooltip
...
Refactor tooltip to separate class.
2014-01-14 06:38:28 -08:00
Roger Gallion
0ab6574521
Add Vim keybinding unit test [Issue 1762]
2014-01-13 08:27:14 -06:00
Derk-Jan Hartman
f779c2e8c5
Use shim blob with importScripts to use CORS for Worker
2014-01-13 11:09:26 +01:00
Adam Jimenez
fb233da532
shift+mousewheel to horiz scroll
...
Converts shift+mousewheel to horizontal scroll.
This is in accordance with Chrome which supports this shortcut on webpages and textareas.
2014-01-13 09:46:53 +00:00
aldendaniels
7f1bc7af2f
Break out Anchor.onChange helper functions
...
This should be faster since we don't have to re-initialize the helper
functions each time Anchor.onChange is fired.
2014-01-11 15:48:38 -06:00
aldendaniels
6b280bf6bb
Code review fixes (mostly formatting)
...
- Fix unconventional '{' formatting
- Reformat `UndoManager` changes
- Revert change from `insertInLine` to `insert` in text.js
2014-01-11 15:23:20 -06:00
aldendaniels
35a27fd1ba
Treat deltas with empty ranges as NOOPs
2014-01-11 14:45:08 -06:00
aldendaniels
ddd695ee3f
Store single-line deltas as .text instead of .lines in undo history
...
Stores single-line delta content as .text instead of .lines in undo
history. This is done without modifying the original delta object in
case the caller still retains a handle to the original.
2014-01-11 14:43:47 -06:00
aldendaniels
f59708a5ba
Add a doNotValidate param to applyDelta
...
Set it to true in insertInLine/removeInLine.
Also sped up indent/dedent by using insertInLine and removeInLine.
2014-01-11 12:00:10 -06:00
aldendaniels
ef0e8da522
Fix / complete validateDelta
...
This uncovered the fact that until now delta.range had not always been a
Range object. This inconsistency has been resolved by my changes in
mirror.js.
2014-01-11 11:20:34 -06:00
aldendaniels
08edcdfc98
Stop doing a line-by-line splicing in applyDelta
...
Also brings back the functionality where large deltas are split into
smaller deltas so that .splice.apply() calls will work.
2014-01-10 22:49:17 -06:00
Eric Arnold
e9434fc1df
Added option for annotation tooltip to be floating (follows mouse, current functionality) or fixed (stationary per annotation).
2014-01-09 13:29:51 -08:00
nightwing
d226ea067b
update site
2014-01-10 00:11:00 +04:00
aldendaniels
3a048cdf61
Bring back insertInLine
...
Avoids an extra $split call.
2014-01-08 22:51:39 -06:00
aldendaniels
f2a2e4e1a8
Rename the 'delete' delta action to 'remove'
...
Matches previous naming convention.
2014-01-08 22:18:05 -06:00
aldendaniels
6fe381f633
Rename insertText back to insert
2014-01-08 22:00:11 -06:00
aldendaniels
91df7cd663
Revert "Stop using splice.appy() in ace"
...
This reverts commit 8624ab8dcb .
2014-01-08 21:39:30 -06:00
nightwing
ce329df39b
update the site
2014-01-08 03:14:35 +04:00
nightwing
142761d86f
fix regression in { pairing
2014-01-07 23:03:32 +04:00
nightwing
30a4d12eb7
fix ascii filter in builder
2014-01-07 23:01:10 +04:00
Zef Hemel
b79cb61861
Update LogiQL highlighting: add alias_all storage type
2014-01-07 17:54:33 +01:00
Harutyun Amirjanyan
5b3e1ca29d
Merge pull request #1750 from rmsmith/master
...
dart_highlight_rules : add 'with' to `keywordDeclaration`
2014-01-04 05:50:00 -08:00
aldendaniels
8624ab8dcb
Stop using splice.appy() in ace
...
Since .apply() can't handle more than 65535 parameters, splice.apply()
is brittle. It's also hard to read. This replaces splice.apply() calls
throughout ace code with lang.spliceIntoArray().
2014-01-04 01:59:30 -06:00
aldendaniels
b503e65e03
Break on applyDelta into its own module
...
This makes it possible to break out helper functions without exposing
them to the rest of the document class. Also, long term, we may want to
have a stand-alone test suite for applyDelta, so it makes sense in its
own file.
All other changes involve syntax corrections (some syntax issues were
mine, others pre-existed) to make the documentation compilation work.
2014-01-03 14:59:22 -06:00
rmsmith
c40bf3b172
dart_highlight_rules : add 'with' to keywordDeclaration
...
'with' clauses are used for mixin application in Dart, e.g:
`class ToggleButton extends Button with Toggleable { ... }`
2014-01-03 21:04:23 +02:00
Ruben Daniels
5733f006a8
Merge pull request #1740 from ajaxorg/c9
...
sync with cloud9
2014-01-02 11:01:42 -08:00
Harutyun Amirjanyan
7bcf64401f
Merge pull request #1747 from hartman/themelistfix
...
Repair label of themes in themelist.
2014-01-02 04:23:39 -08:00
Derk-Jan Hartman
8f109ea371
Repair label of themes in themelist.
...
This was broken after c563f15e93
2014-01-02 13:04:24 +01:00
aldendaniels
612478e39f
Speed up single-line deltas
...
2e6f12725b slowed down the application of
deltas that only affect a single line. The slow-down, though trivial for
a single line, is significant for operations than separately modify
thousands of rows (such as indenting a large document).
This commit speeds up single-line deltas by avoiding unnecessary calls
to splitLine() and joinLineWithNext().
2014-01-01 14:45:54 -06:00
aldendaniels
810e196cc6
Use console.warn for deprecated methods
...
console.warn makes better sense than console.log and matches similar
warnings in ace (see gutter.js for example).
2014-01-01 12:06:19 -06:00
aldendaniels
026af74016
Fix render bugs
...
Both were introduced in 2e6f12725b .
2014-01-01 12:04:12 -06:00
aldendaniels
27768230c8
Maintain public API and update coding convention
...
This seeks to keep the public API in-tact while improving method names
within ace by keeping the old methods as wrappers around the new
better-named methods.
For example, document.insert() now simply calls document.insertText()
and warns the caller via a console.log() that they are using a
deprecated method.
I've also updated the coding style of my changes (where I noticed
discrepancies) to match the rest of Ace.
2014-01-01 11:05:27 -06:00
aldendaniels
2e6f12725b
#1744 : Refactor document delta handling
...
Refactor delta handling code to:
- Combine the "insertText" and "insertLines" delta types into a single
"insert" delta type
- Combine the "removeText" and "removeLines" delta types into a single
"remove" delta type
- Make all document mutations in a single applyDelta function.
- Add basic delta validation (more needed . . . see TODOs)
- Rework anchor logic to handle new delta types (also simplified)
- Rename "insert()" to "insertText()" and "remove()" to "removeText()"
- Rename "insertLines()" to "insertFullLines()" and "removeLines()" to
"removeFullLines()"
See related issue for more information. All tests are passing and the
changes appear functional under preliminary testing, but careful review
and testing will be necessary.
2014-01-01 00:41:45 -06:00
nightwing
ccc7d6dda8
add more sites
2013-12-31 16:17:01 +04:00
Harutyun Amirjanyan
a9d194894e
Merge pull request #1742 from hartman/commas
...
Remove trailing comma's, which break scripts in IE7
2013-12-31 04:16:32 -08:00
Derk-Jan Hartman
1240a04fff
Remove trailing comma's, which break scripts in IE7
2013-12-31 10:12:34 +01:00
DanyaPostfactum
0b1630d6fa
Refactor tooltip to separate class.
2013-12-30 20:13:00 +10:00
nightwing
425404ff29
fix #1737 reset padding only if previous theme had custom padding
2013-12-30 02:05:57 +04:00
nightwing
3cc3043951
update js highlighter test
2013-12-30 01:56:58 +04:00
nightwing
9a5bd3cd65
include error_marker addon in the build
2013-12-30 01:42:12 +04:00
Harutyun Amirjanyan
6e46195102
Merge pull request #1728 from desoi/master
...
Updated keywords and functions for PostgreSQL 9.3. Added sub-mode support for JavaScript and Json.
2013-12-29 13:37:10 -08:00
John DeSoi
48cd7f55dc
Updated keywords and functions for PostgreSQL 9.3. Added sub-mode support for JavaScript and Json.
2013-12-29 14:16:38 -06:00
nightwing
edee507fd9
update site
2013-12-29 21:13:44 +04:00
nightwing
714e1a592c
fix resize issues
2013-12-29 20:07:08 +04:00
nightwing
90b2a6cd77
fix multiselect mouse interaction issues
2013-12-29 20:05:23 +04:00
nightwing
37b3dc1efd
tweak modes
2013-12-29 20:03:08 +04:00
nightwing
b6a4a34fd2
togglecomment should not scroll if part of the selection is visible
2013-12-29 20:02:14 +04:00
nightwing
5b151a3db4
fix scrolling speed on firefox ux
2013-12-29 19:59:16 +04:00
nightwing
3f7f325777
return removed folds from removeFolds
2013-12-29 19:57:49 +04:00
nightwing
6e254f25a1
fix wrap option getter
2013-12-29 19:57:00 +04:00
nightwing
4c4ab09870
add goToNextError command
2013-12-29 19:56:29 +04:00
Lennart Kats
c612dac355
Merge pull request #1723 from ajaxorg/misc
...
fix several small bugs
2013-12-25 07:11:00 -08:00
Lennart Kats
890fd39c92
Merge pull request #1725 from ajaxorg/double_tap
...
Double tap regression
2013-12-25 02:09:58 -08:00
Lennart Kats
eda5eaba39
Merge pull request #1715 from ajaxorg/velocity_snippets
...
Support loading snippets for mixed modes
2013-12-25 02:04:31 -08:00
Lennart Kats
191a79245f
Merge pull request #1703 from ajaxorg/highlighting/mixed
...
Do not loose currentState if tokenizer uses combination of next and push
2013-12-25 02:03:04 -08:00
Harutyun Amirjanyan
92dba7d44c
Merge pull request #1730 from danyaPostfactum/autoinsert
...
Add autoinsert feature to the completer.
2013-12-23 03:27:09 -08:00
DanyaPostfactum
ff42a13c4f
Add autoinsert feature to the completer.
2013-12-23 02:52:25 +10:00
nightwing
b6a3a15232
add a test
2013-12-20 18:12:33 +04:00
nightwing
c01725184e
remove setTimeout from startSelect
...
fixes #956 : double tap regression
2013-12-20 17:18:34 +04:00
nightwing
15dd2082f6
cleanup
2013-12-20 15:14:35 +04:00
nightwing
3a864c6056
add support for inline mode in php worker
2013-12-17 00:04:21 +04:00
nightwing
10e2c3049c
add options for theme and mode
2013-12-15 21:20:11 +04:00
nightwing
6285bf5d5a
update cssLint and coffee
2013-12-15 21:18:13 +04:00
nightwing
b7ee15f5d9
fix bug with fixedWidth gutter + firstLineNumber
2013-12-15 02:50:48 +04:00
nightwing
133db3cfe0
fix #1711 Double click on foldWidgets region can paint whole gutter in red.
2013-12-14 23:52:01 +04:00
nightwing
45c4bdcb2e
disable invalid class on ampersands
...
fixes #1655
2013-12-14 19:44:44 +04:00
nightwing
61591eee5d
add tests
2013-12-14 19:41:44 +04:00
nightwing
869e1f86aa
cleanup d mode
2013-12-14 19:37:24 +04:00
Harutyun Amirjanyan
a6c21c6761
Merge pull request #1694 from robik/d-lang-support
...
Improved D Language mode
2013-12-14 07:29:25 -08:00
Harutyun Amirjanyan
3b96539874
Merge pull request #1696 from danyaPostfactum/refactor/scrollbar
...
Refactor ScrollBarV and ScrollBarH classes
2013-12-14 06:25:48 -08:00
DanyaPostfactum
5affb58e40
Add forgotten css overflow:scroll to scrollbars
2013-12-13 16:45:20 +10:00
Harutyun Amirjanyan
710bf4dbe0
Merge pull request #1719 from nbreslow/master
...
Added support for Autodesk Maya MEL
2013-12-12 14:53:27 -08:00
Nicholas Breslow
cde625fde3
Added c-style behavior and fold mode / updated mode syntax.
...
As per Harutyun Amirjanyan's request I made the following two changes:
1) Added c-style behavior and fold mode.
2) Updated mode syntax for mel to current one used by Ace.
2013-12-12 16:47:41 -05:00
Nicholas Breslow
56604c1fa5
Updated project.
2013-12-10 14:03:53 -05:00
Nicholas Breslow
a6c6028f7e
Changed mel.mel example file.
2013-12-10 14:03:23 -05:00
DanyaPostfactum
8ecc94a181
Rename ScrollBarV -> VScrollBar, ScrollBarH -> HScrollBar
2013-12-10 17:41:02 +10:00
nightwing
00df72ee0d
allow inlining multiple text modules
2013-12-09 23:24:43 +04:00
Ryan Griffith
2b10c2071f
Check for possible snippet expansion before attempting to proceed to the next tabstop.
2013-12-09 10:04:38 -05:00
Lennart Kats
24c207191c
Merge pull request #1702 from ajaxorg/themes
...
Themes
2013-12-09 04:03:10 -08:00
Lennart Kats
be2b684b6f
Merge pull request #1716 from ajaxorg/force_ltr
...
force editor text to be ltr
2013-12-09 04:00:23 -08:00
nightwing
5f0012f653
force editor text to be ltr
...
fixes #1429
2013-12-06 23:58:11 +04:00
nightwing
4307aba209
fix #1693 searchbox is broken when creating ace in pre tag
2013-12-06 23:08:51 +04:00
Lennart Kats
f5334ceaa2
Merge pull request #1701 from ajaxorg/static_highlighter
...
use css counter for line number in static_highlighter
2013-12-06 08:21:59 -08:00
Lennart Kats
91d581b12b
Merge pull request #1705 from ajaxorg/autocomplete/hor_scroll
...
fix #1680 Autocomplete box doesn't work with horizontal scrolling
2013-12-06 07:57:38 -08:00
Lennart Kats
e7f412c992
Merge pull request #1688 from ajaxorg/highlighting/apache_conf
...
add apache_conf mode
2013-12-06 07:55:39 -08:00
Lennart Kats
40ea516801
Merge pull request #1700 from ajaxorg/newclient
...
sync with cloud9
2013-12-06 06:44:32 -08:00
nightwing
c2b097b825
add includeScopes for velocity mode
2013-12-05 23:57:18 +04:00
nightwing
a0ab8baa56
add id to all modes
2013-12-05 23:46:16 +04:00
Harutyun Amirjanyan
84bc9b25de
Merge pull request #1712 from hannonhill/velocity-snippets
...
Add snippets for common Velocity directives
2013-12-05 08:19:04 -08:00
nightwing
6b1215bca8
move user-select:none to scroller fixes #1675 on linux
2013-12-05 20:13:37 +04:00
Ryan Griffith
69b144686a
Added snippets for common Velocity directives.
2013-12-04 15:52:40 -05:00
nightwing
5ed4e3eded
reset scroll position
2013-12-03 23:11:54 +04:00
nightwing
af7c370318
fix #1680 Autocomplete box doesn't work with horizontal scrolling
2013-12-02 23:36:27 +04:00
DanyaPostfactum
b58b38d74a
Move setVisible() method to ScrollBar class
2013-12-02 21:09:14 +10:00
nightwing
6461d62f90
fix prolog mode and update tests
2013-11-30 18:44:55 +04:00
nightwing
d87ba89c49
do not loose currentState if tokenizer uses combination of next and push
2013-11-30 18:40:02 +04:00
nightwing
93d2b75b4f
add demo for ejs
2013-11-30 00:57:56 +04:00
nightwing
c563f15e93
use ext/themelist.js in kitchen-sink demo
2013-11-29 23:53:28 +04:00
nightwing
4d88770435
fix bug in converter and add two new themes
2013-11-29 23:53:27 +04:00
nightwing
29e1838394
update build submodule
2013-11-28 01:10:23 +04:00
Harutyun Amirjanyan
8cfd45feab
Merge pull request #1698 from LivelyKernel/ace-ajax-master
...
cstyle behaviour fix for entering braces
2013-11-27 12:43:35 -08:00
Robert Krahn
69b40db4f2
fix cstyle behaviour when inserting braces and doing a newline. Previous behaviour would not add a closing brace when no other opening brace was present
2013-11-25 18:11:15 -08:00
DanyaPostfactum
03edee8c30
Refactor ScrollBarV and ScrollBarH classes
2013-11-24 23:00:06 +10:00
nightwing
70bc7d7dc0
update tests
2013-11-24 16:47:32 +04:00
nightwing
e70f0773df
Merge pr/1692 into master
2013-11-24 16:34:04 +04:00
nightwing
d870d81ea0
revert change to markup.list
2013-11-24 16:31:07 +04:00
nightwing
9b8e236483
do not modify dom from computeLayerConfig
2013-11-24 16:19:59 +04:00
nightwing
9a2ee70af8
allow starting and cancelling mouse capture from outside
2013-11-24 16:18:13 +04:00
nightwing
4cb1e7b849
misc fixes
2013-11-24 16:16:36 +04:00
nightwing
a910b8ee18
do not freeze browser when calling fold all second time
2013-11-24 16:15:52 +04:00
nightwing
9002950bf7
rename group to aceCommandGroup to not conflict with cloud9
2013-11-24 16:13:36 +04:00
nightwing
b88bf398b5
smoother resizing #1687
2013-11-24 16:11:51 +04:00
nightwing
1704cbdcc2
check for valid start state in tokenizer
2013-11-24 16:10:40 +04:00
nightwing
d03e5d1120
add selectOrFindNext commands and disable sublime ctrl-d like behavior of ctrl-arrow
2013-11-24 16:09:52 +04:00
Robik
76230003b6
Removed unused code; Added missing keywords; Added defaultToken
2013-11-24 11:25:11 +01:00
Benoit Schweblin
78ee0833ba
Set defaultToken to markup.list for lists and string.blockquote for blockquotes
2013-11-23 22:53:11 +00:00
nightwing
0e9d413102
cleanup vbscrip mode
2013-11-22 22:03:02 +04:00
Robik
34ceb4e15e
Improved D Language mode
2013-11-21 14:18:51 +01:00
nightwing
b42ce65a54
use css counter for static highlight gutter
2013-11-20 20:02:31 +04:00
nightwing
727c94c90a
cleanup
2013-11-20 18:33:40 +04:00
Benoit Schweblin
a50c0a27b9
[Markdown highlighting] Fixed list inside blockquotes
2013-11-20 00:15:28 +00:00
Benoit Schweblin
c2fb30b313
[Markdown highlighting] Parse basic rules in blockquotes
2013-11-19 19:48:13 +00:00
Harutyun Amirjanyan
a7798c4497
Merge pull request #1686 from danyaPostfactum/object-create
...
Use Object.create for inheritance
2013-11-19 00:02:42 -08:00
nightwing
8b4c88d636
add apache_conf mode
2013-11-18 10:45:56 +04:00
DanyaPostfactum
9719c770d3
Use Object.create for inheritance
2013-11-17 17:58:21 +10:00
nightwing
4c3c132f2b
add position rounding change missed from 753dbbe
2013-11-15 01:07:47 +04:00
Lennart Kats
f8e96328e4
Merge pull request #1683 from ajaxorg/static_highlight
...
fix static highlight bugs
2013-11-14 01:52:07 -08:00
nightwing
9e5dda2334
fix static highlight bugs
...
#1681 #1682
2013-11-13 22:35:29 +04:00
Lennart Kats
ed87f5326f
Merge pull request #1678 from ajaxorg/line_widgets_pt1
...
Add support for line widgets
2013-11-13 10:10:24 -08:00
nightwing
fada97f807
semicolonify demo files;
2013-11-13 21:10:36 +04:00
nightwing
90e7cdd7f1
Merge branch 'markdown_tweaks'
2013-11-13 03:36:43 +04:00
nightwing
60cfe6f161
update wrapData when wrapMethod changes
2013-11-13 03:34:52 +04:00
nightwing
188252891a
update test
2013-11-13 03:22:32 +04:00
nightwing
753dbbece5
do not round mouse position since lines can have fractional screen coordinates now
2013-11-13 03:04:56 +04:00
Sawyer Hollenshead
f18a57126d
Specify type of string (strong, emphasis, blockquote)
2013-11-11 17:09:52 -05:00
Lennart Kats
07d82837b4
Merge pull request #1677 from ajaxorg/old_ff_copy
...
add user select:text to ace_text-input
2013-11-10 15:47:30 -08:00
Lennart Kats
1ab54b0b8f
Merge pull request #1673 from ajaxorg/cloud9_update
...
Cloud9 update
2013-11-10 15:47:01 -08:00
nightwing
48a44aab5a
cleanup kitchen-sink demo
2013-11-11 03:29:22 +04:00
nightwing
00fcd37829
allow widgets to have any height
2013-11-11 02:41:35 +04:00
nightwing
71ceca4601
fix cursor movement
2013-11-08 00:58:42 +04:00
nightwing
b17f8d533a
fix typo
2013-11-08 00:58:42 +04:00
nightwing
31191072f3
add first version of line_widgets
2013-11-08 00:58:42 +04:00
nightwing
1ac4ea51e2
hack edit session
2013-11-08 00:56:04 +04:00
nightwing
a56c3b44b5
always add height to line wrapper nodes
...
(needed for line widgets)
2013-11-08 00:56:04 +04:00
nightwing
fab88c496c
fix regression with cmd-up
2013-11-07 11:29:27 +04:00
nightwing
dfa2eaf5ac
do not include empty lines in section fold
2013-11-06 11:49:39 +04:00
nightwing
07809b1fb9
add user select text to ace_text-input
2013-11-06 11:16:23 +04:00
nightwing
ea430330ba
fix folding test
2013-11-06 11:05:32 +04:00
nightwing
00ebb80f87
c9search mode is weird :(
2013-11-06 00:31:40 +04:00
Lennart Kats
2476f43aa8
Merge pull request #1674 from ajaxorg/misc
...
fix two small bugs
2013-11-05 09:24:15 -08:00
nightwing
68c6c4e86c
fix typo
2013-11-05 21:23:25 +04:00
nightwing
0fe340b3fb
update c9searchresults test
2013-11-05 21:21:51 +04:00
nightwing
bfdd7239d1
fix #1671 Cannot use backspace in Android Chrome
2013-11-05 21:07:29 +04:00
nightwing
3ab631640b
fix #1669 Everything until cursor position is selected in IE8
2013-11-05 21:01:01 +04:00
nightwing
8443991f13
miscelaneous fixes from c9
2013-11-05 20:54:38 +04:00
nightwing
f1973e4233
add virtualRenderer.$updateSizeAsync
2013-11-05 20:51:56 +04:00
nightwing
5607fc9de2
automatically pick range for align command
2013-11-05 20:47:30 +04:00
nightwing
5a26604657
add command.scrollIntoView
2013-11-05 20:44:27 +04:00
nightwing
d689636771
better folding commands
2013-11-05 20:43:30 +04:00
nightwing
150f0360d4
fix #1624 Rules added with embedRules can only use stringed regexes
2013-11-05 20:37:48 +04:00
Harutyun Amirjanyan
93a88fcb5e
Merge pull request #1663 from saatchiCEO/patch-1
...
Fixed typo `forown`
2013-10-28 22:24:56 -07:00
saatchiCEO
4a0fc33c65
Fixed typo forown
...
for|forown -> for|own
2013-10-29 00:22:58 +03:00
Zef Hemel
e8bb1e38e7
Added callback to static highlighter
2013-10-28 11:33:51 +01:00
nightwing
0bebd94926
perge pull #1662
2013-10-27 14:43:49 +04:00
nightwing
07e4eb0a3a
use scroller instead of content
...
because other widgets inheriting from ace do not have renderer.content
2013-10-27 14:33:55 +04:00
DanyaPostfactum
ad2d31eef4
Fix Webkit context menu on second click
2013-10-27 20:51:15 +11:00
Harutyun Amirjanyan
5120528cf1
Merge pull request #1660 from adamjimenez/patch-21
...
multiline strings throw out error line numbers
2013-10-27 00:44:01 -07:00
Harutyun Amirjanyan
7d8cd7f657
Merge pull request #1661 from danyaPostfactum/dnd-fixes
...
Some drag'n'drop fixes
2013-10-27 00:43:13 -07:00
DanyaPostfactum
12a2464756
Change mouse capture target container -> content
...
To prevent hover activity of scrollbars in Firefox
2013-10-26 15:13:15 +11:00
Adam Jimenez
4d0fa2412a
remove unnecessary new line repace
2013-10-22 23:37:24 +01:00
Adam Jimenez
053b780478
multiline strings throw out error line numbers
...
e.g:
```
<?php
$foo = "test
multiline
string"
a
?>
```
shows error on line 3 instead of 6.
2013-10-22 18:51:48 +01:00
Lennart Kats
4bbe5346f2
Merge pull request #1658 from ajaxorg/bugfix/textinput
...
Bugfix/textinput
2013-10-21 01:33:15 -07:00
nightwing
6677b22fd4
fix #1650 Editor looses focus on scrollbar click in the Google Chrome
2013-10-20 21:03:17 +04:00
nightwing
5bead368ea
fix spellcheck extension on chrome
2013-10-20 20:57:58 +04:00
nightwing
ca47093bc8
restore textInput.setReadOnly call
...
needed for disabling contextmenu items
2013-10-20 19:01:07 +04:00
nightwing
1d4d76b1ea
use text-indent: -1em; to hide cursor on ie
...
as suggested in https://github.com/ajaxorg/ace/issues/1640
2013-10-20 19:01:07 +04:00
nightwing
b52a989bf8
[IME] pressing enter on ie reverts last input
2013-10-20 19:01:07 +04:00
Harutyun Amirjanyan
b0e40929b6
Merge pull request #1654 from asm2750/add-vhdl-syntax
...
Add vhdl syntax
2013-10-19 11:37:44 -07:00
Harutyun Amirjanyan
c60e95b5e6
Merge pull request #1653 from adamjimenez/patch-19
...
highlight option tags as form elements
2013-10-18 10:40:16 -07:00
asm2750
2ff1e1db6b
Update vhdl_highlight_rules.js
...
Added license block
2013-10-17 10:19:34 -07:00
asm2750
e2441734ca
Update vhdl.js
...
Added license block
2013-10-17 10:19:02 -07:00
OpenShift guest
d9fe4880dc
Added VHDL syntax highlighting, and example code. issue #1642
2013-10-17 00:47:19 -04:00
OpenShift guest
9fd726a81c
Revert "Added VHDL syntax highlighting, and example code. issue #1642 "
...
This reverts commit 56a37a4053 .
2013-10-17 00:37:16 -04:00
OpenShift guest
56a37a4053
Added VHDL syntax highlighting, and example code. issue #1642
2013-10-17 00:35:27 -04:00
Adam Jimenez
ea019da404
highlight option tags as form elements
2013-10-15 18:23:24 +01:00
Lennart Kats
7625c67ac9
Merge pull request #1648 from ajaxorg/highlighter
...
Improve static highlighter
2013-10-11 07:35:24 -07:00
nightwing
bb0298783c
add "highlighter" build target
2013-10-11 16:14:17 +04:00
nightwing
51dc39bb95
add static highlighter highlight method
2013-10-11 16:06:24 +04:00
Harutyun Amirjanyan
a2244c6d01
Merge pull request #1645 from creationix/master
...
Add comment support for Jack mode
2013-10-07 15:37:52 -07:00
Tim Caswell
c6e125a816
Add comment support for Jack mode
2013-10-07 12:04:27 -05:00
Harutyun Amirjanyan
907a765546
Merge pull request #1616 from fangel/patch-1
...
The require() and define() methods for workers does not conform to the AMDJS spec
2013-10-07 07:54:38 -07:00
Morten Fangel
afcc9afecf
Improved the WebWorker RequireJS shim, so it's closer to the AMDJS spec
...
Improvements:
- It's now possible to list dependencies that gets loaded before calling the factory-function
- Relative paths without folders (./foo) now works properly
- The define()-behaviour is now tested by four unit-tests
2013-10-07 15:55:41 +02:00
Harutyun Amirjanyan
c830baa212
Merge pull request #1644 from plancien/master
...
replaced simple string errors with full Errors
2013-10-06 10:51:23 -07:00
Pierre Lancien
4d62c0810b
replaced simple string errors with full Errors, in order to make debugging easier.
2013-10-06 19:46:32 +02:00
Lennart Kats
e316578832
Merge pull request #1641 from ajaxorg/newclient
...
sync with newclient
2013-10-06 03:51:34 -07:00
nightwing
5927184195
add ace_ prefix to selected row classname
2013-10-06 14:26:16 +04:00
nightwing
eb2cfdfdfd
fix #1629 Not able to scroll smoothly with a Mac trackpad, when the pointer is inside the editor.
2013-10-06 14:05:35 +04:00
nightwing
bfd68fb1cf
fix #1637 typo in vbscript mode
2013-10-05 16:45:58 +04:00
nightwing
aa76fffaf2
fix __defineGetter__ errors on ie
2013-10-05 14:00:15 +04:00
nightwing
0002bf4e4c
tweak logo
2013-10-05 13:50:53 +04:00
Nicholas Breslow
55a947ec68
Fixed MEL Syntax Highlighter
...
Fixed grouping errors. Added mel.mel file to test.
2013-10-02 14:17:35 -04:00
Harutyun Amirjanyan
93673bbe8b
Merge pull request #1635 from devoncarew/master
...
update Dart syntax highlighting
2013-10-02 11:07:00 -07:00
Harutyun Amirjanyan
f99d36b4b2
Merge pull request #1636 from creationix/master
...
Add Jack mode
2013-10-02 11:04:32 -07:00
DanyaPostfactum
9eef8dfb9e
Fix issue with blinking cursor on drag over
...
This happens when dragging from another app. Editor can get focused on app icon hovering (on a Windows taskbar).
2013-10-02 02:52:49 +10:00
DanyaPostfactum
617d43bb13
Impove opera blank drag image workaround (stolen from codemirror)
2013-10-02 02:47:31 +10:00
Tim Caswell
3dd62918c5
Add Jack mode
2013-10-01 11:20:26 -05:00
devoncarew@gmail.com
5746c2001c
update Dart syntax highlighting
2013-09-30 20:58:12 -07:00
Nicholas Breslow
c2f1838dca
Added Autodesk Maya MEL
2013-09-30 16:43:05 -04:00
Harutyun Amirjanyan
87c14b6aa7
Merge pull request #1627 from gfxmonk/sjs
...
SJS (StratifedJS) support, inheriting from JS
2013-09-28 22:48:18 -07:00
nightwing
4e97b47838
update logo
2013-09-28 23:54:40 +04:00
nightwing
cc5ed60464
update to version from newclient
2013-09-28 23:44:43 +04:00
Tim Cuthbertson
55c3623877
SJS (StratifedJS) support, inheriting from JS
2013-09-26 15:55:29 +10:00
nightwing
c9077acbd5
add back commands.byName
2013-09-25 23:53:17 +04:00
nightwing
04cc031da6
add deprecation message for commmandKeyBinding
2013-09-25 23:26:18 +04:00
Harutyun Amirjanyan
cc2f80f8c1
Merge pull request #1626 from thomaswilburn/master
...
Rename "commmandKeyBinding" to have 33% less "m"
2013-09-25 12:09:57 -07:00
Thomas Wilburn
5023410c42
Typo of "commmand" is driving me nuts.
2013-09-25 10:36:54 -07:00
Ruben Daniels
f6bcd82c36
Merge pull request #1622 from ajaxorg/change-to-bsd
...
Change RStudio contributions to BSD
2013-09-25 06:35:32 -07:00
Lennart Kats
5f3ba2cfe2
Merge pull request #1595 from ajaxorg/highlighting/mixed
...
Improvements for highlighting mixed languages
2013-09-24 02:56:08 -07:00
Lennart Kats
373f24849b
Merge remote-tracking branch 'origin/master' into highlighting/mixed
...
Conflicts:
index.html
2013-09-24 11:51:58 +02:00
Lennart Kats
49f0f2dfbc
Merge pull request #1623 from ajaxorg/ctrl-d
...
ctrl-alt-right shouldn't select second word at once
2013-09-24 02:48:23 -07:00
nightwing
14a4aa2715
set correct direction on first range
2013-09-24 00:21:55 +04:00
nightwing
d0208903de
update test
2013-09-24 00:17:40 +04:00
nightwing
c1057e473f
ctrl-alt-right shouldn't select second word at once
2013-09-23 23:50:11 +04:00
Garen Torikian
18ae721541
Change RStudio contributions to BSD
2013-09-23 11:48:35 -07:00
Lennart Kats
c3712554ea
Merge pull request #1617 from ajaxorg/folding/csharp
...
Better folding for csharp and ini
2013-09-23 01:40:41 -07:00
nightwing
d22626771b
improve csharp folding
2013-09-21 20:44:19 +04:00
nightwing
e47caa459b
update site
2013-09-21 17:03:40 +04:00
nightwing
9a70c98fc4
ini fold mode
2013-09-21 15:38:06 +04:00
nightwing
58e1410adf
fix #1614 Gutter tooltip not showing inside relative container
2013-09-21 14:55:53 +04:00
nightwing
f1b74a8916
small tweaks for nativednd
2013-09-20 17:15:55 +04:00
Lennart Kats
ee95161972
Merge pull request #1599 from danyaPostfactum/nativednd
...
Use native HTML5 Drag'n'Drop for text.
2013-09-20 06:11:43 -07:00
Lennart Kats
2ae8a967f4
Merge pull request #1612 from ajaxorg/small_bugs
...
Small bugs
2013-09-20 05:55:13 -07:00
nightwing
7d2795bc77
update mode.tmpl.js
2013-09-19 11:00:10 +04:00
nightwing
80b8f557f0
update mode docs
2013-09-19 00:24:00 +04:00
nightwing
df4b0c8d4c
update site
2013-09-18 18:46:28 +04:00
DanyaPostfactum
8a841df6e2
Capture mouse on quadclick
2013-09-18 17:51:52 +10:00
DanyaPostfactum
8ebf34a385
Add autoscroll delay
2013-09-17 19:07:16 +10:00
DanyaPostfactum
e1ff382041
Fix IE autoscroll drop triggering issue
...
Add overlay (css ::before generated content) while dragging to prevent IE to trigger `drop` event while autoscrolling
2013-09-17 19:05:35 +10:00
DanyaPostfactum
ad4e57e600
Fix webkit fake mousemove event (breaking dnd) issue
2013-09-17 19:02:29 +10:00
nightwing
2ace399a8a
better compositionUpdate on chrome
2013-09-17 11:35:07 +04:00
nightwing
0b4c56c5a7
fix string parsing in php worker
2013-09-17 11:35:07 +04:00
nightwing
eb7ed9862a
Merge remote-tracking branch 'remotes/origin/master'
...
Conflicts:
index.html
2013-09-16 11:53:05 +04:00
Lennart Kats
650cf8e5af
Merge pull request #1607 from ajaxorg/small_bugs
...
Small bugs
2013-09-16 00:24:28 -07:00
DanyaPostfactum
b1ba675cfd
Fix dbl/triple click issues of native dnd
2013-09-15 20:48:33 +10:00
DanyaPostfactum
cb7a0d5d47
Improve native selection prevention on dnd
2013-09-15 20:41:22 +10:00
DanyaPostfactum
165cec553a
Add onMouseDrag method to the DragdropHandler
2013-09-15 01:25:40 +10:00
DanyaPostfactum
624eb7c117
Make editor container to be drop zone
2013-09-15 01:13:52 +10:00
nightwing
51b7cb67a6
update site and submodules
2013-09-14 18:47:34 +04:00
nightwing
414667916e
always call setMode callback after the event
2013-09-14 14:55:41 +04:00
nightwing
4d8a31fd54
fix popup position flipping
2013-09-14 14:53:51 +04:00
nightwing
eecbe48695
replace ace global with getter in the demo
...
see 060e86d6
2013-09-14 00:52:09 +04:00
nightwing
3c6cd4d16f
fix #1606 broken markdown snippets
2013-09-13 23:46:03 +04:00
nightwing
fbdcbd00a1
always call callback from setMode
2013-09-13 21:20:06 +04:00
nightwing
2c9dbced9b
allow setting MaxTokenCount in tokenizer
2013-09-13 20:40:34 +04:00
nightwing
214c3a9b5d
workaround for broken Object.create(null) on old opera
...
fixes https://github.com/ajaxorg/ace-builds/issues/13
2013-09-13 20:40:34 +04:00
Zef Hemel
4e748341fc
[Golang] Forgot |
2013-09-13 16:14:44 +02:00
Zef Hemel
2a016e3890
Added another few missing builtin types and functions to the Go language.
2013-09-13 16:14:05 +02:00
DanyaPostfactum
b6dab9eb45
Fix Opera drag image issue.
2013-09-12 23:44:00 +10:00
Harutyun Amirjanyan
5806661f47
Merge pull request #1602 from matthewkastor/patch-1
...
fix broken demo.
2013-09-12 00:58:54 -07:00
Matthew Kastor
8a08d3fc0a
fix broken demo.
2013-09-12 01:44:25 -04:00
nightwing
2efe7f203e
fix #1598 Pipe '|' symbol breaks YAML Syntax highlighting
2013-09-11 23:36:29 +04:00
nightwing
e52a4250fe
fix html demo
2013-09-11 23:36:29 +04:00
nightwing
b4628d450f
use lazy getTokenizer in getNextLineIndent
2013-09-11 23:36:29 +04:00
nightwing
811d190c95
create tokenizer only when needed
2013-09-11 23:36:29 +04:00
nightwing
bc4b1324b7
commandline in demo remains hidden sometimes
2013-09-11 23:36:28 +04:00
nightwing
b4f8e47fe3
fix slim cursor setting
2013-09-11 23:36:28 +04:00
nightwing
4670e2201d
fix running Makefile.dryice.js from another directory
2013-09-11 23:36:28 +04:00
nightwing
5ba0212ca2
simple soytemplate highlighter
2013-09-11 23:36:28 +04:00
nightwing
3be21b77e5
simple handlebars mode
2013-09-11 23:36:28 +04:00
nightwing
7b80bb793e
cleanup
2013-09-11 23:36:28 +04:00
nightwing
37fc612756
generate doclist automatically based on modelist
2013-09-11 23:36:28 +04:00
Harutyun Amirjanyan
4c1497fc29
Merge pull request #1596 from breck7/master
...
Rebased on latest Ace. Added Coffee Fold Mode
2013-09-11 12:17:28 -07:00
DanyaPostfactum
ddf5d1ab45
Improve autoscroll behavior for text dragging
2013-09-12 02:48:46 +10:00
DanyaPostfactum
b7daccf9a9
Fix IE native drag'n'drop issues
2013-09-12 01:44:55 +10:00
Lennart Kats
4d18ae10b2
Merge pull request #1600 from ajaxorg/protobuf
...
Added a Google Protobuf mode
2013-09-11 05:59:22 -07:00
Zef Hemel
7c8d81333f
Added a Google Protobuf mode
2013-09-11 14:37:50 +02:00
DanyaPostfactum
2993ae831f
Set this context of event handlers for old IE.
2013-09-11 21:52:30 +10:00
Zef Hemel
3cd5ea654e
Added inherit keyword to Nix mode
2013-09-10 14:13:21 +02:00
Lennart Kats
98d149f0b8
Merge pull request #1597 from ajaxorg/golang-bool
...
Golang: Added 'bool' type and 'select' keyword
2013-09-10 04:58:40 -07:00
DanyaPostfactum
8936861338
Use native HTML5 Drag'n'Drop for text.
2013-09-10 21:41:20 +10:00
Zef Hemel
347be370fe
and select keyword
2013-09-10 10:55:14 +02:00
Zef Hemel
ff93d54adc
Added 'bool' type.
2013-09-10 10:44:44 +02:00
Breck
b297a1ae02
Removed comment
2013-09-09 12:31:02 -07:00
Breck
0b5d78736f
Rebased on latest Ace. Added Coffee Fold Mode
2013-09-09 11:46:03 -07:00
Mostafa Eweda
0f83322450
Merge pull request #1592 from ajaxorg/anchor_align_left
...
Add insert right mode for anchors and range_lists
2013-09-06 10:52:27 -07:00
nightwing
06d61cf239
add insert right mode for anchors and range_lists
2013-09-06 21:47:39 +04:00
Harutyun Amirjanyan
1728b50198
Merge pull request #1591 from rmsmith/wraplimitrange_bugfix
...
`EditSession.setWrapLimitRange` should set a new object to `this.$wrapLi...
2013-09-06 06:45:08 -07:00
rmsmith
b3443a0fab
EditSession.setWrapLimitRange should set a new object to this.$wrapLimitRange
...
This fixes a bug where if you have 2 instances of EditSession and you
`setWrapLimitRange` on one of them it would affect the $wrapLimitRange
on all other instances of EditSession.
2013-09-06 16:16:15 +03:00
nightwing
43d2a6607f
use same font size for completion popup and editor
2013-09-06 13:43:41 +04:00
Harutyun Amirjanyan
5b6a1df596
Merge pull request #1590 from ajaxorg/go
...
Improved Go highlighting, added builtin types and functions
2013-09-06 02:14:59 -07:00
Zef Hemel
1b5d023389
Fix test
2013-09-06 11:12:33 +02:00
nightwing
bf1c41808b
fix infinite loop when selectOnHover is true
2013-09-06 13:11:31 +04:00
Zef Hemel
0dd731a882
Improved Go highlighting, added builtin types and functions and "range" keyword.
2013-09-06 11:05:01 +02:00
Zef Hemel
f860b88e51
Merge pull request #1583 from ajaxorg/autocomplete
...
improve autocomplete popup
2013-09-06 02:03:58 -07:00
nightwing
2df136beba
use text shadow instead of bold
2013-09-06 12:50:55 +04:00
Zef Hemel
060e86d6ca
ace.session does not exist (not in the no-conflict mode exist), so let's use this.editor.session instead.
2013-09-06 10:33:08 +02:00
Lennart Kats
e746383ec0
Merge pull request #1571 from ajaxorg/newclient
...
sync with newclient
2013-09-06 00:21:34 -07:00
nightwing
1fa691693e
fix expansion of snippets with nested tabstops
2013-09-05 18:45:51 +04:00
nightwing
62c514135d
fix snippet file parsing
2013-09-05 00:28:42 +04:00
nightwing
df261c6763
higher index for gutter tooltip
2013-09-04 18:38:17 +04:00
nightwing
94e4c2d6dd
include -1 when cycling through popup items
2013-09-04 18:37:50 +04:00
nightwing
d6de4ee6aa
fix popup selection marker
2013-09-04 18:37:08 +04:00
nightwing
dd057f3095
allow fractional scrollLeft
2013-09-04 17:04:37 +04:00
nightwing
1bf73980ae
shadow looks ugly on firefox
2013-09-04 13:34:42 +04:00
nightwing
3e4e7303fc
Merge pull request #1585
2013-09-04 13:22:13 +04:00
nightwing
00a640e473
fix highlighting of closing brace
2013-09-04 13:19:23 +04:00
nightwing
3fe075f2af
fix getAllRanges in singleSelect mode
2013-09-04 13:11:09 +04:00
nightwing
94bea36cf1
Merge remote-tracking branch 'remotes/pull/1587'
2013-09-04 13:05:03 +04:00
nightwing
61d33f4269
tweak style
2013-09-04 13:04:39 +04:00
DanyaPostfactum
bde1acec75
Insert completion at each cursor
2013-09-04 13:34:30 +10:00
Zef Hemel
3812b20546
Nix mode
2013-09-03 20:46:27 +02:00
Zef Hemel
a44b053eab
Initial Nix mode
2013-09-03 17:21:47 +02:00
nightwing
7edecc9f2a
improve autocomplete popup
2013-09-02 00:21:51 +04:00
nightwing
8cb5b1f0e9
fix #1580 Mouse SelectByLines does not select ending char
2013-08-30 15:25:38 +04:00
Harutyun Amirjanyan
5f6dd8c89f
Merge pull request #1577 from fatihacet/patch-1
...
Continue loop if we don't have a caption while populating autocomplete l...
2013-08-30 03:13:42 -07:00
Harutyun Amirjanyan
3deefcb2c7
Merge pull request #1575 from danyaPostfactum/domgutter
...
Use DOM methods to update gutter
2013-08-30 03:12:36 -07:00
Fatih Acet
29a011cc0a
Continue loop if we don't have a caption while populating autocomplete list.
2013-08-29 14:48:11 +03:00
DanyaPostfactum
53440ea548
Use DOM methods to update gutter
2013-08-28 20:59:03 +10:00
nightwing
4492925305
fix erb comment highlighting
2013-08-28 12:15:12 +04:00
Harutyun Amirjanyan
9bf4827c78
Merge pull request #1550 from pterxiao/cvox
...
Accessibility Theme for Ace
2013-08-28 01:03:57 -07:00
nightwing
094fd85334
fix a typo
2013-08-27 13:43:07 +04:00
nightwing
e2b2f08c24
fix tests
2013-08-26 22:41:29 +04:00
nightwing
449bbfe406
improve batch highlighting
2013-08-26 21:59:17 +04:00
nightwing
c62e0d3062
add trimEmpty options to trimTrailingSpace, cleanup
2013-08-26 21:58:31 +04:00
nightwing
79fbec43b0
misc fixes
2013-08-26 21:57:22 +04:00
nightwing
3a23eacda2
fix foldAll
2013-08-26 21:55:34 +04:00
nightwing
3eef5f0a63
allow clicking through invisible mac scrollbars
2013-08-26 21:55:14 +04:00
nightwing
79c0f83e2c
add input event, make doing multiple changes in one turn much faster
2013-08-26 21:52:38 +04:00
nightwing
2d6f56d8fd
provide oldSize in resize event
2013-08-26 21:44:30 +04:00
nightwing
b2eac666e5
allow removing listener while event is dispatched
2013-08-26 21:41:18 +04:00
nightwing
6a76d63491
Merge pull 1554
2013-08-26 21:14:00 +04:00
nightwing
7fc575a47c
fix formatting
2013-08-26 21:13:10 +04:00
Lennart Kats
dbff7216f0
Merge pull request #1570 from ajaxorg/papercuts
...
Small improvements to the api
2013-08-26 09:51:12 -07:00
nightwing
063aaed3a2
add @deprecated comment for getCopyText
2013-08-26 20:21:07 +04:00
nightwing
244e1462e8
add fixedWidthGutter option
2013-08-26 18:46:42 +04:00
nightwing
b23265ad72
allow any Range-like objects in session replace/remove
2013-08-26 18:37:50 +04:00
nightwing
3b5d742feb
add editor getSelectedText method
2013-08-26 18:31:51 +04:00
nightwing
a44cbdc5c2
add renderer.setMouseCursor
2013-08-26 18:26:05 +04:00
nightwing
2cef7f4747
add scrollTo method
2013-08-26 18:09:31 +04:00
nightwing
27b91b44e0
update coffee script fixes #1568
2013-08-26 18:08:11 +04:00
Harutyun Amirjanyan
330b8a4a8e
Merge pull request #1566 from ajaxorg/webkit-fractional-fix
...
Webkit fractional fix
2013-08-23 14:11:08 -07:00
Garen Torikian
d9c5921e48
Use lang.stringRepeat instead of a for loop
2013-08-23 14:02:26 -07:00
Garen Torikian
4b42933b8a
Add comment explaining maths
2013-08-23 12:59:50 -07:00
Garen Torikian
a4ef760c7a
Support fractional fixed-width fonts
2013-08-23 12:59:04 -07:00
Harutyun Amirjanyan
8bf4a0e604
Merge pull request #1564 from adamjimenez/patch-16
...
Include css rule name with lint results
2013-08-23 09:15:14 -07:00
Adam Jimenez
5c721c1103
Add cut or delete command shift+delete
2013-08-23 15:56:58 +01:00
nightwing
067efccb16
update list of real world users
2013-08-23 16:37:34 +04:00
nightwing
48e672b710
fix php heredoc highlighting inside array
...
fixes #1561
2013-08-23 11:46:49 +04:00
nightwing
c3491f4855
fix merge conflict
2013-08-22 15:29:17 +04:00
nightwing
f8f8b00c61
Merge remote-tracking branch 'remotes/pull/1560'
...
Conflicts:
lib/ace/ext/language_tools.js
2013-08-22 13:32:14 +04:00
nightwing
e88dc7adc9
Merge branch origin/htmlcompleter
2013-08-22 13:28:41 +04:00
DanyaPostfactum
9475d7738b
Add fuzzy matching for completions
2013-08-22 11:43:11 +10:00
DanyaPostfactum
2d0b980c65
Fix two broken javascript snippets
2013-08-22 11:38:57 +10:00
Harutyun Amirjanyan
fb66d49772
Merge pull request #1559 from ajaxorg/add-makefile-target
...
Add a simple incremental Makefile target
2013-08-21 06:06:02 -07:00
Lennart Kats
b4150a201c
Don't require pre_build for basic job
2013-08-21 15:04:05 +02:00
Lennart Kats
29b6f8c875
Add a very simple incremental Makefile target
2013-08-21 14:54:02 +02:00
Harutyun Amirjanyan
bbabc6edc1
Merge pull request #1557 from mc10/master
...
Fix links in Readme.md
2013-08-18 15:05:47 -07:00
Kevin Ji
2885e6f90c
Fix links in Readme.md
2013-08-18 14:43:45 -07:00
Peter Xiao
12d2c298bb
Update old title.
2013-08-15 17:40:36 -07:00
Peter Xiao
ca1f431df4
Flush out extra unselected speech.
2013-08-15 17:20:36 -07:00
Peter Xiao
1a54f05075
Play earcon on empty or whitespace rows. Add support for selection.
2013-08-15 17:18:07 -07:00
Lennart Kats
fe1f945343
Merge pull request #1540 from ajaxorg/ie7
...
Ie7 support
2013-08-15 01:24:43 -07:00
Peter Xiao
23f62e015b
Merge branch 'master' of https://github.com/ajaxorg/ace into cvox
2013-08-14 15:27:01 -07:00
Peter Xiao
5708ef899e
Support for multiple editors, reorder rules, and use replace all.
2013-08-14 13:57:38 -07:00
Peter Xiao
1d7c9220ee
No need to focus ace, add more expansions.
2013-08-14 13:29:34 -07:00
Peter Xiao
5ea65fe246
Add in expansion rules to speak more like how code is read.
2013-08-13 16:51:12 -07:00
Peter Xiao
16d13b6b59
Like tokens are now merged for more fluid TTS.
2013-08-13 15:39:01 -07:00
Peter Xiao
0f93b3098f
Start merging tokens.
2013-08-13 15:34:22 -07:00
nightwing
269e8d976d
remove useless stopPropagation on mouseup
2013-08-14 00:05:26 +04:00
Peter Xiao
41c82627f9
Update comment, remove code in chromevox ext demo.
2013-08-12 16:59:12 -07:00
Peter Xiao
c3a681abd1
Less aggressive filter for speaking tokens, add some docs.
2013-08-12 16:15:09 -07:00
Peter Xiao
38b42d20d3
Chromevox theme now an extension, added demo file, added findSearchBox event.
2013-08-12 15:58:09 -07:00
Peter Xiao
304b27954b
Moved chromevox to ext
2013-08-12 13:04:12 -07:00
nightwing
7f6e94f021
Merge remote-tracking branch 'remotes/origin/html_completer'
2013-08-12 22:28:55 +04:00
Lennart Kats
0655f8a809
Merge pull request #1552 from ajaxorg/jshint
...
Jshint update
2013-08-12 07:58:32 -07:00
nightwing
0f2ca66d76
allow space separated list of globals
2013-08-12 18:32:36 +04:00
nightwing
14d540ddc7
update jshint again
2013-08-12 18:13:20 +04:00
nightwing
e5714c9dba
Merge remote-tracking branch 'remotes/origin/gh-pages' into master
2013-08-11 13:17:22 +04:00
nightwing
54a2880634
small cleanup
2013-08-11 11:53:40 +04:00
Peter Xiao
6bbc1d6d41
Add chromevox theme.
2013-08-08 15:51:20 -07:00
nightwing
9bf8eac28c
add persistent vscroll option to the demo
2013-08-09 00:12:52 +04:00
Lennart Kats
42d243df4b
Merge pull request #1520 from ajaxorg/wrap
...
Wrapping issues
2013-08-07 07:10:21 -07:00
nightwing
d2318e99a2
add increase/decrease fontSize commands to the demo
2013-08-05 23:33:10 +04:00
nightwing
d884b44d48
better save in the demo
2013-08-04 13:58:50 +04:00
Adam Jimenez
9f8ed0db31
Include css rule name with lint results
...
This is similar to returning "raw" from JSHint, as it helps to identify the rule being applied.
2013-08-03 14:40:11 +01:00
nightwing
f782e59f76
update build
2013-08-01 23:29:53 +04:00
Lennart Kats
d1738b0eb2
Merge pull request #1539 from ajaxorg/misc
...
fix several small bugs
2013-07-31 15:04:55 -07:00
nightwing
c80ae070f7
small cleanup
2013-07-31 17:54:44 +04:00
nightwing
844502fae6
Merge branch 'origin/master' into misc
...
Conflicts:
lib/ace/virtual_renderer.js
2013-07-30 22:17:38 +04:00
nightwing
d3cd46adff
fix $# and %# highlighting in perl mode
2013-07-30 22:13:48 +04:00
nightwing
c911f4a761
fix tests
2013-07-30 01:09:52 +04:00
nightwing
ab438f2edc
better demo
2013-07-30 00:47:09 +04:00
nightwing
f2944d4ced
remove trailing commas
2013-07-30 00:28:05 +04:00
nightwing
95f0e7308f
some more ie7 fixes
2013-07-30 00:23:09 +04:00
nightwing
4b4a5d045c
add a test
2013-07-30 00:23:08 +04:00
nightwing
8d354e810c
syntax highlighting in ie9 in ie8 mode
2013-07-30 00:23:08 +04:00
nightwing
d4dcdb7736
use snipetManager for expanding emmet snippets
2013-07-27 00:45:08 +04:00
nightwing
524930a2c7
force measure sizes if container is visible but width is 0
2013-07-26 23:17:12 +04:00
nightwing
4d9118e6fe
add emmet demo
2013-07-26 15:10:59 +04:00
nightwing
ca1c27aa65
fix #1533 syntax highlighting of markdown links
2013-07-26 14:55:08 +04:00
nightwing
cacd51e2fe
tweak jshint console mock
2013-07-24 22:57:46 +04:00
nightwing
62e7073b33
add wrapMethod:auto and fix tests
2013-07-24 17:49:42 +04:00
Luca Cipriani
c2692f42af
Update CNAME
2013-07-24 14:53:17 +02:00
nightwing
9f068dc45d
improve wrapping for markdown
2013-07-24 16:16:52 +04:00
nightwing
22de40bf6a
resize editor only when tab is fully shown
2013-07-23 19:12:24 +04:00
nightwing
73d8eb5898
do not lose scheduled changes when render is canceled
2013-07-23 19:11:17 +04:00
nightwing
47b30f5db4
update submodules
2013-07-23 16:37:07 +04:00
Luca Cipriani
32035f68db
Added CNAME file for redirect of giihubpages
2013-07-23 16:21:10 +04:00
nightwing
373693a1c4
fix weird ie8 bug
2013-07-23 15:54:15 +04:00
Lennart Kats
a4a30b6665
Merge pull request #1523 from ajaxorg/jshint
...
update jshint to 2.1.4
2013-07-23 00:19:43 -07:00
Lennart Kats
5bc96b69fc
Merge pull request #1527 from ajaxorg/nc
...
renderer fixes backported from newClient
2013-07-22 12:30:02 -07:00
Lennart Kats
b204b53e78
Merge pull request #1526 from ajaxorg/site
...
Dogfood
2013-07-22 07:14:56 -07:00
Harutyun Amirjanyan
7294a35b3f
Merge pull request #1528 from jdalegonzalez/master
...
Added parser support for traits, namespace declarations, namespace refer...
2013-07-22 03:39:23 -07:00
jdalegonzalez
c03df1f602
Added parser support for traits, namespace declarations, namespace references in class names (\) and the use keyword
2013-07-20 12:29:06 -04:00
nightwing
7f4d2dde8e
add more users
2013-07-19 19:48:24 +04:00
nightwing
f447430c10
automatically hide activeLine highlight if editor height is one line
2013-07-19 17:59:37 +04:00
nightwing
4e86a104c2
fix autoresizing editor on ie
2013-07-19 17:52:33 +04:00
nightwing
650fe73386
clicking on scrollbar shouldn't focus the editor
2013-07-19 17:52:33 +04:00
nightwing
26329c2d76
scrollbars should start as hidden
2013-07-19 17:52:33 +04:00
nightwing
abf5f7492f
recompute longestLine when vScroll changes
2013-07-19 17:52:33 +04:00
nightwing
7f8a47939c
renderer changes from newclient
2013-07-19 17:52:33 +04:00
nightwing
e0ce741f5b
convert multi_select to an option
2013-07-19 17:52:33 +04:00
nightwing
50ec54a7d8
use minified files
2013-07-19 03:39:01 +04:00
nightwing
71d382d43b
Merge remote-tracking branch 'remotes/dp/htmlcompleter'
...
Conflicts:
lib/ace/ext/language_tools.js
2013-07-19 03:16:28 +04:00
nightwing
a406b853f3
Merge branch 'highlighting/xml'
2013-07-19 03:04:34 +04:00
nightwing
ee74fe5a52
make doctype less bright
2013-07-19 03:02:59 +04:00
nightwing
8a22cf4873
enable autocompletion and snippets
2013-07-18 21:03:36 +04:00
nightwing
a69fce21f4
use ace static highlighter in the main site
2013-07-18 21:03:35 +04:00
nightwing
9f2a17fcf5
fix snippet editor in the demo
2013-07-18 13:11:08 +04:00
nightwing
77526749bc
add emmet updater
2013-07-18 13:11:08 +04:00
nightwing
18c2a50726
fix typo in the demo
2013-07-18 13:11:07 +04:00
nightwing
1a94ace704
fix tests
2013-07-18 13:11:07 +04:00
nightwing
2a8619e7f5
enable moz in javascript worker
2013-07-18 13:10:43 +04:00
nightwing
6788031994
allow moz and es6 settings to work together
2013-07-18 13:09:08 +04:00
nightwing
41b0914299
remove huge console emulation code
2013-07-18 13:07:55 +04:00
nightwing
d76bc364e7
update jshint to v2.1.4
2013-07-18 13:05:00 +04:00
nightwing
987411423b
update jshint updater
2013-07-18 13:03:59 +04:00
nightwing
e5ce9e7aee
Merge pull request #1517 : Update links
2013-07-14 13:41:13 +04:00
Adrian L Lange
24f6640f89
Update links
...
Files changed: index.html
2013-07-14 13:38:55 +04:00
nightwing
2270bd8c4b
fix failing tests
2013-07-14 08:58:29 +04:00
nightwing
c7abff1856
use meta.tag.punctuation
2013-07-14 08:49:45 +04:00
nightwing
386f1ecade
Merge branch 'highlighting/xmlrefactor' into master
...
Conflicts:
lib/ace/ext/modelist.js
lib/ace/mode/_test/tokens_luapage.json
2013-07-14 06:24:23 +04:00
Lennart Kats
aded11265f
Merge pull request #1489 from ajaxorg/undo_merge
...
Undo merging
2013-07-12 00:04:40 -07:00
Ruben Daniels
6783f921c9
Merge pull request #1512 from ajaxorg/indent
...
fix #549 enter on start of indented line should keep indentation
2013-07-11 08:17:05 -07:00
nightwing
920031b877
fix #549 enter on start of indented line should keep indentation
2013-07-11 18:41:40 +04:00
nightwing
09d0044e1e
fix undo selection range after delete
2013-07-11 17:35:29 +04:00
nightwing
ba0e17fd0d
fix #1510 ace_invalid appears on correct diff
2013-07-11 16:50:02 +04:00
DanyaPostfactum
3c046d2ada
Update highlighting tests
2013-07-11 00:31:39 +10:00
DanyaPostfactum
88d9a61dc2
Fix xml_highlight_rules qstring_inner state name
2013-07-10 14:35:24 +10:00
Lennart Kats
3009163083
Merge pull request #1509 from ajaxorg/hotfix/build
...
fix #1508 : jshint is broken in build
2013-07-09 08:23:07 -07:00
nightwing
a41a06ff33
escape . in regexp
2013-07-09 19:20:53 +04:00
nightwing
49967c139a
fix typo in noworker detection
2013-07-09 18:22:35 +04:00
nightwing
38dc22b421
fix tests
2013-07-08 15:02:29 +04:00
nightwing
c5378b54e1
fix #1508 : jshint is broken in build
2013-07-08 13:58:57 +04:00
nightwing
e3d14ab620
turn scrollPastEnd off by default
2013-07-07 14:40:53 +04:00
Ruben Daniels
a25a685d11
Merge pull request #1507 from ajaxorg/scroll_past_end
...
[WIP] scrollPastEnd
2013-07-07 02:31:37 -07:00
nightwing
1ad2602f8b
add scrollPastEnd to demo
2013-07-07 13:02:57 +04:00
nightwing
8a6320bfd1
resize scrollbar for scrollPastEnd only when needed
2013-07-07 12:50:24 +04:00
nightwing
b97496009b
scrollPastEnd
2013-07-07 12:48:53 +04:00
Lennart Kats
5585535d98
Merge pull request #1504 from ajaxorg/fix/build
...
Fix snippet loading in build
2013-07-07 01:03:44 -07:00
Lennart Kats
b1439f2bf8
Merge pull request #1487 from ajaxorg/highlighting/update
...
update sh and go highlighting
2013-07-07 01:00:56 -07:00
Ruben Daniels
65713e974b
Merge pull request #1502 from ajaxorg/scrolling_issues
...
fix several small issues on mac
2013-07-06 03:48:01 -07:00
Ruben Daniels
62653ea5ba
Merge pull request #1473 from ajaxorg/bgTokenizer
...
bgTokenizer worker should not redraw unnecessarily
2013-07-06 03:47:30 -07:00
Ruben Daniels
95e0f2fffd
Merge pull request #1467 from ajaxorg/jshint
...
update jshint and coffee
2013-07-06 03:47:08 -07:00
nightwing
bbe87e41fa
update tests
2013-07-04 14:42:40 +04:00
nightwing
d2be8aefc0
fix snippet loading in build
2013-07-04 14:31:42 +04:00
nightwing
3139b3964d
fix #1500 too enthusiastic String replace in config.moduleUrl
2013-07-04 14:30:35 +04:00
nightwing
dd0880afb6
fix typo
2013-07-03 17:42:46 +04:00
nightwing
a8ac1b1e9a
fix horizontal scrolling
2013-07-02 15:25:36 +04:00
DanyaPostfactum
98d6fac8fa
Move html completion logic to html_completions.js
2013-07-02 19:42:43 +10:00
nightwing
1400d82d34
pull back changes from cloud9
2013-07-02 12:13:30 +04:00
Lennart Kats
cc0b6386aa
Merge pull request #1496 from ajaxorg/fix/build
...
Fix build
2013-07-01 02:24:03 -07:00
nightwing
403e45a5dd
fix vim folding commands
2013-07-01 00:09:15 +04:00
Tenor Biel
5f1a69a38e
Add vim commands for folding
2013-07-01 00:01:30 +04:00
nightwing
4b8ab8eab9
fix ^ in vim mode on swedish keyboard on mac
2013-06-30 23:45:47 +04:00
nightwing
f6f3425cce
use wheel event on new versions of Firefox
...
fixes #1466
2013-06-30 22:07:23 +04:00
DanyaPostfactum
297dbe63db
Append empty value to inserted html attribute on completion
2013-07-01 04:05:22 +10:00
Harutyun Amirjanyan
6a87d9782b
Merge pull request #1494 from danyaPostfactum/snippetcompleter
...
Show snippets in suggestion list
2013-06-30 10:07:24 -07:00
DanyaPostfactum
e1c86f453f
add html completion
2013-07-01 01:43:05 +10:00
DanyaPostfactum
a5f4ecf597
add .getCompletions method to text mode
2013-07-01 01:42:40 +10:00
DanyaPostfactum
7ce86e24f1
use data.snippet in completions for snippet insertion
2013-07-01 01:23:14 +10:00
Harutyun Amirjanyan
2a40b37590
Merge pull request #1493 from buildersbrewery/master
...
Updates to LSL mode
2013-06-30 07:45:36 -07:00
Harutyun Amirjanyan
b860c2293c
Merge pull request #1495 from ajaxorg/static_highlighter
...
fix #1492 $' breaks static-highligher
2013-06-30 07:44:33 -07:00
DanyaPostfactum
d276f10bcd
add snippet completer
2013-06-30 04:07:24 +10:00
DanyaPostfactum
ca97c230f0
Proper comment rules in js syntax.
2013-06-29 17:41:16 +10:00
Lennart Kats
76fd4b1358
Merge pull request #1464 from ajaxorg/highlighting/markdown
...
Tweak heading and list highlighting in markdown mode
2013-06-28 15:15:25 -07:00
Lennart Kats
3e6d25c38f
Merge pull request #1463 from ajaxorg/altgr
...
Do not capture alt-gr key
2013-06-28 15:14:34 -07:00
Builders Brewery
8c3527ec5b
updated LSL mode
...
- added changes from
wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_LeTigre/13#13.06.21.277682
to highlight rules and snippets
- reviewed invalid grammar and text mode test
2013-06-28 17:42:57 +02:00
nightwing
2143c4daed
make minified files ascii compatible
2013-06-28 19:38:02 +04:00
nightwing
c6143cf587
include theme/textmate in build
2013-06-28 19:38:02 +04:00
nightwing
adf7eebb5f
fix tests
2013-06-28 19:22:21 +04:00
nightwing
071b936323
fix conflict between static highlighter and ace styles
2013-06-28 18:17:10 +04:00
nightwing
8068b01f21
fix #1492 $' breaks static-highligher
2013-06-28 18:15:54 +04:00
Ruben Daniels
81f7dd7fbb
Merge pull request #1488 from ajaxorg/renderer
...
Renderer improvements
2013-06-27 07:55:22 -07:00
nightwing
f1e809294c
fix #1490 Parsing Lua comments in the middle of line
2013-06-26 20:23:58 +04:00
nightwing
78585a9c5d
add demo/autoresize.html
2013-06-25 23:50:00 +04:00
nightwing
0479acfea7
add option to autoresize editor vertically
2013-06-25 20:59:06 +04:00
DanyaPostfactum
969f94d98c
Paint xml tag angle brackets in white (monokai theme)
2013-06-24 21:08:22 +10:00
DanyaPostfactum
722374581a
Update svg Highlight rules
2013-06-24 21:06:54 +10:00
DanyaPostfactum
e2359b2f9f
Let JS line comment rules be not greedy
2013-06-24 21:06:32 +10:00
DanyaPostfactum
25853c11a1
Use push/pop in css highlight rules
2013-06-24 21:04:28 +10:00
DanyaPostfactum
a6ba61e11a
Inherit all HTML+server_side_directives rules from HTML rules.
2013-06-24 21:03:49 +10:00
DanyaPostfactum
7c6f40e41e
Html HL rules now is extended xml rules
2013-06-24 20:56:33 +10:00
DanyaPostfactum
d358fe61b9
Allow no prefix in TextHighlightRules.addRules()
2013-06-24 20:53:37 +10:00
DanyaPostfactum
ed223cb7fd
Rewrite xml rules.
2013-06-24 18:55:07 +10:00
DanyaPostfactum
5f2ee8b32b
Prevent double prefixing of "included" rules
2013-06-24 18:53:09 +10:00
DanyaPostfactum
5a1948a695
Fix FreeMarker in ext/modelist
2013-06-24 18:42:40 +10:00
DanyaPostfactum
91884280e2
More stuff for twig sample
2013-06-24 18:41:57 +10:00
nightwing
b3e4d33e02
update scrollbar when inserting new line in the middle of the document
...
fixes regression from 9f1d8af937
2013-06-24 00:18:51 +04:00
nightwing
43f1788ad4
use fake horizontal scrollbar
2013-06-23 23:58:32 +04:00
nightwing
a6654eee9e
update tests
2013-06-23 22:35:23 +04:00
nightwing
b9190d1e8d
fix go string highlighting
2013-06-23 22:27:02 +04:00
nightwing
4b398798c0
highlight escapes in sh mode
2013-06-22 22:39:18 +04:00
Ruben Daniels
ea591e2149
Merge pull request #1479 from ajaxorg/pulreq
...
Fix timing issue with setting modes
2013-06-20 07:08:11 -07:00
nightwing
3667a15e8d
add callback to setTheme as well
2013-06-20 18:04:36 +04:00
nightwing
855853139a
small cleanup
2013-06-20 18:00:50 +04:00
nightwing
b01d4d5a6b
treat whitespace words of length 1 the same as others
...
without this multicursor doesn't work in cases like
foo: bar
a: baz
2013-06-20 17:57:10 +04:00
nightwing
4b51b9288f
timing issue with setting modes
2013-06-20 17:57:09 +04:00
nightwing
2d9225326c
cleanup
2013-06-19 21:38:11 +04:00
nightwing
2852638c45
fix initial highlighting in hidden editor
2013-06-19 21:25:39 +04:00
nightwing
0ba027c8bf
fix failing test
2013-06-17 16:54:43 +04:00
nightwing
9197cc983c
enable undo coalescence by default
2013-06-17 16:38:27 +04:00
nightwing
db4953c976
use operations for undo coalescence
2013-06-17 16:38:00 +04:00
nightwing
52e0b2d163
pressing ctrl+home second time should restore selection
2013-06-17 16:35:22 +04:00
nightwing
ec8b42c5e0
add start/endOperation
2013-06-17 16:30:09 +04:00
nightwing
b18b86b6c9
make undo coalescence configurable
...
off by default
2013-06-17 02:06:28 +04:00
Harutyun Amirjanyan
132d44462e
Merge pull request #1475 from buildersbrewery/master
...
Update LSL mode
2013-06-16 14:47:51 -07:00
nightwing
ef2e2cdd11
move undo delta merging to the editor
2013-06-17 01:30:42 +04:00
DanyaPostfactum
277675525b
Almost working draft of basic undo coalescence
2013-06-17 01:08:03 +04:00
nightwing
7798de7bd3
add selection.toJSON method
2013-06-17 00:58:11 +04:00
nightwing
f82c4df96a
[Autocomplete] fix insertion of words containing - sign
2013-06-17 00:53:12 +04:00
nightwing
3026d78395
do not allow Replace after setReadOnly
...
fixes #1468
2013-06-17 00:53:12 +04:00
Builders Brewery
71d127f5fa
updated LSL mode
...
lsl_highlight_rules.js:
- added stuff from RC Le Tigre 13.06.06.277104
- made stuff more readable while staying within 80 columns width
snippets.lsl
- sorted
- added stuff from RC Le Tigre 13.06.06.277104
2013-06-16 21:13:17 +02:00
nightwing
f45980feb7
fix FreeMarker mode name in modelist
2013-06-16 16:38:09 +04:00
nightwing
cdd122a540
fix hljs undefined error in main site
2013-06-16 11:46:54 +04:00
nightwing
6887c84b71
fix #1474 IE8: double click anywhere issues script error.
2013-06-16 11:45:58 +04:00
nightwing
774098f243
event target isn't defined on ie8
2013-06-13 23:42:41 +04:00
nightwing
069bbda6a6
bgTokenizer worker should not redraw unnecessarily
2013-06-13 21:57:29 +04:00
nightwing
d2f7247e58
add missing snippets.tmpl.js
2013-06-11 22:06:00 +04:00
nightwing
7df0b59c13
fix tests
2013-06-11 14:57:31 +04:00
nightwing
505847681d
update jshint and coffee
2013-06-11 14:24:57 +04:00
Lennart Kats
fa13f377e1
Merge pull request #1189 from ajaxorg/feature/codecomplete
...
Implement basic code completion
2013-06-10 17:09:18 -07:00
nightwing
db1118c258
fix typo
2013-06-09 18:57:49 +04:00
nightwing
156d9a7eeb
load snippet files automatically
2013-06-09 18:11:45 +04:00
nightwing
af2a2e272b
revert change to config.js
2013-06-09 01:09:48 +04:00
nightwing
917e4b925c
fix typo in clojure mode
2013-06-09 01:06:25 +04:00
Harutyun Amirjanyan
89c42264c0
Merge pull request #1427 from gbedardsice/master
...
Text mode keeps indentation
2013-06-08 13:57:53 -07:00
nightwing
b36c4c67b2
include split in build
2013-06-09 00:55:57 +04:00
nightwing
ac9bb727cc
revert to simpler range tracking model for now
2013-06-09 00:50:25 +04:00
nightwing
35a9dc5ba1
hide the popup when editor is scrolled
2013-06-09 00:29:21 +04:00
nightwing
b46250ffa1
update markdown test
2013-06-08 18:49:44 +04:00
nightwing
186e6b1b86
use markup.heading for # and heading for the defaultToken
...
fixes #1457
2013-06-08 18:34:42 +04:00
nightwing
6479dd998f
move underline to core styles
2013-06-08 18:26:45 +04:00
nightwing
d4bdfe3300
do not capture alt-gr key
2013-06-08 17:17:48 +04:00
Gabriel Bédard Sicé
6e9653451c
Fix #1427 Added plain text mode that does not keep indentation
2013-06-06 15:28:56 -04:00
nightwing
36c166b9ed
force using tabs in makefile and snippets modes
2013-06-05 23:35:15 +04:00
nightwing
c223f59e1a
add scope to snippets.js files
2013-06-05 23:35:15 +04:00
nightwing
c2b7d1f082
better style for match highlight in popup
2013-06-05 23:35:15 +04:00
nightwing
f6f475747b
style improvements
2013-06-05 23:35:15 +04:00
nightwing
a399d1440a
cleanup
2013-06-05 23:35:14 +04:00
nightwing
df115ba659
add snippets placeholder files for all languages
2013-06-05 23:35:14 +04:00
nightwing
68ebf08e8c
cleanup
2013-06-05 23:35:14 +04:00
nightwing
dc198344d5
revert changes to worker
2013-06-05 23:35:14 +04:00
nightwing
5c1db2dbcc
tweak the popup some more
2013-06-05 23:35:14 +04:00
nightwing
7293bb142f
fix popup
2013-06-05 23:35:14 +04:00
Garen Torikian
06c10fb934
One more test fix
2013-06-05 23:35:14 +04:00
Garen Torikian
6f17611ebf
Fix failing test
2013-06-05 23:35:14 +04:00
Garen Torikian
b811f1dc3f
Fix rerender on text insertion
2013-06-05 23:35:14 +04:00
Garen Torikian
cd19233b31
Improve UX, drop dead code
2013-06-05 23:35:13 +04:00
Garen Torikian
69e41521e6
Add autocompletion for language keywords
...
Conflicts:
lib/ace/edit_session.js
2013-06-05 23:35:13 +04:00
Garen Torikian
818dba5dba
Some added UX behaviors
2013-06-05 23:35:13 +04:00
Garen Torikian
ef19fdbcb5
First pass at Haurtyun UI + C9 doc parsing
2013-06-05 23:35:13 +04:00
Garen Torikian
e43bee07e2
Get rid of my junk
2013-06-05 23:35:13 +04:00
Garen Torikian
dcdcd81584
Fix it up
2013-06-05 23:35:13 +04:00
Garen Torikian
b1322002ab
Merge updates
2013-06-05 23:35:13 +04:00
Garen Torikian
5fa87f83e7
Bring in Harutyun's code
2013-06-05 23:35:13 +04:00
nightwing
a640e4ce05
add autocompleter
2013-06-05 23:35:12 +04:00
Garen Torikian
dbca4444bf
Implement keybindings and such
2013-06-05 23:35:12 +04:00
Garen Torikian
808bb95538
Let us begin
2013-06-05 23:35:12 +04:00
nightwing
290cf191d5
update documentation
2013-06-04 23:17:35 +04:00
Mostafa Eweda
1e2ab5de00
Merge pull request #1454 from ajaxorg/theme_update
...
Set background color on the root element instead of scroller
2013-06-03 09:31:28 -07:00
Harutyun Amirjanyan
0c3c29d08a
Merge pull request #1456 from buildersbrewery/master
...
Moved constants URL_REQUEST_DENIED and URL_REQUEST_GRANTED within LSL Mode to correct type group
2013-06-03 09:01:19 -07:00
Builders Brewery
8aed2b0b16
moved not-yet-implemented constants
2013-06-02 18:45:26 +02:00
Builders Brewery
f86f3ecebf
minor bug fix 2
2013-06-02 15:42:44 +02:00
Builders Brewery
99826bcbed
minor bug fix
2013-06-02 15:36:47 +02:00
Builders Brewery
9c1280fe5a
moved URL_REQUEST_DENIED and URL_REQUEST_GRANTED to string constants group
2013-05-31 22:24:40 +02:00
Harutyun Amirjanyan
0a1aceda25
Merge pull request #1432 from buildersbrewery/master
...
LSL updates
2013-05-30 14:46:52 -07:00
Builders Brewery
78ca93fb16
updated LSL mode
...
...
2013-05-30 22:42:01 +02:00
Lennart Kats
cb6fce18b3
Merge pull request #1449 from ajaxorg/newclient_update
...
changes from newclient
2013-05-30 02:49:46 -07:00
nightwing
0c1a22b3db
softer colors for indentguides
2013-05-29 21:32:14 +04:00
nightwing
9bed019fee
prefer // comment in php
2013-05-29 16:08:57 +04:00
nightwing
968688fb40
move background color to the root element
2013-05-29 00:22:30 +04:00
nightwing
261e6cfc05
fix ruby unindent behavior
...
fixes #1451
2013-05-28 23:49:38 +04:00
Harutyun Amirjanyan
0e1d74622b
Merge pull request #1446 from LivelyKernel/emacs-fixes
...
Emacs fixes
2013-05-27 13:15:55 -07:00
Harutyun Amirjanyan
d40a9a228f
add changes from newclient
2013-05-27 12:27:06 -04:00
Harutyun Amirjanyan
cc27ed4efa
add action attribute to changeFold events
2013-05-27 12:12:55 -04:00
Harutyun Amirjanyan
9a170dcd03
do not throw if require.toUrl is missing
2013-05-27 12:08:45 -04:00
Harutyun Amirjanyan
60c882738c
fix tag highlighting in velocity mode
2013-05-27 11:51:55 -04:00
Harutyun Amirjanyan
8530e3837a
add wrap_with_abbreviation emmet command
2013-05-27 11:49:38 -04:00
Robert Krahn
5c219162cc
emacs: push mark of isearch start when isearch successful
2013-05-27 07:35:01 -07:00
Robert Krahn
766b07e330
emacs: less eager pushMark
2013-05-27 07:34:19 -07:00
Robert Krahn
5b2ee4f789
emacs: fix typo
2013-05-26 22:19:35 -07:00
Robert Krahn
b11e88885d
emacs: allow count prefixes bigger than 9
...
example: C-1 C-8 C-f to move 18 chars forward
2013-05-26 22:02:12 -07:00
Robert Krahn
a16380eaea
emacs: fix bindKey
...
register all partial key combos as null commands
to be able to activate key combos with arbitrary length
Example: if keyPart is "C-c C-l t" then "C-c C-l t" will
get command assigned and "C-c" and "C-c C-l" will get
a null command assigned
2013-05-26 21:27:57 -07:00
Robert Krahn
0ea9428cd8
emacs: C-u C-x C-x fix (exchangePointAndMark)
2013-05-26 21:27:57 -07:00
Robert Krahn
e3ea71bb12
emacs: C-u C-space fix (setMark)
2013-05-26 21:27:57 -07:00
Robert Krahn
ab2021bdd8
emacs: fix handling of universalArgument, it sets data.count to 4
2013-05-26 21:27:57 -07:00
Robert Krahn
c084a8a34a
emacs: fix copy event handler
2013-05-26 21:27:57 -07:00
Robert Krahn
6b01dde666
emacs: use mark ring instead of single mark
2013-05-26 21:27:56 -07:00
Robert Krahn
353958b98c
emacs: exchangePointAndMark uses last mark if selection empty
2013-05-26 21:27:56 -07:00
Robert Krahn
1172f5cb3d
emacs: adding mark-ring
2013-05-26 21:27:56 -07:00
Robert Krahn
0a774fbb37
emacs: deactivate mark on kill-ring-save
2013-05-26 21:27:56 -07:00
Robert Krahn
ee76ccad19
emacs: add contents of copy/cut editor events to killring
2013-05-26 21:27:56 -07:00
Robert Krahn
259d48ea1a
fix exitMultiSelectMode
2013-05-26 21:27:56 -07:00
Robert Krahn
a7cccae039
fixing emacs multiselect cut/copy/paste
2013-05-26 21:27:56 -07:00
Lennart Kats
e97d7609b9
Merge pull request #1445 from ajaxorg/highlighting/bugfix
...
Add more modes
2013-05-26 00:32:07 -07:00
nightwing
82ee67d49b
add more modes
2013-05-26 11:08:11 +04:00
Harutyun Amirjanyan
908c29502d
Merge pull request #1443 from abramadams/master
...
Added highlighting for cfscript blocks
2013-05-23 06:52:47 -07:00
Abram Adams
eee8d5d37f
Added highlighting for cfscript blocks
2013-05-22 15:31:54 -07:00
nightwing
d7501b5b1a
fix #1315 '#' symbol and preprocessor directive can be separated with spaces
2013-05-21 22:41:27 +04:00
nightwing
2f5ef19f83
fix #1326 L|UL|ULL highlighting in c++ numbers
2013-05-21 22:41:26 +04:00
Ruben Daniels
133d132c61
Merge pull request #1392 from ajaxorg/toggleComment
...
try to not remove spaces from indentation when uncommenting
2013-05-21 04:02:53 -07:00
nightwing
a5e7d5d1f1
fix comment toggling on lines with wrong indentation
2013-05-20 19:38:42 +04:00
Lennart Kats
d14888a8a0
Merge pull request #1438 from ajaxorg/keyboard/meta
...
add support for meta key modifier on windows
2013-05-20 08:06:41 -07:00
Lennart Kats
a461d49809
Merge pull request #1439 from ajaxorg/vim/ctrl_c
...
vim ctrl-c acts as esc
2013-05-20 08:04:47 -07:00
nightwing
8fe616edb1
add more modes
2013-05-20 18:00:48 +04:00
nightwing
4524faae04
update list of sites using ace
2013-05-18 16:06:22 +04:00
nightwing
4e3506244b
[markdown mode] recognize escapes
...
fixes #1434
2013-05-18 11:02:09 +04:00
nightwing
c0080911e5
vim ctrl-c
2013-05-18 01:38:05 +04:00
Lennart Kats
7ce0ee557b
Merge pull request #1415 from ajaxorg/highlighting/bugfix
...
Highlighting bugfix
2013-05-17 08:39:14 -07:00
Ruben Daniels
62a3954b22
Merge pull request #1430 from ajaxorg/misc
...
several small bugs
2013-05-15 09:33:22 -07:00
nightwing
40775f68b1
fix config test
2013-05-14 20:12:49 +04:00
nightwing
ebafdd419d
fix animated scroll in multiselect mode
2013-05-14 19:18:59 +04:00
nightwing
38c97ee467
do not use Object.create in loader. It runs before fixoldbrowsers.js
...
fixes #1428
2013-05-14 14:20:39 +04:00
Harutyun Amirjanyan
f68b8b9719
Merge pull request #1425 from danyaPostfactum/misc
...
Micro bug fixes (IE8 issues and mistypes)
2013-05-12 11:19:05 -07:00
DanyaPostfactum
4f17b1ff09
Mistype fixes
2013-05-12 22:17:02 +10:00
DanyaPostfactum
a2260740ad
Minor IE8 fixes
2013-05-12 22:16:33 +10:00
nightwing
127b769c50
fix typo
2013-05-11 16:38:58 +04:00
Lennart Kats
527cb626c5
Merge pull request #1416 from ajaxorg/insertlines
...
fix insert/removeLines at the document edges
2013-05-11 05:31:57 -07:00
Lennart Kats
ef580c11ed
Merge pull request #1409 from ajaxorg/changelog
...
Update ChangeLog
2013-05-11 05:28:19 -07:00
Lennart Kats
e6255c43f8
Update ChangeLog.txt
2013-05-11 15:27:52 +03:00
nightwing
055a9a5f84
add cursor: pointer; to foldWidgets
2013-05-11 14:33:08 +04:00
nightwing
441dfbad30
fix getOptions
2013-05-11 13:05:25 +04:00
nightwing
9d81d0e6bb
fix typo
2013-05-11 13:05:25 +04:00
Harutyun Amirjanyan
8ed6eabc12
Merge pull request #1418 from Joonsoo/master
...
Dirty check bug fixed
2013-05-10 11:43:26 -07:00
Harutyun Amirjanyan
43e4184fa8
Merge pull request #1421 from ajaxorg/better-marker
...
add extraStyle parameter to marker layer
2013-05-10 11:41:55 -07:00
Mostafa Eweda
50fbdac285
add extraStyle parameter to marker layer
2013-05-10 11:25:27 +02:00
nightwing
d9aa73792c
update ChangeLog
2013-05-09 21:31:34 +04:00
nightwing
a09165c64b
fix #1417 vbFalse typo
2013-05-09 19:50:14 +04:00
nightwing
da16d98db6
fix broken link in documentation
2013-05-09 17:38:19 +04:00
nightwing
e84ec9e27a
do not autoclose tags inside of strings
2013-05-09 15:22:14 +04:00
nightwing
c4aa28793f
fix tests
2013-05-09 15:10:46 +04:00
nightwing
790bc5e87a
add erb mode
2013-05-09 15:10:46 +04:00
nightwing
d3cc3ab5aa
do not autoclose tags after %#? etc
2013-05-09 15:10:46 +04:00
nightwing
495318ef6b
fix #1413 Invalid number value breaks CSS mode
2013-05-09 15:10:46 +04:00
nightwing
d7b62038c0
disable broken r behaviors
2013-05-09 15:10:46 +04:00
nightwing
5e2ee7a45e
update tests
2013-05-09 15:10:46 +04:00
nightwing
e0334c6f6c
fix embedding of rules with push/pop
2013-05-09 15:10:46 +04:00
nightwing
2adc4c7c96
fix python string highlighting
2013-05-09 15:10:46 +04:00
nightwing
5c9ebf6ce8
insert/removeLines at the document edges create deltas with wrong range
2013-05-09 14:08:22 +04:00
nightwing
c2a50de10e
fix tests
2013-05-09 13:47:21 +04:00
nightwing
d7ea9d6a52
try to not remove spaces from indentation when uncommenting
2013-05-09 13:47:21 +04:00
nightwing
59f4c367dd
code style
2013-05-09 13:41:18 +04:00
nightwing
5fc0e0b26e
do not call unshift in getTextRange
2013-05-09 13:41:18 +04:00
Joonsoo Jeon
f7a4338ae0
dirty counter bug fixed
2013-05-09 16:12:34 +09:00
nightwing
912b379848
add support for meta key modifier on windows
2013-05-08 19:05:12 +04:00
Lennart Kats
4eff803f31
Merge pull request #1411 from ajaxorg/emmet
...
Emmet bugfix
2013-05-07 04:52:38 -07:00
Harutyun Amirjanyan
8995ac1965
Merge pull request #1410 from Joonsoo/master
...
Dirty check functionality added into UndoManager
2013-05-07 04:33:44 -07:00
Joonsoo Jeon
2baffd3256
indentation fixed
2013-05-06 10:25:12 +09:00
Joonsoo Jeon
62e31657ca
markClean and isClean added into UndoManager
2013-05-03 17:51:13 +09:00
nightwing
a1fdd1bebc
allow canceling commands in multi_select mode
2013-05-02 19:37:11 +04:00
nightwing
db4bd7ffd1
display emmet shortcuts in keybindings menu
2013-05-02 19:36:55 +04:00
nightwing
563a38700d
fix #1407 Emmet breaks blockindent
2013-05-02 19:36:24 +04:00
nightwing
01224f9509
more sites using ace
2013-05-02 19:36:23 +04:00
nightwing
d300d0402e
fix missing var in modelist
2013-05-02 19:32:12 +04:00
Harutyun Amirjanyan
7a6fa8abb5
Merge pull request #1408 from SourceR85/master
...
Fix errors in demo-files
2013-05-02 08:01:59 -07:00
Steven John Lange
fc67023ff2
Update settings_menu.html
...
insert ext-settings_menu.js
2013-05-02 05:14:11 +03:00
Steven John Lange
ae3770b38e
Update modelist.html
2013-05-02 05:12:49 +03:00
Lennart Kats
28c810bbce
Merge pull request #1355 from ajaxorg/highlighting/tmmodes
...
add several new modes autoconverted from textmate
2013-05-01 06:08:17 -07:00
Lennart Kats
60f49118c0
Merge pull request #1403 from ajaxorg/mini_require
...
compatibility with architect-build
2013-05-01 06:07:20 -07:00
Lennart Kats
342bb71a3a
Merge pull request #1406 from ajaxorg/ime
...
fix chinese Ime handling on windows
2013-05-01 06:06:37 -07:00
Lennart Kats
cf4a34e7f7
Merge pull request #1405 from ajaxorg/stop_keypress
...
fix ctrl-tab keybinding on firefox
2013-05-01 06:05:40 -07:00
nightwing
4d2afc9d1c
fix ctrl-tab keybinding on firefox
2013-05-01 14:12:30 +04:00
nightwing
71ae26759a
fix typo
2013-04-30 23:10:49 +04:00
nightwing
af77bb00f8
increase requirejs waitSeconds
2013-04-30 16:42:38 +04:00
Harutyun Amirjanyan
855426e2f5
Merge pull request #1404 from rgriffith/velocity_mode_lt_operator_improvements
...
Fixed another regex for keyword.operator to include <
2013-04-30 04:34:56 -07:00
Ryan Griffith
2bad571374
Fixed another regex for keyword.operator to include <
2013-04-30 07:28:20 -04:00
nightwing
a443507f00
add more sites
2013-04-30 13:46:44 +04:00
nightwing
6d4b91f89f
linux ime
2013-04-30 13:29:29 +04:00
nightwing
09bc6119d4
fix ime issues
2013-04-30 12:19:04 +04:00
Harutyun Amirjanyan
9ccdc8c484
Merge pull request #1402 from rgriffith/velocity_mode_lt_operator_improvements
...
Velocity mode less than operator improvements
2013-04-29 14:34:39 -07:00
nightwing
ea31c9fac6
simplify require used in worker
2013-04-30 01:30:44 +04:00
nightwing
23f9f6f849
allow exporting function in mini_require.js
2013-04-30 01:04:00 +04:00
Ryan Griffith
14c897972c
Fixed regex for keyword.operator to include <. Adjusted regex for meta.tag due to issue where any < sign is treated as a meta.tag, including conditionals within Velocity.
2013-04-29 16:53:05 -04:00
nightwing
846f712969
cleanup and merge pull #1370 update lsl mode
2013-04-29 23:40:38 +04:00
nightwing
22d6d4132c
fix lsl string escapes
2013-04-29 23:38:17 +04:00
Builders Brewery
d15dfadbd3
added "print" to invalid.illegal
2013-04-29 23:20:26 +04:00
Builders Brewery
2a089797c6
added constants from RC MAGNUM 13.04.19.274352
...
CONTENT_TYPE_ATOM, CONTENT_TYPE_FORM, CONTENT_TYPE_JSON,
CONTENT_TYPE_LLSD, CONTENT_TYPE_RSS, CONTENT_TYPE_XHTML,
CONTENT_TYPE_XML
2013-04-29 23:20:26 +04:00
Builders Brewery
fe46c0fee7
added ATTACH_AVATAR_CENTER and ATTACH_NECK
2013-04-29 23:20:26 +04:00
Builders Brewery
745ee98e4a
...
2013-04-29 23:20:26 +04:00
Builders Brewery
bbd8721a02
trying to fix udf regex for LSL
2013-04-29 23:20:25 +04:00
Builders Brewery
e0e6c38d17
fixed regex to match user defined function in LSL
2013-04-29 23:20:25 +04:00
Builders Brewery
36083cbfe8
unindented back as before
2013-04-29 23:20:25 +04:00
Builders Brewery
a39212bd0d
added missing comma and fixed call in lsl.js .....now still have to fix regex line 311 in lsl_highlight_rules.js
2013-04-29 23:20:25 +04:00
Builders Brewery
b1d7fc7557
attempting to fix LSL for Ace
2013-04-29 23:20:25 +04:00
nightwing
f7a17ac67d
smaller demo file
2013-04-29 23:19:25 +04:00
Harutyun Amirjanyan
9b8090bf0b
Merge pull request #1383 from rgriffith/velocity_mode_improvement
...
Improvement to HTML comments
2013-04-29 01:58:42 -07:00
Ryan Griffith
f380abf51c
Adjusted to comment section tokens based on recommendation.
2013-04-26 14:57:17 -04:00
Harutyun Amirjanyan
d25dcebc12
Merge pull request #1399 from joelmoss/patch-1
...
Fixed require path in settings menu demo
2013-04-26 05:28:00 -07:00
Joel Moss
5d5f509bf1
Fixed require path in settings menu demo
2013-04-26 14:25:09 +02:00
Harutyun Amirjanyan
ce9adfe4ee
Merge pull request #1395 from ajaxorg/fix/searchAll
...
Fix for replaceAll in a range. Fix for no session ace
2013-04-25 03:07:30 -07:00
Ruben Daniels
9796369696
Fix for replaceAll in a range. Fix for no session ace
2013-04-24 21:12:48 +00:00
Harutyun Amirjanyan
f7d70f4a8c
Merge pull request #1387 from rgriffith/folder-widget-css-improvement
...
Adjust fold-widget visibility based on folding-enabled
2013-04-24 13:07:07 -07:00
Harutyun Amirjanyan
0c4ca1872c
Merge pull request #1394 from rgriffith/ie8_xml_folding_fix
...
Addresses an issue where IE8 does not properly handle the RegExp in _par...
2013-04-24 13:04:33 -07:00
Ryan Griffith
73ad243936
Addresses an issue where IE8 does not properly handle the RegExp in _parseTag, causing folding not to work for the XML mode (or modes that inherit XML). Tested XML mode in IE8/9 and major browsers. Should resolve ajaxorg/ace#1384
2013-04-24 15:23:48 -04:00
Lennart Kats
985566b38d
Merge pull request #1391 from ajaxorg/cleanup
...
Cleanup
2013-04-24 03:49:41 -07:00
Ryan Griffith
365dba6006
Adjust fold-widget visibility based on folding-enabled
...
Slight adjustment to the visibility of `.ace_fold-widget` so that when the `.ace_folding-enabled` flag is toggled, so is the widget's visibility. This addresses the issue where the left-most edge of the folding widgets may still be visible after disabling code. folding
2013-04-23 10:16:28 -03:00
nightwing
9d453a158d
Insert charset utf8 for static highlighter demo
...
fixes #1385
2013-04-23 09:17:49 +04:00
Ryan Griffith
d0709fea87
Improvement to HTML comments
...
Fixed issue where HTML comments were not properly ending, causing all code after the start comment tag to appear commented out.
2013-04-22 11:18:24 -03:00
nightwing
796fb32cc2
some coffeescript errors can be detected only with compile
2013-04-20 18:27:06 +04:00
nightwing
6e8989095c
add MultiPlay.io to the list of sites
2013-04-20 17:00:30 +04:00
nightwing
12bb135b54
update perf-test.html
2013-04-20 16:57:20 +04:00
nightwing
9dd309469c
fix typo in getFontSize
2013-04-20 16:49:34 +04:00
Harutyun Amirjanyan
b85c899755
do not include spaces in clojure symbols
2013-04-19 19:10:56 +04:00
Ruben Daniels
076eeb8cab
Merge pull request #1345 from ajaxorg/toggleComment
...
Toggle comments
2013-04-18 08:48:08 -07:00
Ruben Daniels
ef2b2bd1be
Merge pull request #1368 from ajaxorg/multiselect_paste
...
Fix multiselect copy and paste
2013-04-18 08:47:19 -07:00
nightwing
758f500b4a
Merge pull request #1378 update coffeeScript
2013-04-18 18:09:58 +04:00
nightwing
c6e4e4fa1d
add more tests
2013-04-18 18:07:14 +04:00
nightwing
4dd3475fd9
pass line information from coffee parseErrors to the worker
2013-04-18 17:31:01 +04:00
nightwing
2f9a6e5ba7
update require and luaparse
2013-04-18 16:52:10 +04:00
nightwing
cf9ef326ae
fix modecreator
2013-04-18 16:51:25 +04:00
Michal Srb
5a5439fd05
updated CoffeeScript to 1.6.2
2013-04-18 14:13:17 +02:00
nightwing
03f6c8fda8
tweak clojure symbol highlighting
2013-04-18 10:20:41 +04:00
nightwing
94e919ad82
fix #1372 . in clojure symbols isn't highlighted
2013-04-17 22:20:50 +04:00
nightwing
834d0aee9f
update tests
2013-04-17 16:28:59 +04:00
nightwing
35563c5e84
update modelist extension
2013-04-17 16:15:58 +04:00
nightwing
635da1f2ea
temporary workaround for tokenizer not working for rules ending with $
2013-04-17 16:12:44 +04:00
nightwing
b54a00cb4d
add ini mode
2013-04-17 15:52:56 +04:00
nightwing
689ebf8b48
highlight last search result when searchbox is focused
2013-04-16 22:24:40 +04:00
nightwing
cc01912250
rename snippets syntax highlighter
2013-04-16 22:23:48 +04:00
nightwing
4a5fe215c4
Merge remote-tracking branch 'remotes/origin/highlighting/tmmodes' into master
...
Conflicts:
demo/kitchen-sink/modelist.js
2013-04-16 19:09:00 +04:00
nightwing
62a25b0ce6
fix setting for keybinding
2013-04-15 11:03:44 +04:00
nightwing
63551228ee
update styling and clean up demos
2013-04-15 00:19:08 +04:00
nightwing
5894667b41
update code formatting, and general cleanup
2013-04-13 23:07:36 +04:00
nightwing
95f822c6d8
Merge branch modelist
2013-04-13 22:31:44 +04:00
nightwing
919c8221ab
Merge branch setting_menu
2013-04-13 22:31:10 +04:00
nightwing
41e1f08dfe
Merge remote-tracking branch 'remotes/origin/statusbar'
2013-04-13 22:30:24 +04:00
nightwing
734a5b32f2
Merge remote-tracking branch 'remotes/origin/static_highlighter'
2013-04-13 22:29:34 +04:00
Matthew Kastor
8d0183f397
kitchen_sink & mode_creator using modelist extension
...
I refactored all requires to point at `ace/ext/modelist` deleted the
build directory and did a full rebuild. In both the kitchen sink and the
mode creator I was able to use the mode lists and see an immediate
reaction in the applications. I think it worked out. :D
2013-04-13 20:55:08 +04:00
Matthew Kastor
9702e8d4d3
change title of modelist demo page
2013-04-13 20:55:08 +04:00
Matthew Kastor
75a55d5efa
rename modelist demo
2013-04-13 20:55:08 +04:00
Matthew Kastor
3d222a773a
better example code for modelist demo
2013-04-13 20:55:08 +04:00
Matthew Kastor
e306b09232
adds modelist demo
2013-04-13 20:55:08 +04:00
Matthew Kastor
a37b9ac53a
adds modelist to extensions
...
I copied the modelist.js file from the kitchen sink demo and added doc
comments to the exported methods.
This module would be extremely helpful to anyone implementing a menu
system or who wanted to programatically switch rendering modes based on
the file extension of the file loaded into ace. I can think of several
use cases for it already. (1) in the settingsMenu branch. (2) in
supporting theme switching for anyone implementing drag and drop support
for loading files into the editor (3) in supporting theme switching for
sites implementing their own file picker dialogues and loading content
into ace through xmlhttprequest (4) in supporting filebrowser / editor
applications where a server could be set up to display file contents in
an ace editor as users browsed to arbitrary files. (5) etc. etc.
Had I known about it when I began writing the settingsMenu branch I
would have used it.
2013-04-13 20:55:07 +04:00
Matthew Kastor
408b190bb0
refactored settings menu extension
2013-04-13 20:53:41 +04:00
Matthew Kastor
60616deec0
add_editor_menu_options uses themelist to generate theme options
2013-04-13 20:53:41 +04:00
Matthew Kastor
5ea87bd96d
themelist consumes themes.js & mimics modelist
2013-04-13 20:53:41 +04:00
Matthew Kastor
2107796de5
autogenerated themes.js during build
2013-04-13 20:53:41 +04:00
Matthew Kastor
dd33d82528
build now generates themes.js
...
This module simply exports an array of themes available so we can use
it.
2013-04-13 20:53:41 +04:00
Matthew Kastor
47329e944f
Merge modelist branch & use it
...
This branch now depends on the modelist being pulled in as a module. I'm
using the modelist to generate the menu options for switching modes
because it's redundant to have the same massive list in two places.
The modelist module also has some awesome features so I choose it over
my silly list. :D
2013-04-13 20:53:41 +04:00
Matthew Kastor
1a4af9aff9
example code explains extension
2013-04-13 20:52:58 +04:00
nightwing
3adba8eb21
adds demo show_settings_menu
...
adds keyboard shortcut on init
adds keyboard shortcut on init
2013-04-13 20:52:58 +04:00
Matthew Kastor
7aac105a07
augments Editor.prototype
2013-04-13 20:52:50 +04:00
Matthew Kastor
f5500fefc4
adds demo show_keyboard_shortcuts
2013-04-13 20:52:50 +04:00
Matthew Kastor
d531866663
augments Editor.prototype
2013-04-13 20:52:50 +04:00
Matthew Kastor
b1ac371387
fixes esc event listener removal
2013-04-13 20:52:50 +04:00
nightwing
fb9bc6d3f4
prettifies menu option labels
...
removes "set" adds space before uppercase letters.
focus handling
focus handling
2013-04-13 20:52:50 +04:00
Matthew Kastor
9e9cdb3c48
removes commands from default commands
2013-04-13 20:52:22 +04:00
Matthew Kastor
0631a708bc
removes requires from Editor
2013-04-13 20:49:46 +04:00
Matthew Kastor
b0e496de88
moved utilities to subdirectory
2013-04-13 20:49:46 +04:00
Matthew Kastor
ccae5bd8d5
remove console.log
2013-04-13 20:49:46 +04:00
Matthew Kastor
be52f7316a
fix typo
2013-04-13 20:49:46 +04:00
Matthew Kastor
8244231254
adds support for closing menus by pressing esc
2013-04-13 20:49:46 +04:00
Matthew Kastor
0a289d2468
removed left property assignment
...
When the editor takes up the entire window and the window is only half
the size of my screen, the menus get crunched up horribly. I'll provide
for closing the overlay by pressing esc in case the overlay's contents
take up the entire screen.
If ace is to be used in very small frames then implementors will need to
provide styling information in css to control how the settings menu
looks.
2013-04-13 20:49:46 +04:00
Matthew Kastor
24a00578c6
removed unnecessary function
...
since I've moved the functions to the editor and session objects
themselves I can get rid of this.
2013-04-13 20:49:46 +04:00
Matthew Kastor
b0c08dced1
adds setWrapLimit to session
2013-04-13 20:49:45 +04:00
Matthew Kastor
340f004fd0
adds getFontSize to editor
2013-04-13 20:49:45 +04:00
Matthew Kastor
1518a460ae
adds description to kb & settings menu methods
2013-04-13 20:49:45 +04:00
Matthew Kastor
f6d1c1167c
adds show kb & settings menu to editor
2013-04-13 20:49:45 +04:00
Matthew Kastor
c9f0439cf3
add license block
2013-04-13 20:48:57 +04:00
Matthew Kastor
c695db475a
set wrap limit wraps within 20 chars
2013-04-13 20:48:57 +04:00
Matthew Kastor
6b1e90fbc7
fixed position to avoid scrolling away
...
The overlay menu should remain visible when scrolling a long page. The
intention is to present information on demand and not leave the menu on
screen. If allowed to scroll away the remaining element could interfere
with the page.
2013-04-13 20:48:57 +04:00
Matthew Kastor
cc4d524a8a
prettified settings menu
2013-04-13 20:47:21 +04:00
Matthew Kastor
52a1dffa9f
menus will open only 1 at a time per menu.
2013-04-13 20:47:21 +04:00
Matthew Kastor
4ec0a6e706
prettified kb menu
2013-04-13 20:46:24 +04:00
Matthew Kastor
3bca16ac73
fix top margin on kb shortcuts menu
2013-04-13 20:46:24 +04:00
Matthew Kastor
fb7152cb10
prettified generic menu
2013-04-13 20:46:24 +04:00
Matthew Kastor
baaf4dd0b4
Separated logic from presentation, lowercased file names
...
I pulled the code for generating the menu out into its own module called
overlay_page. I pulled the code for generating a menu, using
overlay_page, out into its own module called show_keyboard_shortcuts.
The logic for getting a list of keyboard shortcuts pertinent to the
current operating system is by itself in the module
get_editor_keyboard_shortcuts. This should make it easy for anyone to
change the appearance of the menu without worrying about breaking the
code which fetches the data.
2013-04-13 20:42:55 +04:00
Matthew Kastor
d4f4758b17
adds keyboard shortcuts menu
...
I'm not set on the keybinding or the aesthetics of this. please change
them at will. The main goal here is to provide some method to list all
the keyboard shortcuts dynamically. I mean that when new shortcuts are
added they should automatically be put into this menu without anyone
writing any extra code. The menu provides a way for end users to easily
discover the many built in functions accessible through the keyboard.
Admittedly the current keybinding to display this menu is not very
convenient or easily guessed. I like the way that the textarea version
of ace presents a single clickable corner that is easily identified by
users. It would be cool to make this pretty and obvious.
2013-04-13 20:42:08 +04:00
Matthew Kastor
cd2bef9754
clarified comment on createNewEntry
2013-04-13 20:40:06 +04:00
Matthew Kastor
2ea0faf97b
fixed typo in comment
2013-04-13 20:40:06 +04:00
Matthew Kastor
1d631b5ca1
Separated logic & presentation, lowercased file names
...
I lowercased the file names. I've separated the code to generate an
overlay menu out into a module called overlay_page, it is the same code
as is in my other pull request for the keyboard shortcuts menu. It
should be easy enough to change the way it looks and behaves without
worrying about breaking anything. I've pulled code out into a module
called element_generator because it is pretty generic and isn't
concerned with gathering data for the settings menu. The element
generator can be reused and augmented but there is the possibility that
modules depending on it could break. show_settings_menu depends on the
element_generator. As it collects data it generates generic elements and
attaches event listeners to them. The massive list of options has been
moved into its own module for two reasons (1) it makes maintaining
show_settings_menu much easier and (2) this is the only part of the menu
which has to be updated manually. We may be able to add something to the
build system to automatically generate this module based on which modes
and themes are found to alleviate us from having to remember to add said
options in when new themes and modes are added.
2013-04-13 20:40:06 +04:00
Matthew Kastor
09266196ab
adds settings menu to ace
...
I'm not stuck on the keybinding or aesthetics of this, please change
them at will. All I really want is the ability to display a menu where I
can change the editor's settings from and I want the menu to be smart
enough to automatically know about new settings. This pretty much works
except there isn't a registry for themes and modes so every new theme or
mode has to be added to the internal list by hand...
2013-04-13 20:40:06 +04:00
nightwing
3c46895f8c
cleanup
2013-04-13 20:37:47 +04:00
Matthew Kastor
d0d3ca2de8
kitchen sink using statusbar extension
...
I refactored the kitchen sink to use the statusbar extension, deleted
the build directory, did a full rebuild and it works. :D
2013-04-13 19:50:04 +04:00
Matthew Kastor
2b362a2fa1
changed demo title
2013-04-13 19:50:04 +04:00
Matthew Kastor
43250dd064
adds statusbar demo
2013-04-13 19:50:04 +04:00
Matthew Kastor
603e4d52c0
adds inline style "display: inline-block;"
2013-04-13 19:50:04 +04:00
Matthew Kastor
640c72f44a
adds statusbar to extensions
...
the only thing changed is the statusbar's inline styling has been
removed.
2013-04-13 19:50:04 +04:00
nightwing
8a75cdca13
cleanup
2013-04-13 19:42:14 +04:00
nightwing
978d32eca3
Create client-noconflict.html
...
Is this the right way to use the static highlighter with the
noconflict build?
Edit as necessary. This is about as good as I can get it...
loads modules from script tags
makes div visible after highlighting
fixes display (sort of)
codeEl margin & padding 0
editor overflow auto, gutter position relative
replace code element with div
mode can be specified as a string
mode and theme may be specified as strings
This preserves the behavior of this method when specifying mode and
theme as objects. It adds the ability to specify mode and theme as
module paths. When specifying mode and / or theme as a module path you
must provide a callback function. The callback function will receive the
same value as the return value previously returned when specifying mode
and theme as objects.
Good stuff.
multiple elements with different modes and themes
The example shows multiple elements highlighted with different modes and
themes all in the same page. The pre element isn't ideal.
The example shows how to transfer the computed width and height of the
element into its inline style so that it won't dramatically change shape
and disrupt the page once it's had highlighting applied. It would
probably be better to replace the elements entirely and apply sizing
styles to the replacement elements but that isn't always an option.
2013-04-13 19:41:53 +04:00
nightwing
859d5c8cd9
Merge pull request #1365 from wcandillon/master
...
Add JSONiq mode
2013-04-13 18:11:41 +04:00
William Candillon
e099044630
Add JSONiq mode.
2013-04-13 18:10:01 +04:00
Harutyun Amirjanyan
24e09e8056
Merge pull request #1369 from nguillaumin/properties-mode
...
Added .properties files mode
2013-04-13 06:35:34 -07:00
Nicolas Guillaumin
8f0b5abb3a
Cleanup + fix typo on export
2013-04-13 10:57:16 +10:00
Nicolas Guillaumin
258d00dcff
Added .properties files mode
2013-04-13 10:05:39 +10:00
nightwing
fcf3330d66
fix #1027 Eclipse XML bad color
2013-04-12 16:10:48 +04:00
nightwing
7fa644f7c3
multiselect getCopyText should be empty when all ranges are empty
2013-04-12 15:55:24 +04:00
nightwing
f389660100
fix pasting 2 lines in multiselect mode
2013-04-12 15:54:40 +04:00
nightwing
48aa35c081
put cursor at the end of selected line on trippleclick
2013-04-12 15:54:40 +04:00
nightwing
73ad918a6b
add batch_file highlighting
2013-04-12 15:27:08 +04:00
Mostafa Eweda
19dd921127
Merge pull request #1364 from ajaxorg/worker
...
Queue events before sending to the worker
2013-04-11 04:07:12 -07:00
nightwing
886da0d0dc
fix setDefaultValue for useWorker
2013-04-09 22:14:30 +04:00
nightwing
13c8ef5f5c
update site
2013-04-09 21:41:09 +04:00
Lennart Kats
ba015bb251
Merge pull request #1333 from ajaxorg/ime
...
Improve ime handling
2013-04-09 06:38:02 -07:00
nightwing
477d381185
do not send deltas to worker synchronously since it is slow and crashes chrome
2013-04-09 16:44:17 +04:00
nightwing
e04b37c062
add cursorStyle option
2013-04-09 14:37:14 +04:00
Harutyun Amirjanyan
5f8f3bf925
Merge pull request #1361 from rgriffith/ie_fix
...
Removed trailing commas that cause errors in IE
2013-04-08 13:42:31 -07:00
Ryan Griffith
3557eba166
Removed trailing commas that cause errors in IE
2013-04-08 16:29:50 -04:00
Harutyun Amirjanyan
bf4e49668a
Merge pull request #1360 from chhochreiner/master
...
minor tcl mode cleanup
2013-04-08 06:05:41 -07:00
Christoph Hochreiner
bc66204d59
remove not necessary/worng comments and not tcl specific rule for variables (is only valid for the tcl extension xotcl
2013-04-08 14:45:58 +02:00
Harutyun Amirjanyan
5fb95ca184
Merge pull request #1358 from ajaxorg/dart-based-on-c
...
Based Dart mode on C/C++ mode so that at least the indentation basics
2013-04-08 04:52:55 -07:00
Zef Hemel
712818b49e
Removed outdated keywords
2013-04-08 13:48:19 +02:00
Zef Hemel
149bef7051
Fix Dart test
2013-04-08 13:27:51 +02:00
Zef Hemel
6d8c810581
of keyword
2013-04-08 13:24:23 +02:00
Zef Hemel
835f2e3690
Fixed some higlighting rules to match modern Dart.
2013-04-08 13:22:02 +02:00
Zef Hemel
63930b52d1
Based Dart mode on C/C++ mode so that at least the indentation basics
...
are acceptable (e.g. indentation after curly braces).
2013-04-08 12:13:18 +02:00
nightwing
6c7ea4a2f7
remove whitespace from css during the build
2013-04-06 16:10:39 +04:00
Harutyun Amirjanyan
e0a2d5688c
Merge pull request #1350 from rgriffith/snippet_newline_fix
...
Fix newlines for text files
2013-04-06 05:10:19 -07:00
Harutyun Amirjanyan
251719f85b
Merge pull request #1351 from rgriffith/velocity_mode
...
Add Velocity highlighter
2013-04-06 04:48:37 -07:00
Harutyun Amirjanyan
0f6706f29d
Merge pull request #1354 from machee/master
...
fix php worker bogus error on use keyword
2013-04-06 04:46:18 -07:00
nightwing
2868df4b28
cleanup and fix tests
2013-04-06 15:17:41 +04:00
nightwing
f40cc1c31d
fix #510 #{} highlighting for CoffeeScript
2013-04-06 15:00:06 +04:00
nightwing
743aad3ad4
Add AutoHotKey/AutoIT syntax highglight fixes #886
2013-04-06 14:58:47 +04:00
nightwing
ab1ed57d55
remove half working fortran and html_twig
2013-04-06 14:21:42 +04:00
nightwing
73f299d3f0
add demo docs
2013-04-06 14:21:42 +04:00
nightwing
5d63adb2a7
workaround for unsupported regex features
2013-04-06 14:21:42 +04:00
nightwing
03fe8a3576
add several autoconverted modes
2013-04-06 14:21:42 +04:00
Mark Achee
d308803fbe
fix php worker bogus error on use keyword
2013-04-06 06:01:04 +02:00
Ryan Griffith
06a74d59dd
Slight adjustment to the newline fix
...
I also had to remove this line to get things to work.
2013-04-05 16:45:20 -03:00
Ryan Griffith
a22dda79fc
Added comment settings to add comment shortcut (ctrl+/)
2013-04-05 14:46:53 -04:00
Ryan Griffith
31aede445d
Added velocity mode and sample doc to demo
2013-04-05 14:45:22 -04:00
nightwing
538359ccd6
meta scope isn't for styling
2013-04-05 19:29:59 +04:00
nightwing
826105b5e9
make generated statenames nicer
2013-04-05 19:29:59 +04:00
nightwing
a23bdb49a2
workaround for chrome not displaying middle of very long lines
2013-04-05 19:29:58 +04:00
Ryan Griffith
646b0442b6
Fixed matching of single line comments
2013-04-05 10:39:17 -04:00
Ryan Griffith
2463471b39
Add Velocity highlighter
2013-04-05 08:08:23 -04:00
Ryan Griffith
7dcd7c0cb9
Fixing newline character for text files
...
This addressed an issue where the newlines generated when including snippet files does not contain newline characters, this causes SnippetManager.parseSnippetFile to always return empty.
Instead, of creating actual newlines and a multiline string with \, this adds newline characters.
2013-04-05 08:54:31 -03:00
Lennart Kats
202ecaac90
Merge pull request #1346 from ajaxorg/tmSnippets
...
snippet bugfix
2013-04-05 00:52:51 -07:00
nightwing
9409ae8090
fix typo
2013-04-04 23:27:26 +04:00
nightwing
c4c308211e
do not use split with capturing regex to not break old ie
2013-04-04 23:17:39 +04:00
nightwing
28943dcf1d
snippetManager should be lowercase
2013-04-04 22:59:06 +04:00
nightwing
57fd7dabf2
update tests
2013-04-04 10:07:55 +04:00
nightwing
782178ecbe
add toggle line comment for css/html
2013-04-02 02:33:31 +04:00
nightwing
5cda3a7be7
add toggleBlockComment ctrl+shift+/
2013-04-02 01:55:55 +04:00
nightwing
9a59b084cc
update lsl test
2013-04-01 20:56:44 +04:00
Harutyun Amirjanyan
83de4e32e7
Merge pull request #1336 from buildersbrewery/master
...
updated lsl syntaxhighlight
2013-04-01 09:56:05 -07:00
nightwing
ad9f919eed
fix toggleComment with blank lines
2013-03-31 20:51:13 +04:00
Builders Brewery
7e9e425f84
added llGetAnimationOverride, llResetAnimationOverride, llSetAnimationOverride
2013-03-30 23:19:27 +01:00
Builders Brewery
f310c09502
added PERMISSION_OVERRIDE_ANIMATIONS
2013-03-30 22:45:49 +01:00
Builders Brewery
1361ee6579
removed a ,
2013-03-30 19:31:22 +01:00
Builders Brewery
3681dbeaea
added missing , and condensed regex
2013-03-30 19:18:41 +01:00
Builders Brewery
7a6fd89bfc
rollback
2013-03-30 18:29:46 +01:00
Builders Brewery
346712c6ca
fixed typo from pasting no2
2013-03-30 18:18:37 +01:00
Builders Brewery
eadd4e4b39
fixed typo from pasting
2013-03-30 18:13:32 +01:00
Builders Brewery
66ddb8d25b
added left shift, right shift, bitwise xor to keyword.operator and condensed regex match
2013-03-30 18:05:30 +01:00
Builders Brewery
93c57928d3
updated keyword.operator and moved indentation to the left
2013-03-30 17:30:41 +01:00
Lennart Kats
ac1835e54d
Merge pull request #1311 from ajaxorg/emmet
...
Add Emmet extension
2013-03-30 09:17:56 -07:00
nightwing
61155649b9
remove console.log
2013-03-30 19:57:10 +04:00
nightwing
ec9984acbd
add link to chocolatejs
2013-03-30 18:27:18 +04:00
nightwing
55af92676f
add emmet extension
2013-03-30 18:12:52 +04:00
nightwing
5b6a826383
add divshot to list of sites using ace
2013-03-30 18:10:03 +04:00
nightwing
d92505e1c9
autodetect platform in HashHandler
2013-03-30 18:08:41 +04:00
nightwing
841dbf7890
add EventEmitter.off
2013-03-30 18:07:17 +04:00
nightwing
f531bceabe
pass target to eventListener as a second argument
2013-03-30 18:07:17 +04:00
Lennart Kats
5a367bafb3
Merge pull request #1340 from ajaxorg/wrap_bug
...
fix #1337
2013-03-30 05:21:41 -07:00
nightwing
10bbd842a3
fix test
2013-03-30 16:02:55 +04:00
nightwing
4be0153e2b
fix #1337 bad interaction of removeFolds and updateWrapData
2013-03-30 15:47:27 +04:00
nightwing
cf74db8e1d
cleanup
2013-03-30 15:46:52 +04:00
Harutyun Amirjanyan
5fd8d7bbc8
Merge pull request #1334 from LivelyKernel/occur-with-isearch
...
Occur with isearch
2013-03-30 02:53:37 -07:00
Builders Brewery
1cc09de7b7
updated lsl syntax highlight
2013-03-29 17:25:35 +01:00
Robert Krahn
227f500a2c
occur+isearch: fixing tests
2013-03-28 14:21:12 -07:00
Robert Krahn
eb25810456
occur+isearch: adding occurisearch command and binding it to Ctrl-o by default
2013-03-28 14:13:26 -07:00
Robert Krahn
e8c8cfeda4
occur+isearch: fixing highlighting for big font sizes
2013-03-28 12:24:37 -07:00
Harutyun Amirjanyan
7ee9300df3
Merge pull request #1332 from akumpf/patch-1
...
Update Chaos.css to include indent-guide and fold
2013-03-28 11:30:32 -07:00
nightwing
bf34500927
fix #906 can't input chinese in ie9
2013-03-28 21:25:06 +04:00
nightwing
b0a43790b4
do not overlay editor text when ime is active
...
fixes #1112
2013-03-28 21:25:05 +04:00
nightwing
0f4fd999ee
allow delete command only after opening contextmenu
...
this will break delete from browser edit menu, but it is not as important as ime textinput
fixes #1325
2013-03-28 21:25:05 +04:00
Adam Kumpf
3d2e291c0c
Update Chaos.css to include indent-guide and fold
...
Add indent guide to theme.
Modify ace_fold to be more subtle (the big inline ace_fold widgets are a bit distracting on this dark theme).
This is true to the original Chaos theme (Space Editor).
2013-03-28 11:12:17 +01:00
Lennart Kats
f118db4560
Merge pull request #1329 from ajaxorg/searchbox
...
logiQL
2013-03-27 08:41:33 -07:00
nightwing
74a66575f3
restart search after toggling option
2013-03-27 15:41:15 +04:00
nightwing
57cb18fa00
fix typo
2013-03-27 15:41:15 +04:00
nightwing
74f38ffd6a
add autoindent after { and brace pairing for logiql
2013-03-27 15:41:15 +04:00
nightwing
41438b75b7
early error on tokenLength/matchCount mismatch
2013-03-27 15:41:15 +04:00
nightwing
7f76f0b81c
fix setAutoScrollEditorIntoView and use in demo page
2013-03-27 15:41:15 +04:00
nightwing
dce629169d
tweak searchbox options
2013-03-27 15:41:14 +04:00
Matthew Kastor
38a96a2a32
Adds search options to find / find&replace
...
I use regex searches all the time for finding and replacing text
so I changed the searchbox extension a little bit to do what I want.
I added in the whole word and case sensitive options too. It works
nicely and updates the highlighted bits when the checkboxes change.
2013-03-27 15:41:14 +04:00
Harutyun Amirjanyan
b04a519b9c
Merge pull request #1327 from ajaxorg/dont_build_on_install
...
don't build on install
2013-03-27 04:35:32 -07:00
Fabian Jakobs
7db53313b7
don't build on install
2013-03-26 12:39:45 +00:00
Lennart Kats
dd5c9954db
Merge pull request #1192 from ajaxorg/tmSnippets
...
Add support for TextMate snippets
2013-03-25 11:41:05 -07:00
Ruben Daniels
0d303296fe
Merge pull request #1318 from ajaxorg/hotfix/ie8
...
Hotfix/ie8
2013-03-24 09:35:44 -07:00
Ruben Daniels
91afcc5800
Merge pull request #1323 from ajaxorg/newclient
...
Newclient
2013-03-24 09:35:25 -07:00
nightwing
5d97f70a4e
properly remove old selectionMarkers
2013-03-24 19:29:40 +04:00
nightwing
2d90f50491
properly cleanup multiselect when changing session
2013-03-24 19:29:40 +04:00
nightwing
9cc74437c2
fix theme==undefined in cloud9 splitview
2013-03-24 19:29:40 +04:00
nightwing
339bf10335
fix infinite loop when editor height is 0
...
fixes #1322
2013-03-24 19:29:40 +04:00
nightwing
771d861bd5
remove styles for occur-highlight from editor.css
2013-03-23 17:47:18 +04:00
nightwing
98b3bded77
Merge pull request #1314
...
Add Occur mode
2013-03-23 16:25:43 +04:00
nightwing
9d4faf8911
Merge pull request #1293
...
Incremental search
2013-03-23 16:21:35 +04:00
nightwing
d091abc397
Merge pull request #1277 from h3rb/master
...
Simply adding 1 more mode for Tiny Mushcode (a common research language like LISP)
2013-03-23 15:55:41 +04:00
nightwing
311e708da3
remove unneeded margin for brackets in terminal.css
2013-03-23 15:48:56 +04:00
h3rb
bac45dd0bb
Fixed misnomer
...
ace_bracket-bad -> ace_bracket-unmatched
2013-03-23 15:33:21 +04:00
h3rb
f7a542a86c
Naming / color updates to bracket-related css
2013-03-23 15:30:02 +04:00
h3rb
00c5b8cecc
Refinement
...
Includes proper MUSH substitution/register highlighting
2013-03-23 15:29:49 +04:00
h3rb
7099a2604c
Added support to terminal theme for bad/start brace
2013-03-23 15:28:59 +04:00
h3rb
9e3f1e663d
Update tmtheme.js
...
Adding "Terminal" theme support
2013-03-23 15:23:59 +04:00
h3rb
7809bff119
Update mode_creator.js
...
Adding "Terminal" theme support
2013-03-23 15:23:59 +04:00
h3rb
b059930cba
Update perf-test.html
...
Adding Terminal theme support
2013-03-23 15:23:59 +04:00
h3rb
6e62f2f0a5
Update scrollable-page.html
...
added terminal theme to "dark"
2013-03-23 15:23:59 +04:00
h3rb
6f6ec76f7b
Create terminal.js
...
Adding new theme "Terminal"
2013-03-23 15:23:59 +04:00
h3rb
1042f2a106
Create terminal.css
...
Adding new theme "Terminal"
2013-03-23 15:23:59 +04:00
h3rb
c17238765b
Update mushcode.js
...
Typo
2013-03-23 15:23:59 +04:00
h3rb
3637c8d87b
Update doclist.js
...
Modified name of file
2013-03-23 15:23:59 +04:00
h3rb
84f167b828
Create tinymush.mc
...
Example MUSHcode
2013-03-23 15:23:58 +04:00
h3rb
cb3abb8257
Update doclist.js
...
Added to docs as per ace docs for TinyMUSH code hilighter
2013-03-23 15:23:58 +04:00
h3rb
69ea968649
Update modelist.js
...
Added MUSHCode to ModeList in Kitchensink
2013-03-23 15:23:58 +04:00
h3rb
f5cd45b925
Create mushcode.js
...
Current borrows off the python folding rules. Folding doesn't really help mushcode unless you are using a code minimizer.
2013-03-23 15:22:57 +04:00
h3rb
fad204c007
Create mushcode_high_rules.js
...
Adding support for TinyMUSH
2013-03-23 15:22:57 +04:00
h3rb
7efe8c933b
Update modelist.js
...
Included MUSHcode in Mode List
2013-03-23 15:22:57 +04:00
Harutyun Amirjanyan
86dda8b5a5
Merge pull request #1321 from matthewkastor/patch-1
...
fixed getShowPrintMargin
2013-03-22 01:14:41 -07:00
Matthew Kastor
b8607e861c
fixed getSowPrintMargin
...
getShowPrintMargin always returned undefined.
2013-03-22 05:08:29 -03:00
nightwing
691b52cd92
remove trailing commas
2013-03-21 23:50:36 +04:00
nightwing
dda65a5585
do not use uppercase in file names
...
mend
2013-03-20 18:43:09 +04:00
nightwing
a3de845615
fix Tokenizer.createSplitterRegexp and add tests
...
fixes #1317
2013-03-20 11:44:32 +04:00
nightwing
e7fa7eb390
do not merge newLine tokens
2013-03-20 10:48:08 +04:00
nightwing
f9ed205557
add a way to unregister snippets
2013-03-20 02:38:57 +04:00
nightwing
19ea0fe979
add snippet editor to the demo
2013-03-19 18:41:41 +04:00
nightwing
4b3d5fd52b
remove unchecked for-in loop from detectIndentation
2013-03-19 16:11:50 +04:00
nightwing
d97de5c149
use delayedCall instead of setTimeout
2013-03-18 21:54:39 +04:00
nightwing
3a781ed2c2
small cleanup
2013-03-18 17:01:10 +04:00
nightwing
336e30c62d
implement linked tabstops
2013-03-18 13:57:20 +04:00
Mostafa Eweda
cc1cee2c23
Merge pull request #1312 from ajaxorg/detectIndents
...
add addon for whitespace manipulation
2013-03-18 00:53:20 -07:00
nightwing
cc7c023e7a
remove unnecessary comparison with second match
2013-03-18 11:06:42 +04:00
nightwing
e3c001b79f
fix tests
2013-03-18 10:33:16 +04:00
nightwing
47ba638f4b
fix formatstrings
2013-03-18 10:07:21 +04:00
Robert Krahn
b974de5e0a
[occur] removing debug code
2013-03-17 19:08:44 -07:00
Robert Krahn
5d28dbfb44
[occur] keep highlights when exiting recursive occur session
2013-03-17 19:06:04 -07:00
Robert Krahn
d75845f3aa
[occur] fixing recursive occurs
2013-03-17 19:06:04 -07:00
Robert Krahn
96bca7ed95
[occur] proper session replacement
2013-03-17 19:06:03 -07:00
Robert Krahn
4b0b579bf4
[occur] towards better occur session display
2013-03-17 19:06:03 -07:00
Robert Krahn
6f68042545
[occur] highlighting occur search term in occur mode
2013-03-17 19:05:46 -07:00
Robert Krahn
f351c9de38
[occur] allowing other commands
2013-03-17 19:05:05 -07:00
Robert Krahn
fe3e92a3f9
fix for setReadOnly
2013-03-17 19:05:05 -07:00
Robert Krahn
313c4f77f7
[occur] cleanup
2013-03-17 19:05:05 -07:00
Robert Krahn
204e6b5ab0
[occur] entering and exiting occur: position is translated
2013-03-17 19:05:05 -07:00
Robert Krahn
1483264033
[occur] options fix
2013-03-17 19:05:05 -07:00
Robert Krahn
ecf258f2a0
oop.mixin returns object
2013-03-17 19:05:04 -07:00
Robert Krahn
0aee413754
[occur] make occur doc react to keyboard evts / highlight it
2013-03-17 19:05:04 -07:00
Robert Krahn
8102b6579f
[occur] fixing occur lines
2013-03-17 19:05:04 -07:00
Robert Krahn
7f1e926f3c
[occur] highlighting occur doc
2013-03-17 19:05:04 -07:00
Robert Krahn
2ba388ed04
[occur] command cleanup
2013-03-17 19:05:04 -07:00
Robert Krahn
887aa24ceb
[occur] starting with simple occur functionality
2013-03-17 19:05:04 -07:00
Robert Krahn
69b125db10
[incremental search] isearch highlight cleanup
2013-03-17 17:38:33 -07:00
Mostafa Eweda
8c2e30db8d
Merge pull request #1313 from ajaxorg/searchbox
...
fix #1309
2013-03-17 12:49:52 -07:00
nightwing
943e690bf6
bugfix
2013-03-17 21:04:31 +04:00
nightwing
f87f542c8e
use ace/tokenizer for parsing snippets
2013-03-17 21:03:16 +04:00
nightwing
3d43f42f8a
more work on snippet manager
2013-03-17 21:03:15 +04:00
nightwing
d16daddc5e
add snipmate snippets
2013-03-17 21:03:15 +04:00
nightwing
b8eb5a1fec
add support for TextMate snippets
2013-03-17 21:03:14 +04:00
nightwing
485b243902
remove one letter names from list of ruby builtinFunctions
2013-03-17 21:01:40 +04:00
nightwing
84b130acdb
add whitespace addon
2013-03-17 19:51:20 +04:00
Robert Krahn
a11c06a589
[incremental search] using showCommandLine()
2013-03-17 06:22:50 -07:00
Robert Krahn
236a1e5f7b
[incremental search] cleaner render update
2013-03-17 06:10:32 -07:00
Robert Krahn
832d30c97c
[incremental search] fixing status-message-remove-last-char bug
2013-03-17 06:04:19 -07:00
Robert Krahn
9f7cfde308
[incremental search] moving emacs specific code to emacs.js
2013-03-17 05:52:20 -07:00
Robert Krahn
e5fc2ea853
[incremental search] cleanup && fixing module dependencies
2013-03-17 04:59:18 -07:00
Robert Krahn
5cc2c50ebb
[incremental search] emacs uses isearch by default
2013-03-17 04:43:34 -07:00
Robert Krahn
569563aa5f
[incremental search] quit isearch on mousedown
2013-03-17 04:43:34 -07:00
Robert Krahn
0bbfdafec3
remove debug code
2013-03-17 04:43:34 -07:00
Robert Krahn
6fcebcf1e9
[incremental search] fix for space
2013-03-17 04:43:34 -07:00
Robert Krahn
116e42c29a
[incremental search] adding fix for handleKeyboard from @nightwing
2013-03-17 04:43:34 -07:00
Robert Krahn
f6ba62083e
[incremental search] fixing require in test for async
2013-03-17 04:43:33 -07:00
Robert Krahn
20ff66cf04
[incremental search] using dom.importCssString
2013-03-17 04:43:33 -07:00
Robert Krahn
724193dcbc
[incremental search] fixing when / when not selection should be extended
2013-03-17 04:43:33 -07:00
Robert Krahn
1daaeb3a79
[incremental search] polymorphic setup invocation for keyboard handlers
2013-03-17 04:43:33 -07:00
Robert Krahn
438e3c985c
[incremental search] oops, forgot to add isearch commands
2013-03-17 04:43:33 -07:00
Robert Krahn
6141a63ba3
[incremental search] cleanup
2013-03-17 04:43:33 -07:00
Robert Krahn
5b0c216580
[incremental search] style patch for better highlights
2013-03-17 04:43:33 -07:00
Robert Krahn
8a62ad8be0
[incremental search] extending kitchen sink to use isearch
2013-03-17 04:43:33 -07:00
Robert Krahn
4d09567bc0
[incremental search] adding config option for enabling/disabling it
2013-03-17 04:43:33 -07:00
Robert Krahn
6f68392f67
emacs key handler has a flag for making it recognizable
2013-03-17 04:43:32 -07:00
Robert Krahn
eab7df5a3d
[incremental search] cleaning up keyboard handling
2013-03-17 04:43:32 -07:00
Robert Krahn
35a0066965
[incremental search] disable other keyboard handlers
2013-03-17 04:43:32 -07:00
Robert Krahn
2faf912234
[incremental search] renderer update for highlight markers
2013-03-17 04:43:32 -07:00
Robert Krahn
d314374a60
[incremental search] test fix
2013-03-17 04:43:32 -07:00
Robert Krahn
ed9713df3d
[incremental search] don't use selection ranges for marking finds
2013-03-17 04:43:32 -07:00
Robert Krahn
4708bac758
[incremental search] properly forward/backward wrapping on same term
2013-03-17 04:43:32 -07:00
Robert Krahn
901585024b
[incremental search] refining forward/backward behavior
2013-03-17 04:43:32 -07:00
Robert Krahn
1423893c3b
[incremental search] refining forward/backward behavior
2013-03-17 04:43:32 -07:00
Robert Krahn
d6be35e8e1
[incremental search] forward / backward movement
2013-03-17 04:43:31 -07:00
Robert Krahn
3e6a036995
[incremental search] adding basic functionality
2013-03-17 04:43:31 -07:00
Harutyun Amirjanyan
cf8aaa43fa
Merge pull request #1310 from LivelyKernel/default-keyboard-handler-fix
...
Default keyboard handler fix
2013-03-17 03:14:37 -07:00
Robert Krahn
c59d55418d
fix for setKeyboardHandler bug introduced in 8634f26
2013-03-16 18:02:28 -07:00
Robert Krahn
fa0af80d74
[emacs keys] don't error when command cannot be found
2013-03-16 18:01:16 -07:00
nightwing
243e95f76e
add Command-G to ext-searchbox fixes #1309
2013-03-16 01:50:49 +04:00
Ruben Daniels
b5a5d327de
Merge pull request #1244 from ajaxorg/cmdLine
...
VIM mode. Fix count handling for dd yy p P
2013-03-15 10:17:01 -07:00
Ruben Daniels
d75b97c108
Merge pull request #1291 from ajaxorg/worker
...
Add lua worker and update require.js, csshint
2013-03-15 10:01:49 -07:00
Lennart Kats
9c20f24a1b
Merge pull request #1306 from ajaxorg/highlighting/logicblox
...
add tests for LogiQL mode
2013-03-15 02:18:42 -07:00
Harutyun Amirjanyan
312d36c11d
Merge pull request #1305 from superchris/master
...
Improved auto-indent and dedent for ruby, now with test coverage
2013-03-14 10:41:53 -07:00
nightwing
e69b6e37f2
add tests for LogiQL mode
2013-03-14 21:33:20 +04:00
Ruben Daniels
9696c1f9b3
Merge pull request #1304 from ajaxorg/options
...
Add missing options
2013-03-14 09:32:23 -07:00
nightwing
82f496a11f
add wrap: printMargin
2013-03-14 19:28:32 +04:00
nightwing
b0338c15b4
do not highlight dots without arrows in logicql
2013-03-14 17:30:19 +04:00
nightwing
2d28259dff
update build submodule
2013-03-14 17:14:54 +04:00
nightwing
2adb8000f5
fold on click instead of mousedown
...
prevents button flickering on chrome
2013-03-14 16:58:26 +04:00
nightwing
b61ae38c14
add missing options
2013-03-14 16:54:07 +04:00
nightwing
0ad64ff062
fix p without count
2013-03-13 22:41:46 +04:00
Garen Torikian
bbb577bdeb
Merge pull request #1299 from fiveminuteargument/master
...
Typo fix
2013-03-13 10:58:58 -07:00
Harutyun Amirjanyan
1296cefd23
Merge pull request #1301 from ajaxorg/fix-django-header
...
Fix django.js module header
2013-03-13 09:32:36 -07:00
Lennart Kats
67297585d6
Fix django.js module header
2013-03-13 17:12:48 +01:00
Bobby Jack
9e9063a4bd
Typo
...
Remove 'i' from 'showInvisibiles'
2013-03-13 11:15:11 +00:00
Bobby Jack
d6004d7a31
Typo
...
Removed extra 'i' from 'invisibiles'
2013-03-13 00:14:40 +00:00
nightwing
fd2191e76e
rename LogicQL->LogiQL
2013-03-12 19:43:16 +04:00
Lennart Kats
505d089767
Merge pull request #1288 from ajaxorg/spellcheck
...
Add extension for enabling spellchecking from contextmenu
2013-03-12 08:35:29 -07:00
Lennart Kats
f16d0dc1d3
Merge pull request #1298 from ajaxorg/highlighting/logicblox
...
Highlighting logicblox and some cleanup
2013-03-12 08:31:27 -07:00
nightwing
0895601b7f
fix typo
2013-03-12 19:20:18 +04:00
Chris Nelson
b78d625926
Merge branch 'master' of https://github.com/superchris/ace
2013-03-12 11:19:11 -04:00
nightwing
ce34f235b8
add highlighting of matching -> .
2013-03-12 19:13:38 +04:00
nightwing
137199bfe7
add autoIndent for LogicQL
2013-03-12 18:22:16 +04:00
Chris Nelson
aed9e836ec
better autoindenting and dedenting for ruby
2013-03-12 10:21:22 -04:00
nightwing
03b9591313
cleanup $getIndent
2013-03-12 16:46:47 +04:00
nightwing
6d7e9e263d
add demo for livescript
2013-03-12 16:44:53 +04:00
nightwing
35c239d280
rename LogicBlox to LogicQL
2013-03-12 13:24:32 +04:00
nightwing
49aa5a5409
fix highlighting of LogicBlox numbers
2013-03-12 13:16:55 +04:00
Harutyun Amirjanyan
643b4fdbd5
Merge pull request #1296 from wcandillon/master
...
XQuery Lexer Improvements
2013-03-11 23:28:10 -07:00
Harutyun Amirjanyan
ffcbc33182
Merge pull request #1297 from nguillaumin/fix-replace-submit
...
Prevent search/replace controls to submit the container form
2013-03-11 23:18:42 -07:00
nguillaumin
3ddc810a60
Prevent search/replace controls to submit the container form
...
The search/replace buttons are seen as "submit" type because the type attribute
is not specified. If ACE is embedded within a form (between <form>...</form>)
clicking on one of these button will submit the outer form.
Setting search/replace buttons type to "button" prevents the outer form to be
submitted.
2013-03-12 15:36:50 +11:00
William Candillon
b2cb4b344f
Fix bugs in XQuery lexer. Add safeguard to avoid infinite loop in the XQuery lexer.
2013-03-11 18:35:22 -07:00
nightwing
d24c853f88
fix bug with suggestions differing only by first letter
2013-03-10 19:26:28 +04:00
nightwing
bbdf74261c
add worker for lua
2013-03-10 18:04:54 +04:00
nightwing
78e6200e51
update csslint
2013-03-10 18:01:16 +04:00
nightwing
91b42b43d3
update require.js and fix toUrl call
2013-03-10 17:36:12 +04:00
Harutyun Amirjanyan
212214dfad
Merge pull request #1289 from nguillaumin/freemarker-mode
...
Added mode for FreeMarker Java template engine
2013-03-10 05:57:02 -07:00
Lennart Kats
4ab6cab5d9
Merge pull request #1274 from ajaxorg/folding
...
preserve folds when dragging or moving lines
2013-03-10 04:27:59 -07:00
Nicolas Guillaumin
81e8a582a4
Added mode for FreeMarker Java template engine
2013-03-10 17:06:13 +11:00
nightwing
5fa2af1991
fix #1286 ibus Chinese input issue
2013-03-09 19:11:07 +04:00
nightwing
8634f2661d
update emacs mode
2013-03-09 18:55:01 +04:00
nightwing
2eabebccaa
fix r+enter, add ,;
2013-03-09 17:18:20 +04:00
Harutyun Amirjanyan
3fdfb76797
remove accidental global in operators.js
2013-03-09 17:18:19 +04:00
nightwing
8bd7d192d1
add :/? commands to vim mode
2013-03-09 17:18:19 +04:00
nightwing
901f598b20
fix count handling for p and P
2013-03-09 17:18:19 +04:00
nightwing
03ef921536
fix count handling for dd and yy
2013-03-09 17:18:18 +04:00
nightwing
f7a0e1901e
LaTeX mode: do not include opening brace in folds
2013-03-09 01:15:20 +04:00
Lennart Kats
614a0b57d1
Merge pull request #1275 from ajaxorg/dnd
...
fix editor getting stuck in drag mode
2013-03-08 06:22:42 -08:00
Lennart Kats
c05016d7b7
Merge pull request #1276 from ajaxorg/higlighting/onMatch
...
restore old behavior of token and add onMatch. fixes #1269
2013-03-08 03:27:51 -08:00
Harutyun Amirjanyan
1e243855a7
Merge pull request #1284 from pthulin/searchbox-issues
...
Fix bug with searchbox keyboard handler
2013-03-06 22:46:25 -08:00
Per Thulin
bcf9c0410f
Fix bug with searchbox keyboard handler
...
This typo caused a bug where ESC did not leave the Vim INSERT mode.
2013-03-07 00:32:54 +01:00
nightwing
5d6bc3a75d
add highlighting and folding for POD documentation
2013-03-06 20:33:40 +04:00
nightwing
2fc8ffcc38
add highlighting for LogicBlox
2013-03-06 20:33:40 +04:00
nightwing
bc7d8a2ab2
make createSplitterRegexp more robust
2013-03-06 20:33:40 +04:00
nightwing
6c5ab388cf
fix lua comment folding
2013-03-06 20:33:40 +04:00
Garen Torikian
031b3b534b
Merge pull request #1281 from ajaxorg/fix/double_tab
...
Fix double tab
2013-03-05 13:26:46 -08:00
nightwing
dbab5f9210
fix #956 Double tap on trackpad doesn't select word
2013-03-05 00:17:56 +04:00
nightwing
01b7c4a866
do not throw error for key-chains (e.g Ctrl-B Command-Up)
2013-03-05 00:07:33 +04:00
nightwing
c653abf969
add link to slimtext
2013-03-04 18:24:39 +04:00
nightwing
f514330729
add extension for enabling spellchecking from contextmenu
2013-03-04 11:24:52 +04:00
nightwing
1a4fb3ffcf
update tests since move lines up/down does not modify selection anymore
2013-03-03 16:40:24 +04:00
nightwing
f6d88bc10c
fix move lines with multiple cursors
2013-03-03 16:20:14 +04:00
nightwing
917420636b
add multiSelectAction "forEachLine"
2013-03-03 14:48:36 +04:00
Harutyun Amirjanyan
8d1284ddfa
Merge pull request #1279 from wcandillon/master
...
Add missing XQuery keywords in tokenizer
2013-03-02 05:49:50 -08:00
William Candillon
e9850ad3bd
Add missing XQuery keywords.
2013-03-02 14:28:39 +01:00
nightwing
a0e1204ff1
{,5} isn't js regexp a quantifier
2013-03-02 01:23:31 +04:00
nightwing
59713742bc
add codebender and debuggex
2013-03-01 23:13:22 +04:00
nightwing
7960652010
restore old behavior of token and add onMatch. fixes #1269
2013-03-01 21:28:10 +04:00
nightwing
1b21841dba
make foldAll faster
2013-03-01 16:57:38 +04:00
nightwing
4e82a96353
fix nested folds
2013-03-01 16:57:37 +04:00
nightwing
6f7a33e39b
allow multiple selections with shared edges
2013-03-01 16:57:37 +04:00
nightwing
7eeb988f87
cleanup
2013-03-01 16:57:37 +04:00
nightwing
a9dbdaebb4
keep folds while dragging text inside the editor
2013-03-01 16:57:36 +04:00
nightwing
63ce45752c
allow toggling fold widget when editor isn't focused
2013-03-01 16:57:36 +04:00
nightwing
43854d7a35
fix moving lines with folds
2013-03-01 16:57:36 +04:00
nightwing
bf2015bf7e
cleanup
2013-03-01 16:57:20 +04:00
nightwing
10ab6c3779
modify navigateUp/Down behavior only if selection is multiline
2013-03-01 15:58:04 +04:00
nightwing
af8149098c
fix name handling in bindkey
2013-03-01 15:32:17 +04:00
nightwing
5f8fc32dbc
fix editor getting stuck in drag mode
2013-03-01 15:26:34 +04:00
Lennart Kats
504faad85d
Merge pull request #1272 from ajaxorg/virtual_renderer
...
fix #1266 : Scroller is collapsed when ace initialized with empty value
2013-02-28 08:41:26 -08:00
nightwing
7f85b2584d
restore defferedCall
2013-02-28 20:13:12 +04:00
nightwing
9ab5d50e0e
tweak mode converter
2013-02-28 14:03:14 +04:00
nightwing
d31110e7ca
add highlighting for new and :: in php mode
2013-02-28 14:02:02 +04:00
nightwing
328f0cb347
add more tests for ruby highlighting
2013-02-28 12:24:19 +04:00
nightwing
3dcfc56a40
fix #1250 : remove obsolete documentation for loadMode event
2013-02-27 11:50:11 +04:00
nightwing
402cdad04b
fix #1266 : Scroller is collapsed when ace initialized with empty value
2013-02-27 11:39:47 +04:00
Harutyun Amirjanyan
ad1e74017b
Merge pull request #1254 from nemurimasu/master
...
LSL support
2013-02-25 09:53:57 -08:00
Harutyun Amirjanyan
dc5db8b859
Merge pull request #1268 from wcandillon/master
...
XQuery Mode bug fixes.
2013-02-25 09:35:50 -08:00
William Candillon
b0504015ee
Remove unused event handler.
2013-02-25 18:27:50 +01:00
William Candillon
78a67e95a7
Fixed autoclosing tag behaviour in XQuery.
2013-02-25 17:08:33 +01:00
William Candillon
d6b26632eb
Fix lexer bug.
2013-02-25 16:00:12 +01:00
William Candillon
148f4dc8c4
Improvements in the XQuery parse tree handler API.
2013-02-25 15:59:33 +01:00
William Candillon
5d899eed55
Fix bug with XQuery comment regexp for syntax highlighter.
2013-02-25 15:58:16 +01:00
William Candillon
53c83a79d5
Fix parser bug with JSON items. Refactor grouping variable ebnf rule according to the latest W3C spec.
2013-02-25 15:56:51 +01:00
William Candillon
aea9a21bd6
Fix bug with desynchronizing in the XQuery highlighter.
2013-02-25 15:55:29 +01:00
Garen Torikian
45f19c76b8
Add CSON as permitted type
2013-02-24 23:35:33 -08:00
Harutyun Amirjanyan
fe4a01b1bc
Merge pull request #1267 from ajaxorg/mode/toml
...
Add TOML support
2013-02-24 13:54:00 -08:00
nightwing
9bfdcd4104
highlight escaped characters in strings
2013-02-25 01:52:49 +04:00
Garen Torikian
7f90df40b2
Add TOML JSON test
2013-02-24 12:55:07 -08:00
Garen Torikian
068fee994b
Fix up highlight rules
2013-02-24 12:54:17 -08:00
Garen Torikian
f2e523b0b4
Initial addition of toml files
2013-02-24 12:46:32 -08:00
nightwing
b4e9790763
fix up/down arrow handling when selection is present
2013-02-24 12:14:53 +04:00
Mostafa Eweda
1b8fb10e50
Merge pull request #1260 from ajaxorg/toggleComment
...
Improve toggleCommentLines and make it faster
2013-02-23 06:03:44 -08:00
Mostafa Eweda
0cff85920e
Merge pull request #1265 from ajaxorg/miscbugfix
...
Miscbugfix
2013-02-23 05:47:15 -08:00
nightwing
d783a77bc9
fix #1242 : session.setMode() doesn't always work in IE10
...
makes net.loadScript to work same way as jQuery.getScript
2013-02-23 14:05:17 +04:00
nightwing
1ba09e1a84
fix * highlighting in markdown lists
2013-02-23 13:09:14 +04:00
nightwing
715b397976
add BootTheme logo
2013-02-22 20:54:50 +04:00
nightwing
f2d6d7d6c9
Merge pull request #1237 from danyaPostfactum/miscfixes
...
classList usage in dom.{add|remove|toggle}CssClass + minor changes
2013-02-22 18:40:50 +04:00
Harutyun Amirjanyan
a7544b444b
Merge pull request #1152 from ajaxorg/feature/elastictabstops
...
[wip] Feature/elastictabstops
2013-02-22 04:40:52 -08:00
nightwing
e6fd9dc977
move elastic_tabstops into ext to automatically include in build
2013-02-22 16:39:45 +04:00
nightwing
b29dc7c49e
fix undefined errors when there is no tabstop cell
2013-02-22 16:18:00 +04:00
nightwing
04f06ebefe
use config defineOptions
2013-02-22 16:17:30 +04:00
nightwing
1228b2d30d
remove traces of elastic tabstops from editor.js
2013-02-22 16:17:30 +04:00
Garen Torikian
3d0f30c36d
Start addressing comments
2013-02-22 16:17:30 +04:00
Garen Torikian
9efccbb776
Uhh actually commit fix
2013-02-22 16:17:29 +04:00
Garen Torikian
face772865
Yesss fix positional bug
2013-02-22 16:17:29 +04:00
Garen Torikian
6e1398273c
Turn into separate plugin
2013-02-22 16:17:29 +04:00
Garen Torikian
d54921fcc9
Remove cursor propogation
2013-02-22 16:16:35 +04:00
Garen Torikian
4d94636247
Make a better multipler
2013-02-22 16:16:34 +04:00
Garen Torikian
148f7cc0ab
Working implementation
2013-02-22 16:16:34 +04:00
Garen Torikian
b63b84292a
Save state
2013-02-22 16:16:34 +04:00
Garen Torikian
18d12d5375
Hell yes, get all the Python implementation out of the way
2013-02-22 16:16:33 +04:00
Garen Torikian
cb5a8a4be4
Stash
2013-02-22 16:16:33 +04:00
Garen Torikian
9dc94741a6
Stash
2013-02-22 16:16:33 +04:00
Garen Torikian
cf079109d7
Stash
2013-02-22 16:16:33 +04:00
Lennart Kats
92786afa7c
Merge pull request #1240 from ajaxorg/textarea
...
make ACE work better as a textarea replacement.
2013-02-22 03:45:58 -08:00
Lennart Kats
7d7867c149
Merge pull request #1255 from ajaxorg/uiworker
...
Uiworker
2013-02-22 03:40:39 -08:00
nightwing
1a9686c6b7
fix contextmenu for editor with border
2013-02-22 14:22:52 +04:00
nightwing
2f55065e84
fix #1239 on('changeScrollTop') argument is an object instead of number
2013-02-22 14:22:51 +04:00
nightwing
c6ba1957aa
add a way for disabling AutoScrollEditorIntoView
2013-02-22 14:22:29 +04:00
nightwing
bd6dda68f0
Issue #1232 : Scroll editor into browser view on cursor movement
2013-02-22 14:22:27 +04:00
nightwing
3cbb8dda55
when text is wrapped highlight full gutter row and screen row
2013-02-22 14:22:25 +04:00
nightwing
29d9737b4c
add beforeRender and after render events
2013-02-22 14:22:24 +04:00
nightwing
72eccd5283
fix typo in fold_handler
2013-02-22 14:22:22 +04:00
nightwing
83cf35e7ea
move textarea and gutter-line-highlight to main cursor
2013-02-22 14:22:20 +04:00
nightwing
ed7750e70e
improve MouseWheel behavior
2013-02-22 14:22:19 +04:00
nightwing
d8cfb0687d
add afterExec event
2013-02-22 14:22:17 +04:00
nightwing
911cbb3bfb
improve event_emitter
...
- add once
- _signal = fast _emit without side effects (preventdefault)
- capturing argument for addListener
2013-02-22 14:22:14 +04:00
nightwing
f7e17a7c38
Merge pull request #1261 from LivelyKernel/fix-onPaste-command-multiselect
...
Fix onPaste when it is used in a command and multiselect is active
2013-02-21 11:08:29 +04:00
Harutyun Amirjanyan
3788e83a0c
Merge pull request #1262 from LivelyKernel/emacs-improvements
...
Emacs improvements
2013-02-20 21:54:13 -08:00
Mostafa Eweda
2c2156cc10
Merge pull request #1263 from ajaxorg/fix-100pct-cpu
...
Restore old labeled break semantics
2013-02-20 09:48:04 -08:00
Lennart Kats
b815db63cd
Restore old labeled break semantics
2013-02-20 18:31:21 +01:00
nightwing
f4b7fcc77d
fix typo in gutterLineHighlight option setter
2013-02-20 11:33:46 +04:00
Robert Krahn
241d44f0b9
adding tests for emacs handler
2013-02-19 17:23:15 -08:00
Robert Krahn
a82fcd0dc2
comments for emacs handleKeyboard
2013-02-19 15:26:58 -08:00
Robert Krahn
9fd93a5e37
adding command key to emacs keyhandler.
...
usage:
keyHandler.bindKey("CMD-g": "someNewCommand")
2013-02-19 15:20:11 -08:00
Robert Krahn
50a6bd21af
add platform attribute to emacs handler to allow platform-specific keybindings
...
usage like:
editor.getKeyboardHandler().addCommand({
name: "...",
bindKey: {win: "...", mac: "..."},
exec: function(e) { ... }
});
2013-02-19 15:15:03 -08:00
Robert Krahn
fa1a88eb7f
emacs: adding missing keyboardQuit command
2013-02-19 12:26:37 -08:00
Robert Krahn
c76aed967f
emacs code cleanup
2013-02-19 12:26:05 -08:00
Robert Krahn
53a2f12128
cleaning up trailing whitespace
2013-02-19 12:18:43 -08:00
nightwing
91ed9f336a
add aceview to the list of sites using ace
2013-02-19 16:06:06 +04:00
Robert Krahn
3604513a60
fixing onPaste in command with multiselect
2013-02-18 23:38:44 -08:00
Robert Krahn
8b9771fef9
adding test to reproduce onPaste-coammnd-multiselect error
2013-02-18 23:38:17 -08:00
Robert Krahn
ac1b5f4f37
removing trailing whitespace
2013-02-18 23:37:53 -08:00
nightwing
ac3a7e2bbb
Revert "Remove CLA info"
...
This reverts commit 086888ea66 .
2013-02-18 22:40:46 +04:00
nightwing
2818ccdabb
fix failing tests
2013-02-18 17:32:45 +04:00
nightwing
bcf02a6671
remove remaining uses of deferredCall
2013-02-18 17:01:25 +04:00
nightwing
95257a9be5
do not call splice from resetRowCache unnecessarily
2013-02-18 17:01:25 +04:00
nightwing
f76a4c5884
fix alt-shift click
2013-02-18 17:01:24 +04:00
nightwing
09e753941f
range.clone in getFoldsInRange is slow
2013-02-18 17:01:24 +04:00
nightwing
e71fd47153
use general toggleCommentLines for all modes
2013-02-18 17:01:24 +04:00
nightwing
528a103149
change toggleCommentLines behavior to match sublime text
2013-02-18 17:01:23 +04:00
nightwing
b350fe65a4
sometimes editor is blank on ie10
2013-02-18 17:01:23 +04:00
nightwing
61b0aa944b
do not modify string split on chrome
2013-02-18 17:01:23 +04:00
nightwing
d1cbeabf6c
add changeMode event
2013-02-18 17:01:22 +04:00
Ruben Daniels
197038ddb6
Merge pull request #1259 from ajaxorg/fix/crashing-chrome
...
Fix JSHint wierd-label-loop-syntax that was likely crashing Chrome 24
2013-02-17 06:37:27 -08:00
Mostafa Eweda
da4b2ee635
Lennart's fix not to create too many setTimeouts
2013-02-17 16:34:46 +02:00
Mostafa Eweda
98d59452fe
Fix JSHint likely-crashing-chrome wierd-label-loop-syntax
2013-02-17 16:21:06 +02:00
Harutyun Amirjanyan
83be0083bb
Merge pull request #1249 from ajaxorg/highlighting/2.0
...
Highlighting 2.0 (continuation)
2013-02-17 03:19:28 -08:00
Harutyun Amirjanyan
f99827e01b
Merge pull request #1257 from BallBearing/issue1253
...
Give some more love to #1253 .
2013-02-16 12:31:56 -08:00
Harutyun Amirjanyan
f8262837fd
Merge pull request #1256 from Korpch/patch-1
...
fix "char" is reserved word in bracket_match.js
2013-02-16 12:25:33 -08:00
nightwing
df706e5706
fix link highlighting in markdown headers
2013-02-17 00:20:47 +04:00
David Braun
ec6053a57c
Refactor clearAnnotations.
2013-02-16 16:32:45 -03:00
Radimir Enkison
2632685340
fix "char" is reserved word bracket_match.js
2013-02-17 02:32:26 +07:00
David Braun
64b888d383
Fix comment in setAnnotations.
...
It returns an Array, not an Object.
2013-02-16 16:30:39 -03:00
David Braun
cb2b3c828f
Create test for annotations.
2013-02-16 16:30:39 -03:00
nightwing
77b5ae1062
fix tokenizer on ie8
...
changes $arrayTokens to use exec instead of split
1 it works on ie8
2 it is faster on chrome http://jsperf.com/capturing-split-vs-exec
unfortunately exec is slow on firefox but ff regexes are a bit rusty atm (v21), and whole tokenizer is slow on it anyway.
2013-02-16 23:09:42 +04:00
nightwing
118c80ce89
remove remnants of regex_allowed
2013-02-16 23:09:21 +04:00
nightwing
4bff3166bb
update tests
2013-02-16 23:09:21 +04:00
nightwing
59a54f704d
fix #997 : Pascal Language Support
2013-02-16 23:09:21 +04:00
nightwing
ff1282556b
simplify converter
2013-02-16 23:09:21 +04:00
nightwing
6001ba815c
fix #1241 PHP highlighting of closing tag in comment
2013-02-16 23:09:20 +04:00
nightwing
c83f48b371
fix php highlighting inside html attributes
2013-02-16 23:09:20 +04:00
nightwing
300ae2d757
keep indent level for all modes by default
2013-02-16 23:09:20 +04:00
nightwing
b4f799770a
add sass mode
2013-02-16 23:09:20 +04:00
nightwing
0c318fa8c0
tweak mode_creator
2013-02-16 23:09:20 +04:00
nightwing
0f71bb2f00
fix highlighting of c# strings
2013-02-16 23:09:19 +04:00
nightwing
382eb6ab55
remove flag parameter from tokenizer
2013-02-16 23:09:19 +04:00
nightwing
e084dc1303
move line length checking to tokenizer to not break long data uri's in css
2013-02-16 23:09:19 +04:00
nightwing
94a6dac5a7
fix highlighting of regular expressions at the beginning of document
2013-02-16 23:08:55 +04:00
nightwing
9ddf039cf6
fix typos
2013-02-16 23:08:55 +04:00
nightwing
a40d9bce76
exclude files with whitespace in name from the build
2013-02-16 23:06:38 +04:00
nightwing
bc599f23d6
fix #1253 clearAnnotations uses wrong data structure for empty set.
2013-02-16 22:42:00 +04:00
nightwing
8d07cf88d1
Merge pull request #1220 from wcandillon/master
...
XQuery syntax highlighting improvements
2013-02-16 22:34:13 +04:00
William Candillon
94a088e31f
Improve handling of the xquery semantic token cache.
2013-02-16 22:26:48 +04:00
William Candillon
5c30d861fa
Fix tag completion bug.
2013-02-16 22:26:48 +04:00
William Candillon
cbcec10164
Add XQuery tag completion.
2013-02-16 22:26:47 +04:00
William Candillon
c1ea00244d
Remove unused files.
2013-02-16 22:26:47 +04:00
William Candillon
39f2ad34a7
Fix bugs in XQuery lexer.
2013-02-16 22:26:47 +04:00
William Candillon
f65d123dc8
Fix bug with array iteration.
2013-02-16 22:26:47 +04:00
William Candillon
26345ebb31
Fix bug on token iteration.
2013-02-16 22:26:46 +04:00
nightwing
c9e86d3aa9
fix token test generator
2013-02-16 22:26:46 +04:00
William Candillon
e553f13cef
Fix lexer bug.
2013-02-16 22:26:46 +04:00
William Candillon
ee592b121a
Update XQuery syntax highlighting test case.
2013-02-16 22:26:27 +04:00
Nemurimasu Neiro
e8c5b84212
add lsl mode
...
based on C/C++ mode and the LSL Wiki as of 2013-01-27
2013-02-16 13:16:59 -05:00
William Candillon
4f8741bffe
Remove unused files.
2013-02-16 22:13:48 +04:00
William Candillon
c51e32252b
Minor improvements.
2013-02-16 22:13:47 +04:00
William Candillon
751f45d2db
XQuery syntax highlighting improvements.
2013-02-16 22:13:33 +04:00
William Candillon
c1f7c51137
Minor syntax highlighter improvement.
2013-02-16 22:13:32 +04:00
William Candillon
0c79c5dded
Add new version of XQuery semantic highlighting.
2013-02-16 22:13:32 +04:00
Fabian Jakobs
a57fc8e7c6
fix my email address
2013-02-14 10:37:35 +01:00
Lennart Kats
36554a61ca
Merge pull request #1226 from ajaxorg/options
...
better way for managing options
2013-02-14 00:57:08 -08:00
nightwing
37d41ab6fd
remove window resize listener when destroying the editor
2013-02-14 01:02:24 +04:00
nightwing
564310b040
use noconflict filter for workers too
2013-02-14 00:59:04 +04:00
nightwing
9ab8f16840
restore textmate theme in build
2013-02-13 23:51:53 +04:00
nightwing
36f9b537cc
fix loading of worker files from UIWorkerClient
2013-02-13 23:49:48 +04:00
nightwing
db19dbd89d
fix typo in setTabSize
2013-02-13 16:35:48 +04:00
nightwing
cb9d94946e
fix typo in fadFoldWidgets options setter
2013-02-13 16:15:36 +04:00
nightwing
08baf748f6
add forwarding for session options
2013-02-13 16:05:43 +04:00
nightwing
d469335936
do not add set/get option methods automatically
2013-02-13 15:59:15 +04:00
nightwing
a6a26864df
add setDefaultValues instead of doing two things in setDefaultValue
2013-02-13 12:03:31 +04:00
Garen Torikian
f8f277d79b
Merge pull request #1246 from chvanikoff/typo_fix
...
typo
2013-02-12 14:32:00 -08:00
Chvanikoff
3b2fb6b7a3
typo
2013-02-12 23:49:02 +04:00
nightwing
fcc6ff61ac
add codeHelper to the list of sites using ace
2013-02-11 21:55:25 +04:00
Harutyun Amirjanyan
63340911d5
Merge pull request #1236 from ajaxorg/mode-updates
...
Mode updates
2013-02-07 06:33:15 -08:00
Garen Torikian
f20a6dc159
Update test
2013-02-06 16:25:47 -08:00
Garen Torikian
d73e64e31f
Fix comment highlighter
2013-02-06 12:48:31 -08:00
Garen Torikian
65783be88a
Merge master
2013-02-06 12:45:48 -08:00
Garen Torikian
90964745bf
Stash
2013-02-06 12:43:38 -08:00
nightwing
a6d85a6342
hotfix ruby heredoc highlighting
2013-02-06 22:28:14 +04:00
nightwing
8ec78bc208
fix #360 ext/textarea innerHTML bug
2013-02-06 22:05:09 +04:00
nightwing
28898c43a0
update scheme mode to work with new tokenizer
2013-02-06 19:36:12 +04:00
nightwing
6790b2df4b
Merge pull request #1231 from NalaGinrut/master
...
Add Scheme mode
2013-02-06 19:25:32 +04:00
nightwing
4bbf4e7ac0
Fixed: test case for scheme
2013-02-06 19:13:06 +04:00
Lennart Kats
41244b3f0c
Merge pull request #1185 from ajaxorg/highlighting/2.0
...
Highlighting/2.0
2013-02-06 06:29:16 -08:00
Lennart Kats
2c84e9618f
Merge pull request #1207 from ajaxorg/es5-shim
...
update es5 shim to 2.0.5 (+some modifications)
2013-02-06 02:07:23 -08:00
DanyaPostfactum
62b7d8c1ea
Strip legacy xhr code out of lib/net
2013-02-06 13:01:44 +10:00
DanyaPostfactum
930b5cf7af
Fix tooltip webkit gradient, reset ajax.org logo border
2013-02-06 12:59:01 +10:00
DanyaPostfactum
bb9f98e435
Detect file dragging
2013-02-06 12:56:19 +10:00
DanyaPostfactum
0d08edc3c2
fix colon deletion behavior
2013-02-06 12:54:49 +10:00
DanyaPostfactum
ebe03bbe70
remove dom.setText, use classList, document.head
2013-02-06 12:54:20 +10:00
nightwing
4b3f8a2a90
add CIBox to site
2013-02-05 20:19:48 +04:00
Garen Torikian
0c99e826e9
Update dem tests
2013-02-04 17:09:07 -08:00
Garen Torikian
598d0d3ec2
Fix CPP multiline directives
2013-02-04 17:00:37 -08:00
Garen Torikian
ab09f5e38f
Fix sh highlighting
2013-02-04 16:55:03 -08:00
Nala Ginrut
05d65dac6a
Fixed keywords and constant parse bug
...
Fixed: 'minus' shouldn't be a delimiter
Fixed: '\t' shouldn't be included in keword-type
2013-02-03 22:35:01 +08:00
Mostafa Eweda
1bcfc979dd
Merge pull request #1234 from ajaxorg/hotfix/ie
...
Hotfix ie and bookmarklet
2013-02-03 06:19:20 -08:00
nightwing
2d5ef1f220
fix focus handling when clicking on foldwidget
2013-02-03 17:48:50 +04:00
nightwing
869de0d113
improve textarea plugin
2013-02-03 17:38:58 +04:00
nightwing
4b4451673b
fix worker filtering in build with --s option
2013-02-03 16:42:53 +04:00
nightwing
944edc931a
restore font-size:12px on .ace_editor and add line-height: normal
2013-02-03 16:40:19 +04:00
nightwing
2bdd35a004
fix textarea positioning on ie
2013-02-03 16:35:47 +04:00
Nala Ginrut
67b1b25469
Fixed: keyword can't be colored
...
modified: demo/kitchen-sink/docs/scheme.scheme
* fix typo
modified: lib/ace/mode/scheme_highlight_rules.js
* remove '() since it's hard to parse and trivious for coloring.
* keyword and constant coloring fine now.
2013-02-02 22:30:37 +08:00
Nala Ginrut
7fbd7395b3
Add scheme.scheme
...
new file: demo/kitchen-sink/docs/scheme.scheme
2013-02-02 20:05:05 +08:00
nightwing
1812679943
update tests
2013-02-02 15:18:10 +04:00
nightwing
5dc1d5c306
add livescript and django modes
2013-02-02 14:44:20 +04:00
nightwing
77a02fc109
code style
2013-02-02 14:44:20 +04:00
nightwing
4ecfa6b38d
fix coffeescript tests
2013-02-02 14:44:19 +04:00
nightwing
c477184f2a
update more highlighters
2013-02-02 14:44:09 +04:00
nightwing
92935b4896
fix highlighting of CoffeeScript function arguments
...
issue #1168
2013-02-02 14:44:08 +04:00
nightwing
b06e57b4c2
use new tokenizer features
2013-02-02 14:44:08 +04:00
nightwing
ea857f23c2
add {defaultToken: "..."} rules for skipped text
2013-02-02 14:44:07 +04:00
nightwing
0e7a7b9ebe
do not require highlighter to match every letter
2013-02-02 14:44:07 +04:00
nightwing
903b7a1951
minimize number of capturing groups
2013-02-02 14:44:07 +04:00
nightwing
cfa3171ac4
add mode for textmate snippets
2013-02-02 14:44:06 +04:00
nightwing
3da1f3f3ba
do not break the editor if highlighter is malformed
2013-02-02 14:44:06 +04:00
nightwing
4012a11208
fix bracket matching in tcl mode
2013-02-02 14:44:05 +04:00
nightwing
782e3f8743
add php heredoc support
2013-02-02 14:44:05 +04:00
nightwing
d2d42499ca
#1069 support ruby heredocs
2013-02-02 14:44:04 +04:00
nightwing
4cdc48cf63
simplify lua highlight rules
2013-02-02 14:44:04 +04:00
nightwing
08e621b443
allow array of states in tokenizer
2013-02-02 14:44:03 +04:00
Nala Ginrut
065e1ae19c
Update Scheme mode.
...
modified: demo/kitchen-sink/doclist.js
modified: demo/kitchen-sink/modelist.js
new file: lib/ace/mode/_test/tokens_scheme.json
modified: lib/ace/mode/scheme_highlight_rules.js
2013-01-31 16:12:54 +08:00
Nala Ginrut
3b6baafe29
Add: Scheme highlight rules
...
new file: lib/ace/mode/scheme.js
new file: lib/ace/mode/scheme_highlight_rules.js
2013-01-31 11:21:37 +08:00
Harutyun Amirjanyan
402f251c23
Merge pull request #1230 from danyaPostfactum/css
...
CSS behaviour
2013-01-30 13:54:11 -08:00
DanyaPostfactum
4d5c41d192
CSS behaviour
2013-01-31 01:38:56 +10:00
nightwing
38ca543035
add config.setDefaultValue
2013-01-30 12:36:35 +04:00
nightwing
2f85538ce1
fix setTabSize
2013-01-30 12:36:35 +04:00
nightwing
99879fdeef
update doc comments
2013-01-30 12:36:35 +04:00
nightwing
f74185870f
better way for managing options
2013-01-30 12:36:34 +04:00
nightwing
4a252a0c3b
Merge pull request #1223 from chetstone/master
...
emacs mode enhancements
2013-01-30 12:16:30 +04:00
Chester Wood
3c4bd8d21a
Fix CTRL-a to work as expected in emacs mode; restore former values of selection settings when switching keyboard or session
2013-01-30 12:13:11 +04:00
Chester Wood
c955ace32a
make emacs mark a property of session
2013-01-29 21:18:50 +04:00
Chester Wood
9241e3269c
restore emacs screenToTextCoordinates
2013-01-29 21:18:48 +04:00
Chester Wood
db34cf6a20
Merge branch 'emacs-mode'
2013-01-29 21:17:48 +04:00
Chester Wood
984b4ea2e2
merge emacs fixes
2013-01-29 21:15:35 +04:00
Garen Torikian
c10d3fa1c4
Set font size
2013-01-27 17:09:33 -08:00
nightwing
aab09b4901
update build submodule
2013-01-27 22:58:23 +04:00
nightwing
04917953ff
add scroipe and pixeljet logos to the site
2013-01-26 21:49:57 +04:00
Mostafa Eweda
de9fa86f30
Merge pull request #1221 from ajaxorg/textinput
...
Textinput bugfix
2013-01-26 09:38:05 -08:00
nightwing
d437b63d19
position textarea with bottom/right since otherwise firefox 21+ scrolls
...
editor out of view when textarea.focus is called
2013-01-26 13:07:03 +04:00
nightwing
5c5e596435
fix #1209 Ctrl+C & Ctrl+X not working in Chrome-15
2013-01-25 18:30:45 +04:00
nightwing
59de8b0ff4
fix loading editor in iframe on ie9
2013-01-25 17:52:23 +04:00
nightwing
8551e0e043
do not use id of placeholder text mode
2013-01-25 17:49:42 +04:00
nightwing
83c37fd41e
#1202 scrollbar size is wrong when too broad selector is used
2013-01-25 17:48:07 +04:00
Harutyun Amirjanyan
1dec807e36
Merge pull request #1180 from danyaPostfactum/php-worker
...
Add php worker
2013-01-25 00:55:01 -08:00
nightwing
27a674cd3f
Merge pull request #1218 from danyaPostfactum/miscfixes
...
Miscellaneous fixes
2013-01-25 12:35:52 +04:00
DanyaPostfactum
84b1f16967
Improve tooltip style
2013-01-25 12:29:59 +04:00
DanyaPostfactum
961053b7d0
Fix cstyle quote deletion behavior
2013-01-25 12:29:59 +04:00
DanyaPostfactum
13a5fde817
Update php test (paren tokens)
2013-01-25 12:29:59 +04:00
DanyaPostfactum
144b29a7a7
Fix label for readonly checkbox
2013-01-25 12:23:41 +04:00
DanyaPostfactum
88a566977b
ReadOnly fixes
2013-01-25 12:23:41 +04:00
DanyaPostfactum
99f8aba562
Read-only checkbox in kitchen sink
2013-01-25 12:23:40 +04:00
DanyaPostfactum
3952ef9afd
BlockIndent command ( Ctrl-[ and Ctrl-] )
2013-01-25 12:23:40 +04:00
DanyaPostfactum
4d43496201
Tooltip css tweak
2013-01-25 12:23:40 +04:00
DanyaPostfactum
7ae929aecf
Make container csspadding-proof
2013-01-25 12:23:40 +04:00
DanyaPostfactum
4ccbeb23fa
Monokai theme tweak
2013-01-25 12:23:39 +04:00
DanyaPostfactum
35819e68df
More font sizes to kitchen sink
2013-01-25 12:23:39 +04:00
DanyaPostfactum
26e1074017
Fix Makefile script for windows line endings
2013-01-25 12:23:39 +04:00
DanyaPostfactum
a432399742
Fix deletion behavior for single quotes
2013-01-25 12:23:39 +04:00
DanyaPostfactum
a19d9dbbb7
Fix paren token type in php mode
2013-01-25 12:23:38 +04:00
Garen Torikian
e7a0a98f94
Merge pull request #1214 from ajaxorg/test_all_modes
...
tests for all modes
2013-01-22 12:02:56 -08:00
nightwing
4011447526
update documentation
2013-01-21 17:54:57 +04:00
DanyaPostfactum
f1a56fe008
Update php parser
2013-01-21 19:26:19 +10:00
Lennart Kats
e5af573fa3
Merge pull request #1215 from ajaxorg/remove-contributing
...
Remove CLA info
2013-01-20 12:08:10 -08:00
Garen Torikian
086888ea66
Remove CLA info
2013-01-20 11:08:27 -08:00
nightwing
f9d4bbac49
tests for all modes
2013-01-20 16:47:49 +04:00
Harutyun Amirjanyan
d7e54337b0
Merge pull request #1210 from zendesk/libo/curly-mode
...
Add a Syntax Highlighter for the Curly template language
2013-01-20 00:26:39 -08:00
Liborio Cannici
40fb7f3a11
Add a Syntax Highlighter for the Curly template language
2013-01-15 17:31:45 +01:00
Harutyun Amirjanyan
df99905760
Merge pull request #1195 from ajaxorg/doc/api
...
Fix the site
2013-01-14 10:06:56 -08:00
nightwing
ca4cef9c16
small style fixes for the site
...
overrides pointless img {max-width: 100%} from bootstrap
2013-01-14 22:03:27 +04:00
Garen Torikian
5f2d2446ba
Fix landing page
2013-01-14 21:51:57 +04:00
Garen Torikian
a880e2727c
Fix tab menus
2013-01-14 21:51:56 +04:00
Garen Torikian
d5669e8127
Fix padding with args and return tables
2013-01-14 21:51:56 +04:00
Garen Torikian
942e50439d
Remove padding on expand
2013-01-14 21:51:56 +04:00
Garen Torikian
57d52c89be
Move scripts around
2013-01-14 21:51:55 +04:00
Garen Torikian
dcfd0887e2
Fix spacing and colors
2013-01-14 21:51:55 +04:00
Garen Torikian
05e6c69279
Remove search (because it does not work)
2013-01-14 21:51:55 +04:00
Garen Torikian
3136876678
Fix a lot of style issues, plus incorrect tags
2013-01-14 21:51:54 +04:00
Garen Torikian
caf80792dd
css changes
2013-01-14 21:50:59 +04:00
Garen Torikian
37a1a082a6
Minor updates
2013-01-14 21:50:59 +04:00
Garen Torikian
aba75b29fd
Redo index whitespace
2013-01-14 21:50:46 +04:00
Garen Torikian
629e543ef4
Reshuffle dirs
2013-01-14 21:48:59 +04:00
Garen Torikian
e56ab9d4ab
Run through and fix broken text items
2013-01-14 21:47:48 +04:00
nightwing
ce366eed62
fix ie8 splice bug
2013-01-13 15:59:30 +04:00
nightwing
0b162a9411
remove intrusive Date section from es5-shim
2013-01-13 13:36:38 +04:00
nightwing
07cacd9190
update es5-shim to v 2.0.5
2013-01-13 13:27:47 +04:00
Mostafa Eweda
7601a904cb
Merge pull request #1196 from ajaxorg/bugfix
...
Bugfix
2013-01-13 00:39:54 -08:00
nightwing
98f2e18b51
fix tests
2013-01-11 17:01:07 +04:00
nightwing
d0ff5b7d85
Merge pull request #1198 from danyaPostfactum/whitespaces
...
Display spaces when showInvisibles is on
2013-01-11 16:41:48 +04:00
nightwing
2894ecdb40
small cleanup
2013-01-11 16:38:39 +04:00
DanyaPostfactum
70f34b6b38
Display spaces, text layer little perfomance fixes
2013-01-11 16:12:10 +10:00
DanyaPostfactum
d12e5c4548
Improve lang.stringRepeat function perfomance
2013-01-11 16:11:14 +10:00
nightwing
e2b6597029
remove broken sourcemint integration
2013-01-10 21:55:11 +04:00
nightwing
6d7f6de6df
fix site
2013-01-10 21:55:11 +04:00
nightwing
be642d2a6f
do not set editor size to 0 when it is hidden
2013-01-10 21:54:59 +04:00
nightwing
19c3031abf
change default editor position to relative
2013-01-10 13:39:34 +04:00
nightwing
f78fbc6e36
do not set font size on editor,
...
to not create weird combinations of inherited line height and own font size
2013-01-10 13:36:21 +04:00
Garen Torikian
aca8e88137
Doc fixes
2013-01-10 11:06:36 +04:00
Harutyun Amirjanyan
942734aa65
Merge pull request #1126 from ajaxorg/searchBox
...
[WIP] searchbox wip
2013-01-09 11:35:24 -08:00
nightwing
b1f9b95755
tweak searchbox
2013-01-09 22:39:00 +04:00
Vlad Zinculescu
7049caa3bf
fixed styles on all browsers - ie
2013-01-09 18:56:32 +04:00
Vlad Zinculescu
8d3c4feeb5
searchbox wip
2013-01-09 18:55:58 +04:00
nightwing
153562054d
add link to Drive Notepad
2013-01-08 23:51:23 +04:00
nightwing
05a08562ed
add missing import in config.js
2013-01-08 12:37:12 +04:00
Harutyun Amirjanyan
8669a7d2d9
Merge pull request #1160 from ajaxorg/mode-loading
...
Module loading
2013-01-07 11:28:13 -08:00
nightwing
575646f230
readme must show build status of master branch
2013-01-07 23:23:31 +04:00
nightwing
b9a220de96
use delayed loading of keybindings for ext/textarea
2013-01-07 23:17:23 +04:00
nightwing
51a91e71af
make container argument of VirtualRenderer optional
2013-01-07 23:12:29 +04:00
nightwing
07792dab9a
allow options object in setMode
2013-01-07 23:11:53 +04:00
nightwing
0a61c37a3b
add options to php mode
2013-01-07 23:11:52 +04:00
nightwing
dcbbeb7e22
enable seting keybindings by name
2013-01-07 23:11:52 +04:00
nightwing
e6671462cd
cleanup mode loading
2013-01-07 23:11:51 +04:00
nightwing
ffadbe44bf
add config.loadModule
2013-01-07 23:11:51 +04:00
nightwing
66d8e37f4d
async loading of fonts in demo
2013-01-07 23:11:51 +04:00
nightwing
d7ff50c9fe
fix cursor in emacs mode
2013-01-07 23:10:52 +04:00
Chester Wood
bd2e5381cc
Add keybinding selection to textarea bookmarklet
2013-01-07 22:59:40 +04:00
nightwing
67880a49bd
Merge pull request #1184 from wcandillon/master
...
XQuery Highlighter Improvements
2013-01-05 00:02:48 +04:00
William Candillon
ae6fa80808
Fixes unicode ranges from xml names.
2013-01-04 23:41:33 +04:00
William Candillon
1559eb59d7
Revert buggy unicode support.
2013-01-04 23:41:32 +04:00
William Candillon
de44547b61
Add unicode support for ncname.
2013-01-04 23:41:32 +04:00
William Candillon
ab1e52f2c5
Minor improvements.
2013-01-04 23:41:32 +04:00
William Candillon
aaee55f115
Improvements in tag highlighting.
2013-01-04 23:41:32 +04:00
William Candillon
345b5f7626
Add support for eqname syntax.
2013-01-04 23:41:31 +04:00
William Candillon
17247653c0
Improve xqdoc highlighting.
2013-01-04 23:41:31 +04:00
William Candillon
477de72595
Fix highlighting of processing instructions.
2013-01-04 23:41:31 +04:00
William Candillon
e0c36db7a5
Improve syntax highlighting of cdata sections.
2013-01-04 23:41:31 +04:00
William Candillon
7dc7aa4295
Syntax highlighter improvements.
2013-01-04 23:41:30 +04:00
William Candillon
cf60a96c38
Fix bug in the parser with XQDDF syntax.
2013-01-04 23:41:12 +04:00
William Candillon
d91d4954ea
Beautify XQuery highlighting rules.
2013-01-04 23:41:12 +04:00
William Candillon
823abf4449
Minor improvements in xquery semantic highlighting.
2013-01-04 23:41:11 +04:00
William Candillon
44f4740a8a
XQuery semantic highlighting improvements.
2013-01-04 23:41:11 +04:00
William Candillon
eebc086415
Improve syntax highlighting of XQuery comments.
2013-01-04 23:41:11 +04:00
DanyaPostfactum
1c37fff927
Add php worker
2013-01-01 23:07:36 +10:00
Harutyun Amirjanyan
9c61ac1127
Merge pull request #1179 from alizahid/patch-1
...
Update lib/ace/lib/useragent.js
2012-12-31 23:53:56 -08:00
alizahid
2f62826684
Update lib/ace/lib/useragent.js
...
Added detection for Internet Explorer 10 wrapper for Windows Store apps
2013-01-01 10:21:50 +05:00
Mostafa Eweda
8b7dcf7e4f
Merge pull request #1173 from ajaxorg/indexToPosition
...
#1162 positionToIndex, indexToPosition methods
2012-12-29 17:09:29 -08:00
Harutyun Amirjanyan
5b45eb350b
Merge pull request #1111 from ajaxorg/vbs
...
Add vbscript mode
2012-12-27 14:09:03 -08:00
nightwing
b6094d9472
add vbscript demo
2012-12-28 02:07:29 +04:00
nightwing
b4243b9f07
cleanup and fix comments
2012-12-28 02:06:53 +04:00
Jan Jongboom
ce2638c10b
Add vbscript mode
2012-12-28 01:39:50 +04:00
Garen Torikian
29ee461d29
Add documentation
2012-12-26 23:15:52 -08:00
nightwing
0908b41268
add document indexToPosition and positionToIndex
2012-12-26 20:51:52 +04:00
nightwing
40563347e9
make getNewLineCharacter errorproof
2012-12-26 20:51:52 +04:00
nightwing
27dd31cf62
small cleanup
2012-12-26 20:51:52 +04:00
Garen Torikian
4d474bcdaf
Fix #1143 , #1144 , #1145
2012-12-26 20:39:59 +04:00
Garen Torikian
06911396d6
Merge pull request #1172 from ajaxorg/highlighting/js
...
Highlighting bugfix
2012-12-26 00:45:25 -08:00
nightwing
8f6f6c6e3d
fix error in objectivec_highlight_rules when Array.prototype is modified
2012-12-25 19:39:33 +04:00
nightwing
d2072604f3
fix tests failing because of merged paren tokens
2012-12-25 17:59:45 +04:00
nightwing
230bca6b1b
#1138 Markdown mode should be based on HTML mode
2012-12-25 17:13:44 +04:00
nightwing
fa90671619
update highlighting tests after change
2012-12-25 17:09:21 +04:00
nightwing
b4a607a280
add forgotten abap demo to index
2012-12-25 16:57:12 +04:00
nightwing
759fbaba44
merge tokens of same type by default
2012-12-25 16:57:11 +04:00
nightwing
e56b9284da
non greedy js strings
2012-12-25 16:57:11 +04:00
nightwing
0c360f39a6
make xml strings non greedy to allow better mixed modes
2012-12-25 16:57:11 +04:00
nightwing
70cd01d858
cleanup xml highlight rules
2012-12-25 16:57:10 +04:00
nightwing
bce93cf031
remove weird ruby style comment highlighting from clojure mode
2012-12-25 16:57:10 +04:00
nightwing
f227cc67f0
better support to Github style code blocks in markdown
...
Issue #1131
2012-12-25 16:57:10 +04:00
nightwing
0c79b239b6
fix c and stylus highlighters
2012-12-25 16:56:31 +04:00
nightwing
63b80b21d2
update tokenization examples
2012-12-25 16:23:10 +04:00
nightwing
60fd422da8
use relative paths
2012-12-25 16:23:10 +04:00
Harutyun Amirjanyan
b7da773bec
Merge pull request #1171 from ajaxorg/fix/cpp
...
Fix preprocessor rules, #1170
2012-12-25 04:21:26 -08:00
Garen Torikian
142415b985
Fix endif
2012-12-25 00:20:33 -08:00
Garen Torikian
723c86dc85
Fix preprocessor rules, #1170
2012-12-24 17:18:44 -08:00
Sergi Mansilla
117d29a4cb
Merge pull request #1133 from ajaxorg/vim
...
[vim] allow unhandled keys to pass to the browser
2012-12-20 06:09:23 -08:00
Harutyun Amirjanyan
01cc66b9c1
Merge pull request #1165 from bcbailey/bcbailey-ie8-embedrules
...
Fix error in IE8 when escapeRules is not passed
2012-12-19 23:22:37 -08:00
Harutyun Amirjanyan
8204485400
Merge pull request #1166 from featurist/master
...
Explain commands' readOnly option
2012-12-19 23:17:33 -08:00
Adrian Longley
b5e586796d
Explain commands' readOnly option
2012-12-19 17:37:24 +00:00
Bradley C Bailey
023bf6237c
Fix error in IE8 when escapeRules is not passed
2012-12-18 09:42:19 -07:00
nightwing
34127fab8c
Merge remote-tracking branch 'remotes/up/site'
2012-12-17 11:27:17 +04:00
nightwing
0514860492
fix typo in textinput.js
2012-12-17 10:25:37 +04:00
nightwing
3e42f6009f
update submodule ref
2012-12-16 15:25:48 +04:00
nightwing
fdab3cd059
get rid of annoying mesages in firebug
2012-12-15 17:38:27 +04:00
nightwing
91788f3424
#1151 initial support for marks
2012-12-15 17:37:15 +04:00
nightwing
92e4a42f89
[vim] fix left/right motions
2012-12-15 16:52:57 +04:00
nightwing
989f318d87
[vim] add ctrl+x ctrl+a
2012-12-15 16:52:57 +04:00
nightwing
59f5e7ffca
[vim] pass unhandled keys to the browser
2012-12-15 16:52:56 +04:00
nightwing
e0b4d0b586
add more sites
2012-12-15 16:45:39 +04:00
Harutyun Amirjanyan
938d6b658d
Merge pull request #1157 from ajaxorg/fix/chaos
...
fixed selection color, print margin and collapsed code block widget
2012-12-13 23:07:07 -08:00
C9
eadcb9fbe2
fixed selection color, print margin and collapsed code block widget
2012-12-13 20:29:27 -05:00
Garen Torikian
00d764ed3d
Merge pull request #1156 from ajaxorg/theme/chaos
...
Added chaos theme
2012-12-13 16:30:28 -08:00
C9
057b7cf732
Reverted kitchen sink
2012-12-13 18:45:23 -05:00
C9
ba4c463ba9
Added chaos theme
2012-12-13 18:42:14 -05:00
Garen Torikian
6507dc2ac5
Merge pull request #1149 from mikelehen/master
...
Autodetect workers during build instead of hardcoding them.
2012-12-13 10:00:38 -08:00
Mostafa Eweda
319fdaeca0
Merge pull request #1150 from ajaxorg/textinput
...
Textinput improvements
2012-12-13 07:16:25 -08:00
Mostafa Eweda
f3d0096050
Merge pull request #1140 from ajaxorg/hotfix/renderer
...
Fix bug in rowCache
2012-12-13 07:15:48 -08:00
nightwing
71b54a5741
remove unused log
2012-12-13 19:00:39 +04:00
nightwing
c8be2ef60d
use boolean instead of propertyChangeCounter
2012-12-13 18:57:47 +04:00
Garen Torikian
e44f9c1b76
Update Readme.md
2012-12-11 13:37:17 -08:00
Garen Torikian
e81ec07c49
Update CONTRIBUTING.md
2012-12-11 13:35:57 -08:00
nightwing
125629ce17
cleanup
2012-12-11 18:29:12 +04:00
nightwing
c9b8159382
remove unused browser_focus.js
2012-12-11 18:29:11 +04:00
nightwing
e5b307d056
do not change selection of blurred textarea
2012-12-11 18:29:11 +04:00
nightwing
38a5a522c2
allow displaying spellcheck suggestions in contextmenu
2012-12-11 18:29:11 +04:00
nightwing
0cd2faecc5
restore selection only if something is selected
2012-12-11 18:29:10 +04:00
nightwing
0e87da74b2
disable autocapitalize to improve behavior on mobile browsers
2012-12-11 18:29:10 +04:00
nightwing
d11b01c313
fix typing on ie8
2012-12-11 18:29:09 +04:00
nightwing
3565a06191
cleanup
2012-12-11 18:29:09 +04:00
nightwing
361c52a16a
\x00 crashes firefox ime
2012-12-11 18:29:09 +04:00
Harutyun Amirjanyan
5357b5f33d
Merge pull request #1148 from Aaike/master
...
added 'themeChange' and 'themeLoaded' event
2012-12-10 21:25:41 -08:00
Garen Torikian
4363c8cb91
Create CONTRIBUTING.md
2012-12-10 16:07:27 -08:00
Garen Torikian
cc8a4d4ac5
Update Readme.md
2012-12-10 16:06:21 -08:00
Michael Lehenbauer
bbe2624e9f
Detect workers during build instead of hardcoding them.
2012-12-10 14:00:02 -08:00
Aaike Van Roekeghem
4c7abda807
added theme data to the events
...
added theme data to the events
2012-12-11 03:30:09 +07:00
Aaike Van Roekeghem
923ca25057
added themeChange event
...
added themeChange event that is dispatched right before a theme is about to change
2012-12-11 03:26:18 +07:00
Aaike Van Roekeghem
c4de324545
added themeLoaded event
...
added 'themeLoaded' event that is dispatched right after a theme is loaded.
it can be used like this :
this.editor.renderer.on('themeLoaded',function(){
//do something when the theme is loaded
});
2012-12-11 02:46:59 +07:00
nightwing
c68bed51e0
make gutter resizing faster
2012-12-09 18:36:01 +04:00
nightwing
b0bbb36923
fix editor automatically scrolling up at small zoom
2012-12-09 18:33:46 +04:00
Harutyun Amirjanyan
ce5007935a
Merge pull request #1137 from edwardsp/dot_highlighter
...
Updated to highlight dot code
2012-12-06 04:06:42 -08:00
Paul Edwards
e3d9479a70
Updated to highlight dot code
...
Dot is a plain text graph description language used by graphviz.
2012-12-04 18:23:01 +00:00
nightwing
7b65e64ffa
Merge pull request #1132 from danyaPostfactum/copypastefixes
...
Copy/paste/delete fixes
2012-12-01 17:47:15 +04:00
nightwing
b6890497c8
do not redraw after changes to scrolled out lines
2012-12-01 17:32:17 +04:00
nightwing
fd126e06c3
fix bug in rowCache
2012-12-01 17:31:05 +04:00
nightwing
378e5f35e9
fix copy after typing
2012-11-30 20:26:04 +04:00
Harutyun Amirjanyan
f887e64112
Merge pull request #1129 from ajaxorg/doc/api
...
More updates for doc/api
2012-11-30 05:09:03 -08:00
Garen Torikian
c0cfe08c28
Fix extensions in multi_select.js
2012-11-30 17:04:39 +04:00
Garen Torikian
ac0a26d333
Update docs to use undocumented, also incorporate Site branch changes
2012-11-30 16:42:27 +04:00
DanyaPostfactum
8571bee037
Replace nonexistent method onDelete call with execCommand("del") in textinput
2012-11-30 20:32:50 +10:00
DanyaPostfactum
81f58c4552
Restore textarea selection after paste in IE
2012-11-30 20:18:44 +10:00
DanyaPostfactum
2f01870f05
Fix old way paste (reset a selection)
2012-11-30 20:11:09 +10:00
nightwing
e576099de7
add documentation for ace.require
2012-11-28 23:13:23 +04:00
nightwing
b9417a10be
fix documentation for position
2012-11-28 23:13:05 +04:00
nightwing
e5ca6769cd
do not override console if worker is mistakenly loaded into window
2012-11-28 22:55:40 +04:00
nightwing
be35d27c95
improve ace.js api
2012-11-28 22:55:40 +04:00
nightwing
34ce33b4cc
Merge pull request #1030 from danyaPostfactum/textinput
...
Clipboard API usage, context menu Delete, Select All commands support
2012-11-28 22:42:19 +04:00
nightwing
6772e90df3
be more cautios to not insert parts of PLACEHOLDER
2012-11-28 22:40:07 +04:00
nightwing
3c57b1b415
fix editor loosing focus on input
2012-11-28 22:40:07 +04:00
DanyaPostfactum
67a4a3329c
reset text on old way cut/copy
2012-11-28 22:40:07 +04:00
DanyaPostfactum
1459f36391
fix clipboardData reference
2012-11-28 22:40:06 +04:00
DanyaPostfactum
7cc9502539
Fix webkit text.oninput value changing workaround
2012-11-28 22:40:06 +04:00
DanyaPostfactum
46170cd781
Fix mistype and opera copy/cut selectAll triggering
2012-11-28 22:40:06 +04:00
DanyaPostfactum
29f581c61a
Add Select All context menu command support
2012-11-28 22:40:06 +04:00
DanyaPostfactum
a061dfd0da
change selection instead of text.value
2012-11-28 22:40:05 +04:00
nightwing
bad3f230ab
Clipboard API support, context menu Delete command support
2012-11-28 22:39:38 +04:00
Harutyun Amirjanyan
0446771809
Merge pull request #1125 from ajaxorg/doc/api
...
Autogenerate Ace API
2012-11-28 10:34:35 -08:00
Garen Torikian
95bd44f342
Rebuild API docs
2012-11-28 22:23:32 +04:00
Garen Torikian
2a716dc668
Rebuild API
2012-11-28 22:23:31 +04:00
Garen Torikian
8698b13c8b
More work on JSD format
2012-11-28 22:23:31 +04:00
Garen Torikian
eb955fa90d
Save changes
2012-11-28 22:22:00 +04:00
Garen Torikian
0739444f87
Transition to JSD
2012-11-28 22:20:14 +04:00
Harutyun Amirjanyan
cc2a2c9e05
Merge pull request #1119 from ajaxorg/cssNumberToken
...
improve number tokenizing in CSS
2012-11-26 08:35:28 -08:00
Vlad Zinculescu
64450fba82
update css_highlight_rules.js
2012-11-26 17:29:09 +01:00
Garen Torikian
56477e59f4
Merge pull request #1120 from ajaxorg/updateKitchenSink
...
fix styling for sidebar in kitchen-sink.html
2012-11-26 08:25:26 -08:00
Vlad Zinculescu
540cd033dc
fix styling for sidebar in kitchen-sink.html
2012-11-26 17:13:35 +01:00
Vlad Zinculescu
bddb9cd01b
remove class colors for numbers in CSS
2012-11-26 16:59:27 +01:00
Vlad Zinculescu
9a29a99f26
improve number tokenizing in CSS
2012-11-26 16:54:46 +01:00
Harutyun Amirjanyan
220bea7fa0
Merge pull request #1117 from jjallaire/r_highlighting
...
Add R highlighting from RStudio (plus other dependencies)
2012-11-26 07:52:39 -08:00
Harutyun Amirjanyan
c5262d6f4f
Merge pull request #1118 from ajaxorg/css-cstylebehavior
...
enable cstylebehavior in css
2012-11-26 06:22:38 -08:00
Vlad Zinculescu
1195204730
enable cstylebehavior in css
2012-11-26 15:16:54 +01:00
Garen Torikian
af70013668
Add R highlighting from RStudio (plus other dependencies)
2012-11-26 05:47:25 -05:00
Garen Torikian
33abb103b4
Merge pull request #1114 from ajaxorg/highlighting/abap
...
Highlighting/abap
2012-11-24 22:05:03 -08:00
nightwing
4a095c2b7e
add abap mode
2012-11-25 01:52:14 +04:00
nightwing
c44565ff3a
fix ignorecase in createKeywordMapper
2012-11-25 01:52:14 +04:00
nightwing
730084b6d1
add folding rules to new modes
2012-11-25 01:52:14 +04:00
Sergi Mansilla
3bc87268c8
Merge pull request #1110 from ajaxorg/fix/dryice
...
thanks to @joewalker, this version of Dryice works on 0.6
2012-11-22 02:45:06 -08:00
mikedeboer
8317bcfdcc
thanks to @joewalker, this version of Dryice works on 0.6
2012-11-22 11:00:35 +01:00
Garen Torikian
f0189716c0
Merge branch 'master' of github.com:ajaxorg/ace
2012-11-20 10:49:38 -08:00
Garen Torikian
31ff93650c
Import syntax highlighting docs
2012-11-20 10:49:28 -08:00
Harutyun Amirjanyan
c3bbc03904
fix typo in changelog
2012-11-20 22:44:25 +04:00
Harutyun Amirjanyan
1b3f268543
Merge pull request #1105 from grahamscott/luceneMode
...
Added lucene mode
2012-11-20 10:23:56 -08:00
Graham Scott
2075419a6f
Better lucene syntax example
2012-11-19 08:28:06 +00:00
Garen Torikian
2ad5b6e97b
Sergi ♥️ Lisp
2012-11-16 10:19:44 -08:00
Graham Scott
7a378c9ab8
Added lucene mode
2012-11-16 14:59:39 +01:00
Garen Torikian
1f62753f1a
Merge pull request #1103 from ajaxorg/hotfix/build
...
do not mess with global require
2012-11-15 10:07:48 -08:00
C9
4527305050
Merge remote branch 'sorigin/gh-pages'
2012-11-15 13:01:42 -05:00
C9
b7f54cb09c
Cleanup
2012-11-15 13:00:59 -05:00
C9
82e90409e4
Merge branch 'gh-pages' of git://github.com/ajaxorg/ace into gh-pages
2012-11-15 12:35:47 -05:00
C9
f2c311253a
Merge remote branch 'origin/master' into gh-pages
2012-11-15 12:35:18 -05:00
C9
00cf23f3d0
Added some sites
2012-11-15 12:32:51 -05:00
nightwing
e14b6072fa
do not mess with global require
2012-11-15 17:13:00 +04:00
Harutyun Amirjanyan
c36f8b7560
Merge pull request #1101 from ajaxorg/mode/haml
...
Mode/haml
2012-11-15 04:38:29 -08:00
Garen Torikian
15d25743dc
Reinsert numerics, fix up tests
2012-11-15 16:26:26 +04:00
Garen Torikian
fdb22c5b14
Support hash comment
2012-11-15 16:26:25 +04:00
Garen Torikian
1158798094
Support new getKeywords function
2012-11-15 16:25:40 +04:00
Garen Torikian
5f5663dfe3
Add haml support
2012-11-15 16:25:40 +04:00
Garen Torikian
c5a3cac12f
More haml work
2012-11-15 16:25:40 +04:00
Garen Torikian
3dce122f8c
Start haml
2012-11-15 16:25:39 +04:00
Harutyun Amirjanyan
486f9cff64
Merge pull request #1098 from ajaxorg/optional-wrapping
...
Make wrapping behavior optional
2012-11-13 01:28:39 -08:00
Lennart Kats
7e08d7b4ef
Make wrapping behavior optional (but still enabled by default)
2012-11-12 18:18:56 +01:00
Harutyun Amirjanyan
741451c041
Merge pull request #1095 from ajaxorg/mode/lisp
...
Add Lisp mode
2012-11-12 08:40:01 -08:00
Harutyun Amirjanyan
0013b85bc6
Merge pull request #1096 from ajaxorg/mode/stylus
...
Add stylus support
2012-11-12 08:39:31 -08:00
Harutyun Amirjanyan
a051f1f113
Merge pull request #1094 from ajaxorg/mode/dart
...
Add Dart support
2012-11-12 08:37:26 -08:00
Garen Torikian
346ea874c6
Add license block
2012-11-12 20:36:11 +04:00
Garen Torikian
1b1b385b47
Add Lisp mode
2012-11-12 20:36:10 +04:00
Garen Torikian
6397482964
Add stylus support
2012-11-12 20:30:39 +04:00
Garen Torikian
5f7884657a
Add Dart support
2012-11-12 19:41:49 +04:00
Harutyun Amirjanyan
bd410093d1
Merge pull request #1065 from ajaxorg/selective-bracket-insertion
...
Selective bracket insertion/skipping for quotes
2012-11-12 07:41:20 -08:00
Lennart Kats
71808b1a40
Fix relative path, insert recording
2012-11-12 19:39:28 +04:00
Lennart Kats
05a3dce9d4
Insert a closing bracket for { inside other brackets, e.g. ({})
2012-11-12 19:39:28 +04:00
Lennart Kats
99e45e0127
Don't insert a closing bracket for { until a newline is added
2012-11-12 19:39:27 +04:00
Lennart Kats
ad28e3719e
Allow insertion before/in punctuation.operator; move rules to constants
2012-11-12 19:39:27 +04:00
Lennart Kats
b2ce75f95b
Avoid getitng null token at end of line
2012-11-12 19:39:27 +04:00
Lennart Kats
67fe548347
Check for sane quote insertion at the latest possible point
2012-11-12 19:39:26 +04:00
Lennart Kats
45d7c6a7ee
Allow insertion before semmies
2012-11-12 19:39:26 +04:00
Lennart Kats
6953b175a1
Don't insert quotes before text or around other quotes
2012-11-12 19:39:25 +04:00
Mostafa Eweda
4348a9dd23
Merge pull request #1081 from ajaxorg/hotfix/mode
...
Hotfix/mode
2012-11-12 07:01:27 -08:00
Mostafa Eweda
0f25bfb0e5
Merge pull request #1089 from ajaxorg/auoindent
...
Auoindent
2012-11-10 11:13:09 -08:00
Harutyun Amirjanyan
88bcdb075c
Merge pull request #1092 from ajaxorg/mode/objc
...
Add obj-c support
2012-11-10 01:45:49 -08:00
Garen Torikian
b883a44823
Fix indentation
2012-11-10 13:29:51 +04:00
Garen Torikian
7a4dec28fd
Remove comments
2012-11-10 13:29:51 +04:00
Garen Torikian
8b1404bd4e
Update Objc Rules
2012-11-10 13:29:50 +04:00
Garen Torikian
d22ab48d7c
Objc highlights
2012-11-10 13:29:50 +04:00
Harutyun Amirjanyan
3213e8fc83
Merge pull request #1093 from ajaxorg/mode/makefile
...
Mode/makefile
2012-11-10 01:29:02 -08:00
nightwing
d98d29a66a
fix makefile mode detection in demo
2012-11-10 13:15:21 +04:00
nightwing
a85b9cebc9
small cleanup
2012-11-10 12:47:56 +04:00
Garen Torikian
608365363e
Finalize makefile
2012-11-09 23:20:31 -08:00
Garen Torikian
c66fbc4ba6
Initial commit
2012-11-09 19:00:32 -08:00
Lennart Kats
d96cbba3c1
Merge pull request #1090 from ajaxorg/highlighting/js
...
red highlight of reserved keywords is too bright
2012-11-08 10:40:17 -08:00
Matt
e524d6b20a
Merge pull request #1091 from ajaxorg/site
...
add pixie and acebug logo
2012-11-08 10:34:38 -08:00
nightwing
345f08bd2e
add pixie and acebug logo
2012-11-08 22:26:45 +04:00
nightwing
f6e961ed75
red highlight of reserved keywords is too bright
2012-11-08 22:16:19 +04:00
Garen Torikian
96f534ae81
Merge pull request #1086 from ajaxorg/folding-lua
...
Folding lua
2012-11-07 09:08:15 -08:00
Mostafa Eweda
64421a0c5e
Merge pull request #1084 from ajaxorg/theme-padding
...
allow themes to set padding
2012-11-07 00:07:37 -08:00
Mostafa Eweda
2c86ab5bcd
Merge pull request #1085 from ajaxorg/folding-2
...
improve folding behavior
2012-11-06 23:48:06 -08:00
Mostafa Eweda
c622a1097e
Merge pull request #1083 from ajaxorg/folding-1
...
add more folding rules
2012-11-06 15:20:05 -08:00
Mostafa Eweda
48f06449f5
Merge pull request #1082 from ajaxorg/worker
...
update jshint and csslint
2012-11-06 15:18:37 -08:00
Mostafa Eweda
d5039f75c6
Merge pull request #1079 from ajaxorg/requestAnimationFrame
...
use request animation frame
2012-11-06 14:52:16 -08:00
Lennart Kats
109e9326a9
Merge pull request #1073 from ajaxorg/c9
...
small changes needed for c9
2012-11-05 01:28:24 -08:00
Mostafa Eweda
b557fe931d
Merge pull request #1080 from ajaxorg/hotfix/build
...
Hotfix
2012-11-04 11:57:52 -08:00
nightwing
329ed752db
allow themes to set padding
2012-11-04 23:48:46 +04:00
nightwing
e220a11f34
nicer mouse behavior for foldwigets
...
activate on mousedown and on double click
2012-11-04 18:10:37 +04:00
nightwing
ebd4b5bfaa
improve comment folding
2012-11-04 18:09:29 +04:00
nightwing
3bcb122a72
add foldMode.closingBracketBlock
2012-11-04 18:08:40 +04:00
nightwing
ccee8e7041
fix several typos
2012-11-04 18:08:40 +04:00
nightwing
e1697c2dfd
allow folds with empty placeholder
2012-11-04 18:08:02 +04:00
nightwing
093940f151
allow markdown code blocks without a tag
2012-11-04 18:02:48 +04:00
nightwing
825469a059
fix php autoindent
2012-11-04 18:00:22 +04:00
nightwing
65b8b8a7e8
fix autoindent of numbered markdown lists
2012-11-04 18:00:21 +04:00
nightwing
eba12ee3a5
small cleanup of editor.insert
2012-11-04 18:00:06 +04:00
nightwing
d666d031bd
add latex folding
2012-11-04 17:55:05 +04:00
nightwing
611ac16ec7
add folding for markdown mode
2012-11-04 17:54:23 +04:00
nightwing
e5fe3a492f
fix jade and typescript folding
2012-11-04 17:52:36 +04:00
nightwing
4252b12d06
add folding for ruby
2012-11-04 17:52:00 +04:00
nightwing
20cf910ade
fix highlighting of powershell v2 multiline comments
2012-11-04 17:38:23 +04:00
nightwing
5ab20469c0
simplify lua folding
2012-11-04 17:37:40 +04:00
nightwing
db499d06a9
finish lua folding
2012-11-04 17:34:52 +04:00
nightwing
704eae50c1
lua folding: do not show foldwidgets for keywords in comments
2012-11-04 17:34:52 +04:00
Garen Torikian
98b0026207
Start work on lua fodmode
2012-11-04 17:34:51 +04:00
nightwing
e7339ac321
add UIWorkerClient for debugging
2012-11-04 17:31:16 +04:00
nightwing
5ab67aba78
better deferred call
2012-11-04 17:31:16 +04:00
nightwing
58ac58ee34
allow to change document of session
2012-11-04 17:31:15 +04:00
nightwing
e0c721b033
fix highlighting of =begin comments in ruby
2012-11-04 17:30:15 +04:00
nightwing
4c4278f446
fix macro highlighting in AsciiDoc mode
2012-11-04 17:30:15 +04:00
nightwing
c34a71ef20
#1056 : fix highlighting of left|right in css mode
2012-11-04 17:30:15 +04:00
nightwing
8da6d26ae4
#1052 fix highlighting after the dash.
2012-11-04 17:30:15 +04:00
nightwing
2928bd1ef3
enable workers in demo since firefox bug was fixed
2012-11-04 17:29:07 +04:00
nightwing
89b65c3968
tweak info warning list to match cloud9
2012-11-04 17:29:06 +04:00
nightwing
502b1af138
update jshint and csslint
2012-11-04 17:29:06 +04:00
nightwing
c0841aa843
add missing else
2012-11-04 17:28:20 +04:00
nightwing
f02db6ff62
fix vim zz
2012-11-04 17:25:52 +04:00
nightwing
c4c8b2ec7e
fix typo
2012-11-04 17:25:52 +04:00
nightwing
2983fcb9b6
#1061 : Problem optimizing ace sources with requirejs optimizer
2012-11-04 17:25:51 +04:00
nightwing
175ed3618b
#1054 Opera indent bug
2012-11-04 17:25:51 +04:00
nightwing
6dddfe8edd
use requestAnimationFrame
2012-11-04 17:11:42 +04:00
nightwing
ca26a82ef9
increase timeout for bracket highlighting
2012-11-04 17:11:42 +04:00
nightwing
a334a64691
prevent higlight_word from freezing the browser on long lines
2012-11-04 17:11:41 +04:00
Harutyun Amirjanyan
3f8aa00d23
Merge pull request #1075 from wcandillon/master
...
Improvements in the XQuery mode
2012-11-03 00:54:20 -07:00
Harutyun Amirjanyan
5c36de8644
Merge pull request #1076 from ajaxorg/fix_bad_type
...
Fix bad type return
2012-11-02 10:15:17 -07:00
Sergi Mansilla
e0f67e2074
Fix bad type return
...
`this.$annotations` is always an Array, but the return type when `this.$annotations` is falsy is an object. This commit fixes that.
2012-11-02 17:59:39 +01:00
William Candillon
4aef8e9e21
Minor improvements on the syntax highlighter.
2012-11-02 14:36:36 +01:00
Harutyun Amirjanyan
634bc7f59c
Merge pull request #1074 from ajaxorg/check-known-command
...
Check for known command in worker
2012-11-02 06:16:39 -07:00
Lennart Kats
1bd26e19aa
Check for known command in worker
2012-11-02 13:46:33 +01:00
William Candillon
c9cef12b9f
Merge git://github.com/ajaxorg/ace
2012-11-01 15:45:08 +01:00
William Candillon
1ac2874ecf
Improvements in the XQuery highlighter.
2012-11-01 12:15:08 +01:00
nightwing
4b372b67ad
keep execCommand
2012-10-31 17:39:48 +04:00
nightwing
aa0c0d5fa7
Revert "Merge branch 'textinput' into master"
...
This reverts commit 8d9f0e28eb , reversing
changes made to 5538d1654a .
2012-10-31 17:37:02 +04:00
nightwing
e0a2e1c688
Merge branch 'chromecxtmenu' into master
2012-10-29 13:02:27 +04:00
Lennart Kats
4618b2aa06
Merge pull request #988 from ajaxorg/fix/line-highlight
...
Fix/line highlight
2012-10-29 01:44:32 -07:00
nightwing
66836adbc3
fix getVersion for install -c
2012-10-29 12:14:04 +04:00
nightwing
4c9f8cf0bd
ie8 fixes
2012-10-29 11:58:38 +04:00
DanyaPostfactum
9d82f0d406
Fix contextual menu in Chrome (Windows)
2012-10-29 11:58:38 +04:00
nightwing
fb401dc298
update require.js
2012-10-29 11:58:37 +04:00
Garen Torikian
b7e4d83233
Merge pull request #1071 from ajaxorg/site
...
fix workers on ace.ajax.org
2012-10-27 21:05:20 -07:00
Harutyun Amirjanyan
23f4b201ce
Merge pull request #1058 from ajaxorg/feature/keyboardModifyNumbers
...
Feature/keyboard modify numbers
2012-10-27 10:39:24 -07:00
nightwing
961b6cecb6
small cleanup
2012-10-27 18:54:36 +04:00
Garen Torikian
aca8b9a73b
Fix doc comment
2012-10-27 18:54:36 +04:00
Garen Torikian
23f7fc4658
Remove +10, change command name
2012-10-27 18:54:36 +04:00
Garen Torikian
43c74f415f
Add tenth place, fix doc comments
2012-10-27 18:54:35 +04:00
Vlad Zinculescu
048c88cf5e
update keybinding for modifyNumber on windows
2012-10-27 18:54:35 +04:00
Vlad Zinculescu
073ee0cbf6
update description of modifyNumber
2012-10-27 18:54:35 +04:00
Vlad Zinculescu
66f46cc6ef
update description of modifyNumber
2012-10-27 18:54:34 +04:00
Vlad Zinculescu
82c07a5f68
update keyboard shortcut for modifyNumber
2012-10-27 18:54:34 +04:00
Vlad Zinculescu
9c3e6c5cce
reformat the code
2012-10-27 18:54:34 +04:00
Vlad Zinculescu
e3ad71b4e1
modifiy numbers with keyboard
2012-10-27 18:54:33 +04:00
nightwing
b50d0cde96
fix test
2012-10-27 17:43:00 +04:00
nightwing
0a88689f1b
fix workers on ace.ajax.org
2012-10-27 17:37:30 +04:00
nightwing
9472d497a3
add basePath config
2012-10-27 17:34:40 +04:00
nightwing
ce27f97ce9
Merge branch 'dryice_version' into master
2012-10-27 00:49:22 +04:00
nightwing
4fabcca2af
use latest dryice version compatible with node 0.6
2012-10-27 00:47:57 +04:00
cadorn
d9c6409922
error out properly if post install throws error
2012-10-27 00:34:32 +04:00
cadorn
673646da30
set dryice version
2012-10-27 00:33:14 +04:00
nightwing
dfe918e339
fix line highlight on the last line
...
Issue #934
2012-10-26 22:44:17 +04:00
nightwing
f7786930e9
add fullLine type for markers
2012-10-26 22:43:49 +04:00
nightwing
4959e121c8
Actually fix "Cannot read property env of null"
2012-10-26 21:49:53 +04:00
nightwing
bd24fad28f
Merge remote-tracking branch 'origin/ie8' into master
2012-10-26 21:45:12 +04:00
nightwing
e0727f8b31
fix ie8 object.create
2012-10-26 21:43:32 +04:00
nightwing
1d7d636bff
Merge branch 'cursors' into master
...
TODO, needs cleanup
2012-10-26 21:05:13 +04:00
nightwing
4ab41d02cc
cursors should start in hidden state
2012-10-26 20:55:36 +04:00
nightwing
f4507df564
do not break subpixel positioning of markers
2012-10-26 20:29:40 +04:00
nightwing
9179b04438
undo rename
2012-10-26 19:46:37 +04:00
DanyaPostfactum
73f68abfc1
Retarget css-class changing from each cursor to whole cursor layer
2012-10-26 19:41:25 +04:00
DanyaPostfactum
1557004dfa
Add smoothBlinking option to cursor
2012-10-26 19:41:25 +04:00
DanyaPostfactum
aa9962aafd
Add blinkInterval option to cursor
2012-10-26 19:41:24 +04:00
DanyaPostfactum
4a38512616
Rename restartTimer to resetTimer in cursor, refactor this method
2012-10-26 19:41:24 +04:00
DanyaPostfactum
c2c650db1c
Simplify update method of cursor layer
2012-10-26 19:41:24 +04:00
nightwing
8d9f0e28eb
Merge branch 'textinput' into master
2012-10-26 19:35:13 +04:00
nightwing
3677c36a14
add editor.execCommand function
2012-10-26 19:32:27 +04:00
nightwing
00f6b46cd3
disable autocapitalize to improve behavior on mobile browsers
2012-10-26 19:32:26 +04:00
DanyaPostfactum
fcbe904435
fix clipboardData reference
2012-10-26 19:32:26 +04:00
DanyaPostfactum
a49a0b9ad3
Fix webkit text.oninput value changing workaround
2012-10-26 19:32:25 +04:00
DanyaPostfactum
38ef17528b
Fix mistype and opera copy/cut selectAll triggering
2012-10-26 19:32:25 +04:00
DanyaPostfactum
473ddfd353
Add Select All context menu command support
2012-10-26 19:32:24 +04:00
DanyaPostfactum
0604b75310
change selection instead of text.value
2012-10-26 19:32:24 +04:00
DanyaPostfactum
074ed41db0
Clipboard API support, context menu Delete command support
2012-10-26 19:32:23 +04:00
Lennart Kats
5538d1654a
Merge pull request #1066 from ajaxorg/mac_fonts
...
'Monaco' looks better than 'Menlo'
2012-10-24 07:29:53 -07:00
nightwing
47cb2d5871
'Monaco' looks better than 'Menlo'
2012-10-24 18:24:03 +04:00
Matt
98b83978be
Merge pull request #1064 from c9developer/master
...
Site updates
2012-10-23 22:56:02 -07:00
C9
f48d6ab504
Site updates
2012-10-24 01:48:41 -04:00
Harutyun Amirjanyan
f38a4e0e5b
Merge pull request #1055 from ajaxorg/selective-bracket-insertion
...
Selective bracket insertion/skipping
2012-10-22 05:25:33 -07:00
Lennart Kats
72dde40c76
Make sure wrapping behaves the same as before
2012-10-22 14:17:08 +02:00
Lennart Kats
6338bd10f3
Merge remote-tracking branch 'origin/master' into selective-bracket-insertion
2012-10-22 11:42:25 +02:00
Mostafa Eweda
9a08960ed0
Merge pull request #1015 from ajaxorg/build
...
fix build
2012-10-21 12:11:57 -07:00
Harutyun Amirjanyan
b95ece2cc4
Merge pull request #1046 from ajaxorg/feature/sorLines
...
Add sortLines functionality in all modes
2012-10-20 13:55:05 -07:00
nightwing
27ac92f9b0
cleanup
2012-10-21 00:45:45 +04:00
William Candillon
036b31ac3f
Add C style behavior to XQuery mode.
2012-10-20 12:29:00 +02:00
Harutyun Amirjanyan
069519066c
Merge pull request #1049 from dnd/add_sql_keywords
...
Add keywords insert,update,delete for SQL mode
2012-10-19 14:41:49 -07:00
Steve Valaitis
8f46921e5d
Add keywords insert,update,delete for SQL mode
2012-10-19 15:51:53 -05:00
William Candillon
dcf38946a9
Fix bug in error message line number.
2012-10-19 15:27:50 +02:00
Vlad Zinculescu
281a1ca2a8
add sortLines functionality in all modes
2012-10-19 12:56:44 +02:00
Lennart Kats
40bc5ee79a
Allow bracket insertion after closing bracket: }()
2012-10-18 17:29:15 +02:00
Lennart Kats
99f6953108
Only skip closing brackets if they were just auto-inserted
2012-10-18 16:36:44 +02:00
Lennart Kats
b126f5d314
Allow multiple bracket closing insertionss like {{{}}}
2012-10-18 16:36:44 +02:00
Lennart Kats
5ed0998ce7
Be selective when auto-inserting brackets
2012-10-18 16:36:44 +02:00
Lennart Kats
2950c67e3e
Don't surround bracketize brackets when you're trying to overwrite them
2012-10-18 16:36:44 +02:00
Harutyun Amirjanyan
ba095bc644
Merge pull request #1045 from wcandillon/master
...
Updating the XQuery Parser
2012-10-18 04:28:19 -07:00
William Candillon
daf7707d96
Add license header on the XQuery Syntax highlighter.
2012-10-18 12:25:08 +02:00
William Candillon
57635c78fa
Merge git://github.com/ajaxorg/ace
2012-10-18 10:42:58 +02:00
William Candillon
f2a9bd1b02
Update XQuery Parser.
2012-10-18 10:41:54 +02:00
Harutyun Amirjanyan
063e8442a3
Merge pull request #1016 from ajaxorg/mode/jade
...
Fix JS highlight rules embedded in Jade
2012-10-18 00:12:39 -07:00
Garen Torikian
4fee6a4034
Update generated API content
2012-10-17 13:32:51 -07:00
Garen Torikian
4a949a5cb1
Update doc, fix #1041
2012-10-17 13:14:41 -07:00
Garen Torikian
90c918217a
Add back missing site
2012-10-16 13:19:46 -07:00
Garen Torikian
edb4260149
Merge branch 'master' of github.com:ajaxorg/ace
2012-10-16 13:17:27 -07:00
Garen Torikian
fd3307a3a6
Add new sites
2012-10-16 13:17:15 -07:00
Mostafa Eweda
2a41a7e929
Merge pull request #1036 from ajaxorg/worker-api-compatibility
...
[Trivial] Update worker API compatibility
2012-10-15 10:01:49 -07:00
Mostafa Eweda
08bce08db5
log multiple arguments support + Remove unused msgs argument
2012-10-15 18:12:32 +02:00
Harutyun Amirjanyan
eeda80933a
Merge pull request #1022 from adamjimenez/patch-14
...
Fix double click php var selects the $ sign #2
2012-10-15 07:16:02 -07:00
Harutyun Amirjanyan
5ce549f08f
Merge pull request #1034 from ajaxorg/fix/break-highlight
...
[Trivial] Fix break keyword highlighting
2012-10-15 07:15:10 -07:00
Lennart Kats
e2bd27a559
Fix break keyword highlighting
2012-10-15 16:02:02 +02:00
Lennart Kats
5e64876ce7
Support console.log/error with non-array arguments
2012-10-15 15:25:29 +02:00
Lennart Kats
8ed09f246a
Merge pull request #1033 from ajaxorg/annotations
...
allow multiline annotations
2012-10-15 06:22:14 -07:00
nightwing
7fc1944c8b
allow multiline annotations
2012-10-15 17:14:29 +04:00
nightwing
446556ea4f
missing semicolon must show info not warning
2012-10-15 14:09:49 +04:00
nightwing
872125db46
use relative paths everywhere
2012-10-13 17:46:44 +04:00
nightwing
0ccab0463c
make generated file a little smaller
2012-10-13 17:25:35 +04:00
nightwing
8c310caf8b
include fold_mode in main build since it is used by all modes
2012-10-13 17:06:43 +04:00
Mostafa Eweda
34b2e292c7
Merge pull request #994 from ajaxorg/cleanup
...
Cleanup
2012-10-12 16:09:48 -07:00
Adam Jimenez
b61fe0c5a4
Fix double click php var selects the $ sign #2
...
Fix #654 : double clicking php vars selects the $ sign
2012-10-09 14:59:53 +02:00
Garen Torikian
0b35f98c65
Merge pull request #1020 from c9developer/master
...
Content updates
2012-10-08 12:05:24 -07:00
C9
875c5f0541
Content updates
2012-10-08 15:00:23 -04:00
Matt
d5ba28cb15
Merge pull request #1018 from c9developer/master
...
Pageview
2012-10-07 07:51:56 -07:00
C9
33ae14f4dd
Merge branch 'master' of git://github.com/ajaxorg/ace
2012-10-07 10:51:09 -04:00
C9
68f1c3a816
Pageviews
2012-10-07 10:51:04 -04:00
Garen Torikian
255bb49834
Fix JS highlight rules
2012-10-06 11:42:32 -07:00
nightwing
d03889b01e
remove trailing commas
2012-10-06 20:45:47 +04:00
nightwing
b28cf374be
fix underescaped reexps
2012-10-06 20:39:06 +04:00
nightwing
b0fac77a37
char is a reserved word
2012-10-06 20:39:05 +04:00
nightwing
5310a38dc8
fix typo
2012-10-06 20:39:05 +04:00
Harutyun Amirjanyan
b7aac28e3a
Merge pull request #1013 from adamjimenez/patch-12
...
support php short tags <?
2012-10-06 06:06:40 -07:00
nightwing
a2d34bf291
fix demo build
2012-10-06 15:52:15 +04:00
nightwing
20a7a6307d
remove state handler from build
2012-10-06 14:55:43 +04:00
nightwing
73f66d9408
move css strings inline to avoid problems with text plugin
2012-10-06 14:54:27 +04:00
nightwing
8366784729
silence annoying messages from dryice
2012-10-06 14:50:16 +04:00
nightwing
60723e3b96
small cleanup
2012-10-06 14:43:25 +04:00
nightwing
2b08cebd56
do not call install on sm update
2012-10-06 14:40:13 +04:00
Adam Jimenez
a541f897a0
Update lib/ace/mode/php_highlight_rules.js
...
support php short tags <?
2012-10-05 09:31:02 +02:00
bootstraponline
6cfe9617c2
Fix filterTextPlugin.
...
Code from @nightwing on #1000
2012-10-05 10:42:12 +04:00
bootstraponline
3e5fa146a1
Include ext in dryice. Fix #986 .
2012-10-05 10:42:11 +04:00
bootstraponline
6eecc42409
Add missing ;
2012-10-05 10:42:11 +04:00
bootstraponline
acce02adcd
Fix removeLicenceComments typo.
2012-10-05 10:42:10 +04:00
Matt
87fadcf2aa
Merge pull request #1012 from c9developer/master
...
Kera.io
2012-10-04 18:45:26 -07:00
C9
524b366b88
Added kera
2012-10-04 21:44:36 -04:00
Garen Torikian
7208932909
Merge pull request #1008 from ajaxorg/tmp
...
Make Editing Syntax Highlighters Over 111.1(1) Times More Efficient
2012-10-04 13:31:04 -07:00
Harutyun Amirjanyan
2ef35a2ee9
fix ?? highlighting in js mode
2012-10-04 04:21:56 -04:00
Harutyun Amirjanyan
201210fefa
update highlighting when mode is changed
2012-10-04 03:25:48 -04:00
Harutyun Amirjanyan
30445fd2f8
add some semicolons ;(
2012-10-04 03:15:55 -04:00
nightwing
3d6ce5fdf5
Merge remote-tracking branch 'remotes/origin/master' into mode_live_edit
...
Conflicts:
demo/kitchen-sink/demo.js
lib/ace/mode/coffee_highlight_rules_test.js
2012-10-03 22:44:58 +04:00
Harutyun Amirjanyan
30c8082b72
Merge pull request #1007 from ajaxorg/theme/cobalt
...
Update missing strings; add a few more JS keywords
2012-10-03 11:19:50 -07:00
Garen Torikian
fd56ff0194
Update lib/ace/theme/kr_theme.css
2012-10-03 10:58:29 -07:00
Garen Torikian
a60af0030a
Update missing strings; add a few more JS keywords
2012-10-03 09:41:07 -07:00
Mostafa Eweda
c91f42f813
Merge pull request #992 from ajaxorg/bold_fonts
...
Allow bold fonts
2012-10-03 02:51:55 -07:00
Mostafa Eweda
04030e847e
Merge branch 'master' into bold_fonts
...
Conflicts:
lib/ace/theme/github.css
2012-10-03 11:50:21 +02:00
Mostafa Eweda
7cdc24cd64
Merge pull request #941 from ajaxorg/worker
...
Worker refactor
2012-10-03 02:34:47 -07:00
Mostafa Eweda
cbf007010e
Multiple annotations should show on multiple lines
2012-10-03 11:30:36 +02:00
Mostafa Eweda
9b993ee9c2
Missing semicolon is a warning
2012-10-03 11:29:59 +02:00
Mostafa Eweda
365cd8a685
Merge pull request #1006 from ajaxorg/restore-postinstall
...
Revert "don't build on install"
2012-10-03 01:53:41 -07:00
Lennart Kats
999bf92801
Revert "don't build on install". This broke the Cloud9 build.
...
This reverts commit 36685c4f8a .
2012-10-03 10:20:18 +02:00
Ruben Daniels
eae66e4fc2
Merge pull request #1005 from ajaxorg/mode/typescript
...
Some updates to typescript
2012-10-02 15:07:59 -07:00
Garen Torikian
ef4327769a
Merge branch 'mode/typescript' of github.com:ajaxorg/ace into mode/typescript
2012-10-02 15:05:51 -07:00
Garen Torikian
29e19fc062
Updates to Typescript highlighting
2012-10-02 15:05:38 -07:00
Harutyun Amirjanyan
f614cb46ac
Merge pull request #1003 from danyaPostfactum/gutter
...
Gutter double click for selectAll
2012-10-02 07:50:17 -07:00
DanyaPostfactum
afbd1e959c
Gutter double click for selectAll
2012-10-02 19:44:42 +10:00
Harutyun Amirjanyan
c3cd57f451
Merge pull request #1001 from ajaxorg/mode/typescript
...
Support Typescript
2012-10-02 00:36:28 -07:00
Harutyun Amirjanyan
44b5d111c9
Merge pull request #998 from ukyo/coffee-highlight2
...
fix coffee highlight rules
2012-10-02 00:29:23 -07:00
nightwing
7a9a2e4044
small cleanup
2012-10-02 11:17:55 +04:00
Garen Torikian
99f28492c1
Remove TMlanguage file
2012-10-01 22:55:24 -07:00
Garen Torikian
182542a77c
Add typescript support
2012-10-01 22:52:30 -07:00
nightwing
cbfb690a2e
Merge remote-tracking branch 'remotes/origin/master' into worker
...
Conflicts:
lib/ace/css/editor.css
2012-10-02 00:23:58 +04:00
ukyo
4b25a4dfab
fix function regexps. Its ignore invalid coffeescipts.
2012-10-02 04:54:23 +09:00
Matt
d68cc3843e
Merge pull request #996 from c9developer/master
...
Updated zorba
2012-10-01 11:05:55 -07:00
C9
5d55ba8e1e
Updated zorba
2012-10-01 14:05:24 -04:00
Matt Pardee
494980b1e3
Merge branch 'gh-pages' of github.com:ajaxorg/ace into gh-pages
2012-10-01 10:52:50 -07:00
Matt
ad77ca164a
Merge pull request #995 from c9developer/master
...
Plunker
2012-10-01 10:52:16 -07:00
C9
769b73101f
Plunker logo
2012-10-01 13:40:28 -04:00
C9
3c4d90dc55
Merge branch 'master' of git://github.com/ajaxorg/ace
2012-10-01 13:20:06 -04:00
C9
364ab18d26
Added plunker
2012-10-01 13:19:59 -04:00
Harutyun Amirjanyan
6702cff5e2
Merge pull request #991 from danyaPostfactum/cssrefactor
...
CSS refactoring
2012-10-01 10:06:05 -07:00
Harutyun Amirjanyan
6882b30742
Merge pull request #985 from ukyo/coffee-highlight1
...
update coffeescript highlight rules
2012-10-01 10:04:50 -07:00
nightwing
d071027087
use fonts that have bold face with same width
2012-10-01 20:22:54 +04:00
nightwing
c6523b8fea
disable bold style if font doesn't support it
2012-10-01 20:19:01 +04:00
Harutyun Amirjanyan
501c47a559
Merge pull request #990 from danyaPostfactum/disablespellcheck
...
Disable spellcheck in textarea, set wrap property instead of attribute
2012-10-01 08:52:23 -07:00
Mostafa Eweda
7877ff5e44
Merge pull request #982 from ajaxorg/vim
...
vim mode: fix df
2012-10-01 08:16:29 -07:00
Harutyun Amirjanyan
8ac40fdeac
Merge pull request #989 from danyaPostfactum/mistype
...
Fix mistype in svg example and in cursor layer method setOverwrite
2012-10-01 07:46:36 -07:00
DanyaPostfactum
5e5d122332
Disable spellcheck in textarea, set wrap property instead of attribute
2012-10-02 00:37:56 +10:00
DanyaPostfactum
750b591186
Fix mistype in setOverwrite of cursor layer.
2012-10-02 00:17:01 +10:00
DanyaPostfactum
e30ebc06b5
Fix mistype in svg demo
2012-10-02 00:16:05 +10:00
DanyaPostfactum
e4d7fc17a6
Ambiance theme fixes
2012-10-02 00:12:28 +10:00
nightwing
4b199d56ab
#465 leading decimal point (.5) is not an error
2012-10-01 17:00:45 +04:00
DanyaPostfactum
2b7b07f02d
Fix github theme mistype and remove strange font-weight hard reset
2012-10-01 19:15:00 +10:00
DanyaPostfactum
42b6ac75d6
Fix css-selector in chrome theme (trailing comma)
2012-10-01 19:13:37 +10:00
DanyaPostfactum
b30c087fac
Fix css-selector in vim/maps/util
2012-10-01 19:13:05 +10:00
DanyaPostfactum
35a1551d1e
Place print_margin_layer before other layers
2012-10-01 18:56:10 +10:00
DanyaPostfactum
a9f9bbbf8e
Remove "%cssClass% .ace_editor" unused css-rule
2012-10-01 18:48:45 +10:00
DanyaPostfactum
fe5aa98fc5
rename .start to .ace_start for selection markers
2012-10-01 18:43:59 +10:00
DanyaPostfactum
0490b34fe2
Rename multiselect to ace_multiselect
2012-10-01 18:13:59 +10:00
DanyaPostfactum
e61d4c21f2
Prefix foldWidget state css-classes
2012-10-01 18:09:12 +10:00
DanyaPostfactum
7e81913058
rename .horscroll to .ace_scroll-left
2012-10-01 17:47:15 +10:00
DanyaPostfactum
489afda3ba
Fix box-model of the cursor
2012-10-01 17:21:35 +10:00
DanyaPostfactum
6576190b53
Add forgotten ace_layer class to ace_print-margin-layer
2012-10-01 17:15:28 +10:00
DanyaPostfactum
911e0a8eac
Simplify some of selectors in editor.css
2012-10-01 17:13:55 +10:00
DanyaPostfactum
d8e60f9f4b
Vendor-prefixed css-properties should go before standart.
2012-10-01 17:06:40 +10:00
DanyaPostfactum
936d077389
Rename ace_sb to ace_scrollbar
2012-10-01 17:02:03 +10:00
ukyo
4d91fac145
fix regexp
2012-10-01 15:58:18 +09:00
DanyaPostfactum
15c5290aec
Replace _ by - in css-classes
2012-10-01 16:50:23 +10:00
DanyaPostfactum
ddb40420cd
add css-class to textarea
2012-10-01 16:35:23 +10:00
ukyo
1510119e7f
add function regexps and tests
2012-10-01 00:18:47 +09:00
ukyo
ffa0331542
fix function regexp
2012-09-30 20:20:36 +09:00
ukyo
706652048f
small fix and add tests
2012-09-30 18:58:45 +09:00
ukyo
663fae408e
small fix about illegal keywords
2012-09-30 17:39:35 +09:00
ukyo
7f302bfc2f
update coffeescript highlight rules
2012-09-30 17:04:01 +09:00
nightwing
21805efa88
fix highlighting of /0|1{,10}/ in javascript
2012-09-30 03:00:22 +04:00
nightwing
3b911019f1
fix highlighting of /"[s]/ in coffeeScript
2012-09-30 03:00:22 +04:00
nightwing
e2abf0f8f5
tweak YAML mode
2012-09-30 03:00:22 +04:00
nightwing
ae2149241e
add asciidoc highlighter
2012-09-30 02:59:57 +04:00
nightwing
854f21595b
add simple page for live editing highlighters
2012-09-30 02:59:57 +04:00
nightwing
5630688576
add tooltip for token under the mouse
...
helps building modes and themes
2012-09-30 02:59:57 +04:00
nightwing
48b7aa69fe
break demo into smaller parts
2012-09-30 02:59:57 +04:00
nightwing
6bdacdf69e
break demo into smaller parts
2012-09-30 02:59:56 +04:00
Harutyun Amirjanyan
49a120990f
Merge pull request #983 from ukyo/patch1
...
fix typo
2012-09-29 11:37:47 -07:00
ukyo
6dbfcaa3a9
fix typo
2012-09-30 02:56:42 +09:00
Garen Torikian
ba675ba640
Merge branch 'master' into gh-pages
2012-09-28 15:43:48 -07:00
Garen Torikian
c21a5fe4e0
Also, remove 'fork me' banner
2012-09-28 15:43:36 -07:00
Garen Torikian
1a856fd0dd
Add right logo
2012-09-28 15:41:04 -07:00
Garen Torikian
9df3e44f8e
Merge branch 'gh-pages' of github.com:ajaxorg/ace into gh-pages
2012-09-28 07:59:56 -07:00
nightwing
682bb31c54
vim mode: fix df
2012-09-28 18:44:29 +04:00
Garen Torikian
badc8bc58c
Merge branch 'master' into gh-pages
2012-09-28 07:21:02 -07:00
Garen Torikian
e2d4b6c296
Merge branch 'master' of github.com:ajaxorg/ace
2012-09-28 07:20:48 -07:00
Garen Torikian
ae0ab0c7aa
Show URL as protocol independent; fix #981
2012-09-28 07:20:34 -07:00
Fabian Jakobs
36685c4f8a
don't build on install
2012-09-28 12:17:19 +03:00
matt
d425e509d1
Merge branch 'gh-pages' of git://github.com/ajaxorg/ace into gh-pages
2012-09-27 20:30:18 -07:00
Matt
ea42f40ae3
Merge pull request #980 from c9developer/master
...
Added zorba image to prod page
2012-09-27 20:29:41 -07:00
C9
73a8f49dda
added zorba
2012-09-27 23:28:44 -04:00
Garen Torikian
03cf554530
Merge branch 'gh-pages' of github.com:ajaxorg/ace into gh-pages
2012-09-27 10:59:52 -07:00
Garen Torikian
ff5b55e09d
Merge pull request #957 from ajaxorg/themes
...
Theme update
2012-09-26 12:13:37 -07:00
Fabian Jakobs
0dd73feac0
don't call install.js on 'npm install'
2012-09-26 08:30:26 -04:00
Matt
6f3299ae90
Merge pull request #977 from c9developer/master
...
Moar in prod updates
2012-09-25 13:31:53 -07:00
C9
a93e175c9a
More in prod updates
2012-09-25 16:31:12 -04:00
Matt
a021ace670
Merge pull request #976 from c9developer/master
...
Added new site to prod list
2012-09-25 13:22:18 -07:00
C9
3f0ecdbbdf
Added codiad
2012-09-25 16:21:22 -04:00
Matt
d70297123e
Merge pull request #975 from c9developer/master
...
Updated image sources to cloudfront
2012-09-25 11:06:36 -07:00
C9
45dc43d112
Put images on cloudfront
2012-09-25 14:04:40 -04:00
Harutyun Amirjanyan
36a043c5be
Merge pull request #974 from ajaxorg/mode/jsp
...
[Liskov] Add JSP mixed mode highlighter
2012-09-25 10:37:34 -07:00
Mostafa Eweda
2f59389bd7
Add JSP mixed mode highlighter
2012-09-25 19:07:40 +02:00
Matt
80bdd449ed
Merge pull request #971 from c9developer/master
...
Missing image fix
2012-09-24 15:50:33 -07:00
C9
28bc4137e7
Missing image fix
2012-09-24 18:48:34 -04:00
Matt
80d1d80ffc
Merge pull request #970 from c9developer/master
...
Updated in prod page
2012-09-24 15:47:07 -07:00
C9
1c2ea79f01
Updated in production page
2012-09-24 18:46:14 -04:00
Matt
abd88ed381
Merge pull request #966 from c9developer/master
...
ShareJS
2012-09-23 01:40:52 -07:00
C9
69ba9d9ef9
Added sharejs
2012-09-23 04:40:10 -04:00
Matt
2100dbb6f5
Merge pull request #965 from c9developer/master
...
New site
2012-09-23 01:08:44 -07:00
C9
ac471606eb
New site
2012-09-23 04:07:37 -04:00
Garen Torikian
aa73ac3fae
Fix border radius on API
2012-09-21 11:38:09 -07:00
Matt
43817efd82
Merge pull request #962 from c9developer/master
...
line-height and text shadow
2012-09-21 11:27:56 -07:00
C9
b47b88e83c
line-height and text shadow
2012-09-21 14:27:16 -04:00
Matt
53ca5f1413
Merge pull request #961 from c9developer/master
...
Moved gh buttons down a notch
2012-09-21 08:22:51 -07:00
C9
bc4709be61
Moved gh buttons down a notch
2012-09-21 11:21:40 -04:00
Garen Torikian
20a6bdd42b
Add GitHub social to logo
2012-09-20 13:52:55 -07:00
Harutyun Amirjanyan
d65fabedb5
Merge pull request #959 from danyaPostfactum/mousewheel
...
Fix ctrl+wheel issue
2012-09-20 12:12:52 -07:00
C9
45a8be55b6
Merge branch 'master' of git://github.com/ajaxorg/ace
2012-09-20 12:31:54 -04:00
C9
e5544b7114
Many updates to the site, content and design
2012-09-20 12:31:48 -04:00
DanyaPostfactum
10296a87a5
Fix ctrl+- issue
2012-09-20 05:10:58 +10:00
Garen Torikian
dd0bbc7d8d
fix my name's spelling
2012-09-19 11:06:42 -07:00
nightwing
3aca398f1d
fix active line color for solarized_dark theme
2012-09-19 21:32:40 +04:00
Lennart Kats
94ef091a47
Merge pull request #958 from ajaxorg/update_version
...
update ChangeLog for v1
2012-09-19 09:15:04 -07:00
nightwing
1513ad99e5
update ChangeLog and package.json
2012-09-19 19:34:07 +04:00
nightwing
a6ce721d92
add indent guides for ambiance and xcode
2012-09-19 18:39:29 +04:00
Garen Torikian
ecfdc5fbc4
Update themes some more
2012-09-19 18:39:29 +04:00
nightwing
021d169fbe
remove redundant rules from themes
2012-09-19 18:39:29 +04:00
nightwing
2e55b85a97
regenerate all themes
2012-09-19 18:39:28 +04:00
Garen Torikian
4017abd825
Make updates to theme parser logic and tool
2012-09-19 18:39:07 +04:00
Lennart Kats
1ff5571bb7
Merge pull request #942 from ajaxorg/tmp
...
fix miscellaneous small bugs
2012-09-19 07:02:41 -07:00
Harutyun Amirjanyan
859c753507
Merge pull request #913 from quexer/patch-2
...
Update lib/ace/mode/markdown_highlight_rules.js
2012-09-18 00:58:22 -07:00
quexer
a68ec0b346
update license block
2012-09-18 15:46:36 +08:00
Matt
62ac96db52
Merge pull request #955 from c9developer/master
...
Content and style updates
2012-09-17 15:32:19 -07:00
C9
3e4847c88b
Merge resolution
2012-09-17 18:30:14 -04:00
C9
eb744d58fc
Content and style updates
2012-09-17 18:27:28 -04:00
Matt
04e3e2ca59
Update Readme.md
2012-09-17 14:23:55 -07:00
Garen Torikian
119ab08977
Fix site expansion
2012-09-17 13:00:45 -07:00
Garen Torikian
b006c820b9
Remove links, rearrange icons
2012-09-17 12:51:57 -07:00
Garen Torikian
844c37fda9
Few more tweaks
2012-09-17 12:36:40 -07:00
Garen Torikian
f66b365f35
Merge master for site tweaks
2012-09-17 11:28:50 -07:00
Garen Torikian
bcbdd41751
Site tweaks
2012-09-17 11:27:46 -07:00
Matt
d4d296d926
Merge pull request #954 from c9developer/master
...
Added website to list of prod apps
2012-09-17 09:53:43 -07:00
C9
a50afaa62f
Added website to list of prod apps
2012-09-17 12:52:45 -04:00
Matt
3b75f426a8
Merge pull request #952 from c9developer/master
...
Minor site styles update of the embedded editor
2012-09-17 08:54:07 -07:00
C9
ecf5d7dce2
Style updates
2012-09-17 11:52:56 -04:00
Harutyun Amirjanyan
6e3cad23f6
Merge pull request #950 from ajaxorg/worker-api-compatibility
...
(Trivial) Worker API compatibility
2012-09-17 06:44:51 -07:00
Matt
d5886c9787
Merge pull request #951 from c9developer/master
...
Some updates to site
2012-09-17 06:42:00 -07:00
C9
10fe461ba5
Some updates
2012-09-17 09:40:48 -04:00
Lennart Kats
4d2e0931db
Add sanity check for require([module], function(){}) form
2012-09-17 13:47:36 +02:00
Lennart Kats
b02ba2b3d0
Add varargs console.log to worker
2012-09-17 13:47:36 +02:00
Harutyun Amirjanyan
453df3352d
Merge pull request #943 from danyaPostfactum/monokaifix
...
Monokai theme selection contrast fix
2012-09-16 23:23:33 -07:00
Matt
19ea899437
Merge pull request #947 from c9developer/master
...
Little link change
2012-09-16 23:08:50 -07:00
C9
4abcb89f19
Little link change for the site
2012-09-17 02:08:01 -04:00
Matt
7a7d0f2855
Merge pull request #946 from c9developer/master
...
Minor updates to ACE site
2012-09-16 23:02:47 -07:00
C9
94b75bd994
Updated disqus and some docs
2012-09-17 02:00:48 -04:00
Garen Torikian
ff78d7e88f
Merge pull request #945 from c9developer/master
...
New ACE site
2012-09-16 22:05:03 -07:00
C9
9cf734317f
Merge branch 'gh-pages'
2012-09-17 01:00:57 -04:00
C9
1d8b94b53d
Merge branch 'master' into gh-pages
2012-09-17 00:58:37 -04:00
C9
801a5b63df
Final for now
2012-09-17 00:48:19 -04:00
DanyaPostfactum
ea391b3550
Monokai theme selection contrast fix
2012-09-17 06:42:28 +10:00
nightwing
1a603dfa4e
fix cursor remains hidden if textarea is autofocused
2012-09-16 22:42:08 +04:00
nightwing
82550104db
do not group annotations by rows since whole array is replaced every time
2012-09-14 12:31:01 +04:00
nightwing
d03f2ae38b
update jshint
2012-09-14 12:31:01 +04:00
nightwing
e0efc143c6
fix csslint
2012-09-14 12:31:00 +04:00
nightwing
b44bcb50ce
reduce flickering of annotations while editing
2012-09-14 12:31:00 +04:00
nightwing
828e445a27
small cleanup
2012-09-14 12:30:59 +04:00
nightwing
a44236cfcc
do not show gutter tooltip while selecting
2012-09-14 12:30:59 +04:00
nightwing
8edefd21a7
fix tests
2012-09-14 12:30:58 +04:00
nightwing
8c97bba86a
add options for cssLint
2012-09-14 12:30:58 +04:00
nightwing
5016cc3305
use only jshint in javascript worker
2012-09-14 12:30:57 +04:00
nightwing
ec524419ce
update worker dependencies
2012-09-14 12:30:56 +04:00
nightwing
5c0c33f470
Merge pull request #936 from Gozala/theme/ambience
...
Adding ambiance theme.
2012-09-14 09:19:00 +04:00
Garen Torikian
1aed6fc7ae
Update Readme.md
2012-09-13 20:00:21 -07:00
Irakli Gozalishvili
df4816a769
Adding ambiance theme.
2012-09-13 15:20:39 -07:00
Harutyun Amirjanyan
2428ef293e
update cla email address in readme
2012-09-14 00:01:50 +04:00
quexer
90e356be16
clean test log
2012-09-13 15:38:08 +08:00
quexer
7c9cfcaf60
fix bug for atx style header parsing. unittests added
2012-09-13 15:18:28 +08:00
Harutyun Amirjanyan
885da0e950
Merge pull request #933 from ajaxorg/update_dryice
...
Mionr updates to dryice
2012-09-12 22:39:23 -07:00
C9
28b5be76c5
Pupdate
2012-09-12 21:17:14 -04:00
Garen Torikian
a6fbdb10b8
Add \-
2012-09-12 15:48:16 -07:00
Garen Torikian
5b1c51f03e
Add exception for workers
2012-09-12 15:47:01 -07:00
Garen Torikian
ff4e200dc9
Update help text
2012-09-12 12:27:11 -07:00
Garen Torikian
4f7c10c217
Mionr updates to dryice
2012-09-12 12:22:59 -07:00
C9
841a715deb
Updates
2012-09-12 14:42:01 -04:00
C9
d1641bc639
Update
2012-09-11 20:54:54 -04:00
Garen Torikian
5dc5b1d169
Update Readme
2012-09-11 17:37:12 -07:00
C9
fccd44f1d6
Update
2012-09-11 20:09:55 -04:00
C9
4d32a07ad6
Update
2012-09-11 20:03:52 -04:00
C9
3aba91e17a
New ACE site
2012-09-11 18:50:03 -04:00
Garen Torikian
70a8c0638f
Move plist to tools folder package.json
2012-09-11 14:29:22 -07:00
Mostafa Eweda
7966efc0df
Merge pull request #881 from ajaxorg/align_cursors
...
add command to align cursors
2012-09-11 12:40:48 -07:00
Mostafa Eweda
ec1eac929d
Merge pull request #923 from ajaxorg/highlighting/js
...
better highlighting of js regexps
2012-09-11 12:01:50 -07:00
Mostafa Eweda
994a0b3cc3
Merge pull request #922 from ajaxorg/tmp
...
fix miscellaneous small bugs
2012-09-11 11:27:20 -07:00
nightwing
9df6bd5926
store tokens in a more readable format
2012-09-11 22:05:10 +04:00
nightwing
f44e4455db
update tests
2012-09-11 21:46:28 +04:00
nightwing
2a5e44eba2
better highlighting of js regexps
2012-09-11 21:46:10 +04:00
Harutyun Amirjanyan
c44c0137d5
Merge pull request #928 from mvj3/master
...
Fix Cannot read property 'env' of null
2012-09-11 00:16:39 -07:00
nightwing
a074f354ee
splitIntoLines must split one lined selection
2012-09-11 10:50:41 +04:00
nightwing
4e12d1c9b9
add alignCursors command (ctrl+alt+a)
2012-09-11 10:50:41 +04:00
nightwing
b9c26bcd78
vim ctrl-[ should behave exactly as esc
2012-09-11 10:49:47 +04:00
nightwing
c1f194f8bd
cleanup themes
2012-09-11 10:49:46 +04:00
nightwing
e3ead4f3b0
workaround for - key bug on firefox
2012-09-11 10:49:46 +04:00
nightwing
e0318e39c9
fix emacs cut command
2012-09-11 10:49:46 +04:00
nightwing
393e42b439
emacs recenter-top-bottom
2012-09-11 10:49:45 +04:00
nightwing
e00da55c92
vim {} motions
2012-09-11 10:49:45 +04:00
nightwing
1d04dcf5c9
small cleanup
2012-09-11 10:49:45 +04:00
nightwing
c54da935ab
create dom elements only for visible cursors
2012-09-11 10:49:44 +04:00
nightwing
eab6061282
fix regression in drawing foldwidgets on wrapped lines
2012-09-11 10:49:44 +04:00
nightwing
7bbf2c825b
Merge remote branch 'language_tool' into master
2012-09-11 10:44:55 +04:00
nightwing
ce4912366f
convert regexps with x flag to js form
2012-09-11 10:39:32 +04:00
Garen Torikian
7a936294b3
Final minor updates :)
2012-09-11 10:20:24 +04:00
Garen Torikian
d5a3cda3a5
Restore perms of tmtheme
2012-09-11 10:20:23 +04:00
Garen Torikian
2c75f57964
Remove deleted files
2012-09-11 10:20:23 +04:00
Garen Torikian
5520f3511d
More minor updates
2012-09-11 10:20:23 +04:00
Garen Torikian
7448552d48
Minor updates
2012-09-11 10:20:22 +04:00
Garen Torikian
520c0b8285
Restore themes
2012-09-11 10:20:22 +04:00
Garen Torikian
3bbfc457ae
Minor updates
2012-09-11 10:20:22 +04:00
Garen Torikian
1868e7c247
Fix Textmate ignoring
2012-09-11 10:20:21 +04:00
Garen Torikian
54a8a126f8
Disentangle unfinished theme work
2012-09-11 10:20:21 +04:00
Garen Torikian
3a604c83b7
Move out objc highlighting attempts
2012-09-11 10:20:21 +04:00
Garen Torikian
f1e5e6fbff
Add new GitHub/Chrome builds from tmtheme
2012-09-11 10:20:20 +04:00
Garen Torikian
ab8c3076c5
More c/obj-c updates
2012-09-11 10:20:20 +04:00
Garen Torikian
779c00eace
Fix C highlighting, update ObjC, fix themes, add UUID
2012-09-11 10:20:20 +04:00
Garen Torikian
ff2ac65b2b
Save everything in case computer melts
2012-09-11 10:20:19 +04:00
Garen Torikian
5a081f748e
Stash
2012-09-11 10:20:19 +04:00
Garen Torikian
8e199d4b24
Add new language tool, generated jade/obj-c themes
2012-09-11 10:20:18 +04:00
Garen Torikian
83e0a6b80b
Initial commit
2012-09-11 10:20:18 +04:00
David Chen
f9481eeb19
Fix Cannot read property env of null
2012-09-11 10:28:01 +08:00
Harutyun Amirjanyan
86750fbadb
Merge pull request #918 from wcandillon/master
...
Update XQuery parser with the latest XQuery 3.0 syntax
2012-09-10 06:02:32 -07:00
Harutyun Amirjanyan
c71207616d
Merge pull request #921 from pthulin/vim-improvements
...
Add H, M & L motions
2012-09-08 07:11:54 -07:00
Harutyun Amirjanyan
ab15067360
Merge pull request #920 from pthulin/build-fixes
...
Fix parse errors in new license block
2012-09-08 07:10:12 -07:00
Per Thulin
25f674139f
Fix parse errors in new license block
2012-09-08 13:28:31 +02:00
Lennart Kats
931a5d21a4
Change license in index.html and package.json
2012-09-08 11:44:22 +02:00
Per Thulin
877bc9aeb9
Add H, M & L motions
2012-09-08 00:28:42 +02:00
Mostafa Eweda
16b2f1c9cf
Merge pull request #917 from ajaxorg/lets-bsd-ace
...
Let's BSD Ace
2012-09-07 07:18:17 -07:00
Lennart Kats
8b971619b7
Add BSD license headers
2012-09-06 22:48:34 +02:00
Lennart Kats
c0b23a78b5
BSD markdown.md
2012-09-06 22:39:45 +02:00
Lennart Kats
ac43d97648
Change Readme.md to BSD
2012-09-06 22:39:26 +02:00
Lennart Kats
40aeec694a
Change LICENSE to BSD
2012-09-06 22:39:19 +02:00
Garen Torikian
69b899c211
Merge pull request #915 from quexer/patch-3
...
Update lib/ace/mode/markdown.js
2012-09-06 11:19:03 -07:00
quexer
d90a96b0c4
Update lib/ace/mode/markdown.js
...
improve auto indent:
* support TAB character
* support order list
2012-09-06 18:15:17 +08:00
quexer
bbd705cd69
Update lib/ace/mode/markdown_highlight_rules.js
...
catch both text and "#" as token value for Atx style heading.
todo: handle Setext style heading as well.
2012-09-06 17:28:24 +08:00
Harutyun Amirjanyan
760f19dfc9
Merge pull request #896 from luenemam/master
...
SQL Highlighting works for multiple strings in one line.
2012-09-06 00:56:20 -07:00
Harutyun Amirjanyan
86f4e1f214
Merge pull request #912 from quexer/patch-1
...
Update lib/ace/mode/markdown_highlight_rules.js
2012-09-05 23:45:20 -07:00
quexer
83d016c8b1
Update lib/ace/mode/markdown_highlight_rules.js
...
fix typo of "h2" highlight rule
2012-09-06 11:17:40 +08:00
William Candillon
d8dc2fedf6
Update XQuery Parser with JSONiq syntax.
2012-09-05 11:07:04 +02:00
William Candillon
a37e834724
Add JSONiq keywords.
2012-09-05 11:06:17 +02:00
Lennart Kats
e4c8681bee
Merge pull request #909 from ajaxorg/rowCache
...
fix rowcache not working for row 1
2012-09-05 01:37:47 -07:00
Harutyun Amirjanyan
cb244b730f
Merge pull request #908 from rstudio/patch/blinking-cursor
...
add function to disable blinking cursor
2012-09-05 00:04:49 -07:00
nightwing
9ab80ddced
fix rowcache not working for row 1
2012-09-05 10:55:08 +04:00
JJ Allaire
55c6ad4136
add function to disable blinking cursor
2012-09-04 16:08:00 -04:00
Mostafa Eweda
abfcd22253
Merge pull request #901 from ajaxorg/syntax
...
Syntax higlighters
2012-09-04 09:43:33 -07:00
Mostafa Eweda
b43af68f9f
trivial priniting tweak
2012-09-04 18:42:01 +02:00
nightwing
25eeca0a75
fix running mode tests from different directory
2012-09-04 20:35:21 +04:00
Mostafa Eweda
441ca92f9a
Fix multiple code style issues
2012-09-04 13:36:53 +02:00
Mostafa Eweda
4fc6114be9
Merge pull request #894 from ajaxorg/keys
...
better handling of keys without modifiers
2012-09-04 02:30:19 -07:00
nightwing
7bd83a46d9
Merge remote branch 'Spielmeister/master' into master
2012-09-01 16:17:15 +04:00
nightwing
6611b4ef64
better check for 'objectness'
2012-09-01 16:11:20 +04:00
Ioannis Kostomanolakis
a7be7bf147
Comment with @ throws exception in IE9/10
2012-09-01 16:05:57 +04:00
Ioannis Kostomanolakis
88cf393d8a
fix for Safari bug in lib/event_emitter.js
2012-09-01 16:05:51 +04:00
Garen Torikian
d0eac39245
Add missing params
2012-08-31 16:56:28 -07:00
Garen Torikian
d576d21154
Tweak styles to match new Panino
2012-08-31 16:13:38 -07:00
Mostafa Eweda
e2b80ffb21
Revert "include ace/requirejs/text in build to not depend on require text plugin"
...
This reverts commit 42219c2379 .
Conflicts:
build_support/mini_require.js
2012-08-31 18:54:50 +02:00
nightwing
c4716740c2
add css and js highlighting to php mode
2012-08-31 19:27:52 +04:00
nightwing
43f966bd5f
convert rest of the modes to new style
2012-08-31 19:21:47 +04:00
nightwing
8d054b9afe
better way of handling keywords
2012-08-31 16:48:44 +04:00
nightwing
7f876fbdaa
restore e92ed07a19
2012-08-31 00:09:16 +04:00
nightwing
6b96cd1229
add tests for all highlighters
2012-08-31 00:08:01 +04:00
Harutyun Amirjanyan
2cf6f5a5e2
Merge pull request #897 from ajaxorg/doc/fix_events
...
Update Events documentation
2012-08-30 23:09:48 +04:00
Garen Torikian
039e04c160
Update Events documentation
2012-08-30 11:30:59 -07:00
Matthias Lünemann
e6d040f772
Update lib/ace/mode/sql_highlight_rules.js
...
Use lazy match regex for string. Now works for multiple strings in one line.
2012-08-30 21:16:19 +03:00
Garen Torikian
0a14538bbe
One more update for API docs to not render so much rubbish, plus fixes
2012-08-28 16:54:40 -07:00
Garen Torikian
65dccaca8d
Merge branch 'master' of github.com:ajaxorg/ace
2012-08-28 16:08:39 -07:00
Garen Torikian
e4aa77dc3f
Fix titles in API docs (via new Panino)
2012-08-28 16:08:28 -07:00
Lennart Kats
7c30de155e
Merge pull request #893 from ajaxorg/hotfix/gutter
...
fix gutter width calculation
2012-08-28 07:46:58 -07:00
nightwing
3e0351ca98
fix gutter width calculation
2012-08-26 22:41:52 +04:00
Harutyun Amirjanyan
5a7bc87301
Merge pull request #891 from danyaPostfactum/stylefix
...
Correct fold-widget style
2012-08-26 01:41:35 -07:00
DanyaPostfactum
57a830e688
Correct fold-widget style
2012-08-26 17:22:32 +10:00
nightwing
96f46cf2f0
add folding fr yaml and tcl
2012-08-26 01:12:48 +04:00
nightwing
cc2c0900df
allow binding keys without modifiers
2012-08-26 01:11:17 +04:00
Garen Torikian
7e01194a66
Merge pull request #888 from retif/patch-1
...
fixed small typo: nit => nil
2012-08-24 12:44:08 -07:00
Алекс
797214a977
fixed small typo: nit => nil
2012-08-24 22:18:18 +03:00
Garen Torikian
55d57fd30d
Merge branch 'master' of github.com:ajaxorg/ace
2012-08-24 11:14:40 -07:00
Garen Torikian
1846f3c9ba
Update to new panino, fix doc bugs
2012-08-24 11:14:23 -07:00
Mostafa Eweda
658c5a2bb3
Merge pull request #864 from ajaxorg/fix/performance
...
Improve performance
2012-08-24 07:57:03 -07:00
Mostafa Eweda
5e1c1457d6
Merge pull request #862 from ajaxorg/fix/requirejs_conflict
...
Fix/requirejs conflict
2012-08-24 07:29:52 -07:00
Mostafa Eweda
b6b20aa811
Merge pull request #879 from ajaxorg/dev
...
recognize more control characters
2012-08-24 03:43:51 -07:00
Mostafa Eweda
f9d580d106
Merge pull request #884 from ajaxorg/vim
...
Vim
2012-08-24 02:45:42 -07:00
Mostafa Eweda
b9319e38f5
Merge pull request #887 from ajaxorg/highlighting/js
...
Highlighting tweaks
2012-08-24 01:41:17 -07:00
nightwing
3945fe924a
add highlight rules for glsl
2012-08-24 12:08:47 +04:00
nightwing
e92ed07a19
simpler regexp for js identifiers
...
non identifier chars in \u00a1-\uffff range are errors anyway
so they can be highlighted either as operator or as identifier
using this instead of detailed unicode regexps reduces parse time
by ~3x, and gives the same result for any valid js
2012-08-24 12:08:46 +04:00
nightwing
0918c7f1c0
cleanup highlight_rules
2012-08-24 12:08:06 +04:00
Garen Torikian
92cd0d6132
Merge pull request #882 from ajaxorg/update_dark_themes
...
Update dark themes
2012-08-22 10:44:33 -07:00
nightwing
a2142c6d3a
cleanup
2012-08-22 20:30:58 +04:00
nightwing
8e5ed709a5
end should toggle between trailing whitespace (like home)
2012-08-22 18:48:33 +04:00
nightwing
4946158dc7
better support for editor status
2012-08-22 18:46:31 +04:00
Lennart Kats
abd72172dc
Merge pull request #880 from ajaxorg/code-snippets
...
fix typo in static_highlight
2012-08-21 09:45:42 -07:00
nightwing
86100b5ebe
fix static_highlight
2012-08-21 20:20:02 +04:00
nightwing
7877e36dfb
recognize more control characters fixes Issue #522
2012-08-20 13:01:26 +04:00
nightwing
e6655172ef
workaround for ApplePressAndHoldEnabled interfering with vim mode
2012-08-19 19:21:10 +04:00
nightwing
50cddec4fd
tweak index.html
2012-08-19 18:11:56 +04:00
nightwing
6996d538da
tweak dark themes
2012-08-19 18:03:29 +04:00
Garen Torikian
ad9b656c14
Update className content
2012-08-17 13:49:14 -07:00
Garen Torikian
d28de1e57e
Merge pull request #878 from ajaxorg/doc/api
...
update event names in api doc (fixes #868 )
2012-08-17 13:47:53 -07:00
Garen Torikian
17fcc42923
Update API docs
2012-08-17 12:27:56 -07:00
Lennart Kats
87f0f88201
Merge pull request #863 from ajaxorg/refactor_debugger
...
Refactor debugger
2012-08-16 13:56:13 -07:00
nightwing
330ca76bfe
remove doc comments describing events that ace doesn't emit
2012-08-17 00:04:47 +04:00
nightwing
89d1c65540
move panino dependency into doc module
2012-08-16 23:46:55 +04:00
Harutyun Amirjanyan
3b02b0d797
Merge pull request #873 from rstudio/patch/eclipse-selectedword
...
Add coloring for selected word in Eclipse
2012-08-14 23:32:24 -07:00
Joe Cheng
e3fc43556a
Add coloring for selected word in Eclipse
2012-08-14 20:21:20 -07:00
Garen Torikian
fc01cc6242
Merge branch 'master' of github.com:ajaxorg/ace
2012-08-13 12:51:10 -07:00
Garen Torikian
3ce26b14bd
Remove unneeded toc function for docs
2012-08-13 12:51:01 -07:00
Lennart Kats
718abf10a7
Merge pull request #865 from ajaxorg/worker
...
fix for loading of files generated by r.js from the worker
2012-08-13 04:10:27 -07:00
nightwing
05a31aa7e5
fix mini_require.js
...
do not patch global require namespace if is used
do not patch require if it is already patched
2012-08-12 17:21:44 +04:00
nightwing
18b33c57bb
Merge remote-tracking branch 'remotes/origin/master' into requirejs_conflict
...
Conflicts:
Makefile.dryice.js
2012-08-12 17:14:06 +04:00
nightwing
f6daf02be1
do not overwrite readme of the build
2012-08-11 13:19:14 +04:00
nightwing
a69a9f12d4
do not create infinite loop if module has circular dependencies + cleanup
2012-08-11 12:12:38 +04:00
Lennart Kats
d21f41dfed
Merge pull request #846 from ajaxorg/indent_guides
...
Indent guides
2012-08-10 00:52:20 -07:00
Lennart Kats
768bfbb1f2
Merge remote-tracking branch 'origin/master' into indent_guides
...
Conflicts:
lib/ace/theme/textmate.css
2012-08-10 09:51:03 +02:00
nightwing
45ee0cd121
Defer gutter refresh until cursor is rendered
...
based on pull #866
2012-08-09 23:41:41 +04:00
nightwing
97e40eb580
do not break old breakpoint api
2012-08-08 19:54:18 +04:00
Harutyun Amirjanyan
5316f97ba2
Merge pull request #859 from corinnekrych/patch-1
...
fix issues in IE8 with onPropertyChange. IE8 was looping.
2012-08-07 08:19:58 -07:00
Harutyun Amirjanyan
4c3ab0e3df
Merge pull request #845 from wcandillon/master
...
Disable buggy XQuery behavior (#844 )
2012-08-07 08:18:25 -07:00
nightwing
94ea9a5845
fix for loading of files generated by r.js from the worker
2012-08-07 19:13:23 +04:00
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
88ff6cf50b
add page for keeping track of performance
2012-08-07 14:55:08 +04:00
nightwing
fb91ea9e42
add two more test/demos
2012-08-07 14:55:08 +04:00
nightwing
9c1101c814
show tooltips immediately
2012-08-06 22:15:49 +04:00
nightwing
542364bf32
add support for breakpoint types (condition/disabled etc.)
2012-08-05 16:50:25 +04:00
nightwing
599c540c20
move gutterDecorations to session
2012-08-05 16:50:10 +04:00
nightwing
42219c2379
include ace/requirejs/text in build to not depend on require text plugin
...
fixes issue #708
2012-08-05 15:00:20 +04:00
nightwing
2ebf57e3d1
add ability to run makefile.dryice.js from another directory
2012-08-05 12:06:14 +04:00
Mostafa Eweda
61aa47bc85
Merge pull request #861 from ajaxorg/integration
...
small bugfixes
2012-08-04 12:59:01 -07: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
nightwing
5e7434bdbb
update tests
2012-08-02 15:30:36 +04:00
nightwing
f73e38625b
indent guides
2012-08-02 15:30:35 +04:00
nightwing
4a8ead5c7b
add indent guide images to themes
2012-08-02 15:28:44 +04:00
Lennart Kats
2956f1b61f
Merge pull request #836 from ajaxorg/ie8
...
fixes for Ie8
2012-08-02 02:48:15 -07:00
Garen Torikian
1f2d1eecd6
Alphabetize list, don't make Garen's heart hurt
2012-08-01 14:44:42 -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
Lennart Kats
4e020ed6e4
Merge pull request #847 from ajaxorg/gh-pages
...
Miscellaneous small bugfixes
2012-07-30 01:27:39 -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
nightwing
3d9d17e914
update readme
2012-07-26 20:42:42 +04:00
corinnekrych
e387c70f81
fix issues in IE8 with onPropertyChange. IE8 was looping.
2012-07-24 18:38:21 +03: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
nightwing
6917f7c672
tweak site
2012-07-20 23:30:15 +04:00
nightwing
79572f71fa
update readme
2012-07-20 23:14:10 +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
Harutyun Amirjanyan
325e36c3b7
Merge pull request #850 from chhochreiner/master
...
Tcl Highlighting rules
2012-07-20 10:21:55 -07:00
Nikita Vasilyev
46ac1fe440
Auto-pair square brackets in JavaScript, PHP, and JSON
...
Closes #832
2012-07-20 17:19:18 +04:00
Garen Torikian
af741e3c8d
Update list of sites
2012-07-16 17:31:18 -07:00
Christoph Hochreiner
c28abc8804
added doc
2012-07-16 23:55:51 +02:00
Christoph Hochreiner
af4b814adb
added tcl mode
2012-07-16 23:45:54 +02:00
William Candillon
55266eeed3
Merge https://github.com/ajaxorg/ace
2012-07-14 09:49:26 +02:00
William Candillon
447ba1418c
Disable buggy XQuery behavior.
2012-07-13 20:31:59 +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
Harutyun Amirjanyan
1af02ea4eb
Merge pull request #842 from pahen/master
...
Fixed typo in text.js plugin that caused r.js to fail building
2012-07-11 05:34:54 -07: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
5faed34836
add simple tool for generating mode tests
2012-07-10 10:08:26 +04:00
nightwing
bbe951c73d
chnage static.js to run on node 0.8 as well
2012-07-10 10:06:56 +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
Harutyun Amirjanyan
816c26c31f
Merge pull request #826 from jasonkarns/try_jasmine_project
...
Add TryJasmine as a project using Ace
2012-07-03 02:34:46 -07:00
Harutyun Amirjanyan
b6abd41a17
Merge pull request #831 from josh/strip_bom_from_luapage
...
Strip UTF8 BOM from Luapage mode
2012-07-03 02:32:38 -07: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
Harutyun Amirjanyan
cc0508b922
Merge pull request #819 from ajaxorg/misc
...
foldmode improvements and autosizing markers
2012-07-02 11:42:47 -07:00
Harutyun Amirjanyan
3a19dc503b
Merge pull request #827 from danyaPostfactum/test
...
Add xml/html tag autoclosing behavior
2012-07-02 11:40:45 -07:00
Daniil Kostion
0820419b28
rename variables
2012-07-03 01:35:17 +10:00
Daniil Kostion
1104789217
Add xml/html tag autoclosing behavior
2012-07-02 09:03:21 +10:00
Daniil Kostion
70cda1375b
Move HTML tags out of xml_util
2012-07-02 05:40:13 +10:00
Jason Karns
d179f6d89d
Add TryJasmine as a project using Ace
2012-06-30 11:56:29 -03:00
nightwing
8fbe921ad9
do not include trailing slash in scriptOptions.base
2012-06-30 13:25:40 +04:00
nightwing
3cc878f4c1
compatibility with dojo.require
2012-06-30 13:25:39 +04:00
nightwing
5eca7dd820
fix test
2012-06-30 13:25:39 +04:00
nightwing
71231db0af
editor content shouldn't overlay scrollbar
2012-06-30 13:25:38 +04:00
nightwing
241776dd4c
tweak selectByWords
2012-06-30 13:25:38 +04:00
nightwing
38eb07df67
better folding for coffeescript
2012-06-30 13:25:38 +04:00
nightwing
927cc4755b
fix #809 coffeeScript operator highlighting
2012-06-30 13:25:37 +04:00
nightwing
3d93ad43c3
fix coffeescript folding for "[#{}"
2012-06-30 13:25:37 +04:00
nightwing
3e99b7f4fa
fix folding for c9search (for lines matching /\w:$/)
2012-06-30 13:25:36 +04:00
nightwing
dbe4d0531e
size multiline markers with "right" instead of "width"
2012-06-30 13:25:36 +04:00
nightwing
7f8892f9a5
folds with wrong range shouldn't break renderer
2012-06-30 13:25:36 +04:00
nightwing
d23ffd89e4
update themes
2012-06-30 13:20:48 +04:00
nightwing
fa79d72d7f
keep bold keywords for static highlighter
2012-06-30 12:45:54 +04:00
nightwing
fed582bda6
remove undefined editor variable
2012-06-30 11:06:02 +04:00
nightwing
9e85280af5
fix gutterline color for dark themes
2012-06-30 11:06:02 +04:00
Harutyun Amirjanyan
e322a4ee3b
Merge pull request #825 from josh/github-theme-tweaks
...
Tweak github theme
2012-06-30 00:05:08 -07:00
Harutyun Amirjanyan
c66d16c109
Merge pull request #824 from miketaylr/opera_keyboardevent
...
Add "KeyboardEvent" in window check for old Opera.
2012-06-30 00:03:15 -07:00
Harutyun Amirjanyan
5abdab210d
Merge pull request #817 from pscheit/master
...
removed trailing comma in javascript mode
2012-06-30 00:01:05 -07:00
Harutyun Amirjanyan
40bf21b803
Merge pull request #816 from pscheit/patch-1
...
fix trailing "," in object literal
2012-06-30 00:00:49 -07:00
Joshua Peek
b1fca409a8
Tweak github theme
...
Adds grey gutter and yellow highlight
Removes bold keywords which cause cursor issues
2012-06-29 13:22:49 -05:00
Mike Taylor
d388fe9a85
Oops, forgot some grouping parens.
2012-06-28 14:57:06 -05:00
Mike Taylor
d7ad494a30
Add "KeyboardEvent" in window check for old Opera.
...
We've added support for DOM3 Keyboard Events (and cleaned up things)
generally--so this workaround won't be needed when those changes
land in a stable version of Opera. This change allows older versions
of Opera to continue working.
2012-06-27 13:00:16 -05:00
Giannis
78975a0fc2
* update gutter font color
2012-06-27 18:26:46 +03:00
Giannis
21d8ed2fd3
* update gutter color for themes
2012-06-26 19:51:05 +03:00
William Candillon
9c6da1d56c
Merge https://github.com/ajaxorg/ace
2012-06-25 07:36:27 -07:00
Garen Torikian
6f51592c80
Merge pull request #818 from ajaxorg/dependencies-fix
...
moved `devDependencies` to `dependencies`
2012-06-19 14:21:49 -07:00
cadorn
281f582d40
moved devDependencies to dependencies
2012-06-19 10:37:52 -07:00
Philipp Scheit
0ae3b0922a
remove traling comma in object literal
2012-06-19 17:31:22 +03:00
Philipp Scheit
de37fac680
fix trailing "," in object literal
2012-06-19 15:26:31 +03:00
nightwing
5c64646684
revert accidental changes to themes
2012-06-19 15:00:45 +04:00
Ruben Daniels
13d5d54faf
Merge pull request #804 from ajaxorg/fix/search_ui
...
Updates to c9 highlighing for search results
2012-06-19 02:25:18 -07:00
Garen Torikian
c634e9c17b
Merge pull request #814 from ajaxorg/ui/optimize-experimental
...
Ui/optimize experimental
2012-06-19 01:38:17 -07:00
Garen Torikian
7ab0e97bee
Merge pull request #815 from danyaPostfactum/patch-6
...
Blue color of string for chrome theme
2012-06-19 01:35:00 -07:00
danyaPostfactum
4fe2c58753
Blue color of string for chrome theme
2012-06-19 18:31:29 +10:00
Ruben Daniels
72c733e829
* Fix for editor that can be null if no editor is loaded.
2012-06-18 21:52:55 -07:00
Ruben Daniels
67d75fc948
Merge branch 'master' of github.com:ajaxorg/ace into ui/optimize-experimental
2012-06-18 20:39:55 -07:00
Fabian Jakobs
c3d304d1cf
Merge pull request #813 from ajaxorg/aceGutterIcons
...
Gutter icons update for dark themes
2012-06-18 10:34:40 -07:00
Vlad Zinculescu
acdff2a468
fold icons for dark themes. fixed fold icon position when active but not hovered
2012-06-18 16:59:10 +02:00
Vlad Zinculescu
1f51847635
added info icon for dark theme
2012-06-18 12:15:24 +02:00
Garen Torikian
92dd3c8547
Merge pull request #812 from bootstraponline/master
...
Add GitHub theme option to kitchen sink.
2012-06-17 20:19:56 -07:00
bootstraponline
434abc7645
Add GitHub theme option to kitchen sink.
2012-06-17 18:46:49 -06:00
nightwing
a091a627a0
small cleanup
2012-06-17 16:45:57 +04:00
Choonster
561a426516
Added LuaPage mode/highlighter to Ace.
...
Added LuaPage mode and example doc to kitchen sink demo.
2012-06-17 16:20:58 +04:00
Ruben Daniels
0fb3a72946
Merge branch 'master' of github.com:ajaxorg/ace into ui/optimize-experimental
2012-06-16 00:07:56 -07:00
Harutyun Amirjanyan
5f6cbc8bd7
Merge pull request #799 from bootstraponline/github_theme
...
Add github theme.
2012-06-14 12:02:14 -07:00
Ruben Daniels
5e6d40f462
* Fixed recursion issue
2012-06-13 23:29:19 -07:00
Ruben Daniels
575cec571e
Merge branch 'master' of github.com:ajaxorg/ace into ui/optimize-experimental
2012-06-13 22:54:39 -07:00
Ruben Daniels
d9c0212fa1
* Added ability to force ace to resize
...
* Automatically size the width via css
2012-06-13 22:18:15 -07:00
Garen Torikian
2c4ddef29b
Remove theme modification
2012-06-12 12:29:47 -07:00
Garen Torikian
b35f46937c
Updates to c9 highlighing
2012-06-12 09:10:49 -07:00
Fabian Jakobs
df0550bf1d
Merge pull request #802 from ajaxorg/misc
...
Misc
2012-06-11 10:28:07 -07:00
nightwing
0af6526769
do not start drag on ctrl+click
2012-06-11 09:14:16 +04:00
nightwing
39859015a7
accept js in markdown highlighter
2012-06-11 09:14:16 +04:00
nightwing
689bed38ff
improve jumptomatching
2012-06-11 09:14:16 +04:00
nightwing
ef489ae8e3
select block in braces by double clicking on the brace
2012-06-11 09:14:16 +04:00
nightwing
28e1e159f6
do not call host.onFocus before textarea is actually focused
2012-06-11 09:14:16 +04:00
nightwing
c5d66e1f5f
code style
2012-06-11 09:14:15 +04:00
nightwing
67b1c62c03
fix centerSelection for wrapped documents
2012-06-11 09:14:15 +04:00
nightwing
a82c1c52d8
add duplicateSelection command
2012-06-11 09:14:15 +04:00
nightwing
b56f41e9a4
fix contextmenu on mac and linux
2012-06-11 09:14:15 +04:00
nightwing
11eba737d1
old versions of firefox throw if negative indexes for children is used
2012-06-11 09:14:15 +04:00
nightwing
a230c15950
nameToUrl is renamed to toUrl in requirejs 2
2012-06-11 09:14:14 +04:00
nightwing
01c4cb8ea8
update demo to requirejs 2
2012-06-11 09:14:14 +04:00
Fabian Jakobs
f1639ca1d2
add codecademy
2012-06-09 15:07:53 -07:00
bootstraponline
426de684c4
Add github theme.
...
Add cursor and selection styles from textmate.css.
2012-06-09 10:23:40 -06:00
nightwing
b14749f9d1
fix Makefile.dryice options
2012-06-09 11:28:54 +04:00
nightwing
f1f0d74989
use public path for ace-builds submodule
2012-06-09 11:28:27 +04:00
Garen Torikian
5007e02502
Fix js highlighting rules
2012-06-09 11:24:57 +04:00
Harutyun Amirjanyan
eac7f7c81a
Merge pull request #798 from bootstraponline/master
...
static_highlight should enable control over gutter rendering
2012-06-09 00:13:27 -07:00
Harutyun Amirjanyan
c8a46bcfd6
Merge pull request #794 from ukyo/master
...
Added JSX edit mode
2012-06-09 00:10:20 -07:00
Ruben Daniels
62c0e594f4
Merge pull request #788 from nightwing/keybindings
...
improve default keybindings
2012-06-08 14:07:40 -07:00
ukyo
91df64cbda
fix regex
2012-06-09 00:07:06 +09:00
Fabian Jakobs
e0610a5885
package
2012-06-07 09:15:42 -07:00
Fabian Jakobs
cd24d928b0
add ace-builds submodule. This way I can still publish to gh-pages
2012-06-07 08:45:08 -07:00
bootstraponline
f4aa4c384d
Allow disabling gutter.
2012-06-06 20:12:39 -06:00
ukyo
5c7fb274d7
fix missing keywords
2012-06-04 17:46:11 +09:00
William Candillon
6c7465892b
Update textmate theme.
2012-06-04 09:53:35 +02:00
William Candillon
cc8dd79c3f
Merge https://github.com/ajaxorg/ace
2012-06-04 09:50:22 +02:00
William Candillon
619fd9bd93
Update textmate theme for meta tag.
2012-06-04 09:49:24 +02:00
ukyo
de70cfd060
add jsx mode
2012-06-04 15:51:22 +09:00
ukyo
c43965fdb5
add jsx mode
2012-06-04 15:49:50 +09:00
Fabian Jakobs
dbab677c41
Merge pull request #790 from ajaxorg/ui/refactor
...
small bugfixes
2012-06-02 11:07:55 -07:00
Garen Torikian
7d89ecf82f
Update Makefile
2012-06-01 14:57:27 -07:00
nightwing
865e02bd60
tripple quoted strings for groovy
2012-06-02 01:09:48 +04:00
nightwing
85ae1cd761
improve default keybindings
2012-06-01 18:50:54 +04:00
nightwing
dd84a7d650
fix background_tokenizer_test
2012-06-01 18:25:58 +04:00
nightwing
2ffe3726ce
doubleclick on whitespace must select only whitespace
2012-06-01 18:24:57 +04:00
nightwing
93804d063e
double quoted strings in scala can't span multiple lines
2012-06-01 18:08:15 +04:00
nightwing
1b981f1793
selectWordRight at the end of line should select whitespace on next line
2012-06-01 18:05:47 +04:00
nightwing
231e5a7cb7
allow focusing click to start selection if user really wants to
2012-06-01 15:02:12 +04:00
nightwing
3c75fe1fbd
Accept dropped text
2012-06-01 14:57:51 +04:00
nightwing
51b15d3588
do not emit focus event if editor is already focused
2012-06-01 14:54:32 +04:00
nightwing
e38875cdfc
fix highlighting of scala strings
2012-06-01 14:52:51 +04:00
nightwing
316023834e
do not change background repeat of active gutter line
2012-06-01 12:10:39 +04:00
nightwing
a1f79bb2e2
update readme and demo
2012-05-31 23:40:11 +04:00
nightwing
28d4807d09
update makefile
2012-05-31 23:10:54 +04:00
Garen Torikian
da94ecdb42
Fix building of themes
2012-05-30 14:34:32 -07:00
nightwing
5f203ae4f5
add back forgotten file
2012-05-30 23:30:21 +04:00
Fabian Jakobs
e50461b7fa
Merge pull request #782 from ajaxorg/selection_highlight
...
lazy highlighter for selected word
2012-05-30 12:21:35 -07:00
nightwing
9d0f2e41e8
lazy highlighter for selected word
2012-05-30 22:45:12 +04:00
Fabian Jakobs
b1bb0b9ccc
Merge pull request #781 from ajaxorg/misc
...
Miscellaneous small bugfixes
2012-05-30 11:31:16 -07:00
Fabian Jakobs
6d003c953a
Merge pull request #778 from ajaxorg/mouse
...
fix multiple clicks and reduce double click timeout
2012-05-30 11:27:12 -07:00
Fabian Jakobs
2a8eed9e98
Merge pull request #779 from ajaxorg/search
...
search rewrite
2012-05-30 11:26:11 -07:00
Fabian Jakobs
0bc0e7a33b
Merge pull request #783 from ajaxorg/highlighting/php
...
Highlighting
2012-05-30 11:23:55 -07:00
Fabian Jakobs
f89417e03c
Merge pull request #774 from ajaxorg/ui/search2
...
ability to insert more than 100000 lines
2012-05-30 08:44:12 -07:00
Harutyun Amirjanyan
e496e734b2
Merge pull request #776 from wcandillon/master
...
Update to the new background tokenizer API
2012-05-27 10:10:24 -07:00
nightwing
6ccfb6e439
tweak diff mode
2012-05-27 14:50:30 +04:00
nightwing
3f3769c80d
add diff mode
2012-05-26 23:59:16 +04:00
nightwing
c870641506
improve json syntax highlighting
2012-05-26 22:22:40 +04:00
nightwing
d2dfec41ee
fix highlighting of multiline php strings
2012-05-26 22:03:41 +04:00
nightwing
e501394c95
fix #780 and add tests for background_tokenizer
2012-05-26 00:51:57 +04:00
nightwing
fead610584
fix multiple clicks and reduce double click timeout
2012-05-25 21:34:36 +04:00
nightwing
3d774aa2b6
search rewrite
2012-05-25 21:15:38 +04:00
nightwing
31729a963a
do not store copy of breakpoints array in gutter
2012-05-25 21:07:18 +04:00
nightwing
b3ffdeda6e
fix c# and go highlight rules
2012-05-25 11:29:24 +04:00
nightwing
6e1215a45e
small cleanups
2012-05-25 11:28:20 +04:00
nightwing
806114aa2e
tweak fadeFoldWidgets animation
2012-05-25 11:12:44 +04:00
nightwing
acc3faf42c
highlight full gutter line for wrapped lines too
2012-05-25 10:54:04 +04:00
nightwing
2502f319f4
unclutter gutter and fix sizing
2012-05-25 10:50:48 +04:00
nightwing
1def900834
animated scrolling could leave cursor off screen
2012-05-25 10:50:37 +04:00
nightwing
156d7c5c8f
multiline clojure strings ( fix #641 )
2012-05-25 10:49:53 +04:00
nightwing
0ca8f694c6
remove redundant full redraw
...
this was needed when lines had width in style attribute
2012-05-25 10:49:37 +04:00
nightwing
ac5e033149
add comment
2012-05-25 10:33:02 +04:00
William Candillon
2a183e9f9d
Add instruction on how to generate the XQuery parser.
2012-05-25 04:25:56 +02:00
William Candillon
d6ebfae8b8
Update XQuery Semantic highlighter to work with the new background highlighter API.
2012-05-25 02:39:36 +02:00
Fabian Jakobs
675386fc4c
Merge pull request #775 from ajaxorg/textinput
...
fix textinput and contextmenu
2012-05-24 15:57:19 -07:00
nightwing
1de8c413c6
fix textinput and contextmenu
2012-05-25 00:02:26 +04:00
nightwing
505b1fc3c6
fix foldwidgets getting out of sync with document
2012-05-24 23:39:29 +04:00
Garen Torikian
d2163a7016
Update highlighter
2012-05-24 23:39:02 +04:00
Garen Torikian
84e3687e01
Generalize for document
2012-05-24 23:39:01 +04:00
Garen Torikian
93a560885b
Generalize chunking
2012-05-24 23:39:01 +04:00
Garen Torikian
69c8f6615d
Updates for ace performance related to new searchinfiles work
2012-05-24 23:39:00 +04:00
nightwing
c4cb541414
fix doc/wiki
2012-05-24 23:35:51 +04:00
Fabian Jakobs
972a33a518
Merge pull request #770 from ajaxorg/build_cleanup
...
Build cleanup
2012-05-24 12:30:36 -07:00
nightwing
adbed85f97
update require.js in demo
2012-05-24 23:10:55 +04:00
nightwing
cf23198610
fix textarea build
...
Conflicts:
Makefile.dryice.js
2012-05-24 23:10:55 +04:00
nightwing
34f3cac4a8
reorganize build and demo
...
Conflicts:
Makefile.dryice.js
2012-05-24 23:10:50 +04:00
nightwing
0f0d12a709
remove remnants of pilot
2012-05-24 23:09:46 +04:00
nightwing
6350546232
move build to ace-builds repository
2012-05-24 23:09:32 +04:00
Fabian Jakobs
8641da75fb
Merge pull request #769 from ajaxorg/reorganize_themes
...
Reorganize themes
2012-05-24 12:04:15 -07:00
nightwing
8a3e7b0f00
split themes into css and js files
2012-05-24 23:02:17 +04:00
Fabian Jakobs
31cfc0a921
Merge pull request #771 from ajaxorg/screen2doc
...
performance improvements for large documents
2012-05-24 12:00:54 -07:00
Vlad Zinculescu
0e6bf2bd82
Update the debug marker in all themes
2012-05-24 23:00:09 +04:00
Fabian Jakobs
c13046578a
Merge pull request #773 from ajaxorg/bgTokenizer
...
improve bgTokenizer
2012-05-24 11:27:37 -07:00
Fabian Jakobs
0e22fc4f54
Merge pull request #772 from wcandillon/master
...
Add XQuery worker and XQuery semantic highlighting
2012-05-24 11:10:48 -07:00
nightwing
3adcd1e5f8
improve bgTokenizer
2012-05-24 22:07:59 +04:00
William Candillon
f718f2c4b8
Merge https://github.com/ajaxorg/ace
2012-05-24 17:35:11 +02:00
William Candillon
43380a9045
Improve XQuery highlighting
2012-05-24 17:13:36 +02:00
nightwing
7a51b207a5
better caching for screen to doc transforms
2012-05-24 12:23:49 +04:00
nightwing
b0224484ae
allow passing line array to edit session
2012-05-24 12:12:19 +04:00
nightwing
766af2388e
fix virtual renderer test
2012-05-24 12:11:11 +04:00
Harutyun Amirjanyan
5c60ebb753
Merge pull request #768 from danyaPostfactum/patch-4
...
Gutter active line in IE, fix js-error in IE
2012-05-24 00:23:42 -07:00
danyaPostfactum
217ed2457b
Allow gutterLineHighlight in IE
2012-05-24 16:56:03 +12:00
danyaPostfactum
ca5023fb86
Fix "self" reference (for IE)
2012-05-24 16:54:08 +12:00
danyaPostfactum
871b32d098
Set width: auto for .ace_gutter .ace_layer (for IE)
2012-05-24 16:50:05 +12:00
nightwing
052679ea00
add demo for scad
2012-05-23 22:30:44 +04:00
Harutyun Amirjanyan
9c4db8756c
Merge pull request #763 from danyaPostfactum/patch-3
...
Fix gutter width and IE bug
2012-05-23 11:25:41 -07:00
nightwing
715a2f8635
fix merge conflicts
2012-05-23 22:22:03 +04:00
nightwing
d50f526495
Merge remote-tracking branch 'remotes/megshark/master'
...
Conflicts:
Makefile.dryice.js
demo/kitchen-sink/demo.js
2012-05-23 22:08:18 +04:00
Garen Torikian
e97ccd5ab6
Merge pull request #767 from ajaxorg/doc_fix
...
Update GA file
2012-05-22 12:37:45 -07:00
Garen Torikian
5efb3cc729
Update GA file
2012-05-22 12:35:33 -07:00
William Candillon
ee0fdbb74f
Fix bug on the semantic highlighter.
2012-05-22 16:44:32 +02:00
William Candillon
ff7a5ab3c1
Fix bug in semantic highlighter.
2012-05-22 14:12:44 +02:00
William Candillon
6cef31c030
Fix bug with XQuery semantic highlighter.
2012-05-22 14:01:47 +02:00
William Candillon
4dfc56f4ab
Improve XQuery semantic highlighter.
2012-05-22 13:27:43 +02:00
danyaPostfactum
dc710d63cb
Fix IE bug (remove width: 100%)
2012-05-22 21:35:48 +12:00
danyaPostfactum
e140a4185c
Delete unnecessary css-rule
2012-05-22 21:30:58 +12:00
William Candillon
11e9267046
Fix bug in semantic highlighting.
2012-05-22 10:41:26 +02:00
William Candillon
3031492e9c
Update tag colors to differenciate with keywors.
2012-05-22 10:39:43 +02:00
William Candillon
c3e9bff83a
Merge https://github.com/ajaxorg/ace
2012-05-21 20:38:27 +02:00
danyaPostfactum
94d62a20f9
Update lib/ace/theme/crimson_editor.js
2012-05-22 04:33:50 +12:00
mikedeboer
2f006d2a5a
DO NOT BREAK CONCORDE
2012-05-19 17:25:17 +02:00
Zef Hemel
f4b5a13855
Merge pull request #751 from ajaxorg/ui/refactor
...
Ui/refactor
2012-05-09 00:39:06 -07:00
Garen Torikian
3e404b953e
Merge branch 'ui/refactor' of github.com:ajaxorg/ace into ui/refactor
2012-05-08 23:34:45 -07:00
Garen Torikian
2fdb6378a3
merge c9mode changes
2012-05-08 23:34:09 -07:00
Ruben Daniels
b06fca04e5
Merge branch 'ui/refactor' of github.com:ajaxorg/ace into ui/refactor
2012-05-08 21:09:16 -07:00
Ruben Daniels
2d2c326805
* Fixed multiline replace
2012-05-08 21:08:59 -07:00
nightwing
d1c125fb56
fix ie9 gutter bug #739
2012-05-08 23:01:43 +04:00
nightwing
330ed1ee2e
fix multiselect paste
2012-05-08 17:03:55 +04:00
nightwing
c142244d90
fix gutter z-index
2012-05-08 14:31:28 +04:00
nightwing
707adc2ff5
add multiline string support to editor find
...
(works for plain text searches not regexps)
2012-05-08 14:11:00 +04:00
nightwing
a6e2d756ee
do not select line if gutter click is on breakpoint margin
2012-05-08 11:24:23 +04:00
Ruben Daniels
bce8bb378a
* Added try/catch around regexp compilation
2012-05-07 17:45:48 -07:00
Garen Torikian
c1a301a55b
Minor API doc UI updates
2012-05-07 10:55:55 -07:00
William Candillon
a05a451fa5
Merge https://github.com/ajaxorg/ace
...
Conflicts:
build/kitchen-sink.html
build/src/ace-noconflict.js
build/src/ace.js
2012-05-07 12:51:23 +02:00
Ruben Daniels
e2d5b1d01b
* Fixed backwards searching
2012-05-06 20:55:38 -07:00
nightwing
217271b867
fix scrollbar after scroll animation
2012-05-06 21:17:12 +04:00
nightwing
9c0305f8ed
change build script to postinstall
2012-05-06 11:37:41 +04:00
Vlad Zinculescu
59ef99cf0b
updated warning and error gutter icons
2012-05-05 20:58:09 +02:00
nightwing
22d4427320
fix cut/copy on opera
2012-05-05 15:37:45 +04:00
nightwing
03af6b599a
detect more invisible characters
2012-05-05 14:51:03 +04:00
nightwing
13ca06d82b
fix for node test runner
2012-05-05 14:50:06 +04:00
nightwing
dd88481a03
override regexp.exec only for old browsers,
...
ace doesn't need named capture
2012-05-05 13:05:40 +04:00
nightwing
f0accfee83
fix gutter rendering when scrolling
2012-05-05 13:05:33 +04:00
nightwing
b73c259b01
do not change scroller classname before rendering
2012-05-05 13:05:23 +04:00
Ruben Daniels
580c290971
* Fix for gutter line highlighting setting
2012-05-04 22:47:01 -07:00
nightwing
3e6d6563f1
update tests for word highlighting happening on timeout
2012-05-04 19:44:44 +04:00
nightwing
6946024526
emit event when changing mode
2012-05-04 19:16:56 +04:00
nightwing
83ff661f4d
use plist instead of libxml
2012-05-04 19:16:56 +04:00
nightwing
3ce8d4a8a9
add npm install script
2012-05-04 19:16:47 +04:00
nightwing
6bb805b40f
simplify config
2012-05-04 19:11:19 +04:00
nightwing
4abb08fa92
fix setPlaceholderMode
2012-05-04 19:11:19 +04:00
nightwing
25c9c553c6
fix vim mode +cleanup
2012-05-04 19:11:18 +04:00
nightwing
2a347a35c9
tabs to spaces
2012-05-04 19:11:18 +04:00
nightwing
b1c5129e5a
emacs mode
2012-05-04 19:11:18 +04:00
nightwing
48450d1ab9
vim ctrl-w in insert mode
2012-05-04 19:11:17 +04:00
nightwing
5a9e6d4cb9
ctrl-f: pagedown ctrl-b: pageup
2012-05-04 19:11:17 +04:00
nightwing
59358495f5
simplify vim keyboard handler
2012-05-04 19:11:17 +04:00
nightwing
100d078ba3
add license comments
2012-05-04 19:11:16 +04:00
nightwing
674cc0d3fa
properly remove old keybindings when adding new one
2012-05-04 19:11:16 +04:00
nightwing
4923280c89
consistently use "paren.lparen" for all modes
2012-05-04 19:11:16 +04:00
nightwing
ab50850be6
add stupid semicolons;
2012-05-04 19:11:15 +04:00
nightwing
a2a3043907
manual merge of ace++ branch
2012-05-04 19:11:15 +04:00
nightwing
0c7b310ecc
add alignCursor to virtual_renderer
2012-05-04 19:08:44 +04:00
nightwing
f9c8f7c11b
allow passing regexp as a needle for search
2012-05-04 19:08:44 +04:00
nightwing
a80828bab5
better handling of token types in bracket_match.js
2012-05-04 19:08:43 +04:00
nightwing
7edd5724ef
update to latest vim mode from cloud9
2012-05-04 19:08:43 +04:00
nightwing
76cbc3f543
add support for keyboardHandler.attach/detach
2012-05-04 19:08:43 +04:00
nightwing
1a5ce52188
adapt vim mode to work with ace
2012-05-04 19:08:42 +04:00
nightwing
adf7420b85
import vim keybinding from cloud9
2012-05-04 19:08:42 +04:00
nightwing
f67fc8c9eb
change directory structure of keybindings
2012-05-04 19:08:42 +04:00
nightwing
81b87d5c60
add timeout to highlight word
2012-05-04 19:08:41 +04:00
nightwing
e664a3b738
do not allow time window with no mode set on session while loading mode
2012-05-04 19:08:41 +04:00
nightwing
9f57a4f99d
tweak mousehandler
2012-05-04 19:08:41 +04:00
nightwing
a831eef3e8
Merge remote-tracking branch 'upstream/sourcemint' into 00
...
Conflicts:
package.json
2012-05-04 18:23:41 +04:00
Zef Hemel
43e543f7e4
package
2012-05-04 10:05:02 +02:00
Zef Hemel
461baf4e58
Merge pull request #748 from ajaxorg/hotfix/selection
...
revert setSelectionRange to accept any object with start and end
2012-05-04 01:02:21 -07:00
nightwing
007f216b80
revert setSelectionRange to accept any object with start and end
2012-05-02 11:39:02 +04:00
Fabian Jakobs
c9c811794f
package
2012-05-01 22:14:23 +02:00
Fabian Jakobs
4c87594521
Merge pull request #744 from ajaxorg/mouse-refactor
...
Mouse refactor
2012-05-01 13:06:44 -07:00
Fabian Jakobs
3413b7df89
package
2012-05-01 17:15:23 +02:00
Fabian Jakobs
b5898374b2
bring back animated scroll property
2012-05-01 17:15:17 +02:00
Fabian Jakobs
6caba032dd
Revert "don't use animated scrolling setting"
...
This reverts commit 7225a32736 .
2012-05-01 17:13:51 +02:00
nightwing
0217dd2940
Highlight Gutter Line without redrawing whole gutter
2012-05-01 19:12:57 +04:00
nightwing
5527015a9a
fix & breaking old gecko
2012-05-01 17:55:22 +04:00
nightwing
16fb6c90cc
paste the linux way :)copy seems to be impossible:(
2012-05-01 17:53:28 +04:00
nightwing
b5b5e1e97f
do not move textarea during mouse selection
2012-05-01 17:44:47 +04:00
nightwing
2f6a6ce7e0
move text area to cursor only when cursor is moved
2012-05-01 17:32:07 +04:00
nightwing
7a50a070e9
cleanup mouse handling
2012-05-01 14:44:22 +04:00
nightwing
6411152d00
do not compute pageX only to convert it back to clientX
2012-05-01 14:44:09 +04:00
nightwing
c5bc3d96e0
rename selection.selectionLead to selection.lead
2012-05-01 14:43:58 +04:00
Fabian Jakobs
ad05b3a6c2
package
2012-05-01 12:08:20 +02:00
Fabian Jakobs
7225a32736
don't use animated scrolling setting
2012-05-01 12:08:05 +02:00
Fabian Jakobs
ac364fe0c5
tabs to spaces
2012-05-01 12:07:44 +02:00
Fabian Jakobs
43c4a8fc35
Merge branch 'ui/navbar'
...
Conflicts:
build/demo/kitchen-sink/kitchen-sink-uncompressed.js
build/src/ace-uncompressed-noconflict.js
build/src/ace-uncompressed.js
build/textarea/src/ace-bookmarklet.js
lib/ace/edit_session.js
lib/ace/editor.js
lib/ace/multi_select.js
lib/ace/selection.js
lib/ace/virtual_renderer.js
2012-05-01 11:30:17 +02:00
Garen Torikian
d283f0eefb
Fix ga path
2012-04-30 16:48:05 -07:00
Garen Torikian
5ca56ee387
Add favicon, remove fluidity
2012-04-30 15:34:37 -07:00
Garen Torikian
5eda560459
Revert index to old style
2012-04-30 11:51:55 -07:00
Ruben Daniels
0c6b19a5f3
Merge branch 'ui/navbar' of github.com:ajaxorg/ace into ui/navbar
2012-04-30 11:45:48 -07:00
Ruben Daniels
0b1213b1bb
* Added better colors to themes
2012-04-30 00:35:12 -07:00
Garen Torikian
d32dfd3194
Force higher (fixed) Panino; remove needless package.json
2012-04-29 18:22:02 -07:00
Garen Torikian
8298881fc0
Fix API search, links, sidebar style; update panino req version for funcdocs fix
2012-04-29 15:25:35 -07:00
nightwing
51f8f87a98
setting mode to same string shouldn't reset it
2012-04-29 23:33:37 +04:00
nightwing
9ae7bc0c04
addEventListener was breaking old browsers
2012-04-29 14:29:33 +04:00
nightwing
cc0919414f
moveByShortWords should stop at punctuation groups
2012-04-29 12:49:14 +04:00
nightwing
341f52b809
do not use solid background for invalid to not cover selection
2012-04-29 00:49:10 +04:00
nightwing
98e26ed5ea
make invalid invisibles (\u0000-\u0019) always visible and optimize regexp
2012-04-29 00:48:39 +04:00
Fabian Jakobs
d394552587
package
2012-04-28 16:28:07 +02:00
Fabian Jakobs
48cd061c6e
add compiled docs
2012-04-28 16:25:33 +02:00
Fabian Jakobs
cd9da075b1
Merge branch 'doc/api'
...
Conflicts:
lib/ace/editor.js
2012-04-28 15:52:53 +02:00
Fabian Jakobs
bd89c466ec
some cleanups
2012-04-28 15:46:34 +02:00
Fabian Jakobs
e50c738d3e
Merge pull request #741 from ajaxorg/hotfix/prevent_unwanted_scrollintoview
...
a document change now doesn't scroll the cursor into view
2012-04-28 06:33:24 -07:00
Ruben Daniels
d772f77740
merged with master
2012-04-26 23:52:12 -07:00
Ruben Daniels
10eb938895
Revert "* Build ACE"
...
This reverts commit fe33a6e598 .
2012-04-26 23:44:27 -07:00
Ruben Daniels
fe33a6e598
* Build ACE
2012-04-26 23:39:33 -07:00
Garen Torikian
7c86367f28
Update ace.ajaxorg site
2012-04-26 23:11:50 -07:00
nightwing
e34fb3668a
splitSelectionIntolines was toggling block selection instead
2012-04-26 23:49:32 +04:00
nightwing
907b46aed1
document.getTextRange shouldn't throw if range is bigger than document
2012-04-26 23:17:18 +04:00
nightwing
8391b59feb
fix right click selection bug
2012-04-26 19:50:19 +04:00
nightwing
b51d0e763c
fix typo
2012-04-26 19:47:38 +04:00
nightwing
fcb172f665
do not store clipboard state in textinput
2012-04-26 19:45:18 +04:00
nightwing
d4daa0f9d9
use cached textmode
2012-04-26 18:10:31 +04:00
nightwing
62569d617d
fix tests
2012-04-26 12:26:01 +04:00
nightwing
fb2be29d5e
simplify animateScroll a little
2012-04-26 10:27:02 +04:00
nightwing
621c7c3dc8
find and undo must center selection into view
2012-04-26 10:12:19 +04:00
William Candillon
d70ea63962
Add XQuery keywords.
2012-04-26 04:17:27 +02:00
Garen Torikian
0bdae58920
Update Makefile
2012-04-25 18:23:50 -07:00
Garen Torikian
5841165597
Final changes
2012-04-25 15:47:32 -07:00
Garen Torikian
782da7637b
Continue finalizing ace api doc
2012-04-25 15:30:18 -07:00
Garen Torikian
c31834c678
More updates
2012-04-25 13:02:43 -07:00
William Candillon
0e34414f07
Update XQuery worker message flow.
2012-04-25 21:11:27 +02:00
nightwing
6799599306
make hash_handler parseKeys accessible from outside
2012-04-25 21:19:11 +04:00
Garen Torikian
a0ed6dcbab
More styles
2012-04-25 02:31:46 -07:00
nightwing
fae7a215e7
scroll cursor into view on pageup/down
2012-04-25 11:34:18 +04:00
nightwing
7bff33c986
fix scrolling animation
2012-04-25 11:26:15 +04:00
Garen Torikian
db264306c9
Get copy paste back
2012-04-24 23:16:59 -07:00
Garen Torikian
56ae5d9ff9
Layout updates
2012-04-24 22:55:54 -07:00
Ruben Daniels
2e4d326b3f
Merge branch 'add/copypaste' of github.com:ajaxorg/ace into ui/navbar
2012-04-24 22:31:58 -07:00
Garen Torikian
2f36c2ee35
Continue layout work
2012-04-24 17:29:26 -07:00
nightwing
8666652769
remove destructive throw
2012-04-25 00:44:31 +04:00
nightwing
c427956d0e
use try catch to guard against errors in commands
2012-04-25 00:33:41 +04:00
nightwing
43327bbbe4
fix tests
2012-04-24 22:30:12 +04:00
nightwing
a97d104e25
better defaults in demo
2012-04-24 22:18:06 +04:00
nightwing
c72357c201
simplify scroll animations
2012-04-24 22:10:50 +04:00
mikedeboer
616bf24a31
a document change now doesn't scroll the cursor into view
2012-04-24 16:46:52 +02:00
nightwing
256b88fcd0
fix findPrevious/findNext
2012-04-24 15:05:08 +04:00
Garen Torikian
775af73f64
More design progress
2012-04-24 01:45:41 -07:00
nightwing
acdb23c828
fix page up/down
2012-04-24 12:44:38 +04:00
nightwing
2538e85780
live preview of themes in demo
2012-04-24 12:42:06 +04:00
William Candillon
994e8fd4e9
Fix semantic highlighting bug.
2012-04-23 19:04:21 +02:00
Ruben Daniels
9245e4bd1b
* Tweak to anims
2012-04-23 09:34:31 -07:00
William Candillon
031e72c3e3
Merge https://github.com/ajaxorg/ace
...
Conflicts:
build/kitchen-sink.html
build/src/ace-noconflict.js
build/src/ace.js
2012-04-23 12:42:15 +02:00
William Candillon
248fb57cda
Update XQuery semantic highlighter.
2012-04-23 12:37:35 +02:00
Ruben Daniels
ba4f7e3765
* added highlightgutterline setting
2012-04-22 17:00:25 -07:00
Ruben Daniels
b448a1ca9c
* Reset horscroll class when new session loads
2012-04-22 16:16:16 -07:00
Ruben Daniels
02e86c5b5f
* Moved horscroll class to scroller
2012-04-22 16:06:06 -07:00
Ruben Daniels
769b964bd7
* Small bug fix
2012-04-22 15:19:27 -07:00
Ruben Daniels
ac70ecc005
* Tweaked scroll animations
...
* Added animations to pgup/pgdn goto start/end of document
2012-04-22 15:16:52 -07:00
Garen Torikian
928b762f96
Merge master
2012-04-21 18:01:12 -07:00
Garen Torikian
512bde6fd8
We're getting there
2012-04-21 17:54:46 -07:00
nightwing
54b1f3f9ac
update command manager for cloud9
2012-04-21 21:40:38 +04:00
nightwing
93967294cf
add transition delay for fold widgets
2012-04-21 21:23:48 +04:00
Fabian Jakobs
3645c88c63
package
2012-04-21 11:01:19 +02:00
Fabian Jakobs
8584581a32
Merge pull request #728 from sub/golang_mode
...
Go mode
2012-04-21 01:45:52 -07:00
nightwing
6398fcf539
move google font import out of core styles
2012-04-21 12:30:31 +04:00
nightwing
df4ef6667d
add 0.05s animation for showing fold arrows
2012-04-21 12:27:49 +04:00
nightwing
a3053c8353
do not add \x00 characters to document
2012-04-21 12:25:41 +04:00
William Candillon
e807106c8f
Improve XQuery semantic highlighting.
2012-04-21 10:01:30 +02:00
Ruben Daniels
4fe9cd5d95
* Added cancelable commands
2012-04-20 16:02:05 +02:00
nightwing
9ca9b010ba
fix error in text size calculation
2012-04-20 16:59:40 +04:00
nightwing
5422ecb793
fix selection tests
2012-04-20 13:34:37 +04:00
nightwing
3b827c11ae
make setFadeFoldWidgets on by default
2012-04-20 12:20:34 +04:00
William Candillon
ee7ce9f6a1
Update XQuery semantic highlighting.
2012-04-20 08:32:50 +02:00
nightwing
09de46063d
ctrl-left/right must stop at both word start and end
2012-04-19 19:34:25 +04:00
nightwing
9ca7609d00
add FadeFoldWidgets setting
2012-04-19 19:34:24 +04:00
nightwing
defae049f4
multiselect paste
2012-04-19 19:34:23 +04:00
Ruben Daniels
1a0cabba1e
Merge branch 'master' of github.com:ajaxorg/ace into ui/navbar
2012-04-19 16:17:20 +02:00
William Candillon
a951e93778
Merge https://github.com/ajaxorg/ace
2012-04-19 12:28:36 +02:00
Fabian Jakobs
4905bd45c4
Merge pull request #734 from richoH/features/sh/1
...
Update builtin definitions
2012-04-19 01:25:21 -07:00
William Candillon
b37daf7262
Update semantic highlighting.
2012-04-19 10:02:56 +02:00
Garen Torikian
03816b05c7
Modify where keyboard cut/copy can come from
2012-04-18 19:18:50 -07:00
richo
f7f157773b
Update builtin definitions
...
Add @jpgriffo and @jamestyj as contributors (definitions came from his bash mode)
2012-04-19 09:53:40 +10:00
William Candillon
b744549a7d
Update Semantic highlighter.
2012-04-18 22:50:21 +02:00
Ruben Daniels
a003315328
* build ace
2012-04-18 14:59:13 +02:00
Ruben Daniels
865ed44f03
* Hacked ace key handler element support
2012-04-18 14:59:06 +02:00
Ruben Daniels
2a30f0f50f
* build ace
2012-04-18 12:43:03 +02:00
Ruben Daniels
18956d8ee7
* small command changes
2012-04-18 12:42:37 +02:00
Garen Torikian
23f74a3be3
Doc API updates...almost ready
2012-04-17 11:02:08 -07:00
Garen Torikian
c2caee8024
Merge master, update content
2012-04-16 21:14:50 -07:00
Davide Saurino
e00b6e656e
Go example added to kitchen sink demo
2012-04-16 16:45:57 +02:00
Davide Saurino
7df563169a
Go mode added
2012-04-16 16:19:17 +02:00
Fabian Jakobs
08b934ec60
Merge pull request #725 from ajaxorg/highlighting/js
...
fix js_highlight_rules
2012-04-16 02:07:17 -07:00
Fabian Jakobs
2c1f7951c2
Merge pull request #727 from nightwing/multiCursor
...
add editor.findAll
2012-04-16 02:02:19 -07:00
nightwing
0e21a9354e
fix Block-comments after function(){
2012-04-15 19:03:08 +04:00
nightwing
68d0799554
make getStartRule getEndRule static
2012-04-15 19:02:18 +04:00
nightwing
119d733fb5
replaceAll shouldn't change scroll position
2012-04-15 18:34:45 +04:00
nightwing
01d053c46b
add editor.findAll
2012-04-15 18:34:45 +04:00
Fabian Jakobs
e80a862f3e
Merge pull request #724 from nightwing/multiCursor
...
Multi cursor polish
2012-04-15 05:49:30 -07:00
nightwing
e8a5c0dc2f
fix js_highlight_rules
2012-04-15 14:59:10 +04:00
nightwing
31a6da4b5f
fix Multiple selections only show 1 selection
2012-04-15 14:45:08 +04:00
nightwing
04e83afee1
do not redraw whole editor when only one cursor is visible
2012-04-15 13:58:08 +04:00
nightwing
b77c3b348e
fix bug with ghost selections
2012-04-14 18:42:14 +04:00
nightwing
d91c9f7074
use 1px cursor only in multiselect mode
2012-04-14 15:54:23 +04:00
William Candillon
b63d2c178b
Merge https://github.com/ajaxorg/ace
...
Conflicts:
build/demo/kitchen-sink/mode-coldfusion-uncompressed.js
build/demo/kitchen-sink/mode-css-uncompressed.js
build/demo/kitchen-sink/mode-groovy-uncompressed.js
build/demo/kitchen-sink/mode-html-uncompressed.js
build/demo/kitchen-sink/mode-java-uncompressed.js
build/demo/kitchen-sink/mode-javascript-uncompressed.js
build/demo/kitchen-sink/mode-markdown-uncompressed.js
build/demo/kitchen-sink/mode-php-uncompressed.js
build/demo/kitchen-sink/mode-scala-uncompressed.js
build/demo/kitchen-sink/mode-svg-uncompressed.js
build/demo/kitchen-sink/mode-xquery-uncompressed.js
build/demo/kitchen-sink/theme-cobalt-uncompressed.js
build/demo/kitchen-sink/theme-dawn-uncompressed.js
build/demo/kitchen-sink/theme-idle_fingers-uncompressed.js
build/demo/kitchen-sink/theme-kr_theme-uncompressed.js
build/demo/kitchen-sink/theme-merbivore-uncompressed.js
build/demo/kitchen-sink/theme-merbivore_soft-uncompressed.js
build/demo/kitchen-sink/theme-mono_industrial-uncompressed.js
build/demo/kitchen-sink/theme-pastel_on_dark-uncompressed.js
build/demo/kitchen-sink/theme-twilight-uncompressed.js
build/demo/kitchen-sink/theme-vibrant_ink-uncompressed.js
build/kitchen-sink.html
build/src/mode-coldfusion-noconflict.js
build/src/mode-coldfusion-uncompressed-noconflict.js
build/src/mode-coldfusion-uncompressed.js
build/src/mode-coldfusion.js
build/src/mode-css-noconflict.js
build/src/mode-css-uncompressed-noconflict.js
build/src/mode-css-uncompressed.js
build/src/mode-css.js
build/src/mode-groovy-noconflict.js
build/src/mode-groovy-uncompressed-noconflict.js
build/src/mode-groovy-uncompressed.js
build/src/mode-groovy.js
build/src/mode-html-noconflict.js
build/src/mode-html-uncompressed-noconflict.js
build/src/mode-html-uncompressed.js
build/src/mode-html.js
build/src/mode-java-noconflict.js
build/src/mode-java-uncompressed-noconflict.js
build/src/mode-java-uncompressed.js
build/src/mode-java.js
build/src/mode-javascript-noconflict.js
build/src/mode-javascript-uncompressed-noconflict.js
build/src/mode-javascript-uncompressed.js
build/src/mode-javascript.js
build/src/mode-markdown-noconflict.js
build/src/mode-markdown-uncompressed-noconflict.js
build/src/mode-markdown-uncompressed.js
build/src/mode-markdown.js
build/src/mode-php-noconflict.js
build/src/mode-php-uncompressed-noconflict.js
build/src/mode-php-uncompressed.js
build/src/mode-php.js
build/src/mode-scala-noconflict.js
build/src/mode-scala-uncompressed-noconflict.js
build/src/mode-scala-uncompressed.js
build/src/mode-scala.js
build/src/mode-svg-noconflict.js
build/src/mode-svg-uncompressed-noconflict.js
build/src/mode-svg-uncompressed.js
build/src/mode-svg.js
build/src/mode-xquery-noconflict.js
build/src/mode-xquery.js
build/src/theme-clouds-noconflict.js
build/src/theme-clouds.js
build/src/theme-clouds_midnight-noconflict.js
build/src/theme-clouds_midnight.js
build/src/theme-cobalt-noconflict.js
build/src/theme-cobalt-uncompressed-noconflict.js
build/src/theme-cobalt-uncompressed.js
build/src/theme-cobalt.js
build/src/theme-dawn-noconflict.js
build/src/theme-dawn-uncompressed-noconflict.js
build/src/theme-dawn-uncompressed.js
build/src/theme-dawn.js
build/src/theme-idle_fingers-noconflict.js
build/src/theme-idle_fingers-uncompressed-noconflict.js
build/src/theme-idle_fingers-uncompressed.js
build/src/theme-idle_fingers.js
build/src/theme-kr_theme-noconflict.js
build/src/theme-kr_theme-uncompressed-noconflict.js
build/src/theme-kr_theme-uncompressed.js
build/src/theme-kr_theme.js
build/src/theme-merbivore-noconflict.js
build/src/theme-merbivore-uncompressed-noconflict.js
build/src/theme-merbivore-uncompressed.js
build/src/theme-merbivore.js
build/src/theme-merbivore_soft-noconflict.js
build/src/theme-merbivore_soft-uncompressed-noconflict.js
build/src/theme-merbivore_soft-uncompressed.js
build/src/theme-merbivore_soft.js
build/src/theme-mono_industrial-noconflict.js
build/src/theme-mono_industrial-uncompressed-noconflict.js
build/src/theme-mono_industrial-uncompressed.js
build/src/theme-mono_industrial.js
build/src/theme-monokai-noconflict.js
build/src/theme-monokai.js
build/src/theme-pastel_on_dark-noconflict.js
build/src/theme-pastel_on_dark-uncompressed-noconflict.js
build/src/theme-pastel_on_dark-uncompressed.js
build/src/theme-pastel_on_dark.js
build/src/theme-solarized_dark-noconflict.js
build/src/theme-solarized_dark.js
build/src/theme-solarized_light-noconflict.js
build/src/theme-solarized_light.js
build/src/theme-tomorrow-noconflict.js
build/src/theme-tomorrow.js
build/src/theme-tomorrow_night-noconflict.js
build/src/theme-tomorrow_night.js
build/src/theme-tomorrow_night_blue-noconflict.js
build/src/theme-tomorrow_night_blue.js
build/src/theme-tomorrow_night_bright-noconflict.js
build/src/theme-tomorrow_night_bright.js
build/src/theme-tomorrow_night_eighties-noconflict.js
build/src/theme-tomorrow_night_eighties.js
build/src/theme-twilight-noconflict.js
build/src/theme-twilight-uncompressed-noconflict.js
build/src/theme-twilight-uncompressed.js
build/src/theme-twilight.js
build/src/theme-vibrant_ink-noconflict.js
build/src/theme-vibrant_ink-uncompressed-noconflict.js
build/src/theme-vibrant_ink-uncompressed.js
build/src/theme-vibrant_ink.js
2012-04-14 11:54:32 +02:00
nightwing
6a781ad9d3
show crosshair cursor when alt is pressed
2012-04-13 22:14:45 +04:00
nightwing
544cb09499
fix typo in split.js
2012-04-13 21:06:18 +04:00
William Candillon
a8bd5fb56b
Minor refactoring in the XQuery worker client.
2012-04-13 16:20:41 +02:00
William Candillon
4d0f3dd059
Update build files.
2012-04-13 16:10:22 +02:00
William Candillon
d069b8508c
Update header file.
2012-04-13 16:03:05 +02:00
William Candillon
d5156baa32
Remove logging.
2012-04-13 16:00:44 +02:00
William Candillon
0991f44263
Add proof of concept for semantic highlighting.
2012-04-13 15:55:49 +02:00
Fabian Jakobs
ce891c2c2e
package
2012-04-13 13:51:44 +02:00
Fabian Jakobs
9fc464e781
allow module
2012-04-13 12:12:29 +02:00
Fabian Jakobs
4382268234
package
2012-04-13 12:08:06 +02:00
Fabian Jakobs
aa5cac8fb3
enable multi cursor by default
2012-04-13 12:07:36 +02:00
Fabian Jakobs
caf151e232
Merge pull request #718 from nightwing/multiCursor
...
Multi cursor cleanup and docs
2012-04-13 02:00:19 -07:00
Fabian Jakobs
05e3b77991
Merge pull request #719 from ajaxorg/highlighting/css
...
Add CSS3 rules
2012-04-13 01:58:58 -07:00
Garen Torikian
9826360ea5
Add CSS3 rules
2012-04-12 16:52:54 -07:00
Garen Torikian
e3479a9a2c
Package
2012-04-12 14:18:45 -07:00
nightwing
2b3a950613
make cut a command, and add documentation
2012-04-12 22:42:57 +04:00
nightwing
387790d94c
cleanup
2012-04-12 22:42:56 +04:00
Fabian Jakobs
d578c63beb
small js mode fix
2012-04-12 18:04:22 +02:00
Fabian Jakobs
498cc1a89d
caret is only 1px width
2012-04-12 16:48:55 +02:00
Fabian Jakobs
11eedc31f9
package
2012-04-12 16:43:11 +02:00
Fabian Jakobs
24eccde63e
more scrolling fixes
2012-04-12 16:40:58 +02:00
Fabian Jakobs
aed7ca654c
Merge branch 'multiCursor'
...
Conflicts:
demo/kitchen-sink/demo.js
lib/ace/test/all_browser.js
2012-04-12 16:03:24 +02:00
Fabian Jakobs
b34d25f82d
small cleanups
2012-04-12 15:59:45 +02:00
Fabian Jakobs
8c7b030128
cleanups
2012-04-12 15:33:04 +02:00
Fabian Jakobs
d9456740c6
Merge remote-tracking branch 'nightwing/multiCursor' into multiCursor
...
Conflicts:
lib/ace/multi_select.js
2012-04-12 15:32:33 +02:00
Fabian Jakobs
cc1389a020
package
2012-04-12 14:21:59 +02:00
Fabian Jakobs
4230052da9
add less mode to the build script
2012-04-12 14:21:30 +02:00
Fabian Jakobs
d020cf0e66
Merge pull request #707 from justjohn/master
...
LESS syntax highlighting support
2012-04-12 05:11:22 -07:00
Fabian Jakobs
f78d711099
package
2012-04-12 13:00:29 +02:00
Fabian Jakobs
9deb81fcaf
- add animated scrolling to the demo
...
- fix infinite loop
- fix some typos
2012-04-12 13:00:20 +02:00
Fabian Jakobs
bdb05e8c07
package
2012-04-12 10:19:09 +02:00
Fabian Jakobs
101644923e
package
2012-04-12 10:09:52 +02:00
nightwing
b44d19ed63
scroll selection into view only after find/replace
...
Conflicts:
lib/ace/editor.js
2012-04-12 10:09:52 +02:00
Fabian Jakobs
99dedd25b5
package
2012-04-12 10:08:34 +02:00
Fabian Jakobs
c40ffa7323
remove corner element
2012-04-12 10:08:34 +02:00
Ruben Daniels
7b00aa8081
* Fixed merge oops
2012-04-11 21:23:54 +02:00
Fabian Jakobs
72ca7d98d5
Merge pull request #712 from nightwing/subpixel
...
Subpixel positioning
2012-04-11 10:04:51 -07:00
nightwing
378f161143
fix failing test
2012-04-11 21:00:15 +04:00
Fabian Jakobs
32c88cfb77
Merge pull request #591 from okonomiyaki3000/master
...
Numer of items replaced
2012-04-11 09:13:11 -07:00
nightwing
c0550e0891
use position="fixed" to not cause problems on rtl sites
2012-04-11 20:08:50 +04:00
nightwing
9a45c466ae
use getBoundingClientRect for measuring text size
...
needed because on chrome 17+ line heights can be fractional
2012-04-11 20:08:50 +04:00
nightwing
ca35f324c8
small cleanup
2012-04-11 19:31:43 +04:00
Fabian Jakobs
59ddc64d3d
fix unit test
2012-04-11 17:28:06 +02:00
Ruben Daniels
d6c3e006b6
* Added active line highlighting for the gutter
2012-04-11 17:26:32 +02:00
Fabian Jakobs
770ab82cbf
Merge branch 'feature/shadowgutter'
...
Conflicts:
build/kitchen-sink.html
build/src/ace-noconflict.js
build/src/ace.js
lib/ace/virtual_renderer.js
2012-04-11 17:23:45 +02:00
Fabian Jakobs
2208ccdd48
coding styles
2012-04-11 17:19:56 +02:00
Fabian Jakobs
94eddc1362
some cleanups. Tabs to spaces, etc
2012-04-11 16:55:27 +02:00
Fabian Jakobs
d3f147cc72
update themes
2012-04-11 16:06:49 +02:00
Fabian Jakobs
a675d6a0f7
Merge pull request #699 from danyaPostfactum/master
...
xml entity support, doctype declaration is marked as "xml_re", not "meta.tag"
2012-04-11 06:59:20 -07:00
Garen Torikian
f1c609db1e
Merge pull request #693 from ajaxorg/feature/animscroll
...
* Added animation for scrolling for find and gotoline
2012-04-10 10:41:00 -07:00
Garen Torikian
fc4625e1b6
Merge master
2012-04-10 10:39:55 -07:00
Garen Torikian
27629c05ff
Remove unneeded todo
2012-04-10 10:37:27 -07:00
Garen Torikian
1c5320f84e
Merge master
2012-04-09 21:33:39 -07:00
John Roepke
811abefc45
Merge git://github.com/ajaxorg/ace
2012-04-09 21:22:42 +00:00
danyaPostfactum
a4826b938a
Change entity.reference to constant.character.entity
2012-04-10 04:52:13 +10:00
danyaPostfactum
a7025742a4
Change entity.reference to constant.character.entity
2012-04-10 04:50:33 +10:00
William Candillon
afa970767a
Fix bugs in the XQuery parser and lexer.
2012-04-09 19:17:22 +02:00
Fabian Jakobs
b76d40305f
Merge pull request #700 from ajaxorg/highlighting/js
...
Fix highlighting rules for JS
2012-04-09 07:10:56 -07:00
nightwing
2021536794
emit event before executing a command
2012-04-08 17:19:29 +04:00
Ruben Daniels
fddab9eef0
* Merged with master
...
* Built ace
Merge branch 'master' of github.com:ajaxorg/ace into feature/animscroll
Conflicts:
build/kitchen-sink.html
build/src/ace-noconflict.js
build/src/ace.js
build/src/mode-c_cpp-noconflict.js
build/src/mode-c_cpp.js
build/src/mode-clojure-noconflict.js
build/src/mode-clojure.js
build/src/mode-coldfusion-noconflict.js
build/src/mode-coldfusion.js
build/src/mode-csharp-noconflict.js
build/src/mode-csharp.js
build/src/mode-css-noconflict.js
build/src/mode-css.js
build/src/mode-groovy-noconflict.js
build/src/mode-groovy.js
build/src/mode-haxe-noconflict.js
build/src/mode-haxe.js
build/src/mode-html-noconflict.js
build/src/mode-html.js
build/src/mode-java-noconflict.js
build/src/mode-java.js
build/src/mode-javascript-noconflict.js
build/src/mode-javascript.js
build/src/mode-json-noconflict.js
build/src/mode-json.js
build/src/mode-markdown-noconflict.js
build/src/mode-markdown.js
build/src/mode-php-noconflict.js
build/src/mode-php.js
build/src/mode-powershell-noconflict.js
build/src/mode-powershell.js
build/src/mode-scad-noconflict.js
build/src/mode-scad.js
build/src/mode-scala-noconflict.js
build/src/mode-scala.js
build/src/mode-svg-noconflict.js
build/src/mode-svg.js
build/src/mode-xml-noconflict.js
build/src/mode-xml.js
2012-04-08 13:22:50 +02:00
Ruben Daniels
ec061ff303
Merged from master
2012-04-08 11:56:01 +02:00
Ruben Daniels
030a1d079a
* Build ace
2012-04-08 11:50:00 +02:00
Ruben Daniels
f7be320575
* added gutter shadow as horizontal scrolling indicator
2012-04-08 11:49:45 +02:00
Ruben Daniels
d6a1779f4b
* Build ace
2012-04-07 23:29:08 +02:00
Ruben Daniels
7e70887b09
* Optimized Virtual Rendered animated scrolling
2012-04-07 23:28:59 +02:00
Ruben Daniels
491250b68a
* Build new version of ace
2012-04-07 09:11:59 +02:00
Garen Torikian
cbc3858ff2
Fix highlighting rules
2012-04-06 20:52:53 -07:00
nightwing
1254357d92
Merge remote-tracking branch 'remotes/upstream/master'
...
Conflicts:
lib/ace/commands/command_manager.js
lib/ace/test/mockrenderer.js
lib/ace/test/all_browser.js
2012-04-07 01:00:49 +04:00
danyaPostfactum
401e6bdba8
remove ! from meta.tag regex
2012-04-07 05:26:26 +10:00
danyaPostfactum
a71ebcb29a
entity support, doctype is not a tag
2012-04-07 05:13:01 +10:00
danyaPostfactum
26582ef386
Update lib/ace/mode/xml_highlight_rules.js
2012-04-07 05:08:51 +10:00
danyaPostfactum
a642fffac7
Entity support, doctype is not a tag
2012-04-07 05:05:36 +10:00
Fabian Jakobs
d809d26fab
dry ice 0.4.4 does not work
2012-04-06 18:02:54 +02:00
Fabian Jakobs
d386d4c6a1
package
2012-04-06 18:02:30 +02:00
Fabian Jakobs
cbd29bc541
cleanup unit tests
2012-04-06 17:55:23 +02:00
Fabian Jakobs
8c1508ab9b
build
2012-04-06 15:33:27 +02:00
Fabian Jakobs
8679b818a4
wiki
2012-04-06 15:33:27 +02:00
Fabian Jakobs
4084931f19
fix: find doesn't change horizontal scroll
...
fixes #638
2012-04-06 15:33:27 +02:00
Fabian Jakobs
88363fe911
allow real regular expressions in highlighters
2012-04-06 15:33:27 +02:00
Fabian Jakobs
ad0e1ef67c
wiki
2012-04-06 15:33:26 +02:00
Fabian Jakobs
5f9af07e9b
some mode fixes
2012-04-06 15:33:26 +02:00
Fabian Jakobs
819bfe47ce
Command+Backspace should remove until begin of line, Option+Backspace should remove token
...
fix #661
2012-04-06 15:33:26 +02:00
Fabian Jakobs
d09c0bcdbf
Single quotes are not auto-paired like double quotes
...
fixed #663
2012-04-06 15:33:26 +02:00
Fabian Jakobs
6462d39c4a
package
2012-04-06 15:33:26 +02:00
Fabian Jakobs
91f4d87cf2
some tokenizer fixes
2012-04-06 15:33:25 +02:00
Fabian Jakobs
07672b4987
use consistent naming for unit test
2012-04-06 15:33:25 +02:00
Fabian Jakobs
b096c279b3
load modes in the demo on demand
2012-04-06 15:33:25 +02:00
Ruben Daniels
7f5db3f6b4
* Added Setting
2012-04-06 12:35:08 +02:00
Fabian Jakobs
1733804971
Merge pull request #698 from danyaPostfactum/patch-2
...
remove trailing commas
2012-04-05 23:24:58 -07:00
danyaPostfactum
81d4d642c6
remove trailing commas
2012-04-06 16:04:34 +10:00
John Roepke
74daa182e9
Add LESS syntax highlighting.
2012-04-05 21:18:09 +00:00
Fabian Jakobs
83d81635f8
remove event delegation
2012-04-05 21:50:25 +02:00
Fabian Jakobs
679ecc3611
fix narcissus issue
2012-04-05 21:50:25 +02:00
Fabian Jakobs
6a38ad951a
update narcissus
2012-04-05 21:50:24 +02:00
Fabian Jakobs
3ccb90ea54
emit an event after a mode is loaded
2012-04-05 21:50:24 +02:00
Fabian Jakobs
a6112a9128
Merge pull request #697 from wildfireapp/master
...
The following adds a simple liquid parser we've been using internally
2012-04-05 12:49:25 -07:00
Bernie Telles
0a9ff4f55d
Add sample docs for liquid.
2012-04-05 09:29:45 -07:00
Fabian Jakobs
dc63ca891f
Merge pull request #684 from danyaPostfactum/patch-1
...
Two little fixes of gutter style in "chrome" theme
2012-04-05 05:32:28 -07:00
William Candillon
b7ab8aa2f6
Merge /Users/wcandillon/Dropbox/ace
2012-04-05 12:55:05 +02:00
William Candillon
2a129757b3
Add missing XMLLexer file.
2012-04-05 12:53:35 +02:00
William Candillon
206e842dcd
Update build files.
2012-04-05 12:44:16 +02:00
William Candillon
834e8733db
Merge /Users/wcandillon/Dropbox/ace
2012-04-05 12:42:23 +02:00
William Candillon
b4ce34eb9b
Improve XQuery parser and lexer support.
2012-04-05 12:41:39 +02:00
Bernie Telles
5e87f9b60a
Add liquid parser.
2012-04-04 16:50:08 -07:00
Fabian Jakobs
ca1645e06b
package
2012-04-04 20:35:29 +02:00
Fabian Jakobs
ac797eefe7
check was wrong
2012-04-04 20:34:06 +02:00
Fabian Jakobs
155012a5ff
package
2012-04-04 15:40:23 +02:00
William Candillon
dc5aca2741
Merge https://github.com/ajaxorg/ace
2012-04-04 13:43:05 +02:00
William Candillon
dce9577ca4
Merge /Users/wcandillon/Dropbox/ace
...
Conflicts:
build/demo/kitchen-sink/mode-xquery-uncompressed.js
2012-04-04 13:40:08 +02:00
William Candillon
12a2308a45
Add missing build file.
2012-04-04 13:39:35 +02:00
William Candillon
667fb57f7a
Major improvements in the XQuery syntax checking infrastructure.
2012-04-04 13:38:19 +02:00
Fabian Jakobs
478e4775ae
Merge pull request #645 from wcandillon/master
...
Add support for XQuery
2012-04-04 04:09:09 -07:00
nightwing
587e391bb5
fix failing test
2012-04-04 13:06:42 +04:00
nightwing
6cde5f3b4f
cleanup
2012-04-04 13:06:17 +04:00
Fabian Jakobs
45b8b9e83f
Merge pull request #679 from richoH/features/sh/1
...
Features/sh/1
2012-04-04 00:29:13 -07:00
Zef Hemel
daee6d1c3f
Merge pull request #695 from ajaxorg/highlighting/php
...
Improve multiline string rules
2012-04-03 23:32:50 -07:00
Garen Torikian
57d1e72751
Improve multiline string rules
2012-04-03 22:45:56 -07:00
Ruben Daniels
b37304c63b
* Tweaked performance
2012-04-03 19:09:17 -07:00
Garen Torikian
c73171b3b2
Merge pull request #688 from ajaxorg/theme/update_monokai
...
Truly improve syntax highlighting for JS, CSS, XML/HTML files
2012-04-03 17:12:02 -07:00
Garen Torikian
70cfb27e61
Update build files
2012-04-03 16:02:14 -07:00
Ruben Daniels
b47b0e9225
* Tweaked animation
2012-04-03 15:48:16 -07:00
nightwing
346ae096b3
overuse of events is bad:(
2012-04-03 22:47:57 +04:00
nightwing
299cdc1b19
fix typo
2012-04-03 22:46:48 +04:00
Ruben Daniels
c93c8d5d7f
* Bugfix
2012-04-02 19:14:53 -07:00
Ruben Daniels
e216c44f01
* Performance tweak
2012-04-02 19:11:21 -07:00
Garen Torikian
fbff742540
Update build files
2012-04-02 19:02:39 -07:00
Garen Torikian
5ebed0aadb
Merge branch 'feature/animscroll' of github.com:ajaxorg/ace into feature/animscroll
2012-04-02 18:53:55 -07:00
Garen Torikian
60d456e727
Add build files
2012-04-02 18:53:22 -07:00
Ruben Daniels
dbbacf7fc3
* Removed comment
2012-04-02 18:35:37 -07:00
Ruben Daniels
8ed101a062
* Added animation for scrolling for find and gotoline
2012-04-02 18:26:15 -07:00
William Candillon
ae085ef410
Add missing build files.
2012-04-02 10:44:38 +02:00
William Candillon
e794f71178
Merge branch 'master' of /Users/wcandillon/28msec/ace
...
Conflicts:
build/kitchen-sink.html
2012-04-02 10:03:23 +02:00
William Candillon
08a604aad1
Add live XQuery syntax checking.
2012-04-02 10:01:52 +02:00
Garen Torikian
332d3d8857
Fix comments
2012-04-01 01:42:38 -07:00
Garen Torikian
d624c11acd
Fix broken test
2012-04-01 01:36:05 -07:00
Garen Torikian
175f3ea06c
Truly improve syntax highlighting for JS, CSS, XML/HTML
2012-03-31 23:56:47 -07:00
nightwing
a3f61f711a
add some tests
2012-03-31 22:08:08 +04:00
nightwing
b546875c1d
Merge remote-tracking branch 'remotes/upstream/master'
...
Conflicts:
demo/kitchen-sink/demo.js
2012-03-31 20:39:26 +04:00
William Candillon
539b5fe556
Rebuild the kitchen sink.
2012-03-31 12:18:32 +02:00
William Candillon
bdb21ff646
Merge https://github.com/ajaxorg/ace
...
Conflicts:
Makefile.dryice.js
build/demo/kitchen-sink/kitchen-sink-uncompressed.js
build/kitchen-sink.html
build/src/ace-noconflict.js
build/src/ace.js
demo/kitchen-sink/demo.js
2012-03-31 10:00:21 +02:00
Garen Torikian
9b4f97565d
Merge pull request #687 from ajaxorg/fix/build
...
Add new require dependencies
2012-03-30 14:55:43 -07:00
Garen Torikian
ad6e54ce2c
Add new requires
2012-03-30 14:54:39 -07:00
Garen Torikian
78252c4cf6
Add dependencies
2012-03-30 14:52:29 -07:00
Fabian Jakobs
dd986d45e5
package
2012-03-30 18:09:11 +02:00
Fabian Jakobs
0fb6590f26
be smarter with mode and theme loading
2012-03-30 17:44:24 +02:00
William Candillon
d7015b1c08
Add xquery doc to the kitchen sink.
2012-03-30 16:18:54 +02:00
William Candillon
a84caa3600
Add XQuery mode to the kitchen sink.
2012-03-30 16:11:04 +02:00
William Candillon
06a85bd325
Update XQuery syntax highlighter.
2012-03-30 14:16:11 +02:00
danyaPostfactum
496c8d67fc
Two minor fixes of gutter style
2012-03-30 17:44:07 +10:00
nightwing
98180d5b07
refactor
2012-03-30 00:09:19 +04:00
richo
66287085fd
Hilight function definitions
2012-03-29 09:50:18 +11:00
richo
99702e7505
Amend language variable support
2012-03-28 23:52:43 +11:00
richo
d1303f41da
Correctly hilight variables
2012-03-28 23:43:26 +11:00
richo
75b4948451
Add support for file descriptors
2012-03-28 23:16:34 +11:00
mikedeboer
19a5af9fe3
improved empty check
2012-03-27 17:19:01 +02:00
cloud9Deploy
4113f574a4
Merge pull request #658 from jrburke/patch-1
...
Call onLoad in the non-browser case.
2012-03-26 03:15:16 -07:00
cloud9Deploy
d7d8a164f1
Merge pull request #664 from ajaxorg/typo/placeholder
...
Typo followup: now handling both of ACE and Cloud9 worlds
2012-03-26 03:01:46 -07:00
cloud9Deploy
1340569415
Merge pull request #672 from ajaxorg/theme/update_monokai
...
Hella improve syntax highlighting for JS across all themes
2012-03-26 02:58:33 -07:00
cloud9Deploy
0b3fdb469c
Merge pull request #674 from nightwing/pullreq
...
update jshint
2012-03-26 02:55:05 -07:00
Fabian Jakobs
50d0d87d5f
package
2012-03-26 11:27:31 +02:00
richo
d6a21166fc
Add sh editing mode based on the python mode
2012-03-26 11:26:10 +02:00
nightwing
2227a9bfea
rename
2012-03-26 11:51:24 +04:00
nightwing
fdf9841ef9
keep option in demo across reloads
2012-03-26 11:49:54 +04:00
nightwing
d85e8b24f6
add some more commands
2012-03-25 22:16:28 +04:00
William Candillon
dd182bcee6
Add encoding XQuery keyword.
2012-03-25 17:45:59 +02:00
nightwing
fc500bb37a
reset desiredColumn when needed instead of updating it all the time
2012-03-25 14:52:17 +04:00
nightwing
ec9ef6c843
fix handling of desiredcolumn
2012-03-25 12:15:33 +05:00
Garen Torikian
ab7fa1a78d
Fix test I didn't know existed
2012-03-24 03:12:14 +01:00
Garen Torikian
5a02205fc8
Update to add param colors and more JS functions
2012-03-24 02:47:25 +01:00
nightwing
77fb2dc1f2
quick node script for updating dependencies
2012-03-23 21:00:48 +04:00
nightwing
9244fd0440
update dependencies
2012-03-23 21:00:47 +04:00
nightwing
bcf8430ec4
can edit text with multiple selections
2012-03-22 23:13:41 +04:00
Garen Torikian
0fb021b967
Fix failing test
2012-03-22 19:30:13 +01:00
Garen Torikian
ee667179b3
Add a few more JS styles for escaped chars & keywords, also tests
2012-03-22 18:17:01 +01:00
nightwing
c955e33e04
first draft of multicorsor (messy but mostly works)
2012-03-22 19:41:48 +04:00
nightwing
580ed00afa
better handling of multiple cursors
2012-03-22 19:38:31 +04:00
nightwing
c2e1f8815d
emit events on add/remove to range_list
2012-03-22 19:37:18 +04:00
nightwing
eb4a36fe7f
fix hash_handler
2012-03-22 19:34:37 +04:00
Garen Torikian
a0038069b8
Include storage.type for JS definitions; fix various themes
2012-03-22 11:04:06 +01:00
Garen Torikian
c207da630e
Merge master
2012-03-21 16:50:31 +01:00
Garen Torikian
e249ddd118
Continue documenting Ace API
2012-03-21 16:48:40 +01:00
Fabian Jakobs
0ff2e3540a
more interesting demos
2012-03-21 12:56:31 +01:00
nightwing
6ec76596a3
cleanup
2012-03-21 11:45:27 +04:00
nightwing
107735560a
do not require cursors to be sorted
2012-03-20 13:16:17 +04:00
nightwing
bd6ecd1b8b
rearrange markers to bring selected_word behind selection
2012-03-20 00:00:38 +04:00
nightwing
37943f8df5
more work on range_list
2012-03-18 23:18:50 +04:00
nightwing
ce215714c3
fix multiline text markers and update comments to match actual functions
2012-03-18 17:20:37 +04:00
nightwing
43bfe515ed
small cleanup
2012-03-18 17:16:10 +04:00
Fabian Jakobs
4d024f4975
package
2012-03-16 12:26:30 +01:00
Fabian Jakobs
413607a991
don't write to read only property in IE10
...
fixes #669
2012-03-16 12:24:49 +01:00
Fabian Jakobs
f711dadd63
package
2012-03-16 12:19:46 +01:00
Fabian Jakobs
9936be106d
demot fix
2012-03-16 11:16:20 +00:00
nightwing
a4f82e70f6
add draft implementation of rangeList to test it's usefulness
2012-03-14 14:57:58 +04:00
nightwing
020cf5f39a
improve inbrowser test runner
2012-03-14 14:55:56 +04:00
nightwing
1e4828e3d8
remove redundant clamping while converting between screen and document positions
2012-03-13 23:05:05 +04:00
nightwing
6381f3e048
make hash_handler more useful
2012-03-13 22:06:48 +04:00
nightwing
c431f6a550
add ability to draw show cursors
2012-03-13 22:04:45 +04:00
nightwing
7f39633a5e
add a little more text to js doc for testing multicursor
2012-03-13 21:56:22 +04:00
Meg Sharkey
a7efe1293a
Merge remote-tracking branch 'ace/master'
2012-03-12 16:57:25 -07:00
Meg Sharkey
f684fed674
added example for yaml
2012-03-12 16:39:06 -07:00
Meg Sharkey
8be362ab54
fixed reference
2012-03-12 16:03:12 -07:00
Meg Sharkey
889368019e
fixed reference error
2012-03-12 15:53:00 -07:00
Meg Sharkey
9d33a06633
added yaml syntax highlighter
2012-03-12 15:47:01 -07:00
Mostafa Eweda
ec022c3abb
Typo followup: now handling both of ACE and Cloud9 worlds
2012-03-12 17:33:17 +02:00
Christoph Dorn
eeeaf7d66b
doc fix
2012-03-11 16:12:27 -07:00
Zef Hemel
5050cc10b8
Merge pull request #660 from ajaxorg/typo/placeholder
...
Fixed a typo in placeholder
2012-03-11 09:59:05 -07:00
Mostafa Eweda
0329c10031
Fixing typo followup, try fixing the corrupted tests
2012-03-09 00:52:20 +02:00
Mostafa Eweda
1283b11f0e
Fixed a typo in placeholder that was stopping the cancel to work
2012-03-08 20:29:21 +02:00
James Burke
66adddf2f7
Call onLoad in the non-browser case. This allows the r.js optimizer to work when building projects that include ace from source. It should be done anyway, to indicate the load of the resource was successful.
2012-03-06 12:56:40 -08:00
Christoph Dorn
fdce161412
sourcemint loader detection fix
2012-03-05 15:54:19 -08:00
cadorn
3824403206
switch to incremental bundle rebuild on source change middleware
2012-03-05 10:52:42 -08:00
Fabian Jakobs
fcded20cbe
package
2012-03-02 11:40:40 +01:00
Fabian Jakobs
099f1541fd
add json worker
2012-03-02 11:40:25 +01:00
cadorn
65e56a5eaf
docs
2012-02-29 16:07:23 -08:00
cadorn
1dd9d03de8
doc
2012-02-29 16:04:23 -08:00
cadorn
67abf80c4e
sourcemint loader support
2012-02-29 16:03:18 -08:00
Fabian Jakobs
edaf0d0ce0
package
2012-02-29 15:09:08 +01:00
Fabian Jakobs
30bd07dd22
add worker_client to the main package
2012-02-29 15:07:55 +01:00
Garen Torikian
463fce04fe
Update js files based on new conref format
2012-02-25 10:33:28 -08:00
Fabian Jakobs
1178b03f37
Merge pull request #651 from btelles/master
...
Fix for IE8 and jQuery 1.7.1 compatibility.
2012-02-25 07:25:03 -08:00
William Candillon
1f17c033a4
Add external keyword to the tokenizer.
2012-02-25 12:42:19 +01:00
Garen Torikian
a715d4f528
Update conref style
2012-02-24 17:23:20 -08:00
Bernie Telles
f05b5d9961
fix ie8 jquery 1.7.1 compatibility
2012-02-23 20:52:03 -08:00
Garen Torikian
d80ed19f65
Merge branch 'master' into doc/api
2012-02-23 13:15:05 -08:00
Fabian Jakobs
88fe362384
package
2012-02-22 12:14:53 +01:00
Fabian Jakobs
3b23a7ac1a
also generate text mode
2012-02-22 12:14:42 +01:00
Fabian Jakobs
d7c823de0f
add define.packaged
2012-02-22 12:14:29 +01:00
Fabian Jakobs
182ba8345e
minor demo fix
2012-02-22 11:07:47 +01:00
Fabian Jakobs
0c258e615a
package
2012-02-22 11:07:21 +01:00
Fabian Jakobs
483a7126e0
better integration with requirejs
2012-02-22 10:35:08 +01:00
Fabian Jakobs
77f347fb74
Merge pull request #650 from ajaxorg/hotfix/webkit_scrolling_update
...
Hotfix/webkit scrolling update
2012-02-22 01:20:26 -08:00
mikedeboer
4f93588763
removed scrolling threshold for older safari versions, cause it make working with apple mice less pleasant
2012-02-22 10:17:55 +01:00
mikedeboer
c549e3a17f
removed scrolling threshold for older safari versions, cause it make working with apple mice less pleasant
2012-02-22 10:15:57 +01:00
Fabian Jakobs
aad7aada0d
Merge pull request #639 from uniqu3/patch-1
...
Adding CMS Made Simple to Projects using Ace
2012-02-14 02:30:18 -08:00
Fabian Jakobs
8ffd661283
Merge pull request #644 from joewalker/master
...
Fix makefile
2012-02-14 02:30:00 -08:00
Fabian Jakobs
325bfbb786
Merge pull request #647 from adamjimenez/patch-9
...
BlueGriffon now uses CodeMirror instead:
2012-02-14 02:28:12 -08:00
Garen Torikian
870fe2c74e
Merge branch 'master' into doc/api
2012-02-13 12:34:25 -08:00
William Candillon
40c3b74391
Fix namespaces.
2012-02-13 10:26:34 +01:00
William Candillon
240f68cd9a
Minor improvements in the XQuery syntax highlighter.
2012-02-13 10:04:06 +01:00
William Candillon
9355bbeba5
Add xquery mode.
2012-02-13 10:03:33 +01:00
Adam Jimenez
ac30ce41df
BlueGriffon now uses CodeMirror instead:
...
http://bluegriffon.org/post/2011/12/20/Progress-20111223
2012-02-09 10:55:00 +00:00
Garen Torikian
444d12f0f1
Fix parse error around conref
2012-02-07 16:23:13 -08:00
Garen Torikian
554b845bb9
Make some updates to doc
2012-02-07 16:22:22 -08:00
William Candillon
5adb50244c
Add new keywords.
2012-02-07 16:31:05 +01:00
William Candillon
9bed0eee92
Add new keywords.
2012-02-07 16:26:14 +01:00
William Candillon
1bba5fb6d7
Add count keyword.
2012-02-07 16:11:06 +01:00
William Candillon
3571dc5944
Add the XQuery mode to the ace build.
2012-02-06 19:28:49 +01:00
Joe Walker
deffa824da
Fix broken clone function
2012-02-06 14:12:26 +00:00
Joe Walker
eacb1e8691
Set dryice dependency to correct version
2012-02-06 14:12:02 +00:00
Joe Walker
71e6e8894b
Use of copy.source.commonjs() is deprecated
2012-02-06 14:09:29 +00:00
William Candillon
517e88f2f0
Add XQuery support from eXide
2012-02-06 14:53:12 +01:00
Garen Torikian
f4842f566e
Remove hacks, since ndoc is now fixed
2012-02-03 13:23:54 -08:00
Fabian Jakobs
21a07bd793
package
2012-02-03 15:43:07 +01:00
Fabian Jakobs
2814203c33
fix click offset bug
2012-02-03 15:42:59 +01:00
Garen Torikian
79886c3e07
First dump of doc stuff
2012-02-02 17:00:18 -08:00
uniqu3
e98801227c
Update index.html
2012-02-02 15:05:55 +01:00
mikedeboer
67ba8f5f29
fixed horizontal scroll restore when browser and ACE are out of sync
2012-02-02 12:21:37 +01:00
Fabian Jakobs
2ca62bca00
package
2012-02-02 11:26:46 +01:00
Fabian Jakobs
dd55f74256
Merge remote-tracking branch 'nightwing/pullreq'
...
Conflicts:
lib/ace/virtual_renderer.js
2012-02-02 11:25:34 +01:00
Fabian Jakobs
7263b07932
Merge branch 'master' of github.com:ajaxorg/ace
2012-02-02 11:24:24 +01:00
mikedeboer
0caee61b22
fixed font size flicker between show/hide of editor instances
2012-02-02 11:22:59 +01:00
Fabian Jakobs
3103915b0a
Merge pull request #617 from rkettelerij/master
...
Minor fix in README file
2012-02-02 02:21:50 -08:00
Fabian Jakobs
dcf4ae0fab
Merge pull request #636 from ajaxorg/bugfix/fix_spelling
...
Bugfix/fix spelling
2012-02-02 02:21:28 -08:00
Garen Torikian
987528bfe2
Fix spelling of 'orientation'
2012-02-01 12:12:15 -08:00
Garen Torikian
cd88f1ccfb
Fix getScrollLeft to actually get scroll left
2012-02-01 12:09:46 -08:00
Fabian Jakobs
45e76fb176
dryice 0.4.x does not work currently
2012-01-30 13:04:50 +01:00
Fabian Jakobs
a7373e605a
C9_PORT is deprecated
2012-01-30 10:48:31 +01:00
Fabian Jakobs
5b6e24dd09
Merge pull request #623 from adamjimenez/patch-8
...
Fix to work with Jsmin
2012-01-25 08:26:48 -08:00
Fabian Jakobs
006c712bc2
Merge pull request #629 from nightwing/tokenizer
...
fix for #618 : Editor gets blocked when typing <style type="
2012-01-25 08:25:56 -08:00
nightwing
d46983aa5f
fix for #618 : Editor gets blocked when typing <style type="
...
happened when rule started with same prefix as embedded language name
2012-01-25 00:15:46 +04:00
nightwing
f065505bc3
use slightly lighter color for folds in textmate theme
2012-01-24 12:57:58 +04:00
nightwing
0fb16fdaf0
small css optimization. (based on output from chrome css profiler)
2012-01-24 12:57:34 +04:00
nightwing
5dee6a10c3
keep vertical scroll position if gutter size changes during setSession
2012-01-24 12:56:31 +04:00
nightwing
9f1d8af937
on CHANGE_LINES update gutter only if visible lines changed
...
otherwise it's impossible to click on foldwidget after typing at the start of big document
2012-01-24 12:56:03 +04:00
nightwing
9f2e504d67
fix horizontal scroll desynchronization on windows
2012-01-24 12:55:00 +04:00
Fabian Jakobs
4b3dd3073e
package
2012-01-23 15:19:58 +01:00
Fabian Jakobs
6e0a9ce53d
Merge commit ' 8b82f01'
...
Conflicts:
build/kitchen-sink.html
build/src/ace-noconflict.js
build/src/ace.js
2012-01-23 15:05:49 +01:00
Fabian Jakobs
8b82f01cce
package
2012-01-23 14:50:24 +01:00
Fabian Jakobs
fe8a9d0681
don't scroll cursor into view on change session
2012-01-23 14:48:43 +01:00
Fabian Jakobs
3bc79d6f2b
Merge pull request #620 from ajaxorg/nicer-fonts2
...
Make sure that Ace looks good on Windows & Linux too
2012-01-19 03:55:11 -08:00
Adam Jimenez
52edab929d
Fix to work with Jsmin
2012-01-19 10:54:36 +00:00
Jan Jongboom
dce1cda421
Make sure that Ace looks good on Windows & Linux too
...
Default monospace font on Windows is now Consolas, which is a great one, then remove Courier New, because monospace is better on Linux systems; and if there is no nice monospace font it'll fall back to Courier anyway.
2012-01-17 18:45:23 +01:00
Richard Kettelerij
a27c631290
Minor documentation fix, the node.js mini HTTP server requires mime to be installed
2012-01-15 15:20:58 +01:00
Fabian Jakobs
c824e608d8
package
2012-01-06 11:45:09 +01:00
Fabian Jakobs
cf6f4d88d3
Merge branch 'master' of https://github.com/desoi/ace into desoi-master
...
Conflicts:
Makefile.dryice.js
2012-01-06 11:39:27 +01:00
John DeSoi
493824ca4d
new mode for PostgreSQL - pgsql
2012-01-05 22:00:26 -05:00
Fabian Jakobs
c1a8d2a1dc
Merge pull request #602 from nightwing/pullreq
...
bugfix
2012-01-02 10:04:49 -08:00
nightwing
496446ddfc
on session with active placeholder setValue("") crashes the browser
2012-01-02 21:46:04 +04:00
nightwing
29246bf8d9
do not wait for pollSizeChanges to apply change after setFontSize
2012-01-02 21:46:04 +04:00
nightwing
9c30cf29c8
get rid of $desiredScrollLeft
2012-01-02 21:46:04 +04:00
nightwing
8d6facfdc7
fix typo
2012-01-02 21:46:04 +04:00
nightwing
35aecf42af
fix scrollToLine for sessions containing folds
2012-01-02 21:46:04 +04:00
nightwing
57bb9f767c
fix foldAll
2012-01-02 21:46:04 +04:00
nightwing
eebdf1360f
jumptomatching should be enabled in readonly mode
2012-01-02 21:46:04 +04:00
Fabian Jakobs
73dd10abc7
Merge pull request #601 from nightwing/opera
...
fix for repeated keypress on opera
2012-01-02 08:37:58 -08:00
Fabian Jakobs
6433e4cf77
Merge branch 'master' of github.com:ajaxorg/ace
2012-01-02 17:33:26 +01:00
Fabian Jakobs
307b3884b5
update require.js
2012-01-02 17:33:01 +01:00
Fabian Jakobs
59acd23d2c
r.js fix
2012-01-02 17:32:53 +01:00
nightwing
67eec84c69
fix for repeated keypress on opera
2012-01-02 18:04:49 +04:00
Fabian Jakobs
dcb387b761
add https://github.com/rocktronica/tmpltr to projects using ace
2012-01-02 11:37:12 +01:00
Zef Hemel
3d812115ed
Merge pull request #597 from ajaxorg/code-snippets
...
Static highlighting fix for codesnippets
2011-12-29 02:40:48 -08:00
Jan Jongboom
f283d34790
Static highlighting fix for codesnippets
2011-12-29 10:36:22 +00:00
Zef Hemel
0fc5392cbe
package
2011-12-22 22:23:28 +01:00
Zef Hemel
c1af717143
Fix cross-domain worker load issue.
2011-12-22 22:23:09 +01:00
Fabian Jakobs
c52d1b2030
package
2011-12-21 16:23:36 +01:00
Fabian Jakobs
d688278297
Merge branch 'master' of github.com:ajaxorg/ace
2011-12-21 16:22:43 +01:00
Fabian Jakobs
827490fedd
fix scrolling issues
2011-12-21 16:16:19 +01:00
Zef Hemel
f2e1dfee50
Undoing the change that broke the firefox. onmessage is not a local variable, it's a global one.
2011-12-21 15:58:34 +01:00
okonomiyaki3000
68a812c69d
each new variable gets its own 'var' statement.
2011-12-21 22:11:46 +09:00
okonomiyaki3000
f79c2d8ce2
replace and replaceAll will return the number of items replaced
2011-12-21 17:16:37 +09:00
Fabian Jakobs
cd19802f46
package
2011-12-20 16:37:17 +01:00
Fabian Jakobs
b3b1dcbbac
fix typo
2011-12-20 16:36:29 +01:00
Fabian Jakobs
d0cfaca836
fix tests
2011-12-20 15:16:09 +01:00
Fabian Jakobs
9a5718433b
package
2011-12-20 14:51:51 +01:00
Fabian Jakobs
26947b5ab1
Merge pull request #589 from ajaxorg/info-marker
...
"Info" icon for gutter was still missing.
2011-12-20 05:50:34 -08:00
Fabian Jakobs
495c27df57
package
2011-12-20 14:42:00 +01:00
Fabian Jakobs
ea23efaed2
scroll events are now on the edit session
2011-12-20 14:35:28 +01:00
Fabian Jakobs
ee123ab4a4
package
2011-12-20 14:31:59 +01:00
Fabian Jakobs
e766d70b07
move scroll top and scroll left into the edit_session
...
so they can be persisted when changing sessions.
2011-12-20 14:00:47 +01:00
Zef Hemel
1154cb8f71
"Info" icon for gutter was still missing.
2011-12-20 12:45:59 +01:00
Fabian Jakobs
26fb2ae0bb
package
2011-12-20 12:20:13 +01:00
Fabian Jakobs
f3cd1d1f7e
kitchen sink gets its own set of themes
2011-12-20 12:18:02 +01:00
Fabian Jakobs
3b7871ce0e
fix flash of hidden textarea
2011-12-20 12:16:49 +01:00
Fabian Jakobs
ec7ac55a6b
package
2011-12-19 15:30:56 +01:00
Fabian Jakobs
c08d09bfb4
use strict
2011-12-19 15:15:29 +01:00
Fabian Jakobs
65c0bd1213
cleanups
2011-12-19 15:15:17 +01:00
Fabian Jakobs
5b6872b702
fix tests
2011-12-19 13:29:16 +01:00
Fabian Jakobs
63e037f544
package
2011-12-19 13:22:23 +01:00
Fabian Jakobs
b8f15cb81b
Merge branch 'master' of github.com:ajaxorg/ace
2011-12-19 13:21:18 +01:00
Fabian Jakobs
b4d9100a90
package
2011-12-19 13:21:11 +01:00
Fabian Jakobs
1f40a1d21d
give kitchen sink its own build target
2011-12-19 13:18:44 +01:00
Fabian Jakobs
3771ae8545
completely refactor and cleanup build script
2011-12-19 13:05:34 +01:00
Fabian Jakobs
fcaeafb07d
use no conflict version of ace for the demo
2011-12-19 13:04:17 +01:00
Fabian Jakobs
9e35b31e2d
use nicer script name for bookmarklet
2011-12-19 13:02:38 +01:00
Fabian Jakobs
47aa0d88c9
mark modules as packaged
2011-12-19 13:02:10 +01:00
Fabian Jakobs
3e88268332
add jump to matching brace command
2011-12-19 12:04:22 +01:00
Fabian Jakobs
d2a783f824
use _emit iso _dispatchEvent
2011-12-19 12:03:57 +01:00
Fabian Jakobs
02f1447e2c
emit scroll events
2011-12-19 12:02:42 +01:00
Fabian Jakobs
1c90af5612
Merge pull request #586 from nightwing/pullreq
...
coffee script folding + horizontal scroll fixes
2011-12-19 01:17:22 -08:00
nightwing
de9370ae92
fix marker sizing
2011-12-18 19:03:57 +04:00
nightwing
00bc66fd9a
fix regression with horizontal scrolling
2011-12-18 19:03:09 +04:00
nightwing
a673864f38
coffescript folding improvements ( fixes #582 )
2011-12-18 18:15:35 +04:00
Fabian Jakobs
a40c6a9211
Cleanup build system
...
* create no conflict packed version of ace
* move text area code into the normal code base
* remote special cased code for textarea
2011-12-16 16:32:07 +01:00
Fabian Jakobs
512a82015f
Merge pull request #580 from nightwing/pullreq
...
python folding tests + some bugfix
2011-12-16 03:01:35 -08:00
Fabian Jakobs
3bd7b0a59a
Merge pull request #579 from okonomiyaki3000/master
...
Don't let $tokenizeRows return empty array. Rename variable 'char' as 'chr'
2011-12-16 00:12:35 -08:00
okonomiyaki3000
581668441a
Changed 6 instances of 'char' to 'chr'. char is a reserved word in JavaScript and should not be used as a variable name.
2011-12-16 15:15:54 +09:00
okonomiyaki3000
2fd1c7565b
Problem: It seems that, under circumstances I do not understand, some NaN value gets passed to getState and then on to $tokenizeRows which causes empty array to be returned. getState then tries to access element 0 of this array and ugly things start to happen.
...
Solution: never return empty array from $tokenizeRows
2011-12-16 15:05:22 +09:00
nightwing
7f8401ef07
cdata isn't a tag
2011-12-15 22:00:31 +04:00
nightwing
3f123b19a6
shift click should add subfolds until document end if foldWidgetRange is null
2011-12-15 21:48:15 +04:00
nightwing
41d8cfa4ef
fixed exception in xml folding when tags are not balanced
2011-12-15 21:46:18 +04:00
nightwing
a424fb5da5
in html "style" and "script" should match only exact word
2011-12-15 21:38:00 +04:00
nightwing
ab4ad37e5a
add missing variable declaration
2011-12-15 20:53:06 +04:00
nightwing
c491ec9a5b
handle case when fold is on single line
2011-12-15 20:53:05 +04:00
nightwing
ac43a82c02
tweak python folding and add tests
2011-12-15 20:53:05 +04:00
nightwing
e24dab2ea1
rewriting bound function doesn't work
2011-12-15 20:53:05 +04:00
Fabian Jakobs
25400848f2
fix folding after html mode changes
2011-12-15 17:23:34 +01:00
Fabian Jakobs
eb021d957e
package
2011-12-14 17:06:05 +01:00
Fabian Jakobs
6b80c3581e
add dreamweaver theme to the build script
2011-12-14 17:04:51 +01:00
Adam Jimenez
3b647e1aa7
dragTimer renamed to dragDelay
...
Conflicts:
lib/ace/mouse/mouse_handler.js
2011-12-14 17:00:25 +01:00
Adam Jimenez
50e6df7e15
code style improvements
...
Conflicts:
lib/ace/virtual_renderer.js
2011-12-14 16:59:14 +01:00
Fabian Jakobs
9f3c7630db
Merge commit ' e8c077e90d'
...
Conflicts:
lib/ace/mouse/mouse_handler.js
2011-12-14 16:57:58 +01:00
Fabian Jakobs
b2162f0408
package
2011-12-14 16:50:14 +01:00
Fabian Jakobs
95537b4f4f
cleanups
2011-12-14 16:50:04 +01:00
Fabian Jakobs
31ebc6ad3b
fix unit test
2011-12-14 16:47:20 +01:00
Fabian Jakobs
b2334b036c
Merge branch 'master' of github.com:ajaxorg/ace
...
Conflicts:
lib/ace/virtual_renderer.js
2011-12-14 16:27:57 +01:00
Fabian Jakobs
337d7bc6e0
package
2011-12-14 16:08:55 +01:00
Fabian Jakobs
0a6b072079
add default gutter handler
2011-12-14 16:01:35 +01:00
Fabian Jakobs
680ae0e8a2
move gutter mouse event code to the mouse_handler
2011-12-14 15:30:20 +01:00
Fabian Jakobs
e8f80f9ca7
Merge pull request #568 from mwkaufmann/patch-1
...
fix: a minor typo in demo.js
2011-12-14 05:28:29 -08:00
Fabian Jakobs
ebbe67a01b
Merge pull request #573 from nightwing/pullreq
...
more folding polish
2011-12-14 05:27:52 -08:00
Fabian Jakobs
653a88ff30
don't sélect on unfold
2011-12-14 13:28:02 +01:00
Fabian Jakobs
312dfe7ddf
package
2011-12-13 18:06:00 +01:00
Fabian Jakobs
a2ed7d8b14
more theme updates
2011-12-13 18:03:56 +01:00
Fabian Jakobs
9ef05262f4
update themes
2011-12-13 17:57:58 +01:00
Fabian Jakobs
b6fbe5b6bb
hide fold icons in manual mode
2011-12-13 16:48:13 +01:00
Fabian Jakobs
2bd85c163d
automatically resize gutter for high line numbers
2011-12-13 16:19:28 +01:00
Fabian Jakobs
f7e7039bb5
typo
2011-12-13 14:18:08 +01:00
Fabian Jakobs
214aa85037
package
2011-12-13 14:06:33 +01:00
Fabian Jakobs
78d2e48ab2
when setting fold style to manual unfold all folds
2011-12-13 14:04:57 +01:00
Fabian Jakobs
57662cf8fa
open folds with single click
2011-12-13 13:50:42 +01:00
Fabian Jakobs
e8f35d3cd2
cleanup
2011-12-13 13:50:28 +01:00
Fabian Jakobs
2d3ee456b6
package
2011-12-13 13:15:08 +01:00
Fabian Jakobs
a8bc832faa
add some content to the animation demo
2011-12-13 13:14:53 +01:00
Fabian Jakobs
3b01eb9bac
cleanups
2011-12-13 12:21:47 +01:00
Fabian Jakobs
c93d1e209a
remove classList support
2011-12-13 12:21:30 +01:00
Fabian Jakobs
5200776c52
add animated folding experiment
2011-12-13 12:20:55 +01:00
nightwing
d10ea1fe0d
show some feedback to user action, when fold can't be added
2011-12-13 09:31:14 +04:00
nightwing
0a9a997883
better folding for python and coffeeScript
2011-12-13 01:21:29 +04:00
nightwing
55198434a4
folds should respond only to click events (not dblclick)
2011-12-13 01:04:00 +04:00
Adam Jimenez
e8c077e90d
Fixes highlighting of !doctype tag
2011-12-12 13:19:29 +00:00
Adam Jimenez
f9262f445e
Different highlighting for specific HTML tags e.g. form tags / table tags
2011-12-12 13:19:08 +00:00
Adam Jimenez
6124b5576d
setDragTimer - configure wait time when dragging
2011-12-12 13:17:56 +00:00
Adam Jimenez
dc32557f23
Highlight HTML in PHP mode
2011-12-12 13:17:03 +00:00
Adam Jimenez
4e2764dfdd
dreamweaver theme
2011-12-12 13:15:00 +00:00
Fabian Jakobs
fcf3b7928f
cleanups
2011-12-12 12:52:24 +01:00
mwkaufmann
57e77c590e
fixed a typo
2011-12-10 00:39:51 +01:00
Fabian Jakobs
8bd16ba2ed
remove fold styles from the theme (might have to be
...
added back later)
2011-12-09 17:19:09 +01:00
Fabian Jakobs
dac9d03944
more folding css tweaks
2011-12-09 17:18:46 +01:00
Fabian Jakobs
01af029c30
package
2011-12-09 16:52:25 +01:00
Fabian Jakobs
16abfcbe75
Revert "add scrollbar before scroller to not cover it"
...
This reverts commit decebfc552 .
2011-12-09 16:49:27 +01:00
Fabian Jakobs
e1b21b0dc8
package
2011-12-09 16:45:19 +01:00
Fabian Jakobs
83065ec8f5
fix folding of comments
2011-12-09 16:37:00 +01:00
Fabian Jakobs
d0472db577
package
2011-12-09 15:59:56 +01:00
Fabian Jakobs
d12d7e3dc5
update folding styling
2011-12-09 15:56:39 +01:00
Fabian Jakobs
759384e4c8
package
2011-12-09 10:43:52 +01:00
Fabian Jakobs
a742993ffb
Merge pull request #565 from nightwing/pullreq
...
small polish
2011-12-08 09:52:44 -08:00
Fabian Jakobs
5f03c6b48c
package
2011-12-08 18:51:28 +01:00
Fabian Jakobs
9cb05c2e56
make move word right/left consistent with OSX behavior (XCode)
...
fix #542
2011-12-08 18:50:05 +01:00
nightwing
0d02902831
snap scrolling to edges
...
(it doesn't make sense to have editor scrolled by just one char)
2011-12-08 21:27:18 +04:00
nightwing
85e087f87d
fix for jquery modal dialogs which doesn't break selection
2011-12-08 21:01:23 +04:00
nightwing
decebfc552
add scrollbar before scroller to not cover it
2011-12-08 20:54:54 +04:00
nightwing
e6a0c06575
fix size computations depending on renderer $padding
2011-12-08 20:54:15 +04:00
nightwing
b9515ddb01
keep existing macro if nothing new is recorded
2011-12-08 18:54:47 +04:00
Fabian Jakobs
96b6abb615
package
2011-12-07 10:56:09 +01:00
Fabian Jakobs
6a6c4c4c15
Merge branch 'master' of github.com:ajaxorg/ace
2011-12-07 10:54:35 +01:00
Fabian Jakobs
98f245e975
change navigate right unit test to match OSX
...
TextEdit behavior
2011-12-07 10:53:34 +01:00
Fabian Jakobs
855b43fdad
add some more CSS properties to highlight
2011-12-07 10:52:38 +01:00
Fabian Jakobs
130429a611
fix getKeyboardHandler
2011-12-06 16:00:59 +01:00
Fabian Jakobs
23a48b23b4
cleanups
2011-12-06 16:00:10 +01:00
Fabian Jakobs
83d6732abe
add chrome theme to the demo
2011-12-06 15:59:53 +01:00
Fabian Jakobs
50ecdb5e0d
add wavemaker to projects using ace
2011-12-06 15:59:40 +01:00
Fabian Jakobs
bd9fad0b86
Merge pull request #561 from wildfireapp/jquery_modal_fix
...
Increase z-index of textarea so it works with jQuery dialogs with modal=...
2011-12-06 02:46:47 -08:00
Fabian Jakobs
5057b7be7b
Merge pull request #559 from wildfireapp/add_chrome_theme
...
Add chrome theme.
2011-12-06 02:18:03 -08:00
Bernie Telles
8932ec3816
remove remnants of liquid
2011-12-05 11:36:41 -08:00
Bernie Telles
a32ade3300
Create chrome theme.
2011-12-05 11:29:51 -08:00
Bernie Telles
b229566f3c
Add chrome theme to compile settings.
2011-12-05 11:29:43 -08:00
Bernie Telles
c43618f2cb
Increase z-index of textarea so it works with jQuery dialogs with modal=true
2011-12-05 11:28:58 -08:00
Fabian Jakobs
aa08adc5ab
Merge branch 'master' of github.com:ajaxorg/ace
2011-12-05 18:54:47 +01:00
Fabian Jakobs
633fbfdb31
package
2011-12-05 18:53:44 +01:00
Fabian Jakobs
d90cf5a31e
fix mini require for the bookmarklet
2011-12-05 18:53:37 +01:00
Fabian Jakobs
b002aacf34
Merge pull request #547 from paulb777/patch-3
...
Point out that dryice is required to build.
2011-12-05 09:12:47 -08:00
Fabian Jakobs
1b58db895c
Merge pull request #553 from nightwing/pullreq
...
some highlight rule fixes
2011-12-05 09:11:37 -08:00
Fabian Jakobs
3d89cadb36
package
2011-12-05 18:10:25 +01:00
Fabian Jakobs
e0c00a1840
Merge branch 'master' of github.com:ajaxorg/ace
2011-12-05 18:09:21 +01:00
Fabian Jakobs
29d00b160f
package
2011-12-05 18:09:03 +01:00
Fabian Jakobs
6a9ef52fe8
don't use console without checks
2011-12-05 18:08:07 +01:00
Fabian Jakobs
bf263ff375
Merge pull request #556 from ajaxorg/select-undo
...
Added the ability to (temporarily) disable selection of undos
2011-12-05 09:04:04 -08:00
Fabian Jakobs
494a21d9e2
package
2011-12-05 16:02:58 +01:00
Fabian Jakobs
4ff215fb72
fix css sample
2011-12-05 16:01:41 +01:00
nightwing
8f20a8f557
add missing flag argument
2011-12-05 19:00:59 +04:00
Fabian Jakobs
82a930053b
Merge remote-tracking branch 'nightwing/pullreq'
...
Conflicts:
lib/ace/mode/folding/cstyle.js
2011-12-05 15:56:38 +01:00
Fabian Jakobs
d6e6a8ce97
package
2011-12-05 15:45:37 +01:00
Zef Hemel
bab7d58449
Added the ability to (temporarily) disable selection of undos. This messes up placeholder behavior.
2011-12-05 15:39:19 +01:00
Fabian Jakobs
9fee4b7d96
fix folding for self closing tags. fix #548
2011-12-05 15:36:05 +01:00
Fabian Jakobs
70cef75704
add setting to toggle fold mode
2011-12-05 15:11:36 +01:00
nightwing
f1c4eab550
cstyle folding throws if matching bracket isn't found
2011-12-04 21:03:58 +04:00
nightwing
c4bdcd8bad
add ability to Tokenizer to use "i" flag for caseInsensitve languages
2011-12-04 20:55:25 +04:00
nightwing
ba334cae71
fix for broken paren matching in @keyframes rules
2011-12-04 20:40:46 +04:00
nightwing
5b08bf8e1e
fix js regex highlighting
...
adds coloring for escaped entities \s
and fixes highlighting regexps like /[]/g
2011-12-04 20:33:54 +04:00
Fabian Jakobs
da1a45f694
create separate html mode
2011-12-02 15:10:27 +01:00
Fabian Jakobs
8a6bfe2d24
package
2011-12-02 13:21:29 +01:00
Fabian Jakobs
829c24c780
add getAllFolds
2011-12-02 13:19:42 +01:00
Fabian Jakobs
a37f9562e3
add mixed mode folding rules
2011-12-02 13:19:36 +01:00
Fabian Jakobs
593d95f482
Merge branch 'master' of github.com:ajaxorg/ace
2011-12-02 11:10:16 +01:00
Fabian Jakobs
75f5d06362
Merge pull request #546 from nightwing/pullreq
...
a small followup for structured folding
2011-12-02 01:14:18 -08:00
Fabian Jakobs
e7ca90ffe0
some folding fixes and cleanups
2011-12-02 10:04:54 +01:00
Paul Beusterien
a2b20bae7a
Point out that dryice is required to build. Also, I don't think git submodule update is needed any longer
2011-12-01 13:10:11 -08:00
nightwing
f02c04965b
shift+click must fold all subfolds as well
2011-12-01 23:58:16 +04:00
nightwing
d9f3eff921
fix caching of foldWidgets
2011-12-01 23:19:42 +04:00
Fabian Jakobs
a82c478d6d
Merge pull request #545 from ajaxorg/placeholder-cancel
...
Added ability to cancel (=undo) the placeholder changes
2011-12-01 09:51:27 -08:00
Fabian Jakobs
50ba6fa664
Merge pull request #539 from singjie/master
...
Fix contextMenu when accessing editor requires scrolling
2011-12-01 09:42:29 -08:00
Fabian Jakobs
bbcb00acc4
split mode specific code for structured folding
...
into separate files
2011-12-01 18:25:46 +01:00
Fabian Jakobs
d2eeb44016
package
2011-12-01 16:51:55 +01:00
Fabian Jakobs
5db6824f28
disable logging
2011-12-01 16:51:05 +01:00
Fabian Jakobs
285afeb4f2
handle void elements in html folding
2011-12-01 16:44:55 +01:00
Zef Hemel
3beed6da5b
Added ability to cancel the placeholder related changes + test.
2011-12-01 16:29:27 +01:00
Fabian Jakobs
d8faf048bc
package
2011-12-01 16:09:18 +01:00
Fabian Jakobs
0c14c86c94
fix unit tests
2011-12-01 16:08:31 +01:00
Fabian Jakobs
b9bbf22094
ignore
2011-12-01 15:46:32 +01:00
Fabian Jakobs
36b05a9bd4
package
2011-12-01 15:45:52 +01:00
Fabian Jakobs
0867c5ec40
enable folding in other modes
2011-12-01 15:43:33 +01:00
Fabian Jakobs
71d5f359fb
add folding for xml style modes. Also refactor
...
html, svg and xml modes to reuse code
2011-12-01 15:39:02 +01:00
Fabian Jakobs
9a612cd2e5
align xml mode with html mode
2011-12-01 12:48:28 +01:00
Fabian Jakobs
64d8b93538
Merge branch 'master' of github.com:ajaxorg/ace
2011-12-01 12:07:22 +01:00
Fabian Jakobs
14a7b0e1e7
Merge pull request #513 from wildfireapp/master
...
Can we add open and close angle brackets to the list of items highlighted as a tag?
2011-12-01 03:05:42 -08:00
Fabian Jakobs
f45b4ed783
code folding cleanups
2011-12-01 11:27:26 +01:00
Fabian Jakobs
7f8235c0dd
Merge remote-tracking branch 'nightwing/pullreq'
2011-12-01 11:02:48 +01:00
Fabian Jakobs
acf258ea8b
cleanups
2011-12-01 11:02:22 +01:00
mikedeboer
6e40a7d210
check for delta.lines
2011-11-30 18:32:00 +01:00
Zef Hemel
0d56cbade3
Merge pull request #543 from ajaxorg/vim
...
Changes in Vim branch
2011-11-30 08:50:28 -08:00
Sergi Mansilla
ebd9356e7b
Merge branch 'vim' of http://github.com/ajaxorg/ace into vim
2011-11-30 17:44:17 +01:00
Sergi Mansilla
e944fdde3b
Small fixes in keybinding.js
2011-11-30 17:42:38 +01:00
Zef Hemel
c6dbb93167
Merge branch 'fix/remove-duplicate-annos' into vim
2011-11-30 11:57:07 +01:00
Zef Hemel
147709312c
Avoids multiple duplicate messages in the gutter title.
2011-11-30 11:56:17 +01:00
John DeSoi
5347de55a6
Fix missing SQL sample file in demo.
...
Added sql.sql to the kitchen-sink demo.
2011-11-29 13:38:49 -05:00
Sergi Mansilla
d3013ad835
We are now passing along the original Keyboard event for keybindings
...
The original keyboard event is now passed on, and `$composeBuffer` is
returning with an extra property `keyIdentifier`, which contains the
Unicode id of the pressed keybinding.
2011-11-29 16:45:30 +01:00
Lee Sing Jie
92d1b7559b
Fix contextMenu when editor require scrolling
...
When editor is not at the top of the page (requires scrolling), textarea
right-click context menu will fail to appear.
Use clientX and clientY which returns the relative coordinates instead
of pageX and pageY.
2011-11-29 21:25:25 +08:00
Fabian Jakobs
cd271f1a8b
add failing unit test for #510
2011-11-28 17:38:58 +01:00
Fabian Jakobs
15f2ef3f80
package
2011-11-28 17:03:55 +01:00
Fabian Jakobs
af074250db
fix demo
2011-11-28 17:03:48 +01:00
Fabian Jakobs
12f47849fb
fix #533
2011-11-28 16:51:51 +01:00
Fabian Jakobs
5d38d47af0
fix #524
2011-11-28 16:25:03 +01:00
Fabian Jakobs
3cda6306c0
wiki
2011-11-28 16:20:35 +01:00
Fabian Jakobs
c4d3d68a19
don't autoindent in object literal. fix #508
2011-11-28 16:19:22 +01:00
Fabian Jakobs
09a04bdc32
use text mate keybindings for the macros. fix #534
2011-11-28 16:02:49 +01:00
nightwing
4677db58d8
add fold detection rules for python and c style languages
2011-11-28 18:09:39 +04:00
nightwing
aa9ff0d763
ctrl+dblClick must remove fold and it's subfolds
2011-11-28 01:21:23 +04:00
nightwing
2424261f7a
use tokenIterator to find comment range
2011-11-28 00:57:40 +04:00
nightwing
77dfd0b29c
addFold must not throw if new fold is inside the existing one
2011-11-28 00:24:37 +04:00
nightwing
3412f89007
add simple foldWidgets
2011-11-27 20:53:51 +04:00
nightwing
8c1d415bdd
make text layer full length
2011-11-25 22:47:07 +04:00
Fabian Jakobs
ff2a87af7e
package
2011-11-25 18:46:50 +01:00
Fabian Jakobs
1a42d8e2b0
fix kitchen sink loading
2011-11-25 18:45:43 +01:00
Fabian Jakobs
e0aaedaa0d
xml highlighter fix #521
2011-11-25 18:45:23 +01:00
Fabian Jakobs
0b633711a0
package
2011-11-25 17:21:26 +01:00
Fabian Jakobs
d513838288
remove unused imports
2011-11-25 17:20:50 +01:00
Fabian Jakobs
d3ba5b8111
fix embedding multiple ace editors fix #492
2011-11-25 17:20:33 +01:00
Fabian Jakobs
2b4351ccd7
Merge branch 'master' of github.com:ajaxorg/ace
...
Conflicts:
build/demo/kitchen-sink/kitchen-sink.js
build/kitchen-sink.html
build/src/ace.js
build/textarea/src/ace.js
2011-11-25 16:22:22 +01:00
Sergi Mansilla
0ca443966e
package
2011-11-25 11:30:31 +01:00
Zef Hemel
7e84cef35b
Merge pull request #531 from ajaxorg/vim_methods
...
Added `getAWordRange` and `selectAWord` methods
2011-11-25 02:21:34 -08:00
Sergi Mansilla
5639aa971e
Added tests for selectAWord
2011-11-24 23:22:49 +01:00
Fabian Jakobs
64ce049838
package
2011-11-24 18:26:33 +01:00
Fabian Jakobs
51d2a72933
Merge branch 'master' into keybinding_cleanup
2011-11-24 18:25:18 +01:00
Fabian Jakobs
59af119a42
revert d62c0aa0: "change windows shortcuts to match os conventions"
2011-11-24 18:25:08 +01:00
Sergi Mansilla
bb7fd9bb66
Added getAWordRange and selectAWord methods
...
These new methods are necessary to select a word along with its right
whitespace, which is a reasonably common scenario.
2011-11-24 18:18:01 +01:00
Fabian Jakobs
dbc4a35d38
package
2011-11-24 17:37:36 +01:00
Fabian Jakobs
219d337db3
workaround for cloud9 rendering bug
2011-11-24 17:36:25 +01:00
Zef Hemel
9d1c25eb1b
Merge pull request #530 from adamjimenez/patch-4
...
fix for binding ctrl-;
2011-11-24 04:27:43 -08:00
Adam Jimenez
184ed6cee6
fix for binding ctrl-;
2011-11-24 11:18:31 +00:00
Zef Hemel
52adc20760
Merge pull request #529 from nightwing/pullreq
...
update themes and theme conversion tool
2011-11-24 03:16:42 -08:00
nightwing
448fde5d4b
update themes and theme conversion tool to add missing styles for folds
2011-11-24 12:11:07 +04:00
Zef Hemel
b2dcbf9fa3
Build update.
2011-11-23 12:54:57 +01:00
Mike de Boer
8e7a4f61c4
Merge pull request #527 from ajaxorg/themes-dark-light-marker
...
Light/dark theme marker
2011-11-23 02:54:02 -08:00
Zef Hemel
b81138b937
Added space after 'if'
2011-11-23 11:46:57 +01:00
Zef Hemel
44db746f35
Adds a marker to every theme saying whether it is a dark or light theme. Based on that, it either attaches an "ace_dark" CSS selector to the root of the editor or not. Useful for styling.
2011-11-23 11:33:23 +01:00
nightwing
970dccdca4
better api for adding commands + unit tests
2011-11-22 12:16:44 +04:00
nightwing
c00341b444
add command_manager_test to browser tests, and fix failing test
2011-11-21 12:46:15 +04:00
nightwing
262df95a3d
properly handle replay/toggleRecording while in replay mode
2011-11-21 12:14:09 +04:00
nightwing
52ea224893
hashHandler may return empty command
2011-11-21 12:14:09 +04:00
nightwing
c8906d4123
do not emit paste on indent
2011-11-21 12:14:09 +04:00
nightwing
0ba3333971
add simple keyboard macros
2011-11-21 12:14:09 +04:00
nightwing
d926ff88a9
move readOnly checks into commandManager
2011-11-21 12:13:44 +04:00
nightwing
97b00ea46b
untangle keybinding.js
2011-11-21 12:13:44 +04:00
nightwing
d62c0aa08e
change windows shortcuts to match os conventions
2011-11-21 12:13:44 +04:00
nightwing
3dbe128d10
fix: removeFolds splits foldLine incorrectly
2011-11-21 12:13:25 +04:00
nightwing
d8a8876254
find and goto must unfold desired locations
2011-11-21 12:13:16 +04:00
Zef Hemel
d1064ae0e1
Merge pull request #512 from nightwing/pullreq
...
fixed some bugs with wrapped foldlines
2011-11-21 00:01:39 -08:00
nightwing
13bb7725ff
adapt move line test to new behaviour
2011-11-18 17:39:56 +04:00
nightwing
e2d47c6a60
fix clipping at the boundaries, and add more tests
2011-11-18 17:39:03 +04:00
Jan Jongboom
5e44199d36
Merge pull request #516 from ajaxorg/hotfix/theme_require_paths
...
fixed require paths for ace themes
2011-11-18 03:01:26 -08:00
mikedeboer
390f541769
fixed require paths for ace themes
2011-11-18 11:53:51 +01:00
Zef Hemel
ac324e8fb0
Merge remote-tracking branch 'nightwing/pullreq' into integration
2011-11-18 11:18:30 +01:00
Sergi Mansilla
aeb49e017c
Merge pull request #515 from ajaxorg/hotfix/gutter-shiz
...
Hotfix/gutter shiz
2011-11-18 02:05:54 -08:00
Jan Jongboom
385b4cb932
ace-uncompressed build update
2011-11-18 10:58:58 +01:00
Jan Jongboom
5174c54a89
Fresh build
2011-11-18 10:38:14 +01:00
Jan Jongboom
314f756bfb
Themes reverted
2011-11-18 10:36:37 +01:00
Bernie Telles
5d0bc99d99
Change HTML highlight rules to match chrome theme.
...
Conflicts:
lib/ace/mode/html_highlight_rules.js
2011-11-17 18:41:45 -08:00
Fabian Jakobs
00d86c60ef
Merge pull request #506 from ajaxorg/placeholders
...
Placeholders
2011-11-17 10:54:11 -08:00
nightwing
be8cacfcc3
useragent.js thinks firefox 11 is old :-)
2011-11-17 21:58:07 +04:00
nightwing
0d696cb258
allow Numpad\d keys in commands
2011-11-17 21:31:45 +04:00
nightwing
647c713325
do not lose cursor position while moving lines
2011-11-17 21:14:04 +04:00
nightwing
4a8a5bad59
Fixed: selectAll+removeLines corrupts undo history
2011-11-17 21:13:21 +04:00
nightwing
41a1913235
findPrevious finds same text again and again if selection isn't backwards
2011-11-17 21:13:02 +04:00
nightwing
a931d239d7
fix rendering of wrapped foldlines
2011-11-17 21:08:17 +04:00
Zef Hemel
7d50280a49
Unit tests for placeholder and bugfixes resulting from the test.
2011-11-17 10:39:42 +01:00
Zef Hemel
1fb9e0aea4
Merge pull request #507 from defunkt/upper-and-lower
...
Add editor.toUpperCase() and editor.toLowerCase()
2011-11-16 22:27:25 -08:00
Chris Wanstrath
351c1e75fb
Add editor.toUpperCase() and editor.toLowerCase()
...
Also add Ctrl-U (uppercase) and Ctrl-Shift-U (lowercase) bindings.
2011-11-16 10:34:19 -08:00
Zef Hemel
8978ca7bb3
Merge remote-tracking branch 'origin/master' into placeholders
2011-11-16 17:00:24 +01:00
Zef Hemel
90928a61ae
Removed default classes.
2011-11-16 16:48:58 +01:00
Zef Hemel
42d6cedf4d
Minor tweaks.
2011-11-16 16:46:28 +01:00
mikedeboer
ba8574b9df
added Travis status to Readme
2011-11-16 12:29:59 +01:00
mikedeboer
79c661aa53
added Travis config
2011-11-16 12:21:40 +01:00
Zef Hemel
ba4497e068
Merge remote-tracking branch 'origin/master' into placeholders
2011-11-16 11:08:54 +01:00
Zef Hemel
755ec7eeb2
First iteration of placeholders in ACE.
2011-11-16 11:07:20 +01:00
Fabian Jakobs
7dd3d5c576
package
2011-11-15 18:20:29 +01:00
Fabian Jakobs
be69263d31
fix #505
2011-11-15 18:11:00 +01:00
Fabian Jakobs
392a80d23c
package
2011-11-15 11:43:00 +01:00
Fabian Jakobs
74beb8070d
haxe mode
2011-11-15 11:41:45 +01:00
Fabian Jakobs
c97fc93a71
Merge branch 'haxesyntax'
...
Conflicts:
demo/kitchen-sink/demo.js
2011-11-15 11:38:43 +01:00
Fabian Jakobs
6d06b3bbd0
cleanups to the haxe mode
2011-11-15 11:21:57 +01:00
Jason O'Neil
45d3c86da6
Changed to demo, because haxe.hx was renamed to Haxe.hx
...
Haxe files must be uppercase to be compile-able.
2011-11-15 11:15:41 +01:00
Jason O'Neil
8f0a86639a
Renamed haxe file sample and changed class so that it is a valid file that compiles.
2011-11-15 11:15:41 +01:00
Jason O'Neil
0c4c0f8529
Changes to Textarea also
2011-11-15 11:15:41 +01:00
Fabian Jakobs
112c5e8959
package
2011-11-15 11:08:33 +01:00
Fabian Jakobs
a13ba68fa2
fix unit tests
2011-11-15 11:05:11 +01:00
Fabian Jakobs
c1082c648c
Merge branch 'match-on-tokens' of https://github.com/dgeorge/ace into dgeorge-match-on-tokens
...
Conflicts:
lib/ace/edit_session.js
lib/ace/edit_session_test.js
lib/ace/test/all_browser.js
2011-11-15 11:01:24 +01:00
Fabian Jakobs
d62c796785
package
2011-11-14 18:12:21 +01:00
Fabian Jakobs
32e90b2b8a
Function.prototype.bind cannot be used in the loader
...
since ES5-shim is not there yet.
2011-11-14 18:12:15 +01:00
Fabian Jakobs
2d9382fb47
function.bind is not available in Safari
2011-11-14 09:19:53 +01:00
dgeorge
a4e1ab55f0
Changed the typeRe regular expression to be more strict.
2011-11-11 09:24:08 -08:00
Fabian Jakobs
3fcbaa4c7c
package
2011-11-11 16:09:30 +01:00
Fabian Jakobs
328dbc312f
sometimes "delete lines" did not update the active
...
line highlight
2011-11-11 15:56:55 +01:00
Fabian Jakobs
dcfecdc1a4
fix find next scroll into view
2011-11-11 15:50:56 +01:00
Fabian Jakobs
129ac7eb0a
split off compat files as separate build file
2011-11-11 12:27:41 +01:00
Fabian Jakobs
c4bcb96b3a
package
2011-11-11 12:27:16 +01:00
Fabian Jakobs
209887ad47
webkit hotfix
2011-11-11 12:27:00 +01:00
Fabian Jakobs
fc220d0363
more command manager tests
2011-11-11 12:26:46 +01:00
Fabian Jakobs
e910138acd
add command_manager unit tests
2011-11-11 11:10:37 +01:00
Fabian Jakobs
25caf6b3bf
package
2011-11-10 18:18:40 +01:00
Fabian Jakobs
c1ee54cae7
stupid chrome fix
2011-11-10 18:18:15 +01:00
Fabian Jakobs
09a52b8165
allow modules to return a module
2011-11-10 18:17:53 +01:00
Fabian Jakobs
0986187300
add canon to migration list
2011-11-10 17:16:08 +01:00
Fabian Jakobs
8f122465f9
compiled requireJS doesn't like relative text plugins
2011-11-10 17:15:49 +01:00
Fabian Jakobs
3036ce516b
improve migration layer
2011-11-10 17:14:52 +01:00
Fabian Jakobs
44c019871c
add removeCommand function
2011-11-10 17:14:17 +01:00
Fabian Jakobs
ea4d070bfd
package
2011-11-10 10:35:43 +01:00
Fabian Jakobs
489659c86f
some minor fixes
2011-11-10 10:35:32 +01:00
Fabian Jakobs
fa7ccc3473
fix browser tests
2011-11-09 17:56:27 +01:00
Fabian Jakobs
3df6def703
npm test
2011-11-09 17:08:48 +01:00
Fabian Jakobs
eeb499b173
update demo
2011-11-09 17:03:00 +01:00
Fabian Jakobs
625f70206c
package
2011-11-09 16:55:48 +01:00
Fabian Jakobs
95b72633a0
Chrome doesn't like the uglified version
2011-11-09 16:54:43 +01:00
Fabian Jakobs
0b69b42ade
more support for relative module ids
2011-11-09 16:51:35 +01:00
Fabian Jakobs
c043d14b8b
use relative module ids to please node.js
2011-11-09 15:38:53 +01:00
Fabian Jakobs
1f6abc96b1
Merge branch 'master' of github.com:ajaxorg/ace
...
Conflicts:
build/demo/kitchen-sink/kitchen-sink-uncompressed.js
build/demo/kitchen-sink/kitchen-sink.js
build/kitchen-sink.html
build/src/ace-uncompressed.js
build/src/ace.js
build/src/keybinding-vim.js
build/src/mode-c_cpp.js
build/src/mode-clojure.js
build/src/mode-coffee.js
build/src/mode-coldfusion.js
build/src/mode-csharp.js
build/src/mode-css.js
build/src/mode-groovy.js
build/src/mode-html.js
build/src/mode-java.js
build/src/mode-javascript.js
build/src/mode-json.js
build/src/mode-markdown.js
build/src/mode-ocaml.js
build/src/mode-perl.js
build/src/mode-php.js
build/src/mode-powershell.js
build/src/mode-python.js
build/src/mode-ruby.js
build/src/mode-scad.js
build/src/mode-scala.js
build/src/mode-scss.js
build/src/mode-svg.js
build/src/mode-textile.js
build/src/worker-coffee.js
build/src/worker-css.js
build/src/worker-javascript.js
build/textarea/src/ace-uncompressed.js
build/textarea/src/ace.js
build/textarea/src/mode-c_cpp.js
build/textarea/src/mode-clojure.js
build/textarea/src/mode-coffee.js
build/textarea/src/mode-coldfusion.js
build/textarea/src/mode-csharp.js
build/textarea/src/mode-css.js
build/textarea/src/mode-groovy.js
build/textarea/src/mode-html.js
build/textarea/src/mode-java.js
build/textarea/src/mode-javascript.js
build/textarea/src/mode-json.js
build/textarea/src/mode-markdown.js
build/textarea/src/mode-ocaml.js
build/textarea/src/mode-perl.js
build/textarea/src/mode-php.js
build/textarea/src/mode-powershell.js
build/textarea/src/mode-python.js
build/textarea/src/mode-ruby.js
build/textarea/src/mode-scad.js
build/textarea/src/mode-scala.js
build/textarea/src/mode-scss.js
build/textarea/src/mode-svg.js
build/textarea/src/mode-textile.js
2011-11-09 11:56:39 +01:00
Fabian Jakobs
610f4da758
package
2011-11-09 11:54:27 +01:00
Fabian Jakobs
b1f0c74a64
add pilot compatibility API
2011-11-09 11:34:50 +01:00
Fabian Jakobs
cc91bfd712
remove pilot references
2011-11-09 11:34:25 +01:00
Fabian Jakobs
688e669361
use dry ice from npm
2011-11-09 11:33:17 +01:00
mikedeboer
f78fb12086
updated build dir
2011-11-07 18:41:59 +01:00
mikedeboer
a53d984016
added a mouse event listener for the 'click' event
2011-11-07 18:41:59 +01:00
Matt
36cb2ba463
Added ubuntu's new font to the list of default fonts
2011-11-07 09:36:45 -08:00
Fabian Jakobs
3930d6da0f
revert fix
2011-11-07 12:30:17 +01:00
Fabian Jakobs
99446c7759
add missing files
2011-11-07 12:30:10 +01:00
Jason O'Neil
3b589d0d85
Changes to Kitchen Sink demo to include haxe mode and document
2011-11-03 13:44:21 +08:00
Jason O'Neil
dbd5d3fa01
Added haxe mode to Makefile.dryice.js
2011-11-03 13:43:48 +08:00
Jason O'Neil
c1337be88f
Added a sample file for haxe
2011-11-03 13:42:50 +08:00
Jason O'Neil
aac5a0e83a
Added mode and highlight rules for haxe, based on C#
2011-11-03 13:05:11 +08:00
Sergi Mansilla
e02b43d9c0
Merge branch 'master' of http://github.com/ajaxorg/ace
2011-11-03 00:12:20 +01:00
Sergi Mansilla
12d125814b
Fixed global variable
2011-11-03 00:09:51 +01:00
Fabian Jakobs
caac348e10
fix remove left
2011-11-02 18:26:52 +01:00
Fabian Jakobs
b063b96230
move pilot code back into Ace
...
Conflicts:
.gitmodules
Makefile.dryice.js
build_support/editor_textarea.html
demo/demo.js
kitchen-sink.html
lib/ace/edit_session_test.js
lib/ace/mode/coffee.js
lib/ace/mode/coffee_highlight_rules.js
lib/ace/mode/css.js
lib/ace/mode/javascript.js
lib/ace/model/window.js
lib/ace/mouse/default_handlers.js
lib/ace/theme/clouds.js
lib/ace/theme/clouds_midnight.js
lib/ace/theme/cobalt.js
lib/ace/theme/crimson_editor.js
lib/ace/theme/dawn.js
lib/ace/theme/eclipse.js
lib/ace/theme/idle_fingers.js
lib/ace/theme/kr_theme.js
lib/ace/theme/merbivore.js
lib/ace/theme/merbivore_soft.js
lib/ace/theme/mono_industrial.js
lib/ace/theme/monokai.js
lib/ace/theme/pastel_on_dark.js
lib/ace/theme/solarized_dark.js
lib/ace/theme/solarized_light.js
lib/ace/theme/textmate.js
lib/ace/theme/twilight.js
lib/ace/theme/vibrant_ink.js
lib/ace/view/measure_text.js
lib/ace/virtual_renderer.js
package.json
support/paths.js
2011-11-02 18:18:51 +01:00
Fabian Jakobs
c12cfb4788
package
2011-11-02 14:44:01 +01:00
Fabian Jakobs
62a3b4edf5
Merge commit ' 6808e3bb35'
...
Conflicts:
.gitmodules
Makefile.dryice.js
demo/demo.js
demo/kitchen-sink/boot.js
kitchen-sink.html
lib/ace/commands/default_commands.js
lib/ace/test/tests.html
package.json
support/pilot
2011-11-02 14:43:00 +01:00
Fabian Jakobs
22274e4d4c
Merge branch 'master' of github.com:ajaxorg/ace
2011-11-02 13:15:17 +01:00
Fabian Jakobs
2ecef49e39
move deps into node_modules and make better use
...
of npm
2011-11-02 13:15:04 +01:00
Fabian Jakobs
253d1621e0
package
2011-11-02 13:12:09 +01:00
Fabian Jakobs
45f351e819
Merge pull request #490 from ajaxorg/issues/489
...
Issues/489
2011-11-02 04:34:39 -07:00
Jan Jongboom
b9955714f1
new rule on behavior when doing keyboard navigation + tests
2011-11-02 11:23:09 +00:00
Jan Jongboom
125d9bfbfd
Issue 489
2011-11-02 10:14:59 +00:00
Jan Jongboom
3451ab1b8f
Issue 489 Initial
2011-11-02 10:14:52 +00:00
Jan Jongboom
7eb76db726
Revert "Issue 489"
...
This reverts commit bc599176e0 .
2011-11-02 10:08:00 +00:00
Jan Jongboom
b74321928c
Revert "Issue 489 Initial"
...
This reverts commit 271e24aba2 .
2011-11-02 10:07:30 +00:00
Jan Jongboom
bc599176e0
Issue 489
2011-11-02 10:03:04 +00:00
Jan Jongboom
271e24aba2
Issue 489 Initial
2011-11-02 09:59:28 +00:00
dgeorge
ae26fe31a0
More unit tests. Clearer comments. Better variable names.
2011-11-01 17:09:43 -07:00
dgeorge
81411db28a
Merge remote branch 'upstream/master'
2011-10-31 16:10:40 -07:00
dgeorge
017d6dc96e
Added more unit tests. Changed the unit test code to be formatted with leading spaces instead of tabs.
2011-10-31 16:08:21 -07:00
dgeorge
5030abba97
Changed leading white space to use spaces instead of tabs (no actual code changes, just reformatting the code)
2011-10-31 16:05:52 -07:00
Fabian Jakobs
e89b18fcc3
Merge pull request #484 from nightwing/pullreq
...
fix infinite loop in $computeWrapSplits
2011-10-31 04:02:49 -07:00
nightwing
7ad4734e24
fix infinite loop in computeWrapSplits
2011-10-30 22:49:02 +04:00
dgeorge
bcabfcb2e2
Added unit tests for TokenIterator
2011-10-28 16:58:45 -07:00
dgeorge
16060483ac
Merge remote branch 'origin/master'
2011-10-28 14:43:47 -07:00
dgeorge
dc84eac595
Merge remote branch 'upstream/master'
2011-10-28 14:38:30 -07:00
dgeorge
62a788c391
Merge remote branch 'upstream/master'
2011-10-28 14:27:16 -07:00
dgeorge
e0048b4967
EditSession.findMatchingBracket now uses tokens instead of a simple text search. Moved the bracket-matching code to a separate file edit_session/bracket_match.js. Added a TokenIterator helper class, which walks forward or backward through all tokens in the document.
2011-10-28 14:23:55 -07:00
Fabian Jakobs
e8914acd7b
Merge pull request #479 from nightwing/pullreq
...
make wrapping friendlier to code:
2011-10-26 00:39:13 -07:00
Fabian Jakobs
933b4f9386
Merge pull request #480 from kernel1983/master
...
fix vim mode hjkl keys problem
2011-10-26 00:37:46 -07:00
Fabian Jakobs
2ad5f9a3a0
highlight "no" keyword in coffeescript. fixes #481
2011-10-26 10:30:11 +03:00
KJ
6b84933232
fix vim mode (h|left) and (l|right) key
2011-10-26 14:16:17 +08:00
nightwing
b8e934b1bf
make wrapping friendlier to code:
...
- allow wrapping text at punctuation as well as space
- do not search for wrap point too far away from the line end
2011-10-25 19:04:18 +05:00
Fabian Jakobs
b8d2d96387
Merge pull request #478 from rstudio/bugfix/no-paste-event-on-indent
...
Bugfix/no paste event on indent
2011-10-25 06:26:55 -07:00
Joe Cheng
e46d4201fe
Don't emit Paste event on indent
2011-10-24 10:47:41 -07:00
Fabian Jakobs
cf4773176c
Merge pull request #475 from nightwing/pullreq
...
double click with highlightAll on crashes browser
2011-10-24 03:41:40 -07:00
Fabian Jakobs
b139819575
add rubymonk. closes #477
2011-10-24 13:34:52 +03:00
nightwing
93237bd694
fix some more out of date tests
2011-10-21 21:32:09 +05:00
nightwing
e3000ae39d
fix in browser tests
2011-10-21 20:59:41 +05:00
nightwing
245b27a4f7
using moveCursorTo in search.js isn't safe (triggers events)
2011-10-21 20:48:26 +05:00
Fabian Jakobs
18f5ca584f
Merge pull request #423 from probablycorey/master
...
Search's FindAll has issues when cursor is in the middle of the line.
2011-10-21 02:43:12 -07:00
Fabian Jakobs
43df77ec80
Merge pull request #471 from paulb777/patch-2
...
Adding AppLaud Cloud - a toolset for developing mobile apps with PhoneGap
2011-10-21 02:02:18 -07:00
Fabian Jakobs
2715ec90a3
Merge pull request #472 from nightwing/pullreq
...
more bugfix, add togglefold to default commands
2011-10-21 01:23:51 -07:00
nightwing
7ade415f25
toggleFold must fold strings and comments as well
2011-10-21 11:09:10 +05:00
nightwing
92a3369bdb
add togglefold to the list of default commands
2011-10-21 09:07:13 +05:00
nightwing
1a462d53de
range.containsRange was returning result for "intersects"
2011-10-21 09:07:12 +05:00
nightwing
c5a53431e8
dragging when ctrl/alt is pressed must copy selection
2011-10-21 09:07:12 +05:00
nightwing
8a9488090d
don't stop iteration if behaviour returns undefined
2011-10-21 09:07:12 +05:00
nightwing
70201ad6a7
small optimization + namechange for getNextFold->getNextFoldLine
2011-10-21 09:07:12 +05:00
Paul Beusterien
8674600cb1
Adding AppLaud Cloud - a toolset for developing mobile apps with PhoneGap, jQuery Mobile, weinre, Ripple, and, of course, Ace.
2011-10-19 18:47:44 -07:00
Fabian Jakobs
baaf719506
fixup themes
2011-10-18 16:52:51 +02:00
Fabian Jakobs
9ab8d986cd
requestAnimationFrame cannot be used in Webkit
...
since it is not fired when the window is not
focused/visible.
2011-10-18 16:46:54 +02:00
Sergi Mansilla
e8bfde6e5d
Merge pull request #466 from ajaxorg/server-side-rendering
...
added reference to jsdom to the submodules
2011-10-14 01:18:21 -07:00
Jan Jongboom
2017c478fb
added reference to jsdom to the submodules
2011-10-14 10:08:59 +02:00
Fabian Jakobs
d85acd115e
Merge pull request #463 from ajaxorg/server-side-rendering
...
Server side rendering
2011-10-13 05:14:57 -07:00
Jan Jongboom
aa0d6e935e
fixed styling in firefox
2011-10-13 13:14:31 +02:00
Fabian Jakobs
75ce4e33dd
pilot
2011-10-13 12:50:20 +02:00
Fabian Jakobs
08de8b4aa1
add static highlighter demos
2011-10-13 12:38:34 +02:00
Fabian Jakobs
606963f424
move kitchen-sink demo into a separate directory
2011-10-13 11:22:19 +02:00
Fabian Jakobs
760074ee41
Merge branch 'master' into server-side-rendering
2011-10-13 10:00:05 +02:00
Jan Jongboom
5a808ac6a8
Highlighting feature of ace as a server side node module!
2011-10-12 18:14:38 +02:00
Fabian Jakobs
5c71055d1a
package
2011-10-12 17:12:21 +02:00
Fabian Jakobs
879e1a7aa6
fix php demo
2011-10-12 17:12:14 +02:00
Fabian Jakobs
6d4df6c520
package
2011-10-12 17:08:40 +02:00
Fabian Jakobs
72bbe2a239
Merge pull request #462 from nantoniazzi/patch-1
...
New project using Ace : Weecod, an online simulator of programming proble
2011-10-12 07:55:01 -07:00
Jan Jongboom
dff21be992
Merge branch 'master' of github.com:ajaxorg/ace into server-side-rendering
2011-10-12 16:25:16 +02:00
Jan Jongboom
9c612d2329
initial checkin
2011-10-12 16:24:31 +02:00
Fabian Jakobs
5774aa14dc
pilot
2011-10-12 16:22:07 +02:00
Fabian Jakobs
55e4f7e803
pilot
2011-10-12 14:12:27 +00:00
Fabian Jakobs
bf638def80
Merge pull request #418 from Gozala/bug/multi-head
...
ace modules can't be shared across windows - Issue #417
2011-10-12 07:05:23 -07:00
nantoniazzi
9ec72ff319
New project using Ace : Weecod, an online simulator of programming problems.
2011-10-11 16:08:34 +03:00
Fabian Jakobs
c912a36cca
package
2011-10-11 11:09:11 +02:00
Fabian Jakobs
b2fe493a6b
add sql demo
2011-10-11 11:09:05 +02:00
Fabian Jakobs
236274e8fc
reorder docs in the demo
2011-10-11 11:08:40 +02:00
Jonathan Camile
add0f3f5a2
Sql Mode: Fixed string highlighting
2011-10-11 10:56:52 +02:00
Jonathan Camile
e26ce00afb
SqlMode: Fixed group by and order by, and added asc and desc
2011-10-11 10:56:43 +02:00
Fabian Jakobs
b163c6884f
Merge commit ' 6d3fef82'
2011-10-11 10:55:43 +02:00
Fabian Jakobs
9aeb02597d
refactor kitchen sink. Make it easier to add new
...
modes.
2011-10-11 10:55:37 +02:00
Fabian Jakobs
26a1af8778
Merge pull request #453 from deytao/master
...
SQL Mode
2011-10-10 08:08:23 -07:00
Jonathan Camile
6d3fef826f
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-10-10 13:45:52 +02:00
Fabian Jakobs
cbaf01cfe8
Merge pull request #458 from russplaysguitar/patch-2
...
Added Coldfusion
2011-10-10 03:10:22 -07:00
Fabian Jakobs
7d347d2acd
Merge pull request #457 from russplaysguitar/master
...
Added Coldfusion mode example
2011-10-10 03:09:52 -07:00
Fabian Jakobs
ccbf88da59
Merge pull request #456 from russplaysguitar/patch-1
...
Added Coldfusion
2011-10-10 03:09:32 -07:00
Russ
0df6505fd2
Added Coldfusion
2011-10-10 00:57:13 -07:00
Russ
56288d9bec
Added docs/Coldfusion.cfm
2011-10-10 00:54:24 -07:00
Russ
e4644259ac
Added Coldfusion
2011-10-10 00:42:43 -07:00
Fabian Jakobs
7a9a2855df
Merge pull request #400 from russplaysguitar/master
...
Added Coldfusion mode
2011-10-10 00:21:56 -07:00
Fabian Jakobs
d258bf7693
Merge pull request #455 from paulb777/patch-1
...
Themes could only be set once in demo. They didn't get set if the theme w
2011-10-10 00:21:13 -07:00
Paul Beusterien
89c7c2c4ca
Themes could only be set once in demo. They didn't get set if the theme was already loaded
2011-10-08 20:36:26 -07:00
Jonathan Camile
f60b3558d3
Added SQL mode in Makefile
2011-10-07 11:40:09 +02:00
Jonathan Camile
6580d3e287
Added SQL mode
2011-10-07 11:34:37 +02:00
Fabian Jakobs
acce858aa2
Merge pull request #449 from nightwing/pullreq
...
add acebug to the project list
2011-10-06 01:29:39 -07:00
nightwing
0d2ea2c0d7
add acebug to project list
2011-10-06 11:23:46 +05:00
Fabian Jakobs
7e0f6a4650
Merge pull request #446 from resolversystems/master
...
Pull request: replacing Dirigible with PythonAnywhere
2011-10-05 07:45:25 -07:00
Resolver Developers
bf907f27f7
Removed Dirigible, added PythonAnywhere. by: Giles Thomas
2011-10-05 14:39:04 +01:00
Resolver Developers
19ea6a93f3
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-10-05 14:32:22 +01:00
Fabian Jakobs
94e400f3cf
package
2011-10-05 09:43:43 +02:00
Fabian Jakobs
32db0a3373
this broke deletion in modes without behaviors attached
2011-10-05 09:42:00 +02:00
Fabian Jakobs
304967d4fe
package
2011-10-05 09:21:07 +02:00
nightwing
b99710cd9e
tabs to spaces
2011-10-04 23:20:05 +05:00
nightwing
37f5548289
fix sizing of demo
2011-10-04 23:09:54 +05:00
nightwing
4176e6f079
add missing delete keybindings for windows
2011-10-04 23:06:51 +05:00
nightwing
e0c9179730
worker fails on firefox because it refuses to clone objects containing function props
2011-10-04 23:06:51 +05:00
nightwing
e291bbfed3
show drag cursor when user keeps mouse pressed for some time
...
without movement
2011-10-04 23:06:51 +05:00
nightwing
fc47fe8c0a
fix cursor for folds and dragging
2011-10-04 23:06:51 +05:00
nightwing
dad1ac4e61
allow behaviours to cancel delete
2011-10-04 23:06:51 +05:00
nightwing
a2cd7be899
allow behaviours to handle removeRight as well
2011-10-04 23:06:51 +05:00
nightwing
fdb8372597
remove listeners when worker is terminated
...
fixes bug with workers on firefox 8.0a
2011-10-04 23:06:50 +05:00
Fabian Jakobs
0b25b7593f
some tokenizer fixes. fix #435
2011-10-04 16:06:10 +02:00
Fabian Jakobs
3ca1d6e8ae
package
2011-10-04 15:21:14 +02:00
Fabian Jakobs
2e87924d9b
pilot
2011-10-04 15:18:58 +02:00
Fabian Jakobs
4fe4968a43
package
2011-10-04 14:26:40 +02:00
Fabian Jakobs
b697708092
Merge pull request #415 from Gozala/bug/parens-color
...
Allow highlighting parens with a diff color via .ace_paren style.
2011-10-04 05:25:14 -07:00
Fabian Jakobs
5ea07d49d6
package
2011-10-04 14:21:05 +02:00
Fabian Jakobs
0ef945d735
Merge pull request #439 from zquestz/patch-1
...
Swapped order of element.innerHTML and element.value
2011-10-04 05:00:27 -07:00
Fabian Jakobs
cdc6b045bf
Merge pull request #436 from kanej/master
...
Powershell Syntax Highlighting
2011-10-04 04:46:08 -07:00
Resolver Developers
60191322e6
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-10-03 11:32:23 +01:00
Josh Ellithorpe
c96b26e260
Swapped order of element.innerHTML and element.value so it fixes IE whitespace stripping issues.
2011-09-29 19:47:27 -07:00
John Kane
4dcc3742a5
Filled out list of built in functions.
2011-09-30 01:49:31 +01:00
John Kane
9cb8889801
Added in non-comparison operators i.e. &
2011-09-30 01:13:45 +01:00
John Kane
c89a00fd51
Extended the binary operators.
2011-09-30 01:00:15 +01:00
John Kane
65afcb20a3
Added support for binary operators.
2011-09-30 00:41:45 +01:00
John Kane
d9004dc8f5
Expanded the demo page for powershell and included the mode in the build.
2011-09-30 00:28:06 +01:00
John Kane
6ab39642d7
Added in supportfor variables.
2011-09-30 00:17:35 +01:00
John Kane
24fb491b95
Fixed boolean constants and null.
2011-09-30 00:14:00 +01:00
John Kane
58db794e8e
Added basic powershell mode.
2011-09-29 22:06:15 +01:00
Fabian Jakobs
36caefe3a7
align coffescript mode closer to the js mode. fix #434
2011-09-29 12:21:36 +00:00
Fabian Jakobs
7fd597a1b0
Merge branch 'master' of github.com:ajaxorg/ace
...
Conflicts:
build/demo/kitchen-sink.js
build/kitchen-sink.html
2011-09-28 12:25:26 +02:00
Fabian Jakobs
3a0ec51aef
package
2011-09-28 12:23:04 +02:00
Fabian Jakobs
314b95eb78
Multiple line commenting highlight fails when contains a single line comment.
...
fix #426
2011-09-28 12:20:36 +02:00
mikedeboer
8725f000b5
updated build
2011-09-28 11:55:50 +02:00
mikedeboer
cb46249e73
fixed type error when data.lines is not defined
2011-09-28 11:54:45 +02:00
Fabian Jakobs
578aeb1241
package new themes
2011-09-28 11:54:13 +02:00
Fabian Jakobs
03afaeee9a
Merge branch 'gh-pages'
2011-09-28 11:50:55 +02:00
Fabian Jakobs
76a41147ef
generate tomorrow themes
2011-09-28 11:50:36 +02:00
Fabian Jakobs
5a7eabbd19
Merge pull request #432 from ChrisKempson/master
...
Tomorrow Themes
2011-09-28 02:38:18 -07:00
mikedeboer
bf045a3a38
updated build
2011-09-28 11:36:12 +02:00
mikedeboer
558206df09
fixed error introduced by previous commit
2011-09-28 11:35:16 +02:00
mikedeboer
e09bc1439e
updated build
2011-09-28 10:51:12 +02:00
mikedeboer
e0c8661bf5
clear cache of bgtokenizer on setting document
2011-09-28 10:49:38 +02:00
ChrisKempson
a1df4237b0
Added Tomorrow Themes
2011-09-27 12:37:57 +01:00
Fabian Jakobs
c3599898aa
git urls
2011-09-26 14:13:49 +02:00
Fabian Jakobs
8e372f1f15
package
2011-09-26 14:07:57 +02:00
Fabian Jakobs
da085a53a7
fix link to cockpit. fix #427
2011-09-26 14:05:41 +02:00
Fabian Jakobs
fe7ad3bb0c
Merge pull request #414 from Gozala/bug/regexp-keys
...
bindings should not be over-normalized if (key is set to null it should stay
2011-09-26 02:33:31 -07:00
mikedeboer
0c1c39d14f
updated build
2011-09-26 10:55:59 +02:00
Fabian Jakobs
1e7efe70e1
fix scroll wheel regression. fixes #430
2011-09-26 08:45:22 +00:00
Fabian Jakobs
50b0e2b1b5
pilot
2011-09-26 08:42:00 +00:00
Fabian Jakobs
b9266a1339
fix command keys in Opera. fix #431
2011-09-26 08:27:22 +00:00
Fabian Jakobs
2c92472b8f
Merge pull request #428 from ajaxorg/mouse-refactor
...
Mouse refactor
2011-09-24 05:08:29 -07:00
Fabian Jakobs
2dd2cea46b
pilot
2011-09-24 12:06:41 +00:00
Fabian Jakobs
d0ced941ef
extract mouse event class
2011-09-24 11:55:19 +00:00
mikedeboer
ed9fc8b6b4
changed default_handlers into a class
2011-09-23 18:22:20 +02:00
mikedeboer
a4c2304476
refactored the mouse_handler to support custom event hooks for all mouse events
2011-09-23 16:39:53 +02:00
mikedeboer
f2728b04b9
updated pilot
2011-09-23 16:34:17 +02:00
Corey Johnson
f69bfe0360
Search's findAll has a bug when using regExp with $ or ^.
...
This fixes that bug and adds a test for it as
well.
2011-09-16 14:22:41 -07:00
Fabian Jakobs
d6e3957aca
add neutron IDE to list of projects using ace
2011-09-15 10:50:31 +03:00
Fabian Jakobs
0019a4a73e
pilot
2011-09-14 16:44:57 +02:00
Fabian Jakobs
129c52a135
package
2011-09-14 14:48:55 +02:00
Fabian Jakobs
02bfaae694
emit change event on the editor as well
2011-09-14 14:48:39 +02:00
Irakli Gozalishvili
190ed05eae
Update importCssString so that it can work with remote DOM documents.
2011-09-09 17:56:18 +02:00
Irakli Gozalishvili
e5aa00fec9
Updating all themes to new format.
2011-09-09 17:55:30 +02:00
Irakli Gozalishvili
738e7c1a0b
Use zeroTimeout bounded to the window.
2011-09-09 17:45:34 +02:00
Irakli Gozalishvili
4e56be878f
Highlighter support for c++, coffee, c#, js punctuation operators.
2011-09-09 17:02:29 +02:00
Irakli Gozalishvili
0d5bb63e1d
Highlighter support for JS definitions.
2011-09-09 17:01:21 +02:00
Irakli Gozalishvili
7d68dc7d04
Highlighter support for JS deprecated.
2011-09-09 17:00:45 +02:00
Irakli Gozalishvili
61237fea68
Highlighter support for JS globals.
2011-09-09 17:00:03 +02:00
Irakli Gozalishvili
0759ee67dd
Use element.ownerDocument instead of document.
2011-09-09 14:55:43 +02:00
Irakli Gozalishvili
4f482437d7
Allow highlighting parens with a diff color via .ace_paren style.
2011-09-08 12:33:45 +02:00
Irakli Gozalishvili
182f08452c
bindings should be over-normalized if (key is set to null it should stay so).
2011-09-08 12:07:15 +02:00
Fabian Jakobs
b53897c3d6
try https
2011-09-07 15:49:34 +02:00
Fabian Jakobs
18fbe588ec
package
2011-09-07 11:43:15 +02:00
Fabian Jakobs
a923766627
Merge branch 'gh-pages' of github.com:ajaxorg/ace into gh-pages
2011-09-07 11:41:46 +02:00
Fabian Jakobs
36b7e982c4
fix kitchen sink
2011-09-07 11:38:39 +02:00
Fabian Jakobs
7b143ae70e
add revision number to the kitchen sink
2011-09-07 11:38:30 +02:00
Fabian Jakobs
f6322a8296
package
2011-09-07 10:48:12 +02:00
Fabian Jakobs
40042a0942
use git URLS
2011-09-07 10:40:40 +02:00
Fabian Jakobs
c018bb60e3
use git protocol
2011-09-07 10:28:17 +02:00
Fabian Jakobs
c8d6cce256
Merge pull request #412 from defunkt/dont-hardcode-fonts-protocol
...
Don't hardcode protocol to Google Fonts.
2011-09-07 01:22:21 -07:00
Chris Wanstrath
f1b0c0859b
Don't hardcode protocol to Google Fonts.
...
Without this change, using Ace on an SSL page throws a
mixed content warning:
https://img.skitch.com/20110906-8xhu97awwbeyjf6bsgawj4y7d6.png
2011-09-06 13:38:51 -07:00
Fabian Jakobs
6fdb285562
jslint fixes
2011-09-06 18:15:17 +02:00
Fabian Jakobs
a0051237b6
package
2011-09-06 17:21:02 +02:00
Fabian Jakobs
7157ed6645
yet another regex highlighting fix
2011-09-06 17:20:53 +02:00
Fabian Jakobs
1041f1abe8
package
2011-09-06 16:53:48 +02:00
Fabian Jakobs
86344d92b7
regexps are allowed after case statements
2011-09-06 16:52:49 +02:00
Fabian Jakobs
ed308a539b
package
2011-09-06 16:00:03 +02:00
Fabian Jakobs
9e34190cde
add latex mode to the makefile
2011-09-06 15:59:51 +02:00
Fabian Jakobs
983771a2be
fix tokenizing js comments
2011-09-06 15:55:27 +02:00
Fabian Jakobs
c9badb0a64
dryice
2011-09-06 15:54:48 +02:00
Fabian Jakobs
5379fa6647
latex mode
2011-09-06 14:47:39 +02:00
Fabian Jakobs
aaa7abe505
Merge remote-tracking branch 'jpallen/latex_highlighting' into gh-pages
...
Conflicts:
demo/demo.js
kitchen-sink.html
2011-09-06 14:31:23 +02:00
Fabian Jakobs
f80b18e95c
Merge pull request #409 from nightwing/pullreq
...
restore compatibility with strict xml and xul
2011-09-06 01:26:05 -07:00
Fabian Jakobs
3cf5846f5e
use entity.name.function in coffeescript classes
2011-09-06 10:24:34 +02:00
Fabian Jakobs
f5a5e70507
highlight function names
2011-09-06 10:15:44 +02:00
Fabian Jakobs
b5808745c0
Merge pull request #411 from defunkt/more-coffee-colors
...
Coffee: Highlight `property:` and `@property`
2011-09-06 01:15:22 -07:00
Chris Wanstrath
17007e7902
Coffee: Highlight property: and @property
2011-09-04 21:23:05 -07:00
nightwing
b21ec9185e
can't scroll all the way to the left with mouse
2011-09-01 10:54:59 +05:00
nightwing
93fb27747e
remove unneeded </div>, and remove entities not present in xml
2011-09-01 10:54:59 +05:00
Resolver Developers
cf44a62780
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-08-31 16:21:13 +01:00
Giannis
bade5d6578
* add eclipse theme print margin
2011-08-31 15:42:44 +03:00
Russ
8fdaf03b26
Added Coldfusion
2011-08-27 00:36:45 -07:00
Russ
5af2431aff
Revert "Added Coldfusion"
...
This reverts commit bbff273053 .
2011-08-27 00:35:38 -07:00
Russ
bbff273053
Added Coldfusion
2011-08-27 00:34:08 -07:00
mikedeboer
d30bd7322d
package
2011-08-23 14:52:09 +02:00
mikedeboer
5bfe563305
fixed path normalization for paths relative to root
2011-08-23 14:50:57 +02:00
Fabian Jakobs
5e9f0b077e
package
2011-08-20 10:54:46 +02:00
Fabian Jakobs
c1c4793d82
pilot
2011-08-20 10:52:56 +02:00
Fabian Jakobs
e5809f29ca
Merge pull request #390 from leegao/master
...
Lua highlight rules
2011-08-20 01:51:35 -07:00
Lee Gao
0447e1fa09
Rebuilt kitchensink to support lua after merge, should pull cleanly now.
2011-08-19 18:57:22 -04:00
Lee Gao
2664df2404
Changed submodule pilot
2011-08-19 18:55:35 -04:00
Lee Gao
68f3a31b8e
Merge branch 'master' of git://github.com/ajaxorg/ace
...
Conflicts:
build/demo/kitchen-sink-uncompressed.js
build/demo/kitchen-sink.js
build/src/ace-uncompressed.js
build/src/ace.js
2011-08-19 18:54:25 -04:00
Fabian Jakobs
3d277c782f
package
2011-08-19 16:35:17 +02:00
Fabian Jakobs
ee6b54046f
fix copy and paste in chrome
2011-08-19 16:35:05 +02:00
Fabian Jakobs
9e8191df68
package
2011-08-19 15:36:05 +02:00
Ryan Hope
11c8d88ecc
fix autocaps issue
2011-08-19 11:12:28 +02:00
Fabian Jakobs
cb00e0e03e
pilot
2011-08-19 11:12:28 +02:00
Fabian Jakobs
1b84360aed
Merge pull request #389 from nightwing/pullreq
...
firefox scrollbar bug
2011-08-19 01:20:12 -07:00
Lee Gao
db9862b3f7
Added indentation to lua
2011-08-18 20:23:31 -04:00
Lee Gao
adb1b2ce21
Removed unnecessary code for comment indentation
2011-08-18 18:55:25 -04:00
Lee Gao
0a58b58d1f
Added lua into the kitchen sink demo.
2011-08-18 18:33:37 -04:00
Lee Gao
4b83e01684
Added in Lua highlight rules
2011-08-18 17:55:33 -04:00
nightwing
e040610995
fix invisible scrollbar for zoomed pages on firefox
2011-08-18 23:14:31 +05:00
nightwing
fcd7919fdc
add selected text to finds prompt
2011-08-18 23:14:31 +05:00
Fabian Jakobs
2ca2cc5220
package
2011-08-18 17:37:58 +02:00
Fabian Jakobs
5af05772eb
better IE9 handling
2011-08-18 17:36:55 +02:00
Fabian Jakobs
4b7a0a6313
package
2011-08-18 17:29:50 +02:00
Fabian Jakobs
41c625aca8
fix IE detection for IE9
2011-08-18 17:28:32 +02:00
Fabian Jakobs
514088aa89
add markdown to the package
2011-08-18 17:05:33 +02:00
Fabian Jakobs
405038d57a
package
2011-08-18 17:05:33 +02:00
Fabian Jakobs
a99dbc54bb
update theme for markdown mode
2011-08-18 17:05:32 +02:00
Fabian Jakobs
6c3894d851
add markdown mode by Chris Spencer
2011-08-18 17:05:32 +02:00
Fabian Jakobs
0bc16ea45d
Merge pull request #381 from kemayo/master
...
Improve VIM key bindings a bit
2011-08-18 05:20:00 -07:00
Fabian Jakobs
e38ad45521
package
2011-08-18 14:12:06 +02:00
Fabian Jakobs
1e8a366cd5
resolve collision with existing requireJS on the page
2011-08-18 14:10:51 +02:00
Fabian Jakobs
1b61d635b8
package
2011-08-18 13:56:07 +02:00
Fabian Jakobs
56f6ce2f26
fix build
2011-08-18 13:56:00 +02:00
Fabian Jakobs
ce7014a780
package
2011-08-18 13:04:54 +02:00
Fabian Jakobs
6d94ef4ac0
fix unit tests
2011-08-18 13:04:54 +02:00
Fabian Jakobs
092839224f
fix regression which broke js auto indent
2011-08-18 13:04:54 +02:00
Fabian Jakobs
0c956185e3
outdent python after 'pass', 'raise', 'return', 'break' and 'continue'
...
fix #382
2011-08-18 13:04:54 +02:00
Fabian Jakobs
0a46b02ab9
Merge pull request #386 from fergus/patch-1
...
changed git protocol to http
2011-08-18 01:02:29 -07:00
Fabian Jakobs
e5fdce9dd3
package
2011-08-18 09:57:07 +02:00
Fabian Jakobs
5e41503243
Provide our own version of AMD text plugin
...
#fix 374
2011-08-18 09:56:55 +02:00
Fabian Jakobs
9e84157aa8
verify that narcissus js errors are parsed correctly
...
fix #379
2011-08-17 15:18:52 +02:00
Fabian Jakobs
35f6d37ce2
browser tests now work in all browsers
2011-08-17 15:05:00 +02:00
Fabian Jakobs
4321bf67c5
Merge pull request #383 from Zearin/patch-1
...
Added syntax highlighting for codeblocks (for Github-flavored Markdown).
2011-08-17 06:03:41 -07:00
Fabian Jakobs
4632d4ac5c
Merge pull request #384 from nightwing/pullreq
...
small fix for using ace in nested in scrollable element
2011-08-17 06:01:12 -07:00
Fabian Jakobs
929573fb46
add github to the list of projects using ace
2011-08-17 14:51:33 +02:00
Fabian Jakobs
bf7f9a49e2
package
2011-08-17 14:38:18 +02:00
Fabian Jakobs
f0940ffdb8
pilot
2011-08-17 14:37:22 +02:00
fergus
9409ce4c93
changed git protocol to http
2011-08-17 11:02:30 +10:00
nightwing
eaa38022e5
allow editors parent nodes to handle mouse wheel when editor is fully scrolled
2011-08-17 00:21:32 +05:00
nightwing
dae61d79f1
yet another worker loader tweak :)
2011-08-16 21:53:53 +05:00
Tony
94316a27c8
Added syntax highlighting for codeblocks (for Github-flavored Markdown).
...
Also made a few tweaks to the text (some corrections, some edits for phrasing/clarity).
2011-08-16 10:05:38 -03:00
Fabian Jakobs
b02541a98b
package
2011-08-16 13:49:47 +02:00
Fabian Jakobs
adfac282bf
update build script
2011-08-16 13:49:29 +02:00
Fabian Jakobs
1e66dfa5fc
dryice
2011-08-16 13:49:03 +02:00
Fabian Jakobs
426259dc2f
move demo documents into separate files
2011-08-16 13:37:50 +02:00
Fabian Jakobs
8ee1ffab20
remove cli
2011-08-16 12:16:39 +02:00
Fabian Jakobs
61c40b48bd
pilot
2011-08-16 11:51:52 +02:00
Fabian Jakobs
573f532a07
textinput fixes for IE
2011-08-16 11:48:40 +02:00
Fabian Jakobs
63a6f19386
only ignore focus click if it is inside of the selection
2011-08-16 11:47:43 +02:00
Fabian Jakobs
5d83b20903
make sure test passes on IE
2011-08-16 11:02:50 +02:00
Fabian Jakobs
db5c87a031
fix tokenizer in IE<9
2011-08-16 10:01:59 +02:00
Fabian Jakobs
013512fad4
fix unit tests in firefox
2011-08-16 10:01:09 +02:00
David Lynch
20a7c70a4c
Improve VIM bindings somewhat
...
Make it easy to have vim bindings which work with optional [count]s.
Add undo as a binding while I'm at it.
2011-08-15 23:01:48 -05:00
Fabian Jakobs
ca6749cd3b
fix browser tests
2011-08-15 13:51:30 +02:00
Fabian Jakobs
b323001d29
fix html tokenizer regressions
2011-08-15 13:46:43 +02:00
Fabian Jakobs
6abddb1746
remove implicit global
2011-08-15 12:22:05 +02:00
Fabian Jakobs
7b2ddf13c3
cleanup key handling
2011-08-15 12:21:24 +02:00
Fabian Jakobs
a6a7ace10d
initialize font size
2011-08-15 12:20:58 +02:00
Fabian Jakobs
a3274f4e11
fix #2
2011-08-15 11:44:04 +02:00
Fabian Jakobs
415d46f0a0
on OSX use Monaco or Menlo font by default
2011-08-12 17:19:56 +02:00
Fabian Jakobs
d84a0425cf
use google web font by default
2011-08-12 16:24:57 +02:00
Fabian Jakobs
5c904aca9c
package
2011-08-12 14:38:26 +02:00
Fabian Jakobs
857857611c
update html highlight rules
2011-08-12 13:52:45 +02:00
Fabian Jakobs
bca423f826
update themes with highlighting for tags
2011-08-12 13:52:33 +02:00
Fabian Jakobs
7d3b728f3a
package
2011-08-12 09:57:40 +02:00
Fabian Jakobs
40d5191bb7
fix delete last line
2011-08-12 09:55:37 +02:00
Fabian Jakobs
9505a85237
emit events on copy, cut and paste
2011-08-12 09:51:43 +02:00
Fabian Jakobs
b8237e3f4b
package
2011-08-12 09:35:11 +02:00
Fabian Jakobs
620ed6ea48
Merge pull request #376 from rstudio/bugfix/wrap-mode-rendering
...
Bugfix/wrap mode rendering (bug 371)
2011-08-12 00:30:44 -07:00
Joe Cheng
dda1ff922b
Fix bug 371: Bug when wrap mode is enabled.
2011-08-11 16:36:54 -07:00
Fabian Jakobs
a521b24d7d
package
2011-08-11 14:21:11 +02:00
Fabian Jakobs
00faf6dc9c
another worker loader tweak
2011-08-11 14:21:04 +02:00
Fabian Jakobs
0b8c25953f
package
2011-08-11 14:08:22 +02:00
Fabian Jakobs
c14f5e9b54
another worker loader fix
2011-08-11 14:08:12 +02:00
James Allen
7ab31f2f87
Add LaTeX highlighting
...
Added a new highlighting mode from LaTeX which understands
commands, inline math and comments. It's a very simple parser, but
it doesn't understand comments inside inline math and it doesn't
do anything complicated with command arguments.
2011-08-11 01:21:35 +01:00
Resolver Developers
707346c920
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-08-10 14:07:00 +01:00
Fabian Jakobs
fb936bc622
fix packager
2011-08-10 11:38:21 +02:00
Fabian Jakobs
1385fb25cf
package
2011-08-10 11:28:51 +02:00
Fabian Jakobs
53ab1d5dbe
add unit test for #375
2011-08-10 11:28:42 +02:00
Fabian Jakobs
3a6fb2b9c3
Merge pull request #375 from rstudio/bugfix/ideographic-space-width
...
Ideographic space width
2011-08-10 02:21:42 -07:00
Joe Cheng
e607ee24a3
Fix rendering width of ideographic space (U+3000)
2011-08-10 01:48:04 -07:00
Fabian Jakobs
829b0cd241
update wiki submodule
2011-08-04 16:24:15 +02:00
Fabian Jakobs
06bf59172f
move documentation around
2011-08-04 15:53:53 +02:00
Fabian Jakobs
129ce618be
add wiki as submodule
2011-08-04 15:50:51 +02:00
Fabian Jakobs
546d839774
redirect to the ace domain
2011-08-04 15:12:36 +02:00
Fabian Jakobs
024430ae01
migrate the ace homepage to gh-pages
2011-08-04 15:10:13 +02:00
Fabian Jakobs
1f7045732e
make worker path detection more robust
2011-08-04 12:12:03 +02:00
Fabian Jakobs
1b02f2895e
update narcissus. fix #365
2011-08-04 12:11:51 +02:00
Fabian Jakobs
69d8e19314
spell correction
2011-08-03 18:31:08 +02:00
Fabian Jakobs
3479e01f25
package
2011-08-03 16:50:42 +02:00
Fabian Jakobs
b208468111
package
2011-08-03 16:48:00 +02:00
Fabian Jakobs
63785dc92f
package kitchen sink demo and include it in the build
2011-08-03 16:47:43 +02:00
Fabian Jakobs
930c995c64
make boot dryice friendly
2011-08-03 16:47:00 +02:00
Fabian Jakobs
ac24a1d362
cleanup makefile
2011-08-03 15:03:18 +02:00
Fabian Jakobs
40202a58e0
package
2011-08-03 15:03:12 +02:00
Fabian Jakobs
2a70958609
sync themes and modes
2011-08-03 14:58:53 +02:00
Fabian Jakobs
1421249d34
update changelog
2011-08-03 14:36:36 +02:00
Fabian Jakobs
ac64d88664
update change log
2011-08-03 12:51:10 +02:00
Fabian Jakobs
5caf82408a
package
2011-08-03 12:46:00 +02:00
Fabian Jakobs
353d6a6f8a
fix #366 Spacebar/Enter non-functional when "+ br" selector used in Chrome
2011-08-03 12:45:08 +02:00
Fabian Jakobs
1a3bbcbfd4
tabs to spaces
2011-08-03 09:48:24 +02:00
Jacob Hansson
f2ae785532
Added SCAD syntax highlighting.
2011-08-03 09:44:49 +02:00
Fabian Jakobs
25c15cf57a
use the same active line as in TextMate
2011-08-02 16:07:34 +02:00
Fabian Jakobs
259b6937b0
sort themes in the demo
2011-08-02 16:03:59 +02:00
Fabian Jakobs
a33a17d67c
bump version number
2011-08-02 15:43:00 +02:00
Fabian Jakobs
237c224373
fix #195
2011-08-02 15:32:11 +02:00
Fabian Jakobs
a09141a723
search and replace caused an exception if the
...
search term was not found.
2011-08-02 15:12:38 +02:00
Fabian Jakobs
d4c76c5b55
package
2011-08-02 14:42:22 +02:00
Fabian Jakobs
afa8bb9698
fix Regression: cannot disable editor commands with canon.removeCommand()
...
fix #294
2011-08-02 14:39:20 +02:00
Fabian Jakobs
a0196ee144
package
2011-08-02 11:56:28 +02:00
Fabian Jakobs
213cffdffb
add missing language modes to the build script.
...
fix #316
2011-08-02 11:50:42 +02:00
Fabian Jakobs
727bfaccf2
fix #190
2011-08-02 11:35:51 +02:00
Fabian Jakobs
1c5fb5b75a
don't merge tokens (Includes coding style cleanups)
...
fix #355
2011-08-01 15:01:50 +02:00
Fabian Jakobs
a39ab0d607
change "delete last line" behavior to match vim
2011-08-01 10:31:12 +02:00
nightwing
85ce847fab
fix editor.removelines on last line
2011-08-01 10:27:52 +02:00
Fabian Jakobs
6af74c7d20
package
2011-07-29 11:23:03 +02:00
Fabian Jakobs
4f3719d27a
enable behaviors by default to give this code better
...
testing coverage.
2011-07-29 11:13:18 +02:00
nightwing
77db0be7f8
add behaviours to demo and fix exceptions in cstyle behaviours
2011-07-29 11:07:54 +02:00
Fabian Jakobs
b8c0563d62
fix problem with the row cache
2011-07-28 16:52:00 +02:00
Fabian Jakobs
aa03a915f7
use the same font for the gutter and the editor
2011-07-28 14:37:28 +02:00
Fabian Jakobs
011964cced
there was one unnecessary div per line
2011-07-28 14:37:28 +02:00
Fabian Jakobs
54b7900a7c
remove log statememnt
2011-07-28 14:37:28 +02:00
Fabian Jakobs
ae63aa4528
fix leaking global
2011-07-28 14:37:28 +02:00
Fabian Jakobs
f31f5842f4
Merge pull request #359 from adamjimenez/master
...
This is a Fix for: "Make keyboard infrastructure route keys like []^$ the right way."
2011-07-28 02:29:26 -07:00
Adam Jimenez
5e8da97474
#304 wasn't merged correctly.
...
This is a Fix. "Make keyboard infrastructure route keys like []^$ the right way."
2011-07-27 10:21:14 +02:00
Fabian Jakobs
4012c32a55
properly tonekize regexp literals in JavaScript.
...
fix #140
2011-07-26 16:26:56 +02:00
Fabian Jakobs
9d634eee7b
Merge pull request #357 from defunkt/greedy-symbols
...
Make Ruby symbols less greedy - don't match Namespaced::Constants
2011-07-26 01:33:16 -07:00
Fabian Jakobs
8e0e55fe64
rename regexp module to unicode
2011-07-26 10:28:26 +02:00
Chris Wanstrath
66790c4c01
Add plain text rule for namespaces (@misfo's idea)
2011-07-26 00:40:15 -07:00
Fabian Jakobs
b837cd547b
highlight js identifiers with unicode characters.
...
fix #148
2011-07-25 17:32:17 +02:00
Fabian Jakobs
a15688ce00
Merge remote-tracking branch 'iebuggy/master'
...
Conflicts:
support/pilot
2011-07-25 15:31:17 +02:00
Fabian Jakobs
16dc74d766
package
2011-07-25 14:19:54 +02:00
Fabian Jakobs
b28fb5cabc
make Ace compatible with requireJS 0.25.0. This
...
expects a "data-main" to be present. fix #345
2011-07-25 14:13:46 +02:00
Fabian Jakobs
df27d13b94
fix row cache. fix #352
2011-07-25 13:04:42 +02:00
Fabian Jakobs
44b8d656f2
make addFold arguments less flexible and do some
...
cleanups in the folding code
2011-07-25 12:00:19 +02:00
Fabian Jakobs
7d433125d2
cleanup log output
2011-07-25 11:15:38 +02:00
Fabian Jakobs
425f43758f
extract fold class into a separate file
2011-07-25 11:15:25 +02:00
Fabian Jakobs
e648afc547
update css lint
2011-07-25 10:06:01 +02:00
Fabian Jakobs
482c23734c
fix css margin errors do not work on Mac Firefox.
...
fix #353
2011-07-25 09:58:29 +02:00
Fabian Jakobs
eaa4dafe41
Merge pull request #301 from derekcroft/master
...
Delete mode Vim bindings
2011-07-23 12:01:07 -07:00
Fabian Jakobs
14b7b5ad4b
refactor undo handling
2011-07-23 20:32:03 +02:00
Fabian Jakobs
6dfe5cb1ba
update jshint. fix #322
2011-07-23 20:32:03 +02:00
Fabian Jakobs
eae645cb00
fix #161
2011-07-23 20:32:03 +02:00
Fabian Jakobs
94bd4171d9
fix #167
2011-07-23 20:32:02 +02:00
Fabian Jakobs
4dfe33655e
when a click causes the editor to be focused ignore
...
it. fix #168
2011-07-23 20:32:02 +02:00
Fabian Jakobs
841f39c57b
Verify that #185 is already fixed. fix #185
2011-07-23 20:32:02 +02:00
Fabian Jakobs
ec8124c394
fix #187
2011-07-23 20:32:02 +02:00
Fabian Jakobs
ed3d71bc5c
Merge pull request #351 from misfo/ruby-syntax-highlighting
...
Ruby syntax highlighting
2011-07-23 02:56:01 -07:00
misfo
bea1c05001
highlight Ruby hexidecimals with underscores
2011-07-22 08:18:49 -05:00
misfo
d632427880
highlight Ruby floats with underscores
2011-07-22 08:18:02 -05:00
misfo
bd75d46e5a
update Ruby Symbol highlighting
...
highlight allowable Symbols like :@thing, :thing_2, etc
2011-07-22 08:17:01 -05:00
Fabian Jakobs
b05b476143
package ace
2011-07-22 10:27:10 +02:00
Fabian Jakobs
5a6eeab67d
fix #325
2011-07-22 10:24:15 +02:00
Fabian Jakobs
964829f031
remove mouse wheel scrolling sliggishness in Safari
2011-07-22 10:23:02 +02:00
Fabian Jakobs
2d64573437
fix scrollbars for osx lion
2011-07-22 10:23:02 +02:00
Fabian Jakobs
09c9aa81df
Update desired column on insert text
2011-07-22 10:23:02 +02:00
iebuggy
641e558acb
Updating to latest remote.
2011-07-21 07:42:44 -07:00
iebuggy
3ce714ebd4
Updating to latest remote.
2011-07-21 07:41:57 -07:00
Fabian Jakobs
cf5f5a4e4b
Merge pull request #347 from Gozala/bugs/paddings-342
...
Fixing render glitches #342
2011-07-20 14:15:15 -07:00
Irakli Gozalishvili
b34d97f240
Adding marker type background that ignores padding.
2011-07-20 18:22:24 +02:00
Irakli Gozalishvili
8f04864157
Fixing issue with multiline selection where selection does not start from the begining of line.
2011-07-20 17:58:57 +02:00
Irakli Gozalishvili
2ed9c5d599
Fixing bug in selection rendering which was misplaced since padding was not used.
2011-07-20 12:08:45 +02:00
Fabian Jakobs
aadf9e12b5
update package
2011-07-20 10:57:25 +02:00
Fabian Jakobs
5197718a2f
use dryice from submodule
2011-07-20 10:57:14 +02:00
Fabian Jakobs
628c0d6414
go up on fist line should not reset the desired column
2011-07-19 20:28:06 +02:00
Fabian Jakobs
b6223bc801
fix some key navigation issues
2011-07-19 20:11:44 +02:00
Fabian Jakobs
742f04b407
fix goto line start to jump to toggle between
...
indentation end and column 0. Fixes #296
2011-07-19 15:16:41 +02:00
Fabian Jakobs
4740580535
pilot
2011-07-19 13:30:05 +02:00
Fabian Jakobs
9f41f6c838
Merge pull request #343 from Gozala/bugs/paddings-342
...
Make padding text specific to layer type, so that print margin and active line highlight are not affected.
2011-07-19 04:22:26 -07:00
Fabian Jakobs
9f55438521
print server running message
2011-07-19 13:17:21 +02:00
Fabian Jakobs
c7aace75b0
Merge branch 'master' of https://github.com/iebuggy/ace into iebuggy-master
...
Conflicts:
lib/ace/mode/php_highlight_rules.js
2011-07-19 13:10:52 +02:00
Fabian Jakobs
aef91c2d31
merge julians's key handler changes
2011-07-15 08:50:13 +00:00
Fabian Jakobs
5d8e93ed80
remove trailing commas
2011-07-15 08:46:48 +00:00
Fabian Jakobs
fe84e53cc8
IE fix
2011-07-15 08:46:29 +00:00
Irakli Gozalishvili
f90084bfba
Make padding text layer specific so that print margin and active line highlight are not affected. #342
2011-07-14 11:44:28 +02:00
Fabian Jakobs
8c45e96674
update build instructions
2011-07-11 12:20:23 +02:00
Fabian Jakobs
5ae074024a
update package
2011-07-11 12:11:34 +02:00
Fabian Jakobs
da0113ba98
move dryice from npm dep to submodule dep
2011-07-11 12:10:35 +02:00
Fabian Jakobs
89ac7cbf39
add dryice submodule
2011-07-11 12:10:35 +02:00
Fabian Jakobs
532b8c6d18
minor cleanup
2011-07-11 12:10:35 +02:00
Fabian Jakobs
0a14ad9fbb
Merge pull request #338 from nightwing/pullreq
...
create layerConfig in constructor instead of adding guards for its every
2011-07-11 02:46:24 -07:00
Fabian Jakobs
eb165a2afa
Merge pull request #339 from misfo/patch-1
...
changed misleading argument name: row -> column
2011-07-11 02:45:33 -07:00
Trent Ogren
e5a5ea97a1
changed misleading argument name: row -> column
2011-07-10 12:07:26 -07:00
nightwing
7d74526c60
create layerConfig in constructor instead of adding guards for its every access
2011-07-10 17:15:27 +05:00
iebuggy
12659f939a
Updates PHP syntax to 5.3.x: Adds language constructs, deprecated functions, and deprecated keywords.
2011-07-08 20:45:20 -07:00
Resolver Developers
32f26827b1
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-07-04 18:15:56 +01:00
Fabian Jakobs
dfd6cbc2ea
Fix offset problems with hard tabs. fixes #329
2011-07-04 11:59:39 +00:00
Resolver Developers
e3493b4311
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-06-30 16:07:20 +01:00
Fabian Jakobs
3cb6ded6b2
Merge pull request #321 from Gozala/bugs/focus.greedy-320
...
Fix for greedy focus issue #320
2011-06-30 05:01:41 -07:00
Irakli Gozalishvili
4803f92145
Fix for greedy focus issue #320
2011-06-30 13:53:10 +02:00
Fabian Jakobs
c86df01d5e
Merge pull request #316 from btilford/scala-groovy
...
Scala & Groovy highlighting
2011-06-30 03:06:22 -07:00
Resolver Developers
79281c4fdd
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-06-29 11:57:30 +01:00
Fabian Jakobs
b1b22e2827
add setFontSize method to the editor. fix #315
2011-06-29 08:44:32 +00:00
Fabian Jakobs
1ad3030099
fix #312
2011-06-28 13:38:51 -07:00
Fabian Jakobs
0cbc1dd611
Merge pull request #318 from bolste/patch-1
...
Cleaned global scope from "option" var
2011-06-28 06:35:27 -07:00
bolste
f818318ecc
Cleaned global scope from "option" var
2011-06-28 06:16:15 -07:00
Fabian Jakobs
8e0a712c83
Merge pull request #317 from nightwing/pullreq
...
editor.setSession must update wraplimit
2011-06-28 01:23:22 -07:00
nightwing
e32a760ef1
editor.setSession must update wraplimit
2011-06-26 15:07:13 +05:00
btilford
47b8fdef17
Fixed demo config issues for groovy/scala highlighting
2011-06-24 21:34:57 -06:00
btilford
a81b0a6f49
Groovy / Scala highlighting
2011-06-24 21:24:32 -06:00
Fabian Jakobs
09bda14096
package json mode
2011-06-21 11:10:51 +02:00
Fabian Jakobs
ee7a17d5b5
Merge branch 'master' of github.com:ajaxorg/ace
2011-06-21 08:43:30 +00:00
Fabian Jakobs
2d64cb7547
add separate mode for json
2011-06-21 08:43:13 +00:00
Fabian Jakobs
eb6bcf5fa0
package
2011-06-20 11:12:09 +02:00
Fabian Jakobs
de438858a9
revert: No need to fallback to existing requireJS.
2011-06-20 09:09:34 +00:00
Fabian Jakobs
91f4ab4f6c
cleanup
2011-06-20 08:32:36 +00:00
Fabian Jakobs
54f269cb53
Merge branch 'master' of github.com:ajaxorg/ace
2011-06-20 08:28:24 +00:00
Fabian Jakobs
86ce859335
detect global object
2011-06-20 08:27:32 +00:00
Fabian Jakobs
f28ab84a5e
Merge pull request #308 from CaptainOz/master
...
Fixed comment docs in C and C++
2011-06-19 16:29:13 -07:00
Nate Lillich
495ea8f46b
Fix'd comment-doc not working in C/C++
2011-06-18 12:09:42 -07:00
Nate Lillich
ce1e49aa91
Fix'd warnings.
2011-06-18 11:54:51 -07:00
Fabian Jakobs
baddb0d5d3
Merge pull request #306 from lamaster/patch-1
...
small typo correction
2011-06-18 02:13:29 -07:00
Lamaster
efb1013023
small typo
2011-06-17 12:05:28 -07:00
Fabian Jakobs
3e3bf8837e
package
2011-06-16 00:02:26 +02:00
Fabian Jakobs
7baa34a738
add csslint checking
2011-06-15 21:59:26 +00:00
Julian Viereck
874349515f
Make keyboard infrastructure route keys like []^$ the right way.
2011-06-15 21:07:18 +02:00
Derek Croft
a2f6b748b3
Add vim 'dd' binding.
2011-06-14 18:33:42 -05:00
Fabian Jakobs
5c54545a99
Merge pull request #292 from misfo/vim_movements_2
...
vim I,A,C,G,b,e,x,X,D commands
2011-06-10 01:20:20 -07:00
misfo
ed803c24e5
vim I,A,C,G,b,e,x,X,D commands
2011-06-09 22:52:23 -05:00
Fabian Jakobs
138f3dc3f6
package
2011-06-08 17:32:06 +02:00
Fabian Jakobs
8d45513f62
cleanups
2011-06-08 15:26:16 +00:00
Fabian Jakobs
31179780ab
Merge branch 'master' of github.com:ajaxorg/ace
2011-06-08 15:25:08 +00:00
Fabian Jakobs
f164a557c5
fix #280 and cleanup some code
2011-06-08 15:24:27 +00:00
Fabian Jakobs
eb02e51e97
fix #280
2011-06-08 15:08:39 +00:00
Fabian Jakobs
dc9832c26f
package
2011-06-08 15:41:53 +02:00
Fabian Jakobs
f032c68a79
fix svg
2011-06-08 13:01:26 +00:00
Fabian Jakobs
841e0e407a
add clojure to the demo list
2011-06-08 13:01:14 +00:00
Fabian Jakobs
8b86c21733
add unit test for remove to line end
2011-06-08 11:51:10 +00:00
Fabian Jakobs
bb84693b0b
Merge pull request #287 from defunkt/patch-1
...
On a Mac, Ctrl+K at line's end removes the \n
2011-06-08 04:44:14 -07:00
Chris Wanstrath
e26d408a0c
On a Mac, Ctrl+K at line's end removes the \n
2011-06-07 20:55:46 +02:00
Fabian Jakobs
9146d3140b
package
2011-06-07 17:43:51 +02:00
Fabian Jakobs
9b662c998f
fix jumping selections. Reverts most of 64a55719b2
2011-06-07 17:41:14 +02:00
Fabian Jakobs
2e33411d76
Merge pull request #276 from nightwing/computedStyle
...
call getComputedStyle once
2011-06-07 03:01:20 -07:00
Fabian Jakobs
64c9a6d194
Merge pull request #281 from chrisjacob/patch-1
...
Feature the GitHub Pages demo. It blows my socks off!
2011-06-07 03:00:12 -07:00
Fabian Jakobs
0762f22ee4
Merge pull request #283 from misfo/first_stab_at_vim_keybindings
...
First stab at adding some vim keybindings
2011-06-07 02:30:49 -07:00
Fabian Jakobs
be5e27fbfe
package
2011-06-07 11:27:35 +02:00
Fabian Jakobs
0db8691a6d
tweak scss support
2011-06-07 11:17:43 +02:00
Andreas Madsen
ec61fe5b0f
Added SCSS (SASS) syntax highlighting
2011-06-07 11:12:05 +02:00
Fabian Jakobs
9e42f98783
packaged ace
2011-06-06 18:44:42 +02:00
Fabian Jakobs
e649e9fdcc
Merge branch 'master' of github.com:ajaxorg/ace
2011-06-06 18:43:44 +02:00
Fabian Jakobs
299b0dacb5
git ignore
2011-06-06 18:43:04 +02:00
Fabian Jakobs
5c8d0770c9
update packaged ace
2011-06-06 18:42:54 +02:00
Fabian Jakobs
ad915664f5
fix scrolling
2011-06-06 18:42:35 +02:00
Fabian Jakobs
9b09cfa847
Merge pull request #284 from misfo/comment_typo_fixes
...
fix comment typos
2011-06-02 00:19:33 -07:00
misfo
874e310f64
fix comment typos
2011-06-01 20:52:49 -05:00
misfo
fcdbb5edc5
vim R command
2011-06-01 20:47:49 -05:00
misfo
cd00ddb812
vim o command
2011-06-01 20:46:01 -05:00
Chris Jacob
d4bbe64c92
The GitHub Pages branch (gh-pages) has a MUCH more interesting demo!... This demo is like a hidden gem; I only stumbled on it by chance. I would love to see it *featured* on http://ace.ajax.org/
2011-05-31 22:37:21 -07:00
Fabian Jakobs
85346632eb
Merge pull request #278 from fivesixty/master
...
Check for token in quote behaviour, change style tag state prefix to style (fixes #275 )
2011-05-31 10:45:21 -07:00
c-spencer
a78ceb6daf
Fixes for #275
2011-05-31 12:19:21 +01:00
Fabian Jakobs
63835b240d
package
2011-05-31 08:56:52 +02:00
Fabian Jakobs
bc5476d5f8
pilot
2011-05-31 08:51:07 +02:00
Fabian Jakobs
acd7e92351
Merge pull request #277 from nightwing/cursor
...
when unfocused make cursor transparent instead of removing it
2011-05-30 23:46:41 -07:00
Fabian Jakobs
c2f05dd038
Revert "fix regression"
...
This reverts commit 5a98124d47 .
2011-05-31 08:41:48 +02:00
nightwing
a1c2774a0d
when unfocused make cursor transparent instead of removing it
2011-05-31 10:46:24 +05:00
Fabian Jakobs
2d45f9d5b5
update packaged ace
2011-05-30 11:38:23 +02:00
Fabian Jakobs
b04fa9fd9e
remove line between gutter and editor
2011-05-30 11:33:03 +02:00
Fabian Jakobs
5a98124d47
fix regression
2011-05-30 11:32:52 +02:00
Fabian Jakobs
6068e039b2
update packaged ace
2011-05-30 11:32:44 +02:00
Fabian Jakobs
8e728d9d87
fix svg mode. fix #274
2011-05-30 07:48:21 +00:00
Fabian Jakobs
16cb148039
Merge branch 'master' of github.com:ajaxorg/ace
2011-05-30 09:34:11 +02:00
Fabian Jakobs
5718f2dc5f
Merge pull request #274 from fivesixty/mode-transform
...
Mode Behaviours
2011-05-30 00:33:53 -07:00
Fabian Jakobs
8b8f513b5a
Merge commit ' c437ebf'
2011-05-30 09:33:25 +02:00
Fabian Jakobs
c437ebf6fb
pilot
2011-05-30 09:32:58 +02:00
nightwing
833f12cd86
call getComputedStyle once
2011-05-30 11:26:06 +05:00
c-spencer
ba1d192731
Small tidy
2011-05-27 13:51:40 +01:00
c-spencer
e153f53852
Move deepCopy into pilot/lang
2011-05-27 10:48:28 +01:00
c-spencer
5d1abb6bfc
Remove hasOwnProperty style iteration
2011-05-27 10:29:11 +01:00
Fabian Jakobs
832707a82b
update packaged ace
2011-05-27 10:52:07 +02:00
nightwing
8fc9dac030
same for the horizontal scrollbar
2011-05-27 10:01:54 +02:00
nightwing
64a55719b2
eliminate scrollbar jitter while typing at the bottom of screen
2011-05-27 10:01:27 +02:00
nightwing
6464a3852b
do not call dom functions if possible
2011-05-27 10:00:24 +02:00
nightwing
baf69381ea
allow ace_line divs to be sized automatically
2011-05-27 09:57:37 +02:00
nightwing
4787744645
faster documentToScreenPosition
2011-05-27 09:55:19 +02:00
nightwing
f86b91463e
creating array for each call to getLine is too expensive
...
if getLines is modified it's better to override getLine too
2011-05-27 09:51:05 +02:00
Fabian Jakobs
75c73ece6e
Merge pull request #272 from jviereck/fixes
...
Set DEBUG to false in state_handler.js again
2011-05-27 00:48:18 -07:00
Fabian Jakobs
13d88cbc9e
Merge pull request #268 from jviereck/split
...
Implementing split views, closes issue #35
2011-05-27 00:48:05 -07:00
Fabian Jakobs
a41092adff
Merge pull request #270 from jviereck/folding
...
Add support for unfolding folds using the mouse. Add hints on the gutter for wrapped lines.
2011-05-27 00:46:05 -07:00
Fabian Jakobs
56b28d4ca7
Merge pull request #273 from jpallen/master
...
Small change to let Ace work with useWrapMode = true in Cloud9
2011-05-27 00:44:27 -07:00
c-spencer
97c4e880fe
Escape from all js/css embedded inside html
2011-05-25 23:14:17 +01:00
c-spencer
58cf406fbd
squash text highlighter console
2011-05-25 22:50:14 +01:00
c-spencer
c26f375d26
Add license to xml behaviour
2011-05-25 21:17:53 +01:00
c-spencer
0bad27ff92
Update modes to use new embed syntax
2011-05-25 20:58:45 +01:00
c-spencer
d9e7970d2a
Improve string behaviour, start on Xml behaviours, disable behaviours by default
2011-05-25 16:56:40 +01:00
c-spencer
bbb4648ebe
Merge remote branch 'upstream/master' into mode-transform
2011-05-25 16:02:17 +01:00
James Allen
d58ac71ad8
Use doc.getLength() to be compatible with ProxyDocument in Cloud9
2011-05-24 19:55:54 +01:00
Julian Viereck
6a7ed1e6b8
Set DEBUG to false in state_handler.js again
2011-05-24 18:56:29 +02:00
Fabian Jakobs
b17382fd17
update packaged ace
2011-05-24 17:16:58 +02:00
Fabian Jakobs
032009501c
Merge pull request #271 from jviereck/fixes
...
Use compressed Ace version in bookmarklet build
2011-05-24 07:56:47 -07:00
Julian Viereck
f6a6726c4f
Fix a bug in keyboard_state_handler such that the emacs keymapping is working again
2011-05-24 16:15:02 +02:00
Julian Viereck
e3f71e22c2
Use compressed Ace version in bookmarklet build
2011-05-24 15:16:40 +02:00
Julian Viereck
c87f10e6d9
Add a vertical line on the gutter to indicate wrapped lines
2011-05-23 19:42:11 +02:00
Julian Viereck
50aac69d56
Fold on selection - dont expand in the demo. Otherwise it's hard to test nested folding
2011-05-23 19:42:11 +02:00
Julian Viereck
6cc2453f8b
Demo: Fold comments if the cursor is inside of a comment block
2011-05-23 19:39:20 +02:00
Julian Viereck
fe4465fe23
Select folds as the user clicks on it and expand them on double clicking
2011-05-23 19:39:10 +02:00
Fabian Jakobs
9e021d21d9
Merge pull request #269 from jviereck/activeline
...
Fixes the "active line" to be updated in some edge cases.
2011-05-23 08:32:17 -07:00
Julian Viereck
5af76c310c
Call updateHighlightActiveLine in onSelectionChange instead to catch all edge cases.
2011-05-23 17:16:19 +02:00
Julian Viereck
f332e2b900
Fix handling of undo/redo stack in splits do the right thing.
2011-05-23 17:14:30 +02:00
Julian Viereck
ffeda1ae05
Add setFontSize on Split
2011-05-23 17:14:30 +02:00
Julian Viereck
cb6a93a8ce
Add storing second session back again
2011-05-23 17:14:30 +02:00
Julian Viereck
3f78f87f6e
Add missing return to Editor.getTheme().
2011-05-23 17:14:30 +02:00
Julian Viereck
4f06e21070
Reuse the editor instance in Split. Don't like that, but as the Editor is not destroyed completly, this is the base thing to do at the moment in case of memoery usage
2011-05-23 17:14:29 +02:00
Julian Viereck
87003ac4ed
Reuse former session of second split. Add destroy function that stops some timeouts.
2011-05-23 17:14:29 +02:00
Julian Viereck
55328f3690
Add oriantation to Split and demo option
2011-05-23 17:14:29 +02:00
Julian Viereck
c38ddf3245
More work on Split. Update the demo UI on changes
2011-05-23 17:14:29 +02:00
Julian Viereck
0ddbfa66ef
First pass of split implementation
2011-05-23 17:14:29 +02:00
Julian Viereck
811ba3ee11
Update the activeLine on fold changes.
2011-05-23 17:12:25 +02:00
Fabian Jakobs
7bb2cd9792
Merge pull request #265 from fivesixty/master
...
Add standard mode/highlight delegation into base Text Mode/Highlighter
2011-05-23 06:19:47 -07:00
c-spencer
1319c478bb
Assume no state change from previously known state in bgTokenizer ( #256 )
2011-05-23 11:31:36 +01:00
c-spencer
2351e37230
Merge branch 'master' into mode-transform
2011-05-23 10:58:20 +01:00
c-spencer
53fb2a3562
Merge remote branch 'upstream/master'
2011-05-23 10:50:21 +01:00
Julian Viereck
95a9744c53
Remove no longer needed Makefile.dryice.textarea.js
2011-05-23 11:11:55 +02:00
Julian Viereck
e0cec5a073
Style the Ace Bookmarklet Build page
2011-05-23 11:11:47 +02:00
Julian Viereck
14faa36a51
Update build_support for the bm build
2011-05-23 11:11:31 +02:00
Julian Viereck
2bf1429118
Merge build process for normal and bookmarklet build
2011-05-23 11:11:13 +02:00
Julian Viereck
bc93a71771
Update Readme. Make static.py serve on port 8888 like static.js does.
2011-05-23 11:07:56 +02:00
Fabian Jakobs
e3ccca3663
update packeged ace
2011-05-23 09:00:21 +00:00
Fabian Jakobs
abd3ee2d54
remove debug message
2011-05-23 08:57:48 +00:00
Fabian Jakobs
17c1d1b1ae
Merge pull request #257 from fivesixty/master
...
Fixes for #240/#249 and #255
2011-05-23 01:51:45 -07:00
Fabian Jakobs
0e4993f015
fix tokenizer caching. Fixes #256
2011-05-23 08:45:33 +00:00
c-spencer
bc45a88928
Make behavioural actions easily extensible
2011-05-22 15:27:09 +01:00
c-spencer
deb5a01693
Improved Cstyle behaviour
2011-05-22 13:30:04 +01:00
c-spencer
8e7f4f2716
Allow mode behaviours to be disabled at the editor level
2011-05-22 03:03:48 +01:00
c-spencer
138ec94f53
Style improvements
2011-05-22 02:53:30 +01:00
c-spencer
6fcff0f691
Add C-style behaviours to C/Csharp/Java/PHP
2011-05-22 01:44:12 +01:00
c-spencer
3cdfa37427
Factor out mode transforms into Behaviour
2011-05-22 01:36:09 +01:00
c-spencer
1261c55913
Mode Behaviours
2011-05-21 18:51:25 +01:00
c-spencer
0d9b5dd8b9
Add transformInput and transformRemove hooks into edit modes
2011-05-21 17:26:39 +01:00
c-spencer
e9ddafe9ee
Add standard way to embed other mode/highlighters
2011-05-21 12:40:11 +01:00
c-spencer
cb9bdd120c
Fixes for #240 and #255
2011-05-21 00:22:15 +01:00
Fabian Jakobs
6de1e4f5f5
update packaged ace
2011-05-20 15:23:33 +02:00
Fabian Jakobs
51d2a348c7
Don't access private $lines array of the document.
...
There are document implementations, which don't have this.
2011-05-20 15:23:20 +02:00
Fabian Jakobs
993f2a17ee
Merge pull request #253 from fivesixty/master
...
Add matching group and back reference support to tokenizer rules.
2011-05-20 00:57:51 -07:00
c-spencer
40eba3a401
Get css tests passing (wrong test start rule) and update jsdom library paths
2011-05-19 19:59:50 +01:00
c-spencer
1036aaa057
Apply matched value to tokenizer token functions.
2011-05-19 18:30:03 +01:00
c-spencer
6b660009ad
Simplify backreference adjustment
2011-05-19 13:07:42 +01:00
c-spencer
3a1e9398ca
Fix match iteration
2011-05-19 12:45:43 +01:00
c-spencer
c2659f24fe
Adjust backreferences within tokenizer rules
2011-05-19 12:19:05 +01:00
Chris Spencer
0ebff3b5c9
Bugfix for consecutively typed tokens.
2011-05-19 03:02:08 -07:00
Chris Spencer
ae5e83ea02
Support for matching groups in tokenizer with arrays of tokens.
2011-05-19 02:36:00 -07:00
Fabian Jakobs
7c9d36fd5c
Merge pull request #252 from fivesixty/master
...
Allow empty line to be a matching state.
2011-05-19 00:25:09 -07:00
Chris Spencer
d1e05468c6
Allow empty line to be a matching state.
2011-05-18 12:26:41 -07:00
Fabian Jakobs
84d6b565b6
update packaged ace
2011-05-18 18:30:26 +02:00
Fabian Jakobs
16ab034515
update jshint
2011-05-18 18:29:03 +02:00
Fabian Jakobs
98bd0eeb51
Merge branch 'master' of github.com:ajaxorg/ace
2011-05-18 10:47:34 +02:00
Fabian Jakobs
3b64acbd17
bring back improved fold function
2011-05-18 10:47:16 +02:00
Fabian Jakobs
b2ada28c64
Merge pull request #250 from jviereck/master
...
Small fixes
2011-05-17 14:36:01 -07:00
Julian Viereck
62f168eb8e
Fix bug in EditSession.$updateInternalDataOnChange. Shifting the fold lines on deletion have to use end.row instead of lastRow, as lastRow is "normalized".
2011-05-17 20:28:48 +02:00
Julian Viereck
55e0f8ceff
Fix calculation of EditSession.getScreenLength.
2011-05-17 20:19:26 +02:00
Julian Viereck
56619e516b
Add 20px more width to the editor/cli
2011-05-17 20:09:13 +02:00
Fabian Jakobs
0400be7be6
remove illegal token from coffee demo
2011-05-16 18:04:57 +00:00
Fabian Jakobs
f4a9c1bc78
improve coffee script error messages
2011-05-16 18:03:00 +00:00
Fabian Jakobs
32b255963d
add coffee script syntax checking in a worker
2011-05-16 17:22:28 +00:00
Fabian Jakobs
b5d5d732cc
update packaged ace
2011-05-16 17:19:47 +00:00
Fabian Jakobs
c84dc5debb
missing komma made fold and foldStart global
2011-05-16 15:10:12 +00:00
Fabian Jakobs
6e2e81d8b5
fix cli resizing in ff
2011-05-16 15:07:06 +00:00
Fabian Jakobs
f65b2d30fc
fix #240
2011-05-16 15:00:25 +00:00
Fabian Jakobs
9154938173
update packaged ace
2011-05-16 14:59:32 +00:00
Fabian Jakobs
cbd1baed6e
add information about element CSS styles
2011-05-16 07:45:07 -07:00
Fabian Jakobs
2f906bb2c6
refactor worker creation. Fix issue #245
2011-05-16 14:31:32 +00:00
Fabian Jakobs
0c1245091e
some CSS tweaks in the demo
2011-05-16 14:30:27 +00:00
Fabian Jakobs
cd577a96f9
ignore npm dir
2011-05-16 13:44:41 +00:00
Fabian Jakobs
6b8028fed1
update packaged ace
2011-05-16 13:43:39 +00:00
Fabian Jakobs
72383f0e75
No need to fallback to existing requireJS. Fix issue #198
2011-05-16 13:41:01 +00:00
Fabian Jakobs
63ef30a156
Merge branch 'master' of github.com:ajaxorg/ace
2011-05-16 15:27:12 +02:00
Fabian Jakobs
40d449ffb4
Merge pull request #233 from probonogeek/master
...
CSS Sytnax Rule Improvements
2011-05-16 06:26:06 -07:00
Fabian Jakobs
427a6a55fc
pilot
2011-05-16 15:24:44 +02:00
Fabian Jakobs
ec986e2f28
Merge pull request #243 from nightwing/pullreq
...
fixed several annoying bugs
2011-05-16 06:09:07 -07:00
nightwing
5479c69482
fix bug from previous commit, splits is undefined
2011-05-16 18:03:06 +05:00
Fabian Jakobs
a776966da3
fix left column layout
2011-05-16 12:39:57 +00:00
Fabian Jakobs
e7f32433c7
update pilot
2011-05-16 13:51:04 +02:00
Fabian Jakobs
2e6abeae8a
Merge pull request #246 from jviereck/master
...
Move demo's options to the right, improve textmate theme
2011-05-16 02:47:46 -07:00
nightwing
03a88d3fcf
faster screenToDocumentPosition, and right clamping for wrapped mode
2011-05-15 23:34:46 +05:00
nightwing
02f8faee55
fix $setUndoSelection for multiline deltas
2011-05-15 22:08:15 +05:00
Julian Viereck
c1f3d06b91
Add a one-pixel gutter border to the textmate theme.
2011-05-15 13:46:25 +02:00
Julian Viereck
71364a8497
Move options from the top to the left side in the demo.
2011-05-15 13:44:36 +02:00
nightwing
893c36c313
bind Ctrl-Shift-Home/End to selecttoStart/end on windows
2011-05-15 00:01:56 +05:00
nightwing
db1c016b12
use requestAnimationFrame to allow new browsers to schedule renders
...
for better performance
2011-05-14 22:57:50 +05:00
nightwing
648888a01e
CHANGE_FULL mustn't scrollCursorIntoView
2011-05-14 22:44:03 +05:00
nightwing
a7f77276db
allow pointer events to text layer
2011-05-14 22:40:58 +05:00
nightwing
67393faabf
better folding example in demo
2011-05-11 10:54:42 +05:00
nightwing
3cd9162103
fix bug when same folded row is shown twice while scrolling
...
and optimize usage of getRowFoldEnd
2011-05-11 10:26:43 +05:00
nightwing
2c9404224b
restore setInnerHtml optimization for text layer
2011-05-10 23:43:49 +05:00
nightwing
0ddf25b27b
clamp row before clamping column
2011-05-09 15:19:36 +05:00
nightwing
577ee94011
remove some of redundant scrollCursorIntoView calls
...
(cursor was scrolling into view before changing)
2011-05-09 15:19:25 +05:00
Fabian Jakobs
53b2caaade
Merge pull request #238 from cadorn/master.
...
Quick bug fix and package.json config
2011-05-04 09:54:28 -07:00
cadorn
c13896a1e2
reverted ignore rules
2011-05-04 09:48:02 -07:00
cadorn
f530c1bccf
bugfix
2011-05-04 09:46:19 -07:00
cadorn
790565f084
removed extjs wrapper
2011-05-04 09:28:26 -07:00
cadorn
1e984d5733
merge from ajaxorg/master
2011-05-04 09:26:56 -07:00
Fabian Jakobs
27bb78a0a8
Merge pull request #235 from gigasquid/master.
...
Clojure mode - next line indent spacing
2011-05-02 20:58:03 -07:00
gigasquid
682386643e
Next line spacing default to 2 spaces rather than tab
2011-05-01 21:51:37 -04:00
Fabian Jakobs
42227e96c3
Merge pull request #232 from probonogeek/oldgecko-amp-fix.
...
OldGecko Ampersand Fix
2011-05-01 07:54:27 -07:00
Fabian Jakobs
ac8c73d390
Merge pull request #234 from jviereck/master.
...
EditSession.$resetRowCache failed for row == 0
2011-05-01 07:41:57 -07:00
Julian Viereck
2518c26d7e
Fixing Edit_Session.$resetRowCache in case row == 0.
2011-05-01 12:27:37 +02:00
Fabian Jakobs
8cafb75db0
update packaged ace
2011-05-01 09:41:40 +00:00
Fabian Jakobs
92047f993f
move simple api to amd module
2011-05-01 09:37:18 +00:00
Fabian Jakobs
bacc29278a
update packaged ace
2011-05-01 09:33:16 +00:00
Sean Kellogg
1a22c18391
fix /&/&/ bug in oldGecko browsers
2011-04-30 17:10:56 -07:00
Fabian Jakobs
4711d3f570
update build
2011-04-30 22:25:30 +02:00
Fabian Jakobs
c29527da7c
Merge pull request #231 from jcasimir/readme_edits.
...
Minor copy and spelling edits to Readme
2011-04-30 13:10:33 -07:00
Jeff Casimir
12c8234194
Minor copy and spelling edits to Readme
2011-04-30 12:16:10 -05:00
Fabian Jakobs
e7c73a40dd
Merged pull request #225 from gigasquid/master.
...
Clojure Mode
2011-04-30 00:57:39 -07:00
Fabian Jakobs
8c9b545a1c
Merged pull request #230 from SunboX/master.
...
Fixes: php does not highlight variables beginning with underscore e.g. $_foo
2011-04-30 00:54:02 -07:00
André Fiedler
ee1355d832
this fixes #229
2011-04-30 00:48:52 +00:00
André Fiedler
6d3a144b06
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-04-30 00:45:43 +00:00
Fabian Jakobs
71e669fcb6
Merge remote-tracking branch 'sergi/master'
...
Conflicts:
index.html
2011-04-29 16:18:34 +02:00
Fabian Jakobs
a558f58ac3
lgpl v2.1
2011-04-29 15:26:36 +02:00
Fabian Jakobs
16ba002356
move fold example to the java mode
2011-04-29 15:26:23 +02:00
Sergi Mansilla
4dff32b2d7
Simplified indenter regexp
2011-04-29 15:25:34 +02:00
Fabian Jakobs
0766bc45b3
Merge remote-tracking branch 'getify/codefolding'
2011-04-29 15:17:03 +02:00
Sergi Mansilla
60f8f1b6a2
Implemented OCaml mode for Ace
2011-04-29 15:16:04 +02:00
Julian Viereck
af13eb544b
Use a rowCache that does auto chaing every 1000 lines
2011-04-29 14:44:36 +02:00
Julian Viereck
a3496dfad1
Use a cache to speed up doc->screen and screen->doc mapping on very long document.
2011-04-29 13:38:59 +02:00
Julian Viereck
007125025f
Fix bugs in undo/redo seleciton handling
2011-04-29 12:25:53 +02:00
Julian Viereck
86a0e98c36
Reset the $redoStack of the undoManager once a delta is executed. Add Range.setStart/setEnd.
2011-04-29 12:15:19 +02:00
Fabian Jakobs
749206fedb
fix unit test
2011-04-29 11:32:32 +02:00
Fabian Jakobs
19d5734441
small worker fix
2011-04-29 11:32:23 +02:00
Fabian Jakobs
b7bb042d38
fix event emitter test
2011-04-29 11:28:04 +02:00
Fabian Jakobs
847ccceac3
use new asyncjs
2011-04-29 11:26:40 +02:00
Julian Viereck
e871700e2e
Fix bug in undo/redo + folds: The folds have to get onto the undo queue after the changeStack is empty. New events changeStart/End added.
2011-04-29 11:08:19 +02:00
Julian Viereck
acc318af90
Make things work again afte rebasing.
2011-04-28 21:47:35 +02:00
Julian Viereck
2c9e4f7476
Doing some small tiedy up. Unstructured Code Folding should be done.
2011-04-28 21:41:02 +02:00
Julian Viereck
a385637b9e
Add removing folds to undo queue.
2011-04-28 21:41:02 +02:00
Julian Viereck
f695c253f5
Add sub folding feature. addFold can take a Fold object now.
2011-04-28 21:40:37 +02:00
Julian Viereck
d575f47ebc
Add checks to addFold.
2011-04-28 21:40:37 +02:00
Julian Viereck
e356ea8cae
Ensure selection can't be inside of a fold.
2011-04-28 21:40:37 +02:00
Julian Viereck
5573252193
Make Selection.moveCursorFirstLine work again. Fixing some bugs on the way.
2011-04-28 21:40:37 +02:00
Julian Viereck
61fc8d04c4
Add support for folded lines in Selection.selectLine
2011-04-28 21:40:36 +02:00
Julian Viereck
825cf26478
Final iteration of wrapMode + folding: Addind unit tests, fixing bugs.
2011-04-28 21:40:36 +02:00
Julian Viereck
0687d8a5e8
When running the unit tests in the browser, print log to the console.
2011-04-28 21:40:36 +02:00
Julian Viereck
1d9dbe6d3e
Fix render misalignment. Looks good so far.
2011-04-28 21:40:36 +02:00
Julian Viereck
353c6a4f4a
Fix bug in updateWrapData. Rendering still sometimes misaligned
2011-04-28 21:40:36 +02:00
Julian Viereck
79678b5e96
Splitting edit_session.js up - moving the folding code parts into edit_session/fold_line.js|folding.js.
2011-04-28 21:40:35 +02:00
Julian Viereck
46a877e563
Checkpointing fold-wrap-data work. Mostly done
2011-04-28 21:39:59 +02:00
Julian Viereck
ff72467c10
Remove FoldLine.getRowLength and .getRowSplits. Use already existing functions which simplifies the code.
2011-04-28 21:39:59 +02:00
Julian Viereck
47207a6b9f
Reenable unit test again.
2011-04-28 21:39:58 +02:00
Julian Viereck
b6772e8ef2
Add documentation for EditSesion.getFoldAt and change meaning of side.
2011-04-28 21:39:21 +02:00
Julian Viereck
af6dcc2253
Fix a lot of screen dimension calculation functions.
2011-04-28 21:39:21 +02:00
Julian Viereck
155115035c
Fix rendering bugs. Make SVG session default for testing.
2011-04-28 21:39:21 +02:00
Julian Viereck
2be2386603
Fix EditSession.removeFolds: Using the folds of a foldLine might cause unexpected behavior. Clone the passed in array.
2011-04-28 21:39:20 +02:00
Julian Viereck
dd121334a6
Add basic commands to fold/unfold sections using key shortcuts.
2011-04-28 21:39:20 +02:00
Julian Viereck
a1497c097d
Add Range.compareRange function used by EditSession.getFoldsInRange.
2011-04-28 21:39:20 +02:00
Julian Viereck
dac1b38064
Folds realign when inserting/deleting any kind of content from the document. Adds a ton of unit tests. Fixes bugs in EditSession.getFoldsInRange and add .toString() functions to make debugging way easier.
2011-04-28 21:39:20 +02:00
Julian Viereck
ae20be743f
Add EditSession.getFoldsInRange function + unit tests
2011-04-28 21:39:20 +02:00
Julian Viereck
ccfe285bab
Implement EditSession.removeFold.
2011-04-28 21:39:20 +02:00
Julian Viereck
9ff0df758a
Refactor FoldLine.getStringAt out of fold line as the FoldLine should not be session depending.
2011-04-28 21:39:20 +02:00
Julian Viereck
e9f3ba7b56
Add support for multi line insertion + unit tests
2011-04-28 21:39:20 +02:00
Julian Viereck
0e0f3a1db3
Add unit test for inserting one-line text on folded lines
2011-04-28 21:39:19 +02:00
Julian Viereck
56f74f1368
Remove Fold.compare/contains functions. Rename Fold.sameLine to Fold.sameRow. Add new functions to Range that repalce the Fold.compare/contains functions but are more explicit on where to drop the start/end.
2011-04-28 21:39:19 +02:00
Julian Viereck
15d2c50117
Fix bug adding new characters right before a fold caused the chars to get added inside of the fold
2011-04-28 21:39:19 +02:00
Julian Viereck
4beecc086a
Fix bug in TextLayer.updateLines
2011-04-28 21:39:19 +02:00
Julian Viereck
c22d80398a
Add handling for simple adding/removing of content to realign the folds
2011-04-28 21:39:19 +02:00
Julian Viereck
145030972c
Remove EditSession.getScreenFirstRowColumn() func and clean up a little bit
2011-04-28 21:39:19 +02:00
Julian Viereck
8c63cd7ff5
Get move(Word)Right/left working with folds
2011-04-28 21:39:19 +02:00
Julian Viereck
88f55c958a
Fix active line highlighter in folded row
2011-04-28 21:39:18 +02:00
Julian Viereck
273a1e41d1
Remove 'border' from ace_fold as it misaligned the lines. Fix screenToDocumentRow
2011-04-28 21:39:18 +02:00
Julian Viereck
068e289f17
Get fold EditSession.screenToDocument working + unit tested
2011-04-28 21:39:18 +02:00
Julian Viereck
b8437cde60
Fix EditSession.getScreenLength due to FoldLine refactoring
2011-04-28 21:39:18 +02:00
Julian Viereck
3e7567b521
Fix bug in TextLayer.updateLines due to FoldLine refactoring
2011-04-28 21:39:18 +02:00
Julian Viereck
a12f83c3d9
Fix bugs in FoldLine.addFold and simplify
2011-04-28 21:39:18 +02:00
Julian Viereck
7b58e782a7
Rewrote the handling of . Now there is one FoldLine per folded line/row as it's displayed on the screen.
2011-04-28 21:39:17 +02:00
Julian Viereck
aea1bc31ea
Add fold documentToScreen unit tests and fixed some small bugs
2011-04-28 21:39:17 +02:00
Julian Viereck
12bfd2ee0c
Clean up a little bit and make current existing unit test run again
2011-04-28 21:38:51 +02:00
Julian Viereck
1726444b96
Rewrite of session.documentToScreen code
2011-04-28 21:38:51 +02:00
Julian Viereck
cc795cd0e5
Make EditSession.getScreenLength work with folded lines.
2011-04-28 21:38:51 +02:00
Julian Viereck
6579a99530
Code folding text rendering took off!
2011-04-28 21:37:31 +02:00
Julian Viereck
e0d01ffa95
Refacored text rendering code a little bit. About to lift of code folding rendering.
2011-04-28 21:37:31 +02:00
Julian Viereck
c010348eae
First iteration of code folding - not much working yet.
2011-04-28 21:37:31 +02:00
Fabian Jakobs
747ca806ef
fix copyright header
2011-04-28 21:15:04 +02:00
Fabian Jakobs
c2131fcb28
fix lexing of string literals
2011-04-28 21:14:50 +02:00
Fabian Jakobs
298408b93a
add js worker unit test
2011-04-28 09:41:11 +00:00
Fabian Jakobs
4edbd4e55a
Merged pull request #221 from SRabbelier/exports-worker.
...
Fix workers that require a module returning a value
2011-04-28 01:42:15 -07:00
Fabian Jakobs
f476ed4a39
Merged pull request #223 from SRabbelier/tokenizer-reload.
...
Add onReloadTokenizer event and listener in editor_session
2011-04-28 01:40:58 -07:00
Fabian Jakobs
54a733bfe5
Merged pull request #222 from SRabbelier/typo.
...
Fix typo in listener name
2011-04-28 01:39:48 -07:00
Fabian Jakobs
1c74183d10
fix typo
2011-04-28 01:30:10 -07:00
Fabian Jakobs
5b67bcffaa
cleanup
2011-04-28 01:02:58 -07:00
Fabian Jakobs
f30abb3446
add contributing section to the readme
2011-04-28 08:01:25 +00:00
gigasquid
85722bce51
Add Clojure Mode
2011-04-27 14:58:46 -04:00
Fabian Jakobs
9162d81b72
fix typo
2011-04-27 07:56:19 -07:00
Sverre Rabbelier
f7f9e7c21a
Add onReloadTokenizer event and listener in editor_session
2011-04-27 12:00:38 +02:00
Sverre Rabbelier
950ad64ede
Fix typo in listener name
2011-04-27 11:57:09 +02:00
Sverre Rabbelier
72c73c759d
Fix workers that require a module returning a value
2011-04-27 11:17:18 +02:00
Fabian Jakobs
66bee662a8
add CLAs to the doc directory
2011-04-27 09:52:29 +02:00
Fabian Jakobs
b8ab958674
Merged pull request #207 from dahjelle/master.
...
Added Solarized color scheme to available options.
2011-04-26 03:07:27 -07:00
Fabian Jakobs
9e09573f73
Merge branch 'master' of github.com:ajaxorg/ace
2011-04-26 11:53:41 +02:00
Fabian Jakobs
ef8973a8f8
add support for multiline attributes in html and xml modes
2011-04-26 11:15:57 +02:00
Fabian Jakobs
f9bf9bfc9a
move background tokenizer from the editor to the edit session
2011-04-26 10:39:27 +02:00
Joe Cheng
82e8ae5a49
Fix performance regression on large documents
2011-04-26 09:46:52 +02:00
Mihai Sucan
2d7326f1c9
fix for a few of the es5 keywords
2011-04-26 09:45:17 +02:00
Mihai Sucan
ebe4117945
fix setUseWorker()
2011-04-26 09:43:52 +02:00
Fabian Jakobs
f275f4ade4
minor cleanup
2011-04-26 09:43:29 +02:00
Fabian Jakobs
84f2aa6dfa
Merged pull request #205 from Gozala/bug/overwrite.
...
Fixing `editor.setOverwrite`
2011-04-25 22:37:01 -07:00
Sean Kellogg
d511a3e992
enhanced css syntax rules
...
- support for id, class, and element definition syntax
- support for media selector blocks
- ensure ruleset highlighting is only applied inside of definition blocks, not the entire document
2011-04-20 17:37:03 -07:00
David Alan Hjelle
69778adb4c
Added Solarized color scheme (from http://ethanschoonover.com/solarized )
2011-04-10 00:03:07 -05:00
Fabian Jakobs
bc027e927a
Refactor unit tests:
...
- move tests next to implementation files
- all tests run standalone in node
- all tests run in the browser
2011-04-08 10:28:18 +02:00
Irakli Gozalishvili
915c1be533
Fixing bug in editor.setOverwrite #issue/204
2011-04-07 17:38:00 +08:00
Irakli Gozalishvili
2bb3dc3128
Fixing bug in editor.setOverwrite #issue/204
2011-04-06 10:51:04 -07:00
mikedeboer
ba2f10346b
added check in worker if sender actually exists
2011-04-06 16:19:28 +02:00
Resolver Developers
cd3f0aaf7e
Merge branch 'master' of https://github.com/ajaxorg/ace
...
Conflicts:
lib/ace/commands/default_commands.js
2011-03-31 18:18:39 +01:00
Fabian Jakobs
0cacc2bfdf
pilot
2011-03-31 10:10:33 +02:00
Fabian Jakobs
1bd6ebbc49
update package
2011-03-31 10:06:27 +02:00
Fabian Jakobs
eac45c82fc
make worker detection a little more robust
2011-03-31 10:06:17 +02:00
Fabian Jakobs
82bc93ac60
fix typo
2011-03-31 09:50:14 +02:00
Fabian Jakobs
c84ec61daf
move trimRight from fixoldbrowers to lang
2011-03-31 09:40:35 +02:00
Fabian Jakobs
8ea46c56e3
Merge branch 'master' of github.com:ajaxorg/ace
2011-03-25 15:40:45 +01:00
Fabian Jakobs
6589eee14a
merge
2011-03-25 14:35:02 +00:00
Joe Cheng
7fa4d37f57
All full width characters should be styled with double character width
2011-03-23 13:17:19 -07:00
Joe Cheng
21a79fea65
Respect full width property of all East Asian characters
...
Common Japanese punctuation (comma, period) was being treated as half-width, causing cursor positioning to be off. The new code is comprehensive for code points in the Basic Multilingual Plane.
See https://gist.github.com/883802 for the script I used to generate the code.
2011-03-23 13:06:40 -07:00
Fabian Jakobs
ff7559e388
dom't merge embedded ruby into the standard html mode
2011-03-21 18:44:56 +08:00
Fabian Jakobs
e32370cae8
dom't merge embedded ruby into the standard html mode
2011-03-21 10:44:16 +00:00
Fabian Jakobs
979c16705e
Merge remote branch 'upstream/master'
2011-03-21 10:41:39 +00:00
Heigh Tech LLC
c1c6e2b727
add last exception symbol
2011-03-21 18:40:34 +08:00
Heigh Tech LLC
723f284a10
more rails built in functions and variables
2011-03-21 18:40:34 +08:00
Heigh Tech LLC
13bda087e8
erb support!
2011-03-21 18:40:33 +08:00
Heigh Tech LLC
20b6652c5b
add class name rule
2011-03-21 18:40:33 +08:00
Heigh Tech LLC
0d03b6df7d
add backtick string and instance variable rules
2011-03-21 18:40:33 +08:00
Heigh Tech LLC
1abfd5f813
add some Rails things
2011-03-21 18:40:33 +08:00
Heigh Tech LLC
71969c2538
add more keywords
2011-03-21 18:40:33 +08:00
Heigh Tech LLC
ae8e262395
add ruby symbol and erb
2011-03-21 18:40:32 +08:00
Julian Viereck
8d8ac9ead6
Remove not used getDisplayLine() function and convert tabs to spaces
2011-03-21 17:54:06 +08:00
Julian Viereck
0f4e2016c7
Add 'softTab' option to demo
2011-03-21 17:54:06 +08:00
Julian Viereck
468ba76890
Moving replacing of spaces into big replace function to avoid replacements of <span ...>tab</span>
2011-03-21 17:54:06 +08:00
Julian Viereck
e8333c2df2
Fixed some bugs and unit tests pass again
2011-03-21 17:54:05 +08:00
Julian Viereck
b05ec94154
First iteration of implementing real real tabs
2011-03-21 17:54:05 +08:00
Julian Viereck
e09e67b940
Use getStringScreenWidth in Session.computeWidth
2011-03-21 17:54:05 +08:00
Fabian Jakobs
b7e6499c3a
Merge branch 'real_tabs' of https://github.com/jviereck/ace into jviereck-real_tabs
2011-03-21 09:51:28 +00:00
Fabian Jakobs
2adae3bd72
resolve keybinding collision between goto line and center selection on windows
2011-03-21 17:44:41 +08:00
Fabian Jakobs
8f33d91fc4
resolve keybinding collision between goto line and center selection on windows
2011-03-21 09:43:31 +00:00
Julian Viereck
86851d5a59
Remove not used getDisplayLine() function and convert tabs to spaces
2011-03-19 14:26:14 +01:00
Julian Viereck
63d7ba4439
Add 'softTab' option to demo
2011-03-19 14:14:06 +01:00
Julian Viereck
a8a1d9483b
Moving replacing of spaces into big replace function to avoid replacements of <span ...>tab</span>
2011-03-19 00:54:35 +01:00
Julian Viereck
d1bfdba34b
Fixed some bugs and unit tests pass again
2011-03-19 00:34:35 +01:00
Julian Viereck
1a5a071c7d
First iteration of implementing real real tabs
2011-03-18 23:30:25 +01:00
Julian Viereck
d4a46aa467
Use getStringScreenWidth in Session.computeWidth
2011-03-18 22:25:39 +01:00
Resolver Developers
4944181067
Removed second Ctrl-L binding that was breaking go to line. by: Glenn, Giles
2011-03-16 17:29:06 +00:00
Resolver Developers
5c0aaf1be9
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-03-14 14:26:48 +00:00
Fabian Jakobs
af5d11770f
update packaged ace
2011-03-09 11:21:39 +01:00
Fabian Jakobs
e0dcf0c9c2
update pilot
2011-03-09 11:20:43 +01:00
Fabian Jakobs
5eddc94f97
update packaged ace
2011-03-09 09:38:03 +01:00
Fabian Jakobs
fb85c5790d
Merge branch 'master' of github.com:ajaxorg/ace
2011-03-09 09:36:59 +01:00
Fabian Jakobs
a5bf0bc0be
make jshint happy
2011-03-09 09:36:50 +01:00
Fabian Jakobs
8f2949ffb6
don't timeout focus in IE
2011-03-09 08:35:44 +00:00
Fabian Jakobs
3b3ac82634
Merge branch 'master' of github.com:ajaxorg/ace
2011-03-09 08:21:07 +00:00
Sebastian Javier Marchano
5c9071afd3
added java lang classes as support.function
2011-03-09 16:16:18 +08:00
Sebastian Javier Marchano
f40f50f5c7
fix missing java keywords separators
2011-03-09 16:16:18 +08:00
Joe Cheng
4f2de650ae
Improve behavior of font size detection when editors have changing visibility
...
- Allow on-demand checking of text layer character sizes
- Disregard character measurements that result in width or height of 0
2011-03-09 00:14:54 +08:00
Fabian Jakobs
22f00d30f3
add option to specify the Ace base url
2011-03-09 00:09:38 +08:00
Fabian Jakobs
8339be41cd
add option to specify the Ace base url
2011-03-08 16:07:35 +00:00
Irakli Gozalishvili
48cd0f049a
Merge remote-tracking branch 'upstream/master'
2011-03-08 14:17:17 +01:00
Fabian Jakobs
b2193f714b
move cursor to mouse on code dragging
2011-03-08 10:15:28 +01:00
Fabian Jakobs
c5962cdb8a
Update themes in the demo and the makefiles
2011-03-07 20:24:15 +01:00
Fabian Jakobs
f8d01d7f50
use node 0.4 xml lib
2011-03-07 20:20:15 +01:00
Fabian Jakobs
abd7a15858
move themes
2011-03-07 20:20:04 +01:00
Fabian Jakobs
e408fb40c0
Merge remote branch 'mrpants/master'
2011-03-07 20:14:14 +01:00
Fabian Jakobs
4ab1d42273
update cockpit
2011-03-07 20:11:56 +01:00
Fabian Jakobs
1f9206f079
fix keybindings
2011-03-07 20:11:01 +01:00
Fabian Jakobs
0a00b8aea6
Merge remote branch 'jviereck/kb'
...
Conflicts:
lib/ace/keyboard/keybinding/default_mac.js
lib/ace/keyboard/keybinding/default_win.js
support/pilot
2011-03-07 20:00:51 +01:00
Fabian Jakobs
493373f564
Add svg mode with support for embedded JavaScript
2011-03-07 19:55:24 +01:00
mrpants
2eea795ed9
Adding original Textmate themes.
2011-03-03 17:30:12 -05:00
mrpants
1c6de6babe
Adding Vibrant Ink, Merbivore and Merbivore Soft themes.
2011-03-02 12:23:20 -05:00
Fabian Jakobs
8c35a0718f
update package
2011-02-28 17:58:32 +01:00
Fabian Jakobs
c2af3ed374
Merge branch 'master' of github.com:ajaxorg/ace
2011-02-28 17:58:02 +01:00
Fabian Jakobs
b8043aca42
update package
2011-02-28 17:47:20 +01:00
Fabian Jakobs
2a8e53923a
special handling for the text plugin
2011-02-28 17:47:09 +01:00
Joe Cheng
8f52764dbc
Define statement 'deps' argument should be optional
2011-02-28 16:48:23 +08:00
André Fiedler
222f229960
Fix Issue #142
2011-02-28 16:45:59 +08:00
André Fiedler
1a4dea0120
Fix Issue #142
2011-02-27 18:08:39 +01:00
Julian Viereck
c428908211
Add examples for new command.bindKey to demo.js, update Pilot & Cockpit
2011-02-20 17:13:15 +01:00
Julian Viereck
c27fd43ebd
Issue #91 : Put key bindings on the commands directlyå
2011-02-20 16:24:05 +01:00
Julian Viereck
ddee0d01ec
Catchup with Pilot. Add 'sender' parameter to canon.exec
2011-02-20 11:21:43 +01:00
Resolver Developers
b6653bbc29
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-02-18 10:04:05 +00:00
Resolver Developers
51380ebb5e
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-02-17 10:44:19 +00:00
Irakli Gozalishvili
6c7d09757b
Merge remote-tracking branch 'upstream/master'
2011-02-16 15:21:13 +01:00
Resolver Developers
f85b4cbb45
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-02-16 10:14:57 +00:00
Resolver Developers
e1bd8c4a60
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-02-15 15:24:51 +00:00
Resolver Developers
ad4987ca0f
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-02-14 10:23:33 +00:00
Resolver Developers
0122d07e7c
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-02-11 17:09:26 +00:00
Resolver Developers
7c528bec06
Merge branch 'master' of https://github.com/ajaxorg/ace
2011-02-10 16:43:51 +00:00
Resolver Developers
596fa79e69
Removed superfluous comma which breaks IE
2011-02-10 12:39:02 +00:00
Irakli Gozalishvili
b2fc509f60
Merge remote-tracking branch 'upstream/master'
2011-02-10 11:39:51 +01:00
Irakli Gozalishvili
6062170c48
Merge remote branch 'upstream/master'
2011-02-02 17:37:46 +01:00
cadorn
7b39072755
Updated ignore rules
2011-01-31 10:36:57 -08:00
cadorn
fae2af5ad4
Basic ExtJS wrapper
2011-01-31 10:36:45 -08:00
cadorn
36e89847ca
Lib directory mapping
2011-01-31 10:30:13 -08:00
cadorn
df79f4a0d2
Save and Save-As commands
2011-01-31 10:29:49 -08:00
Irakli Gozalishvili
0791e1bb04
Merge remote branch 'upstream/master'
2011-01-20 10:36:28 +01:00