mirror of
https://github.com/AdaCore/ace.git
synced 2026-02-12 13:03:02 -08:00
156 lines
5.2 KiB
Plaintext
156 lines
5.2 KiB
Plaintext
2012.09.17, Version 0.1.0
|
|
|
|
* New Features
|
|
- Multiple cursors and selections (https://c9.io/site/blog/2012/08/be-an-armenian-warrior-with-block-selection-on-steroids/)
|
|
- Fold buttons displayed in the gutter
|
|
- Indent Guides
|
|
- Completely reworked vim mode (Sergi Mansilla)
|
|
- Improved emacs keybindings
|
|
- Autoclosing of html tags (danyaPostfactum)
|
|
|
|
* 20 New language modes
|
|
- Coldfusion (Russ)
|
|
- Diff
|
|
- GLSL (Ed Mackey)
|
|
- Go (Davide Saurino)
|
|
- Haxe (Jason O'Neil)
|
|
- Jade (Garen Torikian)
|
|
- jsx (Syu Kato)
|
|
- LaTeX (James Allen)
|
|
- Less (John Roepke)
|
|
- Liquid (Bernie Telles)
|
|
- Lua (Lee Gao)
|
|
- LuaPage (Choonster)
|
|
- Markdown (Chris Spencer)
|
|
- PostgreSQL (John DeSoi)
|
|
- Powershell (John Kane)
|
|
- Sh (Richo Healey)
|
|
- SQL (Jonathan Camile)
|
|
- Tcl (Cristoph Hochreiner)
|
|
- XQuery (William Candillion)
|
|
- Yaml (Meg Sharkey)
|
|
|
|
* Live syntax checks
|
|
- for XQuery and JSON
|
|
|
|
* New Themes
|
|
- Ambiance (Irakli Gozalishvili)
|
|
- Dreamweaver (Adam Jimenez)
|
|
- Github (bootstraponline)
|
|
- Tommorrow themes (https://github.com/chriskempson/tomorrow-theme)
|
|
- XCode
|
|
|
|
* Many Small Enhancements and Bugfixes
|
|
|
|
2011.08.02, Version 0.2.0
|
|
|
|
* Split view (Julian Viereck)
|
|
- split editor area horizontally or vertivally to show two files at the same
|
|
time
|
|
|
|
* Code Folding (Julian Viereck)
|
|
- Unstructured code folding
|
|
- Will be the basis for language aware folding
|
|
|
|
* Mode behaviours (Chris Spencer)
|
|
- Adds mode specific hooks which allow transformations of entered text
|
|
- Autoclosing of braces, paranthesis and quotation marks in C style modes
|
|
- Autoclosing of angular brackets in XML style modes
|
|
|
|
* New language modes
|
|
- Clojure (Carin Meier)
|
|
- C# (Rob Conery)
|
|
- Groovy (Ben Tilford)
|
|
- Scala (Ben Tilford)
|
|
- JSON
|
|
- OCaml (Sergi Mansilla)
|
|
- Perl (Panagiotis Astithas)
|
|
- SCSS/SASS (Andreas Madsen)
|
|
- SVG
|
|
- Textile (Kelley van Evert)
|
|
- SCAD (Jacob Hansson)
|
|
|
|
* Live syntax checks
|
|
- Lint for CSS using CSS Lint <http://csslint.net/>
|
|
- CoffeeScript
|
|
|
|
* New Themes
|
|
- Crimson Editor (iebuggy)
|
|
- Merbivore (Michael Schwartz)
|
|
- Merbivore soft (Michael Schwartz)
|
|
- Solarized dark/light <http://ethanschoonover.com/solarized> (David Alan Hjelle)
|
|
- Vibrant Ink (Michael Schwartz)
|
|
|
|
* Small Features/Enhancements
|
|
- Lots of render performance optimizations (Harutyun Amirjanyan)
|
|
- Improved Ruby highlighting (Chris Wanstrath, Trent Ogren)
|
|
- Improved PHP highlighting (Thomas Hruska)
|
|
- Improved CSS highlighting (Sean Kellogg)
|
|
- Clicks which cause the editor to be focused don't reset the selection
|
|
- Make padding text layer specific so that print margin and active line
|
|
highlight are not affected (Irakli Gozalishvili)
|
|
- Added setFontSize method
|
|
- Improved vi keybindings (Trent Ogren)
|
|
- When unfocused make cursor transparent instead of removing it (Harutyun Amirjanyan)
|
|
- Support for matching groups in tokenizer with arrays of tokens (Chris Spencer)
|
|
|
|
* Bug fixes
|
|
- Add support for the new OSX scroll bars
|
|
- Properly highlight JavaScript regexp literals
|
|
- Proper handling of unicode characters in JavaScript identifiers
|
|
- Fix remove lines command on last line (Harutyun Amirjanyan)
|
|
- Fix scroll wheel sluggishness in Safari
|
|
- Make keyboard infrastructure route keys like []^$ the right way (Julian Viereck)
|
|
|
|
2011.02.14, Version 0.1.6
|
|
|
|
* Floating Anchors
|
|
- An Anchor is a floating pointer in the document.
|
|
- Whenever text is inserted or deleted before the cursor, the position of
|
|
the cursor is updated
|
|
- Usesd for the cursor and selection
|
|
- Basis for bookmarks, multiple cursors and snippets in the future
|
|
* Extensive support for Cocoa style keybindings on the Mac <https://github.com/ajaxorg/ace/issues/closed#issue/116/comment/767803>
|
|
* New commands:
|
|
- center selection in viewport
|
|
- remove to end/start of line
|
|
- split line
|
|
- transpose letters
|
|
* Refator markers
|
|
- Custom code can be used to render markers
|
|
- Markers can be in front or behind the text
|
|
- Markers are now stored in the session (was in the renderer)
|
|
* Lots of IE8 fixes including copy, cut and selections
|
|
* Unit tests can also be run in the browser
|
|
<https://github.com/ajaxorg/ace/blob/master/lib/ace/test/tests.html>
|
|
* Soft wrap can adapt to the width of the editor (Mike Ratcliffe, Joe Cheng)
|
|
* Add minimal node server server.js to run the Ace demo in Chrome
|
|
* The top level editor.html demo has been renamed to index.html
|
|
* Bug fixes
|
|
- Fixed gotoLine to consider wrapped lines when calculating where to scroll to (James Allen)
|
|
- Fixed isues when the editor was scrolled in the web page (Eric Allam)
|
|
- Highlighting of Python string literals
|
|
- Syntax rule for PHP comments
|
|
|
|
2011.02.08, Version 0.1.5
|
|
|
|
* Add Coffeescript Mode (Satoshi Murakami)
|
|
* Fix word wrap bug (Julian Viereck)
|
|
* Fix packaged version of the Eclipse mode
|
|
* Loading of workers is more robust
|
|
* Fix "click selection"
|
|
* Allow tokizing empty lines (Daniel Krech)
|
|
* Make PageUp/Down behavior more consistent with native OS (Joe Cheng)
|
|
|
|
2011.02.04, Version 0.1.4
|
|
|
|
* Add C/C++ mode contributed by Gastón Kleiman
|
|
* Fix exception in key input
|
|
|
|
2011.02.04, Version 0.1.3
|
|
|
|
* Let the packaged version play nice with requireJS
|
|
* Add Ruby mode contributed by Shlomo Zalman Heigh
|
|
* Add Java mode contributed by Tom Tasche
|
|
* Fix annotation bug
|
|
* Changing a document added a new empty line at the end |