Commit Graph
298667 Commits
Author SHA1 Message Date
Tagir Valeev ec54441d8d [java-inspections] IDEA-257647 Invalid optimization hint for PriorityQueue constructor usage
GitOrigin-RevId: bce3692127bd4115eb81e482ea177b1d2952e46f
2020-12-14 12:03:54 +00:00
Tagir Valeev 2002634b32 [java-analysis] NullableNotNullManager reworked
Now, more methods go through findEffectiveNullabilityInfo, so their semantics is more aligned.
Fixes IDEA-256427 Warning "Not annotated parameter overrides @??? parameter"

GitOrigin-RevId: f00eeb27ea4690e477be161a3a018cd4d13c0e56
2020-12-14 12:03:52 +00:00
Tagir Valeev 28047ca992 [java-analysis] DfaPsiUtil: use info.isInferred()
GitOrigin-RevId: 5b8182a79629c4d56bd5a10ded26f963fb8db323
2020-12-14 12:03:50 +00:00
Vladimir Krivosheev 6f6cd93cdb reorder jars - keep all dirs with resources
GitOrigin-RevId: 31caa3c19478452d911607b81942963d45a4f638
2020-12-14 11:47:38 +00:00
Aleksandr Liublinskii f8780151fc Fix constant field naming
IDEA-CR-69676

GitOrigin-RevId: 1d4cf76000abedd056c62aa3ba6d5589e4df6e70
2020-12-14 11:42:26 +00:00
Alexey Kudravtsev 628ac735ca add tests for Disposer having identity semantics
GitOrigin-RevId: c7edb3085efc28089f1803dbc4e707d976637104
2020-12-14 11:40:15 +00:00
Alexey Kudravtsev be5d91fc62 cleanup
GitOrigin-RevId: 4a798c072a9475012f067c674343c08e931f3a1a
2020-12-14 11:40:12 +00:00
Alexey Kudravtsev a9742f941a move AtomicFieldUpdater to 11-enabled "concurrency" and port to VarHandle (IDEA-244473 port Collections/Util classes to VarHandles available in JDK 11)
GitOrigin-RevId: 6d01dd54261459f231dfece52305a97985da58db
2020-12-14 11:40:10 +00:00
Alexandr Suhinin 858e86bb68 editor code preview: clean & update after bulk change
GitOrigin-RevId: bcd4e7dea20455734ce36fa1f2bcf13730924db2
2020-12-14 11:19:36 +00:00
Alexandr Suhinin 791341314c IDEA-257697: test
GitOrigin-RevId: 31d3ae2437bacf1f9f0a5ae9a640570037175c9e
2020-12-14 11:13:55 +00:00
Alexandr Suhinin d3e16bb623 IDEA-257697: don't suggest Pull Members Up in Refactor This popup if there is no super class
GitOrigin-RevId: 2fccf23464b85bf7d578e79b64bc7a27193a79b4
2020-12-14 11:13:53 +00:00
Dmitry Avdeev ccdad20e29 IDEA-257029 IntelliJ IDEA 2020.3 GUI: Configuration Window textfield does not scale with font size
GitOrigin-RevId: 89f575c8640840b4d992878ccd4d6e4eda0382bf
2020-12-14 10:48:42 +00:00
Alexandr Evstigneev 2142bbafe8 Suppress debug logging for assumption violations
In the light test we are wrapping logging around test run only, but not setUp or teardown. Therefore when debug output is empty, we are logging nothing.

In heavy test for better diagnostics we are wrapping tests with setUp and tearDown and setUp is always debugging something, so buffer is not empty.

With current solution we just wont log anything if assumption violation happened.

GitOrigin-RevId: dc412ea9385a148a88bc465caa5b0547accc3a71
2020-12-14 10:43:06 +00:00
Vladislav.Soroka 864f81ea17 [Gradle tests] move test not related to buildSrc issues to another test suite
GitOrigin-RevId: 36c504c64f7f62192f0c65350b3d6af191afa038
2020-12-14 10:06:04 +00:00
Aleksandr Liublinskii 42ae2c5f3c Use more safe Disposable based API to disable vfs check in tests
IDEA-CR-69676

GitOrigin-RevId: e35af1d20bae428b05b6aefeec62d3bad98d94c3
2020-12-14 09:34:20 +00:00
Alexander Lobas eecda53cd9 JBR-2893 Big Sur: Add support of opening project as tabs
GitOrigin-RevId: 60da7d5975158ebade2345a360fa521cbd830426
2020-12-14 09:21:00 +00:00
Rustam Vishnyakov ab86ebe099 Reload files on EditorConfig encoding change
GitOrigin-RevId: ce5ac29db424b87135ae141ac68d933c95750073
2020-12-14 09:11:23 +00:00
Tagir Valeev e48d09ba4a [java-dfa] Fix NPE reporting on array dimension, test (IJ-CR-4131)
GitOrigin-RevId: 5d756d23f3c3c2bebd4f9e057093f41ccf38a362
2020-12-14 05:29:07 +00:00
Tagir Valeev e15a2c8c71 [java-dfa] ArraySizeCheckInstruction: private fields
GitOrigin-RevId: f3abadd390aedcbdccea26f91e171f661893df3c
2020-12-14 05:19:02 +00:00
Tagir Valeev 5bb5d6cf85 [java-refactoring] Diagnostics for EA-248598
GitOrigin-RevId: 3665e542fe08a255cd9c0b4091718edb042518ec
2020-12-14 05:11:02 +00:00
Tagir Valeev 8ecc63ba0e [java-tests] Add introduce variable refactoring to property tests
GitOrigin-RevId: f52c13c4bae0a6c40587b28cfbfba8994b8c9285
2020-12-14 05:03:57 +00:00
Tagir Valeev 3d728e69dd [java-refactoring] IntroduceHandlerBase: better logging
GitOrigin-RevId: 0ba784f745a7faa390fe0f4f9df6b15ec5cbaaaa
2020-12-14 05:01:43 +00:00
Tagir Valeev c129d62be8 [java-intentions] AbstractChopListAction: avoid accessing the invalid PSI
Found by property tests

GitOrigin-RevId: 20f576109a822280d7afc37881dc5dcfab08dc87
2020-12-14 05:00:41 +00:00
Elena.Korotkova 7d0bca5056 CWM telephony UI
GitOrigin-RevId: a4bf716a568bdf0baee3c268a90e5c805e2e5c90
2020-12-13 23:37:00 +00:00
Sergey Simonchik f96c2a2334 terminal: enable copying to clipboard on selection on Linux as it has a separate selection buffer (IDEA-256926)
GitOrigin-RevId: 53df6b3c7495cd351fb40b3b862c5b45534690f2
2020-12-13 22:00:47 +00:00
Vassiliy.Kudryashov 409e00ee35 Temporary disable fade-out effect (UX-915 Redesign "More" popup in editor tabs: add fade-out effect)
to be fix it later under Windows with custom scaling (150%)

GitOrigin-RevId: 8b8dc74b934e85f405d7eb9944d434cacb531b4b
2020-12-13 20:04:03 +00:00
Roman Shevchenko 376c3ba1bd [platform] ignoring invalid files in "reload from disk" action - NPE fix (EA-247223)
GitOrigin-RevId: 59ae1e7f7dfe4dd8008b28d813438d91af93b1f8
2020-12-13 19:32:58 +00:00
Yuriy Artamonov 8f71bdc342 Groovy: minimal working implementation of findAttributeValue for GrUAnnotation
Required for IDEA-257331

GitOrigin-RevId: 422601d2ce5fea22de8c67a2878f8535abb1945b
2020-12-13 17:40:18 +00:00
Konstantin Kolosovsky c5daf867c4 git-index: Allow configuring if editor diff preview or file itself should be opened on double-click
GitOrigin-RevId: f1b20f0ca3959317b06d5e96c0260799e00d042e
2020-12-13 16:56:31 +00:00
Konstantin Kolosovsky 82125688e8 vcs: non-modal: Allow configuring if editor diff preview or file itself should be opened on double-click (IDEA-235910)
GitOrigin-RevId: bf0b8f6e2638d8f80117f3bf68626afd62d19530
2020-12-13 16:56:29 +00:00
Konstantin Kolosovsky b8632fe693 vcs: non-modal: Make "Switch to Commit Dialog" action available in search everywhere
GitOrigin-RevId: c2a465080aac7d4c3b22e98c9da70adc5fbe324b
2020-12-13 16:56:27 +00:00
Vassiliy.Kudryashov eb7d170d28 IDEA-212226 Find in Path dialog: option to open results in a separate tab should be keyboard-accessible
GitOrigin-RevId: 7740fd25091caaa57b88787a2f4e5743e43df945
2020-12-13 16:42:05 +00:00
Sergey Malenkov 61545499df Move recently added hover methods from UIUtil to JBUI.CurrentTheme
GitOrigin-RevId: 0c8c2324815578f00031bc51105d79023108becc
2020-12-13 15:40:27 +00:00
Aleksey Pivovarov 7013957d08 vcs: fix 'Show Shelf' action activating incorrect toolwindow
Correctly resolve toolwindow for 'addedContents'.

Fix regression after f85b6744238eb5aaa6ef9d8eab3fa4fa36bfdb1f

GitOrigin-RevId: ae960e917c2d3e8754774d092da9bedc948bde9d
2020-12-13 14:08:33 +00:00
Sergey Malenkov cfb65ed649 IDEA-198801: move renderer colors to JBUI.CurrentTheme
GitOrigin-RevId: 2d1a1f2bd4d146d3e598c6ec0c4e6e2f094645e1
2020-12-13 13:45:45 +00:00
Vladimir Krivosheev 483e6655f1 lock-free implementation of zip file for class loader (under flag)
GitOrigin-RevId: 9121d2c62624aec77c10af8f4c0023da9522663f
2020-12-13 12:03:30 +00:00
Vladimir Krivosheev fcdeded91b PlatformInspectionProfileConfigurator is used only in pycharm - must be located in pycharm module
GitOrigin-RevId: 4b6d5332f2f720def438b8a525e4194cf8b92209
2020-12-13 12:03:28 +00:00
Vladimir Krivosheev c270da1d8c cleanup
GitOrigin-RevId: afa4f0a1eb477aa80da413e2b28b57ad3ff6d39d
2020-12-13 12:03:26 +00:00
Vassiliy.Kudryashov 97971b3f19 IDEA-170925 Find in Path dialog - default to directory of current file
GitOrigin-RevId: b22b06709d74660cdbf27faef8688b5569c6f0b0
2020-12-12 21:49:41 +00:00
Leonid Bushuev 807f510f5e Code style settings panel: improve exception message
GitOrigin-RevId: e6672fc4a3c4e3b60b64d38fc0fa7fc51f7a6cd1
2020-12-12 19:58:15 +00:00
Olga.Klisho 12df326a75 (IDEA-248355) MethodSource detection in Kotlin cheap check
GitOrigin-RevId: 2ef97172d22dbd85bf6f0ccc18e3cfeef3880eff
2020-12-12 09:57:34 +00:00
Dmitriy.Panov ad82f676fe IJI-532 Safe Push: add IdeaUltimateLibraryLicensesTest to smoke tests (like project structure tests)
GitOrigin-RevId: 34b597eb546a06e69dabbd6ffb2eab3472d11ad5
2020-12-11 23:22:50 +00:00
Roman Shevchenko b9d1e88402 [platform] ignoring invalid files in "reload from disk" action (EA-247223); simpler texts
GitOrigin-RevId: cf5303941eca489c30fdeff3445ed9483d65d50e
2020-12-11 22:00:35 +00:00
Andrey Zaytsev b4ea9f66ef [fleet] some usages WIP
GitOrigin-RevId: 6b242e6dab965751066f70bb49cee36e0870cc90
2020-12-11 21:27:52 +00:00
Vladislav Ertel b593b0c8be Fix JBCefBrowser dispose
GitOrigin-RevId: f6e756d777be1164c86bb5fa454f6fb6514171f7
2020-12-11 21:00:47 +00:00
Roman Shevchenko e0a339957e Cleanup (warnings; formatting)
GitOrigin-RevId: 63c35921c10a0817b2aae36b187b70b89606a267
2020-12-11 20:26:55 +00:00
Roman Shevchenko 9ae1d16f4c [platform] handling for error submitters not implementing needed API (EA-248649)
GitOrigin-RevId: f8e418c8a0f653c51684badb5e5316613ff98477
2020-12-11 20:25:56 +00:00
Andrey Lisin 173850b897 PY-45771 Add Gradle tasks for checking debugger C files are up to date
(cherry picked from commit 10467d6f5d3cc4d3512b82a1cadba50eb12e3860)

IDEA-CR-69615

GitOrigin-RevId: ec86b3aa8f43feeddb09976167867920b34cad76
2020-12-11 20:12:33 +00:00
Andrey Lisin 235fb6574e PY-45771 Update Python 3.9 frame evaluator C file. Force C files regeneration in setup script
(cherry picked from commit fa40b4e5f81a6d0a0c4cad0a9b3b34f0e55342f3)

IDEA-CR-69615

GitOrigin-RevId: 6238449d8f1b0813f004aa212f4eafb0086f8076
2020-12-11 20:12:28 +00:00
Egor Ushakov 71143718aa IDEA-257582 Auto attach debugger to waiting process
GitOrigin-RevId: 57bac88e733f8ffb58c5a6edc1b287e5dcd33ff5
2020-12-11 17:17:17 +00:00