===================================
Dart Editor Change Log
===================================
This file is updated each time we promote a Dart Editor build from continuous to integration.
For instructions on downloading, installing, and using Dart Editor, see the Dart Editor tutorial:
http://www.dartlang.org/docs/getting-started/editor/index.html
--- 2012.05.16 build 7696
Extract local variable refactoring!
Search and search box fixes
Ignore . (hidden) directories for search results
Update #import, #source and #resource references in Dart source during resource rename in Files view
General fixes to the analysis server
And in non-editor news: the dart:dom library has been throughly deprecated
--- 2012.05.11 build 7552
Improvements to rename refactorings: import prefixes, local functions, getters and setters. Warn when renamed type or member becomes private.
Editor compiles both frog and dart2js output in parallel; in a few weeks we'll switch over to solely using dart2js.
Fixed external files to open as read-only.
Landed sdk text search functionality.
Improved text file type filtering (no .dart.js or dart-sdk/config dir content).
--- 2012.05.02 build 7232
Run button launches last run except if application or html file is selected
Debugging VM applications (work in progress)
AnalysisServer fixes and improvements
Auto updater (work in progress)
Trim memory used by DartC
Rename refactoring, code completion, and analysis fixes and improvements
Improvements and fixes to UI test suite
--- 2012.04.26 build 6943
better management of console view
allow multiple consoles to be visible for multiple running applications
rename refactoring improvements and bug fixes
cleanup launch configurations of removed/deleted applications
analysis support for same prefix for multiple imports
JS compiler and Dartium improvements
UI and analysis improvements and bug fixes
--- 2012.04.19 build 6722
rename method and field (work in progress)
click "Run" button launches last launched application
new context menu "Run" for running current selection
keyboard shortcuts for debugging step in / over / out
new preference "remove trailing whitespace on save"
automated UI tests under construction
code completion and analysis resiliency improvements
--- 2012.04.12 build 6442
full debugging turned on by default
initial cut of new html + css editors (work in progress)
live css editing...
your css edits get pushed up to Dartium live,
without you having to refresh or relaunch the browser
new Callers view
debugging field inspection and Dartium stability improvements
rename local variable (work in progress)
parser recovery and code completion improvements
dartdoc hover text improvements
--- 2012.04.05 build 6213
bundled Dartium now much more stable when debugging
always capture browser log in console
cleanup, bug fixes, and minor improvements
--- 2012.04.04 build 6167
Dartium included in Windows distro of Dart Editor
Hover over vars for current value when debugging
Exclude files/folders from analysis via new "Don't Analyze" menu
Improve editor handling of parens and braces
Add the ability to view system sources when debugging
Updated samples for IE9
Analysis, debugger, editor, VM, and Dartium fixes and improvements
--- 2012.03.27 build 5845
Copy/Paste and show libraries in bold in Files view
Initial support for excluding files/directories from analysis
Debugger improvements
Analysis, Frog, and SDK fixes
--- 2012.03.16 build 5549
Show SDK libraries in new Files view
Syntax highlighting improvements
Refresh action in new Files view
Code completion for identifiers in string interpolation
Bring Dartium to the front when launched from editor
Frog JS compilation fixes
UI and Analysis improvements
--- 2012.03.13 build 5427
Undo support for new Files view plus other improvements and fixes
Omnibox fixes
Associate HTML files with Dart library
Update analysis to support adjacent string literals
Analysis fixes and continued cleanup of deprecated code
--- 2012.03.07 build 5104
New Files view replaces old Libraries view
Switch to perform analysis agaisnt Dart SDK runtime libraries
Cleaned up wizards, welcome page, and UI to reflect switch to new Files view
Improved launch configurations
Analysis engine (DartC) improvements and cleanup
Modified "native" keyword analysis to support usage in Frog
--- 2012.03.02 build 4760
Dartium launch functionality improvements
Hyperlinking of dart VM stack trace in console view
UI and Samples cleanup
new dart:isolate library
--- 2012.02.25 build 4577
SDK and Dartium bundled with Editor
Editor launches apps in Dartium by default
Always use Frog to generate JS
JS generated only when launching non-Dartium browser
General fixes and performance improvements
Omnibox opens search view when return pressed
Add hyperlinking support to stacktraces that display in the console view
Enhanced welcome page
--- 2012.02.06 build 3934
Add preference for using SDK/Frog for JS codegen (downloaded separately for now)
Add support for launching Dartium (downloaded separately for now)
Simplified to one button launch
Code font preference added
Type refinement in code completion for local var
More code completion and compiler improvements
include support for dart:io library
Generate *.js rather than *.app.js
--- 2012.01.16 build 3331
Fixed compiler causing incomplete JS code gen
New Application wizard optionally generates server side apps
Added support for #import('dart:builtin')
DartC and parser improvements
--- 2012.01.10 build 3101
Initial VM launch support... toolbar button and .options file
Generate JS only for browser applications
Font scaling for code editor, libraries view, problems view
Search box improvements and cleanup
Fixed memory leak when closing libraries
Fixed loss of errors/warning during incremental compilation
Options to use Frog for compilation and deploy
DartC, parser, and code completion fixes and improvements
Lots of bug fixes as a result of last month’s hackathon
--- 2011.12.14 build 2380
Initial VM launch support... toolbar button and .options file
Generate JS only for browser applications
Font scaling for code editor, libraries view, problems view
Search box improvements and cleanup
Fixed memory leak when closing libraries
DartC, parser, and code completion improvements
Improved syntax coloring
Lots of bug fixes as a result of last weeks hackathon
--- 2011.12.02 - build 1910
Moved bundled libraries out of plugins into new "libraries" directory
Indexer improvements including integration into builder
Editor tab tooltip shows path of the files being edited
Problems view sorting fixes
New File wizard to opens created file in the default editor for that file type, instead of the plain text editor
DartC improvements
--- 2011.11.17 - build 1584
Deploy JS command added to produce significantly smaller JS using DartC --optimize
Omnibox search now includes cross-file text search
Properly show getters and setters in Outline view
Sort private members to bottom of outline view
Updated New Application template to use dart:html (rather than dart:dom)
Enable Run button only when HTML file is present
Open Declaration from #source(...) now properly opens source in subfolder
Open Declaration cannot find window or document
Cache artifacts across sessions to improve first compile after session start
Code Completion enhancements and fixes
Added Mac OSX 32 bit build
Compiler improvements
--- 2011.11.09 - build 1357
Visual indication when source files are read only
Fix Open Declaration when destination is in subfolder
Remove non-standard DOM reference from new application template
Fix slow memory leak
Fix various Save File bugs
--- 2011.11.04 - build 1141
Files created by "New File..." now always appear in Libraries view
Code completion enhancements and bug fixes
Improved warmup performance of subsequent launches by caching bundled library artifacts
Indexer improvements
Change default line length from 100 to 80 characters
Fix "Close Library" command to avoid race condition
Improved new-HTML file use case in New File wizard
--- 2011.10.31 - alpha 1
First release