Commit Graph
194169 Commits
Author SHA1 Message Date
Tagir Valeev 52e7fdf66f IDEA-170885 Simplify action for Optional 2017-04-27 18:02:23 +07:00
Yaroslav Lepenkin 0b960ec6ad [param hints] refresh editor on enable/disable custom hint option 2017-04-27 13:42:47 +03:00
Anna.Kozlova 583a728f89 cleanup redundant type arguments 2017-04-27 12:37:01 +02:00
Anna.Kozlova a42148983b fix live lock in trove when parallel configuring subclasses (again) 2017-04-27 12:27:28 +02:00
Alexey Kudravtsev 6f60a17b1c make sure all highlight infos were applied for real 2017-04-27 13:19:50 +03:00
Alexey Kudravtsev 9d3636bab7 when the .getNavigationElement() is implemented to lead to a wildly different element (e.g. PsiPuppetVarWrapperImpl for "$mod" leads to a leaf element for identifier "mod"), correct the passed startOffset/endOffset accordingly to fix RUBY-19327 Variables names are partially highlighted in the Find Usages results 2017-04-27 13:19:49 +03:00
Alexandr Evstigneev 5e66eb1811 Added method for loading features from custom xml file #IDEA-171797 2017-04-27 13:15:06 +03:00
Dmitry Batrak b35ac83f23 don't run parameter hints pass on each caret move
correct refresh after 'Toggle hints' action
2017-04-27 13:13:13 +03:00
Sergey Malenkov db76f313a5 IDEA-165089 extract keymap scheme model from keymap selector panel 2017-04-27 13:12:24 +03:00
Rustam Vishnyakov e720a79919 Remove font preferences from Default and Darcula schemes 2017-04-27 12:54:19 +03:00
Dmitry Batrak 7122ad8fa5 don't run parameter hints pass on each caret move 2017-04-27 12:49:24 +03:00
Yann Cébron f21ccdf26d FinderRecursivePanel: optimize layout performance via #hasFixedSizeListElements 2017-04-27 11:22:33 +02:00
Bas Leijdekkers 5891ccd3c6 SSR: keep unmatched modifiers (IDEA-172046) 2017-04-27 11:13:51 +02:00
nik bbc2c3ce48 project configuration: set Java 8 as target platform for Kotlin compiler
It's possible now because minimum version of Kotlin plugin is 1.1. Java 8 as target version is required e.g. to generate static method in interfaces.
2017-04-27 11:10:44 +03:00
nik db4567a0cc build scripts cleanup: removed unnecessary semicolons and unused code 2017-04-27 11:10:44 +03:00
Yaroslav Lepenkin 73bc66d84d [param hints] update in bulk when > 1000 hints 2017-04-27 10:59:28 +03:00
Yaroslav Lepenkin d70019ac8d [param hints] allow to enable OptionInfo hints with alt-enter 2017-04-27 10:59:28 +03:00
nik 99a5747bbf project structure: show warning if any part of configuration for a module imported from an external system is changed manually (IDEA-171948)
Previously it showed notification only after change on 'Dependencies' tab, now it listens for changes in all module editors.
2017-04-27 09:18:42 +03:00
Tagir Valeev 6f76cdca54 ContractValue: use DfaCallArguments 2017-04-27 09:36:19 +07:00
Tagir Valeev 0c31599d1c ContractValue: PRESENT -> OPTIONAL_PRESENT, ABSENT -> OPTIONAL_ABSENT, non-exposed classes -> private (IDEA-CR-20230) 2017-04-27 09:36:18 +07:00
Tagir Valeev f4e3523f94 Map contracts; more Collection contracts; minor API changes 2017-04-27 09:36:17 +07:00
Tagir Valeev a9122603fb ContractValue: minor cleanup 2017-04-27 09:36:16 +07:00
Tagir Valeev 0bc50d0eb3 ContractValue: fully declarative extended contract description 2017-04-27 09:36:15 +07:00
Tagir Valeev aa4a2c69a5 SpecialFields; extended contracts for List.get, List.isEmpty 2017-04-27 09:36:13 +07:00
Maxim.Mossienko 8646b037f3 calculate caller / callee hierarchy interruptibly wrt user initiated write action (IDEA-159321) 2017-04-26 23:26:51 +02:00
Maxim.Mossienko 0943808d58 avoid deadlock when async node's children calculation is in progress 2017-04-26 23:26:51 +02:00
Maxim.Mossienko 028e09cb2c throw ProcessCancelledException if even if we succeeded with runInReadActionWithWriteActionPriority but supplied progress indicator is cancelled 2017-04-26 23:26:51 +02:00
Ilya.Kazakevich 23e75579ca PY-23452: do not append helpers path to the tail of sys.path
We should not do since it has not been done in 2016.3
2017-04-27 00:19:53 +03:00
Ilya.Kazakevich 8ca70982a4 PY-23932: Test configs should not be prefered over *any* other config (Django is preferable for example), but only over plain python config 2017-04-26 23:17:29 +03:00
peter c90316ab47 disallow PsiCorrectedClassType matryoshkas 2017-04-26 20:56:34 +02:00
Anna.Kozlova d82105d5ec check possible inference for method references before simplification (IDEA-171976) 2017-04-26 20:36:29 +02:00
Anna.Kozlova 6c7d18819a junit: keep method name in patterns configuration name (IDEA-171999) 2017-04-26 20:36:29 +02:00
peter d7287fc1fe search for compiled class inheritors instead of src (IDEA 171824) 2017-04-26 20:24:52 +02:00
Egor.Ushakov 3fbe712c7d IDEA-127533 int field is displayed as char 2017-04-26 21:13:00 +03:00
Konstantin Bulenkov 88394290b4 In Darcula in completion popup it is difficult to tell a bold element from a regular one 2017-04-26 20:05:16 +02:00
Alexander Doroshko 149a5ad312 Do not serve files from Dart projects using built-in web server, redirect directly to the Pub Server instead 2017-04-26 20:36:01 +03:00
Egor.Ushakov 8b6389ef73 test for union types 2017-04-26 20:32:39 +03:00
Egor.Ushakov 741b440565 fixed static interface methods 2017-04-26 20:32:39 +03:00
Egor.Ushakov 34b629e02f fixed lambda parameter names already used in the context 2017-04-26 20:32:39 +03:00
Egor.Ushakov 925e44b62f test for class extending a class with a private constructor 2017-04-26 20:32:38 +03:00
Roman Shevchenko 86d62b3fb6 Merge remote-tracking branch 'origin/master' 2017-04-26 19:28:34 +02:00
Rustam Vishnyakov 3dd27abc22 Temporary test fix (some logic is still broken) 2017-04-26 20:20:14 +03:00
Roman Shevchenko c191600517 [platform] improves "Synchronize selected file" action (IDEA-170378) 2017-04-26 19:11:16 +02:00
Denis Fokin 82521d0d46 Revert: IDEA-164154 Mac OS: Alt+I mnemonic in Commit dialog triggers the action, but also inserts ˆ to commit message 2017-04-26 19:26:13 +03:00
Dmitry Batkovich e64297bef5 method chain completion: run after all contributors finished 2017-04-26 19:21:48 +03:00
Dmitry Batkovich 1ff4a89fc6 fix extension list in file type configurable for hidpi monitor 2017-04-26 19:21:48 +03:00
Dmitry Batkovich 7e47b33736 javac ast indices: fix index initialization while highly concurrent builds are running 2017-04-26 19:21:48 +03:00
Dmitry Batkovich 7ee7c36845 replace duplicated getPackageName methods 2017-04-26 19:21:47 +03:00
Dmitry Batkovich 0301170130 method chains completion: fix tests (class shouldn't be functional) 2017-04-26 19:21:47 +03:00
Dmitry Batkovich e825c04d29 method chains completion: don't search for functional interfaces, java.lang classes 2017-04-26 19:21:47 +03:00