Categories


free software

Haxe Support

Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE, CLion

Vendor: JetBrains, Haxe community

Email: N/A

Website: N/A

SourceCode: https://github.com/TiVo/intellij-haxe

Bugtracker page

Forum page

Description:

Support for the Haxe programming language.
Downloads: 53302
Rating:
Participated in rating: 30
Version Since Build Until Build File/URL Size (Kb) Date Details
0.9.2 for IDEA 14. 139.1. . Download 1554.97 2015-03-16 20:11:32 details
0.9.2. 132.400. 135.1306. Download 1555.93 2015-03-16 19:52:20 details
0.8.1. 132.400. . Download 978.6 2014-08-21 22:40:43 details
0.6.9. 132.1. . Download 806.75 2013-08-30 22:50:09 details
0.6.8. 130.1485. . Download 806.91 2013-08-30 13:29:20 details
0.6.4. 129.391. 130.1. Download 458.38 2013-08-21 11:07:19 details
0.6.5. 130.1. 131.1. Download 783.2 2013-07-10 16:45:38 details
0.6.1. 129.1. 130.1. Download 447.46 2013-04-04 17:22:35 details
0.6. 128.1. . Download 445.99 2013-04-04 14:41:33 details
0.5.8. 126.329. 127.1. Download 445.11 2013-02-21 21:00:18 details
0.5.7. 126.1. 127.1. Download 462.71 2013-02-15 15:13:13 details
0.5.7. 123.1. 124.1. Download 455.69 2013-01-17 12:56:05 details
0.5.4. 122.700. 123.1. Download 454.11 2012-11-09 19:53:07 details
0.5.3. 122.666. 123.1. Download 454.06 2012-11-07 00:21:52 details
0.5.1. 122.1. 123.1. Download 432 2012-09-29 18:47:21 details
0.4.7. 117.105. 118.1. Download 401.77 2012-08-09 19:32:21 details
0.2.3. 117.84. 118.1. Download 260.46 2012-03-27 20:55:19 details
0.2.2. 117.82. 118.1. Download 260.45 2012-03-27 16:40:50 details
0.2.1. 117.21. 118.1. Download 241.91 2012-03-22 17:19:56 details
0.2. 114.145. 118.1. Download 218.66 2012-03-17 10:30:25 details
0.1. 114.98. 115.1. Download 136.61 2012-02-16 20:16:18 details
. .
23 updates are hidden show all updates

Recent change notes:

0.9.2

  • Fixed: HaxeReferenceCopyPasteProcessor issue preventing from using copy paste clipboard functionality

0.9: (community version)

  • Class Hierarchy view panels implemented. (Menu->Navigate->Type Hierarchy, et al)
  • Better handling of import files.
  • Better handling of Haxe language parsing, including many Haxe 3 features.
  • Automatic detection and use of installed haxe libraries (using the 'haxelib' command).
  • Better completion (Ctrl-space) using the Haxe compiler -- OpenFL projects only.
  • Refactorings:
    • Pull up members from class to super-class
    • Pull up members from class to interface
    • Split into declaration and assignment
    • Optimize imports
  • The following sub-releases are included:

    • 0.8.1.1.TiVo.ClassHierarchy.16: (community version, TiVo RC5)

      • Refactoring: Pull up members from class to super-class
      • Refactoring: Pull up members from class to interface
      • Launch Haxe/Neko tests (Patch #131)
    • 0.8.1.1.TiVo.ClassHierarchy.15: (community version, TiVo RC4)

      • Fixed issue 37 (Parser doesn't recover after new A)
      • Fixed issue 95 (Local and class variable names resolving to similar package names)
      • Fixed issue 132 (incorrect processing of duplicate imports)
      • Fixed issue 134 (incorrect reformat of object and array children)
      • Fixed reference resolution for expressions in parenthesis - otherwise, code assist does not work for those.
      • Fixed: launching test with neko, overriding haxe build parameters for test run configuration, filtering test result output, compilation path of non test build, line number for ErrorFilter; and removed hard-coded path for ErrorFilter
    • 0.8.1.1.TiVo.ClassHierarchy.14: (community version, TiVo RC3)

      • Fixed NPE causing the structure view to not populate, resulting from an errant merge.
    • 0.8.1.1.TiVo.ClassHierarchy.13: (community version, TiVo RC2)

      • Resolve 'convenience' imports that do not export a class named similarly to the file. (TiVo Issue #55)
      • Update unbalanced preprocessor token highlighting and detection.
      • Improve indentation of comments and preprocessor macros.
      • Update for Grammar-Kit 1.2.0.1
      • Fixed syntax rules (BNF) for constructors and external functions.
      • Fixed syntax rules (BNF) for code blocks; removed them from being valid syntax everywhere an expression can appear.
      • Fixed syntax rules (BNF) to allow meta tags on typedefs.
    • 0.8.1.1.TiVo.ClassHierarchy.12: (community version, TiVo RC1+Fixes)

      • Auto-indent when adding curly brackets now works correctly. Fixes github tivo/intellij-haxe Issue #119. (Thanks, Jérémy!)
      • Fix IDE hang on completion for Haxe compiler completions.
      • Fix auto-adding new import statements above package declaration and/or comments.
      • Fix NPE when manually adding new import statements.
      • Put debugging dialogs on the UI thread.
      • Fix ArrayOutOfBounds exception when initializing haxelib cache.
    • 0.8.1.1.TiVo.ClassHierarchy.11: (community version, TiVo RC1)

      • Fix NPE when colorizing.
    • 0.8.1.1.TiVo.ClassHierarchy.10: (community version, TiVo WIP)

      • Added timeout to long-running call hierarchy searches.
    • 0.8.1.1.TiVo.ClassHierarchy.9: (community version, TiVo WIP)

      • Fixed Haxe command-line debugger integration for OpenFL projects that are targetting C++ native runtime environments.
      • Fixed method hierarchy runtime exceptions, and auto-scrolling to source.
      • Fixed type hierarchy auto-scrolling to source.
      • Enhanced run & debug output to be color-coded for improved readability.
      • Fixed find-usages regression.
    • 0.8.1.1.TiVo.ClassHierarchy.8: (community version, TiVo WIP)

      • More load-time optimizations using new 'haxelib list-path' command.
      • Add package and file names to Type hierarchy window. (File names only display if the file name differs from the type name.)
      • Fixed supertypes list in the combo view of the Type hierarchy window.
      • Allow block statements everywhere.
      • Allow array literals to have additional comma [1,]
      • Moving a file from one package to another no longer displays "Unimplemented" and now moves the file, however references are not yet updated. Issue #88 -- still unresolved.
      • Updated unit tests. Issues: #71, #68.
      • Fix formatting for ">=", which is used be to reformatted to "> =". Issue
      • Fix logic for HaxeIfSurrounder.java /testIf test case/
    • 0.8.1.1.TiVo.ClassHierarchy.7: (community version, TiVo WIP)

      • Repaired resolving references to classes and variables.
    • 0.8.1.1.TiVo.ClassHierarchy.6: (community version, TiVo WIP)

      • Further optimized load time for large projects.
      • Run haxelib->Project/SDK/Module library dependency synchronization in the background.
      • HXML completion: add parameters for compiler argument to presentable text of completion item
      • Completion from Haxe compiler: parse function parameters and return type to generate completion item with parameters and return type
      • Completion from Haxe compiler: format data from compiler replace "<" to "<" and ">" to ">"
      • HaxeReferenceImpl.java getVariants(completion): Handle case when "var d:Array = []; d.|" when d is not resolved
      • Add description to completion recived from Haxe compiler: HaxeMetaTagsCompletionContributor.java HXMLDefineCompletionContributor.java HXMLCompilerArgumentsCompletionContributor.java
      • Preliminary Haxe compiler completion support (OpenFL only)
    • 0.8.1.1.TiVo.ClassHierarchy.5: (community version, TiVo WIP)

      • Decreased time to load large projects considerably. Note that project loading is still on the UI thread, so it may appear to lock up for a short period of time. For very large projects, 90 seconds is not out of the ordinary.
      • HXML completion: Provide available libraries list
      • HXML completion: show installed haxelibs(also installed libs removed from available haxelibs list)
      • Fix meta tag parsing issues
      • HaxeMetaTagsCompletionContributor provides completion for meta tags
      • Project Xml(NME, OpenFL project project) completion: show available and installed haxelibs
      • SplitIntoDeclarationAndAssignment intention action
    • 0.8.1.1.TiVo.ClassHierarchy.4: (community version, TiVo WIP)

      • Merged with version 0.8.1.1.TiVo.2 from the TiVo/master branch.
      • Class Hierarchy partial implementation.
      • SuperTypes work. Sub-types work within the same module.
      • All recent changes from github.com/Jetbrains/intellij-haxe/master
      • Support typedef optional parameters
      • Support optional function types
      • Eat compile-time conditional statements only (prevent eating conditional body as it was before)
      • Fix multiple metas issue on class
      • Highlight compile-time conditional statements if they don't have matching closing statements
      • Remove "from" and "to" from keywords, instead highlight them only if they used in abstract declaration
      • Prevent suggesting imports for using statements
      • Resolve references that have full path to type/field
      • Support function types, anonymous types as abstract type
      • Automatically add and remove dependencies when project gets opened
      • Remove ">=" and ">>=" tokens from lexer, instead parse ('>' '=') to avoid issues(https://github.com/TiVo/intellij-haxe/issues/42)
      • Support "inline" declaration attribute on local functions
      • Suggest to import class on code paste
      • Support macro expressions(including ECheckType)
      • Lots more... TODO: Get a complete list of updates.

0.8.1.1.TiVo.2: (TiVo version)

  • openFL path can now be retrieved from an .iml file

0.8.1.1: (community version)

  • "Find usages in project" fixed.
  • Allowed @:final on methods and fields.
  • Re-implemented hxcpp debugger support to work with Haxe v3 built-in debugger

0.8.1: (community version)

  • Remove com.intellij.modules.java from dependencies list to make plugin work in PHPStorm(and other IntelliJ IDEA platform-based IDEs)

0.8: (community version)

  • Migration to new IntelliJ IDEA 13.1 API
  • HXML syntax highlighting
  • HXML completion
  • Parser support for different types of imports
  • Parser support for @:jsRequire and more parser fixes

0.7.2: (community version)

  • New version number
  • basic hxml support
  • @:jsRequire meta support
  • Haxe grammar: @:jsRequire and macro support
  • templates naming fix ("create new class/enum/interface" issue)
  • new/get/set/never keywords, get/set identifiers are valid, jar build

0.7.1:

  • Bug fixes for 13.1.1

0.7:

  • Bug fixes

0.6.9:

  • Neko target for OpenFL
  • Bug fixes

0.6.5:

  • OpenFL support

0.6.4:

  • Optimize imports

0.6.3:

  • Parser improvements

0.6.2:

  • Bug fixes

0.6.1:

  • Haxe 3 support

0.6:

  • Folding

0.5.8:

  • Bug fixes

0.5.6:

  • NME support improvements
  • HXCPP debugger improvements

0.5.5:

  • Bug fixes

0.5.4:

  • New Compiler Mode

0.5.2:

  • Bug fixes

0.5.1:

  • Bug fixes

0.5:

  • HXCPP Debugging
  • Bug fixes

0.4.7:

  • Introduce Variable Refactoring
  • Using Completion
  • Bug fixes

0.4.6:

  • Conditional Compilation Support
  • Bug fixes

0.4.5:

  • Live Templates
  • Surround With Action
  • Smart completion
  • Goto Test Action

0.4.4:

  • Bug fixes
  • EReg support

0.4.3:

  • Bug fixes
  • Structure view

0.4.1:

  • Bug fixes
  • Unresolved type inspection

0.4:

  • NME Support
  • Override/Implement method action
  • Generate getter/setter action
  • Parameter info action

0.3:

  • Type resolving improvements
  • Goto Implementation(s) action
  • Goto Super Method action
  • Move refactoring

0.2.3:

  • Completion fixes

0.2.2:

  • Type resolving improvements
  • Rename refactoring
  • NMML scheme
  • HXML support

0.2.1:

  • Type resolving improvements
  • Documentation support
  • New color settings

0.2:

  • Jump to declaration of local, std symbol or class
  • Reference completion
  • Class completion
  • Color settings
  • Code formatter
  • Go to Class
  • Icons for Haxe files
  • Search for usages
  • Highlight symbol occurencies
  • Debugger for Flash target ("Flash/Flex Support" plugin required)

0.1:

  • Haxe module and SDK
  • Parsing Haxe files
  • Keyword completion
  • Compile Haxe files and run in Neko VM

General usage instructions:

Please report issues at our bug tracker https://github.com/TiVo/intellij-haxe/issues

Comments:

Anonymous
2015-03-17 10:26:51
Still crashes while doing copy/paste on large blocks of text. (e.g. marking a function with CTRL + w, CTRL + c).
.
as3boyan
2015-03-11 19:13:31
kukushi I am sorry about issues you having. Please just expand all updates section and should be able to fint it there. https://plugins.jetbrains.com/plugin/6873?pr=&showAllUpdates=true
.
as3boyan
2015-03-11 19:11:07
.
Anonymous
2015-03-11 10:55:03
Editing of a nmml-file leads to an error in a NME Project (HaXe 2, NME 3.3.3). Opening the nmml-file works, as soon as some kind of input is triggered Intelli tries to launch the Windows Registry Editor for some kind of "proxy.txt". After aborting the dialog Intelli remains in a "broken" state and has to be killed via Task Manager
.
kukushi
2015-03-11 05:55:19
Where is the old version(0.7-0.8)? When there is a problem with the latest version, it can't be returned in the previous state.
.
Anonymous
2014-12-13 01:04:23
.
Anonymous
Rated:
2014-11-07 11:19:06
need a way to configure the code style specifice for haxe documents, my project wanted to have tabs for haxe files but not for all project files
.
fizzer
Rated:
2014-04-11 15:17:34
.
Anonymous
2014-04-05 00:16:54
I emailed Jetbrains a month or so ago and they said they were looking for someone to continue working on the plugin. Hopefully they are still looking and will find someone soon.
.
Anonymous
2014-03-25 11:18:32
Any plan to work on the haxe plugin anymore? I saw you have support for coffescript /typescript for coding on nodejs wth source map. would it be possible to have that for haxe. that would be great Thanks
.
sHTiF
Rated:
2013-11-14 00:25:33
Indeed seems dead, actually its so bad I am looking for other IDE than IntelliJ like the new Flash Develop which updates Haxe implementation all the time. Why bad? Because using compile time directives like #if for multiple targets breaks completion and even color scheme/highligting this makes it almost unusable for mutli target projects.
.
grisevg@gmail.com
Rated:
2013-11-13 19:43:16
Looks like this plugin is dead. Bug tracker is full of important bugs and there was no commits in a github repo in last 2 months.
.
jozefchutka
2013-10-18 17:31:05
I have downloaded latest 13CE and latest haxe plugin and having some issues creating new haxe class. I set the name but not able to choose anything from "kind" dropdown as it empty. Clicking OK with unselected options throws error and no file is created. this used to work on 0.6.* versions I used before 15:30:02 IllegalArgumentException: Argument 1 for @NotNull parameter of com/intellij/ide/actions/CreateFromTemplateAction$1.getActionName must not be null: Argument 1 for @NotNull parameter of com/intellij/ide/actions/CreateFromTemplateAction$1.getActionName must not be null
.
Luken
Rated:
2013-09-29 21:14:30
Will we have new versions of plugin available for IDEA 12 or every new version will be available only for IDEA 13?
.
fedor.korotkov
2013-08-20 17:22:35
You downloaded wrong build(the first build in a table above is for IntelliJ IDEA 12). Please use plugins manager(Settings->Plugins->install from repo).
.