Commit Graph
241627 Commits
Author SHA1 Message Date
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