Commit Graph
203704 Commits
Author SHA1 Message Date
Tagir Valeev e7d2193a56 InvertIfConditionAction: preserve comments after last statement
Fixes IDEA-153371 invert 'if' condition deletes comment lines
2017-09-29 15:20:51 +07:00
Tagir Valeev a64cada7e1 InvertIfConditionAction: nullability warnings fixed 2017-09-29 15:20:50 +07:00
Dmitry Batkovich 7ac8213d0b java ast index: ignore primitive types under jdk<8 (IDEA-179781) 2017-09-29 10:53:52 +03:00
nik 3e6980dc7c Project Structure dialog: show actual module name if 'flatten modules' option is selected (IDEA-179583) 2017-09-29 09:49:09 +03:00
nik d92b2473e1 Project Structure dialog: keep module name after changing selection (IDEA-179580) 2017-09-29 09:47:51 +03:00
Tagir Valeev 03583e2b72 SubtractionInCompareTo: reduce false-positives
1. Do not warn on float/double, except when the subtraction is immediately cast to int/long (fixes IDEA-167389)
2. Do not warn when it's statically known that overflow will not occur.
2017-09-29 12:46:20 +07:00
Tagir Valeev d835b789fa StandardInstructionVisitor: non-negative range for Enum.ordinal() 2017-09-29 12:46:19 +07:00
Ilya.Kazakevich 354078660d PY-24875: Filter messages in console, do not use InputFilter EP
With InputFilter API we can't check if are in test console and even
if it is Python console or not.
Affecting any console in Intellij-based product is not good idea
and may lead to performance problems.

See https://buildserver.labs.intellij.net/viewLog.html?buildId=22270794&tab=buildResultsDiv&buildTypeId=ijplatform_master_Idea_PerformanceTests
2017-09-28 23:30:57 +03:00
Anna.Kozlova a4b595baca create from text to prevent invalid psi (IDEA-CR-24971) 2017-09-28 21:20:39 +02:00
Roman Shevchenko 0b6649492e [platform] simple API for deleting temp. files on process termination 2017-09-28 20:23:19 +02:00
Bas Leijdekkers a88eddfef7 IG: don't warn on package-info files in invalid package (IDEA-179360) 2017-09-28 19:44:32 +02:00
Vladislav.Soroka d5dd26a495 Maven: ep name cleanup 2017-09-28 20:42:34 +03:00
Vladislav.Soroka 0359c02521 Maven: ep name cleanup 2017-09-28 20:42:34 +03:00
Egor.Ushakov 5a89804f73 debugger agent: do not check anonymous classes 2017-09-28 20:40:20 +03:00
Anna.Kozlova f67e07801c junit: don't see inner classes as tests for known runners (IDEA-179766) 2017-09-28 19:35:39 +02:00
Anna.Kozlova 0a9c875608 avoid 'null' string in version; cleanup to showAndGet(IDEA-CR-24915) 2017-09-28 19:35:39 +02:00
Anna.Kozlova 2d1affbc0e disable intentions on invalid code (IDEA-179752) 2017-09-28 19:35:39 +02:00
Vladislav.Soroka ef6654c0af Maven: add the support to reimport maven projects in the ExternalSystemProjectsWatcher API 2017-09-28 20:34:06 +03:00
Egor.Ushakov 8167c325eb debugger agent: generate location to speedup stack frames population 2017-09-28 20:20:08 +03:00
Egor.Ushakov a0a986107a more logging for strange hotswap not reloading classes issue 2017-09-28 20:20:08 +03:00
Egor.Ushakov 795d1e02b0 reverted wrong commit 2017-09-28 20:20:08 +03:00
Sergey Malenkov 42f6ea2039 add ability to switch off second attempt of search in tree 2017-09-28 19:31:54 +03:00
Sergey Malenkov 7f9e048065 use default threshold for runnable merger 2017-09-28 19:31:54 +03:00
Sergey Malenkov 8b636f0078 introduce TransferToEDTQueue.DEFAULT_THRESHOLD to improve UI responsiveness 2017-09-28 19:31:54 +03:00
Sergey Malenkov f7a62bc676 do not access to the model from an obsolete command 2017-09-28 19:31:54 +03:00
Dmitry Batkovich c92e81b4b4 resource bundle editor: listener should respect new files in resource bundle after file rename IDEA-179390 2017-09-28 19:23:34 +03:00
Dmitry Batkovich ee399b7d91 fix CCE in AddNewPropertyFileAction 2017-09-28 19:23:34 +03:00
Dmitry Batkovich 02864a9d81 i18n dialog: make preview visible again 2017-09-28 19:23:34 +03:00
Dmitry Batkovich 0428afcdd9 resource bundle editor: use selected prefix as initial value for new property IDEA-179685 2017-09-28 19:23:34 +03:00
Dmitry Batkovich 445024a981 i18n dialog: don't show error message under write action IDEA-179722 2017-09-28 19:23:33 +03:00
Dmitry Batkovich d626a03163 i18n dialog: the value is not updated if already exists (IDEA-179738) 2017-09-28 19:23:33 +03:00
Dmitry Batkovich cf2580c579 resource bundle: make resource bundle node provide array of properties files not ResourceBundle (IDEA-179376) 2017-09-28 19:23:33 +03:00
Dmitry Batkovich fcb1eb2997 properties: make move resource bundle available with f6 (IDEA-179376) 2017-09-28 19:23:33 +03:00
Dmitry Batkovich 2be11024ea cleanup yellow code 2017-09-28 19:23:33 +03:00
Dmitry Batkovich edd8eba481 cleanup yellow code 2017-09-28 19:23:33 +03:00
Dmitry Trofimov f06ba6a9a3 [groovy] get rid of CallInfo#getHighlightElementForCategoryQualifier 2017-09-28 21:18:31 +02:00
Daniil Ovchinnikov 01e038aef4 [groovy] fix AE in GrUnresolvedAccessChecker (EA-108245) 2017-09-28 21:12:49 +02:00
Alexey Kudravtsev 64fd62e0a9 test fix 2017-09-28 19:07:27 +03:00
Alexey Kudravtsev bc0a192e10 env tests fixed 2017-09-28 19:07:27 +03:00
Daniil Ovchinnikov 5b2fe2ae3b [groovy] don't inject into empty groovy literals (EA-108157) 2017-09-28 21:03:16 +02:00
Dmitry Trofimov 782f1887e3 Merge remote-tracking branch 'origin/master' 2017-09-28 17:54:13 +02:00
Dmitry Trofimov f8ca0b9074 Create directory if path doesn't exist 2017-09-28 17:52:59 +02:00
Kirill Likhodedov 91f3baa838 BackgroundTaskUtil.executeOnPooledThread: better disposable registration
1. Register the disposable in the EDT instead of just read action,
   to support even more clients. Require parent disposal to be in the EDT as well.
2. Don't swallow the IOE if the registration fails because the call
   was out-of-sync with the parent disposal process to let the caller
   fix the issue.

Based on comments in IDEA-CR-24663.
2017-09-28 18:34:52 +03:00
Anna.Kozlova 264f23ffdf naming conventions: provide equals/hashcode for custom beans 2017-09-28 17:32:23 +02:00
Anna.Kozlova ff5f84987c add external library: show dialog with download suggestion (IDEA-CR-24915) 2017-09-28 17:32:23 +02:00
Ilya.Kazakevich 54eb0035b7 PY-26255: Rephrase validation message, check python qualified name 2017-09-28 18:30:19 +03:00
Alexander Kass 1fa07e4677 DBE: circumvent DBE-5060. With option not todo so 2017-09-28 18:11:46 +03:00
Dmitry Batrak fd8abeeb6d fix autopopup not showing sometimes with completion hints disabled 2017-09-28 17:59:20 +03:00
Dmitry Batrak 83cbf9031b show popup for a parameter also after closing full parameter info 2017-09-28 17:59:20 +03:00
Kirill Kirichenko 3eb83d888c IDEA-178632 Switching Default/Darcula themes on mac breaks combobox borders 2017-09-28 17:55:31 +03:00