Commit Graph
182571 Commits
Author SHA1 Message Date
Tagir Valeev efa6763db1 ComparatorCombinatorsInspection: fixed for incomplete statement (EA-90916) 2016-11-01 09:38:18 +07:00
Julia Beliaeva f110385ae0 [vcs-log] shorten reference name more gradually 2016-11-01 00:31:26 +03:00
Julia Beliaeva 702cc46977 [vcs-log] remove fade-out, add grey background for the labels instead 2016-11-01 00:31:26 +03:00
Eugene Zhuravlev 2713804717 Merge remote-tracking branch 'origin/master' 2016-10-31 22:14:32 +01:00
Eugene Zhuravlev 5d5b96a147 IDEA-141243 Support ant-contrib try/catch-task (by Martin Zdarsky https://github.com/zdary) 2016-10-31 22:10:58 +01:00
Daniil Ovchinnikov ac75dced6a [groovy] fix typo 2016-10-31 23:26:34 +03:00
Yann Cébron 5053eaf9d8 jetbrains.dic: additions 2016-10-31 21:22:03 +01:00
Rustam Vishnyakov 28cf8b95ff Properly and consistently sort editor color schemes (fixes IDEA-162904 Default "Editor colors and fonts" is "All hallow's eve") 2016-10-31 23:08:38 +03:00
Daniil Ovchinnikov 1c290ffe1b [groovy] @Field support: use stubs 2016-10-31 23:05:56 +03:00
Daniil Ovchinnikov 27585f481c [groovy] store annotated script variable declarations in file stub 2016-10-31 23:05:56 +03:00
Dmitry Avdeev 59f2fa54e9 IDEA-163234 SelectIn... | Favorites doesn't work if the toolwindow hasn't been opened yet 2016-10-31 22:29:30 +03:00
Alexander Lobas 3eb68d6abd EA-83169 - assert: IdeMessagePanel.showErrorNotification 2016-10-31 21:28:47 +03:00
peter 5739a1ff8f Alarm: don't query current modality state outside EDT (IDEA-163378 JVM Memory View Crashes) 2016-10-31 19:00:32 +01:00
Dmitry Batkovich 26706b5500 properties: remove redundant null check (follow-up f26343e) 2016-10-31 20:52:07 +03:00
Vladimir Krivosheev 3614d5f895 IDEA-162634 Copyright settings from Template/Default Project not present in new projects 2016-10-31 18:26:56 +01:00
Roman Shevchenko 9a56790eaf [platform] static dependencies for breakgen 2016-10-31 18:13:26 +01:00
Vladimir Krivosheev cddacdb7c3 respect default project profile 2016-10-31 18:12:21 +01:00
Maxim.Mossienko 61e14510d6 vfs event merger for file based index, initial 2016-10-31 18:09:24 +01:00
Roman Shevchenko ca94cc8c82 Cleanup (warnings; formatting) 2016-10-31 18:05:01 +01:00
Roman Shevchenko 72c511114d [platform] static dependencies for breakgen 2016-10-31 18:03:52 +01:00
Maxim.Mossienko b35cfe7e98 IDEA freezes for half a minute on window activation (IDEA-162538) 2016-10-31 18:02:37 +01:00
Pavel Dolgov e47fb9177a Java: Quick fix that adds "requires" statement to the module info - code cleanup, improved messages (IDEA-162762) 2016-10-31 19:48:09 +03:00
Aleksey Pivovarov b073108701 ui: fix "Tip of the Day" dialog scaling under non-retina HiDPI 2016-10-31 19:43:46 +03:00
Daniil Ovchinnikov 95757b8dc6 [groovy] properly check new expressions equivalency (IDEA-152085) 2016-10-31 19:30:11 +03:00
Dmitry Batkovich f26343e81a properties: create resource bundle by default only if files have the same extension IDEA-163295 2016-10-31 19:12:47 +03:00
Dmitry Batkovich 5e966402a2 properties: @Override 2016-10-31 19:12:47 +03:00
Dmitry Batkovich 7df1f3e858 properties: lambdify 2016-10-31 19:12:47 +03:00
Dmitry Batkovich e224273808 properties: typo 2016-10-31 19:12:47 +03:00
Kirill Likhodedov ef42a28f4b Unregister rebase handler on project dispose
Normally they are unregistered after rebase operation completes
(in processTerminated), but we want to make sure the Project doesn't
leak if this doesn't happen for some reason.

The same was already done in 86eb25d3 for authentication handlers.

IDEA-163335
2016-10-31 18:55:18 +03:00
Kirill Likhodedov 587cff12e4 Use UUID instead of int for rebase editor handler
The handler is used to communicate between the rebase editor process
and main IDEA process.

It is more safe to use UUID to prevent malicious code to access IDEA
process through XML RPC (although int was chosen randomly).

It is also more consistent with ssh/http handlers, which use UUIDs
since 63ad820.
2016-10-31 18:55:18 +03:00
Egor.Ushakov 190fece4db IDEA-163301 Remove watch: backspace doesn't remove 2016-10-31 18:51:22 +03:00
Vladimir Krivosheev 8c1f354ae8 IDEA-163355 Inspection profile cannot be copied 2016-10-31 16:43:47 +01:00
Daniil Ovchinnikov 1ad1eb6b3a [groovy] @IndexedProperty support: rename 2016-10-31 18:31:30 +03:00
Daniil Ovchinnikov 85a54e5bfc [groovy] extract transformation-renaming logic to helper extension 2016-10-31 18:31:30 +03:00
Daniil Ovchinnikov cc1ff82436 [groovy] tweak isEquivalentTo() in accessors and light variables 2016-10-31 18:31:30 +03:00
Daniil Ovchinnikov 1389731a1c [groovy] get rid of GrReferenceElement.handleElementRenameSimple(String newElementName) 2016-10-31 18:31:30 +03:00
Konstantin Bulenkov e5000a7103 IDEA-163371 IntelliJ project view stops working: "null keys not supported
(cherry picked from commit b35672d5b7a0275618432c5a8e31a65bd3e17f4d)
2016-10-31 16:13:19 +01:00
Mikhail Golubev b71807a0a7 PY-21244 Handle nested replacement fields in "Convert to f-string" intention 2016-10-31 18:12:19 +03:00
Mikhail Golubev 18ca9ac5cf PY-21244 Add a new parser for PEP 3101 new-style formatting syntax
The new parser handles nested replacement fields in the "format spec"
part of a field, can deal with incomplete/unterminated strings and
fields and, in general, is capable  of extracting more information
about them such as ranges of all field parts, its attributes and
lookups, etc.

It's intended to replace much more limited PyStringFormatParser
and to be reused in the dedicated intention about new-style formatting
(PY-8325) and resolving references injected inside string literals used
with .format() method. For now, to ease migration it was retrofitted,
so that returned Field objects are compatible with
PySubstitutionChunkReference.
2016-10-31 18:12:19 +03:00
Vladimir Krivosheev e2a65f3210 IDEA-162844 clone copies all attributes, so, we can apply only modified attributes to avoid any issues on set 2016-10-31 16:09:26 +01:00
Dmitry Avdeev 5342f4d7a6 IDEA-163234 SelectIn... | Favorites doesn't work if the toolwindow hasn't been opened yet 2016-10-31 17:58:08 +03:00
Elizaveta Shashkova 68aea910e6 Fix ImportError with default PyQt5 backend (PY-20532) 2016-10-31 17:53:00 +03:00
Elizaveta Shashkova 5ea48efc19 Updates from PyDev: Providing support for qt5 backend in interactive console (PY-20532) 2016-10-31 17:52:59 +03:00
Alexander Koshevoy ec190d6006 PY-21273 Lack of synchronization for myDebuggerReader fixed according to the review remark 2016-10-31 17:43:37 +03:00
Anton Tarasov f5c8a03978 [followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon 2016-10-31 17:21:21 +03:00
Anton Tarasov 98d876b00c [followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon 2016-10-31 17:07:30 +03:00
Aleksey Pivovarov 840917a06c ui: do not cut toolwindow icons in Switcher under HiDPI 2016-10-31 17:01:30 +03:00
Pavel Dolgov 689d26b3e2 Java: Quick fix for importing a package the current module doesn't read by adding "requires" statement to the module info (IDEA-162762) 2016-10-31 16:42:38 +03:00
Alexander Lobas d800e3a751 EA-87257 - assert: Notification.<init> 2016-10-31 16:01:04 +03:00
peter 2e19f144ed make JavaFunctionalExpressionIndex.getCalledMethodName private 2016-10-31 13:53:49 +01:00