nik [Thu, 5 May 2016 10:47:15 +0000 (13:47 +0300)]
Merge remote-tracking branch 'origin/master'
nik [Thu, 5 May 2016 10:45:26 +0000 (13:45 +0300)]
jps model: cache role instances to optimize memory usage
Egor.Ushakov [Thu, 5 May 2016 10:12:49 +0000 (13:12 +0300)]
IDEA-155180 Configuration to not open debugger window automatically
Egor.Ushakov [Thu, 5 May 2016 09:45:54 +0000 (12:45 +0300)]
moved REMOTE_SESSION_KEY init into base attachVirtualMachine
Egor.Ushakov [Thu, 5 May 2016 08:30:40 +0000 (11:30 +0300)]
fixed testDebuggerStop
Sergey Ignatov [Thu, 5 May 2016 09:50:25 +0000 (12:50 +0300)]
add maven indices tests to the MAVEN_INTEGRATION_TESTS group
Denis Fokin [Thu, 5 May 2016 08:29:04 +0000 (11:29 +0300)]
IDEA-154765 prerequirements
nik [Thu, 5 May 2016 08:24:22 +0000 (11:24 +0300)]
Merge branch 'patch-1' of https://github.com/ryenus/intellij-community
Max Medvedev [Thu, 5 May 2016 08:18:28 +0000 (11:18 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 5 May 2016 06:31:35 +0000 (09:31 +0300)]
Merge remote-tracking branch 'origin/master'
Gregory.Shrago [Thu, 5 May 2016 04:34:27 +0000 (07:34 +0300)]
Lexers: drop unused code & fix paths
Vassiliy.Kudryashov [Wed, 4 May 2016 20:00:29 +0000 (23:00 +0300)]
IDEA-155610 ModuleBasedConfiguration.createInstance() may produce wrong custom 'cloning'
Max Medvedev [Wed, 4 May 2016 18:43:10 +0000 (21:43 +0300)]
Merge branch 'medvedev/oc-11785'
Anna.Kozlova [Wed, 4 May 2016 18:10:50 +0000 (20:10 +0200)]
push down: preserve @Override if keep abstract was selected (IDEA-155600)
Anna.Kozlova [Wed, 4 May 2016 17:45:36 +0000 (19:45 +0200)]
push down: apply javadoc settings when keep abstract (IDEA-155596)
Anna.Kozlova [Wed, 4 May 2016 17:27:10 +0000 (19:27 +0200)]
push down: show conflict if method already exist in target class when super signature was generics (IDEA-155578)
Anna.Kozlova [Wed, 4 May 2016 17:18:04 +0000 (19:18 +0200)]
push down/pull up: ensure raw substitutor correctly erase types in the target class (IDEA-155581)
Anna.Kozlova [Wed, 4 May 2016 16:39:29 +0000 (18:39 +0200)]
NPE (IDEA-155586)
Anna.Kozlova [Wed, 4 May 2016 15:12:00 +0000 (17:12 +0200)]
push down: order abstract/default/static (IDEA-148492)
Gregory.Shrago [Wed, 4 May 2016 18:16:49 +0000 (21:16 +0300)]
GPUB: replace variants with name for predicates
Gregory.Shrago [Wed, 4 May 2016 17:41:37 +0000 (20:41 +0300)]
MockApplication-based tests should fail sometimes, right?
Kirill Likhodedov [Wed, 4 May 2016 16:59:26 +0000 (19:59 +0300)]
Clarify the deprecation method & remove the method which is not used in plugins
Max Medvedev [Wed, 4 May 2016 16:55:29 +0000 (19:55 +0300)]
Merge remote-tracking branch 'origin/master' into medvedev/oc-11785
Kirill Likhodedov [Wed, 4 May 2016 16:14:29 +0000 (19:14 +0300)]
invokeLater if needed
Kirill Likhodedov [Wed, 4 May 2016 16:11:52 +0000 (19:11 +0300)]
Prefer onSuccess() to invokeLater in run()
Dmitry Trofimov [Wed, 4 May 2016 16:01:35 +0000 (18:01 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community
Vladimir Krivosheev [Wed, 4 May 2016 15:19:39 +0000 (17:19 +0200)]
cleanup
Vladimir Krivosheev [Wed, 4 May 2016 15:16:08 +0000 (17:16 +0200)]
convert LazyVariablesGroup to kotlin
Vladimir Krivosheev [Wed, 4 May 2016 15:15:46 +0000 (17:15 +0200)]
convert LazyVariablesGroup to kotlin
Vladimir Krivosheev [Wed, 4 May 2016 12:15:58 +0000 (14:15 +0200)]
remove js.debugger.v8.lazy.compilation flag
peter [Wed, 4 May 2016 10:55:25 +0000 (12:55 +0200)]
add clarifying comments around JavaResolveUtil.getContextClass
Sergey Simonchik [Wed, 4 May 2016 15:25:17 +0000 (18:25 +0300)]
get rid of empty space when a smaller tab selected
Denis Fokin [Wed, 4 May 2016 15:02:34 +0000 (18:02 +0300)]
IDEA-147388 Font spacing and boldness in Idea 15 on OSX
Dmitry Batkovich [Wed, 4 May 2016 14:15:35 +0000 (17:15 +0300)]
inspection tool window: now root node is invisible
Dmitry Batkovich [Wed, 4 May 2016 14:15:23 +0000 (17:15 +0300)]
inspection tool window: now root node is invisible
Dmitry Batkovich [Wed, 4 May 2016 14:11:26 +0000 (17:11 +0300)]
inspection tool window: now root node is invisible
Aleksey Pivovarov [Wed, 4 May 2016 13:57:41 +0000 (16:57 +0300)]
IDEA-81819 merge: add option to automatically apply non-conflicted changes at the resolve beginning
Aleksey Pivovarov [Wed, 4 May 2016 12:01:01 +0000 (15:01 +0300)]
diff: rename settings configurable
Dmitry Batkovich [Wed, 4 May 2016 13:39:05 +0000 (16:39 +0300)]
export html action: double repaint deleted
Vassiliy.Kudryashov [Wed, 4 May 2016 13:20:38 +0000 (16:20 +0300)]
IDEA-143366 Preserve bookmarks when line is moved
Anna.Kozlova [Wed, 4 May 2016 13:08:49 +0000 (15:08 +0200)]
testdata fixed
Anna.Kozlova [Wed, 4 May 2016 11:55:34 +0000 (13:55 +0200)]
usage view: exclude invalid files from read-only check
Egor.Ushakov [Wed, 4 May 2016 12:48:19 +0000 (15:48 +0300)]
IDEA-155569 Source code does not match appears when the other thread hits a breakpoint
Maxim.Mossienko [Wed, 4 May 2016 12:41:40 +0000 (14:41 +0200)]
logging cleanup
Pavel Dolgov [Wed, 4 May 2016 12:27:37 +0000 (15:27 +0300)]
Javafx: Simplify properties search and renaming in FXML. Fix NPE (IDEA-105038, IDEA-105231)
Dmitry Batkovich [Wed, 4 May 2016 12:27:07 +0000 (15:27 +0300)]
export html action: tree looks similar as in tool window
Eugene Zhuravlev [Wed, 4 May 2016 12:23:47 +0000 (14:23 +0200)]
licensing: connection via authenticated proxy supported (IDEA-149370)
Anna.Kozlova [Wed, 4 May 2016 11:45:58 +0000 (13:45 +0200)]
create parameter from usage: invokeLater for tests same as normal case (to avoid refactoring start from write action)
Anna.Kozlova [Wed, 4 May 2016 11:38:07 +0000 (13:38 +0200)]
replace code duplicates: move change signature out of write action
Anna.Kozlova [Wed, 4 May 2016 10:53:35 +0000 (12:53 +0200)]
extract method: shorten qualified names for new return type (IDEA-155518)
Sergey Ignatov [Wed, 4 May 2016 11:36:33 +0000 (14:36 +0300)]
cleanup
Sergey Ignatov [Wed, 4 May 2016 11:36:22 +0000 (14:36 +0300)]
move maven importing tests to the MAVEN_INTEGRATION_TESTS group
Aleksey Pivovarov [Wed, 4 May 2016 11:09:09 +0000 (14:09 +0300)]
IDEA-154620 ui: fix handling of shortcuts with second stroke for local actions
We need `myFoundComponent` to survive till the next action event, because is is used to find local actions (registered with `registerWithCustomShortcutSet`) in `inSecondStrokeInProgressState`.
It is a WeakReference, so this will not cause memory leaks.
It was broken in
9b6176d
Aleksey Pivovarov [Wed, 4 May 2016 10:28:18 +0000 (13:28 +0300)]
IDEA-75002 merge: allow to assign shortcuts to actions
* fix action titles - capitalisation, wording
Dmitry Batkovich [Wed, 4 May 2016 11:19:34 +0000 (14:19 +0300)]
export html action: do not add href to problem resolutions
Mikhail Golubev [Tue, 3 May 2016 13:16:41 +0000 (16:16 +0300)]
PY-18970 Check that imports in "project" group don't belong to any library root
Consider such imports as imports from the standard library or third party
libraries instead.
Dmitry Batkovich [Wed, 4 May 2016 10:36:04 +0000 (13:36 +0300)]
export html action: do not add href to problem resolutions
Dmitry Batkovich [Wed, 4 May 2016 10:18:04 +0000 (13:18 +0300)]
export html action: location + name merged
Anna.Kozlova [Wed, 4 May 2016 10:09:48 +0000 (12:09 +0200)]
method refs: don't highlight new as constructor call (IDEA-155547)
Aleksey Pivovarov [Wed, 4 May 2016 09:41:12 +0000 (12:41 +0300)]
IDEA-155526 diff: reuse single ActionToolbar instance in DiffRequestProcessor
Dmitry Batkovich [Wed, 4 May 2016 09:24:39 +0000 (12:24 +0300)]
export html action: expand text field
Dmitry Avdeev [Wed, 4 May 2016 09:22:39 +0000 (12:22 +0300)]
Merge remote-tracking branch 'origin/master'
Anna.Kozlova [Wed, 4 May 2016 09:01:58 +0000 (11:01 +0200)]
assignability to primitive: check type parameter bounds if applicable (IDEA-155551)
Aleksey Pivovarov [Wed, 4 May 2016 08:48:46 +0000 (11:48 +0300)]
ui: fix blinking background on switching between tabs in toolwindow
Dmitry Batkovich [Wed, 4 May 2016 08:21:44 +0000 (11:21 +0300)]
export html action: do not traverse tree for excluded elements
peter [Wed, 4 May 2016 07:59:42 +0000 (09:59 +0200)]
use app invokeAndWait in SaveProjectAsTemplateAction
peter [Wed, 4 May 2016 07:51:39 +0000 (09:51 +0200)]
clear completion copy cache on file rename
peter [Wed, 4 May 2016 07:08:39 +0000 (09:08 +0200)]
perform interactive text replace inside a transaction
peter [Wed, 4 May 2016 06:56:56 +0000 (08:56 +0200)]
todo index cleanup
Dmitry Batkovich [Wed, 4 May 2016 07:38:31 +0000 (10:38 +0300)]
export html action: lambda conversion
Sergey Simonchik [Wed, 4 May 2016 07:36:26 +0000 (10:36 +0300)]
use JBUI utility methods to simplify code (IDEA-CR-10241)
Dmitry Batkovich [Wed, 4 May 2016 06:39:25 +0000 (09:39 +0300)]
cleanup
Maxim.Mossienko [Tue, 3 May 2016 21:35:41 +0000 (23:35 +0200)]
serialize keys before calling append
Maxim.Mossienko [Tue, 3 May 2016 21:19:51 +0000 (23:19 +0200)]
handle runtime exception same way as ioexception when we reinitialize index storage with clear (IDEA-152960)
peter [Tue, 3 May 2016 21:02:48 +0000 (23:02 +0200)]
use app invokeAndWait in tests by default
peter [Tue, 3 May 2016 20:52:07 +0000 (22:52 +0200)]
don't let indexing use meaningless empty editor highlighter
peter [Tue, 3 May 2016 20:49:51 +0000 (22:49 +0200)]
do lighter checks before calling isChainable that might load AST
Maxim.Mossienko [Tue, 3 May 2016 19:55:42 +0000 (21:55 +0200)]
- filter out invalid index ids earlier
- set dirty flag if there is a change in stamps
Maxim.Mossienko [Tue, 3 May 2016 19:32:54 +0000 (21:32 +0200)]
- request for indices during initialization phase should just wait until end of the initialization
- add to log names of removed indices
Maxim.Mossienko [Tue, 3 May 2016 19:30:16 +0000 (21:30 +0200)]
- remove absent (in this session) stub indices properly (with logging)
- introduce / use static instance of StubIdExternalizer
Konstantin Bulenkov [Tue, 3 May 2016 19:01:36 +0000 (21:01 +0200)]
fix several hidpi issues with non-scalable insets
Anna.Kozlova [Tue, 3 May 2016 18:43:32 +0000 (20:43 +0200)]
junit sm runner: restore support for exceptions in before class methods
Anna.Kozlova [Tue, 3 May 2016 17:08:07 +0000 (19:08 +0200)]
if provided, search existing tests by location string in order to avoid ambiguity caused by same names test methods which come from different tests
Anna.Kozlova [Tue, 3 May 2016 17:07:57 +0000 (19:07 +0200)]
test presentation: include root comment as qualifier to get root fqName if failed with short name
Daniil Ovchinnikov [Tue, 3 May 2016 18:00:03 +0000 (21:00 +0300)]
[groovy] remove methods that became unused after transformations refactoring
Daniil Ovchinnikov [Tue, 3 May 2016 17:34:02 +0000 (20:34 +0300)]
Merge branch 'dany/groovy-transformations'
# Conflicts:
# plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/util/GrClassImplUtil.java
Julia Beliaeva [Fri, 29 Apr 2016 12:49:26 +0000 (15:49 +0300)]
[tabs] PanelWithActionsAndCloseButton uses proper close method that disposes individual tab
Julia Beliaeva [Fri, 29 Apr 2016 12:39:18 +0000 (15:39 +0300)]
[tabs] dispose specific tab when closing
Julia Beliaeva [Thu, 28 Apr 2016 21:20:35 +0000 (00:20 +0300)]
[vcs-log] close log tabs on dispose when they are in split mode
Julia Beliaeva [Thu, 28 Apr 2016 21:16:15 +0000 (00:16 +0300)]
[vcs-log] close log tab action also works when tabs are in split mode
Julia Beliaeva [Thu, 28 Apr 2016 19:22:03 +0000 (22:22 +0300)]
[tabs] merge action disposes old contents after creating new ones
Julia Beliaeva [Thu, 28 Apr 2016 18:40:37 +0000 (21:40 +0300)]
[tabs] do not dispose tabs while spliting them
Konstantin Bulenkov [Tue, 3 May 2016 16:05:43 +0000 (18:05 +0200)]
Simplify
Konstantin Bulenkov [Tue, 3 May 2016 15:28:34 +0000 (17:28 +0200)]
cleanup
Konstantin Bulenkov [Tue, 3 May 2016 15:27:46 +0000 (17:27 +0200)]
additional constructor for custom line border
Maxim.Mossienko [Tue, 3 May 2016 15:16:30 +0000 (17:16 +0200)]
fix startOffset used for constructing FindResultUsageInfo
Kirill Likhodedov [Tue, 3 May 2016 15:09:43 +0000 (18:09 +0300)]
Make VcsDirtyScopeVfsListener a service, not a component
There is no need to be a component: no sense in listening VFS until
ChangeListManager & VcsDirtyScopeManager are ready anyway.
On the other hand, being a component makes impossible to depend on
the VDSM as a parent component.
Konstantin Bulenkov [Tue, 3 May 2016 14:39:50 +0000 (16:39 +0200)]
wrong colors when switching from/to Darcula
Konstantin Bulenkov [Tue, 3 May 2016 14:39:04 +0000 (16:39 +0200)]
introduce JBColor.isBright() for better use with lambdas
Kirill Likhodedov [Tue, 3 May 2016 14:07:51 +0000 (17:07 +0300)]
vcs test: use getComponent to get component instead of calling ServiceManager