Valentin Fondaratov [Mon, 11 Jan 2016 17:18:51 +0000 (20:18 +0300)]
Merge branch ultimate:plugins/yaml into community
Roman Shevchenko [Mon, 11 Jan 2016 12:24:58 +0000 (13:24 +0100)]
[vfs] exception on missing .zip entries (EA-77454)
returning an empty array is not correct and cause problems in clients
Ivan Bessonov [Mon, 11 Jan 2016 12:18:27 +0000 (15:18 +0300)]
IDEA-138721 - GWT - showing of module in navigation popup for css resources
Roman Shevchenko [Mon, 11 Jan 2016 12:10:58 +0000 (13:10 +0100)]
[java] inner class detection: optimization
Dmitry Batrak [Tue, 29 Dec 2015 17:56:46 +0000 (20:56 +0300)]
diagnostics for EA-72471
Dmitry Batrak [Tue, 29 Dec 2015 15:48:01 +0000 (18:48 +0300)]
diagnostics for EA-77265
Dmitry Batrak [Tue, 29 Dec 2015 14:43:15 +0000 (17:43 +0300)]
EA-77175 - IOOBE: TextLayoutCache.invalidateLines
Dmitry Batrak [Tue, 29 Dec 2015 14:05:16 +0000 (17:05 +0300)]
EA-77138 - IOOBE: LineSet.findLineIndex
Alexey Kudravtsev [Wed, 30 Dec 2015 13:49:13 +0000 (16:49 +0300)]
print the offending event also
Alexey Kudravtsev [Wed, 30 Dec 2015 13:45:34 +0000 (16:45 +0300)]
IDEA-146557 Write javadoc for JavaRecursiveElementWalkingVisitor and JavaRecursiveElementVisitor classes
Alexey Kudravtsev [Wed, 30 Dec 2015 12:59:36 +0000 (15:59 +0300)]
IDEA-149625 NPE at com.intellij.lang.properties.RemovePropertyFix.isAvailable(RemovePropertyFix.java:48)
Alexey Kudravtsev [Wed, 30 Dec 2015 11:20:23 +0000 (14:20 +0300)]
javadoc
Alexey Kudravtsev [Wed, 30 Dec 2015 11:19:52 +0000 (14:19 +0300)]
cleanup
Alexey Kudravtsev [Wed, 30 Dec 2015 11:19:44 +0000 (14:19 +0300)]
execute popState() always to avoid "stack is empty" exceptions like EA-73546 - assert: AbstractProgressIndicatorBase.popState
Alexey Kudravtsev [Wed, 30 Dec 2015 11:10:28 +0000 (14:10 +0300)]
testCOWListPerformanceAdd: test addition instead of iteration
Alexey Kudravtsev [Mon, 28 Dec 2015 15:30:01 +0000 (18:30 +0300)]
EA-73546 - assert: AbstractProgressIndicatorBase.popState
Elizaveta Shashkova [Mon, 11 Jan 2016 11:48:24 +0000 (14:48 +0300)]
Add a python25 tag for concurrency visualization tests and some fixes for python24
Vasily Pisar [Wed, 23 Dec 2015 03:48:27 +0000 (06:48 +0300)]
CPP-3088 Kill CMake processes when exiting IDE
- trivial, moving functionality from OSProcessManager to static methods (so that we won't need an instance of the full application every time we need to kill a process)
Dmitry Jemerov [Mon, 11 Jan 2016 11:37:39 +0000 (12:37 +0100)]
if a plugin allows bundled update, include its ID and version in exception reports
Dmitry Batkovich [Mon, 11 Jan 2016 11:33:59 +0000 (14:33 +0300)]
type migration: don't migrate method qualifiers type if type parameters are assignable (example: IDEA-150178)
Egor.Ushakov [Mon, 11 Jan 2016 11:29:23 +0000 (14:29 +0300)]
registry option to enable preloading of vcs annotations on file open to speedup file annotate later
Aleksey Pivovarov [Tue, 10 Nov 2015 12:10:11 +0000 (15:10 +0300)]
diff: disable "annotate previous revision" for slave-side lines in Unified Viewer
Aleksey Pivovarov [Tue, 10 Nov 2015 11:58:54 +0000 (14:58 +0300)]
IDEA-58417 vcs: enable "annotate previous revision" action for localy modified files
Dmitry Batkovich [Mon, 11 Jan 2016 09:53:10 +0000 (12:53 +0300)]
guava type migration: don't convert chain if current method is unconvertible IDEA-150185
Dmitry Batkovich [Mon, 11 Jan 2016 09:43:50 +0000 (12:43 +0300)]
guava type migration: add "apply" method reference for unconverted predicates IDEA-150210
Anna Kozlova [Sat, 9 Jan 2016 11:56:29 +0000 (12:56 +0100)]
safe delete: check hierarchy excluding current method (IDEA-150176)
Anna Kozlova [Sat, 9 Jan 2016 11:46:42 +0000 (12:46 +0100)]
remove unused code
Eugene Zhuravlev [Fri, 8 Jan 2016 21:19:40 +0000 (22:19 +0100)]
IDEA-150169 IDE blocked on save due to AntConfigurationBase
Anna Kozlova [Fri, 8 Jan 2016 19:36:57 +0000 (20:36 +0100)]
ensure current language level for varargs parameter (IDEA-149975)
Anna Kozlova [Fri, 8 Jan 2016 19:05:35 +0000 (20:05 +0100)]
inference: stop tree up traversal when lambda expression is currently checked
EA-76546 - assert: InferenceSessionContainer.treeWalkUp
IDEA-150168; IDEA-150166
Anna Kozlova [Fri, 8 Jan 2016 16:05:53 +0000 (17:05 +0100)]
inference: do not erase inferred recursive types to object
Anna Kozlova [Fri, 8 Jan 2016 14:55:41 +0000 (15:55 +0100)]
test discovery: fork per module when tests were found in different modules
Vladimir Krivosheev [Fri, 8 Jan 2016 17:13:14 +0000 (18:13 +0100)]
node json rpc server: "call method" test passed
Vladimir Krivosheev [Fri, 8 Jan 2016 16:28:46 +0000 (17:28 +0100)]
node json rpc server: fix sendErrorResponse
Vladimir Krivosheev [Fri, 8 Jan 2016 13:17:38 +0000 (14:17 +0100)]
convert JsonRpcServer to kotlin
Vladimir Krivosheev [Fri, 8 Jan 2016 13:17:15 +0000 (14:17 +0100)]
convert JsonRpcServer to kotlin
Vladimir Krivosheev [Fri, 8 Jan 2016 09:49:16 +0000 (10:49 +0100)]
node json rpc server: send
irengrig [Tue, 5 Jan 2016 13:14:11 +0000 (14:14 +0100)]
extract readonly textfield with lazy history with browse button into separate platform-impl component, to reuse later wider
Roman Shevchenko [Fri, 8 Jan 2016 13:46:56 +0000 (14:46 +0100)]
Cleanup (formatting)
Roman Shevchenko [Fri, 8 Jan 2016 13:45:04 +0000 (14:45 +0100)]
[java] another case of inner class detection
Eugene Zhuravlev [Fri, 8 Jan 2016 11:10:45 +0000 (12:10 +0100)]
always set 'initialized' flag at the end of initialization, no matter were exceptions/assertions thrown or not (IDEA-150156)
Anna Kozlova [Fri, 8 Jan 2016 10:00:36 +0000 (11:00 +0100)]
return type equivalence: compare supers with current method, but check type parameters from super types
Anna Kozlova [Thu, 7 Jan 2016 18:24:15 +0000 (19:24 +0100)]
EA-77504 - UOE: InputOutputConstraintFormula.getInputVariables
Anna Kozlova [Thu, 7 Jan 2016 16:59:39 +0000 (17:59 +0100)]
captured wildcards: fix casting to arrays (IDEA-150124)
Anna Kozlova [Thu, 7 Jan 2016 16:31:38 +0000 (17:31 +0100)]
return type equivalence: compare supers with current method (IDEA-147335)
Maxim.Mossienko [Thu, 7 Jan 2016 18:32:23 +0000 (19:32 +0100)]
renamed parameter
Maxim.Mossienko [Thu, 7 Jan 2016 18:28:27 +0000 (19:28 +0100)]
rebuildStub() if number of indexed roots is different from number of current roots
Roman Shevchenko [Thu, 7 Jan 2016 16:54:18 +0000 (17:54 +0100)]
Cleanup (formatting)
Roman Shevchenko [Thu, 7 Jan 2016 16:52:14 +0000 (17:52 +0100)]
[java decompiler] makes "Show Decompiled Class" Scala-compatible
Roman Shevchenko [Thu, 7 Jan 2016 16:35:43 +0000 (17:35 +0100)]
[java] library source compatibility check restricted to Java; no notification for matched files
Anna Kozlova [Thu, 7 Jan 2016 15:04:01 +0000 (16:04 +0100)]
avoid resolve during index results processing
Anna Kozlova [Thu, 7 Jan 2016 14:40:24 +0000 (15:40 +0100)]
inherit unrelated abstract/default through hierarchy: don't merge methods with not override equivalent signatures (IDEA-146135)
Anna Kozlova [Thu, 7 Jan 2016 13:44:08 +0000 (14:44 +0100)]
inherit unrelated abstract/default through hierarchy (IDEA-146070)
Anna Kozlova [Thu, 7 Jan 2016 13:19:10 +0000 (14:19 +0100)]
inherit abstract/default when inheritor provides substitutor which makes 2 different methods in the super hierarchy override equivalent (IDEA-140490; IDEA-146056)
Anna Kozlova [Tue, 5 Jan 2016 17:52:02 +0000 (18:52 +0100)]
inherit unrelated concrete methods with same signature error (IDEA-67838)
Yann Cébron [Thu, 7 Jan 2016 14:56:57 +0000 (15:56 +0100)]
FinderRecursivelPanel: ignore INRE from doCustomizeCellRenderer()
Yann Cébron [Thu, 7 Jan 2016 14:55:10 +0000 (15:55 +0100)]
IDEA-149745 INRE at com.intellij.util.indexing.FileBasedIndexImpl.a
Roman Shevchenko [Thu, 7 Jan 2016 14:33:27 +0000 (15:33 +0100)]
[java] inner class detection corrected; early exit added
Roman Shevchenko [Thu, 7 Jan 2016 12:56:24 +0000 (13:56 +0100)]
[java] fixes false positive in library source compatibility check
Anton Makeev [Mon, 4 Jan 2016 13:45:50 +0000 (14:45 +0100)]
ConsoleHistory: small optimization
Roman Shevchenko [Thu, 7 Jan 2016 10:39:58 +0000 (11:39 +0100)]
Cleanup (minor optimization; dead code dropped)
Kirill Likhodedov [Mon, 4 Jan 2016 14:37:24 +0000 (17:37 +0300)]
GitHandler: use separate logger to log the command duration (when it didn't take too long).
Kirill Likhodedov [Mon, 4 Jan 2016 14:13:09 +0000 (17:13 +0300)]
GitHandler: print the root of the current command in a more friendly way
Kirill Likhodedov [Sun, 20 Dec 2015 13:55:05 +0000 (16:55 +0300)]
git: rebase: NotNull
Kirill Likhodedov [Sun, 20 Dec 2015 13:54:13 +0000 (16:54 +0300)]
git: rebase: LOG.warn instead of debug for unexpected situations
pasynkov [Tue, 5 Jan 2016 22:30:17 +0000 (23:30 +0100)]
register service interface
Roman Shevchenko [Tue, 5 Jan 2016 18:03:14 +0000 (19:03 +0100)]
[java] better error handling in inner class detection (EA-77454)
Roman Shevchenko [Tue, 5 Jan 2016 17:29:44 +0000 (18:29 +0100)]
[project] ASM sources updated (patch included); patched class recompiled
Roman Shevchenko [Tue, 5 Jan 2016 16:11:35 +0000 (17:11 +0100)]
[project] ASM sources updated
pasynkov [Tue, 5 Jan 2016 15:34:52 +0000 (16:34 +0100)]
JavaDocInfoGenerator creation through factory (to be overridden by Upsource)
Roman Shevchenko [Tue, 5 Jan 2016 14:16:14 +0000 (15:16 +0100)]
Cleanup (logging condition fixed)
irengrig [Tue, 5 Jan 2016 12:27:02 +0000 (13:27 +0100)]
WEB-19705 Disable startup tasks in Default preferences
Roman Shevchenko [Tue, 5 Jan 2016 12:11:51 +0000 (13:11 +0100)]
[java] better inner class detection (IDEA-132606)
Anna Kozlova [Mon, 4 Jan 2016 17:08:42 +0000 (18:08 +0100)]
lambda -> method ref: make cast type denotable (IDEA-134217)
Anna Kozlova [Mon, 4 Jan 2016 17:03:08 +0000 (18:03 +0100)]
method ref -> lambda: collapse to expression lambda if no additional cast is not redundant
Anna Kozlova [Mon, 4 Jan 2016 16:28:00 +0000 (17:28 +0100)]
method refs: captured wildcard at receiver position
EA-77434 - assert: PsiMethodReferenceCompatibilityConstraint.getParameterizedTypeSubstitutor
Anna Kozlova [Mon, 4 Jan 2016 14:41:08 +0000 (15:41 +0100)]
redundant explicit types: available inside nested calls for java 8 (IDEA-134160)
Roman Shevchenko [Mon, 4 Jan 2016 18:17:08 +0000 (19:17 +0100)]
[ui] file validation before opening (EA-77321)
Roman Shevchenko [Mon, 4 Jan 2016 17:26:04 +0000 (18:26 +0100)]
[util] decoding non-padded Base64 strings (EA-77396)
Roman Shevchenko [Mon, 4 Jan 2016 16:36:37 +0000 (17:36 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 4 Jan 2016 16:36:15 +0000 (17:36 +0100)]
[ui] correct success/failure notifications for desktop entry and launcher script actions (EA-77336)
Anna Kozlova [Mon, 4 Jan 2016 12:07:14 +0000 (13:07 +0100)]
accept javax.annotation.concurrent as JSR 305 annotations for concurrency group inspections (IDEA-75733)
Roman Shevchenko [Mon, 4 Jan 2016 10:05:38 +0000 (11:05 +0100)]
Merge remote-tracking branch 'origin/master'
Vladimir Krivosheev [Fri, 1 Jan 2016 19:40:02 +0000 (20:40 +0100)]
zkm scramble — move assertJ usage to test src because jar located in dev folder
Maxim.Mossienko [Fri, 1 Jan 2016 13:05:45 +0000 (16:05 +0300)]
fix compilation problem with Kotlin in latest EAP
Bas Leijdekkers [Thu, 31 Dec 2015 19:22:35 +0000 (20:22 +0100)]
IDEA-CR-6886
Bas Leijdekkers [Thu, 31 Dec 2015 18:57:29 +0000 (19:57 +0100)]
fix isJCiPAnnotation check
Vladimir Krivosheev [Thu, 31 Dec 2015 16:51:36 +0000 (17:51 +0100)]
RestService — call activateLastFocusedFrame if need, most of the services are responsibile to call it in appropriate time, generic solution is not suitable here
node-rpc-client — fix connect, but "write" is not yet done
Bas Leijdekkers [Thu, 31 Dec 2015 16:11:31 +0000 (17:11 +0100)]
changes for IDEA-CR-7640
Dmitry Jemerov [Thu, 31 Dec 2015 15:31:17 +0000 (16:31 +0100)]
cast parameter to type expected by superclass
Dmitry Jemerov [Thu, 31 Dec 2015 14:50:43 +0000 (15:50 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Jemerov [Thu, 31 Dec 2015 14:48:15 +0000 (15:48 +0100)]
advance minimum required version of Kotlin to beta 4
Dmitry Jemerov [Thu, 31 Dec 2015 14:46:22 +0000 (15:46 +0100)]
remaining changes for Kotlin beta 4 & post-beta 4 compatibility
Anna Kozlova [Thu, 31 Dec 2015 14:15:15 +0000 (15:15 +0100)]
enable auto import on the fly for static methods (IDEA-103995)
Bas Leijdekkers [Thu, 31 Dec 2015 13:40:13 +0000 (14:40 +0100)]
IDEA-149649 ("Private member access" inspection should not warn on inlined constants.)
Bas Leijdekkers [Thu, 31 Dec 2015 13:11:38 +0000 (14:11 +0100)]
IG: more consistent inspection name
Bas Leijdekkers [Thu, 31 Dec 2015 13:07:14 +0000 (14:07 +0100)]
IG: improved and added quickfix to "Confusing primitive array argument to varargs method" inspection
Bas Leijdekkers [Thu, 31 Dec 2015 11:36:17 +0000 (12:36 +0100)]
IG: improved "Confusing argument to varargs method" inspection
- added quickfixes
- clarified name and problem descriptor
- added warning when passed array subtype
Bas Leijdekkers [Thu, 31 Dec 2015 10:57:30 +0000 (11:57 +0100)]
IG: improve wording of varargs inspection descriptions
Vladimir Krivosheev [Thu, 31 Dec 2015 13:21:44 +0000 (14:21 +0100)]
ApplicationRule — cleanPersistedContents