Sergey Simonchik [Thu, 24 Mar 2016 18:57:02 +0000 (21:57 +0300)]
use file's directory as context root when resolving references in FileIncludeProvider (fixes WEB-20021 for IntelliJ IDEA)
Konstantin Bulenkov [Thu, 24 Mar 2016 18:17:40 +0000 (19:17 +0100)]
restore shadow for modal progresses
Julia Beliaeva [Thu, 24 Mar 2016 18:16:10 +0000 (21:16 +0300)]
fix keymaps test case (add duplicate for FocusTextFilter/EditorSelectLine for JBuilder keymap)
Bas Leijdekkers [Thu, 24 Mar 2016 18:00:59 +0000 (19:00 +0100)]
IDEA-153187 (Bogus "Unguarded field access" inspection for inner class)
Bas Leijdekkers [Thu, 24 Mar 2016 15:01:21 +0000 (16:01 +0100)]
IG: add description
Anton Tarasov [Thu, 24 Mar 2016 17:37:55 +0000 (20:37 +0300)]
IDEA-149337 [follow-up] UI fonts are too big
Reverted changes in UISettings due to a regression.
Filed a separate issue (IDEA-153597) to address the original problem.
Vassiliy.Kudryashov [Thu, 24 Mar 2016 17:36:43 +0000 (20:36 +0300)]
IDEA-152558 Allow to select and copy texts from the About dialog windows
Anna.Kozlova [Thu, 24 Mar 2016 17:06:44 +0000 (18:06 +0100)]
ensure filter is respected for project scope (IDEA-153571)
Anna.Kozlova [Thu, 24 Mar 2016 16:53:39 +0000 (17:53 +0100)]
proceed static factories instead of constructors to calculate expected types when diamonds are used (IDEA-153520)
Konstantin Bulenkov [Thu, 24 Mar 2016 16:58:34 +0000 (17:58 +0100)]
allow search everywhere popup change size
Konstantin Bulenkov [Thu, 24 Mar 2016 16:57:56 +0000 (17:57 +0100)]
change signature of findParentByClass to allow searching for top level windows which are not JComponents
Svetlana.Zemlyanskaya [Thu, 24 Mar 2016 16:49:23 +0000 (17:49 +0100)]
Arrangement: update known duplicate shortcuts with rearranger ui actions
Julia Beliaeva [Thu, 24 Mar 2016 16:48:28 +0000 (19:48 +0300)]
[vcs-log] fix AssertionError IDEA-135378
Svetlana.Zemlyanskaya [Thu, 24 Mar 2016 16:46:29 +0000 (17:46 +0100)]
Arrangement: add action should not be available outside of arrangement panel
Aleksey Pivovarov [Wed, 23 Mar 2016 14:59:01 +0000 (17:59 +0300)]
IDEA-127761 diff: force soft wraps for files with long lines
This check was ignored if soft wraps were enabled in IDE, but disabled in diff viewer
Vladimir Krivosheev [Thu, 24 Mar 2016 16:00:24 +0000 (17:00 +0100)]
FileEditorProvider — add default impl of writeState/readState
Vladimir Krivosheev [Thu, 24 Mar 2016 15:42:22 +0000 (16:42 +0100)]
cleanup
Vladimir Krivosheev [Thu, 24 Mar 2016 15:18:49 +0000 (16:18 +0100)]
convert MappingEntry to kotlin
Vladimir Krivosheev [Thu, 24 Mar 2016 15:18:48 +0000 (16:18 +0100)]
convert MappingEntry to kotlin
Dmitry Trofimov [Thu, 24 Mar 2016 14:43:11 +0000 (15:43 +0100)]
Respect python console path mapping settings (PY-14198)
Dmitry Trofimov [Thu, 24 Mar 2016 12:53:52 +0000 (13:53 +0100)]
Pass environment from settings to console process.
Daniil Ovchinnikov [Thu, 24 Mar 2016 16:16:05 +0000 (19:16 +0300)]
Merge PR #312 (https://github.com/JetBrains/intellij-community/pull/312)
Daniil Ovchinnikov [Thu, 24 Mar 2016 16:12:22 +0000 (19:12 +0300)]
[groovy] move method to util class
Yaroslav Lepenkin [Thu, 24 Mar 2016 15:38:02 +0000 (18:38 +0300)]
Place brace on next line works for lambdas (IDEA-140199)
Daniil Ovchinnikov [Thu, 24 Mar 2016 15:12:10 +0000 (18:12 +0300)]
[groovy] unify handling of class literals
Svetlana.Zemlyanskaya [Thu, 24 Mar 2016 15:29:18 +0000 (16:29 +0100)]
Arrangement: don't configure shortcuts for global actions
peter [Thu, 24 Mar 2016 14:02:59 +0000 (15:02 +0100)]
EA-80965 - IAE: BraceMatchingUtil.getBraceMatcher
Alexander Lobas [Thu, 24 Mar 2016 14:59:39 +0000 (17:59 +0300)]
fix test data
Dennis Ushakov [Thu, 24 Mar 2016 11:14:46 +0000 (14:14 +0300)]
cleanup
Anna.Kozlova [Thu, 24 Mar 2016 14:55:27 +0000 (15:55 +0100)]
inline local: don't check assignability before decoding (IDEA-152883)
Anna.Kozlova [Thu, 24 Mar 2016 13:47:43 +0000 (14:47 +0100)]
testrunner: don't increase failed tests number if same test fails multiple times (IDEA-152905)
Anna.Kozlova [Thu, 24 Mar 2016 12:10:49 +0000 (13:10 +0100)]
highlight invalid method call: search for most probable argument-cause (IDEA-151202)
Bas Leijdekkers [Thu, 24 Mar 2016 14:35:04 +0000 (15:35 +0100)]
IDEA-38591 (Can't use "Create Local Var from instanceof" intention on multiple 'instanceof' with &&)
Semyon Proshev [Thu, 24 Mar 2016 14:16:11 +0000 (17:16 +0300)]
Test that type for unsupported namedtuple is not calculated from AST
Sergey Malenkov [Thu, 24 Mar 2016 14:00:39 +0000 (17:00 +0300)]
IDEA-153364 Warning 'Cannot modify read-only scheme' when no one setting is changed
Sergey Malenkov [Wed, 23 Mar 2016 11:49:55 +0000 (14:49 +0300)]
Console scrolling: hide scroll bar with new approach
Dmitry Batkovich [Thu, 24 Mar 2016 13:44:39 +0000 (16:44 +0300)]
inspection tool window: add nodes for every global tool on fly too (refix) IDEA-151314
Sergey Ignatov [Thu, 24 Mar 2016 13:41:54 +0000 (16:41 +0300)]
IDEA-144857 use the same background for the whole row in new Find in Path popup
Vladimir Krivosheev [Thu, 24 Mar 2016 13:09:32 +0000 (14:09 +0100)]
get rid of KotlinFriendlyColoredListCellRenderer — we can add type to java code since we use Java 8
Vladimir Krivosheev [Thu, 24 Mar 2016 13:08:57 +0000 (14:08 +0100)]
remove flag configuration.saving.v3
Yaroslav Lepenkin [Thu, 24 Mar 2016 13:00:38 +0000 (16:00 +0300)]
Highlight implicit parameters in lambdas as in anonymous classes (IDEA-152652)
Egor.Ushakov [Thu, 24 Mar 2016 12:14:55 +0000 (15:14 +0300)]
introduced new debugger commands methods with notnull suspendContext param
Anton Tarasov [Thu, 24 Mar 2016 12:42:48 +0000 (15:42 +0300)]
IDEA-142430 HiDPI not working correctly on Linux with KDE
Dmitry Batkovich [Thu, 24 Mar 2016 12:07:54 +0000 (15:07 +0300)]
inspection tool window: add nodes for every global tool on fly too IDEA-151314
Aleksey Pivovarov [Thu, 24 Mar 2016 11:13:50 +0000 (14:13 +0300)]
ui: remove scope colors from default color scheme
they are all empty, and most of them are bounded to intellij-idea project
Aleksey Pivovarov [Thu, 24 Mar 2016 10:52:19 +0000 (13:52 +0300)]
vcs: move FileStatus default color definitions to color scheme
Dmitry Batkovich [Thu, 24 Mar 2016 11:30:53 +0000 (14:30 +0300)]
inspection tool window: fix - tree forget some of nodes when grouped by packages IDEA-151314
Alexander Lobas [Thu, 24 Mar 2016 11:16:47 +0000 (14:16 +0300)]
IDEA-149210 Rework IDE notifications
Alexander Koshevoy [Wed, 23 Mar 2016 11:42:40 +0000 (14:42 +0300)]
PY-18291 Python console fixed for Docker interpreter based on UNIX file socket
Docker machine should not be used. UNIX file socket URL in Docker settings must be defined directly.
liana.bakradze [Thu, 24 Mar 2016 11:04:57 +0000 (14:04 +0300)]
check if editor is already disposed EDU-539 EA-80948
irengrig [Thu, 24 Mar 2016 09:47:05 +0000 (10:47 +0100)]
angular ui diagram, make it available through registry key "angular.js.ui.router.diagram"
peter [Thu, 24 Mar 2016 10:51:16 +0000 (11:51 +0100)]
IDEA-153437 Do not suggest to loop over the loop variable (and don't duplicate "new")
peter [Thu, 24 Mar 2016 10:20:16 +0000 (11:20 +0100)]
don't lose precision during constant comparison in dfa (IDEA-153532)
peter [Thu, 24 Mar 2016 08:47:29 +0000 (09:47 +0100)]
tolerate invalid selected lookup elements during typing (EA-79715 - IAE: ObjectUtils._assertNotNull)
peter [Thu, 24 Mar 2016 08:31:49 +0000 (09:31 +0100)]
remove unneeded completion alarm (EA-80863 - assert: Alarm.checkDisposed)
Anna.Kozlova [Thu, 24 Mar 2016 10:44:44 +0000 (11:44 +0100)]
new inference: avoid inferring partly raw types (in case of unchecked conversion resolve to eq/low bound or null if only upper is present) as these types won't be treated as wildcard parameterized ever (IDEA-150167)
Anna.Kozlova [Thu, 24 Mar 2016 10:07:31 +0000 (11:07 +0100)]
convert type to denotable before creating array type from it: wildcard's type erasure should leave wildcard type as is
Anna.Kozlova [Thu, 24 Mar 2016 10:05:41 +0000 (11:05 +0100)]
proceed with wildcards separately to raw types: don't abuse erasure which should leave wildcard types as is
Anna.Kozlova [Thu, 24 Mar 2016 10:04:39 +0000 (11:04 +0100)]
don't change wildcards on erasure; fix erasure for captured wildcards
liana.bakradze [Thu, 24 Mar 2016 10:01:52 +0000 (13:01 +0300)]
EDU-572 fix study and course creator move delegates so as not to block other move delegates
Valentina Kiryushkina [Thu, 24 Mar 2016 09:52:28 +0000 (12:52 +0300)]
Minor Rename study settings
Dmitry Batkovich [Thu, 24 Mar 2016 09:22:12 +0000 (12:22 +0300)]
inspection tool window: make available to regroup tree on its updating IDEA-151314
Eugene Zhuravlev [Thu, 24 Mar 2016 07:56:15 +0000 (10:56 +0300)]
fixing SOE in Ant initialization for headless mode
Dmitry Batkovich [Thu, 24 Mar 2016 07:43:41 +0000 (10:43 +0300)]
inspection tool window: highlight problems to make preview editor more clear; preview editor reusage refactored IDEA-153373
peter [Thu, 24 Mar 2016 07:07:09 +0000 (08:07 +0100)]
Read/WriteAction: shorter calls, less stacktrace lines
Sergey Ignatov [Wed, 23 Mar 2016 20:29:59 +0000 (23:29 +0300)]
remove author and date
Alexander Lobas [Wed, 23 Mar 2016 20:27:30 +0000 (23:27 +0300)]
IDEA-149210 Rework IDE notifications
Dmitry Trofimov [Wed, 23 Mar 2016 17:16:08 +0000 (18:16 +0100)]
Set INSERT_TYPE_DOCSTUB=true in test
Anna.Kozlova [Wed, 23 Mar 2016 19:01:59 +0000 (20:01 +0100)]
backward dependencies: search for navigation elements in maps provided by forward builders (IDEA-141154)
Anna.Kozlova [Wed, 23 Mar 2016 17:52:49 +0000 (18:52 +0100)]
check if editor was already disposed
EA-77418 - TDDE: TraceableDisposable.throwDisposalError
Semyon Proshev [Wed, 23 Mar 2016 17:58:24 +0000 (20:58 +0300)]
PyNamedTupleType.getMemberNames implementation which has been lost after rebase
Semyon Proshev [Thu, 18 Feb 2016 15:08:09 +0000 (18:08 +0300)]
PyNamedTupleStub:
creating: check that namedtuple(...) is called, locally resolve tuple name and fields
IO: deserialize and serialize: callee name, tuple name, fields number and fields names
using: update PyStdlibTypeProvider to use stubs for namedtuples
Roman Shevchenko [Wed, 23 Mar 2016 17:50:14 +0000 (18:50 +0100)]
[platform] ignores malformed repository files (EA-80904)
Gregory.Shrago [Wed, 23 Mar 2016 17:20:03 +0000 (20:20 +0300)]
UIInspector: basic editing capabilities: 2
Egor.Ushakov [Wed, 23 Mar 2016 17:11:35 +0000 (20:11 +0300)]
removed LOG.isDebugEnabled where not needed
Sergey Ignatov [Wed, 23 Mar 2016 17:21:34 +0000 (20:21 +0300)]
DBE-874 Ability to group files by their purposes; don't show project files and problems scopes in DataGrip
Roman Shevchenko [Wed, 23 Mar 2016 17:01:07 +0000 (18:01 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 23 Mar 2016 16:25:57 +0000 (17:25 +0100)]
Cleanup (formatting)
Roman Shevchenko [Wed, 23 Mar 2016 16:23:41 +0000 (17:23 +0100)]
Cleanup (code reuse)
Semyon Proshev [Mon, 14 Mar 2016 12:01:25 +0000 (15:01 +0300)]
PY-18684 Fixed: incorrect auto compleat for __rpow__ method
Fix __rpow__ signature in PyNames
Semyon Proshev [Mon, 14 Mar 2016 17:02:54 +0000 (20:02 +0300)]
PY-18543 Fixed: Package requirements.txt does not respect pip -rfilename.txt (with no spaces between -r and filename.txt)
Update regex for recursive requirement to support case when there is no spaces between -r and filename
Anna.Kozlova [Wed, 23 Mar 2016 15:39:36 +0000 (16:39 +0100)]
copy file: suggest to bind file type if unknown (IDEA-153379)
Anna.Kozlova [Wed, 23 Mar 2016 15:01:15 +0000 (16:01 +0100)]
unguarded field access: support sync expressions (IDEA-153399)
Anna.Kozlova [Wed, 23 Mar 2016 14:44:01 +0000 (15:44 +0100)]
convert field to local: reject when field is used from javadoc (IDEA-153332)
Anna.Kozlova [Wed, 23 Mar 2016 14:23:23 +0000 (15:23 +0100)]
bind params to fields: accept field assignments if not exactly the parameter reference was assigned (IDEA-120320)
Anna.Kozlova [Wed, 23 Mar 2016 12:36:47 +0000 (13:36 +0100)]
pattern configurations: don't find one-class pattern for method configuration (IDEA-152733)
Pap Lőrinc [Wed, 2 Mar 2016 16:54:47 +0000 (18:54 +0200)]
Fixed `ResultOfAssignmentUsed` inspection, when it's not in method
Roman Shevchenko [Wed, 23 Mar 2016 15:51:28 +0000 (16:51 +0100)]
[platform] adds trailing slash to patches URL if missing (IDEA-153444)
Julia Beliaeva [Wed, 23 Mar 2016 15:40:43 +0000 (18:40 +0300)]
[vcs-log] turn current branch highlighting off when filtered by HEAD
Elizaveta Shashkova [Wed, 23 Mar 2016 15:29:16 +0000 (18:29 +0300)]
Fix test TemplateSyntaxErrorExceptionBreakpoint
Anton Tarasov [Wed, 23 Mar 2016 14:59:14 +0000 (17:59 +0300)]
IDEA-149337 UI fonts are too big
The logic of detecting the default system font size on Linux is improved. The default font size is used to derive the IDEA UI scale factor.
Another side of improvement goes into our custom Linux JDK. GTK L&F will be able to detect "Xft.dpi" value in any Linux Desktop Environment, not necessarily built on GTK (e.g. KDE).
"Xft.dpi" value is an X server resource which defines the fonts DPI. The value is set by a Linux DE automatically, or in response to users's settings.
With the new custom JDK, IDEA will get properly scaled font on virtually all Linux's we support. So, the logic of deriving the UI scale will be unified with what IDEA does on Windows.
With Oracle JDK, IDEA will behave the same way on GTK Linux DE's, but on other Linux's it will fallback to the old approach of detecting the UI scale based on the X server DPI (if set).
Aleksey Pivovarov [Wed, 23 Mar 2016 14:53:30 +0000 (17:53 +0300)]
diff: cleanup
passed editors are no longer nullable
Konstantin Bulenkov [Tue, 22 Mar 2016 18:32:14 +0000 (19:32 +0100)]
more contrast shadow
Vladimir Krivosheev [Wed, 23 Mar 2016 12:36:28 +0000 (13:36 +0100)]
IDEA-CR-8978 deprecate old methods
Dmitry Batkovich [Wed, 23 Mar 2016 12:20:11 +0000 (15:20 +0300)]
inspections settings: fixed severity icon and checkbox overlapping on hidpi monitors (see discussion in IDEA-127955)
Elizaveta Shashkova [Wed, 23 Mar 2016 12:16:13 +0000 (15:16 +0300)]
The possible fix of the thread leak in DebuggerReader
Pavel Dolgov [Wed, 23 Mar 2016 12:15:38 +0000 (15:15 +0300)]
Javafx: Quick fix for event handler method's signature: added TODO comment about handling wildcard types. (IDEA-151694)
Pavel Dolgov [Wed, 23 Mar 2016 12:06:41 +0000 (15:06 +0300)]
Javafx: Quick fix for event handler method's signature: don't store argument type in quick fix, recalculate it when the fix is invoked. (IDEA-151694)
Egor.Ushakov [Wed, 23 Mar 2016 11:54:05 +0000 (14:54 +0300)]
IDEA-114788 Gutter area blinking(change width) when show extended method
Egor.Ushakov [Wed, 23 Mar 2016 11:34:43 +0000 (14:34 +0300)]
diamondify