Commit graph

  • a385637b9e Add removing folds to undo queue. Julian Viereck 2011-04-28 21:01:09 +02:00
  • f695c253f5 Add sub folding feature. addFold can take a Fold object now. Julian Viereck 2011-04-28 20:04:45 +02:00
  • d575f47ebc Add checks to addFold. Julian Viereck 2011-04-28 19:24:12 +02:00
  • e356ea8cae Ensure selection can't be inside of a fold. Julian Viereck 2011-04-28 18:32:49 +02:00
  • 5573252193 Make Selection.moveCursorFirstLine work again. Fixing some bugs on the way. Julian Viereck 2011-04-28 18:21:36 +02:00
  • 61fc8d04c4 Add support for folded lines in Selection.selectLine Julian Viereck 2011-04-28 16:11:40 +02:00
  • 825cf26478 Final iteration of wrapMode + folding: Addind unit tests, fixing bugs. Julian Viereck 2011-04-28 15:53:50 +02:00
  • 0687d8a5e8 When running the unit tests in the browser, print log to the console. Julian Viereck 2011-04-28 15:53:21 +02:00
  • 1d9dbe6d3e Fix render misalignment. Looks good so far. Julian Viereck 2011-04-28 14:06:03 +02:00
  • 353c6a4f4a Fix bug in updateWrapData. Rendering still sometimes misaligned Julian Viereck 2011-04-28 13:57:12 +02:00
  • 79678b5e96 Splitting edit_session.js up - moving the folding code parts into edit_session/fold_line.js|folding.js. Julian Viereck 2011-04-28 13:43:00 +02:00
  • 46a877e563 Checkpointing fold-wrap-data work. Mostly done Julian Viereck 2011-04-28 13:18:46 +02:00
  • ff72467c10 Remove FoldLine.getRowLength and .getRowSplits. Use already existing functions which simplifies the code. Julian Viereck 2011-04-27 21:40:13 +02:00
  • 47207a6b9f Reenable unit test again. Julian Viereck 2011-04-26 00:15:11 +02:00
  • b6772e8ef2 Add documentation for EditSesion.getFoldAt and change meaning of side. Julian Viereck 2011-04-26 00:12:23 +02:00
  • af6dcc2253 Fix a lot of screen dimension calculation functions. Julian Viereck 2011-04-26 00:07:18 +02:00
  • 155115035c Fix rendering bugs. Make SVG session default for testing. Julian Viereck 2011-04-25 23:25:08 +02:00
  • 2be2386603 Fix EditSession.removeFolds: Using the folds of a foldLine might cause unexpected behavior. Clone the passed in array. Julian Viereck 2011-04-25 22:54:32 +02:00
  • dd121334a6 Add basic commands to fold/unfold sections using key shortcuts. Julian Viereck 2011-04-25 22:48:06 +02:00
  • a1497c097d Add Range.compareRange function used by EditSession.getFoldsInRange. Julian Viereck 2011-04-25 22:06:54 +02:00
  • 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. Julian Viereck 2011-04-25 21:27:33 +02:00
  • ae20be743f Add EditSession.getFoldsInRange function + unit tests Julian Viereck 2011-04-25 15:50:33 +02:00
  • ccfe285bab Implement EditSession.removeFold. Julian Viereck 2011-04-25 14:29:02 +02:00
  • 9ff0df758a Refactor FoldLine.getStringAt out of fold line as the FoldLine should not be session depending. Julian Viereck 2011-04-25 13:42:58 +02:00
  • e9f3ba7b56 Add support for multi line insertion + unit tests Julian Viereck 2011-04-25 13:29:23 +02:00
  • 0e0f3a1db3 Add unit test for inserting one-line text on folded lines Julian Viereck 2011-04-25 12:24:27 +02:00
  • 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. Julian Viereck 2011-04-25 11:14:25 +02:00
  • 15d2c50117 Fix bug adding new characters right before a fold caused the chars to get added inside of the fold Julian Viereck 2011-04-25 01:10:12 +02:00
  • 4beecc086a Fix bug in TextLayer.updateLines Julian Viereck 2011-04-25 01:06:42 +02:00
  • c22d80398a Add handling for simple adding/removing of content to realign the folds Julian Viereck 2011-04-25 00:51:04 +02:00
  • 145030972c Remove EditSession.getScreenFirstRowColumn() func and clean up a little bit Julian Viereck 2011-04-25 00:10:38 +02:00
  • 8c63cd7ff5 Get move(Word)Right/left working with folds Julian Viereck 2011-04-24 23:59:59 +02:00
  • 88f55c958a Fix active line highlighter in folded row Julian Viereck 2011-04-24 22:46:22 +02:00
  • 273a1e41d1 Remove 'border' from ace_fold as it misaligned the lines. Fix screenToDocumentRow Julian Viereck 2011-04-24 22:42:13 +02:00
  • 068e289f17 Get fold EditSession.screenToDocument working + unit tested Julian Viereck 2011-04-24 22:37:03 +02:00
  • b8437cde60 Fix EditSession.getScreenLength due to FoldLine refactoring Julian Viereck 2011-04-23 22:04:38 +02:00
  • 3e7567b521 Fix bug in TextLayer.updateLines due to FoldLine refactoring Julian Viereck 2011-04-23 22:01:22 +02:00
  • a12f83c3d9 Fix bugs in FoldLine.addFold and simplify Julian Viereck 2011-04-23 21:57:21 +02:00
  • 7b58e782a7 Rewrote the handling of . Now there is one FoldLine per folded line/row as it's displayed on the screen. Julian Viereck 2011-04-23 21:51:39 +02:00
  • aea1bc31ea Add fold documentToScreen unit tests and fixed some small bugs Julian Viereck 2011-04-23 15:05:11 +02:00
  • 12bfd2ee0c Clean up a little bit and make current existing unit test run again Julian Viereck 2011-04-23 03:15:10 +02:00
  • 1726444b96 Rewrite of session.documentToScreen code Julian Viereck 2011-04-23 02:48:23 +02:00
  • cc795cd0e5 Make EditSession.getScreenLength work with folded lines. Julian Viereck 2011-04-23 02:43:57 +02:00
  • 6579a99530 Code folding text rendering took off! Julian Viereck 2011-04-23 02:40:05 +02:00
  • e0d01ffa95 Refacored text rendering code a little bit. About to lift of code folding rendering. Julian Viereck 2011-04-23 02:39:41 +02:00
  • c010348eae First iteration of code folding - not much working yet. Julian Viereck 2011-04-23 02:34:15 +02:00
  • 747ca806ef fix copyright header Fabian Jakobs 2011-04-28 21:15:04 +02:00
  • c2131fcb28 fix lexing of string literals Fabian Jakobs 2011-04-28 21:14:50 +02:00
  • 298408b93a add js worker unit test Fabian Jakobs 2011-04-28 09:41:11 +00:00
  • 4edbd4e55a Merged pull request #221 from SRabbelier/exports-worker. Fabian Jakobs 2011-04-28 01:42:15 -07:00
  • f476ed4a39 Merged pull request #223 from SRabbelier/tokenizer-reload. Fabian Jakobs 2011-04-28 01:40:58 -07:00
  • 54a733bfe5 Merged pull request #222 from SRabbelier/typo. Fabian Jakobs 2011-04-28 01:39:48 -07:00
  • 1c74183d10 fix typo Fabian Jakobs 2011-04-28 01:30:10 -07:00
  • 5b67bcffaa cleanup Fabian Jakobs 2011-04-28 01:02:58 -07:00
  • f30abb3446 add contributing section to the readme Fabian Jakobs 2011-04-28 08:01:25 +00:00
  • 85722bce51 Add Clojure Mode gigasquid 2011-04-27 14:58:46 -04:00
  • e41a14a211 Merge branch 'master' into diet diet Fabian Jakobs 2011-04-27 17:17:43 +02:00
  • 9162d81b72 fix typo Fabian Jakobs 2011-04-27 07:56:19 -07:00
  • f7f9e7c21a Add onReloadTokenizer event and listener in editor_session Sverre Rabbelier 2011-03-17 17:56:52 +01:00
  • 950ad64ede Fix typo in listener name Sverre Rabbelier 2011-04-27 11:32:23 +02:00
  • 72c73c759d Fix workers that require a module returning a value Sverre Rabbelier 2011-04-21 15:09:56 +02:00
  • 66bee662a8 add CLAs to the doc directory Fabian Jakobs 2011-04-27 09:52:29 +02:00
  • 77cf3b64e3 need to startup gcli first Fabian Jakobs 2011-04-26 20:08:13 +02:00
  • b16e7ef478 add cockpit to the paths Fabian Jakobs 2011-04-26 20:07:27 +02:00
  • facbfe8ccf use new asyncjs Fabian Jakobs 2011-04-26 19:25:31 +02:00
  • abd9a0b5e1 fix event emitter test Fabian Jakobs 2011-04-26 19:19:58 +02:00
  • 103255f4d2 Merge remote-tracking branch 'mozilla/master' Fabian Jakobs 2011-04-26 19:14:16 +02:00
  • 86910f6605 fix unit tests for new version of asyncjs Fabian Jakobs 2011-04-26 18:49:01 +02:00
  • b8ab958674 Merged pull request #207 from dahjelle/master. Fabian Jakobs 2011-04-26 03:07:27 -07:00
  • 9e09573f73 Merge branch 'master' of github.com:ajaxorg/ace Fabian Jakobs 2011-04-26 11:53:41 +02:00
  • ef8973a8f8 add support for multiline attributes in html and xml modes Fabian Jakobs 2011-04-26 11:15:57 +02:00
  • f9bf9bfc9a move background tokenizer from the editor to the edit session Fabian Jakobs 2011-04-26 10:39:27 +02:00
  • 82e8ae5a49 Fix performance regression on large documents Joe Cheng 2011-04-21 09:44:48 -07:00
  • 2d7326f1c9 fix for a few of the es5 keywords Mihai Sucan 2011-03-18 13:25:32 +02:00
  • ebe4117945 fix setUseWorker() Mihai Sucan 2011-03-17 23:20:48 +02:00
  • f275f4ade4 minor cleanup Fabian Jakobs 2011-04-26 09:43:29 +02:00
  • 84f2aa6dfa Merged pull request #205 from Gozala/bug/overwrite. Fabian Jakobs 2011-04-25 22:37:01 -07:00
  • b5a3e64f60 catchup with gcli Joe Walker 2011-04-22 00:24:23 +01:00
  • 7a33ecbbce Merge branch 'master' of https://github.com/ajaxorg/ace Joe Walker 2011-04-21 18:19:11 +01:00
  • 6a5ac01453 point to correct version of cockpit/gcli Joe Walker 2011-04-21 17:53:43 +01:00
  • a6c9a0463d catchup with gcli Joe Walker 2011-04-21 17:39:16 +01:00
  • 34bc1cf6ea catchup with changes in gcli Joe Walker 2011-04-21 15:08:42 +01:00
  • d511a3e992 enhanced css syntax rules Sean Kellogg 2011-04-20 17:37:03 -07:00
  • 69778adb4c Added Solarized color scheme (from http://ethanschoonover.com/solarized) David Alan Hjelle 2011-04-10 00:03:07 -05:00
  • bc027e927a Refactor unit tests: Fabian Jakobs 2011-04-08 10:28:18 +02:00
  • 3ba5c09099 Merge branch 'master' of https://github.com/ajaxorg/ace Joe Walker 2011-04-07 16:27:47 +01:00
  • 817ff7ce5e fix setInnerHtml to work without side effects, and introduce rebuildWith to have perf gains, also fix some warnings in the code in related files Joe Walker 2011-04-07 16:27:09 +01:00
  • 45a7be6b43 rename cockpit -> gcli Joe Walker 2011-04-07 14:19:09 +01:00
  • 915c1be533 Fixing bug in editor.setOverwrite #issue/204 Irakli Gozalishvili 2011-04-07 01:48:18 +08:00
  • 6af328f0f4 Merge branch 'master' of https://github.com/ajaxorg/ace Joe Walker 2011-04-07 06:18:56 +01:00
  • ab3ac17533 import gcli properly Joe Walker 2011-04-07 06:16:12 +01:00
  • 6e7d9e61c0 provide a number of pref tweaks to give a fastpath to non-human commands Joe Walker 2011-04-07 06:07:17 +01:00
  • 2bb3dc3128 Fixing bug in editor.setOverwrite #issue/204 Irakli Gozalishvili 2011-04-06 10:48:18 -07:00
  • 4fc695fb67 move key binding system into ace from gcli Joe Walker 2011-04-06 18:48:12 +01:00
  • ba2f10346b added check in worker if sender actually exists mikedeboer 2011-04-06 16:19:28 +02:00
  • b6e3f52faf fix keybinding in a slightly less kludgy way Joe Walker 2011-04-06 13:34:42 +01:00
  • 2ddec8717c fixing keyboard handling with least hassle Joe Walker 2011-04-06 12:28:22 +01:00
  • 2d43ddd047 change command format to move request to being an implementation detail Joe Walker 2011-04-06 01:23:35 +01:00
  • cd3f0aaf7e Merge branch 'master' of https://github.com/ajaxorg/ace Resolver Developers 2011-03-31 18:18:39 +01:00
  • 0cacc2bfdf pilot Fabian Jakobs 2011-03-31 10:10:33 +02:00