liana.bakradze [Fri, 12 Aug 2016 14:09:45 +0000 (17:09 +0300)]
fix refresh placeholder action
Vladimir Krivosheev [Fri, 12 Aug 2016 14:11:22 +0000 (16:11 +0200)]
ics: do not fetch twice
Nadya Zabrodina [Fri, 12 Aug 2016 13:53:02 +0000 (16:53 +0300)]
[patch]: move refresh right before loading patch content
* not in EDT;
* support changed patch file content outside project dir between dialog showing;
Yann Cébron [Fri, 12 Aug 2016 13:41:27 +0000 (15:41 +0200)]
Merge remote-tracking branch 'origin/master'
Yann Cébron [Fri, 12 Aug 2016 13:24:31 +0000 (15:24 +0200)]
jetbrains.dic +"configurability"
Pavel Dolgov [Fri, 12 Aug 2016 13:09:22 +0000 (16:09 +0300)]
Java inspection: Renamed the inspection "Replace diamond with explicit type arguments" to a noun-based name - typo fixed. (IDEA-157727)
Pavel Dolgov [Fri, 12 Aug 2016 12:59:21 +0000 (15:59 +0300)]
Java inspection: Renamed the inspection "Infer lambda parameter type" to a noun-based name. (IDEA-157727)
Anna Kozlova [Fri, 12 Aug 2016 13:06:28 +0000 (16:06 +0300)]
introduce variable: ensure first conflicts are resolved and then type assignability is checked (IDEA-159366)
Anna Kozlova [Fri, 12 Aug 2016 12:54:16 +0000 (15:54 +0300)]
restore testdata
Anna Kozlova [Fri, 12 Aug 2016 09:49:04 +0000 (12:49 +0300)]
cleanup warnings in tests
Denis Fokin [Fri, 12 Aug 2016 12:55:32 +0000 (15:55 +0300)]
IDEA-159597 Mac Native File Chooser: when a modal dialog is shown with native file chooser, it's possible to bring main IDEA frame to the foreground
Konstantin Bulenkov [Fri, 12 Aug 2016 12:56:51 +0000 (14:56 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Fri, 12 Aug 2016 12:53:30 +0000 (14:53 +0200)]
IDEA-158707 Windows help button
Yaroslav Lepenkin [Fri, 12 Aug 2016 12:25:33 +0000 (15:25 +0300)]
[Gradle] on mvn dependency paste into build.gradle it is converted to gradle one
Egor.Ushakov [Fri, 12 Aug 2016 12:19:13 +0000 (15:19 +0300)]
suppress exceptions from providers
Vladimir Krivosheev [Fri, 12 Aug 2016 12:10:58 +0000 (14:10 +0200)]
IDEA-159737 Clear message to user about old password db migration
Dmitry Batkovich [Fri, 12 Aug 2016 12:01:32 +0000 (15:01 +0300)]
type migration: do not highlight 'void' as red since we allow it IDEA-159774
Dmitry Batkovich [Fri, 12 Aug 2016 10:27:23 +0000 (13:27 +0300)]
resource bundle editor: do not allow recreate editors when RBE is disposed (EA-86485)
Dmitry Batrak [Fri, 12 Aug 2016 11:47:39 +0000 (14:47 +0300)]
IDEA-93637 Hide cursor while typing
Dmitry Batrak [Fri, 12 Aug 2016 11:23:15 +0000 (14:23 +0300)]
IDEA-96781 Quick Documentation: after closing pinned Documentation window it doesn't open when the caret is in documentation comments
Elizaveta Shashkova [Fri, 12 Aug 2016 11:07:48 +0000 (14:07 +0300)]
Fix threads resume test: do not suspend main thread until all threads are created
Anna.Kozlova [Fri, 12 Aug 2016 10:47:28 +0000 (12:47 +0200)]
remove redundant this/super qualifiers
Pavel Dolgov [Thu, 11 Aug 2016 19:00:59 +0000 (22:00 +0300)]
Java inspection: Renamed the inspection "Replace diamond with explicit type arguments" to a noun-based name. (IDEA-157727)
Bas Leijdekkers [Fri, 12 Aug 2016 10:37:40 +0000 (12:37 +0200)]
regexp: really fix boundaries
Dmitry Batrak [Fri, 12 Aug 2016 10:27:08 +0000 (13:27 +0300)]
IDEA-106950 Incremental selection doesn't work in android logcat
Aleksey Pivovarov [Thu, 11 Aug 2016 17:48:27 +0000 (20:48 +0300)]
ui: fix HighlightComponent leakage from UI Inspector
myHighlightComponent might have not been disposed if `setHighlightingEnabled(true)` called twice in a row
Dmitry Batkovich [Fri, 12 Aug 2016 10:02:14 +0000 (13:02 +0300)]
inspection view: do not show info about dummy inspections IDEA-159101
Nadya Zabrodina [Fri, 12 Aug 2016 09:42:14 +0000 (12:42 +0300)]
[shelve]: fix dialog to be compatible with new MigLayout library
* problem Introduced in
a9e7965f88;
Dmitry Batkovich [Fri, 12 Aug 2016 09:46:44 +0000 (12:46 +0300)]
inspection view: entity in RefElementNode can be null => use @Nullable
Egor.Ushakov [Fri, 12 Aug 2016 09:37:27 +0000 (12:37 +0300)]
clear positions cache on hotswap
Anna.Kozlova [Fri, 12 Aug 2016 08:59:23 +0000 (10:59 +0200)]
redundant suppression: disable for global tools which need graph (IDEA-159279)
Anna.Kozlova [Fri, 12 Aug 2016 08:58:17 +0000 (10:58 +0200)]
treat captured wildcard type as type parameter type with special upper bound (IDEA-159663)
Anna.Kozlova [Wed, 10 Aug 2016 15:13:21 +0000 (17:13 +0200)]
inline method: avoid dbl substitution of return/param types
Anna.Kozlova [Wed, 10 Aug 2016 08:37:02 +0000 (10:37 +0200)]
remove methods same as super
Egor.Ushakov [Fri, 12 Aug 2016 08:20:48 +0000 (11:20 +0300)]
return unmodifiable list - IDEA-CR-12978
Anna Kozlova [Fri, 12 Aug 2016 06:02:30 +0000 (09:02 +0300)]
push down class from interface: ensure resulted visibility (IDEA-159524)
Anna Kozlova [Thu, 11 Aug 2016 12:23:33 +0000 (14:23 +0200)]
introduce variable: allow to search in lambda parent scope for occurrences as occurrences in loops or branches are suggested this way and searching from the top scope finds occurrences in lambdas as well (IDEA-159368)
Anna Kozlova [Thu, 11 Aug 2016 11:44:12 +0000 (13:44 +0200)]
can be diamond: ensure inner class is referenced as simple name, otherwise qualified text with generics outer class would lead to kinda raw type (IDEA-159179)
Anna Kozlova [Thu, 11 Aug 2016 11:01:26 +0000 (13:01 +0200)]
enable javadoc panel if abstract column is disabled in 'toAbstract' state (IDEA-159220)
Nadya Zabrodina [Thu, 11 Aug 2016 21:57:55 +0000 (00:57 +0300)]
[hg]: (IDEA-159723, IDEA-159729) fix hg update dialog to be compatible with new MigLayout library
* problem Introduced in
a9e7965f88;
Konstantin Bulenkov [Thu, 11 Aug 2016 21:08:02 +0000 (23:08 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 11 Aug 2016 21:07:01 +0000 (23:07 +0200)]
make headless patch work for product.app folder as well
Gregory.Shrago [Thu, 11 Aug 2016 18:21:29 +0000 (21:21 +0300)]
ParamInfo: support lisp-like arg lists (white-space delimiters)
Konstantin Bulenkov [Thu, 11 Aug 2016 20:12:03 +0000 (22:12 +0200)]
EA-86308 - NPE: SearchEverywhereAction$CalcThread$.lambda$run$
Konstantin Bulenkov [Thu, 11 Aug 2016 19:55:00 +0000 (21:55 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 11 Aug 2016 19:06:41 +0000 (21:06 +0200)]
help button icon
Egor.Ushakov [Thu, 11 Aug 2016 18:21:24 +0000 (21:21 +0300)]
fixed garbled stripe button drag image
Pavel Dolgov [Thu, 11 Aug 2016 17:48:14 +0000 (20:48 +0300)]
Java inspection: Renamed the inspection "Split Try Statement with Multiple Resources" to a noun-based name - documentation improved. (IDEA-157727)
Sergey Simonchik [Thu, 11 Aug 2016 17:34:28 +0000 (20:34 +0300)]
clear code by converting AtomicLong to long as GZIPInputStream is designed for single threaded access only (following IDEA-CR-12695)
Pavel Dolgov [Thu, 11 Aug 2016 17:14:30 +0000 (20:14 +0300)]
Java inspection: Renamed the inspection "Split Multi-Catch into Separate Catch Blocks" to a noun-based name - documentation improved. (IDEA-157727)
Bas Leijdekkers [Thu, 11 Aug 2016 16:44:38 +0000 (18:44 +0200)]
regexp: fix test
Bas Leijdekkers [Thu, 11 Aug 2016 16:30:29 +0000 (18:30 +0200)]
regexp: fix boundaries
Alexey Kudravtsev [Thu, 11 Aug 2016 16:48:11 +0000 (19:48 +0300)]
cleanup
Alexey Kudravtsev [Thu, 11 Aug 2016 16:47:59 +0000 (19:47 +0300)]
more fixes for IDEA-73115 "Show Usages" action should be more smart and detect on which usage it's invoked
do not pre-select the usage under the caret by default
Denis Fokin [Thu, 11 Aug 2016 16:42:20 +0000 (19:42 +0300)]
IDEA-159742 IllegalArgumentException: parent must be showing
Pavel Dolgov [Thu, 11 Aug 2016 16:33:43 +0000 (19:33 +0300)]
Java inspection: Renamed the inspection "Replace method reference with lambda" to a noun-based name - documentation improved. (IDEA-157727)
nik [Thu, 11 Aug 2016 16:21:49 +0000 (19:21 +0300)]
build scripts: added more logging to 'signapp.sh' script
Vladimir Krivosheev [Thu, 11 Aug 2016 16:23:15 +0000 (18:23 +0200)]
cleanup
Vladimir Krivosheev [Thu, 11 Aug 2016 16:22:14 +0000 (18:22 +0200)]
LinuxSecretCredentialStoreFactory
Vladimir Krivosheev [Thu, 11 Aug 2016 15:46:33 +0000 (17:46 +0200)]
CredentialStoreWrapper — fallback to memory-only store
Egor.Ushakov [Thu, 11 Aug 2016 15:46:43 +0000 (18:46 +0300)]
use meta+shift+enter to add to watches on mac
Daniil Ovchinnikov [Thu, 11 Aug 2016 15:31:46 +0000 (18:31 +0300)]
[groovy] update unnecessary 'def' inspection
Daniil Ovchinnikov [Thu, 11 Aug 2016 15:30:13 +0000 (18:30 +0300)]
[groovy] unnecessary 'public' inspection
Eugene Kudelevsky [Thu, 11 Aug 2016 15:32:41 +0000 (18:32 +0300)]
Add "hideOnCloseClick" option for Balloon to use in Upsource plugin
Vladimir Krivosheev [Thu, 11 Aug 2016 15:01:09 +0000 (17:01 +0200)]
Ignore errSecInvalidRecord on deleteGenericPassword
Alexey Kudravtsev [Thu, 11 Aug 2016 14:36:08 +0000 (17:36 +0300)]
some crazy third-party plugin has access modifier implied even if it's absent from modifier list PSI
Mikhail Golubev [Thu, 11 Aug 2016 14:35:42 +0000 (17:35 +0300)]
Rename rest_formatter.py to docstring_formatter.py
I intentionally extracted it to a separate commit, since, otherwise,
git it not able to track that the helper script was renamed
(due to a lot changes in it) and preserve its previous history.
Mikhail Golubev [Mon, 8 Aug 2016 14:57:08 +0000 (17:57 +0300)]
Combine multiple docstring formatting helper scripts into one
Mikhail Golubev [Sat, 6 Aug 2016 16:42:48 +0000 (19:42 +0300)]
PY-20125 Epydoc formatter also uses explicit UTF-8 encoding to communicate with the IDE
Also I've fixed several problems in epydoc_formatter.py helper:
1. ParseError.is_fatal() should accept one argument (self) since it's
normal class method.
2. Python errors are reported with full stacktrace so it's easier
to find out an error in the helper itself. Unfortunately, it's not
possible to recover traces for exception objects stored in errors list.
Mikhail Golubev [Wed, 27 Jul 2016 14:26:44 +0000 (17:26 +0300)]
PY-20125 Don't rely on Python 2 implicit ASCII encoding to format Google/Numpy docstrings
Pavel Dolgov [Thu, 11 Aug 2016 14:50:28 +0000 (17:50 +0300)]
Java inspection: Renamed the inspection "Replace lambda with anonymous class" to a noun-based name. (IDEA-157727)
Daniil Ovchinnikov [Thu, 11 Aug 2016 14:25:47 +0000 (17:25 +0300)]
[groovy] fix highlighting of fields and local variables
Daniil Ovchinnikov [Thu, 11 Aug 2016 14:12:54 +0000 (17:12 +0300)]
[groovy] properties ignore 'abstract' modifier in classes
Daniil Ovchinnikov [Thu, 11 Aug 2016 10:22:35 +0000 (13:22 +0300)]
[groovy] use GrModifierList.getModifier() instead of PsiUtil.findModifierInList()
Daniil Ovchinnikov [Thu, 11 Aug 2016 10:07:06 +0000 (13:07 +0300)]
[groovy] add 'def' when modifier list is required to be non-empty
Vladimir Krivosheev [Thu, 11 Aug 2016 14:44:03 +0000 (16:44 +0200)]
linuxSecretLibrary: test secret_password_clear_sync
Dmitry Batkovich [Thu, 11 Aug 2016 14:38:57 +0000 (17:38 +0300)]
typo
Dmitry Batkovich [Thu, 11 Aug 2016 14:36:06 +0000 (17:36 +0300)]
unused declaration presentation: do not mark fixed (deleted & commented) elements as "no longer valid" IDEA-157061
Egor.Ushakov [Thu, 11 Aug 2016 14:20:51 +0000 (17:20 +0300)]
support removing all actions from a toolbar
nik [Thu, 11 Aug 2016 13:49:37 +0000 (16:49 +0300)]
build scripts: include tranlatable resources from additional modules to resources_en.jar
Yaroslav Lepenkin [Thu, 11 Aug 2016 13:44:08 +0000 (16:44 +0300)]
[Context Formatting] reformat parent block if brace was inserted
Vyacheslav Karpukhin [Thu, 11 Aug 2016 13:22:42 +0000 (15:22 +0200)]
OC-14017 "Before launch configurations" never not get executed, and prevent build if placed before build stage
Egor.Ushakov [Thu, 11 Aug 2016 12:53:13 +0000 (15:53 +0300)]
CPP-7354 ConcurrentModificationException in debugger when several watchpoints are added - fix in debugger platform
Vladimir Krivosheev [Thu, 11 Aug 2016 12:39:22 +0000 (14:39 +0200)]
initial linuxSecretLibrary
Egor.Ushakov [Thu, 11 Aug 2016 12:37:21 +0000 (15:37 +0300)]
switched to using use-shortcut-of
nik [Thu, 11 Aug 2016 12:29:48 +0000 (15:29 +0300)]
project configuration: automaton.jar used in several modules extracted to project library
nik [Thu, 11 Aug 2016 12:24:51 +0000 (15:24 +0300)]
project configuration: unused iml file removed
Pavel Dolgov [Thu, 11 Aug 2016 12:16:32 +0000 (15:16 +0300)]
Java inspection: Renamed the inspection "Split Multi-Catch into Separate Catch Blocks" to a noun-based name. (IDEA-157727)
Dmitry Batkovich [Thu, 11 Aug 2016 12:00:33 +0000 (15:00 +0300)]
resource bundle editor: do not highlight empty properties group
Alexander Zolotov [Thu, 11 Aug 2016 12:08:11 +0000 (15:08 +0300)]
Use temp directory instead of CWD for storing iml file of test module
Mikhail Golubev [Tue, 12 Jul 2016 16:36:40 +0000 (19:36 +0300)]
PY-20058 Suppress E402 errors from PEP 8 inspection in IPython notebook cells
The error is suppressed only when magic commands cause it, not any
other unexpected statement preceding an import. It doesn't work for
docstrings preceded by magic commands since our lexer cannot recognize
such dangling string literals as docstrings in the first place, but it
seems out of the scope for this issue.
Mikhail Golubev [Mon, 11 Jul 2016 14:58:27 +0000 (17:58 +0300)]
PY-20033 New EP that allows to suppress individual PEP 8 errors in files
I've used it to create extension that mutes W292
(no new line at end of file) in IPython notebook cells.
Egor.Ushakov [Thu, 11 Aug 2016 11:59:15 +0000 (14:59 +0300)]
do not set shortcuts in keymap
Vladislav.Soroka [Thu, 11 Aug 2016 11:50:47 +0000 (14:50 +0300)]
IDEA-152072 Maven module name should default to artifact id
Pavel Dolgov [Thu, 11 Aug 2016 10:56:04 +0000 (13:56 +0300)]
Java inspection: Renamed the inspection "Split Try Statement with Multiple Resources" to a noun-based name. (IDEA-157727)
pasynkov [Thu, 11 Aug 2016 11:20:17 +0000 (13:20 +0200)]
Custom suppress errors in FlexAdapter
Aleksey Pivovarov [Thu, 11 Aug 2016 10:41:02 +0000 (13:41 +0300)]
task: convert test samples to strict JSON
Dmitry Batkovich [Thu, 11 Aug 2016 11:19:16 +0000 (14:19 +0300)]
java inspections: fix for replace concatenation in Appendable.append should use String.valueOf for PrintWriter and etc
Egor.Ushakov [Thu, 11 Aug 2016 10:49:22 +0000 (13:49 +0300)]
reuse existing type renderer if available
Egor.Ushakov [Thu, 11 Aug 2016 10:04:40 +0000 (13:04 +0300)]
add new renderer to the top of the renderers list