Anna Kozlova
d829a7c8f4
java inference: ensure that applicability check is not re-entered
...
this fixes assertion
at com.intellij.util.ObjectUtils.assertNotNull(ObjectUtils.java:84)
at com.intellij.psi.infos.MethodCandidateInfo.inferTypeArguments(MethodCandidateInfo.java:453)
caused by including expression compatibility constraints for expressions inside lambdas for which parameter types are calculated
GitOrigin-RevId: 0588bff4a719fb73ff49a51bc86635e56cd8d146
2019-09-05 19:19:32 +00:00
Dmitry Jemerov
6e6d49014c
UI DSL: add applyIfEnabled() method to avoid saving the value of a field when it's disabled
...
GitOrigin-RevId: 6eab56a9d9edfb186d70a19645383c1f969eca74
2019-09-05 19:19:32 +00:00
Dmitry Jemerov
8d41a0ee7b
UI DSL: apply subRowsEnabled logic consistently for all ways of creating radio buttons
...
GitOrigin-RevId: 579ee3bf46eb75064f676b3d5147a2cf23118c8f
2019-09-05 19:19:32 +00:00
Dmitry Jemerov
2958566db2
UI DSL: Add toNullableBinding() method for properties
...
GitOrigin-RevId: 7abb44e2e216e0e82760e837fa803a6d18749b74
2019-09-05 19:19:32 +00:00
Dmitry Jemerov
76905920bd
UI DSL: Allow specifying comments for radio buttons with explicit values specified
...
GitOrigin-RevId: 7b60f0a8fd9724d4a9cd51f55535c1b818bfdb26
2019-09-05 19:19:32 +00:00
Dmitry Jemerov
9a8c33f473
UI DSL: Add propertyBinding overloads for buttonGroup creation methods
...
GitOrigin-RevId: 2791715e12cb1a76a10e49bbfa5f485668278ba5
2019-09-05 19:19:32 +00:00
Konstantin Bulenkov
feb7c50481
IDEA-222091 When changing themes VCS Diff empty panel stays unchanged
...
GitOrigin-RevId: daf238012ea0fb02d39026dca9a50917cc65c1d4
2019-09-05 19:19:32 +00:00
Alexander Lobas
ef5df735ed
IDEA-216416 Plugins changelog is missing
...
GitOrigin-RevId: 6e1da101818a4a9ddf2ce77ee649f04e8dd541fe
2019-09-05 18:31:15 +00:00
Konstantin Bulenkov
18e9ba2421
Register and apply editor color scheme while installing a theme
...
GitOrigin-RevId: f443a4135ff3428dd01afd715fd0b9e432d02a1b
2019-09-05 18:31:15 +00:00
Vladimir Krivosheev
e900e04d2c
do not create services if component container is disposed
...
GitOrigin-RevId: d822ce889310e4ff9bab6efb8beb9299ea63c5a3
2019-09-05 18:31:15 +00:00
Vladimir Krivosheev
2eeef5e321
fix tests — CCE because of TestWindowManager
...
GitOrigin-RevId: bac7d31ea712c5cc5da7a2296c7654c1a6644523
2019-09-05 18:31:15 +00:00
Eugene Zhuravlev
fdb71764cf
Enhance the code that installs dynamic call dispatcher for the javac file manager. If cross-compilation with "--release" flag is used in javac 11 and above, the user-supplied file manager is wrapped with a different file manager wrapper (IDEA-220430)
...
GitOrigin-RevId: 0a8d3ac44bffba1fe556e5ce5385d4217cd97223
2019-09-05 18:02:11 +00:00
Dmitry Jemerov
04c7fbf7f2
Fix typo (IDEA-CR-52109)
...
GitOrigin-RevId: 48b4c7ada32085443e1c99a8c78b99b4539fd1f6
2019-09-05 18:02:11 +00:00
Mikhail Sokolov
1b460ad9cb
IDEA-69682 Add ability to set scrollbars colors
...
GitOrigin-RevId: 92735f0848549618e54016d7a7947f574ff27ae8
2019-09-05 18:02:11 +00:00
Egor Ushakov
f62f91f853
better report blocking threads
...
GitOrigin-RevId: a8c11226b6dcec0a43cdc7c1b9831fa489dbdfb1
2019-09-05 18:02:11 +00:00
Egor Ushakov
16c137c658
report if debug agent is present
...
GitOrigin-RevId: 6d9b546876718eb43b01dba6c43b2c2e9ac78077
2019-09-05 18:02:11 +00:00
Dmitry Jemerov
f289588147
Check metalanguage applicability in getAllBaseLanguageIdsWithAny()
...
GitOrigin-RevId: f76645e6ba0672f74059aa8b4ec97855d6a5527c
2019-09-05 17:03:58 +00:00
Dmitry Jemerov
da2fc5b039
UI DSL: Remove unused and undocumented flag from LCFlags
...
GitOrigin-RevId: 0ea847a4ebd60dea5a919474522e3d635bbfe6cb
2019-09-05 17:03:58 +00:00
Aleksey Pivovarov
c3785eafb8
vcs: fix typo in condition - we should not handle events in .idea folder
...
Follow-up: 980b2b837d0c6430cd71bdeae8cf7bdc588966e7
GitOrigin-RevId: 23989535cc5abf4198935b493ad3849820110578
2019-09-05 16:31:44 +00:00
peter
92f6812984
extract Timings.IO_TIMING calculation to another class, add warmup
...
to avoid disturbed IO timings if the first fd.sync takes ages for some reason
GitOrigin-RevId: cf23b9149fcbdddad4226dc0db77cde2719ec9ec
2019-09-05 16:31:44 +00:00
Dmitry Batrak
8ef8aae829
IDEA-219760 Editor may start faster
...
re-implement system fonts preloading in a way not causing IDE UI elements to be displayed in bold font (due to JBR-1825)
GitOrigin-RevId: 88eb0feade755745951a47a3188b3db111b31ba2
2019-09-05 16:31:44 +00:00
alexey.afanasiev
2e2b157c2f
IDEA-216524 Modules are duplicated after unlinking and linking a Gradle project
...
GitOrigin-RevId: 2e8d6b1bed0aa4dea768ec43a75f5e6767ebd22e
2019-09-05 15:04:37 +00:00
Sergey Simonchik
593bff0f2f
unmark experimental from SyntheticLibrary API
...
GitOrigin-RevId: ce3b6ea12631ba7df0eba46b65366adf37a328c7
2019-09-05 15:04:37 +00:00
Daniil Ovchinnikov
9816c92655
[groovy] always use thisType passed from resolve processor in SubstitutorComputer (IDEA-221996)
...
GitOrigin-RevId: 6e7027b6163d31377daebbb9e60782c89a2cc6a9
2019-09-05 14:33:06 +00:00
Julia Beliaeva
5124fe248b
[vcs-log] remove setFraction call
...
Since there are multiple indexing requests which can have intersecting sets of commits, progress of one request does not represent overall indexing progress.
GitOrigin-RevId: b17dfc9e5df1de620a7db220bca1334413ce87fb
2019-09-05 14:33:06 +00:00
Vladimir Krivosheev
aa50adb685
fix cyclic initialization of FileColorManager
...
GitOrigin-RevId: 23772f357c38bbeb6a07f6252d68b836e885f632
2019-09-05 14:33:06 +00:00
sergey.anchipolevsky
304c50c5e0
[yaml] CachedValue exception fixed when multiple models used on same file
...
GitOrigin-RevId: 641d85e3f6eac8bc89d1e3dc16db270eed86f1ba
2019-09-05 14:02:05 +00:00
Aleksey Pivovarov
78a1ca32fd
vcs: prefer using caching 'VFileEvent.getPath' method
...
GitOrigin-RevId: 8235e801f5b03d071eb8d4f6646fa6cb98442ad2
2019-09-05 13:32:24 +00:00
Aleksey Pivovarov
6b281047ed
vcs: do not use expensive 'VFileCreateEvent.getFile' if we do not need it
...
GitOrigin-RevId: 2c61c872eb939b52033ab6ca47e4fcfebaa1c851
2019-09-05 13:32:24 +00:00
Aleksey Pivovarov
4a2dd925df
vcs: do not use expensive 'VFileCreateEvent.getFile' if we do not need it
...
GitOrigin-RevId: 980b2b837d0c6430cd71bdeae8cf7bdc588966e7
2019-09-05 13:32:24 +00:00
Sergey Simonchik
1aaa59453c
terminal: refactor JBTerminalSystemSettingsProviderBase
...
GitOrigin-RevId: d0cfab1002c8ce3d151b32b99f18cdbf461097d6
2019-09-05 13:32:24 +00:00
Rustam Vishnyakov
8cc2486b52
Bug fix: shell script file doesn't use .editorconfig indent settings
...
GitOrigin-RevId: 7644ae8e34e909db73aa968b0d84a742957f2b32
2019-09-05 13:32:24 +00:00
Vladimir Krivosheev
03cc8f65aa
Revert "fix cyclic initialization of FileColorManager"
...
This reverts commit 005cc812
GitOrigin-RevId: f7e03430d1fe6d2d6b52fc4b0e95b4431d4f9b28
2019-09-05 13:32:24 +00:00
Dmitry Batrak
cf336dc1b6
disable font preloading temporarily
...
it seems to trigger some JDK bug on Windows, causing text IDEA UI to display in bold
(seems to happen on systems with non-English locale)
GitOrigin-RevId: 4e994310c2aaf1f49d5538ea0ffe7729ffa06ad0
2019-09-05 13:32:24 +00:00
Vladimir Krivosheev
1f63564499
IDEA-221939 Settings for new project are applying only after restart
...
GitOrigin-RevId: 90a57a815ed2220f0bb44febdc199a717948f02a
2019-09-05 13:02:24 +00:00
Vladimir Krivosheev
63675d0853
fix cyclic initialization of FileColorManager
...
GitOrigin-RevId: 005cc812ab901c0ea86eb93a73ba00a1bda20c1e
2019-09-05 13:02:24 +00:00
Rustam Vishnyakov
483287d8a1
Merge remote-tracking branch 'origin/master'
...
GitOrigin-RevId: 7747c7950fb5f4c78e4fb50dd50632d16b0a2f75
2019-09-05 13:02:24 +00:00
Rustam Vishnyakov
120e78d73c
Merge remote-tracking branch 'origin/master'
...
GitOrigin-RevId: ac9e68b1412fb594740e7a40dbc1fcba64c1ee08
2019-09-05 13:02:24 +00:00
Sergey Simonchik
447dde4021
terminal: restrict access, better names
...
GitOrigin-RevId: 51c81633d2e72f1b00fce24ebe3805fcec0d6d04
2019-09-05 13:02:24 +00:00
Rustam Vishnyakov
a86c0473a0
Collect supported indent options from provider when possible
...
GitOrigin-RevId: cdafafeb0f752591e180463682a7e24dbf9def96
2019-09-05 13:02:24 +00:00
peter
e7ce27b873
make MockApplication#isDispatchThread work more realistically
...
to avoid EdtTestUtil invoking the code on any thread after a light test
GitOrigin-RevId: b8713bf01339f23d83003a274e6dc95f00bd2667
2019-09-05 13:02:24 +00:00
Sergey Simonchik
c385065a1e
terminal: cache JBTerminalSchemeColorPalette
...
Previously, it was created for each printed character.
GitOrigin-RevId: 093f8181452fca99751d384e00787cdefb91c196
2019-09-05 13:02:24 +00:00
Kirill Likhodedov
425e369e6a
git: show an explanation bar in Compare with Current, describing what commits are currently shown: IDEA-216382
...
GitOrigin-RevId: 367cdce22e0633a6e8e793d1457945e4332f6250
2019-09-05 13:02:24 +00:00
Daniil Ovchinnikov
1fde22073e
[groovy] don't produce new constraints when pass GString argument to String parameter (IDEA-221962)
...
TypeConstraint(String -> String) could be produced, but it will be reduced to nothing and won't generate any bounds, so
we just skip it.
GitOrigin-RevId: a18f6b1e8cea39c32a96c590d9043cbd24ef2d31
2019-09-05 13:02:24 +00:00
Kirill Likhodedov
bd35d5db17
git: don't say "No commits matching filters" for Compare with Current: IDEA-216382
...
People get confused with the phrase, since they didn't set any filters. Show a more correct message instead.
GitOrigin-RevId: 3dde62ef0384a19a444777895dc9c21babe91bb4
2019-09-05 13:02:24 +00:00
Daniil Ovchinnikov
ae3abf1adf
[groovy] add ability to handle conversions in inference (IDEA-221962)
...
GitOrigin-RevId: 6b7fb1a3bc8eb05ca919aa51bd6870853d4227c4
2019-09-05 13:02:24 +00:00
Kirill Likhodedov
563b3efdbb
git: add "Swap Branches" action to the log shown by Compare with Current, instead of the branch filter: IDEA-209664
...
The branch filter doesn't make any sense when one branch is compared with the other. On the other hand, users miss the opportunity to compare branches in the reverse order: <branch>..HEAD instead of HEAD..<branch>.
GitOrigin-RevId: f1921a65334b9dc2963b3d7a687052faaafabf3e
2019-09-05 13:02:24 +00:00
Julia Beliaeva
f56ec8cfd0
[vcs-log] reduce dependency from MainFrame to VcsLogUiImpl
...
Do not pass VcsLogUiImpl to VcsLogClassicFilterUi, pass a consumer for filters, color manager and a disposable instead. Use AbstractVcsLogUi class in the MainFrame instead of VcsLogUiImpl.
GitOrigin-RevId: 18e10f4b918530440cc3b31b2cc4913075f9cd7f
2019-09-05 13:02:24 +00:00
Julia Beliaeva
92aa8f0e9a
[vcs-log] remove unused method getToolbar
...
getToolbar was used in the VcsLogClassicFilterUi to be refreshed after filters were set. This is now done in the VcsLogUiImpl.
GitOrigin-RevId: 8fd2ff62e0d70b04750348bb20e1580b0aa304c8
2019-09-05 13:02:24 +00:00
Julia Beliaeva
83223d4b85
[vcs-log] remove myUi field from VcsLogClassicFilterUi
...
GitOrigin-RevId: dde6cb82f9e46c932d9a79830f4bdf34e53fcfe9
2019-09-05 13:02:24 +00:00