Commit Graph
214280 Commits
Author SHA1 Message Date
Tagir Valeev 0da4fd17f3 IDEA-187214 Stream to loop inspection: support Java 10 toUnmodifiableList/Set/Map 2018-02-27 10:57:08 +07:00
Gregory.Shrago 2bc3c8b81b EA-117147 - assert: FileManagerImpl.findFile 2018-02-27 00:45:36 +03:00
Bas Leijdekkers d5ebf927b2 SSR: fix replacing xml tag set as target (IDEA-187291) 2018-02-26 20:28:36 +01:00
Bas Leijdekkers d08ce61cd5 SSR: error checking for xml templates 2018-02-26 20:28:36 +01:00
Bas Leijdekkers a162f71077 SSR: simpler Replacer 2018-02-26 20:28:36 +01:00
Bas Leijdekkers 2b0b340c46 SSR: remove "context match" difference between test & actual search
Fixes some failing cases of target replacement (IDEA-146380)
2018-02-26 20:28:36 +01:00
Bas Leijdekkers 16afb2dde6 SSR: fix multiple target check 2018-02-26 20:28:35 +01:00
Bas Leijdekkers bc996a1996 SSR: match result encapsulation 2018-02-26 20:28:35 +01:00
Bas Leijdekkers 1d25d68274 SSR: reduce matching elements listener boiler plate 2018-02-26 20:28:35 +01:00
Bas Leijdekkers 99464d71bb SSR: don't duplicate annotations matched with variable 2018-02-26 20:28:35 +01:00
Roman Shevchenko 464a8dc95e [project] adds forgotten lib license record (IDEA-CR-29874) 2018-02-26 19:58:34 +01:00
Dmitry Trofimov a4c439e0ab Merge branch 'traff/prof-advertiser' 2018-02-26 18:58:39 +01:00
Dmitry Trofimov ec21818946 Fix duplicate shortcuts test 2018-02-26 18:50:33 +01:00
Dmitry Trofimov a6658595ba Rephrase 'Show command line afterwards' option 2018-02-26 18:50:33 +01:00
Mikhail Golubev 83242c090d PY-27954 Don't assume that "lib" dir of venv can contain only pythonX.Y
because some packages like mypy can actually install their resources
there, and it breaks our detection of built-in and third-party packages.
On Windows this check doesn't make sense since there site-packages
and copied stdlib modules lie directly inside "Lib", i.e. there is no
additional level of nesting.
2018-02-26 20:35:01 +03:00
Mikhail Golubev f1baab5258 PY-27931 Use the actual interpreter version for a detected SDK
while deciding whether we should use the bundled virtualenv or venv
module of Python 3.3+. Previously we incorrectly thought that every
detected interpreter has the default 2.7 version, since this kind
of interpreter doesn't store its version when discovered.
2018-02-26 20:35:01 +03:00
Roman Shevchenko ddda005327 [ui] sanitizes paths in project creation wizard (IDEA-186834) 2018-02-26 18:14:02 +01:00
Egor Ushakov e1683b5f36 IDEA-181303 java.lang.IllegalArgumentException by org.jetbrains.org.objectweb.asm.ClassVisitor while running JUnit tests with latest EAP 2018-02-26 20:12:10 +03:00
Aleksey Pivovarov c2af70a8c6 lst: update CLM when directory is renamed
* we should track rename/movement events for parents as well

EA-116756 - assert: ChangeListWorker.registerChangeTracker
EA-116749 - assert: ChangeListWorker.unregisterChangeTracker

follow-up: b396704242
2018-02-26 20:09:30 +03:00
Aleksey Pivovarov e6596735e2 lst: remember file path that was used to register tracker in CLM
* do not deduce old and new paths from event
* reduce problems, caused by unhandled VirtualFile rename

EA-116756 - assert: ChangeListWorker.registerChangeTracker
EA-116749 - assert: ChangeListWorker.unregisterChangeTracker

follow-up: b396704242
2018-02-26 20:09:30 +03:00
Aleksey Pivovarov 5d8275da1b lst: change parameter type 2018-02-26 20:09:30 +03:00
peter 146f64cc0a BlockSupportImpl: fix NPE 2018-02-26 18:08:12 +01:00
Julia Beliaeva 6f100326e1 [git] fix GitRefGroupsTest (remove Tracked group) 2018-02-26 19:14:12 +03:00
Daniil Ovchinnikov d59f1e8ae6 [groovy] cache resolved imports in file 2018-02-26 19:06:20 +03:00
Dmitry Batkovich d7c71b4e3e test discovery: update agent with boot classpath fix + add test 2018-02-26 18:59:12 +03:00
Alexey Gopachenko 52c42eb0fd WI-40832 java spellchecker should check only declarations and ignore usages 2018-02-26 16:46:04 +01:00
Aleksey Pivovarov 8012652699 diff: do not highlight excluded from commit changes if feature is disabled 2018-02-26 18:43:26 +03:00
Aleksey Pivovarov 4a67c6f304 IDEA-187101 vcs: reset excluded changes after partial commit with "Create Patch" 2018-02-26 18:43:25 +03:00
Aleksey Pivovarov afb5efb314 vcs: cleanup 2018-02-26 18:43:25 +03:00
Aleksey Pivovarov 31f386d7ea vcs: simplify - remove duplication 2018-02-26 18:43:25 +03:00
Aleksey Pivovarov d93d5b0d61 IDEA-187101 vcs: fix partial commit with "Create Patch" for excluded changes 2018-02-26 18:43:25 +03:00
Jens Ole Lauridsen 83c0a539db maifest-merger converted to library 2018-02-26 18:38:48 +03:00
Nikita Skvortsov 6162163972 Add transitive dep of FST lib.
Objenesis is required. IDEA-187230
2018-02-26 18:32:28 +03:00
peter d8b6fa309b guard against invalid context during reparse (EA-116336 - PIEAE: LeafPsiElement.invalid) 2018-02-26 16:16:11 +01:00
peter 2770110d88 allow to access current lookup item from bg thread (EA-116944 - IOOBE: CollectionListModel.getElementAt) 2018-02-26 16:16:11 +01:00
alexey.afanasiev b879601502 IDEA-CR-29566 Create method from Java to Groovy (IDEA-186327) 2018-02-26 18:14:37 +03:00
Andrey Vlasovskikh ff0a68418e PY-28629 Formatting and code style 2018-02-26 18:10:18 +03:00
Andrey Vlasovskikh 2a9839e7e0 PY-28629 Test cleanup 2018-02-26 18:10:18 +03:00
Andrey Vlasovskikh a8b8f04ff7 PY-28629 Fixed case sensitivity issue in test data discovery 2018-02-26 18:10:18 +03:00
fitermay be8aaaaf53 PY-28629: Fix resolving skeletons for implicit relative imports 2018-02-26 18:10:18 +03:00
Vladislav.Soroka 2eba9d649f Gradle: cross-cutting debug of the Gradle groovy DSL(daemon) and subsequent java forked tasks (IDEA-119494) 2018-02-26 18:05:45 +03:00
Alexey Gopachenko 709e5a245c Spellchecker - added debug info
(cherry picked from commit 7cd47c7)
2018-02-26 15:58:16 +01:00
Vladislav.Soroka 036cc0a0fc Gradle: cross-cutting debug of the Gradle groovy DSL(daemon) and subsequent java forked tasks (IDEA-119494) 2018-02-26 17:50:48 +03:00
Vladislav.Soroka 1ad33a25e3 Run content: the run tab can be added w/o selection 2018-02-26 17:50:47 +03:00
Sergey.Anchipolevsky 87840d6362 [yaml] tagged with @ApiStatus.Experimental 2018-02-26 17:35:48 +03:00
Daniil Ovchinnikov 5186c2b5a1 [groovy] remove old groovy 2018-02-26 17:31:06 +03:00
alexey.afanasiev c036551137 IDEA-CR-29223 Support creating fields and constants from Java to Groovy (IDEA-186327) 2018-02-26 17:03:18 +03:00
Sergey.Anchipolevsky ea3520e4df [yaml, kubernetes] corrections upon review IDEA-CR-29807 2018-02-26 16:57:26 +03:00
Sergey.Anchipolevsky e912c49937 [yaml, kubernetes] IDEA-184998 completion item quick doc fixes 2018-02-26 16:57:26 +03:00
Denis Fokin 53821c0219 IDEA-175973 Enter file name search popup is not closing itself after losing focus when no value available in textbox.
Set cancel on click outside
2018-02-26 16:45:29 +03:00