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
- [IDEADEV-25856] — Update hibernate libs
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