Commit Graph
235241 Commits
Author SHA1 Message Date
Anna.Kozlova 2b64f13de2 check enum synthetic method by erased signatures (IDEA-203732) 2018-12-07 19:41:05 +01:00
Sergey Karashevich de81517313 [gui-test] smart delete recentProjects.xml or recentProjectDirectories.xml (GUI-191) 2018-12-07 21:12:43 +03:00
Eldar Abusalimov 326f3ea0d9 IDEA-177378: Support string escaping chars in registry key description 2018-12-07 20:56:51 +03:00
Anna.Kozlova 781a9602d7 new api usage inspection: recognize java 11 2018-12-07 18:25:54 +01:00
Anna.Kozlova 7996ebc0e9 new api usage inspection: fix highlighted range for anonymous classes (IDEA-203798)
convert old-style test to highlighted test case
2018-12-07 18:25:54 +01:00
Roman Shevchenko e88d00ed63 [project] correct definition of startup script and launcher names in PyCharm app descriptors 2018-12-07 18:10:15 +01:00
Dmitry Zhuravlev de6e8e6a4a vcs-ignore: deprecate IDEA level ignores in ChangeListManager 2018-12-07 19:37:13 +03:00
Dmitry Zhuravlev ce700deaea vcs-ignore: change gitignore generation
* generate ignore file in .idea directory silently
* silently generate gitignore after GitHub share action but before initial commit take place
* propose generate ignore file after git init action from IDE
* new setting and notification for manage ignore files
* fix IDEA-201596
2018-12-07 19:37:12 +03:00
Bas Leijdekkers 513b8e0c18 Switch expression update and quick fix (IDEA-203462)
for "Unnecessary 'default' for enum 'switch' statement" inspection
2018-12-07 17:35:14 +01:00
peter d7907f8845 a quick fix for CME during embedded token registration for XML/HTML 2018-12-07 17:29:36 +01:00
peter 45bde88c5a a cheaper groovy stub element type holder 2018-12-07 17:29:36 +01:00
peter ee6c94eecd a cheaper python stub element type holder 2018-12-07 17:29:36 +01:00
Sergei Vorobyov 27d7a039b0 update tests to latest gradle-idea-ext-plugin 2018-12-07 18:43:56 +03:00
Vladimir Krivosheev a82cd16814 broken code style scheme should not lead to not working compilation 2018-12-07 16:38:59 +01:00
Vladimir Krivosheev f826280efb add nullable 2018-12-07 16:38:59 +01:00
Dmitry Avdeev 28121dddb7 IDEA-191978 Tooltip for the "Run" icon on gutter shows 'Co_verage' and Profile which is unavailable action 2018-12-07 18:33:19 +03:00
Dmitry Avdeev 7ed3d64b0d javadoc 2018-12-07 18:33:19 +03:00
nik f59206f1bc analysis: show "Include test sources" option and production/tests scopes if there tests roots in the project
This way the option won't be shown if it makes no sense (IDEA-203829) and it'll properly handle custom test source root types (IDEA-203651).
2018-12-07 17:56:45 +03:00
peter 1f14a2522b improve custom-condition TokenSet combination performance 2018-12-07 15:54:08 +01:00
Anna.Kozlova 70afcb309b junit 5 fork mode: deal with multiple engines in one fork (IDEA-178882) 2018-12-07 15:52:04 +01:00
Dmitry Batrak 973ed0d00e IDEA-198297 Quick Documentation popup is sometimes placed off screen
prevent quick doc popup from splitting between screens - update fix to avoid NPE on showing popup
2018-12-07 17:35:28 +03:00
Roman Shevchenko 9e43d8b507 Cleanup (warnings; formatting) 2018-12-07 15:12:14 +01:00
Sergey Simonchik d633ea4419 terminal: no need in state defensive copying 2018-12-07 16:42:45 +03:00
Vladimir Krivosheev de87dd479e javadoc: make clear that defensive copying is not required 2018-12-07 14:34:11 +01:00
Dmitriy.Panov b0e3a2415b IJI-9: partial revert of 2852d1e53d 2018-12-07 16:24:51 +03:00
Alexey Kudravtsev 691b940b2b cleanup 2018-12-07 16:19:20 +03:00
Dmitry Zhuravlev f7aa865c64 vcs-ignore: save opened VCS ignore files before new file add 2018-12-07 16:14:16 +03:00
Alexander Lobas 5a4e2ceb59 IDEA-202957 New Plugins dialog: 503 server error causes two error dialogs - one after settings dialog is closed 2018-12-07 16:04:19 +03:00
Alexander Lobas 5a3dfc6c6d Use platform size formatting util 2018-12-07 16:04:15 +03:00
Anna.Kozlova daead11352 fix testdata
include filters which may appear for forked VMs
2018-12-07 14:02:06 +01:00
Roman Shevchenko af5a2492f0 [groovy] uses ordinal format in quick fix message (IDEA-202990) 2018-12-07 13:59:33 +01:00
Roman Shevchenko 5c415072b5 [java] uses ordinal format in quick fix message (IDEA-202990) 2018-12-07 13:58:20 +01:00
Roman Shevchenko 6f2035a2fe [platform] supports 'number,ordinal' format in message bundles (IDEA-202990) 2018-12-07 13:55:29 +01:00
Eldar Abusalimov 5827d6cc1e CPP-14865 GDB: Add internal property to control mi-async mode
Fix grammar in the registry option description.

Follow-up: IDEA-CR-41028 CPP-14865 GDB: Add internal property to control mi-async mode
2018-12-07 15:42:25 +03:00
Kirill Likhodedov 06fe7e362a git: fix capitalization 2018-12-07 15:27:32 +03:00
Konstantin Aleev c9202a6328 EA-98818 [spring-boot] fix lookup text removal before completing yaml config key
IDEA-146621 IDEA-149084
2018-12-07 15:05:32 +03:00
Roman Shevchenko 6ad40d52f8 Cleanup (unwarranted use of formatter) 2018-12-07 12:53:32 +01:00
Kirill Kirichenko 9cfb88aa67 IDEA-202248 Pick scheme from UITheme in EditorColorManagerImpl 2018-12-07 14:52:15 +03:00
Daniil Ovchinnikov 8fca6ebedf [groovy] reorganize code so the assertion in not necessary anymore (EA-133372)
After the change each iteration of the loop generates an argument (possibly nullable),
this is enforced by compiler because of if-expression,
and the total number of iterations is the number of parameters.

I've never really managed to reproduce the problem, but now it must be gone.
2018-12-07 14:50:48 +03:00
Sergei Vorobyov 421dc9ace2 fixed detection of source folder creation 2018-12-07 14:45:44 +03:00
Alexey Kudravtsev 48d798af87 cleanup for IDEA-CR-40159 2018-12-07 14:39:06 +03:00
Alexey Kudravtsev dbc129a3eb make tool window registration in Disposer simpler to avoid double dispose (via register(d, ()->Disposer.dispose(t)) pattern) 2018-12-07 14:38:25 +03:00
Dmitry Batrak 682747cb69 mention in javadoc that DocumentationProvider.getQuickNavigateInfo return value is treated as HTML text 2018-12-07 14:30:57 +03:00
Ivan Chirkov 8734a97e9f Do not log exception if plugin host for PluginAdvertiser is not available #IDEA-169872 fixed 2018-12-07 12:02:38 +01:00
Anna.Kozlova 44f73891c1 fix testdata
allow same FQN class names from different modules to be found, works fine with fork per module option
2018-12-07 11:59:40 +01:00
Anna.Kozlova 5c406e8366 junit 5 fork per module: filter by output directory to prevent repeated tests execution (IDEA-199945) 2018-12-07 11:59:40 +01:00
Julia Beliaeva 05a681c211 [vcs-log] remove duplication 2018-12-07 13:58:36 +03:00
Julia Beliaeva 160ff8c0dd [vcs-log] add an explanatory comment, suppress inspection and fix typo in the javadoc 2018-12-07 13:58:36 +03:00
Julia Beliaeva 288575123f [vcs-log] parially revert "fix convoluted Disposable registration which wastes memory; add SSR for catching that"
Wrapping into the additional Disposable object is required in order to register one child on several parents.

This partially reverts commit 140e3d23
2018-12-07 13:58:36 +03:00
nik 2852d1e53d project model: allow marking custom source root types as tests roots (IDEA-203651) 2018-12-07 13:57:23 +03:00