Commit graph

146 commits

Author SHA1 Message Date
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
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
nightwing
378f161143 fix failing test 2012-04-11 21:00:15 +04: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
Ruben Daniels
d6c3e006b6 * Added active line highlighting for the gutter 2012-04-11 17:26:32 +02:00
nightwing
98180d5b07 refactor 2012-03-30 00:09:19 +04:00
nightwing
580ed00afa better handling of multiple cursors 2012-03-22 19:38:31 +04:00
nightwing
107735560a do not require cursors to be sorted 2012-03-20 13:16:17 +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
nightwing
c431f6a550 add ability to draw show cursors 2012-03-13 22:04:45 +04:00
mikedeboer
0caee61b22 fixed font size flicker between show/hide of editor instances 2012-02-02 11:22:59 +01: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
Fabian Jakobs
c08d09bfb4 use strict 2011-12-19 15:15:29 +01:00
Fabian Jakobs
b8f15cb81b Merge branch 'master' of github.com:ajaxorg/ace 2011-12-19 13:21:18 +01:00
Fabian Jakobs
d2a783f824 use _emit iso _dispatchEvent 2011-12-19 12:03:57 +01:00
nightwing
de9370ae92 fix marker sizing 2011-12-18 19:03:57 +04:00
Fabian Jakobs
2bd85c163d automatically resize gutter for high line numbers 2011-12-13 16:19:28 +01:00
Fabian Jakobs
fcf3b7928f cleanups 2011-12-12 12:52:24 +01:00
Fabian Jakobs
dac9d03944 more folding css tweaks 2011-12-09 17:18:46 +01:00
nightwing
d9f3eff921 fix caching of foldWidgets 2011-12-01 23:19:42 +04:00
Fabian Jakobs
64d8b93538 Merge branch 'master' of github.com:ajaxorg/ace 2011-12-01 12:07:22 +01:00
Fabian Jakobs
f45b4ed783 code folding cleanups 2011-12-01 11:27:26 +01:00
Zef Hemel
147709312c Avoids multiple duplicate messages in the gutter title. 2011-11-30 11:56:17 +01: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
nightwing
a931d239d7 fix rendering of wrapped foldlines 2011-11-17 21:08:17 +04:00
Fabian Jakobs
c043d14b8b use relative module ids to please node.js 2011-11-09 15:38:53 +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
nightwing
93237bd694 fix some more out of date tests 2011-10-21 21:32:09 +05:00
nightwing
70201ad6a7 small optimization + namechange for getNextFold->getNextFoldLine 2011-10-21 09:07:12 +05:00
Irakli Gozalishvili
e5aa00fec9 Updating all themes to new format. 2011-09-09 17:55:30 +02:00
Irakli Gozalishvili
0759ee67dd Use element.ownerDocument instead of document. 2011-09-09 14:55:43 +02:00
nightwing
93fb27747e remove unneeded </div>, and remove entities not present in xml 2011-09-01 10:54:59 +05:00
Joe Cheng
dda1ff922b Fix bug 371: Bug when wrap mode is enabled. 2011-08-11 16:36:54 -07:00
Fabian Jakobs
53ab1d5dbe add unit test for #375 2011-08-10 11:28:42 +02:00
Joe Cheng
e607ee24a3 Fix rendering width of ideographic space (U+3000) 2011-08-10 01:48:04 -07: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
b8c0563d62 fix problem with the row cache 2011-07-28 16:52:00 +02:00
Fabian Jakobs
011964cced there was one unnecessary div per line 2011-07-28 14:37:28 +02:00
Fabian Jakobs
5a6eeab67d fix #325 2011-07-22 10:24:15 +02:00
Fabian Jakobs
09c9aa81df Update desired column on insert text 2011-07-22 10:23:02 +02: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