Commit graph

696 commits

Author SHA1 Message Date
Julian Viereck
ffeda1ae05 Add setFontSize on Split 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
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
cb9bdd120c Fixes for #240 and #255 2011-05-21 00:22:15 +01: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
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
Chris Spencer
d1e05468c6 Allow empty line to be a matching state. 2011-05-18 12:26:41 -07:00
Fabian Jakobs
16ab034515 update jshint 2011-05-18 18:29:03 +02: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
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
c84dc5debb missing komma made fold and foldStart global 2011-05-16 15:10:12 +00:00
Fabian Jakobs
f65b2d30fc fix #240 2011-05-16 15:00:25 +00:00
Fabian Jakobs
2f906bb2c6 refactor worker creation. Fix issue #245 2011-05-16 14:31:32 +00: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
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
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
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
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
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
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
92047f993f move simple api to amd module 2011-05-01 09:37:18 +00:00