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