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