• Compressed and rewritten Build commands into a single command. This implementation is now written in ruby and should behave in the same way as the previous Build command. Additionally - when running a build using fcsh and the Terminal the Terminal is activated. To suppress this behavior set TM_FLEX_BACKGROUND_TERMINAL to anything.
• 'Intelligent' Run command. Now inspects TM_FLEX_RUN_FILE to see if it's executable, if it is then it runs it. Otherwise it uses `open` as open should correctly identify and open the file using the users default application (ie Safari for a html file, SA Flash Player for a swf). When TM_FLEX_RUN_FILE isn't available a little educated guesswork is used to try an identify a compiled swf to open that matches the current file name. • Tooltip help is now available within flex config files (on ctrl-h). • Spring cleaning for templates and snippets - making sure they're conforming to standards, trimming whitespace etc. • Auto Completion and Build commands abstracted to the bin to try and avoid path problems when the bundle finds itself in the 'Pristine Copy' directory. • Help updated to reflect the changes above. • Added a 'Subclass' drag command. If you drag another class into the current document you'll be presented with options to 'include', 'implement interface' or 'subclass'. • Class Template (tab triggered on cla) now searches across bundles for templates. By default the templates found in the ActionScript 3 and Flex bundles are included. This is easy to expand by adding the names of alternative bundles you want included to the env var TM_AS3_TEMPLATE_BUNDLES (see Settings.tmPreference). Any template which defines holds a 'class.as' file will be included. • All fcsh/mxmlc output parsers now use an instance of MxmlcExhaust. • When detecting if a class has already been imported the regex now only matches full names. Previously partial class names were being picked up, so the UI could report a class was imported when it wasn't. Closes #1 Changed: U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Add Import.tmCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Auto Complete.tmCommand D trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Build (ant).tmCommand D trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Build (custom).tmCommand D trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Build (mxmlc).tmCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Build.tmCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Class Templates.tmCommand D trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Compile Current Class___.tmCommand D trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Format fsch Terminal Output .tmCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Metadata.tmCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Run Project___.tmCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Search AS3 Language Reference.tmCommand D trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/Simple Getter:Setter.tmCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/asdoc.tmCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Commands/package.tmCommand A trunk/Review/Bundles/ActionScript 3.tmbundle/DragCommands/Subclass.tmDragCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/DragCommands/implement interface.tmDragCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/DragCommands/import.tmDragCommand U trunk/Review/Bundles/ActionScript 3.tmbundle/Preferences/Settings.tmPreferences U trunk/Review/Bundles/ActionScript 3.tmbundle/Snippets/asdoc-newline.tmSnippet U trunk/Review/Bundles/ActionScript 3.tmbundle/Snippets/if.tmSnippet U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/bin/as3_template_parser.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/bin/build.rb D trunk/Review/Bundles/ActionScript 3.tmbundle/Support/bin/build_with_fcsh.sh A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/bin/complete.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/bin/parse_fcsh_output.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/bin/parse_mxmlc_out.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/add_lib.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/completions/completions_list.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/class_parser.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/config.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/manifest.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/mxml.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/property_inspector.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/parsers/swf.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/templates/model/class_doc.erb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/templates/model/doc.erb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/templates/snippet_builder.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/templates/snippet_controller.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/templates/snippet_provider.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/as3/tools/source_tools.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/flex_env.rb D trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/flex_utils.sh U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/asd.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/bundle_tool.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/compiler.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/fcd.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/flex_mate.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/log.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/mxmlc_exhaust.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/sdk.rb A trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/fm/template_machine.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Support/lib/help.rb U trunk/Review/Bundles/ActionScript 3.tmbundle/Syntaxes/ActionScript 3.tmLanguage U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Class.tmTemplate/class.as U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Class.tmTemplate/info.plist U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Error Subclass.tmTemplate/class.as U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Error Subclass.tmTemplate/info.plist U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Event Subclass.tmTemplate/class.as U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Event Subclass.tmTemplate/info.plist U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/EventDispatcher Subclass.tmTemplate/class.as U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Interface.tmTemplate/class.as U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Project - Actionscript 3.tmTemplate/Project.as U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Project - Actionscript 3.tmTemplate/Project.tmproj.xml U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Project - Actionscript 3.tmTemplate/_create_as3_project.sh D trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Project - Actionscript 3.tmTemplate/compile.sh U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Singleton.tmTemplate/class.as U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Singleton.tmTemplate/info.plist U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Sprite Subclass.tmTemplate/class.as U trunk/Review/Bundles/ActionScript 3.tmbundle/Templates/Sprite Subclass.tmTemplate/info.plist U trunk/Review/Bundles/ActionScript 3.tmbundle/help.mdown U trunk/Review/Bundles/ActionScript 3.tmbundle/info.plist _______________________________________________ textmate-dev mailing list [email protected] http://lists.macromates.com/listinfo/textmate-dev
