FDT Release Notes (Latest)
From FDT Documentation
(Difference between revisions)
(→2013/01/29) |
(→Bugs Fixed) |
||
Line 12: | Line 12: | ||
*[http://bugs.powerflasher.com/jira/browse/FDT-1454 Auto-activation of auto-complete does not work inside {} in an MXML attribute] | *[http://bugs.powerflasher.com/jira/browse/FDT-1454 Auto-activation of auto-complete does not work inside {} in an MXML attribute] | ||
*[http://bugs.powerflasher.com/jira/browse/FDT-1639 two mxml elements both with same ID should show an error] | *[http://bugs.powerflasher.com/jira/browse/FDT-1639 two mxml elements both with same ID should show an error] | ||
- | *[http://bugs.powerflasher.com/jira/browse/FDT-1495 | + | *[http://bugs.powerflasher.com/jira/browse/FDT-1495 (Bindable) class cannot resolve dispatchEvent function] |
*[http://bugs.powerflasher.com/jira/browse/FDT-1925 No error marker in package level functions for undeclared variables.] | *[http://bugs.powerflasher.com/jira/browse/FDT-1925 No error marker in package level functions for undeclared variables.] | ||
Revision as of 14:57, 6 February 2013
Contents |
2013/02/06
Features & Improvement
- Generate name for event handler if name for function is missing
- Updated scroll to method after doubleClick on the method in Outline View
- "Don't ask again" for Dialog "Refactoring need all files saved."
Bugs Fixed
- Inccorect array/vector content display in debugger variable view
- False positive error "You use variable 'xxx' before its declaration" when using package level variables.
- Missing error: Access of possibly undefined property name...
- Auto-activation of auto-complete does not work inside {} in an MXML attribute
- two mxml elements both with same ID should show an error
- (Bindable) class cannot resolve dispatchEvent function
- No error marker in package level functions for undeclared variables.
2013/01/29
Features & Improvement
- FDT AIR properties outdated: icons missing
- Add warning for duplicated method params
- Incorrect error: You cannot assign 'Object' to 'Boolean'
- Open Type Camel Case type selection Improvement
- FDT adding unnecessary imports for core Flash/AIR classes
- Instead of renaming do not add sks in the same path
- Improve tabStop position when using extract to variabel quickfix
Bugs Fixed
- Missing error: 'TypeError: Error #1006: value is not a function.'
- Exporting distribution IPA uses development certificate and profile
- FDT crashes and can't be launched anymore
- Missing Error: Comparing simple types
- Formatter before/after type separator doesn't work in for each loop
- FDT Free overwrites descriptor XML file
- Attempting to view XML when debugging causes hang
- Welcome Screen's "Don't show this again" does not work
- Not all methods are refactored
- Could not create file
- Incorrect extract to variable suggestion
- Incorrect error message: Incompatible types
- Broken 'extract to local variable'
- Incorrect setter generated code position if class already contains variable
- Incorrect behaviour when using create event listener quickfix
2013/01/16
Features & Improvement
- Use general editor background color for 'Colors' preview window.
- Missing Error: Incorrect number of arguments (for subclass super call)
- Incorrect error: You cannot assign 'Object' to 'Boolean'
- Missing Error: Incompatible override & Overriding a function that is not marked for override
Bugs Fixed
- ASC 2.0 doesn't compile
- Missing error: 'TypeError: Error #1006: value is not a function.'
- Error when clicking on the Appearance Drop down in Preference.
- Cannot complete FDT update because of a conflicting dependency
- Missing error: unimplemented setter/getter
- Workers aren't working with FDT due to missing worker debugger support
- Missing Error: 'Implicit coercion of a value of type Array to an unrelated type __AS3__.vec:Vector.<int>'
- Disabled Breakpoints trigger during debugging
- Using a variable before it is defined should display errors.
- Can't have the Apache flex SDK to become the default
2012/12/18
Features & Improvement
Bugs Fixed
- ASC 2.0 sometimes creates not launchable SWF
- Incorrect encoding of error message when vector type is involved
- Block/loop labels incorrectly parsed
- No parser error with unknown loop labels
- Refactor causes extra white space underneath imports of affacted classes
- Incorrect quickFix result with Incompatible types
- Autoformatter does not format anonymous functions in Event Listeners correctly
- Weird autocompletion on arrays
- Occurence marking missing when selected target in transition
- Suggester setter suggestion instead of getter
- fdt.browse changes / to \ and adds extra \\
2012/12/11
Features & Improvement
- Direct support for ActionScript Compiler 2.0
- FDT includes "BlackBerry 10 All Touch" device in list of simulators now
- Air Descriptor Properties: Handle supported platforms in property view
Bugs Fixed
- Can't use relative path in Debug Configurations
- In FDT AIR Properties\Digital Signature, the path to certificate defaults to the wrong drive letter
- Not all docs tags are properly marked
- Double clicking on swc file - openes swc file in editor
- private static _init:Boolean var issue
2012/11/22
Features
- Can not immediatly start typing when creating a new package
- Recognize TODO in MXML comments
- Class name in metadata tags is not clickable.
- Change launch configuration naming conventions
Bugs Fixed
- Class name field pre-filled with the fully qualified class name
- Test for implementation of Interface fails
- Override doesn't show error when wrong type is used.
- Missing error marker for not implemented members for super interface
- Empty tooltip is displayed when rollover package
- Incorrect Autocomplete When Working With SWC Assets
- When project is closed you certain actions does nothing
- Error marker disappear if i use Vector::forEach()
- Incorrect Quick Fix suggestion - Mutating a static member
- Can't resolve 'includein' special attribute on TextFlow MXML elements
- "this" in static method should ALWAYS be displayed as error
- Missing error: No default constructor found in base class...
2012/11/15
Bugs Fixed
- The parser identifies a static variable as a non-existent
- Missing error when rest operator have default value
- Add error for 'Function does not return a value
- FDT not resolving and parsing SWC generated from FlasCC
- Broken Quick Fix: Cannot automatically import class in "external function"
- Autocomplete Fails
- override method with ...args results in wrong super call
- Error: "Functions implemented from interface must be public"
- No error when declaring in a sub-class a method that is declared as final in super-class
- Missing parameter when there is a rest parameter is not shown as error.
2012/11/08
Features
Bugs Fixed
- Incorrect Quick Assist
- States in mxml files gives false errors
- File parsing fails for package-level getter/setter functions.
- Missing Error: Setters Cannot Have Default Value
- Namespace : move refactor is incomplete
- Extract to method shortcut does not work if first line is comment
- Completion in private class fails to add import statement, only for some types
- AC Error When Invoked On Undeclared Var Within ' ...args'
- java.lang.NullPointerException
- Incorrect behaviour after converting local variable to field in static method
- SWC parsing faillure + keep-as3-metadata
2012/10/29
Features
- Filter Internal Classes In MXML Wizard
- Quick Fixes For Dynamic Classes
- Show Namespace URL In Autocompletion
- Improve ASDocs UI
Bugs Fixed
- Method with namespace in a sub-class, incorrect override detection
- Hint "You cannot assign 'TypeName' to 'TypeName'" when the variable's type is not imported
- Invalid Update Site Included In List Of Updates Sites
- Incorrect Quick Assist
2012/10/18
Features
- Integrate Calculator Into QuickFix
- Add Interactive Links To The Console
- Show value of constants in tooltip, ASDocs & Autocomplete
- Make ASDoc Links Clickable
Bugs Fixed
- QuickFix addEventListener from a static method creates a non-static listener.
- Error Markers Are Not updated (Removed) When Project Properties' Errors Are Resolved
- Auto generated App Descriptor id should not contain invalid characters
2012/10/09
Features
- Juno Support
- Support for IOS Direct Deployment in new AIR 3.4
- ADT Option To List Attached Mobile Devices
- ADT option to resolve ANE symbol conflicts on iOS
- iOS Simulator Support
- USB (Wifi Too) Debugging for AIR iOS
- Make Updates Less Intrusive
- Register Menu Items In Context Menu
- Add ANT Hooks To SWFBridge
- Have different locations for descriptor files and .SWFs
- Any Attribute Using A Class Path Argument Has Autocomplete
- Add Option To Prevent Pop up Reminder For Cleaning MXMLC
- Refactoring Attributes Which Use A Class Path Argument
- Quick-OpenType is not quick, but painfully slow with lots of classes
- Filter Internal Classes
- Reset Compiler With Toggle Box "Don't ask again"
- Add 'Visible' Option & Warning To Description.xml Handler
Bugs Fixed
- Incorrect Error: ArrayElementType 'Could not resolve type reference to...'
- Incremental Build Sometimes Fails On MXML
- -static-link-runtime-shared-libraries=false is unusable
- FAT SWC: No Getter or Setter Docs
Notes
This version of FDT represents a new way of interacting with customers as well as releasing new features and bug fixes. Updates are pushed as soon as they are ready.
Known Issues
- Eclipse Juno (what FDT is built upon) on Windows can take additional time to startup for the first time.