IntelliJ IDEA

IntelliJ IDEA 8.1.1 Release Notes


Bug

  • [IDEADEV-22483] — Spring: ListFactoryBean instance is highlighted as error in String[] type property value
  • [IDEADEV-25141] — Orderable attribute of the entity being selected expected
  • [IDEADEV-30382] — Maven: maven-war-plugin: war overlay options should be supported
  • [IDEADEV-30636] — IDEA shows autocompletion dialog after unknown identifier
  • [IDEADEV-30878] — Maven: create new maven module: local archetypes are not available
  • [IDEADEV-31607] — Autocomplete suggest fields / methods from unopened namespaces
  • [IDEADEV-32357] — FQN function call not resolved
  • [IDEADEV-32819] — Components in library are not searched
  • [IDEADEV-32949] — SQL: opening multiline comment characters without whitespace before are red
  • [IDEADEV-33048] — Git: MergeTool fails for files with delete/modify conflict
  • [IDEADEV-33384] — Import Intention in JSP .tag file causes IDEA to hang
  • [IDEADEV-33390] — Code coverage color margins
  • [IDEADEV-33482] — SQL: Oracle: CAST with MULTISET is yellow
  • [IDEADEV-33491] — SQL: Oracle: TRANSLATE USING function is red
  • [IDEADEV-33637] — Don't highlight 'virtual' as error
  • [IDEADEV-33662] — Flex: mxml components: on package rename the namespace value is not updated
  • [IDEADEV-33673] — Flex: mxml components: should not be possible to reference element by its name instead of id
  • [IDEADEV-33709] — Coverage: wrong package statistics for a package in test and non-test roots
  • [IDEADEV-33714] — SQL: Oracle: process the "slash" command in JDBC console
  • [IDEADEV-33890] — SQL: Oracle: reference to alias defined in UNION query is not resolved
  • [IDEADEV-33910] — SQL: Oracle: EXISTS condition is resolved incorrectly
  • [IDEADEV-33921] — ClearCase: checkout fails with some user comments
  • [IDEADEV-33922] — ClearCase: History: comments containing double-quotes are shown truncated
  • [IDEADEV-33923] — ClearCase: History: correctly parse comments containg numbers in line beginning
  • [IDEADEV-34006] — SQL: Oracle: MERGE is parsed with multiple errors
  • [IDEADEV-34034] — UML: inner classes of inner classes are not shown on diagram
  • [IDEADEV-34131] — SQL: Oracle: aggregate syntax with WITHIN clause is red
  • [IDEADEV-34149] — SQL: Oracle: DROP MATERIALIZED VIEW is red
  • [IDEADEV-34152] — SQL: Oracle: CURSOR expression is not resolved
  • [IDEADEV-34178] — SQL: Oracle: AT keyword in datetime expressions is yellow
  • [IDEADEV-34179] — SQL: Oracle: LOCAL in datetime expressions is red
  • [IDEADEV-34180] — SQL: Oracle: DAY and YEAR interval expressions are yellow
  • [IDEADEV-34182] — SQL: Oracle: inequality conditions ^= and < > are red
  • [IDEADEV-34183] — SQL: Oracle: NAN and INFINITE conditions are not resolved
  • [IDEADEV-34185] — SQL: Oracle: LIKEC, LIKE2, LIKE4 are red
  • [IDEADEV-34218] — Image missing in Concepts / Code Analysis / Code Inspection
  • [IDEADEV-34221] — Fully qualified reference still needs import statement in flex
  • [IDEADEV-34228] — Optimize imports action & quick fix scope for mxml files
  • [IDEADEV-34248] — Endless analysis with concatenated reg exp and static final variable
  • [IDEADEV-34251] — Flex IDE Builder cannot use multiple locale resource bundles
  • [IDEADEV-34258] — Unused import statement in function handled incorrectly
  • [IDEADEV-34300] — UI deadlocked with "Updating Modified Files" progress dialog
  • [IDEADEV-34324] — Git: after Commit complete the changes are shown in Changes view until Refresh
  • [IDEADEV-34366] — Problem with multi-source setup
  • [IDEADEV-34401] — Qualified namespace reference still needs import statement
  • [IDEADEV-34403] — Provide error message for namespace reference located out of the class
  • [IDEADEV-34408] — Oracle: Good code red: Foreign "references" without column
  • [IDEADEV-34485] — SQL: Oracle: column references to the third table in implicit JOIN are not resolved
  • [IDEADEV-34488] — SQL: Oracle: string is expected for passwords
  • [IDEADEV-34518] — Compilation failure is not reported
  • [IDEADEV-34567] — 'Optimize Imports' adds imports for parent jsps in included jsp
  • [IDEADEV-34568] — all unedited perforce files show up under Locally Deleted Files
  • [IDEADEV-34581] — Resin 3.2.1: with "Do not alter Resin configuration" server fails to start
  • [IDEADEV-34593] — Introduce ... quick fix: suggest to introduce class instead of a method for 'new' construct
  • [IDEADEV-34601] — Report error when trying to create interface with new operator
  • [IDEADEV-34613] — Missing inspections for setter methods
  • [IDEADEV-34694] — idea fails to start without idea80.key file
  • [IDEADEV-34726] — Problem with parsing Function type parameter
  • [IDEADEV-34727] — Subversion credentials not remembered
  • [IDEADEV-34729] — arguments.join() is highlighted as error
  • [IDEADEV-34736] — Implement 'Return type of a getter definition must not be void.' inspection
  • [IDEADEV-34737] — Not-an-assignment reference to a class property is highlighted as error
  • [IDEADEV-34739] — SQL: Oracle: ALTER INDEX is not parsed
  • [IDEADEV-34741] — SQL: Oracle: ALLOCATE EXTENT in ALTER TABLE is red
  • [IDEADEV-34749] — "Unused CSS selector" highlights USED selectors
  • [IDEADEV-34750] — Respect FLEX_SDK_HOME\bin\jvm.config settings when starting Flex compiler
  • [IDEADEV-34754] — Code Fragment Evaluation: fails to invoke methods on array instances
  • [IDEADEV-34766] — Web Browsers in Settings are not preserved between IDEA restarts
  • [IDEADEV-34768] — Unnecessary highlighting of dynamic link targets
  • [IDEADEV-34769] — Invalid code shown as correct: Nested method with private modifier
  • [IDEADEV-34785] — Most extension elements in plugin.xml are red
  • [IDEADEV-34787] — Perforce: Error refreashing changes: Too many rows scanned (over 3000000)
  • [IDEADEV-34788] — Loading XSL file never finishes
  • [IDEADEV-34791] — Cannot compile Flex module that contains Java class
  • [IDEADEV-34792] — JsDoc: @param tag: optional params with properties and default values is highlighted as incorrent
  • [IDEADEV-34795] — Settings dialog — Keymap -Others shows empty nodes
  • [IDEADEV-34796] — Map help button of Enter keyboard shortcut dialog box
  • [IDEADEV-34800] — JVMArchs setting in OS X Info.plist file is incorrect
  • [IDEADEV-34809] — Clicking "detach library" quickfix does not remove problem from list
  • [IDEADEV-34810] — Deadlock (reported in forums)
  • [IDEADEV-34812] — Warn user when trying to compile with Flex 2 SDK
  • [IDEADEV-34815] — JSP auto-complete not working in 8.1
  • [IDEADEV-34838] — Spring: Parse custom bean throws an exception
  • [IDEADEV-34839] — Parsing of custom Spring bean fails
  • [IDEADEV-34842] — JPQL inspection of SELECT NEW containing COUNT() fails
  • [IDEADEV-34850] — image missing in Concepts /  Code Analysis /  Code Inspection
  • [IDEADEV-34862] — Mac OS X: Mnemonics are not disabled in context menus when appropriate option selected
  • [IDEADEV-34867] — Permanent grey rectangle after quick documentation lookup
  • [IDEADEV-34868] — Login to IntelliJ Configuration Server dialog is broken
  • [IDEADEV-34871] — flex module context-root
  • [IDEADEV-34876] — IntelliJ removes BOM from UTF-8 encoded files.
  • [IDEADEV-34889] — Maven: war plugin: the warName parameter should not affect the exploded directory name
  • [IDEADEV-34890] — JDBC {call ? := .... } syntax is not supported
  • [IDEADEV-34891] — Hibernate mapping editor requires no space in comma-separated list of cascade types
  • [IDEADEV-34894] — IDEA stop recognizing TLDs defined in Settings | Resources
  • [IDEADEV-34912] — Package File does not work
  • [IDEADEV-34916] — Don't suggest 'id' attribute for mx:Script tag
  • [IDEADEV-34917] — can not compile flex facet
  • [IDEADEV-34925] — Deadlock caused by charset detection
  • [IDEADEV-34931] — ::new in JSNI reported as error when using GWT 1.6.0
  • [IDEADEV-34995] — info about const: public static var
  • [IDEADEV-35005] — False alarm: Deprecated HTML tag <i>
  • [IDEADEV-35006] — Package moves corrupt javascript code in JSP
  • [IDEADEV-35013] — Maven integration doesn't seem to work
  • [IDEADEV-35023] — IntelliJ IDEA Diana and Maia: Bundle versions string, short == Selena
  • [IDEADEV-35024] — XML schema validated without errors, but certain elements are makred as "unexpected token"
  • [IDEADEV-35026] — Deadlock on startup
  • [IDEADEV-35032] — SQL: Oracle: named argument notation in CALL is red [was: stored procdures are not recognized]
  • [IDEADEV-35037] — Refactoring: Rename does not work
  • [IDEADEV-35056] — SQL: Oracle: consider procedure (function) body as part of the creation statement
  • [IDEADEV-35057] — IDEA has terrible time generating persistence model from Oracle 10g database
  • [IDEADEV-35058] — inspection: support "for in" dictionary
  • [IDEADEV-35059] — StackOverflowError when inspecting code
  • [IDEADEV-35061] — IntelliJ IDEA 8.1 hangs editing XHTML file
  • [IDEADEV-35068] — Editor shows compile error for correct code
  • [IDEADEV-35072] — Implement 'Circular type reference' inspection for class extending/implementing itself
  • [IDEADEV-35074] — Spring Facet: @Autowire marked red for ApplicationContext
  • [IDEADEV-35077] — More JSP completion errors in 8.1 for variables defined in TagExtraInfo
  • [IDEADEV-35082] — Implement 'Classes must not be nested.' annotation
  • [IDEADEV-35090] — Flex: on the included action script file move the reference to it is not updated
  • [IDEADEV-35093] — Flex: imported .as class rename doesn't update its constructor usage
  • [IDEADEV-35103] — Flex: attempt to create new ActionScript class with FQN instead of short name causes StackOverflowError
  • [IDEADEV-35118] — JSPX problem in Idea 8.1
  • [IDEADEV-35119] — Flex: incorrect rename for DefaultProperty value
  • [IDEADEV-35123] — Flex IDE Builder fails to locate resource bundles
  • [IDEADEV-35125] — SQL: Oracle: CACHE / NOCACHE properties are red in ALTER TABLE
  • [IDEADEV-35126] — SQL: Oracle: ENABLE / DISABLE clauses in ALTER TABLE are red if not the only
  • [IDEADEV-35127] — SQL: Oracle: encryption clause without IDENTIFIED is red
  • [IDEADEV-35128] — SQL: Oracle: ENCRYPT / DECRYPT sub-clauses in MODIFY column clause of ALTER TABLE is not recognized when go first
  • [IDEADEV-35129] — any attributes of <mx:Object> should be valid
  • [IDEADEV-35130] — Flex: on container package rename the AS class package statement is not updated
  • [IDEADEV-35131] — Java: Complete statements doesn't understand comments
  • [IDEADEV-35132] — Flex: check that the ...(rest) parameter occurs only after explicit parameters in function declaration
  • [IDEADEV-35133] — Flex: report error on attempt to specify the type other than Array for the ... (rest) function parameter
  • [IDEADEV-35136] — Flex: in function definition check that all initialized parameters are defined at the end of a parameter list
  • [IDEADEV-35137] — Flex: check that 'arguments' object is not used in function that declares ... (rest) parameters
  • [IDEADEV-35138] — Temp flex-config file in Java module is not useable
  • [IDEADEV-35139] — Custom Live Templates does not work in JSP
  • [IDEADEV-35140] — SQL: Oracle: REFERENCES sub-clause in MODIFY COLUMN clause of ALTER TABLE is not recognized when goes first
  • [IDEADEV-35146] — SQL: Oracle: AUTOEXTEND and MAXSIZE keywords are in plain style
  • [IDEADEV-35148] — SQL: Oracle: logging clause in ALTER TABLE is red
  • [IDEADEV-35149] — SQL: Oracle: include semicolon after END into created object body (for JDBC console)
  • [IDEADEV-35162] — Flex: check that in the function declaration ...(rest) argument is not initialized
  • [IDEADEV-35177] — Broken resolving & completion of XSLT template parameters from included files
  • [IDEADEV-35178] — SQL: Oracle: CONNECT BY is incorrectly indented
  • [IDEADEV-35179] — Incorrect scope for for XSLT params breaks inplace renaming
  • [IDEADEV-35190] — On Flex facet adding to module don't create empty library
  • [IDEADEV-35232] — Flex compilation fails with Flex SDK version 3.0
  • [IDEADEV-35240] — Regression: Ctrl-Shift-I doesn't work on image links
  • [IDEADEV-35242] — Flex: report error for not-void function expression that doesn't return value
  • [IDEADEV-35247] — Properties editor is broken
  • [IDEADEV-35250] — "mx:RichTextEditor" is marked as error code.
  • [IDEADEV-35252] — xsi:type XML validation is broken in 8.1
  • [IDEADEV-35253] — mxml: unresolved mxml-based class
  • [IDEADEV-35254] — Flex AdvancedDataGrid and OLAPDataGrid are incorrectly highlighted as an error
  • [IDEADEV-35260] — inspection: syntax "new test.viewClass()" is correct, but error: unresolved type
  • [IDEADEV-35277] — Erroneous syntax error shown under Oracle Profile
  • [IDEADEV-35278] — flex as inspection incorreclty flagging basic control as unknown
  • [IDEADEV-35287] — facelets.xsd: rendered attribute should be xsd:string
  • [IDEADEV-35301] — setting breakpoints on interface method level
  • [IDEADEV-35304] — Regression: Compare Two Files doesn't work in Commander
  • [IDEADEV-35325] — Mac Keyboard Shortcut: Option+(key) results in µ character in some dialogs
  • [IDEADEV-35401] — public field of as class is highlighted red if it is defined in parent mxml component
  • [IDEADEV-35402] — ArrayElementType metadata tag: inspection based on DefaultProperty metadata tag works incorrectly
  • [IDEADEV-35413] — Maven project importing (compile goal executed)
  • [IDEADEV-35422] — cannot resolve the artifactId and the version of the parent pom with relativePath
  • [IDEADEV-35426] — Maven: resource builder: on project Make the untouched resources are not copied
  • [IDEADEV-35455] — Maven: resource buider: provide support for 'targetPath' option
  • [IDEADEV-35456] — Flex javadoc pop-up broken
  • [IDEADEV-35511] — StringIndexOutOfBoundsException during debug
  • [IDEADEV-35523] — Maven: resources buikder: support nonFilteredFileExtensions parameter of maven-resources-plugin
  • [IDEADEV-35524] — Maven: resources builder: support <escapeString> parameter of maven-resources-plugin
  • [IDEADEV-35532] — JDBC console fails with NPE on attempt to execute a query with national characters (Oracle)
  • [IDEADEV-35533] — SQL: Oracle: string is expected for password in encryption clause
  • [IDEADEV-35546] — XML rename tag doesn't do inline renaming in xml with xsd attached
  • [IDEADEV-35547] — XML rename dialog doesn't accept character '.' or '-'
  • [IDEADEV-35550] — Serious data loss in TFS integration!!! Checked out file gets overwritten in a few scenarios, loosing all the changes
  • [IDEADEV-35552] — Filtered resources path not windows friendly
  • [IDEADEV-35574] — resolve components from another project module
  • [IDEADEV-35581] — Create Function quick fix doesn't ignore "this" keyword
  • [IDEADEV-35584] — File Template not reformat according to style
  • [IDEADEV-35631] — "Find in path" dialog: unable to enter uppercase characters for search term (Mac)
  • [IDEADEV-35688] — SQL: Oracle: CREATE PACKAGE ... AS / IS statement makes IDEA hang
  • [IDEADEV-35692] — SQL: Oracle: column referred via table synonym is not resolved
  • [IDEADEV-35700] — Images missing in Reference/ tool windows/Debug tool window/watches tab
  • [IDEADEV-35705] — Non-modal context under progress indicator running Task.Modal
  • [IDEADEV-35708] — JPA-QL: between works only with numbers, should also support dates
  • [IDEADEV-35724] — Flex editor: implicit variable "outerDocument" is not recognized
  • [IDEADEV-35726] — Multiple import of framework's classes to project
  • [IDEADEV-35731] — Can't connect to TFS from IDEA on a Mac
  • [IDEADEV-35753] — Create Flex Module -> "Choose Location for HTML wrapper" -> "Select Path" dialog does not allow to choose directories
  • [IDEADEV-35754] — Boolean object property not recognized
  • [IDEADEV-35756] — Unneeded package import when moving class to another package
  • [IDEADEV-35761] — Long reparsing switching between projects
  • [IDEADEV-35766] — Maven: Version control files from resources copied to classes dir
  • [IDEADEV-35772] — When closing the "Run" toolwindow — the wrong name of the process is shown in the message window that promts me if I want to disconnect
  • [IDEADEV-35775] — SQL: Oracle: PL / SQL block start / end are incorrectly detected (in CREATE PACKAGE statement)
  • [IDEADEV-35828] — Class is not mapped when using HQL console with JPA
  • [IDEADEV-35829] — Errors during parsing mxml files with states
  • [IDEADEV-35841] — JsDoc: @returns tag — returnType must be optional
  • [IDEADEV-35842] — JsDoc: error in @see tag with url
  • [IDEADEV-35843] — JavaScript: window properties and functions is highlighted as unresolved
  • [IDEADEV-35845] — Flex: new Run Configuration creation: module cannot be specified
  • [IDEADEV-35846] — JavaScript: optional @param doesn't decrease required number of arguments
  • [IDEADEV-35848] — SQL: Oracle: VERSIONS BETWEEN subclause in table reference is red
  • [IDEADEV-35849] — JavaScript: invalid assigned type check if returns type is {String[]}
  • [IDEADEV-35850] — Could't type "dot" during editing mxml files
  • [IDEADEV-35859] — SQL: Oracle: subquery restriction clause is red
  • [IDEADEV-35860] — SQL: Oracle: error highlighting cannot complete when SELECT is used in table collection expression
  • [IDEADEV-35886] — "Make" action doesn't compile dependent classes sometimes
  • [IDEADEV-35891] — Help not found for Breakpoints dialog
  • [IDEADEV-35895] — "Replace ?: with if-else" intention breaks code sometimes
  • [IDEADEV-35897] — mx.core.mx_internal is marked as unused import
  • [IDEADEV-35898] — Unable to edit Maven Dependecies when red.
  • [IDEADEV-35903] — Synchronize publicly visible symbol and file name for symbols of type other than class
  • [IDEADEV-35912] — Using alt+button_letter shortcut in find dialog causes character to appear in the search box
  • [IDEADEV-35914] — 'x' RegExp considered as an unterminated statement.
  • [IDEADEV-35928] — SQL console button is disabled if select table or column
  • [IDEADEV-35934] — Import Database Schema dialog maps CHAR columns as char[] instead of String
  • [IDEADEV-35937] — E4X support (inspection invalid)
  • [IDEADEV-35938] — e4x expression is highlighted as dynamically unresolved
  • [IDEADEV-35943] — resolve components from swc's catalog.xml (library://)
  • [IDEADEV-35953] — False positive in "Type may be weakened" Inspection
  • [IDEADEV-35954] — Flex: imported native functions in mxml files appear unresolved
  • [IDEADEV-35955] — "Basic Complete Code" action invalidates code (MXML)
  • [IDEADEV-35959] — Impossible to compile Flex module or facet if FCSH locale is not English
  • [IDEADEV-35960] — Сlass with ambiguous local name is not imported
  • [IDEADEV-35983] — Flex: support itemRenderer property of list-based controls
  • [IDEADEV-35984] — Flex: support itemEditor property for DataGrid, List, and Tree controls
  • [IDEADEV-35988] — Flex: inline item rendereres/editors: 'data' property should be resolved
  • [IDEADEV-35992] — AdvancedDataGrid not recognized in Flex-Module (Standard-Module with Flex-Facet works)
  • [IDEADEV-35996] — In new directory-based format project libraries, modules are lost after svn update (with merge)
  • [IDEADEV-35999] — JS: Inspection Duplicate Declaration missing cases
  • [IDEADEV-36005] — Wrongly marked "return" as unnecessary in a switch statement.
  • [IDEADEV-36021] — Flex + maven: multimodule projects: the facet configuration is not set correctly in some cases
  • [IDEADEV-36022] — Maven: new resource handling not suitable in all situations
  • [IDEADEV-36023] — Flex + maven: on importing project set 'output file' and 'output path' options instead of setting full path in 'output file' field
  • [IDEADEV-36025] — Flex + maven: resources from maven resource folders are not resolved by flex compiler
  • [IDEADEV-36027] — Flex classes marked as [Bindable] implicitly implement IEventDispatcher
  • [IDEADEV-36028] — IDEA doesn't know public Flex properties gain implicit getters and setters
  • [IDEADEV-36040] — Flex: in as class rename should work correctly for public variable that implements some interface property
  • [IDEADEV-36042] — Flex: on .as class rename don't create fqn references
  • [IDEADEV-36043] — Flex: on .mxml component using class from same package moving to different package, create import statement
  • [IDEADEV-36044] — "Refactor method"->Propagate broken, no response from IDEA
  • [IDEADEV-36049] — Directory based project: sqlDataSources.xml is not deleted on removing the last SQL data source
  • [IDEADEV-36052] — SQL: Oracle: created package name is not resolved in data manipulation statements
  • [IDEADEV-36053] — SQL: Oracle: function name within package or package body definition is yellow
  • [IDEADEV-36099] — ghost breakpoints
  • [IDEADEV-36103] — TestNG troubles
  • [IDEADEV-36106] — Breakpoint cannot be deleted in debugger
  • [IDEADEV-36113] — Flex: edit/code complete can't correctly resolve function name or property name
  • [IDEADEV-36118] — "Property can not be invoked as function" when the property type is Function
  • [IDEADEV-36119] — subclass is not able to assign to parent class
  • [IDEADEV-36120] — asdoc: support @see tag: "Method in same class" and "Property in same class"
  • [IDEADEV-36121] — Inject language intention is suggested for comments
  • [IDEADEV-36125] — Flex: report error on attempt to assign constant in mxml
  • [IDEADEV-36128] — SQL: Oracle: CALL of procedure / function without parameters is parsed incorrectly
  • [IDEADEV-36130] — SQL: Oracle: function / procedure name in CALL statement prefixed with package name is not resolved
  • [IDEADEV-36131] — Flex: on overriding method from base mxml component add 'override' keyword automatically
  • [IDEADEV-36133] — SQL: Oracle: restriction clause (WITH CHECK OPTION / WITH READ ONLY) in CREATE VIEW prevents from column name resolve
  • [IDEADEV-36135] — Velocity parser does not recognise #set( $dv01Format = '#,##0' )
  • [IDEADEV-36138] — Renaming of local variable referenced in the comment causes StackOverflowError
  • [IDEADEV-36144] — inspection: support "for in" dictionary (case of "Implicit coercion of a value of type String to an unrelated type")
  • [IDEADEV-36182] — SQL: Oracle: query partition clause is red
  • [IDEADEV-36213] — Flex modules in maven projects not setup properly
  • [IDEADEV-36214] — Flex + maven: correctly treat locales-related resources
  • [IDEADEV-36217] — IDEA cannot handle <relativePath>
  • [IDEADEV-36219] — Hibernate: quick doc autopopup shows nothing for tables and columns
  • [IDEADEV-36283] — Flex facet: handle changes in Flex SDK automatically
  • [IDEADEV-36316] — Flex: on repeatable class rename the incorrect import statement is created
  • [IDEADEV-36362] — Java heap space error of Flex compiler
  • [IDEADEV-36366] — File Templates in plugin JAR files are stored in system/cache/attrib.dat and not invalidated on plugin version updates
  • [IDEADEV-36372] — Duplicate declarations for private members.
  • [IDEADEV-36374] — Build 9779 breaks Maven classpath
  • [IDEADEV-36375] — Builtin function in String class has incorrect return type
  • [IDEADEV-36379] — Rownumbers include spaces in "Export thread" which will cause unclickable links in "Analyze stacktrace"
  • [IDEADEV-36385] — Diana M1: Erroneous "unhandled exception" marker with generic templates
  • [IDEADEV-36394] — idea-fcsh-fix.jar should be compiled with JDK 1.5 to work under Mac
  • [IDEADEV-36407] — Hibernate console fails run with JPA xml mappings

Cosmetics

  • [IDEADEV-34578] — Resin plugin has no Vendor information
  • [IDEADEV-34594] — Resin: labels in Run configurations dialog could be improved
  • [IDEADEV-34599] — 'Add type to declaration' quick fix should place caret after colon
  • [IDEADEV-34923] — misspelling
  • [IDEADEV-35346] — IDEA icon on Linux looks ugly
  • [IDEADEV-35767] — Somebody eate first letter in toplevel folders in commit dialog.
  • [IDEADEV-35826] — Incorrect output file name is suggested for Library
  • [IDEADEV-36143] — Correct typo in TOC (Concepts — Unit testing)

Exception

  • [IDEADEV-12639] — [#3793] PIEAE: PsiUtil.getVirtualFile
  • [IDEADEV-18326] — [#5791] PIEAE: PsiUtil.getLanguageLevel
  • [IDEADEV-22781] — [#7782] SOE: TextEditorHighlightingPassRegistrarImpl.layout
  • [IDEADEV-23665] — [#8165] SOE: DefaultLockAdapter.lock
  • [IDEADEV-31201] — [#11536] AE: InjectedPsiProvider$MyMultiHostRegistrar.startInjecting
  • [IDEADEV-31385] — [#11643] NPE: JSResolveUtil.findParent
  • [IDEADEV-31780] — [#11917] NPE: UpdateHighlightersUtil.setHighlightersToEditor
  • [IDEADEV-32758] — [#12519] AE: MavenProjectsTree.doUpdate
  • [IDEADEV-33338] — [#12763] assert: RubySupportLoader.getScriptFullPath
  • [IDEADEV-33395] — [#12779] NPE: JSIndexEntry.isUpToDate
  • [IDEADEV-33425] — [#12796] NSME: JspSmartEnterProcessor.getClosingPart
  • [IDEADEV-33467] — [#12813]
  • [IDEADEV-33502] — [#12836] AE: LayeredLexerEditorHighlighter$LightMapper.finish
  • [IDEADEV-33719] — [#12920] SOE: CachedValueImpl.getTimeStamp
  • [IDEADEV-33798] — [#12947] NPE: MavenProjectIndicesManager.collectRemoteRepositories
  • [IDEADEV-33839] — [#12987] Throwable: StubTree.readFromVFile
  • [IDEADEV-33924] — NPE at net.sourceforge.transparent.History.CCaseHistoryProvider$CCaseHistorySession.isContentAvailable
  • [IDEADEV-33935] — [#13013] : BalloonLayouter.<unknown>
  • [IDEADEV-33953] — [#13028] CCE: TeamCityTreeStructureBase.getParentElement
  • [IDEADEV-34036] — [#13063] NPE: SvnBranchConfiguration.getBaseUrl
  • [IDEADEV-34051] — [#13080] NPE: GenericsUtil.isFromExternalTypeLanguage
  • [IDEADEV-34056] — [#13084] NSME: AbstractTreeUi._select
  • [IDEADEV-34101] — [#13096] CCE: JSResolveUtil.findClassByQName
  • [IDEADEV-34104] — [#13099] CCE: TeamCityTreeStructureBase.getParentElement
  • [IDEADEV-34139] — Exception on every start of IDEA with Maven integration
  • [IDEADEV-34263] — [#13167] assert: EditorWithProviderComposite.getSelectedEditorWithProvider
  • [IDEADEV-34278] — [#13179] SOE: WriterPreferenceReadWriteLock.startReadFromNewReader
  • [IDEADEV-34281] — [#13182] NPE: AbstractSelectionBoxMode.<unknown>
  • [IDEADEV-34284] — [#13185] AIOOBE: EmmaCoverageRunner.calcStatus
  • [IDEADEV-34302] — [#13190] CCE: HighlightSuppressedWarningsHandler.computeUsages
  • [IDEADEV-34342] — CME at com.intellij.uml.UmlClassDiagramDataModel.hasNotValid
  • [IDEADEV-34343] — CME at com.intellij.openapi.graph.impl.builder.GraphBuilderImpl.createDataModel
  • [IDEADEV-34347] — [#13195] AIOOBE: AutomaticUsageRenamingDialog$MyTableModel$MySpaceAction.actionPerformed
  • [IDEADEV-34348] — [#13196] CME: AbstractTreeUi.cleanUpNow
  • [IDEADEV-34355] — [#13203] RE: FlexDebugProcess$3.run
  • [IDEADEV-34357] — [#13205] SOE: ReentrantWriterPreferenceReadWriteLock$ThreadToCountMap.put
  • [IDEADEV-34360] — [#13132] AE: UpdateHighlightersUtil.setHighlightersToEditor
  • [IDEADEV-34374] — [#13209] IOOBE: NavBarPanel.scrollSelectionToVisible
  • [IDEADEV-34378] — [#13212] AE: StubBasedPsiElementBase.getNode
  • [IDEADEV-34387] — [#13222] NPE: GitRemote$Info.getRemoteForLocal
  • [IDEADEV-34391] — [#13225] IAE: TObjectHash.throwObjectContractViolation
  • [IDEADEV-34394] — [#13228] AIOOBE: EmmaCoverageRunner.calcStatus
  • [IDEADEV-34395] — [#13229] SOE: TObjectHash.computeHashCode
  • [IDEADEV-34421] — [#13239] CCE: CUIAquaList$AquaHomeEndAction.actionPerformed
  • [IDEADEV-34422] — [#13240] IAE: DialogWrapperPeerImpl.<init>
  • [IDEADEV-34431] — [#13241] E: PomModelImpl.getContainingFileByTree
  • [IDEADEV-34433] — [#13243] README: GitUtil.parseTimestamp
  • [IDEADEV-34438] — [#13247] NPE: StringUtil.endsWithIgnoreCase
  • [IDEADEV-34441] — [#13250] RE: EditorFactoryImpl.createEditor
  • [IDEADEV-34443] — [#13252] IAE: ContentManagerImpl.setSelectedContent
  • [IDEADEV-34444] — [#13253] AIOOBE: JBTabsImpl.getTabAt
  • [IDEADEV-34445] — [#13254] IAE: ObjectTree.executeAll
  • [IDEADEV-34476] — NPE at org.jetbrains.idea.perforce.perforce.connections.PerforceConnectionManager.keyForVirtualFile
  • [IDEADEV-34545] — IAE: ObjectTree.executeAll
  • [IDEADEV-34557] — [#13261] assert: FileManagerImpl.findFile
  • [IDEADEV-34561] — [#13265] assert: WindowManagerImpl.findFrameFor
  • [IDEADEV-34562] — [#13266] IAE: ContentManagerImpl.setSelectedContentCB
  • [IDEADEV-34566] — [#13270] NPE: BaseTestsOutputConsoleView.dispose
  • [IDEADEV-34586] — [#13272] AIOOBE: EmmaCoverageRunner.calcStatus
  • [IDEADEV-34591] — [#13274] NPE: NewModuleAction.actionPerformed
  • [IDEADEV-34602] — [#13275] NPE: MoveSelectionMode.mouseDraggedLeft
  • [IDEADEV-34609] — [#13281] SOE: DataManagerImpl.getDataFromProvider
  • [IDEADEV-34616] — [#13286] CCE: HtmlLinkTagIndex$MyLinkReferenceResult.getReferencedFile
  • [IDEADEV-34619] — [#13288] NPE: ThreadReferenceProxyImpl.checkFrames
  • [IDEADEV-34621] — [#13290] NPE: ModulesConfigurator.runModuleWizard
  • [IDEADEV-34623] — [#13292] NPE: ShowChangesViewAction.actionPerformed
  • [IDEADEV-34624] — [#13294] SOE: ConcurrentHashMap.equals
  • [IDEADEV-34628] — [#13298] PIEAE: CompositePsiElement.getContainingFile
  • [IDEADEV-34629] — [#13299] assert: LaterInvocator.getCurrentModalEntities
  • [IDEADEV-34635] — [#13306] CCE: RefJavaManagerImpl.getParameterReference
  • [IDEADEV-34636] — [#13307] AE: FileUtil.createFileByRelativePath
  • [IDEADEV-34640] — [#13312] AIOOBE: Graph.<unknown>
  • [IDEADEV-34646] — [#13317] NPE: RunnerContentUi.getTabFor
  • [IDEADEV-34651] — [#13322] ISE: FileEditorManagerImpl.openFileImpl2
  • [IDEADEV-34654] — [#13325] SOE: TObjectHash.index
  • [IDEADEV-34659] — [#13331] SOE: CompositePsiElement.getPsi
  • [IDEADEV-34665] — [#13337] ULE: NavBarRootPaneExtension$1.paintIcon
  • [IDEADEV-34667] — [#13339] SOE: ConcurrentHashMap$Segment.get
  • [IDEADEV-34671] — [#13343] assert: DomInvocationHandler.checkIsValid
  • [IDEADEV-34679] — [#13351] PE: ActionManagerImpl.reportActionError
  • [IDEADEV-34682] — [#13354] SOE: ControlFlowImpl.startElement
  • [IDEADEV-34687] — [#13359] SOE: LeafPsiElement.getNextSibling
  • [IDEADEV-34688] — [#13360] AE: FSRecords.findAttributePage
  • [IDEADEV-34689] — [#13361] PIEAE: PsiElementBase.getContainingFile
  • [IDEADEV-34698] — [#13366] NPE: RunnerContentUi.getTabFor
  • [IDEADEV-34699] — [#13367] SOE: ConcurrentWeakValueHashMap.get
  • [IDEADEV-34707] — [#13382] : GitUtil.parseTimestamp
  • [IDEADEV-34720] — [#13391] NPE: LayoutFocusTraversalPolicyExt.getFirstComponentImpl
  • [IDEADEV-34722] — [#13394] nonempty text is not covered by block
  • [IDEADEV-34757] — [#13403] PE: ComponentManagerImpl$ComponentsRegistry.a
  • [IDEADEV-34762] — [#13408] PIEAE: PsiElementBase.getContainingFile
  • [IDEADEV-34775] — [#13410] IAE: RubyElementDescriptionProvider.getElementDescription
  • [IDEADEV-34818] — [#13417] IAE: RubyElementDescriptionProvider.getElementDescription
  • [IDEADEV-34820] — [#13419] IAE: GemManager.getAllGems
  • [IDEADEV-34824] — [#13423] undefined method
  • [IDEADEV-34826] — [#13425] IAE: ScopeUtil.getScope
  • [IDEADEV-34828] — [#13427] NPE: RubyMetaPsiInterpreter.a
  • [IDEADEV-34830] — [#13429]
  • [IDEADEV-34834] — [#13151] ISE: ChameleonElement.transform
  • [IDEADEV-34843] — [#13435] IAE: ExtensionsAreaImpl.getExtensionPoint
  • [IDEADEV-34857] — [#13131] AE: PsiFileImpl.b
  • [IDEADEV-34858] — [#13131] AE: PsiFileImpl.b
  • [IDEADEV-34866] — Extract Embedded CSS fails
  • [IDEADEV-34897] — [#13444] AIOOBE: TagFileQuickFixProvider.createTagFileReferenceQuickFix
  • [IDEADEV-34901] — [#13447] AE: RHTMLBlockGenerator.processHTMLTemplateData
  • [IDEADEV-34941] — [#13450] AE: CodeCompletionHandlerBase.invoke
  • [IDEADEV-34942] — [#13451] PIEAE: PsiElementBase.getContainingFile
  • [IDEADEV-34944] — [#13454] CCE: BaseJSSymbolProcessor.doEvalForExpr
  • [IDEADEV-34946] — [#13456] NFE: FlexSuspendContext$FlexExecutionStack$1.onTextAvailable
  • [IDEADEV-34947] — [#13457] NPE: StubIndexImpl$1.perform
  • [IDEADEV-34955] — [#13466] PE: CompileDriver.doCompile
  • [IDEADEV-34958] — [#13470] Throwable: JavaFileManagerImpl.findClass
  • [IDEADEV-34969] — [#13489] NPE: ProblemsHolder.isInPsiFile
  • [IDEADEV-34988] — [#13507]
  • [IDEADEV-34993] — [#13512] AE: WebLogicalRoot.getVirtualFile
  • [IDEADEV-35001] — [#13519] NPE: SqlParserDefinition.createElement
  • [IDEADEV-35015] — [#13163] AE: HibernateAttributeType.getDefaultPsiType
  • [IDEADEV-35021] — [#13528] NPE: XmlBackedJSClassImpl$InjectedScriptsInTagsCollector.execute
  • [IDEADEV-35042] — [#13530] PIEAE: PsiElementBase.getContainingFile
  • [IDEADEV-35043] — [#13531] PE: ActionManagerImpl.reportActionError
  • [IDEADEV-35046] — [#13534] NPE: PerforceConnectionManager.keyForVirtualFile
  • [IDEADEV-35048] — [#13536] PE: CompileDriver.doCompile
  • [IDEADEV-35050] — [#13539] Throwable: JavaFileManagerImpl.findClass
  • [IDEADEV-35054] — [#13549] PIEAE: CompositePsiElement.getContainingFile
  • [IDEADEV-35182] — [#13553] Throwable: IconLoader.getIcon
  • [IDEADEV-35185] — [#13556] SOE: TObjectHash.index
  • [IDEADEV-35186] — [#13557] SOE: TObjectHash.computeHashCode
  • [IDEADEV-35187] — [#13558] SOE: THashMap.get
  • [IDEADEV-35197] — [#13563] CCE: SpringIntroduceBeanIntention.moveToTheTopLevel
  • [IDEADEV-35199] — [#13565] assert: PsiBuilderImpl.d
  • [IDEADEV-35201] — [#13567] RE: KeyedExtensionFactory.getByKey
  • [IDEADEV-35202] — [#13568] PIEAE: PsiDirectoryImpl.a
  • [IDEADEV-35203] — [#13569] NPE: JamSupportMetaData.getDeclaration
  • [IDEADEV-35206] — [#13572] NPE: FlexStackFrame$EvaluateCommand$1.compute
  • [IDEADEV-35209] — [#13574] SOE: CustomizationUtil.correctActionGroup
  • [IDEADEV-35210] — [#13575] AE: MultiHostRegistrarImpl.a
  • [IDEADEV-35215] — [#13580] SOE: ConcurrentHashMap.equals
  • [IDEADEV-35271] — JSPX formatting fails
  • [IDEADEV-35314] — [#13585] NPE: JSPackageIndex$2.map
  • [IDEADEV-35315] — [#13586] PE: ComponentManagerImpl$ComponentsRegistry.loadClasses
  • [IDEADEV-35318] — [#13588] IOOBE: SeverityRegistrar.getSeverityByIndex
  • [IDEADEV-35320] — [#13590] CCE: JspManagerImpl$UriFactoryMap.put
  • [IDEADEV-35322] — [#13592] NPE: MavenProjectBuilder.setList
  • [IDEADEV-35323] — [#13593] NPE: MavenProjectBuilder.getList
  • [IDEADEV-35324] — [#13594] AIOOBE: TrafficLightRenderer.fillDaemonCodeAnalyzerErrorsSatus
  • [IDEADEV-35328] — [#13597] NPE: SeverityRegistrar.compare
  • [IDEADEV-35331] — [#13600] IOOBE: CharArray.charAt
  • [IDEADEV-35335] — [#13602] NPE: XmlBackedJSClassImpl$InjectedScriptsInTagsCollector.execute
  • [IDEADEV-35339] — [#13606] AE: GrailsPluginManager.parsePluginInfo
  • [IDEADEV-35340] — [#13607] AE: ExecutorRegistryImpl$ExecutorAction.executeConfiguration
  • [IDEADEV-35343] — [#13610] IOE: LocalFileSystemImpl.delete
  • [IDEADEV-35362] — [#13615] NPE: JSReplaceMultiplyWithShiftIntention$MultiplyByPowerOfTwoPredicate.isMultiplyByPowerOfTwo
  • [IDEADEV-35364] — [#13618] assert: WhiteSpace.append
  • [IDEADEV-35366] — [#13620] NPE: PsiImplUtil.extractUniqueElement
  • [IDEADEV-35370] — [#13624] AE: ClassRoleHolder.addClassRole
  • [IDEADEV-35372] — [#13626] AE: VtlLoopVariable.extractTypeFromIterable
  • [IDEADEV-35375] — [#13629] RE: PsiBuilderImpl.createComposite
  • [IDEADEV-35378] — [#13632] NPE: DatabaseProjectComponent.navigate
  • [IDEADEV-35379] — [#13633] IVFAE: PersistentFS.getFileId
  • [IDEADEV-35387] — [#13641] RE: FlexDebugProcess.sendAndProcessOneCommand
  • [IDEADEV-35388] — [#13642] NPE: AssociationsUtil.findModelFile
  • [IDEADEV-35389] — [#13643] RE: FlexDebugProcess$2.run
  • [IDEADEV-35390] — [#13644] RE: PsiBuilderImpl.c
  • [IDEADEV-35391] — [#13645] AE: ClassRoleHolder.a
  • [IDEADEV-35392] — [#13646] Throwable: FileTemplateManagerImpl.addTemplate
  • [IDEADEV-35393] — [#13647] assert: DomInvocationHandler.checkIsValid
  • [IDEADEV-35395] — [#13650] Throwable: RemoteServiceUtil.copyMethodToSync
  • [IDEADEV-35396] — [#13651] PIEAE: PsiElementBase.getContainingFile
  • [IDEADEV-35433] — [#13657] NPE: SeverityRegistrar.getRendererIconByIndex
  • [IDEADEV-35435] — [#13659] NPE: JSPackageIndex$2.map
  • [IDEADEV-35436] — [#13660] SOE: ExpressionParsing.parsePrimaryExpression
  • [IDEADEV-35437] — [#13661] NPE: Graph2D.<unknown>
  • [IDEADEV-35439] — [#13663] assert: EclipseProjectImporter$EclipseModuleConverter.getAbsPath
  • [IDEADEV-35442] — [#13666] SOE: TObjectHash.computeHashCode
  • [IDEADEV-35446] — [#13670] ROBE: LoadTextUtil.a
  • [IDEADEV-35447] — [#13671] assert: PsiManagerImpl.a
  • [IDEADEV-35457] — [#13678] AE: ComponentManagerImpl.getMessageBus
  • [IDEADEV-35462] — [#13683] NPE: InstanceOfLeftPartTypeGetter.get
  • [IDEADEV-35469] — [#13690] PE: CompileDriver.doCompile
  • [IDEADEV-35471] — [#13691] IAE: RubyElementDescriptionProvider.getElementDescription
  • [IDEADEV-35472] — [#13692] AE: ClDefImpl.getNameSymbol
  • [IDEADEV-35474] — [#13694] CCE: TeamCityTreeStructureBase.getParentElement
  • [IDEADEV-35483] — [#13703] IAE: RubyElementDescriptionProvider.getElementDescription
  • [IDEADEV-35484] — [#13704] CCE: JSResolveUtil.findElementsByName
  • [IDEADEV-35485] — [#13705] CCE: JSResolveUtil.findClassByQName
  • [IDEADEV-35487] — [#13707] assert: FileManagerImpl.findFile
  • [IDEADEV-35489] — [#13708] AE: JSIndexEntry.buildPsiFileFromFile
  • [IDEADEV-35494] — [#13713] IOOBE: NavBarPanel.c
  • [IDEADEV-35497] — [#13716] Throwable: DirectoryIndexImpl.checkAvailability
  • [IDEADEV-35526] — [#13739] CME: JspFileIndexImpl.processIncludingFiles
  • [IDEADEV-35528] — [#13741] AE: MultiHostRegistrarImpl.addPlace
  • [IDEADEV-35539] — [#13746] NPE: GlassPaneDialogWrapperPeer.getFocusTrackback
  • [IDEADEV-35543] — [#13750] AE: JSIndexEntry.buildPsiFileFromFile
  • [IDEADEV-35558] — [#13756] NPE: GlassPaneDialogWrapperPeer.validate
  • [IDEADEV-35565] — UpdateHighlightersUtil.setHighlightersToEditor (color scheme change)
  • [IDEADEV-35576] — [#13757] RE: PsiBuilderImpl.merge
  • [IDEADEV-35591] — [#13764] SOE: TObjectHash.computeHashCode
  • [IDEADEV-35593] — [#13766] AE: JSNamespace.doRead
  • [IDEADEV-35594] — [#13767] ITE: ProcessHandler$5.invoke
  • [IDEADEV-35595] — [#13768] AIOOBE: XmlDeclareIdInCommentAction.applyFix
  • [IDEADEV-35599] — [#13772] PIEAE: PsiElementBase.getContainingFile
  • [IDEADEV-35600] — [#13773] CFE: SpringDomFileDescription.initializeFileDescription
  • [IDEADEV-35607] — [#13780] IOE: PsiFileSystemItemUtil.getNotNullRelativePath
  • [IDEADEV-35608] — [#13781] FNFE: LocalFileSystemImpl.getOutputStream
  • [IDEADEV-35611] — [#13783] IPE: RemoteBuildServerFacade.checkServerVersion
  • [IDEADEV-35637] — [#13801] NPE: XmlBackedJSClassImpl$InjectedScriptsInTagsCollector.execute
  • [IDEADEV-35640] — [#13804] NPE: BoolUtils.getNegatedExpressionText
  • [IDEADEV-35647] — [#13811] AE: VtlLoopVariable.extractTypeFromIterable
  • [IDEADEV-35649] — [#13813] SOE: PsiBuilderImpl.whitespaceOrComment
  • [IDEADEV-35658] — [#13819] Throwable: GeneralToSMTRunnerEventsConvertor.getProxyByFullTestName
  • [IDEADEV-35659] — [#13820] PE: ComponentManagerImpl$ComponentsRegistry.a
  • [IDEADEV-35671] — [#13824] Throwable: FileTemplateManagerImpl.addTemplate
  • [IDEADEV-35676] — [#13829]
  • [IDEADEV-35704] — [#13844] ITE: ProcessHandler$5.invoke
  • [IDEADEV-35710] — [#13846] NPE: PlaceholderUtils.getResources
  • [IDEADEV-35716] — [#13852] IAE: RubyElementDescriptionProvider.getElementDescription
  • [IDEADEV-35735] — [#13861] NPE: GroovyCopyFilesOrDirectoriesHandler.canCopyFiles
  • [IDEADEV-35736] — [#13862] NPE: StubTree.<init>
  • [IDEADEV-35737] — [#13863] NPE: GspFileImpl.getFileResolveScope
  • [IDEADEV-35738] — [#13864] CCE: MavenUtil.getMavenModel
  • [IDEADEV-35740] — [#13866] ISE: ExternalRailsSettings.getRailsSettingsDelegate
  • [IDEADEV-35779] — [#13873] IAE: RubyElementDescriptionProvider.getElementDescription
  • [IDEADEV-35781] — [#13875] IOE: FileUtil.loadBytes
  • [IDEADEV-35783] — [#13877] IAE: RubyDebuggerProxy.removeBreakpoint
  • [IDEADEV-35785] — [#13880] SOE: StringUtil.stringHashCode
  • [IDEADEV-35786] — [#13881]
  • [IDEADEV-35791] — [#13886]
  • [IDEADEV-35792] — [#13887]
  • [IDEADEV-35794] — [#13890] Throwable: FacetManagerImpl.a
  • [IDEADEV-35796] — [#13892]
  • [IDEADEV-35797] — [#13893] SOE: FileBasedIndex$ChangedFilesUpdater.queryNeededFiles
  • [IDEADEV-35800] — [#13896] NPE: CurrentFileCreator.createStyleDeclaration
  • [IDEADEV-35801] — [#13897] AE: GroovyVariableValidator.isOKImpl
  • [IDEADEV-35805] — [#13901] NPE: JavaScriptCompletionData$JSInsertHandler.updateContextExpr
  • [IDEADEV-35810] — [#13906]
  • [IDEADEV-35813] — [#13909] Throwable: FileTemplateManagerImpl.addTemplate
  • [IDEADEV-35814] — [#13910]
  • [IDEADEV-35818] — [#13914] ISE: JSPackageIndex$2.map
  • [IDEADEV-35819] — [#13915] SIOOBE: FlexSuspendContext$FlexExecutionStack$1.onTextAvailable
  • [IDEADEV-35821] — [#13917] assert: CompletionProgressIndicator.updateLookup
  • [IDEADEV-35822] — [#13918] NPE: DocumentationManager.getElementFromLookup
  • [IDEADEV-35823] — [#13919] CCE: JSResolveUtil.findClassByQName
  • [IDEADEV-35831] — [#13920]
  • [IDEADEV-35832] — [#13921] NPE: DbPsiFacadeImpl.getDataSources
  • [IDEADEV-35836] — [#13925] assert: InitialInfoBuilder.buildFrom
  • [IDEADEV-35855] — [#13930] PIEAE: CompositePsiElement.getContainingFile
  • [IDEADEV-35856] — [#13931] NSEE: TIterator.moveToNextIndex
  • [IDEADEV-35857] — [#13932] SOE: ConcurrentWeakHashMap$HardKey.setObject
  • [IDEADEV-35858] — [#13933] IAE: ObjectTree.executeAll
  • [IDEADEV-35865] — [#13935] CCE: JSResolveUtil.findClassByQName
  • [IDEADEV-35868] — [#13938] CCE: FlexRenameHandler.renameElement
  • [IDEADEV-35873] — [#13943] AE: LoadTextUtil.loadText
  • [IDEADEV-35875] — [#13945] AE: ComponentManagerImpl.getMessageBus
  • [IDEADEV-35877] — [#13947] SOE: FileBasedIndex.isUpToDateCheckEnabled
  • [IDEADEV-35879] — [#13949] NPE: MavenProjectsManager.findProject
  • [IDEADEV-35880] — [#13950] AE: RFieldBase.getType
  • [IDEADEV-35883] — [#13955] PIEAE: CompositePsiElement.getContainingFile
  • [IDEADEV-35894] — Webservices: calling Generate WSDL dialog produce NPE from javax.swing.JTable.prepareRenderer()
  • [IDEADEV-35902] — [#13959] NPE: SeverityRegistrar.getRendererIconByIndex
  • [IDEADEV-35913] — [#13964] assert: XmlTagImpl.addInternal
  • [IDEADEV-35915] — [#13966] IAE: GenerateMembersUtil.positionCaret
  • [IDEADEV-35946] — Stack overflow when inspecting single class file
  • [IDEADEV-35965] — [#13985] ISE: JSPackageIndex$2.map
  • [IDEADEV-35966] — [#13986] SOE: UrlClassLoader.loadClass
  • [IDEADEV-35971] — [#13992] SOE: ConcurrentHashMap$Segment.get
  • [IDEADEV-35973] — [#13994] NPE: RecursionUtils.functionCallExpressionDefinitelyRecurses
  • [IDEADEV-35977] — [#13998] IOE: LightElement.add
  • [IDEADEV-35980] — [#14004] xhtml formatting
  • [IDEADEV-35989] — BaseJSSymbolProcessor.addType
  • [IDEADEV-36039] — AE at com.intellij.lang.javascript.generation.JSNamedElementNode.getParentNodeDelegate
  • [IDEADEV-36057] — [#14019] SOE: TObjectHash.computeHashCode
  • [IDEADEV-36058] — [#14020] AE: RHTMLBlockGenerator.processHTMLTemplateData
  • [IDEADEV-36069] — [#14030] SIOOBE: GemsOnRailsGemsProvider.getGemName
  • [IDEADEV-36072] — [#14032] IAE: RubyElementDescriptionProvider.getElementDescription
  • [IDEADEV-36073] — [#14033]
  • [IDEADEV-36075] — [#14036]
  • [IDEADEV-36081] — [#14041] NPE: DbDatabaseReferenceConstraintImpl.getTargetColumn
  • [IDEADEV-36082] — [#14042] IAE: FlexSdkType.setDefaultRoots
  • [IDEADEV-36086] — [#14046] AE: GenerateActionAction.update
  • [IDEADEV-36165] — [#14056] AIOOBE: TrafficLightRenderer.fillDaemonCodeAnalyzerErrorsSatus
  • [IDEADEV-36166] — [#14057] NPE: URLUtil.openStream
  • [IDEADEV-36168] — [#14059] NCDFE: StatusComponent.createTrees
  • [IDEADEV-36170] — [#14061] NCDFE: TreeComponent.<init>
  • [IDEADEV-36180] — [#14069] AIOOBE: CopyFilesOrDirectoriesHandler.doCopy
  • [IDEADEV-36194] — [#14082] NPE: MyJSNamedItem.getQualifiedName
  • [IDEADEV-36200] — [#14088] NPE: HighlightOverridingMethodsHandler.computeUsages
  • [IDEADEV-36204] — [#14092] IAE: GitVersion.parse
  • [IDEADEV-36207] — [#14095] SOE: ConflictFilterProcessor.<init>
  • [IDEADEV-36244] — [#14102] AE: RHTMLBlockGenerator.processHTMLTemplateData
  • [IDEADEV-36245] — [#14103] IAE: GlobalSearchScope.moduleWithLibrariesScope
  • [IDEADEV-36248] — [#14106] IAE: GitVersion.parse
  • [IDEADEV-36250] — [#14108] NPE: MatchOptions.readExternal
  • [IDEADEV-36254] — [#14112] CCE: JspManagerImpl$UriFactoryMap.put
  • [IDEADEV-36263] — [#14121] assert: FileManagerImpl.findFile
  • [IDEADEV-36274] — [#14133] AE: FoldingDescriptor.<init>
  • [IDEADEV-36286] — [#14141] Throwable: FacetManagerImpl.<unknown>
  • [IDEADEV-36296] — [#14152] NPE: ie.<init>
  • [IDEADEV-36299] — [#14156] SIOOBE: GemsOnRailsGemsProvider.getGemName
  • [IDEADEV-36303] — [#14160] UTE: $Proxy77.addLibraryEntry
  • [IDEADEV-36308] — [#14163] E: WriteAction.execute
  • [IDEADEV-36309] — PIEAE at com.intellij.psi.impl.source.tree.CompositePsiElement.getContainingFile
  • [IDEADEV-36315] — [#14169] CCE: RubyOverrideImplementUtil.a
  • [IDEADEV-36332] — [#14186] PE: CompileDriver.doCompile
  • [IDEADEV-36346] — [#14199] PE: ComponentManagerImpl$ComponentsRegistry.a
  • [IDEADEV-36421] — [#14207] assert: PersistentFS.processEvents
  • [IDEADEV-36437] — [#14219] AE: GrailsFacetType$GrailsFacetDetector.beforeFacetAdded
  • [IDEADEV-36460] — [#14229] NPE: InspectionProfileImpl.getErrorLevel
  • [IDEADEV-36462] — [#14231] NSME: ExportedTextEditorHighlightingPass.getHighlights
  • [IDEADEV-36464] — [#14233] PE: CompileDriver.doCompile
  • [IDEADEV-36465] — [#14234] NPE: FtlMethodUsageSearcher.execute
  • [IDEADEV-36468] — [#14237] NPE: AddGemDialog.a
  • [IDEADEV-36473] — [#14239] CCE: JspManagerImpl$UriFactoryMap.put
  • [IDEADEV-36494] — [#14260] PIEAE: PsiElementBase.getContainingFile
  • [IDEADEV-36497] — [#14263] AE: MultiHostRegistrarImpl.doneInjecting
  • [IDEADEV-36518] — [#14288] CCE: ForCanBeForeachInspection.isArrayLoopStatement
  • [IDEADEV-36519] — [#14289] NPE: CssRulesetUpDownMover.checkAvailable
  • [IDEADEV-36523] — [#14293] nonempty text is not covered by block
  • [IDEADEV-36542] — [#14306] CCE: JSResolveUtil$ContextResolver.resolveContext
  • [IDEADEV-36544] — [#14308] SIOOBE: FlexDebugProcess$DumpSourceLocationCommand.onTextAvailable
  • [IDEADEV-36547] — [#14311] NPE: StubTree.<init>
  • [IDEADEV-36551] — [#14315] NPE: JSUnresolvedFunctionInspection$1.visitJSCallExpression
  • [IDEADEV-36594] — [#14342] SOE: TObjectHash.computeHashCode
  • [IDEADEV-36605] — [#14352] VE: UrlClassLoader._defineClass
  • [IDEADEV-36613] — [#14361] CCE: JSResolveUtil.findClassByQName
  • [IDEADEV-36616] — [#14364] CCE: JSResolveUtil.findClassByQName
  • [IDEADEV-36636] — [#14386] CCE: JSClassSearch.processDirectInheritors
  • [IDEADEV-36648] — [#14399] AE: StubBasedPsiElementBase.getNode
  • [PY-155] — [#14268] Throwable: PsiPackageImpl.getChildren
  • [RUBY-2902] — [#13390] AE: StubBasedPsiElementBase.getNode
  • [RUBY-2905] — [#13399] PIEAE: PsiElementBase.getContainingFile
  • [RUBY-3150] — [#13544]
  • [RUBY-3151] — [#13545]
  • [RUBY-3154] — [#13548]
  • [RUBY-3156] — [#13550]
  • [RUBY-3750] — [#14144] AE: RubyCallType.findByPersistentId
  • [RUBY-3751] — [#14151] Throwable: PluginManager$IdeaLogProvider.error
  • [RUBY-3756] — [#14192] assert: ProjectRootManagerImpl.doRootsChangedOnDemand
  • [RUBY-3757] — [#14200]
  • [RUBY-3758] — [#14202] Throwable: MethodSignatureBackedByPsiMethod.<init>
  • [RUBY-3855] — [#14238] Throwable: UsageInfo.<init>
  • [RUBY-3873] — [#14247] PIEAE: StubBasedPsiElementBase.getNode
  • [RUBY-3874] — [#14248] E: ProgressIndicatorBase.checkCanceled
  • [RUBY-3884] — [#14257] AE: RHTMLBlockGenerator.processHTMLTemplateData
  • [RUBY-3889] — [#14215] assert: GemManager.installGems
  • [RUBY-3892] — [#14297] CCE: RubyOverrideImplementUtil.a
  • [RUBY-3894] — [#14299] NPE: MigrationParser.a

New Feature

  • [IDEADEV-28717] — Allow to create new projects by using archetype from remote Maven repositories
  • [IDEADEV-31623] — make "checkout files" dialog backgroundable
  • [IDEADEV-31895] — Resource bundle key resolving for #springTheme
  • [IDEADEV-32260] — Maven: Support selective filtering and resource file patterns
  • [IDEADEV-32647] — Support for maven flex integration
  • [IDEADEV-32979] — Respect included files (also with <mx:Script source=""> attribute) when annotating/optmizing imports
  • [IDEADEV-33454] — SQL: Oracle: type defined with CREATE TYPE is not resolved in column definition clause
  • [IDEADEV-33608] — Maven: Flex: it would be nice to support 'config-file' parameter of flex-compiler-mojo-plugin
  • [IDEADEV-33744] — SQL: Oracle: ALTER TABLE ... ADD / MODIFY column with the single column without parenthesis is red
  • [IDEADEV-33746] — SQL: Oracle: parse CALL statement
  • [IDEADEV-33917] — SQL: Oracle: support ENABLE / DISABLE clauses in ALTER TABLE statement
  • [IDEADEV-33919] — SQL: Oracle: support CREATE / DROP SYNONYM statement
  • [IDEADEV-33920] — SQL: Oracle: support CREATE / ALTER / DROP ROLE statement
  • [IDEADEV-33963] — SQL: Oracle: CREATE / ALTER / DROP PACKAGE / PACKAGE BODY could be supported
  • [IDEADEV-33968] — SQL: Oracle: CREATE / ALTER / DROP TRIGGER could be supported
  • [IDEADEV-33976] — SQL: Oracle: CREATE / ALTER / DROP PROFILE could be supported
  • [IDEADEV-34009] — SQL: Oracle: storage clause in ALTER TABLE statement could be supported
  • [IDEADEV-34755] — Support MooTools JavaScript framework
  • [IDEADEV-34846] — Support for multiple Flex facets for one Java module
  • [IDEADEV-34881] — 'Create class from reference' quick fix should insert import statement if new class is from a different package
  • [IDEADEV-34893] — Please add detection of entry points which extends from mx.modules.Module
  • [IDEADEV-34915] — Ignore inline script because a source was specified
  • [IDEADEV-35154] — DefaultProperty metadata tag
  • [IDEADEV-35222] — HostComponent metadata should contain class reference
  • [IDEADEV-35308] — add a Bindable Get/Set method generator
  • [IDEADEV-35404] — Support for resource filtering.
  • [IDEADEV-35425] — Maven: Add stack trace and compiler outpu linking in console
  • [IDEADEV-35429] — set property via MXML: smart complete by default
  • [IDEADEV-35537] — property keys in HTML or XML
  • [IDEADEV-35758] — 3rd party jar
  • [IDEADEV-35778] — JavaScript: Object should get itself declaration from JsDoc if it uses as function argument
  • [IDEADEV-35844] — jsdoc support variable in the loop
  • [IDEADEV-35899] — Code folding for arrays.
  • [IDEADEV-35933] — Add JSON Formatter
  • [IDEADEV-35987] — Maven: flex-mojos 3 support
  • [IDEADEV-36090] — Rebuild R.java on new resource creation
  • [IDEADEV-36155] — rename property: rename as a whole

Performance Problem

  • [IDEADEV-34219] — Perforce integration performs lengthy and seeminly unneeded operations on shutdown
  • [IDEADEV-34712] — Performance Problems with syntax checker
  • [IDEADEV-35063] — Slow code analysis (IDEA 8.1)
  • [IDEADEV-35064] — Editing a Flex file causes CPU spike & hangs IDE
  • [IDEADEV-36000] — prototype.js opened provoke an infinite loop
  • [IDEADEV-36149] — Datasources should not be saved on every IDEA settings save (7 second lock-up when switching to IDEA)
  • [IDEADEV-36150] — Option To Store Project Datasource In .iws (Was: Data Sources tab stores DB tables info in project ipr file)
  • [IDEADEV-36229] — Editor freezes for extreme duration waiting for code completion

Task

  • [IDEADEV-34794] — Document usage of Velocity templates in the copyright plugin
  • [IDEADEV-35248] — Please, map the following ID preferences.mouse.shortcut to the Enter Mouse Shortcut dialog box (File | Settings | IDE Settings | Keymap — Add Mouse Shortcut)
  • [IDEADEV-35249] — Document "Determining Template Data Language by a File Extension"
  • [IDEADEV-35774] — Update reference for the autoimport page
  • [IDEADEV-35945] — Document code style settings for JavaScript/ECMAScript/ActionScript
  • [IDEADEV-36003] — Update "Technologies" page of the New Project Wizard.
  • [IDEADEV-36280] — Add type = "separate" attribute to the img elements in Concepts

Usability Problem

  • [IDEADEV-25579] — Data Sources panel: data source-related actions could be enabled, when a table or column is selected
  • [IDEADEV-31337] — SQL: superfluous indentation after a column definition
  • [IDEADEV-32937] — SQL query is uncomfortable to write because developer always need to input schema's name or database name
  • [IDEADEV-33745] — SQL: Oracle: CALL keyword is shown in plain style
  • [IDEADEV-33758] — Recent find usages popup appears in the upper left corner of the screen
  • [IDEADEV-34029] — UML: Refactor action for selected member should invoke actions for this member, not classifier
  • [IDEADEV-34150] — SQL: Oracle: pseudo column names are resolved, but not suggested by completion
  • [IDEADEV-34449] — Perforce: in case of few clients it is impossible to recognize what password to type in login dialog
  • [IDEADEV-34582] — Resin: UI of "Debug Resin config" could be improved
  • [IDEADEV-34731] — The encoding of Result window of JDBC console should be the same as the encoding of project
  • [IDEADEV-35147] — Ctrl-Shift-Alt-C in datasource view: don't copy ":table"/":type" suffix
  • [IDEADEV-35165] — 'Refresh tables' progress dialog shown behind datasource properties dialog
  • [IDEADEV-35170] — "Goto declaration" on JavaScript member function shows all declarations with the same name
  • [IDEADEV-35225] — Use file patterns to assign language support for templates
  • [IDEADEV-35307] — Possibility to export query results in JDBC console wanted
  • [IDEADEV-35405] — Flex facet configuration: User expects to configure 'Flex SDK' rather than 'Path to Flex SDK' and 'Flex library name'
  • [IDEADEV-35535] — Customize Import Database Schema dialog for multiple Hibernate mappings and their formats
  • [IDEADEV-35680] — Maven: do not highlight unresolved artifacts in the <excludes> section
  • [IDEADEV-35741] — "Introduce Variable" refactoring in JavaScript suggests "*" as a variable name
  • [IDEADEV-35748] — Create new project from Maven archetype: make archetypes searchable
  • [IDEADEV-35752] — Maven archetype selection: show description
  • [IDEADEV-35769] — Dialog "Create HTML Wrapper for Flex Application" does not allow to enter size in percent
  • [IDEADEV-35920] — HQL console doesn't have right-click menu
  • [IDEADEV-35932] — Database toolwindow: cannot start JDBC console when table selected, only when datasource selected
  • [IDEADEV-35986] — Maven Re-Import triggers the compiler:compile goal which erroneously fails
  • [IDEADEV-35990] — In namespace autocompletion suggest only valid for current Flex SDK namespaces
  • [IDEADEV-36152] — Project level datasource information should not be saved in the IPR file
  • [IDEADEV-36238] — JavaScript formatting issue
  • [IDEADEV-36387] — Don't mark unused setters unused for entity persistent properties
  • [IDEADEV-36388] — Don't mark unused no-arg constructor unused for persistent entities
  • [IDEADEV-36411] — Move Caret to Code Block Start CTRL+[ and Move Caret to Code Block End CTRL+] should move to next higher block if already at the start/end of the block

Documentation Sub-task

Sub-task

  • [IDEADEV-34255] — Highlight qualified name with no import
  • [IDEADEV-35101] — EntityRefactoringSupport leaks reference to myPsiElement
  • [IDEADEV-35630] — Please, map IDs to the following dialog boxes

to the top