Egor.Eliseev and Denis 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