Commit Graph
416505 Commits
Author SHA1 Message Date
Egor.EliseevandDenis Mashutin 540f24faa4 PY-34498 Add an inspection for pytest fixture that is not passed to test parameters
Report warning if a fixture is used without being passed to test function parameters or to
`@pytest.mark.usefixtures` decorator.


Co-authored-by: Denis Mashutin <Denis.Mashutin@jetbrains.com>


Merge-request: IJ-MR-108713
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com>

GitOrigin-RevId: 28d0711b99ab7ae180f672306dd4ab8a81f1feec
2023-09-04 09:53:07 +00:00
Vladimir Krivosheev 42557af56d IDEA-327854 Couldn't start IDEA 2023.3 Nightly on clear machine - internal error
GitOrigin-RevId: 4d0ba5d94760318edcc75b57295b0c64a374e9c2
2023-09-04 09:47:59 +00:00
Roman Shevchenko 70ec4fb5dc [tests] migrating DigesterTest to NIO
GitOrigin-RevId: d162609fe4e1c69e48adc5872649ebefb02b2ab5
2023-09-04 09:44:40 +00:00
Roman Shevchenko 05378cd250 [tests] correcting updater test data checksums
GitOrigin-RevId: fd1e41ed1166d91a52f6562ffd7868b9826f6d70
2023-09-04 09:44:37 +00:00
Vladimir Dolzhenko e4668e8818 [kotlin] Filter out parent's slices
#KTIJ-26856 Fixed

GitOrigin-RevId: b93955bd9d0bda53814af6d5f44e86af6226c1be
2023-09-04 09:38:46 +00:00
frazar 98d798dbf5 Fix broken links in README.md
Closes https://github.com/JetBrains/intellij-community/pull/2560

GitOrigin-RevId: 646cef422ab7b59cb268b6aa6aa8f157ce5c1490
2023-09-04 09:30:31 +00:00
Jacob Logsdon 3a08ca3f08 IDEA-330383 fix before listener in RegistryValue
Close https://github.com/JetBrains/intellij-community/pull/2563

GitOrigin-RevId: fb6870432593141083c59714504a7d9567f0d4f7
2023-09-04 08:14:34 +00:00
Vladimir Krivosheev 6a7ea7df0c IDEA-330211 lazy ui theme creation
GitOrigin-RevId: 53fe1cd13224c685a27e4416ae7cf2d5ed479c6d
2023-09-03 23:39:43 +00:00
Vladimir Krivosheev 53cbf9f015 IDEA-330211 convert UIThemeLookAndFeelInfo to kotlin
GitOrigin-RevId: fb1cf896eb3947af9f3267a01f8dd3d0d839ac6a
2023-09-03 23:39:41 +00:00
Vladimir Krivosheev 3999970ed1 Rename .java to .kt
GitOrigin-RevId: 6b2226b28cfef65b2e651a1ae589df5778499e54
2023-09-03 23:39:39 +00:00
Vladimir Krivosheev 5217ce4fa3 IDEA-330211 cleanup
GitOrigin-RevId: eec328b2e4d4e128b14155c33b7e09a82f149f5f
2023-09-03 23:39:36 +00:00
Vladimir Krivosheev a5b535685e IJPL-219 log error if deprecated method is used
GitOrigin-RevId: 3f83bd8d8a135a2979184d3ee98e27527ce3c294
2023-09-03 23:39:35 +00:00
Vladimir Krivosheev 3b4a0933dd IDEA-330211 remove unused library reference in lang-impl module
GitOrigin-RevId: b6856b49dcba70a662028ee8b6217680338e9861
2023-09-03 23:39:33 +00:00
Vladimir Krivosheev e1e77bdf4f IDEA-330211 convert UIThemeProvider from Java to Kotlin
GitOrigin-RevId: f45761263f910e7e1e9da9d31df840b58c0d44c7
2023-09-03 23:39:31 +00:00
Vladimir Krivosheev 0eff8628d1 Rename .java to .kt
GitOrigin-RevId: a291b1ee739e3f8ba1f59be11e1ad5e633a2cb58
2023-09-03 23:39:29 +00:00
Vladimir Krivosheev 77c8abea2a IDEA-330211 use a sequence
Converted getShownThemes in LafManagerImpl to Kotlin Sequence to improve performance. Sequence interface in Kotlin allows to perform computation on elements as needed, which could reduce the overhead in theme fetching.

GitOrigin-RevId: a11bf6fe8c53916517b76c5e2093e31076693401
2023-09-03 23:39:26 +00:00
Vladimir Krivosheev 2cc7b5fda2 IDEA-330211 Renamed ThemesListProvider to ThemeListProvider
The class and all references to 'ThemesListProvider' have been renamed to 'ThemeListProvider'. This includes not only the class name itself but also all places within the code where this class was utilized. The reason behind this change was clarity and language consistency. The word 'Themes' was identified as potentially leading to misunderstandings due to its plural form. Renaming it to 'Theme' aligns the language used within the code to common conventions and improves readability.

GitOrigin-RevId: f3fc0b8c6a4ee46dbd51513994aa17fc9a5a105b
2023-09-03 23:39:24 +00:00
Vladimir Krivosheev c354f484e6 IDEA-330211 cleanup
GitOrigin-RevId: 10b15fbde8537f9dbef450c7b43d7aa6b9298f17
2023-09-03 23:39:21 +00:00
Vladimir Krivosheev 75d7c35138 IDEA-330211 use kotlinx serialization for ConsentAttributes, use stream parser for UITheme
GitOrigin-RevId: 168f691910c033df5a90fb6b1e0cb47aada129c2
2023-09-03 23:39:20 +00:00
Vladimir Krivosheev c13f33e9ec IDEA-330211 Rename .java to .kt
GitOrigin-RevId: 8cdab18cfb976b341ec440755744f57c37ffa1fe
2023-09-03 23:39:18 +00:00
Liubov Afanaseva ff8154d658 IDEA-323916 set '\n' as line separator in jackson pretty printer
GitOrigin-RevId: 97fdde2759272dcca607276b63f09d21babe735d
2023-09-03 22:04:07 +00:00
Mikhail Pyltsin f289a3925f [java-intention] IDEA-327580 Type info not working on declaration
- fixed tests

GitOrigin-RevId: 788a33ceb1dcc26c985b7ebea67e403ce60c17e4
2023-09-03 21:52:19 +00:00
Mikhail Pyltsin b3dfaa0249 IJ-CR-113485 IJ-CR-112205 [java-completion] IDEA-324073 Complete static methods with the first argument as qualifier
- prefiltered private methods

GitOrigin-RevId: b911e038dfb9328323414f47ed53e05059c84bd9
2023-09-03 21:52:18 +00:00
Mikhail Pyltsin 6c1d31d1b4 [java-intention] IDEA-327580 Type info not working on declaration
- added typed info for variable with var
- added info for parameter in lambda

GitOrigin-RevId: 71e0076b03b87c8b071d1984d0ade394032af3b5
2023-09-03 21:52:16 +00:00
Alexandr Evstigneev 6d118b1bc0 IDEA-331362 fixed markdown subsequence creation
This should be ported to the markdown parser. It should create a delegate, not a substring from offset to the end.

GitOrigin-RevId: 1dd0b77820010d4cf4ea19594413965f04217a3e
2023-09-03 21:10:25 +00:00
Roman Shevchenko 20dd23a125 [tests] replacing duplicate assertion in DigesterTest with something more useful
GitOrigin-RevId: 6eb73b8e6dd7d762c9263fb134406adb17c0d33b
2023-09-03 18:57:41 +00:00
Yuriy Artamonov 45d4877e6a [jpa] Merge JpaQueryReferenceContributor to JpaOrmReferenceContributor
GitOrigin-RevId: b995cf8803742ad9dc79424625aa930a70c54143
2023-09-03 17:27:01 +00:00
Michail Plushnikov c6effba899 [lombok] IDEA-313149 Fix renaming class fields for Lombok Builder with custom prefix
GitOrigin-RevId: c9e91009dcef823a0bf1c233ebcb5e3cd901240d
2023-09-03 17:03:00 +00:00
Michail Plushnikov 247cef0f82 [lombok] IDEA-327463 added support for lombok.addNullAnnotations config option
GitOrigin-RevId: b69269c4c45e258ba5b624a4bfea24089a834648
2023-09-03 16:15:51 +00:00
Gregory.Shrago 05dbd4575d IDEA-324031 Incorrect main menu in LightEdit mode
GitOrigin-RevId: d8a0db09defb7ac0cd4760e46a0541b0daaf5dc9
2023-09-03 12:12:27 +00:00
Sergei Tachenov b5fbea99c5 IDEA-331018 Implement select in project view logging
Log every step of select in logic starting
from SelectInProjectViewImpl.selectInCurrentTarget,
which is the main entry point into the whole
"scroll from source" business.

Implementation note: everything is logged using
the same logger to avoid complicated setup on the user
side, as the logic is spread out through a lot of classes.

The only thing that's not covered by this logging
is visitors, those are used in a lot of places and
logging a lot of stuff there would spam a lot of unrelated
messages.

GitOrigin-RevId: e8d907811706cfa22c3234671f77f439dfb6ba5f
2023-09-03 10:52:35 +00:00
Vitaly Provodin d41e9b9412 Updating versions of project dependencies: runtimeBuild->17.0.8b1053.1, jdkBuild->17.0.8b1053.1
GitOrigin-RevId: 0735464a73d5edbdbe6c2dfbec2de90e86f4a623
2023-09-03 08:52:55 +00:00
Yuriy Artamonov a76a840fec [indexing] IDEA-310006 Split too big jsonToHtmlConverter.kt
GitOrigin-RevId: f05f4aa6d67970255214895879834a40e69b1b64
2023-09-02 22:06:24 +00:00
Yuriy Artamonov aa68d0a021 [indexing] IDEA-310006 Externalize index diagnostic dumber static resources
GitOrigin-RevId: ca9771ac527ce0ec0b6258a67c4a16f00db5cad5
2023-09-02 22:06:24 +00:00
Leonid Shalupov 8acc6bd313 groovy: convert some tests in groovy support from groovy to java
GitOrigin-RevId: 1917a89ecec151695ef693f8a58a4ab812e6b9e8
2023-09-02 20:32:44 +00:00
Leonid Shalupov 3d1ffc142d Rename .groovy to .java
GitOrigin-RevId: c529929991c0949b309e67f3e7c5293d6bebeed7
2023-09-02 20:32:41 +00:00
Vladimir Krivosheev e8cbfeacc2 cleanup - sort modifiers
GitOrigin-RevId: 9fe82c2b5b5b2ffdba9bdea16c01e33bdb48b752
2023-09-02 19:55:55 +00:00
Vladimir Krivosheev 4bca768c3a IDEA-331436 JPS / IC: [Internal Error] java.lang.NoSuchFieldError: FILE_HASHING_STRATEGY
GitOrigin-RevId: 962590bf4eec2b2e19f81eff432bd969812da1e6
2023-09-02 19:55:54 +00:00
Vladimir Krivosheev 3cac2e427c IDEA-331410 Edit run configurations - configs with Before Launch tasks can't be opened or copied
GitOrigin-RevId: 78381fb8293448144beadd6e86cc6ced039488fb
2023-09-02 19:55:52 +00:00
Ruslan Cheremin 0cda87815c [vfs] IJPL-192: enable simple but larger file name cache
+ instead of MRU + SLRU under segmented lock -- use simple MRU but with bigger capacity (same total memory usage since simpler cache structure consumes less memory for itself)

GitOrigin-RevId: f0cc090f2c8a16509c7e4afaf989435b0e2da920
2023-09-02 20:06:28 +02:00
Michail Plushnikov 4bb7fa8914 [lombok] IDEA-329939 provide quick fixes for "Lombok annotations" "Existing Builder must be an abstract static inner class"
GitOrigin-RevId: 3a2871e3162c0f77382d74deeb68811bc9750a3c
2023-09-02 17:35:10 +00:00
Michail Plushnikov 0b4694bb4f [lombok] IDEA-329808 Fix invalid error about missing final modifier for subclass of sealed class annotated with Lombok's @Value
GitOrigin-RevId: 63fba57e020ae076219a100458b9d35e07fdabbb
2023-09-02 17:35:06 +00:00
Julia Beliaeva 75c76d9486 [git-index] do not show staging area error messages as "Version Control" toolwindow notifications
GitOrigin-RevId: 4c6ceddf7562ec2aa51545c76fcb83b0e0b59a07
2023-09-02 00:32:51 +00:00
Alexander Kuznetsov e1b19ebf6c [kotlin][debugger] support tests data with multiple jvm modules
The directory "evaluation/jvmMultiModule" should be used for such test data.

Tests won't be generated for mpp-buckets, as having exactly one JVM-module is an invariant in multiplatform tests.

Needed for IDEA-320283


Merge-request: KT-MR-12000
Merged-by: Alexander Kuznetsov <Aleksander.Kuznetsov@jetbrains.com>

GitOrigin-RevId: 8c783e9c163bcd84d4a83ffda84884bb95d6f4a8
2023-09-01 23:09:58 +00:00
Mikhail Filippov 966f77a84d IDEA-320088 Refactor LafManager to drop non-theme-based LaF support.
GitOrigin-RevId: 9ac4084c6122235f1c7f1f04573a9fad5b2ddd0c
2023-09-01 22:41:59 +00:00
Roman Shevchenko e3f561888b [build scripts] dropping tests from FullUpdaterBuildTarget
(they go to per-OS build configurations)

GitOrigin-RevId: 323e2fd3f66c9421da9bf2c9ff75fb88168fb4e7
2023-09-01 20:56:50 +00:00
Julia Beliaeva d1f31f29e3 [git-index] add shortcut text to the hover icon tooltips
GitOrigin-RevId: 60886a3dbe05c62982ffc08dd69f944c912d8e8b
2023-09-01 20:52:42 +00:00
Julia Beliaeva bc329f9aca [vcs-log] disable "Show Git Log for Command" action for projects with non-git repositories
GitOrigin-RevId: aa3646b5ecd00fa5ee29430a99ce5955c145f5b2
2023-09-01 20:52:40 +00:00
Anton Bragin e90c4cf301 DS-5533 Initial command execution for IPython console fixed
GitOrigin-RevId: 5055212dd5e95d9c5d290df77f5ffa549bd305f7
2023-09-01 19:53:37 +00:00
Alexey Merkulov 3a88549859 IDEA-305434 Extract constants and make it possible to show only intention bulb if Run-To-Cursor is inapplicable
GitOrigin-RevId: 21700261b2a083fd68344d38c14cdc3f33e0ee48
2023-09-01 19:16:58 +00:00