IntelliJ IDEA

IntelliJ IDEA 7.0.4 Release Notes



Bug-fixes

  • [IDEADEV-11607] — Ant integration: absolute file path is resolved as relative
  • [IDEADEV-13074] — JDBC resource inspection bug
  • [IDEADEV-14731] — JUnit custom RunListener not called when using custom runner in @RunWith(MyRunner.class)
  • [IDEADEV-17120] — File with correct content is error highlighted in Editor tab and Project view
  • [IDEADEV-21775] — Binary content revisions are not recreated as text after file types are changed
  • [IDEADEV-22432] — Add library => Idea wants to deploy jars in WEB-INF/classes
  • [IDEADEV-22595] — ID reference attribute being marked as incorrect in Hibernate Named Queries
  • [IDEADEV-22629] — Identically named Web facets cause ID clashes in j2ee applicaton descriptor
  • [IDEADEV-23944] — Maven: if profile is activated in MavenProjectsTree, this activation is not considered on synchronizing
  • [IDEADEV-24038] — VersionControl: the locally deleted unversioned files disappear from Changes view only after Refresh
  • [IDEADEV-24377] — Maven integration: failure on attempt to add extra src/test paths added via buil-helper plugin
  • [IDEADEV-24378] — Maven: it would be nice to recognize maven standard properties for directory layout on recognizing extra paths
  • [IDEADEV-24379] — Maven: extra src/target pathss specified via build-helper plugin should be added as paths relative to $MODULE_DIR$
  • [IDEADEV-24553] — Trying to run testcase for a module thinks all non-associated web apps need compiling and therefor testcase will not run
  • [IDEADEV-24749] — Maven: 'exhaustive search' option in the NewProject dialog should work properly
  • [IDEADEV-24763] — Maven: if some extra resources are added to project on generate-test-resources phaze, then they are not considered on synchronizing
  • [IDEADEV-25008] — Pull up static members can break code
  • [IDEADEV-25011] — shared maven run configuration incorrectly uses hard coded path to pom file
  • [IDEADEV-25110] — Rename interface method breaks code: renaming method to lowercase changes only the interface and not the implementations
  • [IDEADEV-25150] — Define external variable in comment annotation
  • [IDEADEV-25155] — Debugger hangs: Waiting until last debugger command completes
  • [IDEADEV-25161] — NPE in SpringBeanCacher$2.run when running unit tests
  • [IDEADEV-25164] — flex support: mx:operation tag is marked invalid in a mx:WebService tag
  • [IDEADEV-25169] — VSS: IDEA hangs on committing merged file
  • [IDEADEV-25170] — VSS: if in the VCS mapping dialog Directory has default <Project Root> value, all writable files appear hijacked
  • [IDEADEV-25206] — Maven: if the sources are generated not in 'generated-sources' subdirectory of target directory, they are excluded
  • [IDEADEV-25207] — Maven: if some goal is run from Run configuration ('run Maven goal before launch' option), the generated sources are not recognized
  • [IDEADEV-25209] — Maven: excluded folders are not updated after goal running via RunConfiguration
  • [IDEADEV-25213] — Perforce problems with specific client mappings
  • [IDEADEV-25221] — Maven generated iml files differ slightly across machines, resulting in unwanted modified versioned files
  • [IDEADEV-25240] — IG: "Type may be weakened" with "Use righthand type" On warns about foreach parameter
  • [IDEADEV-25252] — Ctrl-W can't expand beyond attribute value
  • [IDEADEV-25256] — "Whole Words Only" won't find valid results in some instances
  • [IDEADEV-25269] — Javascript Array Literal Syntax Inspection
  • [IDEADEV-25281] — Support mixing CSS and JSF EL
  • [IDEADEV-25294] — JavaScript formatter puts ; following namespace declaration on new line
  • [IDEADEV-25295] — Pressing enter at child level of package statement in ActionScript produces extra indent
  • [IDEADEV-25306] — "Use right hand side" option of "Type may be weakend" inspection doesn't work
  • [IDEADEV-25312] — wrong "unndeeded import static name.innerr.clazz" detection
  • [IDEADEV-25313] — Configure ignored files / Edit: "Ignore specified file" is always the only enabled edit field
  • [IDEADEV-25320] — Incorrect highlighting of java method signature in tld file when method return type has type parameters
  • [IDEADEV-25323] — Long annotations are not wrapped
  • [IDEADEV-25324] — assertEquals() between objects of inconvertible types 'Set ' and 'Set ' at line 85
  • [IDEADEV-25333] — XML empty namespace URI can't be ignored
  • [IDEADEV-25339] — License agreement screen may show up on wrong screen
  • [IDEADEV-25349] — Classes imported with wildcard show incorrectly as "Unresolved Type" warnings
  • [IDEADEV-25354] — IDEA shows warning "unused function declaration" for inline functions in 7.0.3 build 7744 (re-open IDEADEV-23553)
  • [IDEADEV-25366] — Faulty "'Connection' should be opened in a try block, and closed in a finally block" inspection in InspectionGadgets plugin
  • [IDEADEV-25369] — VCS: IntelliJ "forgets" about my changes.
  • [IDEADEV-25376] — cpu load gets permanently higher after each compile (look-and-feel = mac os)
  • [IDEADEV-25377] — Foreach refactoring can cause confusion in loop variables when applied to nested loops
  • [IDEADEV-25381] — Web module with transitive dependencies does not produce a valid war
  • [IDEADEV-25382] — Compiling a maven module without 'src' directory fails (because of missing 'target/classes' directory)
  • [IDEADEV-25383] — Modules with no source that are dependencies of WAR modules generate error when building project
  • [IDEADEV-25384] — DevKit: does not deploy resources from META-INF to sandbox
  • [IDEADEV-25502] — Semi-colon incorrectly added in path of URL in CSS code-completion
  • [IDEADEV-25506] — Actionscript/Flex Locally scoped variable with same name as member variable incorrectly marked as duplicate declaration
  • [IDEADEV-25510] — Implementations of Actionscript/Flex interfaces marked as error because expects override keyword
  • [IDEADEV-25525] — Valid javascript flagged as potentially invalid
  • [IDEADEV-25528] — A file hangs IDEA
  • [IDEADEV-25535] — IDEA 7.0.3 no longer uses $PROJECT_DIR$ in .ipr for paths in VM_PARAMETERS in run/debug configuration
  • [IDEADEV-25539] — JSP: EL: pressing tab in code completion list erases closing EL brace
  • [IDEADEV-25593] — Dependency Management section is not cascading correctly
  • [IDEADEV-25594] — Parent POM properties are not working in child POM's
  • [IDEADEV-25607] — debugger breaks code logic
  • [IDEADEV-25617] — Remote object flagging mx:method as invalid
  • [IDEADEV-25620] — Javascript: Wrong warning about pointless arithmetic expression
  • [IDEADEV-25633] — Import existing module generated by mvn IDEA:IDEA causes "Configure Path Variables" dialog to appear blank and block import.
  • [IDEADEV-25635] — Maven: modules structure is not recognized sometimes
  • [IDEADEV-25637] — Maven: dependencies to modules are not always resolved
  • [IDEADEV-25650] — Cannot enter {} [] using Slovenian keyboard
  • [IDEADEV-25652] — maven project import problem
  • [IDEADEV-25679] — Rename ActionScript class should result in file rename
  • [IDEADEV-25702] — "Schedule for Deletion" dialog doesn't remember the answer ("Do not show this dialog in the future")
  • [IDEADEV-25708] — Competion and validation for setStylePrimaryName doesn work
  • [IDEADEV-25786] — Implements/Overrides Icons Disappeared
  • [IDEADEV-25799] — Good code is red: @OrderBy annotation
  • [IDEADEV-25801] — Good code is red: @Basic _can_ be combined with @Temporal
  • [IDEADEV-25803] — Good query marked red in HQL console
  • [IDEADEV-25817] — Generate persistence mapping generates invalid session factory settings for Spring
  • [IDEADEV-25829] — Intention "replace for loop with while loop" produces incorrect code
  • [IDEADEV-25865] — Good query is red: Using || for string concatenation
  • [IDEADEV-25868] — javadoc tags autocompletion broken
  • [IDEADEV-25869] — JPA Query Language parser error
  • [IDEADEV-25872] — Add servlet -> create new package: problem when package creation involves creating multiple directories
  • [IDEADEV-25873] — "select foo as bar..." highlighted as a query error
  • [IDEADEV-25877] — Building ANY module without sources (web, jar-module without sources): target/classes does not exists error
  • [IDEADEV-25879] — Stack overflow when importing maven project
  • [IDEADEV-25881] — Faulty unused static import inspection
  • [IDEADEV-25883] — "Create Field" quick fix creates static field in anonymous class
  • [IDEADEV-25910] — Good EL is red
  • [IDEADEV-25912] — 'Rename file' fix appends additional '.as' file extension
  • [IDEADEV-25921] — Javascript: Incorrect inspection: "Silly assignment"
  • [IDEADEV-25932] — ExtJS extend support?
  • [IDEADEV-25988] — ExtJS namespace support?
  • [IDEADEV-26000] — keyword completion not always complete in .js/.as
  • [IDEADEV-26001] — Ajax support with Dojo 0.9 toolkit
  • [IDEADEV-26072] — Multi-Module Project: Dependencies between Maven modules are not reflected as dependencies between IDEA modules
  • [IDEADEV-26102] — Maven: create pom intention: intention appears for empty <module> tag
  • [IDEADEV-26110] — The JUnit test runner doesn't pick up test classes that extend parent test class
  • [IDEADEV-26151] — Replace Method Code Duplicates appears to try to p4 edit every file in my project
  • [IDEADEV-26164] — Good file is red: Project view's highlighting is not updated after errors have been fixed in a file
  • [IDEADEV-26165] — Good code is red: incompatible types with generics
  • [IDEADEV-26201] — Foreach refactoring does not refer to the upper bound when applied on generics
  • [IDEADEV-26213] — onchange="submit()" unresolved
  • [IDEADEV-26219] — "Remove Unused Java Script Symbol" leaves trailing comma for function parameters
  • [IDEADEV-26221] — "Introduce Variable" should not insert FQN
  • [IDEADEV-26242] — 'I18nize Hardcoded String' function never selects the proper properties file
  • [IDEADEV-26243] — Idea keeps maven plugin file opened
  • [IDEADEV-26252] — External XML-validation doesn't use correct schema based on version-attribute
  • [IDEADEV-26257] — "Split into declaration and initialization" intention should not trigger for "for" statement initializer
  • [IDEADEV-26260] — renaming constructor function does not rename class and usages
  • [IDEADEV-26261] — flex unresolved method
  • [IDEADEV-26274] — @embed image resource being flagged as not found by inspector
  • [IDEADEV-26286] — Comments marked as errors in JSON files
  • [IDEADEV-26287] — Test is mis-reported in IDEA as "Wrong test finished" if exception is thrown in @BeforeClass
  • [IDEADEV-26291] — "Add braces from 'for' statement' should not fire on for each variable
  • [IDEADEV-26296] — navigation from actionscript interface reference provides duplicate resolve targets
  • [IDEADEV-26370] — Clicking on "Synchronize with Maven projects" wipes GWT facet configuration
  • [IDEADEV-26377] — "Method override without override keyword" error highlighting needs special treatment of some methods from Object
  • [IDEADEV-26378] — bad handling of syntactic keywords
  • [IDEADEV-26379] — No completion/resolving of interface members when interface is named 'Element'
  • [IDEADEV-26380] — good code red: array initialisers and commas
  • [IDEADEV-26382] — Move class refactoring (F6) fails when moving a file to the default package: error "Invalid target package name specified"
  • [IDEADEV-26383] — strange 'unnecessary local variable' warning
  • [IDEADEV-26391] — Emacs Tab doesn't work on Groovy files
  • [IDEADEV-26461] — Plug-in development license issues on Linux
  • [IDEADEV-26469] — JPA query wrongly identified as invalid
  • [IDEADEV-26470] — Valid HQL is flagged with an error -- 'versioned' isn't a known keyword
  • [IDEADEV-26535] — Maven ear packaging: creating invalid application.xml and more
  • [IDEADEV-26552] — When integrating different branches, some files are incorrectly labelled as 'Not in repository'
  • [IDEADEV-26555] — Deadlock after copying in new jar files
  • [IDEADEV-26560] — completion for function in import statement adds illegal ()
  • [IDEADEV-26563] — Idea unstable on apple jdk 1.6, set application preference for 1.5*
  • [IDEADEV-26627] — Maven: the properties used as artifact versions are red-highlighted always
  • [IDEADEV-26630] — 'for each' replace with inner class breaks the code
  • [IDEADEV-26635] — Maven: don't error-highlight valid dependencies with 'system' scope
  • [IDEADEV-26736] — C# parses strings incorrectly
  • [IDEADEV-26794] — Wrong override error reporting on static method with same name as in base
  • [IDEADEV-26795] — inspection flagging basic member properties for as / js variables as unknown in .as class files
  • [IDEADEV-26864] — Maven: the '\' in module paths are red-highlighted
  • [IDEADEV-26866] — Maven: error is shown for absent module
  • [IDEADEV-26894] — Bogus assertion when method return type is annotated @NotNull
  • [IDEADEV-26902] — Maven: dependencies of ${project.parent.version}, ${project.version} versions resolving in parent poms problem
  • [IDEADEV-26936] — Incorrect syntax highlighing jsp+html+custom tags+scriptlets
  • [IDEADEV-26939] — Incorrect error highlighting and no completion when schema has substitutes
  • [IDEADEV-26941] — Project creation does no resolve variables for dependency version
  • [IDEADEV-26966] — flex auto import (new feature) does not respect CDATA
  • [IDEADEV-26977] — Change method signature bug with introducing varargs
  • [IDEADEV-26982] — GUI Designer: setting a border to a component does not import java.awt.Color into generated source code
  • [IDEADEV-26985] — Maven: profile selecting in the MavenTree should work at once
  • [IDEADEV-26986] — inspection flagging core flex classes as unknown
  • [IDEADEV-26990] — color="blue" being flagged as invalid integer
  • [IDEADEV-26991] — flex mxml file inspection with @embed incorrectly flags missing resource
  • [IDEADEV-27067] — Enum values not resolving, when enum is in Project library and values start with a dollar.
  • [IDEADEV-27071] — Error analysis never completes, aka "The blinking eye problem"
  • [IDEADEV-27152] — Changes in an excluded directory cause re-scan
  • [IDEADEV-27170] — Live template (iten) problem
  • [IDEADEV-27262] — XSD: good code is red: union memberTypes doesn't like tab character
  • [IDEADEV-27272] — misplaced import statement when using new auto import in .mxml
  • [IDEADEV-27287] — .as file new class is not inserting package
  • [IDEADEV-27289] — Autocomplete with Tab (�trl+space -> tab) adds extra braces
  • [IDEADEV-27290] — Autocomplete of inherited members does not work in MXML without "this" modifier
  • [IDEADEV-27291] — Comments and surround with
  • [IDEADEV-27293] — There is unneeded list of keyword when do completion inside script block in inline xml
  • [IDEADEV-27295] — Run/Debug Maven build missing
  • [IDEADEV-27310] — Downloaded dependencies don't show up immediately after being resolved (only after restart)
  • [IDEADEV-27312] — cannot open project with import scope dependency if version is property
  • [IDEADEV-27344] — JSP: wrong specification of sql:query action is reported as error for the previous action
  • [IDEADEV-27346] — XSD/XML code assist - xsd:enumeration/"chameleon"
  • [IDEADEV-27363] — Bogus error highlighting for <pack:script>
  • [IDEADEV-27364] — Running "All tests in package" doesn't find any tests
  • [IDEADEV-27365] — EL expression shwon as error in <label for="${exp}">
  • [IDEADEV-27374] — JSP EL should detect property set by c:set
  • [IDEADEV-27457] — MXML attribute should use imports from Script tag section
  • [IDEADEV-27458] — Syntax error in MXML if attribute value starts with @
  • [IDEADEV-27460] — Unresolved reference to mxml component class from action script code
  • [IDEADEV-27461] — Wrong syntax error marking in mxml
  • [IDEADEV-27463] — mxml inspection is flagging regex string as invalid
  • [IDEADEV-27490] — "assignment to method parameter" has problems with compound assignment
  • [IDEADEV-27501] — Unresolved variable "top"
  • [IDEADEV-27538] — mxml: unresolved type Canvas
  • [IDEADEV-27539] — mxml-component properties are highlighted as errors if there is inheritance of several layers
  • [IDEADEV-27590] — deadlock while editing java code
  • [IDEADEV-27592] — Mulitproject import fails.
  • [IDEADEV-27595] — Copy Class does not change all class usages
  • [IDEADEV-27596] — Use Module Compile Output Path selection reset on Maven project re-import
  • [IDEADEV-27597] — Find Usage on constructor finds wrong usages
  • [IDEADEV-27600] — Using override on dynamically created methods on Object does not yield error in IDEA but does not compile
  • [IDEADEV-27685] — bad code green: function marked override doesn't override anything
  • [IDEADEV-27692] — IDEA 7 debugger bug when setting breakpoint in finally
  • [IDEADEV-27741] — Rename refactoring bug, when variable starts from $
  • [IDEADEV-27753] — Debugger don't work with IBM JDK 1.5
  • [IDEADEV-27757] — bad code green: ctor call on instance
  • [IDEADEV-27758] — bad code green: static access through instance variable
  • [IDEADEV-27795] — Style/Script autocompletion works incorrectly (worked in 6.0)
  • [IDEADEV-27803] — "convert to decimal" results in bad code
  • [IDEADEV-27826] — IDEA froze during Maven re-import
  • [IDEADEV-27861] — Latest IDEA 7.0.3 gives "Malformed Network Data" error on subversion commit
  • [IDEADEV-27951] — Error highlighting has stopped working
  • [IDEADEV-27960] — Report duplicated symbols as errors in actionscript
  • [IDEADEV-27996] — Move (F6) breaks code
  • [IDEADEV-28046] — Creating a new project from existing code has problems — only finds source directory
  • [IDEADEV-28130] — Introduce Parameter with "Delegate" option gives false warning "not accessible"
  • [IDEADEV-28186] — Debug stepping over ends up all over the place
  • [IDEADEV-28268] — Maven based project has lost the option to execute a Maven goal before running unit tests
  • [IDEADEV-28328] — Enumeration class as inner class faultily requires no-args contructor
  • [IDEADEV-28379] — perforce broken in build 7905
  • [IDEADEV-28424] — renaming vararg param produces broken code
  • [IDEADEV-28425] — bad code green: referening a static method through a subclass
  • [IDEADEV-28457] — Completion missing for enums from imported schema
  • [IDEADEV-28458] — XML validation passes but editor shows errors with xml:space attribute
  • [IDEADEV-28522] — No prompt for subversion authentication information
  • [IDEADEV-28533] — Debugger do not intecepts breakpoints during web run configuration stop
  • [IDEADEV-28591] — Namespaces not resolved from modules that are dependencies of current module
  • [IDEADEV-28687] — New mxml component missing xml declaration
  • [IDEADEV-28758] — Outdated version being reported but should not be
  • [IDEADEV-28843] — Subversion: clicking revision number in annotation results in "Error Fetching Affected Paths" error
  • [IDEADEV-28848] — Go to File confused by file rename
  • [IDEADEV-28849] — Incoming changes shows old revisions
  • [IDEADEV-28904] — Problem with incoming changes
  • [IDEADEV-28916] — IDEA does not recognize all SVN outgoing changes

Cosmetics

  • [IDEADEV-25880] — JSP: EL: function names are suggested in [] and . operators

Exception

  • [IDEADEV-18868] — [#6004] NPE: SurroundWithUtil.moveDeclarationsOut
  • [IDEADEV-22355] — [#7649] ISE: Xpcom.initialize
  • [IDEADEV-22910] — [#7821] assert: ProblemDescriptorImpl.<init>
  • [IDEADEV-22955] — [#7857] IOOBE: SegmentArray.findSegmentIndex
  • [IDEADEV-23825] — [#8237] RE: LocalHistoryFacade.depthIsValid
  • [IDEADEV-23966] — [#8294] SOE: AntStructuredElementImpl.computeAttributeValue
  • [IDEADEV-24605] — [#8473] RE: Entry.getEntry
  • [IDEADEV-24807] — [#8549] MEEMBCE: MavenEmbeddedExecutor.checkCancel
  • [IDEADEV-24883] — [#8592] assert: DocumentEditingUndoProvider$MyEditorDocumentListener.documentChanged
  • [IDEADEV-24903] — [#8611] assert: FileManagerImpl.getCachedPsiFile
  • [IDEADEV-24987] — [#8678] Throwable: ChameleonElement.getPsi
  • [IDEADEV-25046] — [#8707] NPE: MavenProjectsStateComponent.getMavenProject
  • [IDEADEV-25098] — [#8739] AE: ComponentManagerImpl.getComponent
  • [IDEADEV-25182] — [#8772] NPE: NewFileChooserDialog.getLogicalRoots
  • [IDEADEV-25283] — NPE: com.intellij.lang.impl.PsiBuilderImpl$MyList.lastIndexOf(PsiBuilderImpl.java:2)
  • [IDEADEV-25413] — [#8796] CME: THashIterator.nextIndex
  • [IDEADEV-25415] — [#8798] assert: EncapsulateFieldsProcessor.checkMethodResolvable
  • [IDEADEV-25423] — [#8805] IAE: JSReferenceExpressionImpl$MyTypeProcessor.setUnknownElement
  • [IDEADEV-25477] — [#8837] NPE: SwcJSIndexEntry.buildPsiFileFromFile
  • [IDEADEV-25561] — java.lang.Throwable
  • [IDEADEV-25606] — [#8895] AE: ComponentManagerImpl.getComponent
  • [IDEADEV-25627] — [#8903] Throwable: VfsUtil.findRelativeFile
  • [IDEADEV-25645] — [#8912] NPE: MultipleChangeListBrowser$ChangeListChooser$2.customizeCellRenderer
  • [IDEADEV-25685] — [#8925] SOE: SharedImplUtil.getFirstChild
  • [IDEADEV-25722] — [#8942] assert: SuspendContextImpl.a
  • [IDEADEV-25775] — [#8953] AE: JSIndexEntry.doInitFor
  • [IDEADEV-25831] — java.lang.StackOverflowError
  • [IDEADEV-25848] — [#8986] FCE: ParserUtils.parseXMLDocument
  • [IDEADEV-25938] — [#8990] : JSDocumentationUtils$1.nextElement
  • [IDEADEV-25946] — [#8997] AE: JSResolveUtil.resolveTypeNameUsingImports
  • [IDEADEV-25956] — [#9006] NPE: SaveAsTemplateAction$2$1.run
  • [IDEADEV-25958] — [#9008] NPE: MavenImportBuilder.getList
  • [IDEADEV-25966] — [#9016] NPE: JSSmartCompletionVariantsHandler$MyEventSubclassesProcessor.findAcceptableVariants
  • [IDEADEV-25981] — [#9028] NPE: MavenNavigatorPanel.extractGoals
  • [IDEADEV-25991] — [#9036] assert: BindingFactory$BindingImpl.compose
  • [IDEADEV-26038] — [#9052] NPE: MavenProjectsManager.synchronize
  • [IDEADEV-26047] — [#9060] AE: ComponentManagerImpl.getComponent
  • [IDEADEV-26129] — [#9099] NPE: DomModelImpl.getMergedModel
  • [IDEADEV-26147] — [#9104] SOE: ASTDelegatePsiElement.getFirstChild
  • [IDEADEV-26158] — [#9110] NPE: MavenProjectsManager.synchronize
  • [IDEADEV-26178] — Got this error when I ran an application....
  • [IDEADEV-26227] — [#9132] IVFAE: PersistentFS.getFileId
  • [IDEADEV-26429] — [#9203] assert: DocumentEditingUndoProvider$MyEditorDocumentListener.documentChanged
  • [IDEADEV-26430] — [#9204] assert: DocumentEditingUndoProvider$MyEditorDocumentListener.documentChanged
  • [IDEADEV-26483] — [#9231] SOE: PrimeFinder.nextPrime
  • [IDEADEV-26486] — [#9234] FCE: Digester.getFactory
  • [IDEADEV-26489] — [#9237] NPE: ClassBackedElementDescriptor.doProcess
  • [IDEADEV-26490] — [#9238] NPE: JSIndexEntry.processSymbolsInNs
  • [IDEADEV-26524] — [#9261] assert: ApplicationImpl.runReadAction
  • [IDEADEV-26575] — [#9279] NPE: BaseJSSymbolProcessor.doEvalForExpr
  • [IDEADEV-26673] — [#9321] NPE: MavenIndicesManager.getGroupIds
  • [IDEADEV-26674] — [#9322] AE: FlexDebugProcess.<init>
  • [IDEADEV-26676] — [#9324] assert: ApplicationImpl.runWriteAction
  • [IDEADEV-26682] — [#9330] NPE: DependencyConverter.getVariants
  • [IDEADEV-26683] — [#9331] assert: ToolWindowManagerImpl.getToolWindow
  • [IDEADEV-26693] — [#9336] NPE: MavenIndicesManager.findLocalIndex
  • [IDEADEV-26694] — [#9337] CCE: MavenPluginConfigurationDomExtender.registerExtensions
  • [IDEADEV-26753] — NPE thrown in Maven Plugin
  • [IDEADEV-26759] — NPE at org.jetbrains.idea.maven.state.MavenProjectsManager.queueProjects
  • [IDEADEV-26781] — DTD: expansion of selection with Ctrl+W throws IOOBE from com.intellij.codeInsight.editorActions.ExtendWordSelectionHandlerBase.expandToWholeLine()
  • [IDEADEV-26800] — [#9348] IOE: MavenIndicesManager$3.run
  • [IDEADEV-26801] — [#9349] NPE: MavenProjectsManager.queueProjects
  • [IDEADEV-26810] — [#9358] assert: ApplicationImpl.runWriteAction
  • [IDEADEV-26812] — [#9360] E: WriteAction.execute
  • [IDEADEV-26817] — [#9365] AIOOBE: CachedGridImage.repaint
  • [IDEADEV-26828] — [#9379] E: FlexImporter$Abc.parseCpool
  • [IDEADEV-26831] — Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertWriteAccessAllowed
  • [IDEADEV-26833] — [#9383] AE: StubTree.readFromVFile
  • [IDEADEV-26837] — [#9387] NPE: ShowHintAction.actionPerformed
  • [IDEADEV-26843] — [#9393] assert: DomManagerImpl$5.modificationCountChanged
  • [IDEADEV-26927] — NPE at org.jetbrains.idea.maven.dom.MavenPluginConfigurationDomExtender.getPluginXmlFile
  • [IDEADEV-26950] — AE at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent
  • [IDEADEV-26958] — [#9444] UOE: PsiElementBase.addBefore
  • [IDEADEV-26960] — [#9446] CCE: RepositorySearchDialog.doOKAction
  • [IDEADEV-26961] — [#9447] NPE: MavenProjectsManager.synchronize
  • [IDEADEV-26987] — EOFException at org.jetbrains.idea.maven.repository.MavenIndicesManager$2.run
  • [IDEADEV-27038] — [#9483] CCE: XmlElementDescriptorImpl.getType
  • [IDEADEV-27039] — [#9484] ASE: ExtensionPointImpl.getExtensions
  • [IDEADEV-27044] — [#9489] IVFAE: PersistentFS.getFileId
  • [IDEADEV-27189] — [#9504] NPE: MavenProjectsManager.findProject
  • [IDEADEV-27206] — [#9521] NPE: MavenProjectsManager.getProjects
  • [IDEADEV-27223] — [#9538] NPE: MavenProjectModel.getMavenProject
  • [IDEADEV-27225] — [#9540] IAE: LocalFileSystemImpl.findFileByPath
  • [IDEADEV-27227] — [#9542] EOFE: MavenIndicesManager$2.run
  • [IDEADEV-27229] — [#9544] assert: ToolWindowManagerImpl.getActiveToolWindowId
  • [IDEADEV-27243] — [#9558] NSME: RequireOS.isAllowed
  • [IDEADEV-27244] — [#9559] AE: JSDocumentationUtils.processDocumentationTextFromComment
  • [IDEADEV-27332] — [#9574] NPE: MavenIndicesManager.addArtifact
  • [IDEADEV-27354] — NPE while synchronizating with poms of valid Maven project
  • [IDEADEV-27362] — [#9595] NPE: MavenProjectsManager.getProjects
  • [IDEADEV-27384] — [#9610] NPE: JAXBJavaReferenceProvider.getReferencesByElement
  • [IDEADEV-27387] — [#9613] AE: BinaryOperatorUtils.getOperatorText
  • [IDEADEV-27476] — [#9649] NPE: MavenProjectsManager.projectClosed
  • [IDEADEV-27481] — [#9654] CCE: XMLExternalAnnotator.annotate
  • [IDEADEV-27579] — [#9702] NPE: FlexImporter$Multiname.access$500
  • [IDEADEV-27585] — [#9708] assert: PsiAnchor.<init>
  • [IDEADEV-27607] — [#9718] assert: DocumentImpl.replaceString
  • [IDEADEV-27609] — [#9720] assert: ApplicationImpl.runProcessWithProgressSynchronously
  • [IDEADEV-27619] — [#9728] NPE: CheckTagEmptyBodyInspection$ReplaceEmptyTagBodyByEmptyEndFix.applyFix
  • [IDEADEV-27620] — [#9729] assert: FileManagerImpl.findFile
  • [IDEADEV-27639] — [#9744] NPE: MavenProjectsManager.projectClosed
  • [IDEADEV-27656] — [#9756] PCE: ProgressIndicatorBase.checkCanceled
  • [IDEADEV-27676] — [#9767] assert: ProgressWindow.startBlocking
  • [IDEADEV-27677] — [#9768] assert: EditorImpl.getColorsScheme
  • [IDEADEV-27678] — [#9769] NPE: FormatProcessor.containsLineFeeds
  • [IDEADEV-27700] — [#9773] PIEAE: CompositePsiElement.getContainingFile
  • [IDEADEV-27702] — [#9775] NPE: DebuggerStatementEditor.getPreferredFocusedComponent
  • [IDEADEV-27729] — [#9783] IAE: PsiSearchHelperImpl.processAllFilesWithWordInLiterals
  • [IDEADEV-27750] — [#9786] assert: ApplicationImpl.runWriteAction
  • [IDEADEV-27802] — [#9809] CCE: ForCanBeForeachInspection$ForCanBeForeachFix.createListIterationText
  • [IDEADEV-27848] — [#9826] AE: PersistentHashMapValueStorage.readBytes
  • [IDEADEV-27863] — NPE
  • [IDEADEV-27923] — [#9863] AE: RefCountHolder.registerReference
  • [IDEADEV-28055] — [#9882] CCE: RemoveBracesIntention$RemoveBracesPredicate.satisfiedBy
  • [IDEADEV-28089] — [#9911] assert: FileManagerImpl.findFile
  • [IDEADEV-28129] — Exception popup everytime I start IntelliJ with current project (new to EAP 7905)
  • [IDEADEV-28204] — [#9952] Throwable: DirectoryIndexImpl.getInfoForDirectory
  • [IDEADEV-28313] — [#10004] E: SVNRepository.lock
  • [IDEADEV-28362] — [#10024] assert: FileManagerImpl.findDirectory
  • [IDEADEV-28404] — [#10041] NPE: SvnChangeProvider.processCopiedFile
  • [IDEADEV-28450] — NPE...
  • [IDEADEV-28454] — Exception
  • [IDEADEV-28512] — [#10097] IVFAE: FileAttribute.ensureFileIsValid
  • [IDEADEV-28513] — [#10098] NPE: SvnDiffProvider.getCurrentRevision
  • [IDEADEV-28554] — [#10113] NPE: SvnChangeProvider.processStatusFirstPass
  • [IDEADEV-28612] — [#10137] SOE: TPrimitiveHash.capacity
  • [IDEADEV-28634] — [#10151] NPE: SvnChangeProvider.processStatusFirstPass
  • [IDEADEV-28699] — [#10174] assert: DebuggerEditorImpl.createDocument
  • [IDEADEV-28729] — [#10192] IAE: AntPropertyImpl.getTstampValue
  • [IDEADEV-28732] — [#10195] NPE: SmartCodeCompletionHandler.analyseItem
  • [IDEADEV-28733] — [#10196] NPE: SvnChangeProvider.processStatusFirstPass
  • [IDEADEV-28885] — [#10267] NPE: TagNameReference.getTagNameVariants
  • [IDEADEV-28886] — [#10268] NPE: XmlTagImpl.getNamespace

New Feature

  • [IDEADEV-3880] — javadoc support for JSF tag libraries
  • [IDEADEV-22915] — Type name completion in JSDoc
  • [IDEADEV-23128] — Maven support — build-helper plugin
  • [IDEADEV-25066] — Errors in pom.xml are silently ignored when synchronizing
  • [IDEADEV-25816] — IDS: Generate equals/hashcode
  • [IDEADEV-26034] — "Click through" to module pom.xml when viewing parent pom.xml
  • [IDEADEV-26098] — Make Ctrl-U on as class navigate to superclass
  • [IDEADEV-26113] — Maven: it would be nice to have possibility to navigate to parent pom from
  • [IDEADEV-26240] — Don't report "Unused parameter" for catch blocks
  • [IDEADEV-26258] — resolve constructor calls to constructor functions (instead of class)
  • [IDEADEV-26355] — For Dojo, Structure view does not show name of class
  • [IDEADEV-26937] — JSDoc @extends supported?
  • [IDEADEV-27150] — Maven 2 pom.xml syncronization should allow to keep (some?) excluded directory's (for example /src/test/resource/huge-xml-files/)

Performance Problem

  • [IDEADEV-25073] — IDEA hangs while downloading Maven parent POM
  • [IDEADEV-25334] — IDEA keeps reloading project libraries every few minutes
  • [IDEADEV-25814] — Editing performance problems
  • [IDEADEV-26235] — Severe editor performance problems
  • [IDEADEV-26561] — Subversion plug-in consume too much memory on large projects
  • [IDEADEV-26587] — Using common short id for method param will cause IDEA to lock up as much as 15s while reparsing file
  • [IDEADEV-26615] — Syncing with the POM:s takes a long time, > 10 minutes
  • [IDEADEV-26760] — Memory leak (possibly in FileWatcher?)
  • [IDEADEV-27449] — Editing the JSP with Spring form tags

Task

Usability Problem

  • [IDEADEV-23805] — Maven Integration: it would be nice to recognize the generated sources and directoris to exclude in output after task running, not on Synchronization only
  • [IDEADEV-24521] — Map help button and F1 of the Maven importer output
  • [IDEADEV-24603] — Override excluding all directories in target when using Maven for project
  • [IDEADEV-25317] — Add more exceptions to Magic Number inspection
  • [IDEADEV-25619] — Cannot move package to module source root.
  • [IDEADEV-25705] — Debugger: default Force stepping command shortcuts should use same modifiers
  • [IDEADEV-25735] — Custom module grouping is lost on maven synchronize
  • [IDEADEV-25761] — Manually added, non-mavenized modules are prompted for removal on maven synchronize
  • [IDEADEV-25779] — File structure popup should expand ation script class to show its members
  • [IDEADEV-25878] — JSP: EL: completion suggestions are not shown for the second chained member access operator in array-like form
  • [IDEADEV-25918] — Create module groups for multi-module Maven projects results in a useless top-level module group
  • [IDEADEV-26536] — Maven ear module synchronization doesn't allow global jars and doesn't respect bundleFileName and includeInApplicationXml
  • [IDEADEV-27151] — Synchronzing overwrrites excluded folders
  • [IDEADEV-27681] — javac2 Ant task is too verbose
  • [IDEADEV-27722] — Introduce Variable dialog slow to enable "OK" button
  • [IDEADEV-27748] — strange mouse tooltip for functions
  • [IDEADEV-27936] — Change in GUI form is not recognized when compiling project during debugging (effected classes are not reloaded)

Sub-task

  • [IDEADEV-25216] — Provide checks for public class/function to be in correct file name + package name in correct path
  • [IDEADEV-25513] — Check interface members does not have access modifiers

to the top