Vadim Lomshakov
e5ed2c0710
[ml-completion] introduce "incorrect_element" feature; add test cases
...
GitOrigin-RevId: 4e101b12a631fde7078161a00a1292e60a6bf00e
2021-05-31 10:24:23 +00:00
Mikhail Mazurkevich
2f0d709790
[intellij sh] Proofread shell script intentions
...
GitOrigin-RevId: da6c491109beb0863a3f540578b6154c993a52e2
2021-05-31 10:19:39 +00:00
Sebastiano Poggi
5bef72e893
PKGS-716 Use "set" action when version is missing
...
GitOrigin-RevId: 4543e4ede86df7addd11ab6212e8aa2f48846497
2021-05-31 10:18:35 +00:00
Dmitry Jemerov
2bf2f2e966
Fix @Nls issues
...
GitOrigin-RevId: 9e6b90b1fc52060cd40159917d4e9de80efdf69a
2021-05-31 10:12:33 +00:00
Dmitriy.Panov
7abf3a21c1
IDEA-269621 Snap packages cannot be built due to conflicting classpath.txt (dist.all vs dist.unix): hacky workaround
...
GitOrigin-RevId: 7f800d60007f20a329793b6f3db62a267b2f4e01
2021-05-31 09:31:57 +00:00
Vladimir Dolzhenko
ce27d6d7b2
Mark tooltipProvider result with @Nls
...
GitOrigin-RevId: c879873c1c44730e983014282edfe37a3fcb62f0
2021-05-31 09:19:46 +00:00
Alexander Lobas
d27a762787
Fix nls issue
...
GitOrigin-RevId: 974777335ced78f74c35f3c2cc43b3c61c772496
2021-05-31 09:16:59 +00:00
Julia Beliaeva
2ee52a4c4d
[git-index] optimize imports
...
GitOrigin-RevId: d643dffd5ed6e198ab7abe10c0ae30a0ab82a1a7
2021-05-31 08:25:23 +00:00
Roman Shevchenko
3d2a971c04
Cleanup (unused template parameter; duplicated suppressions)
...
GitOrigin-RevId: 560a6836fce8a85043ccf983610ee588198c1383
2021-05-31 08:17:41 +00:00
Vladimir Krivosheev
9751c7ed79
explicitly set jar name to javaFX-common.jar
...
GitOrigin-RevId: e1fd6b874062ae816ede95cac81ce1db173a5c8d
2021-05-31 08:13:52 +00:00
Vladimir Krivosheev
14ccf8ee23
explicitly set jar name to eclipse-common.jar
...
GitOrigin-RevId: 02afcb1ceb5f48d614b4312fefa7a650428b8a3f
2021-05-31 08:08:59 +00:00
Julia Beliaeva
ffd8a1133b
[git-index] trigger memory-disk conflict resolution for index files
...
Since 5e62b049ce3c592f7a60c968a38036cf7c6e8414, refresh called on index files by "FileDocumentManagerImpl#doSaveDocument" does nothing, and memory-disk conflicts are not addressed. In order to trigger MemoryDiskConflictsResolver, this commit adds a refresh before saving when "GitIndexVirtualFile#hash" is not up-to-date.
GitOrigin-RevId: 96f45cba21b279d93a9e52602e954be754c569f0
2021-05-31 08:03:54 +00:00
Julia Beliaeva
725861605d
[git-index] use read action to read current file hash and modification stamp when preparing refresh
...
This commit addresses the following sequence of events:
1. Write for an index file starts. File is written and "GitIndexVirtualFile#hash" is already assigned, but modification stamp is not.
2. Refresh for an index file starts. "oldHash" is set to the hash of the written value.
3. Index file is changed on disk.
4. Refresh thread reads new hash of the index file and creates IndexFileData. Modification stamp value is set to the old modification stamp.
5. Write process assigns new modification stamp value to the file.
6. IndexFileData gets applied and a refresh event is sent. Since this event has old value of the modification stamp, MemoryDiskConflictResolver is triggered, when in fact there was no conflict.
To prevent this from happening, this commit adds read action to read file hash and modification stamp simultaneously.
GitOrigin-RevId: e22168d39ebb61475e5628f0290d4b3eecd5dda0
2021-05-31 08:03:53 +00:00
Julia Beliaeva
4c6831e971
[git-index] do not send refresh events if IndexFileData is outdated
...
If during IndexFileData application current file hash is different from saved file hash, it means that file was written in parallel. In this case, IndexFileData is not applied, hence sending refresh events should also be skipped.
GitOrigin-RevId: 16371a2110f3494b29828443b6576afa1d0f45c2
2021-05-31 08:03:52 +00:00
Julia Beliaeva
cdef8bb7fe
[git-index] cancel refresh tasks on project closing
...
Because "invokeAndWait" method is called with the default modality, "Executor#awaitTermination" method may not finish waiting as "invokeAndWait" won't be able to run during modal progress. Currently it does not seem to be a big problem, since it is important only to wait for git tasks to finish (or cancel them). However it makes sense to leave waiting duration short.
GitOrigin-RevId: 7cc100c6f6d913c5fc017cdf377c5a85d570f0b5
2021-05-31 08:03:51 +00:00
Julia Beliaeva
fbf78aa6e9
[git-index] ensure that refresh tasks are not executed in parallel
...
Use bounded executor to read data from git and "invokeAndWait" instead of "invokeLater" to apply changes.
GitOrigin-RevId: e2735ae5587bb5e624c92c549502694fc3f86f0b
2021-05-31 08:03:50 +00:00
Aleksey Rostovskiy
aa59f107dd
PyCharm Community 2021.2 EAP splashes update
...
GitOrigin-RevId: fa99138aecefddf8df9cd8b3eb1983d6aa44e0f3
2021-05-31 06:46:09 +00:00
Nikita Provotorov
8d1ad3cebd
[User Interface] IDEA-266854: new version of WinShellIntegrationBridge DLLs built from master.
...
Include changes prior to 727f348076021fdbcafdde7afd6b1522ec386ad7 commit inclusive.
GitOrigin-RevId: 59cdcbcf874db08d9c7a5c2771a09f3699be1177
2021-05-31 00:02:01 +00:00
Nikita Provotorov
41b5aa44b0
[User Interface] IDEA-266854: fix.
...
GitOrigin-RevId: 727f348076021fdbcafdde7afd6b1522ec386ad7
2021-05-30 23:41:27 +00:00
Sergey Simonchik
70f000c639
terminal: update jediterm-pty (IDEA-269214, IDEA-260165)
...
GitOrigin-RevId: fd0985e257f819f94756033e64c32270a3307204
2021-05-30 22:33:55 +00:00
Konstantin Bulenkov
af993bbeb3
suppress i18n inspection for fake file type
...
GitOrigin-RevId: 3b0b74ecca23d2fe55589d4f2783f077f768d96f
2021-05-30 21:32:05 +00:00
Konstantin Bulenkov
c716554164
[new about] add copyright + fix layout
...
GitOrigin-RevId: a4bf10bf22e692beba6705cc4c3e9605fd143faa
2021-05-30 21:14:35 +00:00
Konstantin Bulenkov
3f9e23156e
make copyright text visible
...
GitOrigin-RevId: 6f8fc99ff2583bca417d56e39468263ed2f23699
2021-05-30 21:14:35 +00:00
Konstantin Bulenkov
952a5413c6
Copy button should also close the dialog
...
GitOrigin-RevId: a8fe4b6832d13287fe4b7f3c82267727a2496565
2021-05-30 21:14:34 +00:00
Konstantin Bulenkov
c381bb6801
add proper string from IdeBundle + description
...
GitOrigin-RevId: 086a79f0acc0ec16f639a96c8b074d4c6bcec2f5
2021-05-30 21:14:33 +00:00
Konstantin Bulenkov
e81620b17f
enable new about dialog under the registry key
...
GitOrigin-RevId: fec6e6781bcbdc4c2e516c0468b6d29e23a5fed8
2021-05-30 21:14:32 +00:00
Konstantin Bulenkov
121fbd5b2c
add missing i18n key
...
GitOrigin-RevId: a394a11eedd34412746d839acc453704e370a5a6
2021-05-30 21:14:32 +00:00
Konstantin Bulenkov
849e4cf664
new about dialog. kotlin ui dsl version
...
GitOrigin-RevId: 1f9eb3193bee5d406369437491130fdd2f7ef5a5
2021-05-30 21:14:31 +00:00
Konstantin Bulenkov
cf8a40dc2e
new about dialog. initial
...
GitOrigin-RevId: 1c5c168cfa385e929a4b23dbbedf4e329c22c857
2021-05-30 21:14:30 +00:00
Konstantin Bulenkov
e2f26ac90a
refactor AboutPopup to share common code between old and one About dialogs
...
GitOrigin-RevId: 84ec03b487909b73725a409d6744276bbd6dda9b
2021-05-30 21:14:29 +00:00
Konstantin Bulenkov
1dd0698a49
new about dialog initial
...
GitOrigin-RevId: 9f1f6d8d787555e9087450ed426923c8fc929563
2021-05-30 21:14:28 +00:00
Aleksey Pivovarov
56d15f5f6f
cwm: generic toolwindows - support more panel layouts
...
GitOrigin-RevId: 9948b64b3c2b1f788e53abe6704a23950bd34d32
2021-05-30 16:25:59 +00:00
Dmitry.Krasilschikov
7709fa6f78
IJP-756 new project wizard - advanced module settings
...
GitOrigin-RevId: 5cd4b2d1a121f9420d431ab9252db6aa9b49f7df
2021-05-30 16:19:04 +00:00
Vladimir Krivosheev
4b7f9dae5d
use PathClassLoader for bootstrap code, reuse ClassPath across all plugin content modules and plugin itself.
...
GitOrigin-RevId: cf8e3d7f2aa68b0c9195798b59be6a773db20ce1
2021-05-30 08:19:19 +00:00
Vitaly Provodin
4ce5fc2645
Updating versions of project dependencies: jdkBuild->11_0_11b1481.1
...
Vitaly Provodin
GitOrigin-RevId: 3280aa8e43e45d0abb8badddd1ab603827a1e489
2021-05-30 02:08:42 +00:00
Vladimir Dolzhenko
d86b4bd38a
Kotlin whole project perf: add fastIterations
...
GitOrigin-RevId: c86a820684bb9268b531f4541caf1ba1fbe38596
2021-05-29 22:02:30 +00:00
Julia Beliaeva
48dcae7534
[git-index] turn off tests for another two and a half weeks
...
GitOrigin-RevId: eb633b551e9a06b0c0908040f0f49e2f3c8abc82
2021-05-29 21:45:43 +00:00
Vassiliy.Kudryashov
d7bace18d2
Welcome Screen: fix focus when some promoter is installed
...
GitOrigin-RevId: 9c2cf222705c6c8aada2c3ef8934e5d9818b9e7b
2021-05-29 19:03:15 +00:00
Yuriy Artamonov
dcaab8eac7
[javafx] Simplify test setup of JavaFxModuleBuilderTest
...
GitOrigin-RevId: fb207a1bf940fd68f2f1ea0a7ee138ee1823f8e4
2021-05-29 13:37:24 +00:00
Yuriy Artamonov
f11069c5cb
[java, frameworks] Provide easy test setup for StarterModuleBuilder with setupTestModule() extension function
...
GitOrigin-RevId: 01318b5bea4f07564f0c2e15d7cc7c666fbf867e
2021-05-29 13:37:21 +00:00
RKernel Updater
371594f942
Updating versions of project dependencies: rkernelVersion->master.186
...
RKernel Updater
GitOrigin-RevId: 021e14f37224d6b9c969237b7b150b7e8333a770
2021-05-29 10:47:07 +00:00
Vladimir Krivosheev
552e7c5a81
RUBY-28239 RM doesn't start in master
...
GitOrigin-RevId: eb5e6983981932ce9b68b1c69292a60d0d3f1c44
2021-05-29 10:13:43 +00:00
Grigoriy Myasoedov
20c3417042
[maven] IDEA-205178 Support .mvn/jvm.config for defining JVM configuration for Maven builds
...
GitOrigin-RevId: 80eca557cda0d50cc0ff073c4b3f8e4a1e8ba117
2021-05-29 08:01:23 +00:00
Nikita Eshkeev
b1b4032df0
[properties] IDEA-270357 Add a means to copy key and value of a property
...
It's often needed to copy a property's key or value for some future processing. This patch adds two new intentions to copy either a property's key or its value
GitOrigin-RevId: 273976b70e373d0714a7bc901302c83d6e87570e
2021-05-29 01:30:23 +00:00
Nikita Eshkeev
fe95a96690
[properties] EA-212879 (plugin) - IOOBE: GroupByWordPrefixes.group
...
Return an empty list of groups when there are no keys create the groups from
GitOrigin-RevId: e0f91261c718b0b6b9b59ad11768a2fb081b0182
2021-05-29 01:30:22 +00:00
Nikita Eshkeev
bf1d33851d
[platform][tabOut] EA-265103 (plugin) - IAE: TabOutScopesTrackerImpl.registerScopeRange
...
This patch fixes the problem when the end offset is smaller than the start offset
GitOrigin-RevId: 382cc604cb4c9609203c314fc2c5b00548586a83
2021-05-29 01:30:21 +00:00
Andrey.Cherkasov
6ccd9771ac
UseBulkOperationInspection: support the CrudRepository bulk methods named to ...All since Spring Data Commons 2.0.0
...
GitOrigin-RevId: a68be8a6cdfe634f7d21e91c4d2a2cbdec8c9b6a
2021-05-28 23:55:59 +00:00
Andrey.Cherkasov
f68f593aa4
[java-inspections] UseBulkOperationInspection: support Maps (IDEA-262786)
...
GitOrigin-RevId: 9aae98c287f6e2057b09bfda78fb007ba45eeee6
2021-05-28 23:55:59 +00:00
Ilya.Kazakevich
480de17a92
Get rid of PyTestFrameworkService
...
All information moved to factories.
It is now possible to check if package is installed using PyPackageService, no need to have separate service.
GitOrigin-RevId: f97d4e09cd93c6b2d46e36920b513b5b82d53dc6
2021-05-28 23:17:29 +00:00
Konstantin Bulenkov
79877aff9e
[new tab UI]: do not paint hover for selected tab
...
GitOrigin-RevId: 424d80757f9b713c69442b1c75a7f616e7d694d6
2021-05-28 22:49:44 +00:00