Commit Graph
262617 Commits
Author SHA1 Message Date
Alexey Kudravtsev 76b937f25d fix non-ascii chars inspection in Groovy with its twisted PSI where method.getNameIdentifier()==some random light element
GitOrigin-RevId: cda967acd545b533dcfcfbeeeaef128a8f091950
2019-11-25 15:09:30 +00:00
Alexey Kudravtsev 1a56f441ca perf: get rid of boxing
GitOrigin-RevId: beaa772948d8bac521590858e01b81778a713402
2019-11-25 15:09:30 +00:00
Julia Beliaeva 077ef69357 [vcs-log] update editor tab name on filters change
GitOrigin-RevId: 34724e523b4b0a70d3866fccc17833adf9892339
2019-11-25 15:09:30 +00:00
Leonid Shalupov f453027d03 workspace model: support Library.getSource which is used in project structure dialog
GitOrigin-RevId: 098043c0d43cc97aa1dd9d608e192247a472b3b8
2019-11-25 14:31:43 +00:00
Dana Dahlstrom 6c8556704c Make getters public again, like their setters
Commit 3cf5f1d made getters package-private but left setters public
which triggers KT-20602 (“Cannot set synthetic property”).

GitOrigin-RevId: a8df8e19d73cd9670c0cbb2ee1a37b7ceb112727
2019-11-25 14:31:43 +00:00
Alexey Kudravtsev 19827d97d1 add withFix() shortcut method (IDEA-CR-55707)
GitOrigin-RevId: 44a87dfb967cbbda7a6640e83acec2c7f467f167
2019-11-25 14:31:43 +00:00
Alexey Kudravtsev 34a76dfe82 notnull
GitOrigin-RevId: d0fe27129a67ead672b5dbd658e1b67a43329a6a
2019-11-25 14:31:43 +00:00
Rustam Vishnyakov a331743dcd Consider document save on frame deactivation as implicit
GitOrigin-RevId: 2ca093a56281fcef69798f3c04d1a6674bd49f1b
2019-11-25 14:04:51 +00:00
Rustam Vishnyakov a8b41e3969 Expire computation when a project is disposed (IDEA-227185 AssertionError: Already disposed)
GitOrigin-RevId: 89b033ae5eb5b0f098b2d729cda0d946bcba4d82
2019-11-25 14:04:51 +00:00
Sergey Simonchik f50f12eda8 unlock Find&Replace functionality for LightEdit (IDEA-226655)
GitOrigin-RevId: fd4c1286b420845e561427178d9b287e8c1cf981
2019-11-25 14:04:51 +00:00
Mikhail Mazurkevich 21db5aa456 [jps-cache] Make progress bar more precise
GitOrigin-RevId: 23b892b71333296be8043f69a8b84c3f351f15d4
2019-11-25 14:04:51 +00:00
Dmitry Zhuravlev 1ba0640334 git: removing directory with unversioned files should remove contained files from local changes (IDEA-227242)
GitOrigin-RevId: 271cc383273058c92efcf11351f6af562c652c4d
2019-11-25 13:39:33 +00:00
Dmitry Zhuravlev 41e87f6205 vcs: extract isUnder to util
GitOrigin-RevId: 6769fc066e578ee1cf843d9b1c8f29321c6c144e
2019-11-25 13:39:33 +00:00
Vladislav.Soroka f74f118ec7 [Gradle] Show modules in bold on Project View
GitOrigin-RevId: ec1037589532f356e0156f38c16a1a23ebd5683b
2019-11-25 13:39:33 +00:00
Vladislav.Soroka 9909f8756d test code cleanup
GitOrigin-RevId: b52a7e05aa6605c61a375967144a328d7663c862
2019-11-25 13:39:33 +00:00
Konstantin Kolosovsky 8fa9a52033 vcs: Ensure updated commit message is used for commit if it was changed during before-commit checks (IDEA-221550)
GitOrigin-RevId: 71f627623ab21520096ab51f5e4ece9558d99279
2019-11-25 13:39:33 +00:00
Dennis Ushakov 80f9ad7923 precompute hashcode (IDEA-225101)
GitOrigin-RevId: 74d93b49bbfebab7eb375481d12062bad545ed9e
2019-11-25 12:41:41 +00:00
Sergey Simonchik aeb7990cc0 update usages of deprecated EditorAction API in IncrementalFindAction
GitOrigin-RevId: a83c56dc8415100fb5b59476eea41a549605e45e
2019-11-25 12:09:00 +00:00
Peter Gromov db27a4ba44 DomExtenderEP: request stub index rebuild a bit later
to avoid deadlock in tests because EP listeners are run under a lock, requestRebuild works synchronously and spawns threads inside which wait for the same EP lock

GitOrigin-RevId: 5820c596e950409ca1abf79efb36851f0f65bbac
2019-11-25 12:09:00 +00:00
Peter Gromov 899483290c show a modal dialog when intention availability check on Alt+Enter is too slow (IDEA-227453, EA-218533)
GitOrigin-RevId: 8bc8000e228b0726acc900f8f08d8df309a707b4
2019-11-25 12:09:00 +00:00
Alexander Lobas b8c624cdf2 IDEA-225120 Search bar in Plugins Marketplace does not react to some search query changes
GitOrigin-RevId: a863121c90e30528fc7101429bbf4c6973daa7fa
2019-11-25 12:09:00 +00:00
Elizaveta Shashkova f2fbea9ac8 PY-39230 Make Debug Server configuration name more clear
GitOrigin-RevId: 8a102817dca4940081ab226c5276d504a735cf79
2019-11-25 12:09:00 +00:00
Eugene Zhuravlev 4a701ead67 IDEA-CR-55081 review follow-up: create more precise compilation scope when particular files are recompiled (IDEA-226671)
GitOrigin-RevId: 2c0d4a694fa1a98d1718d038feedf813b4e6c445
2019-11-25 11:11:30 +00:00
Arseny Chernyaev 5dcfe99b83 IDEA-CR-55648: always use actual debugger node presentation during update of 'Pin to top' icon on hover
GitOrigin-RevId: d0610b66bd33dfcef8f917895490fec44948964c
2019-11-25 11:11:30 +00:00
Artem Khvastunov e13c5dfd97 fix typo
GitOrigin-RevId: fc6d2249bd19c2fb6a23af32aaf4c24b7de58362
2019-11-25 11:11:30 +00:00
Artem Khvastunov 7c81c04641 restore compatibility with IDE Features Trainer
GitOrigin-RevId: 7632706e221a42f0ea12dabe52f91fa7d954b5d3
2019-11-25 11:11:30 +00:00
Gregory.Shrago bd4c79ab34 tweak current scheme management when adding/removing EP 3
GitOrigin-RevId: 645846006b2e78bf6b95835776b6a0e139fa50bf
2019-11-25 10:39:14 +00:00
Yann Cébron f45afdb095 Macro: Javadoc EP info
GitOrigin-RevId: a7b77733792cdfa1c3b46d760de7ca49eb1de90e
2019-11-25 10:39:14 +00:00
Nadya Zabrodina e31cdd9fae shelf: create empty patch file for shelf without text changes only binary
* IDEA-227345 Cannot unshelve binary file;
* IDEA-227200 Cannot shelve binary file;
* revert e02bb193 the additional check for no text changes;

GitOrigin-RevId: a0e890b7614b0518beff04d49ad193f76c671bee
2019-11-25 10:39:14 +00:00
Nadya Zabrodina 061798bef0 shelf: cleanup - extract method
GitOrigin-RevId: b21904953ecda9638e6e8367cc50c5a1d9e63fd4
2019-11-25 10:39:14 +00:00
Vladimir Krivosheev 2f3415a9ec start-up visualizer: report info pop-over
GitOrigin-RevId: 74693a49ff1732f3a0054d1564fc634ecef8c8bc
2019-11-25 10:39:14 +00:00
Tagir Valeev 509fe4a5c7 IfMayBeConditional removed (superseded by SimplifiableIfStatement)
GitOrigin-RevId: 4d7271ef1836451cf5b8923f300f5fb6e7f74ab1
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev 4afd1a8ab4 Add executable WinProcessListHelper
GitOrigin-RevId: 1d242ec7d62ccaef68f3516682034f08cefaef52
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev a6dd140290 Update tests for WinProcessListHelper output parsing
GitOrigin-RevId: d59f36f8a6358bb46004bc7efa5546a43fc25ee4
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev c75a9b09f6 Add prefixes to process arguments in WinProcessListHelper
GitOrigin-RevId: f5f21c3fd0cef7f9d568b7d8a0c73e481841a19b
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev 771533c7cb Return unescapeString method and add test-safe logging
GitOrigin-RevId: 9877e05f1254ca3f325e4f85d8f7b5b35512f482
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev 4efd4683bc Extend test and replace Log.info with Log.error
GitOrigin-RevId: e461d2e46edc9ee3c0e4a21b8cff7fd300c4792b
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev 7706ccf4e1 Replace unescapeString with StringUtil.unescapeStringCharacters
GitOrigin-RevId: e4054d5c3d0b0a2299832e79bc8ba7fa16e44f5c
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev 7776a113cf Add compiled WinProcessListHelper (fix RIDER-34308)
GitOrigin-RevId: 96f7033c0e3206689faebd81565939147e19e2f3
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev fcdf631736 Fix suggestions from IDEA-CR-55562 review
GitOrigin-RevId: c8c530588d652c4f8f08d97af96bc1b6cefd25de
2019-11-25 10:08:24 +00:00
Vyacheslav Moklev ace80507fb Escape process names and command lines (add support for command lines with a line break, related to RIDER-34308)
GitOrigin-RevId: a92723006a0aef95c999c115d23f40e5a4f6ae14
2019-11-25 10:08:24 +00:00
Eugene Petrenko 314b85ea95 make IconsLoadTime test a performance test
GitOrigin-RevId: c5beec03ae7783f443e82140a500fec868dadaf8
2019-11-25 10:08:24 +00:00
Dennis Ushakov 0e63e9b69f clear cached values on plugin load/unload
GitOrigin-RevId: aebf935b0ff04c87e10a326d56651aac73b3c9ab
2019-11-25 10:08:24 +00:00
Tagir Valeev 98792cbf73 Revert substring(x).indexOf(y) -> indexOf(y, x) (IDEA-219640, case#3); was incorrect replacement
GitOrigin-RevId: f62ccdd76bd6353fe1bce95fe17ab4b3ca507dce
2019-11-25 09:31:23 +00:00
Tagir Valeev 30fbc0441a IfConditionalModel: properly parenthesize binary expressions in case of negation
GitOrigin-RevId: 3a9843f218bbbaac9b92ab30c8b6521ac361d3e6
2019-11-25 09:31:23 +00:00
Andrey Lisin eb956ca29d PY-38378 PY-38424 Fix updating variables in debugger console
We now access the `frame.f_locals` attribute only once. Multiple access leads to the loss of the changes we have made. We also alter the second argument of the `PyFrame_LocalsToFast()` to 1 to ensure that all the deleted variables will be wiped out from the frame locals.

(cherry picked from commit 28abff39b2c37f30651db220e8700032a629ce73)

GitOrigin-RevId: 8514da7ec187c1192ea9cdf851f89f008242fc30
2019-11-25 09:31:23 +00:00
Vladimir Dolzhenko 40ac8526c3 IDEA-CR-55322: IDEA-226443: Calculate method parameter hint info in non UI thread
GitOrigin-RevId: 0bbeb440f6c86617ba9a9d159c8534d5120406c8
2019-11-25 09:31:23 +00:00
Rustam Vishnyakov b029ade28b Skip detection for invalid file
GitOrigin-RevId: 73346782999efadd4d20d7afec95234591e07ec1
2019-11-25 08:32:42 +00:00
Rustam Vishnyakov de699140ad Correctly handle editor window state when the editor is opened from welcome screen
GitOrigin-RevId: c8b2777ccf679941daa3f542acaf3f41900f6512
2019-11-25 08:32:42 +00:00
Rustam Vishnyakov 1e897b5a5b Force app exit if there are exceptions, don't leave the Java process running
GitOrigin-RevId: a77a0c3c2bf7b0bf514cf2af7cbb39361c00e5c3
2019-11-25 08:32:42 +00:00