| Tags Realaxyrelease-noteschangelograse |
| 21 February 2012 |
This post will be constantly updated as fast as the newest build and its changelog become available. All the information below is always up to date. Last-modified: 15-Mar-2012.
Bugs fixed
RE-3137 — “[ASModuleMaker] Can’t compile the … Main class is not specified” message for a module type Flex Library
RE-3141 — Editor menu items became unresponsive after silent exception
RE-3158 — NPE in ASNewModuleUtil
RE-3161 — 9139 fails to parse AGALMiniAssembler
RE-3162 — [mixins] An utility to roll back the Main class
RE-3171 — Dot-expression - “hungry” namespaces cache
RE-2825 — Mixin Language
RE-3135 — Broken “Main Class” setting after restarting the editor
RE-3136 — Clean-up of RASE-core-2.0 repository
RE-3140 — Multiple problems with code paste
RE-3141 — Editor menu items became unresponsive after silent exception
RE-3142 — Code in /**/ comment block after return statement is reported as unreachable
RE-3143 — [enums] Endless trigger
RE-3144 — Deadlock in Highlighter thread
RE-3145 — Imports are missing (when generating a global function)
RE-3158 — NPE в ASNewModuleUtil
RE-1026 — Clean off MPS
RE-1476 — To fix default pop-up window sizes for refactorings
RE-1538 — spark.components.Button field version has a “red” visibility
RE-2027 — Extract Method from closure should be context-sensitive
RE-2243 — by.blooddy.abc.IABCInput: gutter disappears
RE-2374 — To fix the algorithm of incorrect value determination for StringLiteral
RE-2375 — Keywords as keys of an associative array
RE-2434 — Class import (Ctrl+R) is broken in accessory as models
RE-2653 — If you set the cursor on a parameters name and hit Backspace, the previous parameter is removed
RE-2656 — jetbrains.mps.smodel.IllegalModelChangeError в Extract Method Refactoring
RE-2657 — Double parameters in Extract Method Refactoring
RE-2660 — Extract Method Refactoring for out of package function creates a class method
RE-2667 — Two stroke characters in assert expression
RE-2678 — Deadlock on module creation
RE-2680 — Compilation troubles with dependencies
RE-2692 — Inline variable refactoring doesn’t check for existence of an initializer
RE-2694 — Native Keyword support for global functions
RE-2695 — flash.display.BitmapData.asCanvas() throws “accessor is read only”
RE-2698 — “Show AsDoc” should hide on ESC
RE-2699 — [parsing] If you specify the same folder for a source and a module path, the source will be removed
RE-2700 — Import class quickfix not working - “flash.display.BitmapData.draw()”
RE-2702 — method : foo(v1:?no classifier?) in the displaying of a tree after a class removal
RE-2703 — Code display in “Show AsDoc”
RE-2709 — Away3D parsing errors
RE-2711 — Wrong generation of default xml namespace statement
RE-2714 — [Parsing] Make model references unique for the parsed packages
RE-2716 — “Use in 30 minutes” feature malfunction
RE-2719 — Fix a broken link in getLanguage()
RE-2721 — Global function call converts itself to a link to a function on the broken-refererence quickfix call
RE-2726 — Parser doesn’t display a progress
RE-2730 — Load testing of away3d classes opening
RE-2732 — The editor being called from IDEA refuses to Add New Module from Sources
RE-2734 — Several error messages reporting broken links (stubs) on class opening
RE-2740 — “Duplicate” leads to a string duplication (and not to a parameter duplication)
RE-2743 — Include Batik to a build
RE-2750 — Global-funciton-reference autocomplete should add “()” at the close
RE-2751 — GlobalFunctionReference: wrong type is given on autocomplete
RE-2762 — Odd asterisks appears on surroud with… action applied to a code in CommentedStatementBlock (as-doc)
RE-2766 — Hide the constant (global or of a method) change error in the static initializer
RE-2770 — Unnecessary cast on exception *
RE-2771 — A “should return” error message displaying for native methods
RE-2779 — [parsing] A space at starting of AsDoc
RE-2781 — Overlong FlexConfig creation
RE-2783 — Foded as-doc is displayed variously
RE-2788 — “Make main class” action: don’t check for Sprite main-class in case of a html5 module
RE-2792 — Copy joo folder to source-gen on JS generation
RE-2794 — [astojs] Folder for HTML5 module or library should not contain Flex-config xml
RE-2806 — FlashVarsProvider doesn’t work with a new Run Configuration
RE-2834 — Add Deprecated Annotation Intention - adds a red code
RE-2836 — [Debugger] flash.tools.debugger.NoResponseException:
RE-2839 — return in JavaScript
RE-2842 — Check for Output type of a module in ActionScript run configuration
RE-2844 — “Show Method Parameters” doesn’t work in as-view
RE-2846 — Some classes missing in autocomplete on modele import with a root from accessory
RE-2847 — AsDoc removes itself on get-set-method converting
RE-2852 — Unable to import js language by CTRL+L in AS-View
RE-2853 — Malfunction in trace.info generation within astojs generation
RE-2857 — Add a checkbox “check model for errors before generation” in Build Configuration settings
RE-2866 — [astojs] Renew joo.zip
RE-2874 — Troubles with accessory model import
RE-2875 — Accessories should be visible on ctrl+n/r
RE-2876 — Ctrl+N on a module in as-view should invoke a drop-down list with a “create package” choice
RE-2881 — To clear up troubles in bL closures generation in run/js languages
RE-2883 — CTRL+N/R in the public build not-stub libs are not visible
RE-2895 — [astojs] inner-classes don’t work
RE-2899 — Closures autocomplete is missing in the function editing point on event subscription
RE-2900 — Create method intention - the method is created in a wrong class and the parameter don’t have a name
RE-2913 — Cannot compile the languages: html5.api, html5.astojs, html5.jquery
RE-2931 — Cannot compile Flex-library
RE-2932 — On a module adding the editor stops responding
RE-2941 — Playerglobal classes don’t have an ImportClass QF
RE-2945 — [enums] Short-enums list has to show all the inherited constants available
RE-2947 — Parsing of keywords found at unusual locations
RE-2948 — Introduce Parameter Object - the call doesn’t transform
RE-2950 — Damn slow parsing of blooddy projects
RE-2952 — Additional works related with parser
RE-2956 — Class Hierarchy - hide super-classes
RE-2966 — Compilation error com.realaxy.actionScript.editor\ShowCallParametersQuery
RE-2967 — [JS Debugger] Wrong suspend behavior
RE-2968 — [Debugger] jetbrains.mps.smodel.IllegalModelAccessError: You can read model only inside read actions
RE-2969 — [JS Debugger] java.lang.ArrayIndexOutOfBoundsException: -1
RE-2970 — [JS Debugger] Exclusions from catch are missing in the variables list
RE-2975 — Quick documentation loockup (ctrl+q) on enum constant doesn’t show the documentation
RE-2977 — Make a build
RE-2981 — JS-debugger - strange behaviors
RE-2982 — css, html api classes don’t have an annotation [API]
RE-2983 — [enums] short contant should do enums auto-import
RE-2984 — [Debugger] jetbrains.mps.smodel.IllegalModelAccessError on breakpoint remove
RE-2988 — Refactoring for model missing in the в menu->refactorings
RE-2992 — [collections] For-each generation error
RE-3001 — [closure] return true - red highlight
RE-3007 — BO should have the * type if either the left or the right part of it is empty or contains an extract-expression
RE-3013 — Cannot import accessory model. The language inherited from other language with an accessory model.
RE-3028 — [object-builder] Generation error intance-method-call from a closure
RE-3039 — Return-type is changed on metod to getter conversion
RE-3041 — Can’t find usages for a bL method from java-stubs
RE-3043 — [jquery] $() - the actual signature isn’t highlighted green on Cmd+P
RE-3046 — asset() expression should automatically escape characters in mxml
RE-3049 — BinaryOperation with empty operands should be of the * type
RE-3052 — A single expression duplicating in BO produces error in ExpressionList
RE-3054 — [d3] text(String) - appears in d3.js sample, but doesn’t exist in our API
RE-3056 — “Trace Classifier Type” intention is available in Beta
RE-3060 — [collections] ObjectLiteral is present in the autocomplete list
RE-3063 — Paste JS - a wrong lines consequence
RE-3064 — [d3] d3.time.days - a wrong signature
RE-3070 — Cancel button defect (in a progressbar on generation)
RE-3071 — Problem with the JS generation
RE-3073 — [JS debugger] The connection with V8 debugger protocol unexpectedly broken
RE-3074 — [JS Debugger] [WIP] java.lang.NullPointerException
RE-3075 — Add quotes to the Chrome path
RE-3076 — Chrome icon: strange things happen
RF-395 — Native classes: ‘native’ is missing
RF-762 — Alert.show use in a function
RF-772 — Ability to browse all the arguments of a function
RF-774 — Library module demands to specify the Main class
RF-775 — Broken multiline comments in the generated code /* … */
RF-781 — Parser: away3d : Unexpected token COLON (expecting RPAREN)
RF-782 — Parser: Away3d
RF-786 — Code Generator: greenSock twinner
RF-800 — A tar-bomb in the Realaxy release
RF-819 — Model import within the same module
RF-820 — Binary operators don’t really work
RF-826 — A strange RASE behavior
Exceptions
RF-856 — [build:81.9133] java.lang.AssertionError
RF-776 — [build:80.9089] java.lang.NullPointerException at com.intellij.find.EditorSearchComponent$PrevOccurrenceAction.<init>(EditorSearchComponent.java:612)
RF-779 — [build:80.9089] null
RF-783 — [build:80.9089] null
RF-789 — [build:80.9095] run in EDT failure
RF-794 — [build:80.9095] Error while parsing (phase2) /Users/john/Desktop/jangaroo-runtime/src/main/joo/joo/MemberDeclaration.as : Unexpected token ‘enumerable’ (expecting RCURLY) at line 252
RF-797 — [build:81.9103] java.lang.NullPointerException
RF-798 — [build:81.9104] com.intellij.execution.ExecutionException : IO error listening to FDB connections: IO error listening to FDB connections
RF-799 — [Debugger] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
RF-805 — [build:81.9108] an error occurred while applying rule to node name
RF-806 — [build:81.9111] Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEventQueueUtilities$ComponentWorkRequest@1c94e43,notifier=null,catchExceptions=false,when=1324740453377] on apple.awt.CToolkit@11ad78c
RF-807 — [build:81.9111] java.lang.NullPointerException
RF-808 — [build:81.9111] User’s action execute method failed. Action:ModuleProperties
RF-809 — [build:81.9112] invalid class path: C:/Program Files (x86)/Realaxy/RASE 1.0/ActionScript/jangaroo-browser.mpsarch.jar!/module/source_gen: getInputStream() must not be called against a directory: jar://C:/Program Files (x86)/Realaxy/RASE 1.0/ActionScript/jangaroo-browser.mpsarch.jar!/module/source_gen
RF-812 — [build:81.9111] null
RF-813 — [build:81.9120] java.lang.StackOverflowError
RF-814 — [build:81.9120] an error occurred while applying rule to node MY_CONST: java.lang.reflect.InvocationTargetException
RF-815 — [build:81.9123] Intention’s isApplicable method failed null
Features
RE-52 — Duplicate node action should duplicate nodes of a binary tree
RE-476 — When the double quote character is typed at the end of a single-quoted string (or vice versa), the cursor should jump to the right of a StringLiteral.
RE-500 — StringLiteral “Upper/Lower Case” - shift+ctrl+U
RE-757 — toString refactoring - add checkbox, remove prefix
RE-848 — Analyze Stacktrace for AS
RE-1031 — E4X parsing in the editor GUI
RE-1212 — “Show generated text for selected” action
RE-2645 — Smart paste
RE-2669 — BitmapReferenceExpression
RE-2670 — XmlReferenceExpression
RE-2690 — AS3 to JS generation (R&D)
RE-2705 — AS3->JS generation (astojs)
RE-2724 — [js] Post-generating script to create a single file for all classes
RE-2745 — [js] d3 Language
RE-2746 — [js] jQuery Language
RE-2768 — [astoas] Function :~: Class
RE-2798 — [astojs] Paste as jquery
RE-2799 — [astojs] Paste JS as AS3
RE-2802 — [astojs] API Language
RE-2803 — [overload-methods] Overload Methods Language
RE-2814 — As-doc comment line - text colour should be blue if the line begins with “todo:”
RE-2816 — [enum] “Name” operation
RE-2818 — Smart complete enum-values
RE-2820 — crl+shit+U should change the case of INamedConcept.name
RE-2821 — [js] To teach object-literal how to work with a map-type
RE-2884 — Dot-expression vertical layout
RE-2888 — [jquery] each - to substitute a closure automatically
RE-2904 — [enums] Short enum constant reference
RE-2905 — [api] Calculated type
RE-2907 — [refactoring] Move Package
RE-2914 — Move Classes (F6)
RE-2918 — BinaryOperation - add a “lines transfer” behavior
RE-2935 — [api-lang] Underline a warn when complicated types are used: list, map, tuple,function-type в join, type
RE-2936 — [enums] Extends another enum
RE-2937 — [dom] Html API
RE-2955 — [closure] Remove the object-literal from autocomplete, when the function-type is demanded
RE-2963 — [Debugger] Mute action
RE-2973 — Utility method to change a root id to a foreignID
RE-2997 — JS-library declaration
RE-3012 — [html] Inline - Html
RE-3020 — Content-depending duplicate expression in BO**
RE-3022 — Enable the delete-as-line (cmd+Y) expression for multi line expressions.
RE-3055 — On JS and AS parsing consider hyphenations in dot-expression
RE-3065 — “Specify Type” intention
RE-3077 — “Convert anonymous function to closure” intention
RE-3096 — [mixin] Mixin method (target implementation)
RF-768 — Typing “:” on variable declaration should move the cursor to the variable type
RF-802 — Translate AS1 or AS2 to AS3
Performance Problems
RE-2665 — [mxml] Slow autocomplete in parameters names
RE-2728 — To test code performance on Away3d
RE-2782 — Clear caches after each generation stage
RE-2958 — Slow documents opening
RE-3006 — RT binary-operations tuning
RE-3019 — [editor-trigger] getHashCode for Type should return the same code for matching types
Task
RE-760 — Generate toString() preview
RE-985 — To check refactorings if operating at DynamicClassifierType
RE-2325 — [logging] Transfer LoggingUtil to the accessory model
RE-2627 — Slow execution of editor-triggers after the parsing
RE-2666 — [closure] Todo: migration to the new mechanism of return-type calculation
RE-2671 — TextReferenceExpression
RE-2672 — Simple JS Support
RE-2676 — To show a filename (and not a solution’s name) for libraries in the project view
RE-2677 — The fresh build
RE-2681 — Debug info on the generation through GText
RE-2682 — To prepare build-scripts
RE-2683 — The fresh build
RE-2693 — Debugger
RE-2704 — On parsing error show the messages window (if it’s not in focus)
RE-2712 — Publish a new build
RE-2717 — [js] Changes in the Flex Compiler tab
RE-2722 — Testing of Asay3s parsing and generation
RE-2723 — Typesystem check of an operator should not return error if one of them is of a WildCard type
RE-2725 — [js] Accessory classes code should be copied to the source_gen of a module that uses these classes
RE-2727 — [js] Set the astojs generator dependency for all models of the module on the output type changing (to HTML5)
RE-2729 — [model-cache] Don’t add a temporary node instance to the cache arguments list.
RE-2735 — Global getter/setter
RE-2736 — Parsing of a global function getter/setter
RE-2737 — Report “Generation complete” in the as-view messages after html5 generation
RE-2738 — Make a new build
RE-2741 — [editor-trigger] Add a new field “pass during parsing”
RE-2753 — [Research] JavaScript Debugging
RE-2764 — [js] Run an astojs application in the jangaroo enviroinment
RE-2765 — [astojs] Static initializer support
RE-2769 — [astoas] Function comparable with Boolean
RE-2773 — [astojs] Bound methods
RE-2780 — [JS] Run configuration
RE-2784 — [astojs] Additional works with the generator
RE-2791 — After JS generation, index.html should be moved upper to source_gen
RE-2805 — Add astojs and js to the new build
RE-2813 — [jquery] jQuery API
RE-2829 — [Debugger] Add our custom algorithm of the variable search by position
RE-2830 — [Debugger] Renew the variables list on a frame switch
RE-2831 — [Debugger] Recalculate breakpoints locations after each generation
RE-2837 — JS Debugger
RE-2855 — ArrayLiteral type should have convertable list<element>
RE-2859 — Additional works on Auto Layout behavior
RE-2860 — [Debugger] To test how the run configuration launches under windows
RE-2861 — Make a new build
RE-2862 — Include jQuery language to the upcoming build
RE-2867 — To test the not-stub libraries visibility in the public build
RE-2869 — Add lesscss and d3 to the upcoming build
RE-2871 — [astojs] Generator testing
RE-2873 — Add jangaroo-flash to the upcoming build
RE-2878 — [js] “Check errors before generation” means errors and not infos and warnings
RE-2885 — JS run icon — chrome
RE-2886 — Add the pokki language to the upcoming build
RE-2887 — [astojs] Getter/setter support
RE-2890 — Additional works in Bets
RE-2891 — Mention Jangaroo on about page
RE-2893 — [astojs] Anonymous functions (additional works)
RE-2908 — Auto converting XML/XMLList to String
RE-2922 — [tuples] ArrayLiteral - remove typle-type
RE-2938 — [astojs] Number convertable to String
RE-2942 — Import String automatically on toString adding
RE-2946 — [enum] Short-enum-reference - references auto-fix
RE-2949 — [oeverloaded-methods] [enums] Offer all the possible autocompletions in the actual short-enums editing point
RE-2959 — [api] Class As Function
RE-2964 — JS Analyze Stacktrace
RE-2974 — Adjust the HTML-API in accordance with W3C Html5 documentation
RE-2978 — roots and methods/fields of css, html and svg api should have foreign id
RE-2979 — Ability to catch the Cmd+D behavior
RE-2980 — [api] InlineToString annotation
RE-2985 — Enums generation - additional works
RE-2986 — [Debugger] Draw user’s attention on suspend
RE-2991 — Run over the pre-generation scripts and add the keeping of trace-info behavior to all the replace-nodes
RE-2994 — [jquery-api] Add the generation behavior “InlineToString” to all the enums
RE-2995 — [d3] Add a library declaration
RE-2998 — Todo: create a utility class to copy js-files to source_gen/lib
RE-3000 — [astojs] Additional works
RE-3005 — [svg-api] To inherit SvgAttribute from DomAttribute
RE-3009 — [d3] attr should calculate a type of svg-attribute
RE-3010 — [d3] Dynamic “d3” should be converted to d3-expression
RE-3021 — “Replace inheritance with delegation” refactoring - the sudden removal of interfaces
RE-3024 — [generator-goodies] Todo: Create a custom unique names generator
RE-3026 — Processing of JS modules dependencies
RE-3031 — [object-builder] _private namespace: apply use to all members having a reference to this node
RE-3037 — Renew the bug-tracker path in the editor
RE-3040 — [astojs] Namespaces support
RE-3047 — Don’t check built-in modules and models on generation
RE-3069 — Convert a closure to the object-literal
RE-3104 — [astjs] Utility class to return all the generated dependent libraries
RE-3146 — “Generate Method Reference” intention if the function type is required
Usability Problems
RE-2140 — Extract Method refactoring should add the method right after the source method
RE-2715 — ‘Add the license key’ action
RE-2849 — [closures] Hide the first empty line in the statement-list