- Replaced the
EditSession.breakpointsgetter with thegetBreakpointsmethod. - Split
EditSession.annotationsgetter/setter into thegetAnnotationsandsetAnnotationsmethods; this matchesace.jsand helps to clarify their separate behavior. - Added the static
Mode.extensionMapgetter; the user may modify this map to configure thenew Mode.forFilefactory. - Added the
new Mode.namedfactory,namegetter, and enumeration constants toMode. - Added the
onChangeSelectionevent stream toEditor. - Added the
Markerclass and expose theonChangeBackMarker,onChangeFrontMarker,addMarker,getMarkersandremoveMarkermembers on theEditSessionclass. - Added the
Fold,FoldLine,PlaceholderandRangeListclasses. - Added the
Foldingabstract class and haveEditSessionimplement it. - Added the
onChangeFoldevent stream toEditSession.
- Updated to ace-builds version 01.08.2014.
- Added the
UndoManagerBaseclass and implemented theEditSession.undoManagersetter; the argument to this setter must be an object derived fromUndoManagerBase. - Optimized some list and map conversions on the
dart:jsboundary. - Added the
Annotationclass and expose theonChangeAnnotation,annotations, andclearAnnotationsmembers on theEditSessionclass. - Added a new
example/annotations.
- Added
containerElementandmouseEventTargetgetters to theVirtualRenderer. - Added
.lua,.hs,.hx,.scala, and.svgto the extension map used by thenew Mode.forFilefactory.
- Updated to ace-builds version 12.02.2013.
- Added
showGutter,printMarginColumn, and anOptionsProviderimplementation to theVirtualRenderer.
- Added the
KeyBindingandKeyboardHandlerabstract classes and expose theEditor.keyBindinggetter and theEditor.keyboardHandlergetter / setter.
- Added a new
example/autocomplete. - Added the
requiretop-level function. - Added the
OptionsProviderabstract class and haveEditorimplement it.
- Updated pubspec for Dart 1.0 release as requested.
- Updated to ace-builds version 10.28.2013.
- Updated to SDK 0.8.10_r29803.
- Added documentation and test coverage to a number of public methods; please consult the commit history for details.
- Updated to ace-builds version 10.21.2013.
- Fixed a couple of bugs from the move to
dart:js.
- Updated to SDK 0.8.5_r28990.
- Removed dependency on
jspackage and moved code to use thedart:jslibrary instead.
- Added several public methods to the
Rangeclass with documentation and test coverage. - Changed the
noClipparameter ofAnchor.setPositionto a named optional parameterclipwhich defaults totrue. - Changed the
dontSelectparameter ofUndoManager.undoandredoto a named optional parameterselectwhich defaults totrue. - Changed the
cursorPosparameter ofEditor.setValueto an optional parametercursorPositionwhich defaults to0(select all) and documented the method. - Changed the
timesparameter of theEditormethodsnavigateDown,navigateLeft,navigateRight, andnavigateUpto be optional with default value of1.
- Pub doesn't seem to like a
0in the version metadata just about anywhere. This is really a pub bug but I'm going to drop the0to work around the issue.
- Updated to ace-builds version 10.07.2013.
- Changed the
textparameter of theDocumentconstructor from an optional to a named optional.
- Updated to SDK 0.7.6_r28108.
- Added documentation and test coverage to a number of public methods; please consult the commit history for details.
- Fixed
Editor.onChangeSessionstream type toEditSessionChangeEventthanks to a bug fix in thejs-interoppackage.
- Updated to SDK 0.7.5_r27776.
- Added documentation and test coverage to a number of public methods; please consult the commit history for details.
- Removed leading
0from the version metadata string as it was being stripped when publishing and that was causing issues. - Added LICENSE and README for ace.js to
lib/src/js.
- Initial version.