Commit Graph
236670 Commits
Author SHA1 Message Date
peter b9dad11495 hardcode log4j Level expected type (IDEA-201783) 2018-12-28 18:57:22 +01:00
peter d1ef8821e2 support production-on-test dependencies in use scopes (IDEA-203841) 2018-12-28 18:30:50 +01:00
Gregory.Shrago 52caeb2bc6 UX-438 More vendor icons and generic driver icons for DBE-6432 2018-12-28 20:08:08 +03:00
Sergey Patrikeev aba4dfeb52 Idea JDK external annotations: disable SDK annotations updates on startup.
It requires a better implementation that checks whether those SDK are actually used in the open project, to avoid irrelevant notifications.
2018-12-28 19:50:50 +03:00
Sergey Patrikeev 6134db30da Idea JDK external annotations: make the updater application-wide to avoid the same notifications in two projects. 2018-12-28 19:50:50 +03:00
Roman Shevchenko a2bcf19481 [xslt] unified assertions on missing design-time system properties 2018-12-28 17:25:14 +01:00
Roman Shevchenko 7a70663678 [platform] drops unneeded CORBA class usage (IDEA-179784)
PortableRemoteObject#narrow is not necessary for RMI-over-TCP
2018-12-28 17:23:44 +01:00
peter 3879dc85c1 fix duplicated highlights coming from DOM infrastructure (IDEA-204791)
1. don't run DOM annotators in BasicDomElementsInspection if annotator does that as well(DomElementAnnotationHolder#getFileElement introduced for that)
2. understand that WebXmlInspection is applicable to web fragment files and don't run the default inspection with the same result
2018-12-28 17:16:24 +01:00
Valentin Fondaratov 974ac7d6b0 Make breadcrumbs routines produce NotNull iterables. Tune consumers so require NotNull iterables. 2018-12-28 19:14:12 +03:00
Valentin Fondaratov 84636bdef9 remove python custom breadcrumbs rollback logic since it's in platform now 2018-12-28 19:14:12 +03:00
Valentin Fondaratov ddc1e05a01 make EditorTestFixture#getBreadcrumbsAtCaret use breadcrumbsCollector api 2018-12-28 19:14:12 +03:00
Valentin Fondaratov 1e5d1b77d9 IDEA-204836: show breadcrumbs for previous element if caret is just outside to the right
This behaviour is consistent with the Python fixes in PY-22449 and with brace matcher logic.

Python and Ruby breadcrumb tests are guarding this logic.
2018-12-28 19:14:12 +03:00
Vladislav Rassokhin d6ad2cb736 CompilationPartsUtil should print errors stacktraces 2018-12-28 18:57:26 +03:00
Dmitry Jemerov a3b384e883 Recognize new config dir structure when importing configs (RIDER-23135) 2018-12-28 16:42:12 +01:00
Dmitry Jemerov 5c52c4099b ImplementationViewSession interface, factory and extension point 2018-12-28 16:42:12 +01:00
Dmitry Jemerov 398aa0a0c6 Extract PsiImplementationViewSession class for implementation view search logic 2018-12-28 16:42:12 +01:00
Dmitry Jemerov f2f79946b1 Don't use title case in quickfix names (Assign parameter to field) 2018-12-28 16:42:12 +01:00
Anna.Kozlova f38dd8aee2 change signature: fix reorder & making varargs at one step (IDEA-153052) 2018-12-28 16:26:28 +01:00
Anna.Kozlova 44b0ad8059 convert to light test case 2018-12-28 16:26:28 +01:00
Sergey Ignatov 745cd24f06 rewrite GroovyPsiEventsTest 2018-12-28 18:10:16 +03:00
Sergey Ignatov 8ff853a3fa use light platform test case 2018-12-28 18:10:16 +03:00
peter 335fd34638 deprecate expectedDuplicatedHighlighting to make it easier to recognize and more annoying 2018-12-28 16:01:44 +01:00
Sergey Ignatov 33a50d905b cleanup tests in com.intellij.usages 2018-12-28 17:59:57 +03:00
Sergey Ignatov 60fae9822a simplify 2018-12-28 17:59:57 +03:00
Vladimir Krivosheev 9c0826bd7a IDEA-204831 ensure that on close project actual state is saved
It is not expected and not good that application saved on project close and dispose — it is caller responsibility to call it if need.

In our case, RecentProjectsManager MUST save new state AFTER project closed and disposed (because ProjectManager.openedProjects list is checked). So, in any case we MUST call app.saveSettings() after `projectFrameClosed` event
2018-12-28 15:55:57 +01:00
Egor Ushakov 9ff7c2a2a9 EA-122320 - CME: LongStreamEx.reduce 2018-12-28 17:38:49 +03:00
Andrey Vlasovskikh 66d0b4e60e PY-29902 Use keyboard Esc in the admin permissions dialog to cancel installation 2018-12-28 17:31:59 +03:00
Andrey Vlasovskikh 60e11a7cf8 PY-29902 Check if site-packages is writable to find out if we need admin permissions to modify the SDK 2018-12-28 17:31:59 +03:00
Roman Shevchenko 63d4d30a08 [maven] correct way of passing IDEA version system property to a server 2018-12-28 15:25:12 +01:00
Sergey Ignatov cc6ba82d3e use light platform test case 2018-12-28 17:20:02 +03:00
Anton Tarasov d9eb8d68b6 IDEA-204822 [followup] indexing svg files can be slow 2018-12-28 17:12:34 +03:00
Nicolay Mitropolsky 26a2e7e4dd IDEA-CR-41634: [uast] convertToAlternatives for java PsiMethodCallExpression
(cherry picked from commit f6480f5ad7ae402974c6a5a35a558ccddc5302ae)
2018-12-28 17:10:44 +03:00
Dmitry Batkovich aedeb95e4e navigate to testdata: make descriptor immutable 2018-12-28 17:05:51 +03:00
Dmitry Batkovich a30cf0a564 navigate to testdata: add tests for multifile test data 2018-12-28 17:01:11 +03:00
Mikhail Sokolov 557688c7b4 add flag to suppress saving last search in SE 2018-12-28 17:00:19 +03:00
Sergey Ignatov 778aaddc67 static 2018-12-28 16:19:21 +03:00
Julia Beliaeva 6eabe0c2a6 [vcs-log, git] turn on index usage for highlighting cherry-picked commits
IDEA-177606
2018-12-28 16:07:28 +03:00
Andrey Lisin 0130d13b29 Fix Python inline debugger helper class name 2018-12-28 15:55:24 +03:00
Dmitry Batkovich 105f7d2a9c properties: fix npe in structure view 2018-12-28 15:45:23 +03:00
Egor Ushakov f9c707fb7a IDEA-204807 "Add to Watches" action shouldn't create duplicates 2018-12-28 15:37:20 +03:00
Egor Ushakov 9e8790658f cleanup: removed unused 2018-12-28 15:37:19 +03:00
Andrey Lisin 3897e3d4f4 Merge remote-tracking branch 'origin/master' 2018-12-28 15:31:25 +03:00
Andrey Lisin cfe630ab66 PY-32863 Fix debugger errors when using 'this' as variable name 2018-12-28 15:26:42 +03:00
Sergey Ignatov 62815ee0a1 use light project test cases in ui tests 2018-12-28 15:25:49 +03:00
Dmitry Batkovich d9f7ff47bb navigate to testdata: do not calculate VirtualFile-s twice 2018-12-28 14:43:22 +03:00
Tagir Valeev 15018b5014 IDEA-204827 When calculating a - b, take into account relations between a and b. 2018-12-28 18:42:10 +07:00
Nadya Zabrodina 3ac00cc8ef hg: try to kill processes softly when they are cancelled
* use mediator
2018-12-28 14:16:10 +03:00
Nadya Zabrodina bf2ad49df5 hg: change View Files dialog title for failed hg rename operation 2018-12-28 14:16:09 +03:00
Sergey Patrikeev 138c848526 Idea JDK external annotations: download fallback SNAPSHOT annotations if newer version isn't available yet. 2018-12-28 14:02:37 +03:00
Tagir Valeev 4b8db6b75f TypeConversionUtil: rollback incorrect method extraction 2018-12-28 17:43:26 +07:00