Commit Graph
282713 Commits
Author SHA1 Message Date
Tagir Valeev 868aa78cf3 CollapseIntoLoopAction: avoid counting loop for two iterations when step is not +1/-1
GitOrigin-RevId: d8aef85c6d2620a9dd7e9216932388672a049979
2020-06-17 07:41:38 +03:00
Eldar Abusalimov 613d4368f1 Simplify JUnit 4 test rules in LightPlatform4TestCase and CidrTestCase
GitOrigin-RevId: 468766529cd45c350f2a9bcf8906abc6dfe3ed73
2020-06-17 06:42:33 +03:00
Tagir Valeev 7470db33d8 CollapseIntoLoopAction: use tracking equivalence checker
GitOrigin-RevId: e8194d0ed5c4603eacbb0d904232f79f6373e56a
2020-06-17 06:31:00 +03:00
Tagir Valeev fb8cffea13 CollapseIntoLoopAction: description mentions that semantics change is possible
GitOrigin-RevId: 3a9c5da6ddedf271cf7f705aa683640fa07ac6df
2020-06-17 06:30:59 +03:00
Tagir Valeev 0322598dbc CollapseIntoLoopAction: disable when expression refers to written variable
Also, EquivalenceChecker.getComplexElementDecision fixed

GitOrigin-RevId: 6848a57ddc1cf4992030fff614c246a6316f4807
2020-06-17 06:30:58 +03:00
Tagir Valeev 51cd561f79 CollapseIntoLoopAction: disable when expression is written
GitOrigin-RevId: aa405149d65d0e669bc18f87359f486981c1c899
2020-06-17 06:30:57 +03:00
Alexander.Kirsanov 0dcc904eb3 [cwm] Pull needUpdateOnTyping and real HighlightInfo for highlighters
GitOrigin-RevId: e6aad7b1335f63c78227c7a2cf05164d6591ac4a
2020-06-17 06:08:08 +03:00
Alexander.Kirsanov 0903184701 [cwm] Lazy protocol icons
GitOrigin-RevId: dd19ae89a7b63b059585dc97182b8abcbadcd552
2020-06-17 05:58:37 +03:00
Alexander.Kirsanov e76863f2d4 Pass title to a JDialog in a SheetMessage
GitOrigin-RevId: 366befa3db4b5de1157fd6968e237a2ccfb25096
2020-06-17 05:58:33 +03:00
Eldar Abusalimov 74a40fba9b platform.util.ex: Remove Any?.withNotNullBackup()
Removed to avoid polluting the global namespace: this used to sneak
into the completion list of expressions of any (no pun intended) type.

GitOrigin-RevId: 5e578f3aaaea6c1352006d872f1d4eb2f78e5c94
2020-06-17 01:49:56 +03:00
Roman Shevchenko c9029c814d [platform] saner and simpler "--help" handling in Windows launcher; binaries (IDEA-243130)
GitOrigin-RevId: 2a5e67170060d047b846192be4b058408c6920e0
2020-06-17 01:05:58 +03:00
Roman Shevchenko 9740686f67 [platform] saner and simpler "--help" handling in Windows launcher (IDEA-243130)
GitOrigin-RevId: 7f1360a7cc25323a41f04803f4745be801a0fdc6
2020-06-17 00:51:44 +03:00
Lada Gagina 2e617b803c IDEA-CR-63687: PY-41305 Add PEP 614 support
Allows to use any expression as a decorator

GitOrigin-RevId: e92af1ebd2c4d7024971fd4542bfe52640faaa26
2020-06-17 00:30:49 +03:00
Roman Shevchenko d41cfccb7a [platform] dropping unnecessary I/O checks (EA-231993)
GitOrigin-RevId: c0270b1ed0f68bb578cc1aac4b8583287939841e
2020-06-17 00:14:53 +03:00
Julia Beliaeva b73cf590dd [git] put "Update Project" in quotes
GitOrigin-RevId: f8281c3ee12803d603f9a33cfb930188611ffcdc
2020-06-16 23:47:52 +03:00
Julia Beliaeva ec14172076 [git] move keys for GitVcsPanel from DvcsBundle to GitBundle
GitOrigin-RevId: 0f9cfae8e1f9b9063c4acde2248ead5a563be889
2020-06-16 23:47:50 +03:00
Roman Shevchenko 5d25cea64c [platform] dropping unnecessary I/O checks (EA-231993)
GitOrigin-RevId: 1c9fde8d1df303242e2fb323f8267d3732a32781
2020-06-16 23:41:00 +03:00
Sergey Patrikeev 4b2cb5c496 Indexing: process NoSuchFileException: it is possible to not observe file system change until refresh is finished.
GitOrigin-RevId: 0ff19777b3c511e9edddf10d6e9f8fa265943efd
2020-06-16 23:27:02 +03:00
Elena Shaverdova 254df84528 Fix dumb test for NormalCompletionTest.testTabOnNewInnerClass
GitOrigin-RevId: 5f8d5c41108fcbf2f7c29f6839de6123e707da9c
2020-06-16 22:59:32 +03:00
Elena Shaverdova 20b660430f Fix dumb test for NormalCompletionTest.testAccessStaticViaInstanceSecond
GitOrigin-RevId: 9ec71c0600e12d4b72799adb1f366c681a2aec99
2020-06-16 22:59:31 +03:00
Daniil Ovchinnikov fa8e231994 [gradle] IDEA-197590: make root project reference span over the colon
- in GradleProjectSymbol empty qualified name means root project;
- update equals/hashCode in GradleProjectSymbol;
- make naming consistent.

GitOrigin-RevId: ce249833d126e3fbc353e7d1df17eff71117b250
2020-06-16 22:54:48 +03:00
Yann Cébron cfb368a902 [devkit] IncorrectParentDisposableInspection: link to SDK docs
GitOrigin-RevId: c0328cd2b50ca02bcd153733a456ea408c74a0ac
2020-06-16 22:53:17 +03:00
Yann Cébron 8624927524 IDEA-241963 Devkit: support <separator> "key" in plugin.xml
highlight `text` and fix to replace with `key` for >=202

GitOrigin-RevId: 099170e97496859e2d10622a29944baf180f2f97
2020-06-16 22:28:52 +03:00
Ivan Semenov 0ac6aa6bdb [github] Handle PR cross-reference event
GitOrigin-RevId: d7eb7c09ee37bf702067a937021a77035d9d1048
2020-06-16 22:26:07 +03:00
Ivan Semenov d28eac71fa [github] Hide useless timeline items even in internal mode
GitOrigin-RevId: 2f82ecd3bf0b4241043e643b94e94c116d065eb4
2020-06-16 22:26:06 +03:00
Ivan Semenov 4321c7fd54 [github] Show merge commit info for PR merge events
GitOrigin-RevId: eeec10d8121ef2a06680bfba3836ae024d3ff314
2020-06-16 22:26:05 +03:00
Ivan Semenov 59359004be [github] Do not hide MERGED event with CLOSED
Occurs when PR is merged via rebase or squash

GitOrigin-RevId: c2d88d16e517e53e96bf4f852162634ebd6b23a0
2020-06-16 22:26:05 +03:00
Ivan Semenov 7bf02a75ca [github] Load less commit details for timeline
GitOrigin-RevId: 3528e7a11395a17668d1271e8c43f519f2cf999a
2020-06-16 22:26:04 +03:00
Ivan Semenov c6f96799c0 [github] Fix error panel size recalculation
GitOrigin-RevId: f9303bcceafe29c1b6c2a3d6be11710e36a9f2e5
2020-06-16 22:26:03 +03:00
Ivan Semenov 71fd33e575 [github] Show "ready for review" timeline item
GitOrigin-RevId: c3a4e9670a2b266b1a1076b08d0c083b96f3b307
2020-06-16 22:26:02 +03:00
Ivan Semenov a890701fc5 [github] Include timeline item type
GitOrigin-RevId: c91d68265af403fb91e94b460fd870661ee5e6b6
2020-06-16 22:26:02 +03:00
Ivan Semenov 338c082e83 [github] Show unknown timeline events only in internal mode
GitOrigin-RevId: 10c2803122322c69cd5a56c9f93236cd0fa252ea
2020-06-16 22:26:01 +03:00
Roman Shevchenko 82d0a2e6e5 Cleanup (minor optimization; warnings; formatting)
GitOrigin-RevId: 242d27a188cf44981a608b08bb1d287bd3b9d540
2020-06-16 21:33:16 +03:00
Mikhail Sokolov 1b6bca7f46 IDEA-243754 Memory leak: GotoClassModel2
GitOrigin-RevId: 9dc27f8f3dd145256a238a32cc5097493068d9a7
2020-06-16 21:30:47 +03:00
Bas Leijdekkers 097cb465ae SSR: only remember dialog if it is non modal (IDEA-243626)
and add assertion if trying to bring non-visible dialog to the foreground

GitOrigin-RevId: da8de2f411551c1055272f0cf188707d4c15387b
2020-06-16 21:20:01 +03:00
Roman Shevchenko f232a3f868 [platform] reusing existing utils for reloading binary files (IDEA-CR-63685)
... and making `FileDocumentManager` react to reparse requests

GitOrigin-RevId: 20a43dee9827eb3fb78c06137e675e92d0316a23
2020-06-16 20:50:47 +03:00
Peter Gromov b7f2777d52 IdIndexEntry: fix always true != on different objects, avoid allocation if possible
GitOrigin-RevId: 29ca05230623c996c0b909fba285c279fea8571e
2020-06-16 20:45:25 +03:00
Roman Shevchenko 2f4d50c774 Cleanup (better name)
GitOrigin-RevId: fe1897ece1b99c433a27ff6b63daf86497471879
2020-06-16 20:44:43 +03:00
Nikita Eshkeev 943099ecc8 [intentions] IDEA-243676 IDEA-243633 Add a consistency test for unattended intentions descriptions
This patch clean up the test code, it uses IntentionManagerSettings to get the list of intentions as metadata and extracts descriptionsDirectoryName. It helps to handle the cases when the description directory is configured through plugin.xml. In addition to that the tests also looks extracts the family names from intentions as IDEA looks for directories with this name if it's unable to find the directory by the classname.

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>

GitOrigin-RevId: d730f15b65d778310e8e56ba8432eba19563e3b3
2020-06-16 20:37:57 +03:00
Alexander Zolotov e896501d66 [status bar] make code style widget transparent
status bar itself knows better how to catch mouse leave events

GitOrigin-RevId: 90f2fe54c30ef699207f09152b948adce175a785
2020-06-16 20:24:00 +03:00
Alexander Zolotov 320f23ae72 [tips] update pycharm tips
GitOrigin-RevId: 36f64b12634f14bb4bcbf52bda48bf051838c85c
2020-06-16 20:23:58 +03:00
Sergey Simonchik 325f905627 json schema: matched SchemaStore schemas against project-relative paths (WEB-46080)
GitOrigin-RevId: 1514a0863ff96c22d51a4bc85adb097de67fd1ae
2020-06-16 20:17:34 +03:00
Yann Cébron c2392db0c9 IDEA-242008 Devkit: determine current since/until build for all setups reliably
Gradle setups

GitOrigin-RevId: a80ff4b1796f518e2bb97d5413d1c7ef2fd358c6
2020-06-16 20:12:58 +03:00
Sergey Patrikeev adfe20a74a Indexing: release bytes in case of ProcessCancelledException happened on loading file content.
GitOrigin-RevId: 03f9b84a62dac44692a1350c32effadb76f8f309
2020-06-16 19:34:19 +03:00
Egor Ushakov b72d86b6d7 EA-136293 - IAE: XDebugSessionImpl.$$$reportNull$$$
GitOrigin-RevId: 73a48414fdc210c00ebe109751cc268090710a19
2020-06-16 19:15:44 +03:00
sergey.anchipolevsky 1451475e1a [kubernetes] 1) inspection for duplicated ConfigMap/Secret entries; 2) enum for CustomResourceDefinition scope; 3) plugin description updated
GitOrigin-RevId: 24e68427ffb29c3fa9682f6b8a508170c750887c
2020-06-16 19:09:47 +03:00
Sergey Malenkov 2e5f00192f IDEA-238791: Improve status updating in Project View
GitOrigin-RevId: fc4bd192196583091a1975dbd604d3fde70b92c4
2020-06-16 19:05:21 +03:00
Konstantin Bulenkov 316322b500 IDEA-232782 Exception occurs on clicking pipette in Color picker popup
GitOrigin-RevId: f12bc1df075c1b6384d83410537ee56d1785b95f
2020-06-16 18:57:20 +03:00
Nikolay Chashnikov 4fb4d7bb64 [markdown] restore ability to use JavaFX WebView to preview markdown files (IDEA-243740)
This commit reverts 26e1b1296d.

GitOrigin-RevId: c78b65d09f45ab17e7a6554458c799931e6f7198
2020-06-16 18:52:36 +03:00
Vassiliy.Kudryashov 9012b5af3f IDEA-238646 Implement hints for 'nothing found" state for Find in path
misprint fix

GitOrigin-RevId: 79b12fd8dc2e04b2c04f75c9fb68f335649f3432
2020-06-16 18:36:55 +03:00