Commit Graph

297995 Commits

Author SHA1 Message Date
Elena.Korotkova
3338b2394e Fix reacting to the registry change in runtime
GitOrigin-RevId: 2f849e1ec1129dc4187d8390e13d326b71771d2c
2020-12-02 12:40:05 +00:00
Alexey Kudravtsev
0f5d878982 revert IDEA-CR-69392 because of problems arising from creating new files in source directories
GitOrigin-RevId: 624da9a0ada0036e684ef1d057d410c5aa5b6efa
2020-12-02 12:11:44 +00:00
Sergey Patrikeev
faedd20998 Indexing diagnostics: HTML: rearrange data.
GitOrigin-RevId: 38ac651972120e98e3a020a2f43ee52e8a962582
2020-12-02 11:44:18 +00:00
Sergey Patrikeev
9d39273482 Indexing diagnostics: test that HTML file is generated for every JSON file.
GitOrigin-RevId: 562a63611d71a208e409a2a29a0e7ec9dff40c2e
2020-12-02 11:44:16 +00:00
Sergey Patrikeev
ab1ff60a1c Indexing diagnostics: save JsonPercentages as numerator/denominator.
GitOrigin-RevId: 30766a9cc6c36350df229f18f00dc69ae1ef7c5b
2020-12-02 11:44:07 +00:00
Sergey Patrikeev
e6c62f6265 Indexing diagnostics: dump presentable HTML file along with raw diagnostic json.
GitOrigin-RevId: 52eb9e789905bb96584b796c2837ecf6fa338959
2020-12-02 11:44:05 +00:00
Sergey Patrikeev
7d005b98b5 Indexing diagnostics: make the diagnostic jsons deserializable.
GitOrigin-RevId: 3c5d0a23d6c1bba955b24a4f244bd21ab528c79d
2020-12-02 11:44:02 +00:00
Sergey Patrikeev
fb9cbe49d5 Indexing diagnostics: simplify durations of parts of the indexing.
GitOrigin-RevId: 985f1eccbf48fc53d9335edaeaffb04f85e821c4
2020-12-02 11:44:00 +00:00
Sergey Patrikeev
577ccc2ab5 Indexing diagnostics: drop the useless value "number of indexing threads".
GitOrigin-RevId: 20cc68b07e96eab72596cbf395dcd50c2e4c5e7c
2020-12-02 11:43:58 +00:00
Sergey Patrikeev
e094415401 Indexing diagnostics: drop names of too large for indexing files, only count them.
GitOrigin-RevId: 985b7c3171da3033518a2bf1e6c932420949fcf8
2020-12-02 11:43:55 +00:00
Sergey Patrikeev
e8226d7ab7 Indexing diagnostics: drop statistics per-file-type and per-indexer statistics, reduce verbosity.
GitOrigin-RevId: 967baa7b03d18dffae90333ed1dda6883a0b6cff
2020-12-02 11:43:53 +00:00
Rustam Vishnyakov
67b8c50008 New PsiFile-based JavaFileCodeStyleFacade and factory, deprecate old JavaCodeStyleSettingsFacade
GitOrigin-RevId: 341fff7c6f3e13992f9349f9e04984578e1342d2
2020-12-02 11:27:00 +00:00
Rustam Vishnyakov
3582039abc Fixed IDEA-255347 IllegalStateException: InSmartMode can't be used in LightEdit mode
GitOrigin-RevId: d12bc1198fce03e8cd9ace022f01fb69bfa5ce38
2020-12-02 11:26:59 +00:00
Mikhail Golubev
b023313048 EA-240096 Fix SOE when adding type hints for augmented assignments
It could happen when several augmented assignments are referencing
each over but don't have an ultimate target expression with a higher
resolve priority because of the CFG.

GitOrigin-RevId: 4e908f04103cc131ec48dca95a775406235228a5
2020-12-02 11:02:58 +00:00
Sergei Vorobyov
06284f3fa5 IJ-CR-4284 added quick test completion on import failure
GitOrigin-RevId: d0cdd1ea2c9abf6a87662032ab03500be0541b91
2020-12-02 10:55:53 +00:00
Nikolay Chashnikov
9e873faa79 [workspace model] allow to log all changes in a particular FacetEntity (to find cause of IDEA-256482)
Setting 'idea.workspace.model.track.facet.id' system property to facet id (moduleName/facetType/facetName) will cause IDE to print to the log all places where this entity is modified.

GitOrigin-RevId: 12acf90b14ee4af4716a99823a1ed605d758f5db
2020-12-02 10:20:48 +00:00
Sergei Vorobyov
7ea5bc4c7e IDEA-256620 added selecting gradle project folder to link project
GitOrigin-RevId: 743059d8b6cbaceb70631c585d2d919b86f50828
2020-12-02 10:08:55 +00:00
Dmitry Zhuravlev
f0ec775d0a vcs: CLM scheduler: explicitly log any RejectedExecutionException in submit operation
"isShutdown" check cannot work here without explicit synchronization with the "submit" call, but instead using of synchronization here lets allow executor to throw RejectedExecutionException. This will help to determine hidden deadlocks if any.

GitOrigin-RevId: 28a332809f2674b2856d028d9fb805c7bffccbb1
2020-12-02 10:05:15 +00:00
Dmitry Zhuravlev
1335e2e22e se: honor the presentable path from VirtualFilePathWrapper
GitOrigin-RevId: ee827b1bd6af1758ebdc62c1e3a7ef5b9585a8fe
2020-12-02 10:04:28 +00:00
Elena.Korotkova
fcc2b57634 Fix new toolbar keeping the state of the old toolbar on switching
GitOrigin-RevId: 43a77ff80e0016c31a4ec0d8e7cc179f20403c17
2020-12-02 09:44:51 +00:00
Andrei Kuznetsov
a0c2fd624c Merge branch 'ank/merge-41'
GitOrigin-RevId: 1c476ae99fe768aff7e7cf381028dd5dc93dacc4
2020-12-02 09:15:28 +00:00
Yann Cébron
67517f9764 PopupActions.kt: suppress IntentionDescriptionNotFoundInspection
GitOrigin-RevId: 5267cdb42ca7e87ffae69757da21b3db006ebeff
2020-12-02 09:12:46 +00:00
alexey.afanasiev
dd86f9859d Qodana inspections: support -changes flag
GitOrigin-RevId: 8da225a80c8ec8569a770e13e16b41d0fd91ab2b
2020-12-02 08:48:13 +00:00
Dmitry Batrak
86c7fd0186 IDEA-92825 Allow choosing variations of fonts
missing change towards getting rid of font fallback logic in FontPreferencesImpl

GitOrigin-RevId: 39221ae332282986409dc5e1210cb11792f10067
2020-12-02 08:43:45 +00:00
Sergey Malenkov
83be1a8fa1 Simplify loading icon in Find in Files
GitOrigin-RevId: f94776f4202ca330bf40a399038e6d14283fa005
2020-12-02 08:38:46 +00:00
Tagir Valeev
f93ad46282 [java-psi] filterAnnotations: avoid Streams
Usually the resulting list is 0-1 element but queried kinda often, so stream overhead is visible

GitOrigin-RevId: 06f9932a35b1cfbe4c9a619de986e0c54f8c0c52
2020-12-02 08:31:29 +00:00
Tagir Valeev
dde51de143 [java-dfa] Avoid using getVariableTypeByExpressionType
It could be quite expensive but what we actually need is to get upper bound for wildcard types

GitOrigin-RevId: b6bd85a6bd6fa9d36d7251369c81034b4e34834f
2020-12-02 08:31:28 +00:00
Tagir Valeev
f4e5972ac5 [java-psi] PsiTypesUtil.classNameEquals
rawType() is not quite free, and we can do a quick-check for simple name

GitOrigin-RevId: 7fcee2c8546a1926a23352378a7299ca7a5e8726
2020-12-02 08:31:27 +00:00
Tagir Valeev
989e07956f ExtractClosureHelperImpl: simplify and avoid warning
GitOrigin-RevId: 48fa18b3ba86db18b5d7969a6fff669ae2a474fb
2020-12-02 08:31:26 +00:00
Dmitry Batrak
98590f1d34 IDEA-92825 Allow choosing variations of fonts
clarify sorting of results in FontFamilyService API

GitOrigin-RevId: 2e7faf6a4c5fda7261df5c612c0d6faee554560c
2020-12-02 08:15:57 +00:00
Daniil Tsaryov
5e79e6ae89 IDEA-233916 [github] Support adding multi-line comments in pull request
GitOrigin-RevId: c458ea4da270593b8e81b4ba0c47c47027530f62
2020-12-02 08:03:09 +00:00
Tagir Valeev
2842a558b2 Avoid set.removeAll(list)
GitOrigin-RevId: 6ed9b1ee1df87618c9b8c534e328ea89ead9fdc3
2020-12-02 04:49:26 +00:00
Artemiy Sartakov
f4feef1a9e InconsistentTextBlockIndentInspection: added inspection to detect text blocks with tabs and spaces in indent (IDEA-254690)
GitOrigin-RevId: 71721bc908e6226e7d1dfcfcd2b4ab3c435337e2
2020-12-02 04:01:21 +00:00
Aleksey Pivovarov
aa20e91e37 diff: fix javadoc
DiffLineMarkerRenderer delegates to getGutterMarkerPaintRange since 1a8b2765f8964d10b3064acf294a987874d14ca2.

GitOrigin-RevId: a075a4e361b6586e901b3fb14e856f072ff70af8
2020-12-02 00:06:33 +00:00
Andrei Kuznetsov
6c5204f75d IDEA-252775 [merge-android-41] fix library licenses
GitOrigin-RevId: e720d7ec40d7264a71295ef493cf48b4c9d7b0e5
2020-12-01 22:52:04 +00:00
Nikita Skvortsov
1a43a58575 [gradle] remove obsolete reference from KDoc
Signed-off-by: Nikita Skvortsov <Nikita.Skvortsov@jetbrains.com>

GitOrigin-RevId: b594bd4edc8b794a7f4782f56cbcb65d48a1117d
2020-12-01 22:33:18 +00:00
Semyon Proshev
a63862b41e Specify working dir for installing packages process since there are could be relative paths in requirements.txt (PY-45740)
GitOrigin-RevId: 97dbc0aebe0acc5f07f4a175da145803d73afb3e
2020-12-01 21:30:01 +00:00
Andrei Kuznetsov
7b6d4b4a26 IDEA-252775 [merge-android-41] merge newer master from IJ
GitOrigin-RevId: f3b8ccc87c76df6fda5df65a7d8afbc30cab1bea
2020-12-01 21:21:47 +00:00
Alexey Kudravtsev
970852be7b make FileSystemUtil detect case-sensitivity by Java IO even when there's no case-toggleable file to query
GitOrigin-RevId: 7e0f53662089db4196690d43c29dbc00caeae7b9
2020-12-01 21:01:03 +00:00
Konstantin Aleev
ca3f482bf1 IDEA-254974 always request a focus on click on tab in TabbedPaneContentUI
GitOrigin-RevId: 6e3bb4fd791e787396233fd67ad5420b92fea73d
2020-12-01 20:46:02 +00:00
Roman Shevchenko
931b4a10e5 [test framework] symlink creation disability diagnostics
GitOrigin-RevId: 637a16edd0cb476a8184952fc9906c4ab1b1aacd
2020-12-01 20:31:51 +00:00
Roman Shevchenko
ae0b4f8ec0 Cleanup (using correct bus; annotations; formatting)
GitOrigin-RevId: 44b289a5a45abbba59e8eaaae9c006fe21c1a260
2020-12-01 20:28:56 +00:00
Aleksandr Krasilnikov
cf8fdc3b3b [space] Encapsulate Space urls building logic
GitOrigin-RevId: 6dc5cabd29dadb2125c23fcf6384f1259ebcbcfc
2020-12-01 20:02:01 +00:00
Aleksandr Krasilnikov
915f293a78 [space] Update layout of details panel
GitOrigin-RevId: 9cfafc8feb5de51596cae8737e3ac4b11ee1765d
2020-12-01 20:01:59 +00:00
Aleksandr Krasilnikov
374d2ff098 [space] Rename
GitOrigin-RevId: be7cfd6763ca5cd02e51335460897a551b1ed377
2020-12-01 20:01:57 +00:00
Mikhail Mazurkevich
60f2b4febc [workspace model] Zip store dump and attach this archive to the report
GitOrigin-RevId: c95b897c6c9083b3dbd46dcf8384b63359ced742
2020-12-01 20:01:33 +00:00
Mikhail Mazurkevich
7a184c639f [workspace model] Dump broken store to the log/workspaceModel directory
GitOrigin-RevId: 8951d5fedc68c4f08c9bb65dc869d0ae2c7596e2
2020-12-01 20:01:31 +00:00
Irina Fediaeva
0f6abfba6a PY-44918: Fix resolve path in existing user file instead of the os.path
GitOrigin-RevId: cca701106e1c558a50ed61b85efc312ff9205b1c
2020-12-01 19:44:00 +00:00
Nikita Eshkeev
22a0ae47ba [properties highlighter] IDEA-256474 Properties Color Scheme settings miss Valid string escape option
This patch extracts all the constants for text attributes in PropertiesHighlighter to an enum so the text attributes get more organized

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>

GitOrigin-RevId: 73ad04971a6ce62a27212252e8c62d4dd24b1a47
2020-12-01 19:05:33 +00:00
Nicolay Mitropolsky
7161c8bf6b Adding some CancellationCheck.runWithCancellationCheck
GitOrigin-RevId: 5c2ec8ecc78122d115c721ac25e2559a63a1671e
2020-12-01 18:55:48 +00:00