Commit Graph
205902 Commits
Author SHA1 Message Date
Tagir Valeev e4efb836cd RedundantStringOperationInspection: fixes after review IDEA-CR-25339
1. messages cleanup
2. new StringBuilder(""). PrintStream.println("") are warned
2017-10-17 10:58:07 +07:00
Tagir Valeev 4592ef4516 MethodNameSameAsClassNameInspection: fixes according to review IDEA-CR-25301
MethodSignatureUtil#areParametersErasureEqual used; report warning even if matching constructor exists
2017-10-17 09:46:38 +07:00
Tagir Valeev 32c8849dc7 IdempotentLoopBodyInspection: break makes loop as non-idempotent (IDEA-CR-25479) 2017-10-17 09:46:38 +07:00
Gregory.Shrago 830c2a22fd fix some math for the new src & dst-aware drawImage 2017-10-17 02:57:22 +03:00
Gregory.Shrago c44c0f9386 IDEA-173043 Make tooltips background configurable 2017-10-17 02:06:21 +03:00
Dmitry Trofimov e680e4ee22 Return pkgutil imports 2017-10-17 00:49:03 +02:00
Gregory.Shrago 69fac8e4d2 IDEA-161840 Background Image is not set for the Preview of Find 2017-10-17 01:20:56 +03:00
Gregory.Shrago bd5cf0fdf4 IDEA-159531 Comboboxes hide background picture 2017-10-17 01:04:25 +03:00
Gregory.Shrago 883463ea3a support background images in breadcrumbs 2017-10-17 00:18:45 +03:00
Gregory.Shrago a413b18b94 IDEA-180011 Cannot set background image in latest PyCharm EAP (2) 2017-10-17 00:18:45 +03:00
Egor Ushakov 5d69a8e66f EA-107617 - IAE: RangeMarkerImpl.<init> 2017-10-16 23:15:39 +03:00
Dmitry Trofimov d19421bdeb final 2017-10-16 22:09:58 +02:00
Dmitry Trofimov 941cce349d User assert instead of IllegalArgumentException (IDEA-CR-25304) 2017-10-16 22:09:58 +02:00
Dmitry Trofimov 51369b18bf Cleanup 2017-10-16 22:09:58 +02:00
Sergey Malenkov f5cbf53352 resolve path using visitor to wait for tree updating 2017-10-16 22:59:28 +03:00
Sergey Malenkov 5552db0924 map reused node before mappings are removed 2017-10-16 22:59:28 +03:00
Dmitry Trofimov ae6c6393c2 Create template for the scope that actually has the edited text (PY-25606) 2017-10-16 21:57:50 +02:00
Kirill Likhodedov 232866ada7 Deprecate PeriodicalTasksCloser and remove its usages
Requesting for a service or a component from a background thread
can lead to an "Already Disposed" exception.
PeriodicalTasksCloser was introduced to workaround this situation.

However, this approach is incorrect: instead of forking a thread,
catching exceptions and converting them to PCEs, the background
activity should be properly started under a dispose-aware ProgressIndicator
which throws PCEs automatically when a service is requested during
project disposal.
2017-10-16 22:05:34 +03:00
Kirill Likhodedov 231186c428 Let GitVcs.getInstance() be NotNull and update the usages
In fact, the method can return null, and produce a NPE, if the project
is disposed, and getInstance() is called from
a background thread without a proper project dispose aware indicator.
But that just should be fixed, and then there is checkCanceled
inside findVcsByName.
2017-10-16 22:05:31 +03:00
Gregory.Shrago b27b606d2f introduce selectPaths 2017-10-16 21:49:45 +03:00
Julia Beliaeva c018aab70e [vcs-log] reuse empty Changes instance in commit details 2017-10-16 21:32:10 +03:00
Julia Beliaeva 4288662868 [git] cache root path in UnparsedChanges 2017-10-16 21:32:10 +03:00
Alexander Zolotov 29b5492b65 Add "Complete statement actions" to Edit menu for all IDEs 2017-10-16 20:49:30 +03:00
Alexander Zolotov ec62b76521 Use GoToFile tip in productivity guide for GoToFile action 2017-10-16 20:49:30 +03:00
Dmitry Batrak c80418fcdb IDEA-179890 'Copy as rich text' doesn't work when pasting to Keynote 2017-10-16 20:22:37 +03:00
Roman Shevchenko 5204395bdc Cleanup (unneeded code; unified error messages; typos) 2017-10-16 18:57:47 +02:00
Rustam Vishnyakov 5bd3f3e386 Compare soft margins when checking differences with Default code style 2017-10-16 19:46:08 +03:00
Konstantin Ulitin 823d882c78 JS debug logger: add last messages, don't use busy wait 2017-10-16 19:01:37 +03:00
Max Medvedev 0d8bf87b38 [mac] SideEffectDialog: preselect "Transform" action 2017-10-16 18:47:42 +03:00
Kirill Kirichenko 2f227ffc0f HelpTooltip refresh UI after LaF switch 2017-10-16 18:44:41 +03:00
Kirill Kirichenko c0403cba47 IDEA-180544 'Suppress' button in 'Inspection result' window have visual problem 2017-10-16 18:44:41 +03:00
Vladislav.Soroka 019f41ede5 Gradle: use generated fat gradle-api jar.
The change should simplify further upgrades of the built-in gradle.
Fixes libraries version conflicts of platform libraries with the transitive dependencies of the gradle api (e.g. guava issues), since the latter has been repacked.
2017-10-16 18:26:07 +03:00
Dmitry.Krasilschikov ab99508803 IDEA-179214 move wizard back button to the right and rename to Cancel 2017-10-16 18:21:42 +03:00
Roman Shevchenko ae3b7fc939 Cleanup (generic API instead of platform-specific utility) 2017-10-16 17:19:28 +02:00
Dmitry Trofimov d3787287a6 Merge branch 'master' of git.labs.intellij.net:idea/community 2017-10-16 17:17:51 +02:00
Dmitry Trofimov a1e4cc8961 Proved a diagnostics for prebuilt stubs in case of stub/AST mismatch 2017-10-16 17:17:37 +02:00
Roman Shevchenko fd134ec18f [util] opens UnixProcessManager.sendSignalToProcessTree(int, int) 2017-10-16 17:15:27 +02:00
Pavel Dolgov 16cbf02774 Java: Add conditional return when replacing duplicate fragment (IDEA-180601) 2017-10-16 17:41:29 +03:00
Pavel Dolgov 5f1e6fc3fa Java: Fixed NPE, IOOBE in "Locate Duplicates" UI (IDEA-180119) 2017-10-16 17:41:29 +03:00
Gregory.Shrago 97ceba8791 improve KeyWithDefaultValue support: introduce Key.getRequired() 2017-10-16 17:37:17 +03:00
Vladislav.Soroka 97c97d4652 Gradle: use generated fat gradle-api jar.
The change should simplify further upgrades of the built-in gradle.
Fixes libraries version conflicts of platform libraries with the transitive dependencies of the gradle api (e.g. guava issues), since the latter has been repacked.
2017-10-16 17:36:17 +03:00
Rustam Vishnyakov 2c57262928 Titled borders for Plugin/Vendor sections 2017-10-16 17:02:35 +03:00
Rustam Vishnyakov 5c0cddd394 Use EditorTextField to edit description and change notes 2017-10-16 17:02:35 +03:00
Rustam Vishnyakov dc88fb4ac7 Prevent endless recursion
If bundled color scheme refers to custom version
2017-10-16 17:02:35 +03:00
Gregory.Shrago 369c2e94fa do not add +/- for invisible root if it is empty 2017-10-16 15:42:22 +03:00
Dmitry Trofimov 34244fb735 Merge remote-tracking branch 'origin/master' 2017-10-16 14:32:51 +02:00
Dmitry Trofimov 3d28fa7606 Make a copy of six to prevent incompatibility with user six (PY-24509) 2017-10-16 14:31:35 +02:00
Andrey Vokin f6c399c6ed Remove maven Group ID from cucumber library name 2017-10-16 14:23:38 +02:00
Eugene Zhuravlev 10d3348099 build process: ignore information about changes from IDE if there are unloaded modules, but do not drop internal event counter 2017-10-16 13:45:20 +02:00
Alexey Kudravtsev 986b42ff9f properly synchronize myData 2017-10-16 14:42:34 +03:00