IntelliJ IDEA

IntelliJ IDEA 7.0.3 Release Notes



Bug-fixes

  • [IDEADEV-9879] — "Refresh Deployment status" button ALWAYS changes status of UNDEPLOYED web module to DEPLOYED (green circle)
  • [IDEADEV-13687] — Deadlock during Analyse -> Inspect Code
  • [IDEADEV-20183] — ClearCase: incorrect encoding for diff
  • [IDEADEV-20606] — IDEA deletes .classpath file if it doesn't have a src entry
  • [IDEADEV-20974] — Maven refresh loses module settings for run configurations
  • [IDEADEV-22138] — p4v does not start when doing revision graph or time-lapse...
  • [IDEADEV-22256] — File chooser: just opened completion list does not have toppest element selected
  • [IDEADEV-22316] — JSNI signature incorrect for inner classes
  • [IDEADEV-22863] — Maven: multi-module project with {*.version} dependencies is not imported
  • [IDEADEV-23186] — Tests sources detected as content root instead of test sources
  • [IDEADEV-23187] — 'Introduce constant' does not change modificator to public
  • [IDEADEV-23381] — Cut & Paste doesn't work from "Browse CVS Changes" panel
  • [IDEADEV-23382] — XML validation result displays incorrect line- and column numbers
  • [IDEADEV-23485] — Inspection "Unused import": Wrong warning
  • [IDEADEV-23537] — JUnit Simplify assertion inspection too aggressive
  • [IDEADEV-23553] — IDEA shows warning "unused function declaration" for inline functions
  • [IDEADEV-23685] — JSNI autocomplete broken
  • [IDEADEV-23723] — Maven Import does not find projects
  • [IDEADEV-23749] — "Concatenation with empty string" inspection should not warn on compile time constants
  • [IDEADEV-23750] — When suggesting that a type may be weakened, check for new checked exceptions.
  • [IDEADEV-23763] — "Exception immediately rethrown" false positive
  • [IDEADEV-23768] — Running all tests in a project fails when you exclude a test for compile
  • [IDEADEV-23770] — Thread lock on cancelling login to Perforce
  • [IDEADEV-23772] — "Incoming" changes even though project is fully up to date
  • [IDEADEV-23792] — Search in comments and string doesn`t work for non java language
  • [IDEADEV-23796] — Java Script: spurious warning about redundant local variable.
  • [IDEADEV-23801] — good code red: inheriting from raw type: "attempting to use incompatible return type"
  • [IDEADEV-23809] — InspectionJS: Wrong warning about infinite recursion
  • [IDEADEV-23817] — Large html file with unclosed <style> tag becomes unresponsive
  • [IDEADEV-23837] — NullPointerException in CompilerTask when calling CompilerManager.executeTask
  • [IDEADEV-23862] — Erroneous path variable is written to .ipr's UsedPathMacros
  • [IDEADEV-23884] — JSON file type hight as error
  • [IDEADEV-23919] — JSP does not take into accont generic type parameters
  • [IDEADEV-23940] — Local History: Can't recognize Chinese comment
  • [IDEADEV-23987] — Wrong "Patch Contents" when entering "Patch file name" manually
  • [IDEADEV-23992] — Please upgrade JDOM to 1.1, because current JDOM 1.0 contains a bug in parsing comments starting with hyphen
  • [IDEADEV-23994] — "Revert" option in Version Control -> Perforce menu does not have the "R" accelerator it used to have
  • [IDEADEV-24000] - IDEA/lib/resources.jar!/standardSchemas/facelets.xsd does not include a definition for "component"
  • [IDEADEV-24001] — Mismatched query and update of collection ignores "Properties.loadFromXML()"
  • [IDEADEV-24002] — TestNG tests declared in superclass not detected (regression in 7.0.2, works in 7.0.1)
  • [IDEADEV-24006] — Cut and paste of non-empty panels in GUI forms is tricky
  • [IDEADEV-24057] — Idea gets stuck on startup with a plugin error modal dialog
  • [IDEADEV-24058] — IntelliJ IDEA build 7613 does not find bean references in spring beans files like build 7584 does
  • [IDEADEV-24073] — ECMA script is not formatted properly
  • [IDEADEV-24137] — NoClassDefFoundError: com/intellij/psi/impl/source/jsp/JspReferenceProvidersUtil on opening a project
  • [IDEADEV-24138] — Creation of new project without modules causes false error message from Maven integration
  • [IDEADEV-24155] — QL inspection flags error
  • [IDEADEV-24157] — Good Code Red: CDATA Section in web.xml : Cannot resolve Symbol <![CDATA[
  • [IDEADEV-24160] — Incorrect Type Mismatch in HQL IN Clause
  • [IDEADEV-24166] — Good code marked as red: use of generics in heterogeneous typesafe map
  • [IDEADEV-24167] — Bug in ternary to if-else auto refactoring
  • [IDEADEV-24172] — IG: False "Type may be weakened" for Boolean field with autoboxing usages
  • [IDEADEV-24210] — Update hot key combinations in the Settings dialog.
  • [IDEADEV-24262] — Ctrl+Q doesn`t work on multiresolve items
  • [IDEADEV-24264] — int > Integer.MAX_VALUE is always true?
  • [IDEADEV-24273] — abstract bean LocalSessionFactoryBean by hibernate integration
  • [IDEADEV-24277] — Quickfix for "condition is always true" mangles code, changes semantics
  • [IDEADEV-24278] — IDEA doesn't understand noname parameter
  • [IDEADEV-24300] — Good (generics) code red
  • [IDEADEV-24306] — "Profiles" are lost in Maven Run Configuration
  • [IDEADEV-24318] — JSP parser incorrectly identifying variables as already used in scope and also says incorrect token
  • [IDEADEV-24319] — I'm getting a highlighting error in IDEA
  • [IDEADEV-24330] — JSF Binding Expression Auto-completion
  • [IDEADEV-24331] — JSF DataModel row code completition does not work for Collection<T> (but for List<T>)
  • [IDEADEV-24339] — Code complete sometimes deletes "." operator
  • [IDEADEV-24365] — Run test option missing for annotation based tests when only superclass contains test methods
  • [IDEADEV-24382] — Maven: UNIX: when symbolic links are used for project path, the maven modules are sometimes doubled in MavenProjects view
  • [IDEADEV-24402] — Project window is sometimes out of synch when shown from hidden and 'Autoscroll from source' selected
  • [IDEADEV-24403] — JavaME: Refactoring non-midlet class changes MIDlet class in Module configuration settings
  • [IDEADEV-24404] — Creating a static setter is broken
  • [IDEADEV-24406] — Seam builtin and custom components are not resolved in JSF EL
  • [IDEADEV-24408] — Maven: on Synchronize invocation in the MavenProjects view force pom.xml saving if it is not saved explicitely
  • [IDEADEV-24427] — HQL: bogus error on order by selected attribute
  • [IDEADEV-24444] — memory leaks detected
  • [IDEADEV-24449] — Redundant namespace declarations are automatically generated when a new element is created using element name completion.
  • [IDEADEV-24461] — Adding new modules horrible slow
  • [IDEADEV-24465] — "Abstract method is not implemented in every subclass" does not warn in specific cases
  • [IDEADEV-24477] - com.intellij.testFramework.fixtures.CodeInsightTestFixture#testCompletionVariants fails with strange NPE
  • [IDEADEV-24478] — ER Diagram ignores some annotations present in code
  • [IDEADEV-24479] — JUnit 4 Test Hierarachies Broken
  • [IDEADEV-24486] — "AS" keyword highlighted as error in Hibernate queries
  • [IDEADEV-24491] — In mxml files tags from flash namespaces are highlighted incorrectly
  • [IDEADEV-24499] — IG Redundant import inspection does not warn on single type imports
  • [IDEADEV-24512] — Incorrect XML syntax not flagged as an error
  • [IDEADEV-24515] — Go declaration, complete, ctrl+Q in AS code have many unexpected variants
  • [IDEADEV-24516] — exclude/include patterns too broad exclude
  • [IDEADEV-24533] — Javadoc popup (Ctrl+Q) won't close on ESC
  • [IDEADEV-24558] — Missing handling of floats in com.siyeh.ig.psiutils.ExpressionUtils
  • [IDEADEV-24570] — Regression in 7.0.3 EAP: Run/Debug configurations: Log file contents are not displayed
  • [IDEADEV-24577] — Can't validate hibernate model: 'unknown attribute should not be a container'
  • [IDEADEV-24580] — Flex facet does not seem parse flex AS libraries for project containing certain directories!
  • [IDEADEV-24582] — Wrong error is detected in mxml for percent and color like attribute values
  • [IDEADEV-24627] — New search box misses initial characters
  • [IDEADEV-24638] — IDEA doesn't understand property of a property in HQL
  • [IDEADEV-24639] — Valid HQL highlighted as incorrect
  • [IDEADEV-24640] — Run failed tests doesn't make the project before running
  • [IDEADEV-24679] — Live template jsClassName() expression does not work in ActionScript/Flex files unless caret is after the constructor function
  • [IDEADEV-24680] — Actionscript/Flex Code completion only suggests Types inside method call parenthesis
  • [IDEADEV-24681] — Actionscript/Flex Code completion does not suggest types or support auto import if not used outside of a var declaration or after new operator
  • [IDEADEV-24716] — Actionscript/Flex Code completion does not suggest namespaced functions defined in Flex SDK, even when explicitly imported
  • [IDEADEV-24753] — Valid HQL function elements() flagged as an error
  • [IDEADEV-24764] — Creating Hibernate configuration and import schema does nothing, if new module is created in existent project
  • [IDEADEV-24766] — New module / JPA facet / Import database schema: asking for xml mapping generation shows file chooser with incomplete content
  • [IDEADEV-24768] — New module in existent project / JPA facet / Import database schema: look up for existent database usages is eternal
  • [IDEADEV-24775] — New project, module / JPA, Hibernate factes: each "Import database schema" checkbox open its own dialog
  • [IDEADEV-24777] — Inspection "Empty class" triggers on package-info.java
  • [IDEADEV-24825] — SortedSet does not work with Hibernate
  • [IDEADEV-24833] — New project, module wizard / Hibernate facet: "Import database schema" does not work if "Create default configuration" is Off
  • [IDEADEV-24841] — Custom mxml component event based property is highlighted as nonexistent
  • [IDEADEV-24846] — Intention "Compute constant value" results in literal text "-Infinity"
  • [IDEADEV-24861] — Column mode unselecting after typing
  • [IDEADEV-24961] — File selection for external image editor stays empty indefinitly
  • [IDEADEV-24963] — #FFFFFF value set for color property for flash class is marked red
  • [IDEADEV-24965] — swc files located under 'libs' project directory should be imported
  • [IDEADEV-24968] — Brace placements wraps even though setting says otherwise
  • [IDEADEV-24969] — Overriding Actionscript/Flex methods causes infinite duplication of the override icon in the gutter (see Screenshot)
  • [IDEADEV-24991] — Deprecation warnings work incorrectly in JavaScript files
  • [IDEADEV-24994] — MaxPermSize too small for Mac OS X
  • [IDEADEV-25000] — Introduce field to inner class breaks code by creating "silly assignment"
  • [IDEADEV-25001] — XML, Code Style, Spaces around tag name
  • [IDEADEV-25003] — Apply Chages dialog shows outdated and imcomplete contents
  • [IDEADEV-25007] — Replace Constructor with Factory Method fails on nested reference to default constructor
  • [IDEADEV-25040] — Inspection "Confusing octal escape sequence" gets confused
  • [IDEADEV-25051] — AS int casting warning
  • [IDEADEV-25070] — Array literal causes code completion to fail in preceding code block (AS / Flex)
  • [IDEADEV-25071] — Actionscript flex method overrides without override modifier not marked as error
  • [IDEADEV-25072] — Actionscript/Flex auto imports not correctly indented and contain extra line break
  • [IDEADEV-25074] — "Abstract method not implemented in every subclass" false positive
  • [IDEADEV-25117] — Good code is red: Clone method inheritance
  • [IDEADEV-25120] — Deadlock on Ubuntu when searching for Usages in Project Files
  • [IDEADEV-25122] — Valid HQL function elements() flagged as an error
  • [IDEADEV-25123] — JPA-QL: Wrong warning "Type mismatch: boolean type expected"
  • [IDEADEV-25135] — IDEA deadlocking while refreshing filesystem
  • [IDEADEV-25141] — Orderable attribute of the entity being selected expected
  • [IDEADEV-25165] — flex support: tags of custom components are marked invalid
  • [IDEADEV-25166] — Faulty inspection: "Redundant import"
  • [IDEADEV-25168] — flex support: strange binding error in mxml:EmailValidator
  • [IDEADEV-25171] — Actionscript/Flex Casted variables do not support autocomplete of casted type
  • [IDEADEV-25260] — New project, module wizard / Hibernate facet: "Import database schema" does not work if "Create default configuration" is Off and mapping is JPA
  • [IDEADEV-25282] — Unable to start 7744 on MacBook Pro

to the top

Cosmetics

  • [IDEADEV-14815] — Extra space between icon and file name (JavaScript and HTML files) in Inspection result view
  • [IDEADEV-20478] — Antialiasing: Option "Use antialiased font in Editor" should apply to all places where the editor-font is used
  • [IDEADEV-24995] — Strange text "!watchs.add.text!" when dragging over Watches window
  • [IDEADEV-25053] — Incorrect warning is produced in Mxml when referencing ActionScript class from the same directory (package)
  • [IDEADEV-25189] — Sample DTDs in the topics "Third-Party Tools and Plugins" and "Adding Plugins to an Enterprise Repository" have too large spaces and extra line breaks

to the top

Exceptions

to the top

Meta Issue

to the top

New Feature

  • [IDEADEV-7073] — Understand variables that resolve to "pageContext.request.contextPath"
  • [IDEADEV-16067] — Context dependent javascript references resolve
  • [IDEADEV-19544] — Nice to have source folders for flex and an actions for class creation
  • [IDEADEV-19601] — Add JPA providers to New Project Wizard
  • [IDEADEV-23810] — Maven2 pom processing outputs a lot of useful information to the console rather than a "messages" window
  • [IDEADEV-23941] — Exclude dependencies with non-runtime scope (in pom.xml) from deployment
  • [IDEADEV-23972] — Maven: it would be nice to convert existing projects created with 'temporary modules'
  • [IDEADEV-24129] — Maven integration doesn't take warSourceDirectory into account
  • [IDEADEV-24163] — Code coverage is not indicated by colors inside the editor for Groovy classes
  • [IDEADEV-24280] — If I use the iter on a map I get options for keySet() and values() but not entrySet(). I typically use the later,
  • [IDEADEV-24422] — Provide ability to create DocComments using builders and IChameleonElementType API
  • [IDEADEV-24424] — Suggest event type when completing in addEventListener inside Flex code
  • [IDEADEV-24425] — Automatic adding xml namespace when editing mxml-files
  • [IDEADEV-24426] — Automatic adding <![CDATA[ ]]> when adding <mx:Script></mx:Script> in mxml file
  • [IDEADEV-24482] — Class fields / methods should be completed in mxml file
  • [IDEADEV-24492] — Most of mxml attributes can be presented as subtags
  • [IDEADEV-24513] — Add component icons to Flex mxml file structure
  • [IDEADEV-24626] — MXML components metadata
  • [IDEADEV-24676] — IDEA wrongly highlights public properties of MXML components
  • [IDEADEV-24757] — AS quick fix "create method" bug
  • [IDEADEV-24789] — Auto import for AS3 code like in java
  • [IDEADEV-24837] — 'this' should be highlighted in static function
  • [IDEADEV-24839] — Action script should be supported in {} blocks in tag content
  • [IDEADEV-24840] — Action script should be supported in event annotation derived attributes
  • [IDEADEV-24842] — ActionScript code in event listener code should have 'event' variable resolved
  • [IDEADEV-25041] — Inspection "Overly-strong type cast" should not propose to "weaken" to subclass of final class
  • [IDEADEV-25106] — Support ActionScript in inline XML
  • [IDEADEV-25133] — Parameter info should work over 'super' constructor invokation in ActionScript
  • [IDEADEV-25134] — super keyword in ActionScript should have reference resolvable to superclass
  • [IDEADEV-25163] — Support for objects in Bindows ADF files

to the top

Performance Problem

  • [IDEADEV-23539] — idea unresponsive while editing and browsing code
  • [IDEADEV-23816] — Spring Support makes syntax checking and inspection rather slow
  • [IDEADEV-24158] — High cpu usage after creating project
  • [IDEADEV-24266] — Horrendous wait times getting CVS diff
  • [IDEADEV-24381] — JSP editing slow due to inspections/highlighting
  • [IDEADEV-24471] — Memory leak in Structured Search
  • [IDEADEV-24472] — Provide higher default maximum memory setting
  • [IDEADEV-24474] — Build 7670 completely unusable — eats 100% cpu

to the top

Usability Problem

  • [IDEADEV-13138] — No way to switch between "Text" and "Mozilla preview" tabs using ONLY keyboard
  • [IDEADEV-16717] — New module wizard: JPA, Hibernate facets have useless datasource mapping page
  • [IDEADEV-19898] — File chooser / file path fields: Up key does not work in just opened completion list
  • [IDEADEV-23794] — Maven integration: Run Configuration: Build: properties adding/editing/removing should be more user-friendly
  • [IDEADEV-23806] — Unstable order of IPR entries for ADDITIONAL_INDENT_OPTIONS
  • [IDEADEV-23923] — Create DDL feature
  • [IDEADEV-24004] — If GUI component's label contains HTML tags, the automaticaly generated field name contains the tags(without<>) too
  • [IDEADEV-24053] — Correct "Shelve changes dialog" link in the topic "Shelving Changes"
  • [IDEADEV-24173] — IDEA Not Handling Overloaded Classes In Different Modules Correctly.
  • [IDEADEV-24709] — Provide help button and F1 support for "Apply Patch" dialog
  • [IDEADEV-24851] — Action script highlighting in MXML flickers during editing

to the top

Sub-task

  • [IDEADEV-15072] — Flash std classes/func stubs are needed
  • [IDEADEV-23182] — Create help button in the Integrate Project dialog and map to the specified ID
  • [IDEADEV-24133] — Validate duplicated ids in mxml file
  • [IDEADEV-24135] — File name completion and highlighting in source attribute of Style / Script tags
  • [IDEADEV-24374] — Mxml can reference any not annotated public property or field
  • [IDEADEV-24375] — Support 'enumerated' values of annotation (e.g. Style) in completion / validation

to the top