Child pages
  • Selena EAP Release Notes
Skip to end of metadata
Go to start of metadata

Major Changes and New Features

General

  • JSP, JSPX, XML, HTML and XHTML parsing rewritten
  • Facet-based project configuration - UI in project wizard is still temporary
  • Background code analysis is executed in multiple parallel passes on multi-core/multi-CPU machines
  • Find Usages and code analysis can be executed in background
  • Thread leakage fixed
  • Multiple background processes support
  • "Hide all toolwindows at bottom/left/right" buttons
  • New Drag & Drop of toolwindow buttons
  • Import from Eclipse implemented as IDEA wizard
  • New Export projects to Eclipse

Version Control

  • New ClearCase integration
  • New Directory-based VCS configuration
  • Create and apply patches
  • Possibility to shelve changes (temporarily remove them from code and set aside as a patch file)
  • Possibility to configure ignored files (files which are not version-controlled but should not be displayed under unversioned files)
  • New Browse Changes UI

Refactoring

  • Drag & drop move refactoring
  • Extract Method: Possibility to select supertypes for parameter types; varargs support
  • Inline local variable: Added inline definition

Debugger

  • Frame and Watches view shown at the same time
  • Smart step (Shift-F7) - choose the method to step in if the current line contains multiple method call expressions
  • Auto watches view - automatically shows the local variables and fields relevant for the current code position
  • Show last function return value under JDK 6.
  • Recursive method calls highlighting in stack view
  • New Mark Object

Java EE

  • New Spring support plugin
  • JSP prelude and coda support
  • JSF support plugin was separated into plugin

TeamCity Integration

  • Quickfixes for server-side inspections
  • Server-side duplicates
  • New Downloading inspection reports from server

JavaScript support

  • Initial JSDoc support
  • Smart Enter in comments and literals
  • Css properties completion / documentation is available after 'style' member
  • Specific indent settings for JavaScript

CSS

  • All CSS error highlighting was transformed into inspections with abilities to configure and individually turn on/off
  • Create selector in file intention

GWT Studio

  • GWT settings are configured for each module separately via GWT facet

Known issues

  • "Template project settings" editing currently does not work
  • Import of IntelliJ IDEA 5.0 or earlier projects currently does not work
  • Module renaming currently does not work
  • Intermittent "good code is red" problem which goes away after a reparse (for example, incompatible types List and ArrayList).
  • New layout of debugger UI is incomplete
  • Sometimes the splitter of the debugger views is positioned at 0 position so only one view is visible.
  • Autodetecting GWT facets isn't implemented yet (IDEADEV-13421), so in order to work with GWT you should add GWT facets by hand (go to Settings | Project Structure, select module, click Add | Facet | GWT).
  • JetBrains TMate is not compatible with Selena.
  • Some third party plugins are not compatible with Selena. See this thread for details.

Where to Send Feedback

Issue Tracker
EAP Newsgroup
EAP Forum

Please don't post bug reports in the comments to this page - these will be ignored

  • No labels

15 Comments

  1. Anonymous

    I can't find "Inline local variable: Added inline definition" - what does this mean?

  2. Anonymous

    During creation of a new project GUI hangs when IDEA tries to search for sources in newly created directory. Stop search button doesn't work. It would be nice to have a check-box enabling/disablig this feature.

    1. The hang is a bug which should have been fixed in the build 6700.

        1. Anonymous

          Try to change JVM version.  In my case it solved the problem (WinXP, JVM upgrade from SUN 1.5.0_06 to 1.5.0_11).

          1. Anonymous

            My bad. It's ok in 6700, but 6708 still has this bug.

  3. Anonymous

    When I try to run a JUnit4 test (MyTest.java) by right clicking the class and choosing "Run MyTest..." I get the following error:

    Cannot instantiate test(s): java.lang.ClassCastException: class com.mycompany.MyTest

  4. Ant integration is broken somewhat in this release. It removed my build file on startup with some exception saying something like 'too many threads' or the like. I had to re-add it and after execution - which worked but took noticebly longer as when compared to build 6708 - it crashed again with some threading related exception.

  5. It removes my build file on EVERY startup exceptions. I'll revert to build 6708.

  6. Tried #6755 and all worked fine. My ant-related problems from #6733 are gone. And it also looks like that this build is more memory-friendly at the same time. I do have a fairly huge and complex ant build script and used to restart IntellJ after every so and so much builds - because it was hogging memory I could not release with the 'Run Garbage Collector' button. Does not seem to be neccessary any longer as of yet.  

  7. Anonymous

    I keep getting an error window "Could not save application settings: null" when loosing application focus. Can't get rid of it after numerous reinstall both with bundled jdk, and without it.

    1. I have the same issue. I'm running 6755 with JDK 6 on Linux with a fresh install of IDEA and a newly created web project. Any work arounds for this?

  8. Jay

    Could you please document new features emerged after JSP support re-write?

    I've just looked at implemented RHTML support - in general it is clear, but i think it's better to have documentation about implementing some template language consisting of XML/HTML with embedded code.

  9. When something is marked New in red (or when any other significant change happens to a line item), the build number and what happened should be in parentheses.

  10. When trying to execute idea.sh (build 7343) using java sun-1.5.0.11 (ubuntu feisty) I get this:
    "java.lang.UnsupportedClassVersionError: Bad version number in .class file"

     but when using java 1.6.0_03-b05 I get:

     #
    # An unexpected error has been detected by Java Runtime Environment:
    #
    #  SIGSEGV (0xb) at pc=0x00002ab49f329385, pid=8697, tid=1088649536
    #
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0_03-b05 mixed mode)
    # Problematic frame:
    # C  [libc.so.6+0x2f385]  catgets+0x15
    #
    # An error report file with more information is saved as hs_err_pid8697.log
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    #
    Aborted (core dumped)

    Any suggestions?

     /Sigmund