Anastasia Katsman
302ca65ed7
[rdct-tests] fix the situation when the focus is globally gone, and we are waiting for it: use robot
...
GitOrigin-RevId: 667cf7fe735b315eba200772cba149ce50c040cc
2024-09-17 20:57:23 +00:00
Vladimir Krivosheev
09bdd80767
diff-impl - avoid multiple content roots
...
GitOrigin-RevId: f0c0e3cdc78ef834408fb5de6ad5e5f76922aff5
2024-09-17 20:21:34 +00:00
Dmitrii Petukhov
5ca3b3705e
[collab/space] IDEA-356986 Set default project for project filter
...
Merge-request: IJ-MR-143762
Merged-by: Dmitrii Petukhov <dmitrii.petukhov@jetbrains.com >
GitOrigin-RevId: a3bf4c249f31eced4688d0a1566d0bf25bc591f7
2024-09-17 20:18:11 +00:00
Lev Leontev
6927db41ac
[vfs] BAZEL-1041: avoid calls to UnixPath.toRealPath in WorkspaceModelImpl.replaceProjectModel
...
GitOrigin-RevId: 4769be486102e3026c3002a219b4fad6a107dfe7
2024-09-17 20:09:24 +00:00
Ruslan Cheremin
70377c686e
[cleanup] minor cleanup after refactoring
...
GitOrigin-RevId: 2def359ad5fefd84b1fe0a4bab10bd8fb1f7ffba
2024-09-17 19:59:14 +00:00
Ruslan Cheremin
5614fcab25
[refactoring] move StreamlinedBlobStorage implementations to platform.util.io.storages package
...
- for storages to be available outside `ide.impl`
GitOrigin-RevId: 3cf72dcab7d383b200a1d680781a443fc2e99e71
2024-09-17 19:59:14 +00:00
Ruslan Cheremin
b66a4b570c
[refactoring] replace AlreadyDisposed with ClosedStorageException in StreamlinedBlobStorage
...
- Preparation to move between packages there `AlreadyDisposedException` become unavailable
- Make storage after-close behavior more consistent: _most_ access methods must throw exception
GitOrigin-RevId: 67d99338c031bb7fb63468efe54a82820a2e438f
2024-09-17 19:59:14 +00:00
Ruslan Cheremin
f999a929ef
[cleanup] remove 'final' modifier from args/locals
...
GitOrigin-RevId: 8fe670aee79a7d6014ce1ef7e9eb5fdc24baf65c
2024-09-17 19:59:14 +00:00
Konstantin Aleev
c98428f437
[services] IJPL-74729 run configuration pause icon on debugger session pause
...
- drop Spring Boot specific debugger session listener
GitOrigin-RevId: 09c8ce0baadc72e39496668703ee98f1105fd2a7
2024-09-17 19:53:42 +00:00
Alexey.Sedunov
fd53ab236e
Fleet Database: Get rid of unconditional casting to account for FleetEditor
...
GitOrigin-RevId: 1f603060bc1d74e10e926c29b6d152e990c355a4
2024-09-17 19:38:09 +00:00
Aleksandr Sorotskii
c05e536686
fix threading issue in configuring interpreters; cleanup; (#PY-75988) Fixed
...
GitOrigin-RevId: f2b448cd8dfe142df0da1da951f6eb12cdaa4d60
2024-09-17 19:20:00 +00:00
Sergei Vorobyov
4b5a4a8a97
[NPW|Assets] fix: wait for project wizard tracked project configurations (Reformat code, VF and PSI file resolution)
...
Issues: IDEA-349863, IDEA-341180
GitOrigin-RevId: bf359aaea23f21c2843d17aab12c0bc656224190
2024-09-17 18:46:15 +00:00
Sergei Vorobyov
58244594be
[NPW|Assets] fix: don't resolve PSI files on EDT for opening a build script in the editor
...
Issues: IDEA-349863, IDEA-341180
GitOrigin-RevId: 18d93c66eca918e4bfc4e34231a61850df43138e
2024-09-17 18:46:15 +00:00
Sergei Vorobyov
ad3e003c82
[NPW|Assets] fix: reformat code on the same thread in production and in tests
...
Issues: IDEA-349863, IDEA-341180
GitOrigin-RevId: 9b80861e27ff1531ec618aa5e92ef6c4c88fb084
2024-09-17 18:46:15 +00:00
Sergei Vorobyov
fbd9ab0d9d
[NPW|Assets] fix: resolve virtual files to show on the background thread
...
Issues: IDEA-349863, IDEA-341180
GitOrigin-RevId: 7a465f0b52218276d21657517a37c6c1bbe4e1bb
2024-09-17 18:46:15 +00:00
Sergei Vorobyov
e1f218b8cd
[NPW|Assets] fix: resolve PSI files for reformatting on the background thread
...
Issues: IDEA-349863, IDEA-341180
GitOrigin-RevId: f4f96253c2c30a2fde165f0eb87add51cf7e1a47
2024-09-17 18:46:15 +00:00
Sergei Vorobyov
d6db8e23b3
[NPW|Assets] fix: generate sources on a background thread under modal progress
...
Issues: IDEA-349863, IDEA-341180
GitOrigin-RevId: 06c621f3d98cd15231b5b083fba3884626e06b1d
2024-09-17 18:46:15 +00:00
Sergei Vorobyov
e4012cbda4
[NPW|Assets] fix: removed write action restriction for the AssetsProcessor.generateSources.
...
The production assets processor generates sources using the Java NIO API. It doesn't require the write action.
Issues: IDEA-349863, IDEA-341180
GitOrigin-RevId: 57bc08df48c8766a51342f953f46935762dd085f
2024-09-17 18:46:14 +00:00
Sebastian Sellmair
c55442c94b
[kotlin] KotlinBuildScriptManipulator: Support commonly known KMP convention source sets
...
^KTIJ-31297 Verification Pending
GitOrigin-RevId: 28f9ddab885e17d47a9d8a01a453a8ff2916eea9
2024-09-17 17:44:59 +00:00
Eldar Abusalimov
b1f030a52a
LLM-3861: libraries: Update grazie-platform to 0.3.122
...
GitOrigin-RevId: e0b204d127a476296cebb270902cb89fe8a08114
2024-09-17 17:08:14 +00:00
Eldar Abusalimov
a73c2b3002
LLM-3861: libraries: Update grazie-platform to 0.3.121
...
Exclude new transitive dependencies added accidentally:
- org.jetbrains.kotlin:kotlin-test
- org.jetbrains.kotlin:kotlin-test-annotations-common
- ai.grazie.utils:utils-testing-jvm
- ai.grazie.spell:hunspell-en-jvm
- ai.grazie.spell:hunspell-de-jvm
- ai.grazie.spell:hunspell-ru-jvm
- ai.grazie.spell:hunspell-uk-jvm
GitOrigin-RevId: 38ef29edf8f304ff8b780449d69282ac79943c3c
2024-09-17 17:08:14 +00:00
Eldar Abusalimov
9745191462
LLM-3861: libraries: Update grazie-platform to 0.3.120-dev-5863.3
...
Note that `ai.grazie.spell:gec-spell-engine-local-jvm` artifacts were not
updated since `0.3.120-dev-5863.3` isn't available in Maven for them.
This change adapts AiAgreementManager to use the last-minute introduction of
the `ExceptionBody.NotAcceptedAgreement.requiredAgreements` list.
GitOrigin-RevId: 38bb4fd225898803737d351422bc34e996b9cbcd
2024-09-17 17:08:14 +00:00
Eldar Abusalimov
f7ebf49ec7
LLM-3861: libraries: Update grazie-platform to 0.3.120-dev-5863.2
...
GitOrigin-RevId: 30fee86cf22eccbf83488cecdfb0796f1770ca76
2024-09-17 17:08:14 +00:00
Eldar Abusalimov
246db02e0f
LLM-3861: libraries: Update grazie-platform to 0.3.120-dev-5863.1
...
GitOrigin-RevId: 8b799b9c1c9e3f74004f96ee49dff47df1326a02
2024-09-17 17:08:14 +00:00
Eldar Abusalimov
01e4cfb8b1
LLM-2956: JBAccountInfoService: Normalize JbaLicense to use jbaUserId, not JBAData
...
The complete user data hasn't been proven useful.
It is not part of the license data per se, but only relevant to the request.
GitOrigin-RevId: 4c75b9f2eb6f36fb512bcd2e5622259db45310c4
2024-09-17 17:08:14 +00:00
Eldar Abusalimov
bea119a05f
LLM-3861: JBAccountInfoService: Add recordAgreementAcceptance()
...
GitOrigin-RevId: dc0032692dbcda593c68f790ff16f20557da0992
2024-09-17 17:08:14 +00:00
Eldar Abusalimov
82cb70c932
LLM-3861: JBAccountInfoService: Rename LoginRequired to AuthRequired, move up
...
GitOrigin-RevId: 45d26ef3dfdd633f4321b449842e47b9e328c80b
2024-09-17 17:08:14 +00:00
Mathias Boulay
fef6778210
fix,test(jdoc): Stabilize spaces in test files
...
GitOrigin-RevId: 0c6b8c8ca44e90bdc80764b5fa1d8f2656762100
2024-09-17 16:28:17 +00:00
Mathias Boulay
983ed1cd1c
revert(BasicJavaLexer): Consider //// comments as markdown ones
...
GitOrigin-RevId: a3860a74c3bda9b7b3dc84c2da5d96c9249620ef
2024-09-17 16:28:17 +00:00
Mathias Boulay
b7d5b6900c
feat(javadoc-handler): basic typing assistance
...
GitOrigin-RevId: 500c7ede653a91d1ea67c85efc2248657c35ccab
2024-09-17 16:28:17 +00:00
Mathias Boulay
d6d13853e6
feat(javadoc-handler): auto insert end of code fence
...
GitOrigin-RevId: 24c855a125c859bcc80f43c93a7d6c57ec9e3586
2024-09-17 16:28:17 +00:00
Mathias Boulay
027d4fb022
fix(javadoc-handler): insert leading tokens before start of comment
...
GitOrigin-RevId: 2fc351433f7841f9753d67e2a8d925a9991a1716
2024-09-17 16:28:17 +00:00
Mathias Boulay
68242cd5b9
fix(javadoc-gen): @code tag rendering full line
...
Turns out there was another edge case that the ones from the Youtrack issues.
GitOrigin-RevId: 6bccd3d0aa4fc121059558b847ba90731d9c8962
2024-09-17 16:28:17 +00:00
Mathias Boulay
e05667345c
fix(javadoc): Missing character on new lines within snippets
...
#IDEA-358874 Fixed
GitOrigin-RevId: e03874f588e31c106d3a25518c05e0850b3fcd24
2024-09-17 16:28:17 +00:00
Piotr Tomiak
f5cfb35bc8
WEB-68038 Vue: Resolving of global component asks choose declaration
...
GitOrigin-RevId: c074036e25636a884a3f5ab5a6dc89f3364f7f28
2024-09-17 16:18:13 +00:00
Andrey Lisin
88e7feabc8
PY-73432 Add sleep call in test script to mitigate potential GIL blocking by single thread
...
GitOrigin-RevId: 10f93a092d6004cbba284e2152ce9064991f7d1b
2024-09-17 16:06:33 +00:00
Vera Petrenkova
dbab7daafd
IJPL-149322 Add analytic collectors for WLToolkit VM option
...
GitOrigin-RevId: d5c02224ab3beeaaad3d763afc564b23666e6896
2024-09-17 15:48:31 +00:00
Nikolay Chashnikov
f8281387e2
[remote dev] don't fail if the backend process is started with an unapproved third-party plugin (GTW-9680)
...
A dialog asking a user to give consent to use a third-party plugin cannot be shown in remote dev mode because the platform isn't fully loaded at that moment, and the connection is not initialized yet. So to avoid exceptions, now in such cases third-party plugins are automatically disabled, and a warning is printed to the log with a suggestion about using a new '--give-consent-to-use-third-party-plugins' option in the 'installPlugins' command (see IJPL-162211).
GitOrigin-RevId: 62907bd7c9e70e37278f3699c550852ed0790a23
2024-09-17 15:41:09 +00:00
Nikolay Chashnikov
f6d7d0d976
[plugins] provide an option to automatically approve third-party plugin in the 'installPlugins' command (IJPL-162211)
...
Before, if 'installPlugins' commands installs a third-party plugin, it recorded its ID in a file, and the next time the IDE is started, it asks a user for confirmation. It was inconvenient because if an IDE installation is prepared by scripts, it isn't expected that the user needs to confirm something manually. Also, the confirmation window is shown during an early phase of the startup, and it cannot be shown to the user in remote development mode (see GTW-9680).
So now a new option '--give-consent-to-use-third-party-plugins' for the 'installPlugins' command is supported. If it's specified, it automatically marks installed third-party plugins as approved.
GitOrigin-RevId: 812ce8be018b722a5c676fb879234ef1e3e80bdb
2024-09-17 15:41:09 +00:00
Nikolay Chashnikov
ba9ec41141
[plugins] refactoring: get rid of duplicating code in InstallFrontendPluginStarter::printUsageHint
...
This is needed to make it simpler to add a new option to the 'installPlugins' command (IJPL-162211).
GitOrigin-RevId: 2a154e838c5e3d132ba0b48cb95dc63f113ac995
2024-09-17 15:41:09 +00:00
Aleksey Dobrynin
5b8b013fcd
[java, compilation-charts] fix: display icon
...
GitOrigin-RevId: 1a515ee6adcef2157cc054431dd32b418b553995
2024-09-17 15:26:23 +00:00
Alexander Lobas
054e4d3302
IJPL-161630 Change the cloud design in the new terminal
...
GitOrigin-RevId: 6a9de2c34770398d145c909ad9779ae2f00b8a06
2024-09-17 14:39:12 +00:00
Alexander Bubenchikov
a6bd2fbcba
[maven] [IDEA-101997] test for junit patcher
...
GitOrigin-RevId: a59fdd9c99fde8de9b86048a16f9e6bde7fe2ccd
2024-09-17 14:37:06 +00:00
Alexander Bubenchikov
64a3d65511
[maven] [IDEA-101997] test for compilation
...
GitOrigin-RevId: 6ebac051bd6ba9dfe3f2d1bac438726a298d73b7
2024-09-17 14:37:06 +00:00
Alexander Bubenchikov
a23394623c
[maven] [IDEA-101997] read configurations from executions as well
...
GitOrigin-RevId: 20749386fe23f82536b6fa466a13054ba7ba9e50
2024-09-17 14:37:06 +00:00
Alexander Bubenchikov
7c7901d09b
[maven] [IDEA-101997] disable functionality by default
...
GitOrigin-RevId: 465a76eed98f5c662cdc022b18ca6b7d94396be8
2024-09-17 14:37:06 +00:00
Alexander Bubenchikov
ad6a65873a
[maven] [IDEA-101997] replacing classpath in junit tests to filtered jar
...
GitOrigin-RevId: da2e645e39f5083f3f25a0351699f5798cfb81d8
2024-09-17 14:37:06 +00:00
Alexander Bubenchikov
38679ee435
[maven] [IDEA-101997] building jar with classifiers
...
GitOrigin-RevId: 7d6bc2160b9174ce9efc7fdd5cab33a71b9132f5
2024-09-17 14:37:06 +00:00
Sergey Simonchik
329017f97b
[terminal] do not register TerminalPromptFileType in plugin.xml to not interfere with other .prompt file types (IJPL-162378, EA-1466837)
...
Also, this fixes a race exception at the block terminal startup (EA-1466837), because after the fix `FileTypeManager` doesn't know about `TerminalPromptFileType`.
GitOrigin-RevId: 4c049cfb5e2065a96177c7578b79034fb89e259b
2024-09-17 14:03:59 +00:00
Alexander Zolotov
846941b571
[matcher] fallback typo-tolerant matcher to regular matcher for long patterns
...
After some optimizations, for the sake of performance, a matcher stopped matching anything for long patterns. Keeping this optimization, now we fall back to the regular matcher to match at least something, even without tolerance to typos
GitOrigin-RevId: 8c3be92bccd5eb6e382df32394cc27f95113e3e4
2024-09-17 13:52:00 +00:00