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