Commit Graph
207875 Commits
Author SHA1 Message Date
Egor Ushakov 20473245ac IDEA-48873 Add easy access to exception stacktrace for exception objects - added a checkbox to disable this 2017-11-20 15:13:02 +03:00
peter 968f100606 log tasks scheduled after project disposal (IDEA-182134) 2017-11-20 13:03:59 +01:00
nik b832e6c2e0 build scripts: allow removing version numbers from JAR names
When a library is converted to repository library, its version is included into its JAR name. So if we convert a library included into bootstrap classpath (names of such libraries are hardcoded in executables) we need to keep the old name to avoid changing executables each time the library is updated. Later we can automatically compose bootstrap classpath and this won't be needed.
2017-11-20 14:49:08 +03:00
Alexander Zolotov a20988e54f Get rid of licenses file for building searchable options 2017-11-20 13:52:15 +03:00
Vasily Romanikhin cab26f4106 Merge branch 'master' of git.labs.intellij.net:idea/community 2017-11-20 13:22:40 +03:00
Vladislav.Soroka 73a7583dbe Build window: ignore tree selection event for no longer selected paths 2017-11-20 13:20:23 +03:00
Vasily Romanikhin d33073d160 CPP-6352: WSL: getting WSL-distribution list dynamically 2017-11-20 13:17:29 +03:00
Egor Ushakov 29e5697388 IDEA-48873 Add easy access to exception stacktrace for exception objects - call getStackTrace only once 2017-11-20 13:16:45 +03:00
Anton Tarasov aa27eeddff IDEA-180135 UI scale factor is wrong on Windows with latest EAP
Approximate the scale more accurately.
2017-11-20 13:11:36 +03:00
nik d3ba1c22f0 IDEA project configuration: swingx converted to repository library 2017-11-20 12:49:37 +03:00
nik 2e60e39093 build scripts: correct old utils.gant to support Kotlin 1.2 layout 2017-11-20 12:49:37 +03:00
Yann Cébron e3aa0df966 [devkit] ExperimentalFeatureIdContributor: cleanup (IDEA-CR-26753) 2017-11-20 10:29:16 +01:00
Tagir Valeev 0dbef4cc6b GuessManagerImpl: minimal assignment handling 2017-11-20 16:11:26 +07:00
Tagir Valeev ddcf5545d2 DfaInstanceofValue, ExpressionTypeMemoryState: cosmetic 2017-11-20 16:11:25 +07:00
Tagir Valeev 2ca83a301a CommonDataflow: support nested closures 2017-11-20 16:11:24 +07:00
Tagir Valeev d6d7d4b3ab DataFlowRunner: forNestedClosures; merging nested state is encapsulated within the runner 2017-11-20 16:11:24 +07:00
Tagir Valeev d41ccf66f2 DfaMemoryState: propagate facts on equal variables
Fixes IDEA-182395 Type is not inferred within stream filter chain
2017-11-20 16:11:23 +07:00
Tagir Valeev 42f2e15cc5 StateMerger: do not remove dependent variables on fact removal
(cherry picked from commit 1f57bb6)
2017-11-20 16:11:22 +07:00
Tagir Valeev dd7c8d4508 DfaMemoryStateImpl refactoring: do not expose (even package-private) myVariableStates via getter 2017-11-20 16:11:22 +07:00
Anna.Kozlova fa27b793e5 introduce variable: prefer type by expr (IDEA-182299) 2017-11-20 10:07:36 +01:00
Anna.Kozlova 8e3c26b879 junit 5: check static attribute according to TestInstance configured 2017-11-20 10:07:36 +01:00
Anna.Kozlova 56edc70ea1 junit 5: check meta annotations on super classes (IDEA-182310)
+ don't take into account ArgSource on known source annotations
2017-11-20 10:07:36 +01:00
Maxim.Mossienko 6a90db882c performance: directly process VFileEvents 2017-11-20 10:04:52 +01:00
Yaroslav Pankratyev 5316037b2b IDEA-166677 Resolve XIncludes relatively to all content source roots in project 2017-11-20 16:00:37 +07:00
peter 87359e7582 fix a bearded LazyParseableElement.ensureParsed race
myParsed should be set to true only after PSI tree is fully updated,
but previously it wasn't so, and another thread
could see semi-consistent state (EA-108900 - NPE: CompositeElement.drillDown)

the PSI change should be transparent and atomic, not being interrupted by
any exceptions. Now there's an assertion for that.

AstPath should also be updated before myParsed releases the state
to other threads: this race could possibly also be a cause of EA-101911 - assert: AstPath$ChildPath.reportMissingChildren
2017-11-20 09:55:55 +01:00
Alexander Lobas 58a9839e9a Renderer performance 2017-11-20 11:36:56 +03:00
Dmitry Batkovich a9b19dfd60 inspection settings: "Scopes Order" does not fit all the text (IDEA-181407) 2017-11-20 10:31:51 +03:00
Dmitry Batkovich 4a9d3a8aae Merge remote-tracking branch 'origin/master' 2017-11-20 09:18:20 +03:00
Vladimir.Orlov fe2aa65d8c Merge remote-tracking branch 'origin/master' 2017-11-20 06:25:53 +03:00
Konstantin Aleev 1e9640ebda IDEA-182256 RunDashboard: fix NPE when types is added to dashboard
- Register tool window when types is added to dashboard
2017-11-19 21:07:23 +03:00
Konstantin Aleev d81a1c0c74 IDEA-182256 RunDashboard: fix NPE when types is added to dashboard
- Init tool window listeners when types is added to dashboard
2017-11-19 21:07:22 +03:00
Konstantin Aleev 14cb8624cb IDEA-182256 RunDashboard: fix NPE when types is added to dashboard
- Fix toolbar layout when RC runs and tool window content is not initialized
2017-11-19 21:07:22 +03:00
Kirill Likhodedov 952adac4b0 git tests: don't run a test with '--allow-empty-message' for older Git 2017-11-19 17:25:08 +03:00
Kirill Likhodedov f08946b666 git tests: fix several test assertions for Git < 1.7.2 which doesn't know of %B 2017-11-19 17:24:38 +03:00
Kirill Likhodedov b7673b80e7 git tests: fix a copy-paste misprint in returning system autocrlf value 2017-11-19 16:53:37 +03:00
Kirill Likhodedov 3322849d5c cleanup: remove unused field 2017-11-19 16:51:19 +03:00
Kirill Likhodedov af905259e4 git tests: add debug logs for test failures "no changelist for conflicts created" 2017-11-19 16:48:30 +03:00
Kirill Likhodedov d9be11b9db git tests: setup default username for auxiliary repositories
Otherwise Git tries to get a username/email from the OS settings,
which sometimes fail on test server agents, and it leads to
commit failure.
2017-11-19 16:45:04 +03:00
Kirill Likhodedov 62053f2245 git tests: more debug logs for test failures "no commit dialog was shown" 2017-11-19 16:42:23 +03:00
Kirill Likhodedov de197825c2 git tests: more debug logs for test failures "no commit dialog was shown" 2017-11-19 16:39:33 +03:00
Kirill Likhodedov c7254c5546 git tests: add logs for expected branch operations failures 2017-11-19 15:54:00 +03:00
Kirill Likhodedov 0481ee393c git tests: setup default username for auxiliary repositories
Otherwise Git tries to get a username/email from the OS settings,
which sometimes fail on test server agents, and it leads to
commit failure.
2017-11-19 15:30:11 +03:00
Kirill Likhodedov 21cc93c3d1 git tests: add debug logs for test failures "no changelist for conflicts created" 2017-11-19 15:26:32 +03:00
Kirill Likhodedov eb213feaa0 git tests: add debug logs for test failures "no commit dialog was shown" 2017-11-19 15:24:14 +03:00
Kirill Likhodedov 1bc4860f1a git tests: setup default username for auxiliary repositories
Otherwise Git tries to get a username/email from the OS settings,
which sometimes fail on test server agents, and it leads to
commit failure.
2017-11-19 14:16:04 +03:00
Ilya.Kazakevich 37cdd1cace PY-27061: Django version may be loose 2017-11-19 02:17:03 +03:00
Anton Makeev c5f79ef3b2 Allow adding custom global search scopes
reference:
OC-9143 Add 'File added to Xcode project' scope
OC-3934 Add 'Files not added to Xcode project' scope to help find and add such files to the project.
CPP-505 Better CMake files overview in the project pane
2017-11-18 18:12:34 +01:00
Aleksey Pivovarov 6399455d20 icons.gant: load icons via ImageIO instead of Toolkit
This is an attempt to fix spurious test failures, when we fail
to load icon for the second time (probably, because 5s can be not enough).
2017-11-18 17:16:15 +03:00
Anton Makeev e520501a0a Support PlatformDataKeys.SELECTED_ITEMS in project view
reference:
OC-16334 Rework AppCode project view actions to work correctly with standard project and scope views
2017-11-18 14:29:37 +01:00
Kirill Likhodedov 6f6e82e364 git tests: skip a test for older Gits
Tedious to test without "recurse-submodules" which was introduced in 1.7.4
2017-11-18 15:53:44 +03:00