Tagir Valeev
d49d42c5d5
[java] annotation.target.* messages moved to JavaPsiBundle.properties
...
GitOrigin-RevId: ae0914063db552bdbd24b10348ad6e92e9e83636
2025-01-03 19:17:43 +00:00
Tagir Valeev
d57fac1920
[java] Message fixed
...
GitOrigin-RevId: 0d4835cfe430c37dafca828ba825a9afc95a103d
2025-01-03 19:17:43 +00:00
Yuriy Artamonov
d57f3c8122
[icons] Reuse platform icons where possible
...
GitOrigin-RevId: 0e074c99da276742e7b2e11107e7095d7d6f771c
2025-01-03 19:05:53 +00:00
Yuriy Artamonov
81f2de230b
[icons] WEB-68011 Add plugin icons for CSS, Sass, Less plugins
...
GitOrigin-RevId: 020febfbdcaa76fa7601ceee9b19f614876d62ed
2025-01-03 19:05:53 +00:00
Konstantin.Nisht
4b66658d03
[platform] Handle exceptions in junit5 fixtures
...
GitOrigin-RevId: 891f6f19b2563f64547e81d75f3878e4c1a0c389
2025-01-03 18:44:39 +00:00
Konstantin.Nisht
b00f652930
[eel] IJ-CR-152196: Expose a fixture for temp directory
...
GitOrigin-RevId: 080dab06099a091876bd55638654598fdcd2aa54
2025-01-03 18:44:39 +00:00
Konstantin.Nisht
4fddfb79bf
[eel] Remove restriction on JDK test
...
GitOrigin-RevId: ab2960d1ba21bd7d11c24c6a44e9d576e56dd11f
2025-01-03 18:44:38 +00:00
Konstantin.Nisht
16a89f4a1f
[eel, jdk] IJ-CR-162252: Add unit test for different eels in new project wizard
...
GitOrigin-RevId: 6f45931427b09cdbebc4eef99eb14a662fcd6865
2025-01-03 18:44:38 +00:00
Konstantin.Nisht
2521f8c2a9
[java] Handle cancellation during the search for JDK
...
GitOrigin-RevId: 2ec8bd5b62d618ba0c3c414fd6dd54ef75bd0687
2025-01-03 18:44:38 +00:00
Konstantin.Nisht
cf7f17cf93
[eel] IJ-CR-152196: Improve test fixture
...
GitOrigin-RevId: f4da42239b20725fdb397a3d2e9f08daff04e685
2025-01-03 18:44:38 +00:00
Konstantin.Nisht
bcc463b3ea
[eel, jdk] IJ-CR-162252: Address review feedback
...
GitOrigin-RevId: c7910b6a865af87ca81b3774753569b70ae099fc
2025-01-03 18:44:38 +00:00
Konstantin.Nisht
dcd1121b80
[eel] IJ-CR-151436: Address review feedback
...
GitOrigin-RevId: cbbb0406ddbcdcbe59813cc831af79a368c08ab1
2025-01-03 18:44:38 +00:00
Vera Petrenkova
e2c606042c
IJPL-172387 FUS: Add 'invocationPlace' parameter to dialogs statistic
...
Merge-request: IJ-MR-151127
Merged-by: Vera Petrenkova <Vera.Petrenkova@jetbrains.com >
GitOrigin-RevId: dbe25a3787fd283c2576bdb8ff4f8155a963d8f9
2025-01-03 18:22:18 +00:00
Aleksey Pivovarov
fcd9de0e29
IJPL-174576 git: try to fix outdated Editor content after interactive rebase
...
GitOrigin-RevId: 85e618976c19f935b1f4233b287306ee3eff596c
2025-01-03 17:55:30 +00:00
Felix Popov
fb4f988b7e
[build scripts] add option to compress cross platform zip with zip64
...
GitOrigin-RevId: c0b0a09698da558cc7fdb1c8c28d8edc67446b08
2025-01-03 17:35:23 +00:00
Piotr Tomiak
ac04b62c7d
WEB-69468 Add support for configuring named scope to limit amount of files for global inspections run.
...
GitOrigin-RevId: f783f18ce7f40f215e3d2e446351034c88ae38b9
2025-01-03 17:32:18 +00:00
Mikhail Pyltsin
e5de686da6
[java-tests] IDEA-169282 IJ-CR-152163 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
...
- javadocs for settings
GitOrigin-RevId: c10b0e09813566aa69c9e71b0f7b1814d8b9a746
2025-01-03 17:10:09 +00:00
Aleksei.Cherepanov
49d693d7bc
KTIJ-32148 Improve incremental compilation issue reporting for internal users
...
Propose to internal users to enable extended build logging by default after incremental issue was detected
^KTIJ-32148 Fixed
GitOrigin-RevId: 42a4b45770ad204326165ae793effa762ff1ba34
2025-01-03 16:02:07 +00:00
Dmitry Batkovich
e0da3861d1
bookmarks: do not handle document changes while external reloading IJPL-62074
...
GitOrigin-RevId: 4b215d8fdc1bc60948006879c66a2f4f4cf2ee9e
2025-01-03 15:20:17 +00:00
Dmitry Batkovich
543c31f143
drop obsolesce annotation from runReadAction (it forces to use pre-kotlin API inside blocking context)
...
GitOrigin-RevId: ba12f14d8eda7f418ff60e32ae1509b8615610e6
2025-01-03 15:20:17 +00:00
Vladimir Dolzhenko
0e167eb022
[kotlin] Fix regexp to match published kotlin-stdlib-common.klib artifact names
...
#KTIJ-31132
GitOrigin-RevId: 299dffdf07f51cf6f7c20323a4d33b3dfd97befb
2025-01-03 14:39:43 +00:00
Andrei.Kuznetsov
8cd15cf1e6
IJPL-3020: simplify PerProjectIndexingQueue (per-provider sinks are not needed)
...
Sinks were initially introduced to reduce contention on lock that protects shared files queue. For some time already sinks work as a light-weight adapter for the shared queue (meaning that locks is used). We've never seen this lock in profiles since then.
There is a functional change however: cancelAllTasksAndWait method. It is not needed anymore: scanning should be cancelled through scanning executor (and it is cancelled through executor indeed for quite some time already).
GitOrigin-RevId: 3677aafb40e6eb47aa5b2f52001eef5cf88d0738
2025-01-03 14:14:03 +00:00
Andrei.Kuznetsov
85c069ab11
IJPL-3020: rename ScanningUtil>PushingUtil
...
GitOrigin-RevId: dc2ec12d1c6369dbb812ff6d55f720d17c2dd1c4
2025-01-03 14:14:03 +00:00
Andrei.Kuznetsov
6dcd009184
IJPL-3020: invoke UnindexedFilesFinder from scanning directly, not via ScanningUtil
...
GitOrigin-RevId: 9b1c621e92570b6b036b920f5b826b9ceb158ea9
2025-01-03 14:14:03 +00:00
Andrei.Kuznetsov
ab41fa29f1
IJPL-3020: rename SingleProviderIterator>ScanningUtil
...
GitOrigin-RevId: 94ac25fa153d778f895bebe37ce73fb987cdfe00
2025-01-03 14:14:03 +00:00
Egor Ushakov
930d8de9f3
EA-1482781 - NPE: AbstractValueHint.resizePopup
...
GitOrigin-RevId: 578e8738a515d93a6c16e2037b4c37322856574b
2025-01-03 13:47:24 +00:00
Bart van Helvert
30fd10f424
[java] Remove up-to-date check for bytecode toolwindow
...
#IDEA-365319 Fixed
GitOrigin-RevId: 269ebb23031fe297a261641497354d9afaee82c0
2025-01-03 13:45:29 +00:00
Yuriy Artamonov
b2ba5e1302
[icons] Map missing new UI icons to some existing ones
...
GitOrigin-RevId: ddb155d567e45331f19b50188af4dbfdbe40f24f
2025-01-03 12:54:10 +00:00
Yuriy Artamonov
e7e37476aa
[icons] New UI icon for MavenIcons.ExecuteMavenGoal
...
GitOrigin-RevId: 6647d06b75b1919b9b36a112c0c3e64661513659
2025-01-03 12:54:10 +00:00
Yuriy Artamonov
20894d4288
[build] IJPL-35276 Configuration Script becomes a user-visible plugin
...
GitOrigin-RevId: cbac8ab6ba4fb23370d4b1c549b05d5a3cf434f8
2025-01-03 12:54:10 +00:00
Yuriy Artamonov
cf7af82c9e
[build] IJPL-35276 Do not bundle com.intellij.tracing.ide plugin
...
GitOrigin-RevId: 08bc9de6858d4b3610f9b46fdadba3d1ff67606a
2025-01-03 12:54:10 +00:00
Mikhail Pyltsin
b8b0065156
[java-tests] IDEA-169282 IJ-CR-152163 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
...
- add annotations
- add javadocs
GitOrigin-RevId: e2ae808a11e7a87b74cb8c9647ca292162315547
2025-01-03 12:40:51 +00:00
Anastasia Katsman
e2f7f9f64a
[rdct-tests] remove todo
...
GitOrigin-RevId: 611a0c664ccf868bc361b451a26a98af9c6ab8fc
2025-01-03 12:07:26 +00:00
Anastasia Katsman
3013184bff
[rdct-tests] fix condition in waitProjectInitialisedOrDisposed
...
GitOrigin-RevId: 8103802b73eec15007ea0646c5a70d65674f4d9e
2025-01-03 12:07:26 +00:00
Tagir Valeev
8a84b67cb8
[java-inspections] AnonymousCanBeLambdaInspection: suggest conversion if annotation on sub-method duplicates the super-method
...
In this case, we can assume that annotation-processing code is smart enough to use super-annotation.
Fixes IDEA-158731 "Anonymous Foo can be replaced with lambda" is not suggested when method is annotated
GitOrigin-RevId: de8c6f15e742b4ee4df02ecef5b230752d292114
2025-01-03 11:21:18 +00:00
Tagir Valeev
0de99ed319
[java-dfa] IDEA-365304 Data flow analysis: ignore instanceof statements if operand type or check type is not fully resolved
...
GitOrigin-RevId: fad95d5a40cccc2b2a36d1a2180c3ac08b70fa5b
2025-01-03 10:57:09 +00:00
Tagir Valeev
7af824e45c
[java-psi] PsiTypeElementImpl: reverse path to properly generate it; add test for qualifier parameters
...
Follow-up for IDEA-361519
GitOrigin-RevId: 07d891c44c429398e3e0443273ad1c1391ef4f71
2025-01-03 10:57:09 +00:00
Jinseong Jeon
6948aad85e
KT UAST: look up closest scopes (lambdas) first
...
...when building implicit receiver
Otherwise, we will pick the containing class (for instance functions)
first even though the call is inside a lambda.
^KTIJ-32595
GitOrigin-RevId: d3cfec15e48a2162e8ab8decd1915f25009eca8e
2025-01-03 10:50:09 +00:00
Jinseong Jeon
2c367f5f0b
KT UAST: consider type hierarchy when building implicit receiver
...
^KTIJ-32595 fixed
GitOrigin-RevId: 0b5ebdd8c06d39679f9e0f4b611835722aa82d87
2025-01-03 10:50:09 +00:00
Jinseong Jeon
996c6ee877
KT UAST: build implicit this receiver from containing method's extension receiver
...
^KTIJ-32595
GitOrigin-RevId: fd3cb0d1f71fee7e2200567e1481f6389162c1de
2025-01-03 10:50:09 +00:00
Jinseong Jeon
f81bd3f24e
KT UAST: reproduce missing/wrong implicit receiver cases
...
^KTIJ-32595
^KTIJ-32596
GitOrigin-RevId: b26ecc612eea6bdc7ac427743a3381fa32994c9f
2025-01-03 10:50:09 +00:00
Mikhail Pyltsin
b859654754
[java-inspection] IDEA-364384 'Non-constant string as argument to ...' logging call has no quick fix if logger is returned from another method
...
- delete outdated test
GitOrigin-RevId: 7b7931cff9f06ec01a0c866fc7d28366a713127e
2025-01-03 10:41:03 +00:00
Vladimir Dolzhenko
37e1453aab
[kotlin] Show initializer when it is provided
...
#KTIJ-11475 Fixed
GitOrigin-RevId: c1ad2558363543804be01c0031a0facf0e6387d4
2025-01-03 10:26:28 +00:00
Alexander.Kass
6d59d0e4b7
remove duplicated extension
...
GitOrigin-RevId: aedde7a53ba44c6305bd81de4f272fc8707d1d59
2025-01-03 08:26:34 +00:00
Dmitry Batkovich
f54cdf909b
IJPL-174529 can't add bookmark with ctrl/cmd click: drop module dependencies for bookmark frontend/backend modules
...
GitOrigin-RevId: 39e98456af3d34e1ad23929c4d43fd5fe76e57aa
2025-01-03 06:09:11 +00:00
Andrei.Kuznetsov
9d4faa9854
IJPL-174027: use the same project files condition in FileBasedIndexImpl.forceUpdate and FileBasedIndexImpl.indexUnsavedDocuments
...
GitOrigin-RevId: a3df35169570a3605dd10de57d8479a54ce6f530
2025-01-03 01:53:55 +00:00
Andrei.Kuznetsov
625cf2d0c2
IJPL-174027: more accurate logging
...
GitOrigin-RevId: 095dda3c4f916d8738880dfcf5d2ba0c51ad558b
2025-01-03 01:53:55 +00:00
Bart van Helvert
a7395066da
[java] Remove redundant service
...
GitOrigin-RevId: 6da525f04f133ad9ed4063080f8652dc88650dcb
2025-01-03 01:23:18 +00:00
Ruslan Cheremin
1515039975
[vfs] IJPL-174362: avoid deadlock possibility
...
+ move IO out of lock, it also removes a possibility for a deadlock
GitOrigin-RevId: 4052f7a16a3f080a0f62d925fb80060670c7e79a
2025-01-03 00:38:29 +00:00
Ruslan Cheremin
2f43f915a6
[core] disable new FilePageCache
...
+ `FilePageCacheLockFree` was developed to replace regular `FilePageCache` but that project was postponed for a long time in favor of using memory-mapped files for performance-critical storages. Current storages don't use `FilePageCacheLockFree`, hence it pays off disabling it and yield ~120Mb of native memory to regular `FilePageCache`
GitOrigin-RevId: ad6ceb85f891e6e737972f208c276582789cdb4f
2025-01-03 00:38:29 +00:00