Commit Graph
428229 Commits
Author SHA1 Message Date
Mikhail Pyltsin 39b2be10ff [java-highlighting] IDEA-341371 highlight duplicated classes with implicit classes
GitOrigin-RevId: 37e436871498d0c9470f164daaf2edb892082667
2023-12-19 19:44:19 +00:00
Konstantin Hudyakov 7cbbfe6b03 [terminal] IDEA-339408 Refactor: extract loading and parsing the JSON to separate function
GitOrigin-RevId: 61f341f3194e047c0b22af81605dcf275fadcd3d
2023-12-19 19:10:51 +00:00
Konstantin Hudyakov dfa84f6335 [terminal] IDEA-339408 Show documentation for commands
It was required to edit the way of how command specs are loaded and stored to access the command descriptions without loading the whole command specification. So, in the new implementation, we first load short command specifications (names, description and loadSpec reference) for all commands. And these descriptions are used for showing the documentation.

GitOrigin-RevId: ae46abcd1f1a8f1f40f4a43e56c8d824c247df04
2023-12-19 19:10:47 +00:00
Alexey Kalina 33cc0bf69c [evaluation-plugin] fix context provider reports rendering
GitOrigin-RevId: 7ed3e710c2a6e9fa86fe89591399d4405a216387
2023-12-19 19:08:05 +00:00
Alexey Kalina 9217befdac [evaluation-plugin] ML-2152 Add new parameters to context collection eval (minimumOffset, maxSessionsPerFile)
GitOrigin-RevId: 345bd9e708c941a6cddf8ab60f8b7af1eb6ba5f6
2023-12-19 19:08:01 +00:00
Maksim Zuev 1bab762476 [coverage] IDEA-341396 Fix VCS colors in coverage table
* `isPhysical` returns false for Kotlin files, while `getVirtualFile` returns a correct element

GitOrigin-RevId: 5d96d42539ede019c3647570d5a2c98a68c3ae34
2023-12-19 18:34:31 +00:00
Oleg Taratukhin fc1402d708 [eval-plugin] change type tokens in kt multi-line visitors
GitOrigin-RevId: bb44f0b7d88dfbe2016516bd91d304dcd16046aa
2023-12-19 18:32:13 +00:00
Vladimir Krivosheev 770a4e5dcd IJPL-136 use writerside for docs
GitOrigin-RevId: 2c9d8058c58dc5c5a23fb61b7ecbd043e2e1f8a1
2023-12-19 19:30:14 +01:00
anna.gromova e8dbbadec1 RIDER-102481 Refactoring for wizard
GitOrigin-RevId: 333d08557923d259d274363a956d0a0608d8762e
2023-12-19 18:12:17 +00:00
Aydar Mukhametzyanov 87098363bc IDEA-332876 UI tests: Check Main Toolbar default state
Step 1.1

GitOrigin-RevId: c2e7a92c33b890d437f522c49bdeb2f2b3962deb
2023-12-19 18:08:46 +00:00
Maksim Zuev 5271d66222 [coverage] IDEA-340863 Move coverage settings to project level
Save them in JavaCoverageOptionsProvider

GitOrigin-RevId: 6b8e974319800c9aced78c4a5e924746daba2c5f
2023-12-19 17:24:23 +00:00
Maksim Zuev a102d20429 [coverage] Refactor CoverageRunner: introduce getInstanceById method
GitOrigin-RevId: 8bd979812654cf50b1172408946ddefdf83d781a
2023-12-19 17:24:20 +00:00
Maksim Zuev 21b4fe05eb [coverage] Store CoverageRunner id to restore it correctly if a plugin is disabled
GitOrigin-RevId: e1f1e49aca2da5acfa7a0faff0eef3718fbbe1c6
2023-12-19 17:24:16 +00:00
Maksim Zuev d553ff0c92 [coverage] Refactor pass CoverageRunner in constructor instead of setter
GitOrigin-RevId: 44916a57f7f71d610b3815dad6c870a21d157807
2023-12-19 17:24:12 +00:00
Maksim Zuev fa3b739293 [coverage] Refactor JavaCoverageEngine
GitOrigin-RevId: ae536364a6d21fd43c771327dba86e7cbf4a82fd
2023-12-19 17:24:08 +00:00
Maksim Zuev c9d9f2b14e [coverage] IDEA-340863 Refactor remove settings unused by non-java engines
GitOrigin-RevId: 0a51e6803134f872d6f9c80e69377e0ade3ab03a
2023-12-19 17:24:05 +00:00
Maksim Zuev db2415285f [coverage] Add coverage run config creation test
GitOrigin-RevId: 4498b11fa17ba600d01cbfef8dce614fe94d26e7
2023-12-19 17:24:01 +00:00
Maksim Zuev ffda9d1b15 [coverage] Fix tests: assert no suites left after previous tests
GitOrigin-RevId: 7c30d4d09a13bf0e7f4faa9b29174bef8acc6592
2023-12-19 17:23:57 +00:00
Sergey.Kesarev c14b9cdd8b Add updatedFrom param in marketplace plugin download requests
Fix npe

Add updatedFrom param in marketplace plugin download requests


Merge-request: IJ-MR-122517
Merged-by: Sergey Kesarev <sergey.kesarev@jetbrains.com>

GitOrigin-RevId: d858958b5afb63e04ba978269652dba9383cb638
2023-12-19 17:14:48 +00:00
Tagir Valeev 87424cacb2 [core-api] More optimal stub tree elements comparison
GitOrigin-RevId: 965beb995b425c1e7cecd3b0d2f5672cdd55d95c
2023-12-19 16:48:58 +00:00
Tagir Valeev c74bfa2e57 [java] IDEA-341317 Navigation into multi-release JARs
GitOrigin-RevId: 43612b6950fca72ab58af9b1eb5dc4940f90c501
2023-12-19 16:48:57 +00:00
Tagir Valeev de78307927 [java-api] LanguageLevel#getLevel
GitOrigin-RevId: e79c14ea061a1dbf5a291bfd6b8d030c1fb935ee
2023-12-19 16:48:55 +00:00
Aydar Mukhametzyanov 26511f7ed1 IDEA-339663 Add registry key to discrete scale by floor, but not by rounding
The initial implementation before roundToInt() started being used: 53317a0cb6

GitOrigin-RevId: 5c1fcb3484cee7ab78dba9ab35d06ff3235d56c5
2023-12-19 16:44:25 +00:00
Bart van Helvert 515b909982 [kotlin] Create file if given file doesn't exist in K2 move
Also makes it so UI doesn't show full file path. #KTIJ-27845

GitOrigin-RevId: c8c3c40059d4ef3fb8ea5412a4f8ec022e4ac214
2023-12-19 16:42:32 +00:00
Sasha Blashenkov c3e827fd3d [feature-usage-database] IDEA-340827 Slow Op Grouped issue based on 19033033 1700014620000
GitOrigin-RevId: 8544e39c96d09e9a7d528055ea42a24741148af1
2023-12-19 16:38:23 +00:00
Sasha Blashenkov 55a5f291b1 [feature-usage-database] IDEA-341333 AE: Connection is null while metadata is not
GitOrigin-RevId: e1798ea84a91ace2f2b8671a9a7288a8df152f4f
2023-12-19 16:38:20 +00:00
Aleksandr Trushev b7cfce2b0a IJPL-440 Support editor markup cache for declarative inlay hints
Merge-request: IJ-MR-122603
Merged-by: Aleksandr Trushev <aleksandr.trushev@jetbrains.com>

GitOrigin-RevId: 9e60cec17e5f91cf0a6841761e13a6df59a365a0
2023-12-19 16:27:35 +00:00
Vladimir Parfinenko 6ba5b0d436 [debugger] inline breakpoints, fix races during inlay drawing, IDEA-337957
Line changed, so inlays started to redraw.
Then breakpoint line was changed, and it assumed
that there is no need to redraw inlays.
However first action already was able to spoil inlays.
So, redraw more until it would cost something.

^IDEA-337957 fixed
^IDEA-324621

GitOrigin-RevId: 6ba05c0854708445f82e5c14a6751282f67fca81
2023-12-19 15:59:04 +00:00
Vladimir Parfinenko acb543eaa7 [debugger] new UI for inline breakpoints, IDEA-324621
Disable incompatible breakpoint/variant problems. :(

GitOrigin-RevId: 4cc2b7aefb22c554c5b1c67e350acfcef0371e59
2023-12-19 15:59:00 +00:00
Vladimir Parfinenko 3683849609 [debugger] new UI for inline breakpoints, IDEA-324621
Refactor ambiguous names.

GitOrigin-RevId: bd53f6a6ece14bbcfe0ab90305a2e31374ac47f2
2023-12-19 15:58:57 +00:00
Vyacheslav Moklev ac5ad8cb0c [RDCT] GTW-6734: Do not replace data context in Evaluate Expression handler for remote clients
This data context guess and replacement is a hack that allows Evaluate Expression action to work properly in the standalone IDEs. But this doesn't work in CWM and Remote Dev if this action is called from a remote client. Data context in such cases are properly formed by the RDCT Core code, and it should not be replaced by a focus-based guess.

GitOrigin-RevId: f19cca7709c3f4b3009daaabe335560729147703
2023-12-19 15:47:03 +00:00
Maxim.Kolmakov 3b630b66c1 IJ-CR-122569 Use component hierarchy
GitOrigin-RevId: 2e46d7fcdb1dfa661e1ef5d638753fd80494b24a
2023-12-19 15:39:44 +00:00
Roman Shevchenko 39635797ce [platform] correcting more Windows/JRE date/time format mismatches (EA-990586)
GitOrigin-RevId: 2bfedff0162c3eb96a519a7c1331769564eb7d42
2023-12-19 15:33:43 +00:00
Pavel Porvatov e833f88081 [Kotlin UI DSL] Removed deprecated TrustedHostsConfigurablePanelProvider
GitOrigin-RevId: 6c25185c44b5665f27049d754b83291fd096cadb
2023-12-19 15:13:02 +00:00
Alexey Kudravtsev 6435265914 more diagnostics
GitOrigin-RevId: c99f3a60744c6d0983b94a2129de4c880b14bd9b
2023-12-19 14:42:20 +00:00
Alexey Kudravtsev 8d960a4c66 optimization: use a primitive-aware map to avoid frequent TextRange allocations
GitOrigin-RevId: ac3378ca9d04b265b1a3ec4aa2fd710615e0219a
2023-12-19 14:42:16 +00:00
Yuriy Artamonov 9b05a93fbc [performance] IDEA-340303 There is no need to cache references in HyperlinkAnnotator
GitOrigin-RevId: cc80b90115a134a03ec5064169521442c0e7b0c4
2023-12-19 14:14:38 +00:00
Yuriy Artamonov 3266b134fb [spring] IDEA-340303 SEM memory usage
GitOrigin-RevId: a90a6dde439d8e589d3175dee80255a7a2241c01
2023-12-19 14:14:38 +00:00
Vladimir Parfinenko 34e08300e0 [debugger] new UI for inline breakpoints, IDEA-324621
Report incompatible breakpoint and variants to catch them all.

GitOrigin-RevId: 03d8d668f8ec56384ec150db93bdff6aff300889
2023-12-19 14:12:48 +00:00
Alex Plate df6b32ac6e [Workspace Model] Do not check global entity sources in project level serializers
GitOrigin-RevId: e2147b3496884a702a449a07c80c32730328a6b7
2023-12-19 13:58:15 +00:00
Sergey Simonchik cc75db01e3 terminal: better name (IJ-CR-121952)
GitOrigin-RevId: f6d8aa16e64535dc98a85a78492d43c0a2788c04
2023-12-19 13:36:57 +00:00
Sergey Simonchik c2547ca553 terminal: fix warning (line is not-null always)
GitOrigin-RevId: a1432c2bc102fc3f6261ac0c024773c5bfbfbd05
2023-12-19 13:36:53 +00:00
Mikhail Pyltsin fab280de6b [java-refactoring] IJ-CR-122503 IDEA-340596 Unable to rename file with implicit class
- check identifier

GitOrigin-RevId: 143e8d34a9eae594133c3f9ff66b18affa60ed53
2023-12-19 13:34:28 +00:00
Alexander Lobas a4329cbe15 IDEA-341324 It is now hard to distinguish different overloads in the overload list
GitOrigin-RevId: d13c5d2e80a8dc8817af06be72b9d59629db1ec2
2023-12-19 13:31:32 +00:00
Bogdan Kirilenko f731230839 [platform diff] PY-20132 changed access level of diff-related attributes and methods from private
Needed for extensibility in Jupyter diff implementation. This modification allows for the inheritance and creation of specialized functionalities tailored to the needs of Jupyter notebook diff processing.

GitOrigin-RevId: 34ce30ef32de8079d483c78b335622091b0942c7
2023-12-19 13:28:45 +00:00
Bogdan Kirilenko 41f7ee9ccd [jupyter] PY-20132 adjusted above and below cell delimiter panels for jupyter diff viewer
GitOrigin-RevId: f6f6af3cd7c5d872b147a27f8f9605b1b6c50874
2023-12-19 13:28:41 +00:00
Bogdan Kirilenko 69b94eb752 [jupyter] PY-20132 temporarily disabled jupyter outputs in the diff viewer
GitOrigin-RevId: ea2e783e1c449712e2f868c08145a8013d0faa14
2023-12-19 13:28:34 +00:00
Bogdan Kirilenko 9f29eadd0e [jupyter] PY-20132
added user data keys for jupyter diff editors such that "expand by default action" is disabled and line marker is always visible in the EditorGutterComponentImpl even if intersects folded region

GitOrigin-RevId: a1d2f11bca914738a68bf89c2e59b67a679cc059
2023-12-19 13:28:30 +00:00
Bogdan Kirilenko 4a07e7311c [jupyter] PY-20132 excluding some inlays for better UI in the jupyter diff viewer
GitOrigin-RevId: dd9086774280d1efb9fa7171f781b66b2c17c314
2023-12-19 13:28:26 +00:00
Bogdan Kirilenko f2ee9951c1 [jupyter] PY-20132 activate jupyter diff feature in PyCharm Pro
GitOrigin-RevId: 9579a62aa655609b1a4cbb4da4462fe883cc377d
2023-12-19 13:28:23 +00:00