Nikolay Chashnikov
8e07ad9bc1
[platform] provide a way to compute URLs for context help pages in ExternalProductResourceUrls (IJPL-204)
...
The logic which constructs the full URL is moved to ExternalProductResourceUrls's implementations, allowing third-party IDEs to have their own schemas of URLs for context help.
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: b57b021c07eb84fdd0dd968e057100156a646fb1
2023-08-23 11:06:05 +00:00
Nikolay Chashnikov
eee554c5ba
[platform] provide a way to specify a URL for "Getting Started" action in ExternalProductResourceUrls (IJPL-204)
...
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: 953eac505e8a7d2f8599625f37fcf4394dfb881f
2023-08-23 11:06:01 +00:00
Nikolay Chashnikov
7db90c1576
[platform] provide a way to specify a URL for "What's New" action in ExternalProductResourceUrls (IJPL-204)
...
It appears that for JetBrains' IDEs the URL of this page can be obtained by adding '/whatsnew' to the product page URL, BaseJetBrainsExternalProductResourceUrls uses this to implement the new property for all IDEs.
GitOrigin-RevId: e19eae8a4b5181147d5edf36647fc8574e51b86b
2023-08-23 11:05:58 +00:00
Nikolay Chashnikov
9711ba4167
[platform] provide a way to specify a URL for "Keyboard Shortcuts PDF" action in ExternalProductResourceUrls (IJPL-204)
...
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: 1a43dcfa89dfd8e9954bb611790136c224a58bd3
2023-08-23 11:05:55 +00:00
Nikolay Chashnikov
6e8b44548e
[platform] provide a way to specify a URL for "ProductName on YouTube" action in ExternalProductResourceUrls (IJPL-204)
...
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: 7fed7bf4c7f102320cb3d0a139c8f863af305dd8
2023-08-23 11:05:51 +00:00
Vadim Salavatov
8b61ff43e7
IJPL-189 coroutine job trees deduplication in coroutine dumps
...
GitOrigin-RevId: 34270c678cd92436e460258757132f346ce9584a
2023-08-23 11:04:12 +00:00
Elena Lyulina
7b2a2bd293
[devkit] IDEA-323201 add inspection implementation, ensure no intersection with Companion object in extensions
...
GitOrigin-RevId: 38d092a7d9a7a43e5c7a1032a93dd5c8db9d65e6
2023-08-23 11:03:13 +00:00
Elena Lyulina
64f639be03
[devkit] IDEA-298703 fix wording, make EP impl internal
...
GitOrigin-RevId: 7d7c0d2a1c1f81c1b69a0fd20e7b585cd76e8aeb
2023-08-23 11:03:10 +00:00
Ruslan Cheremin
e06cf98d6a
[core] IJPL-193: moving experimental Enumerator impls into dev.enumerator package
...
+ new DurableEnumerator implementation prototyped
GitOrigin-RevId: 9b2937926d4d48d63ee37c438764df8189d2700c
2023-08-23 10:45:51 +00:00
Ruslan Cheremin
3fabbd90c4
[core] IJPL-193: tuning FilePageCacheLockFree
...
+ make storage wait for housekeeping turn instead of yield than page is not readily available (less CPU consumption)
+ refactoring and cleanup
GitOrigin-RevId: 06433fc976dc295cee53f08389532d10e6974fb9
2023-08-23 10:45:51 +00:00
Ruslan Cheremin
1d8d4c72dc
[core] IJPL-193: tuning FilePageCacheLockFree
...
+ slightly adjust pages demand forecasting
GitOrigin-RevId: bc886d583b6420f370121a289554c902d25adc45
2023-08-23 10:45:51 +00:00
Konstantin Hudyakov
f24b668731
[newUiOnboarding] Specify module dependency explicitly
...
Previously `intellij.platform.ide.newUiOnboarding` module was present when running from sources only because it is transitively included through `intellij.vcs.git` module. Now this dependency is explicit.
GitOrigin-RevId: e79058e9de8cb2e72d304ad3fc253aca8bc2c30b
2023-08-23 10:16:27 +00:00
Daniil.Bubnov
7254bc4a17
FUS [gitlab] display merge request on current git branch in branch widget and open on action
...
Bump group versions
follow-up commit
4e9af9c909b239520471491b73eaa7fb860d9630
GitOrigin-RevId: 03edfd9542c8921c10898dd379d427d5b7a8ab8c
2023-08-23 10:10:01 +00:00
Vadim Salavatov
e46cf8a4c4
IDEA-330224 fix concurrent access to shared buffer
...
should not really affect anything, because other implementation is used by default
GitOrigin-RevId: 86e8993b26dcb63dc8964c1ce22b0a7f7bccf904
2023-08-23 10:07:34 +00:00
Vadim Salavatov
d03791280e
IDEA-330224 add additional assertion to catch inconsistencies faster
...
GitOrigin-RevId: b0f51b18fbc782723b0f1d2005125292468ecd46
2023-08-23 10:07:32 +00:00
Yuriy Artamonov
0874000564
[plugins] IDEA-330446 Plugins are not offered to be installed from the Editor's notification
...
GitOrigin-RevId: 57867aa7d6d9a9a2bc8c4beeba9659886ef11195
2023-08-23 10:03:27 +00:00
Vladislav Rassokhin
4194713f90
test discovery: report underlying problem when DiscoveredTestDataHolder fails to initialize several times in a row
...
GitOrigin-RevId: 8e4b6bd77368a176e31c1565599c2ec49873007f
2023-08-23 09:18:53 +00:00
Dmitry Batkovich
d8ff36703b
do not test default charset IDEA-327365 (check JEP 400: UTF-8 by Default)
...
GitOrigin-RevId: a4926b6bbfc3028cd84c818a9d05784cdf28425f
2023-08-23 07:50:03 +00:00
Dmitry Batkovich
82ddf82119
adjust test's baseline-s for jbr21 IDEA-330123
...
GitOrigin-RevId: 7e606db86947e487035ff196f9eec72594f35c41
2023-08-23 07:50:00 +00:00
Kirill.Krylov
71b4158d61
[inline-completion] move inline inline.completion.show.placeholder to platform registries
...
GitOrigin-RevId: 3216f7283bcff4c2c2bbb98d3a39a616ce5b75f0
2023-08-23 00:40:26 +00:00
Gregory.Shrago
5c53a9647a
introduce slow-op assertion method for inherently non-cancelable operations
...
Such operations must be called on BGT outside RA.
Use the method in PasswordSafe which can run native code and show OS UI.
GitOrigin-RevId: 7d3177986e166f72f1cdaa5c537f6c922ea9ad33
2023-08-23 00:04:25 +00:00
Pavel Gromov
5d185c30d9
[gitlab] Clone dialog: handle connection exception
...
#IDEA-324778 Fixed
GitOrigin-RevId: 19df27aec55e9d0c9228394deb625b69257f742b
2023-08-22 23:24:31 +00:00
Pavel Gromov
8122b63c84
[gitlab] Empty server URL is not a valid uri
...
#IDEA-324774 Fixed
GitOrigin-RevId: cb6243c9e0f3724efa05879f4532f15d3200b659
2023-08-22 23:24:31 +00:00
Sergei Tachenov
e187e87b28
IDEA-317185 Remove extra gaps around toolbar in Statistics Event Log
...
FlowLayout used there has extra 5 px gaps above and below by default.
We don't need them, as that makes the whole thing 10 px higher than it
should be.
GitOrigin-RevId: b11f544eb3f3e79d93293308cb3bb08b56351e49
2023-08-22 22:05:58 +00:00
Sergei Tachenov
9010f8eda4
IDEA-330306 Make the panel around IDE Errors icon accept clicks
...
The IDE Errors button actually consists of a panel with an icon inside.
The entire thing is perceived as a single button by the user,
so we make both react to clicks in the same way.
GitOrigin-RevId: c4dfeb65e8857138a296cce71b854cbe5a7d80fe
2023-08-22 22:05:54 +00:00
Andrew Kozlov
b79f624dce
[platform] RegistryManager can be obtained in a suspendable way
...
GitOrigin-RevId: c7b38326a9b894c6e41f0815e2f2c7071650064d
2023-08-22 21:15:33 +00:00
Sergei Vorobyov
cee329afdb
[Gradle reload] cleanup: AbstractExternalDependency
...
GitOrigin-RevId: 5d2c7cf76147cc635fff45e8e59ad4f4f09f1a1b
2023-08-22 20:25:18 +00:00
Sergei Vorobyov
b6465a7343
[Gradle reload] cleanup: DefaultFileCollectionDependency
...
GitOrigin-RevId: 8a24418d7f7d0eb61454363ebec31e10c3cbc849
2023-08-22 20:25:14 +00:00
Sergei Vorobyov
039e7647ae
IDEA-325782 [Gradle reload] fix: copy Dependency.isExcluded field in copy constructor
...
GitOrigin-RevId: 910c62d9260caf0ce48600927b6d74f238347c54
2023-08-22 20:25:11 +00:00
Sergei Vorobyov
b447fdab8c
IDEA-325782 [Gradle reload] added: build Gradle external projects separately
...
GitOrigin-RevId: 40f84908ea4ae26e0525c3a829459048c2c4d8f9
2023-08-22 20:25:05 +00:00
Maciej Procyk
770a6cd4c2
[platform] cleanup names in Foundation
...
GitOrigin-RevId: 3fa36ce7b489c36baaed4e5c40a93c56042eb1d3
2023-08-22 20:19:52 +00:00
Adam Malek
3383bb7568
ML in SE: Replace deprecated StringListValidatedByCustomRule for file types (IDEA-330469)
...
GitOrigin-RevId: b5aab495b5dc61688f0214f30c4d4723ebd5559b
2023-08-22 19:33:06 +00:00
Adam Malek
84447ec5cf
ML in SE: Replace deprecated StringListValidatedByCustomRule in ACTION_ID field (IDEA-330469)
...
GitOrigin-RevId: ba3db93223ba1c115bdf77ffb9e47e2b7a406233
2023-08-22 19:33:03 +00:00
Adam Malek
09bfa39838
ML in SE: Replace deprecated StringListValidatedByCustomRule in PLUGIN_ID field (IDEA-330469)
...
GitOrigin-RevId: af6a7a675e2291b76a19e0e4a55acf8d0ae1795b
2023-08-22 19:33:00 +00:00
Konstantin Hudyakov
e1ab0116db
[terminal] IDEA-330183 Refactor: rename TerminalUI
...
GitOrigin-RevId: f397936c6929768c98428364e823e96a6e88cf41
2023-08-22 18:42:13 +00:00
Konstantin Hudyakov
4639926a33
[terminal] IDEA-330183 Refactor: do not subclass JPanel
...
GitOrigin-RevId: e4e72563c72991a5f6f6e43a0cebba9b136ba79f
2023-08-22 18:42:09 +00:00
Konstantin Hudyakov
8a82485f6b
[terminal] IDEA-330183 Refactor: do not use ComponentContainer interface
...
It makes FindUsages much harder to use, because there are a lot of `ComponentContainer` implementations. Also, our components are never referenced as `ComponentContainer`, so it can be just removed.
GitOrigin-RevId: 12b07ca2a5648d544164e2a4dca2cfddef1233df
2023-08-22 18:42:06 +00:00
Konstantin Hudyakov
b632e93ca8
[terminal] IDEA-330183 Refactor: use explicit disposable registration
...
GitOrigin-RevId: f78d2e6968cbef83d50dd5a37980ecc7a1e92dcf
2023-08-22 18:42:03 +00:00
Konstantin Hudyakov
65be4df856
[terminal] IDEA-330183 Refactor: rename UI classes to View
...
GitOrigin-RevId: 27ca0ac28003e5e37cb94feeeb4e6eb5f6b0bfb8
2023-08-22 18:42:00 +00:00
Konstantin Hudyakov
1707b7d836
[terminal] IDEA-330183 Show caret in output only if terminal is focused
...
GitOrigin-RevId: 155264f61b3ca19689c75033971e11f54e5c85ce
2023-08-22 18:41:56 +00:00
Konstantin Hudyakov
968a45e2a1
[terminal] IDEA-330183 Make caret blinking depending on terminal state
...
GitOrigin-RevId: 57477e8d349b2f4fe3d16076015e817237fc00af
2023-08-22 18:41:53 +00:00
Konstantin Hudyakov
585152f687
[terminal] IDEA-330183 Make caret blinking in the output
...
GitOrigin-RevId: f336b6ea7ab7774bbe31907d913a56e1ee6ce3d6
2023-08-22 18:41:50 +00:00
Aleksey Pivovarov
e279b72308
GTW-5620 [rdct] disable LUX-backed all-in-one diff for RemDev
...
GitOrigin-RevId: 7d496446f8fa0ff3d13ed21ecb24db0711ba6900
2023-08-22 18:35:26 +00:00
Filipp Vakhitov
7efba6dda0
IDEA-324476 Fix text in restart required dialog
...
Fix compilation error
GitOrigin-RevId: 417cf0ac4a9a25267782325db9403f3d09b52122
2023-08-22 18:25:32 +00:00
Filipp Vakhitov
575c941ac9
IDEA-324476 Fix text in restart required dialog
...
Better text
GitOrigin-RevId: 552d1aaf65b2182ad827bb35a26a9078f0f4f1e5
2023-08-22 18:25:32 +00:00
Filipp Vakhitov
75acbf7e6f
IDEA-324476 Fix text in restart required dialog
...
GitOrigin-RevId: d2b770545b9b58b4453a775fe0bdf2a5ee7c2c84
2023-08-22 18:25:32 +00:00
Filipp Vakhitov
0f5cbfed90
IDEA-291623 Show a warning if the settings pack exceeds some reasonably big limit
...
More informative notification message
GitOrigin-RevId: 36af59a4d795e1b05e1eeb5f8f9421b8b3a3fed3
2023-08-22 18:25:32 +00:00
Filipp Vakhitov
056294550b
IDEA-291623 Show a warning if the settings pack exceeds some reasonably big limit
...
Post code review improvements
GitOrigin-RevId: c3875ea81f130b69e8435c89a8cc906648340638
2023-08-22 18:25:32 +00:00
Dmitry Drobotov
4237f837f1
IDEA-287022 Set accessible name for search plugins field
...
GitOrigin-RevId: 4bfea6e489a2268d0a317a344685e616a2cbcabf
2023-08-22 18:19:49 +00:00
Alexey Kudravtsev
fa036ba185
optimization: use Divider to avoid repeated traversals
...
GitOrigin-RevId: f2a6cf8b8805ed362a9886c0a00fee970f5d8a4c
2023-08-22 18:11:45 +00:00