Tagir Valeev
7906dd0dcd
RedundantCastUtil: fix isCastRedundant (avoid checking another cast)
2019-03-11 17:53:32 +07:00
Pavel Dolgov
4d844c7a4e
JavaFX: Don't use JAVA_STRUCTURE_MODIFICATION_COUNT because it's not reliable (EA-139192)
2019-03-11 13:50:42 +03:00
Vladislav.Soroka
60662c5e34
IDEA-208705 Do not save build scripts while editing
2019-03-11 13:37:21 +03:00
Alexey Kudravtsev
b7a51769ac
do not load default project unnecessarily
2019-03-11 13:21:42 +03:00
Alexey Kudravtsev
a42cca5dd3
cleanup: notnull
2019-03-11 13:21:42 +03:00
Alexey Kudravtsev
a5901b1132
avoid rebuilding vfs under read lock to fix EA-137811 - assert: FSRecords$DbConnection.handleError
2019-03-11 13:21:42 +03:00
Alexey Kudravtsev
eb339a80be
avoid unnecessary default project init in tests
2019-03-11 13:21:41 +03:00
Alexey Kudravtsev
a0827b3a53
optimization: avoid excessive nesting of SubLists into each other
2019-03-11 13:21:41 +03:00
Alexey Kudravtsev
4a41d14f7c
remove useless @Test
2019-03-11 13:21:41 +03:00
Alexey Kudravtsev
650279e781
more notnull
2019-03-11 13:21:40 +03:00
Alexander Zolotov
748587d3ca
Do not use executor name with mnemonic it run configuration dialog (UX-540)
...
+ change mnemonic of `Allow parallel run` to U
+ replace removing mnemonics from getStartActionText to just calling getActionText
The motivation is described in the ticket.
Removing mnemonic seems to be safe here as:
1) the mnemonic was assigned to a default button;
2) the mnemonic might be different in the same dialog depending on executor, so habit cannot be strong here.
2019-03-11 13:16:41 +03:00
Alexander Zolotov
29b8151e7a
Prettify postfix template editors
...
- minimal size for applicable contexts list
- resizable textarea and applicable contexts list
- fill entire dialog
- proper comment label
2019-03-11 13:16:41 +03:00
Tagir Valeev
8664dfa776
AbstractNumberConversionIntention: rewrite to avoid storing PSI in fields
2019-03-11 17:11:21 +07:00
Tagir Valeev
3f3f575d07
InlineMethodProcessor: cover weird case with enum constant, lambda and explicit return with another call
2019-03-11 17:11:20 +07:00
Tagir Valeev
c652bbf2ea
ExtractMethodObjectProcessor: fix visitor for lambdas
2019-03-11 17:11:20 +07:00
Vladimir Krivosheev
ff9ed89a94
IDEA-CR-44706 make clear what's going on during app initialization preparation phase (third part, not fully covered)
2019-03-11 10:56:18 +01:00
Daniil Ovchinnikov
898f3c5feb
[groovy] add empty intention if there are no accessibility fixes available (IDEA-208383)
2019-03-11 12:55:14 +03:00
graann
b003d80f38
fix javadoc references in com.intellij.ui.tabs.JBTabsPresentation#setPaintBorder. Implement new Editor Tabs UI (#IDEA-205489)
2019-03-11 12:50:28 +03:00
stsypanov
585a5a0206
Add missing break statement (see IDEA-208467)
...
PR #1077
2019-03-11 16:32:08 +07:00
Vladimir Krivosheev
220e8f129e
revert sqlite to 3.21.0.1 (3.23+ leads to NetworkTableTest test failures)
2019-03-11 10:28:23 +01:00
nik
8dcd32b71f
java: make JavaIdePlugin.xml consistent with PlatformLangPlugin.xml
...
Move registration of extensions and services which are present in PlatformLangPlugin.xml (and therefore included in all small IDEs) to the beginning of JavaIdePlugin.xml. Those which have special implementation in IntelliJ IDEA are now explicitly override the default implementation.
This is a preliminary step to reuse PlatformLangPlugin.xml in IntelliJ IDEA as well to make all IDEs consistent and avoid duplication. This is also needed to properly extract Java support to a separate plugin (IDEA-195719).
2019-03-11 12:23:36 +03:00
Tagir Valeev
8f4ca9390c
ExpectedTypesProvider: fix switch expression handling
2019-03-11 16:19:38 +07:00
Tagir Valeev
5804248bfa
AbstractNumberConversionIntention: possible race fixed
2019-03-11 16:06:18 +07:00
Vladimir Krivosheev
98736e25bf
IDEA-CR-44706 make clear what's going on during app initialization preparation phase (second part, not fully covered)
...
visualizer - firefox bug workaround
2019-03-11 09:58:09 +01:00
Vladimir.Orlov
f71fdaafc8
windows installer: name for checkbox of single 64bit shortcut for IDEA IC is too long.
2019-03-11 11:56:58 +03:00
Dmitry Batrak
74dc64e942
fix javadoc in CaretListener
2019-03-11 11:02:35 +03:00
Tagir Valeev
90aab8b9c4
DfaMemoryStateImpl: fix SOE when canonicalizing the stack value (EA-139129)
2019-03-11 14:37:53 +07:00
Vladimir.Orlov
25b29dda44
IDEA-207608 [jbr11 windows installers] It is better to remove checkboxes related to win32 system from Setup dialog
...
IDEA-CR-44378
2019-03-11 10:32:32 +03:00
Tagir Valeev
8b7a925996
other.xml: remove unnecessary options (IDEA-CR-44450)
2019-03-11 14:18:29 +07:00
Vladislav Rassokhin
cad7bf54c1
CompilationPartsUtil should remove old stalled output directories
2019-03-11 10:03:06 +03:00
Vladislav Rassokhin
3b980d784f
Drop unused logger in CleanupInspectionIntention
...
Not used since 08f2e35627
2019-03-11 09:33:46 +03:00
Bradley Smith
9d24211d3a
Ensure GradleProjectResolver uses the provided extra model
...
provider given by extensions
2019-03-11 09:29:30 +03:00
Tagir Valeev
2c44692b49
Remove descriptions of merged intentions (IDEA-208199; IDEA-CR-44719)
2019-03-11 13:05:39 +07:00
Tagir Valeev
ef9153d8a3
IDEA-208199 Merge convert to decimal/octal/hex/binary to submenu
2019-03-11 13:00:31 +07:00
Tagir Valeev
991f6eb12d
ChooserInterceptor: more detailed message
2019-03-11 13:00:30 +07:00
Tagir Valeev
5551f5e42b
DfaNullability: update JavaDoc
2019-03-11 13:00:30 +07:00
Artemiy Sartakov
e2712573ac
SuspiciousIntegerDivAssignmentInspection: cr fixes (IDEA-CR-44232)
...
1. fixed CCE when rhs contains char
2. updated fix to handle parenthesized rhs
3. updated fix to handle negated number as a literal and not as an expression
2019-03-11 12:56:51 +07:00
Tagir Valeev
c48baf0d0f
IDEA-208497 Magic constant inspection shows warning for xor
2019-03-11 11:37:21 +07:00
Tagir Valeev
d3e23bbb38
AbstractPopup: intercept other show() methods. ChooserInterceptor: use UIUtil.findComponentOfType
2019-03-11 10:49:30 +07:00
Tagir Valeev
a99dc56f10
UIUtil#findComponentOfType: cosmetic; avoid unchecked cast
2019-03-11 10:35:04 +07:00
Max Medvedev
b51f51055a
Merge remote-tracking branch 'origin/master'
2019-03-10 22:31:16 +03:00
Sergey Simonchik
9fe35f7595
terminal: do not accept ColoredProcessHandler
2019-03-10 21:48:07 +03:00
Sergey Simonchik
35c2263a85
add PtyCommandLine.isConsoleMode
2019-03-10 21:02:57 +03:00
Aleksey Pivovarov
78604ed4da
diff: Javadoc
2019-03-10 17:21:20 +03:00
Max Medvedev
e379899f1f
fix typo in groovy join lines
2019-03-10 16:56:36 +03:00
Ilya.Kazakevich
cfb24d2baf
Test unstaged: it fails on IronPython for the good reason
2019-03-09 21:50:07 +03:00
Julia Beliaeva
93f5ac5f99
[vcs-log] remove outdated javadoc
2019-03-09 19:49:11 +03:00
Julia Beliaeva
8a4e82745d
[vcs-log] add baseline events to features and repository size statistic collectors
...
They are needed to count the total number of users with initialized log and calculate percentages from this number.
FUS-97, FUS-102
2019-03-09 19:49:10 +03:00
Kirill Likhodedov
32077614c1
git: remove obsolete/trivial javadoc
2019-03-09 19:44:12 +03:00
Kirill Likhodedov
839989d71f
git: fix the link to the preferred method in the deprecation message
2019-03-09 19:44:12 +03:00