Sergey Simonchik [Tue, 22 Dec 2015 14:29:11 +0000 (17:29 +0300)]
fix checkbox toggling with mouse for custom CheckBoxList implementations (e.g. one used in "Settings | Editor | General | Gutter Icons") (IDEA-CR-7586)
Vladislav.Soroka [Tue, 22 Dec 2015 14:23:49 +0000 (17:23 +0300)]
gradle: pattern test run configuration producer added
nik [Tue, 22 Dec 2015 13:30:19 +0000 (16:30 +0300)]
migration to Java 8: don't suggest to switch to Java 6 since it isn't possible to start IDEA under it anyway
Rustam Vishnyakov [Fri, 18 Dec 2015 15:54:29 +0000 (18:54 +0300)]
NotNull annotations, more doc comments
Elizaveta Shashkova [Tue, 22 Dec 2015 12:29:21 +0000 (15:29 +0300)]
Cleanup: remove deprecated breakpoint methods and add annotations
Vladislav.Soroka [Tue, 22 Dec 2015 12:18:53 +0000 (15:18 +0300)]
external system: import ProjectData after ModuleData, to make possible to distinguish one-to-one external project <=> ide project mappings
Dmitry Avdeev [Tue, 22 Dec 2015 11:55:26 +0000 (14:55 +0300)]
IDEA-141467 "Reformat according to Style"-Checkbox resets on IDE restart
do not save default state
Vladislav.Soroka [Tue, 22 Dec 2015 11:53:01 +0000 (14:53 +0300)]
external system: use ExternalSystemApiUtil.isOneToOneMapping method after modules option had being set, since one can not set correct options for manually created IDE modules for the initial import (IDEA-149675)
Alexey Kudravtsev [Tue, 22 Dec 2015 11:38:04 +0000 (14:38 +0300)]
no write action by default in tests
Anton Makeev [Tue, 22 Dec 2015 11:34:27 +0000 (12:34 +0100)]
IDEA-149666 Bookmark icons are not shown for files in Project View: allow testing element icons (author section removed)
Anton Makeev [Tue, 22 Dec 2015 11:26:33 +0000 (12:26 +0100)]
IDEA-149666 Bookmark icons are not shown for files in Project View
OC-3630 Files View: bookmarks are not shown for files
Anton Makeev [Tue, 22 Dec 2015 11:14:53 +0000 (12:14 +0100)]
IDEA-149666 Bookmark icons are not shown for files in Project View: allow testing element icons
nik [Tue, 22 Dec 2015 11:24:56 +0000 (14:24 +0300)]
preparing to migrate to Java 8: explicitly set 'IDEA jdk' as 'Module SDK' for modules which will remain on Java 6 and older
Alexey Kudravtsev [Tue, 22 Dec 2015 11:00:42 +0000 (14:00 +0300)]
performance: avoid queueing when possible
Alexey Kudravtsev [Tue, 22 Dec 2015 11:00:29 +0000 (14:00 +0300)]
print Application.writeAction and AnAction.update() statistics in unit tests and debug mode
Alexey Kudravtsev [Mon, 21 Dec 2015 14:55:34 +0000 (17:55 +0300)]
notnull
Alexey Kudravtsev [Mon, 21 Dec 2015 11:41:57 +0000 (14:41 +0300)]
reverted
Vladislav.Soroka [Tue, 22 Dec 2015 10:24:13 +0000 (13:24 +0300)]
gradle: fix navigation to test with dot in the name name (IDEA-149661)
Dmitry Batkovich [Tue, 22 Dec 2015 10:24:32 +0000 (13:24 +0300)]
inspections: wrap language filter to sub-group if language count > 12
Mikhail Golubev [Mon, 21 Dec 2015 17:18:53 +0000 (20:18 +0300)]
ZD-83048 If search query looks like an issue ID, fetch it explicitly from Redmine server
It should increase number of hits during search when user wants to find
an issue by its ID, despite the fact that Redmine's REST API doesn't
allow to perform search among issues on server side.
Alexander Zolotov [Mon, 21 Dec 2015 17:39:52 +0000 (20:39 +0300)]
Live Templates: scroll to caret on home/end segment actions (IDEA-149641)
peter [Mon, 21 Dec 2015 17:35:05 +0000 (18:35 +0100)]
more diagnostics and automatic cache invalidation on vfs consistency exceptions (IDEA-149550, IDEA-142998)
Nadya Zabrodina [Mon, 21 Dec 2015 17:29:55 +0000 (20:29 +0300)]
[vcs]: reformat and capitalize
Nadya Zabrodina [Mon, 21 Dec 2015 17:09:47 +0000 (20:09 +0300)]
[vcs]: remove unused parameter, add annotation
Nadya Zabrodina [Mon, 21 Dec 2015 17:08:19 +0000 (20:08 +0300)]
[vcs]: style and cleanUP
* change modal task to backgroundable;
* change checks to assertion;
* show popUp on the center;
* remove PCE, use field initialization instead;
* rename;
Nadya Zabrodina [Mon, 21 Dec 2015 17:03:13 +0000 (20:03 +0300)]
[vcs]: cleanUp: return lower case string
Nadya Zabrodina [Mon, 21 Dec 2015 16:53:09 +0000 (19:53 +0300)]
[hg]: improve constructing change: afterContentRevision should be null for deleted status according to contract
Nadya Zabrodina [Tue, 1 Dec 2015 16:51:28 +0000 (19:51 +0300)]
[hg]: (IDEA-105332) compare with branches: handle unknown file which doesn't exist in target branch
Nadya Zabrodina [Tue, 1 Dec 2015 15:28:55 +0000 (18:28 +0300)]
[git]: compare with branhes: handle unknown file which doesn't exist in target branch
Nadya Zabrodina [Tue, 1 Dec 2015 13:52:36 +0000 (16:52 +0300)]
[git]: IDEA-134058 Git: can't show diff for removed file in "compare with branch"
* perform compare with branch from branch widget with working directory instead of HEAD;
* add an ability to get diff between branch and current working dir (reverse order);
* javadoc updated;
Nadya Zabrodina [Mon, 30 Nov 2015 16:56:22 +0000 (19:56 +0300)]
[git]: compare with branch and working directory instead of HEAD; remove useless file existing check for HEAD current branch
Nadya Zabrodina [Mon, 30 Nov 2015 13:48:10 +0000 (16:48 +0300)]
[hg] cleanUp: remove commented code
* track rename status separately is not needed because hg detects status properly
Nadya Zabrodina [Mon, 30 Nov 2015 13:39:19 +0000 (16:39 +0300)]
[vcs]: move vcs compareWithBranch under model progress; get only changes from Vcs instead of delegating entire action execution
Nadya Zabrodina [Mon, 30 Nov 2015 12:04:44 +0000 (15:04 +0300)]
[vcs]: show compareWith result for file that doesn't exist in comparedWith branch (added/removed state instead of error)
* construct Git revisionNumbers without timestamp, using only branch/head names
Nadya Zabrodina [Mon, 30 Nov 2015 11:22:13 +0000 (14:22 +0300)]
[vcs]: provide diff panel titles via user map when compareWith branch; annotations added; create util methods titles constructing
Nadya Zabrodina [Mon, 30 Nov 2015 10:38:22 +0000 (13:38 +0300)]
[vcs]: rename DiffUtil to VcsDiffUtil
Nadya Zabrodina [Mon, 30 Nov 2015 10:01:24 +0000 (13:01 +0300)]
[vcs]: add an ability to provide diff panel tittles through userMap
Nadya Zabrodina [Fri, 27 Nov 2015 16:26:51 +0000 (19:26 +0300)]
[hg]: support Rename for file diff request
Nadya Zabrodina [Thu, 26 Nov 2015 14:19:26 +0000 (17:19 +0300)]
[vcs]: get changes before dialog shown; use common diff methods; in case no difference show diff dialog with selected file and identical contents
Nadya Zabrodina [Thu, 26 Nov 2015 13:36:21 +0000 (16:36 +0300)]
[hg]: use VcsRevisionNumber for diff instead of HgFileRevision; cleanUP
Nadya Zabrodina [Thu, 26 Nov 2015 13:34:17 +0000 (16:34 +0300)]
[vcs]: move show changes dialog to common Util class
Nadya Zabrodina [Tue, 24 Nov 2015 11:40:11 +0000 (14:40 +0300)]
[hg]: compare with branch: improve branch and bookmarks suggestion and restrictions; improve current revision title
* need to improve diff panel title for 'compareWithName' revision
Nadya Zabrodina [Tue, 24 Nov 2015 11:20:02 +0000 (14:20 +0300)]
[hg]: improve branch heads information structural type to support heads order
* heads in branch file store in the priority order: tha last head related to main head and related to "branch name" reference when update, pull, etc command performed.
Nadya Zabrodina [Tue, 24 Nov 2015 11:10:11 +0000 (14:10 +0300)]
[hg]: annotations added
Nadya Zabrodina [Tue, 24 Nov 2015 11:03:30 +0000 (14:03 +0300)]
[vcs]: check is not fresh before compare
Nadya Zabrodina [Fri, 20 Nov 2015 16:50:22 +0000 (19:50 +0300)]
[hg]: implement compare with branch
* need to improve branch and bookmarks suggestion and restrictions
* need to improve diff panel titles
Nadya Zabrodina [Thu, 19 Nov 2015 16:34:26 +0000 (19:34 +0300)]
[vcs]: refactoring compare with branch action; move common parts to Dvcs
peter [Mon, 21 Dec 2015 16:39:52 +0000 (17:39 +0100)]
PsiJavaElementPattern.methodCallParameter and PsiMethodCallFilter: don't resolve calls with non-expected names
Elizaveta Shashkova [Mon, 21 Dec 2015 17:01:52 +0000 (20:01 +0300)]
Fix Jinja2 template debugging (PY-18051)
We should update additional frames container after updating thread id.
Sergey Simonchik [Mon, 21 Dec 2015 16:58:15 +0000 (19:58 +0300)]
fix checkbox togging with mouse (do not access `checkbox.getX()` as these components are not layouted and the return value is unreliable)
Dmitry Batrak [Mon, 21 Dec 2015 16:42:20 +0000 (19:42 +0300)]
IDEA-149499 Editor gutter: reduce "jumping" on intermediate indexing
irengrig [Fri, 11 Dec 2015 13:46:41 +0000 (14:46 +0100)]
remote interpreters, loading remote sdk connection credentials: extract common code
irengrig [Fri, 11 Dec 2015 11:03:00 +0000 (12:03 +0100)]
remote interpreters, return old methods for compatibility
irengrig [Thu, 10 Dec 2015 09:40:37 +0000 (10:40 +0100)]
remote interpreters, do not delegate calls of connection wrapper through RemoteSdkAdditionalData: it adds more methods that do nothing. rather expose connection wrapper from additional data
irengrig [Wed, 9 Dec 2015 14:02:00 +0000 (15:02 +0100)]
remote interpreters, extract code for detecting connection type into platform
nik [Mon, 21 Dec 2015 16:17:28 +0000 (19:17 +0300)]
JavaAutoPopupTest: added explicit cast to get rid of dynamic usage for 'getPresentableText()'
Bas Leijdekkers [Mon, 21 Dec 2015 16:13:15 +0000 (17:13 +0100)]
new "AtomicFieldUpdater field not declared 'static final'" inspection
Sergey Malenkov [Mon, 21 Dec 2015 15:40:19 +0000 (18:40 +0300)]
Deprecate obsolete classes
Valentina Kiryushkina [Mon, 21 Dec 2015 15:42:05 +0000 (18:42 +0300)]
PY-16397 Invert option: use "ignoreConstantInTheMiddle" instead of "simplifyWithConstantInTheMiddle"
Valentina Kiryushkina [Mon, 21 Dec 2015 14:37:01 +0000 (17:37 +0300)]
PY-17824 Fix according to review: remove checking if containing class is a unit test class, use PyFunction method to get containing class
Aleksey Pivovarov [Wed, 16 Dec 2015 17:35:08 +0000 (20:35 +0300)]
merge: fix by-word differences
fix case with "modified - deleted" conflict with equal content of "modified" and "base" sides
It is possible, if modification was manually applied, but change was not resolved
Aleksey Pivovarov [Mon, 21 Dec 2015 15:19:44 +0000 (18:19 +0300)]
diff: cleanup
Aleksey Pivovarov [Mon, 21 Dec 2015 14:48:41 +0000 (17:48 +0300)]
diff: fix change types in threeside diff with "ignore whitespaces" option
* compare separate lines instead of whole chunks at once
* compare BASE - LEFT/RIGHT and LEFT - RIGHT in the same manner
ex: "123 X" - "123" - " 123" - old: conflict - new: modified
pasynkov [Mon, 21 Dec 2015 15:44:34 +0000 (16:44 +0100)]
make method 'decodeUrl' public for Upsource
Yann Cébron [Mon, 21 Dec 2015 15:30:33 +0000 (16:30 +0100)]
EP "dom.extender": fix attribute "extendClassName" -> "extenderClass"
Yaroslav Lepenkin [Mon, 21 Dec 2015 14:46:34 +0000 (17:46 +0300)]
Do not detect indent for big files
Dmitry Avdeev [Mon, 21 Dec 2015 14:33:47 +0000 (17:33 +0300)]
IDEA-141467 "Reformat according to Style"-Checkbox resets on IDE restart
saving template options at the project level
Kirill Likhodedov [Mon, 21 Dec 2015 13:34:07 +0000 (16:34 +0300)]
IDEA-149441 rename the action class to a more explicit name
Kirill Likhodedov [Mon, 21 Dec 2015 13:33:32 +0000 (16:33 +0300)]
IDEA-149441 Add update() for consistency
Even though this action is available only if GitVcs is available,
it might theoretically be used somewhere else.
Sergey Malenkov [Mon, 21 Dec 2015 13:09:47 +0000 (16:09 +0300)]
Remove obsolete registry properties
Egor.Ushakov [Mon, 21 Dec 2015 12:14:29 +0000 (15:14 +0300)]
IDEA-149558 Add an option to show parameter types in debug call stacks
Dmitry Batkovich [Mon, 21 Dec 2015 12:04:55 +0000 (15:04 +0300)]
guava type migration: nested Predicates.not/or/and migrate correctly
Alexey Kudravtsev [Mon, 21 Dec 2015 11:37:27 +0000 (14:37 +0300)]
NettythreadDeathWatcher is too slow to exit, ignore
Alexey Kudravtsev [Fri, 18 Dec 2015 18:34:25 +0000 (21:34 +0300)]
runwriteaction
Alexey Kudravtsev [Fri, 18 Dec 2015 18:29:29 +0000 (21:29 +0300)]
simplify invokeAndWait usages
Yaroslav Lepenkin [Mon, 21 Dec 2015 11:28:12 +0000 (14:28 +0300)]
Do not detect indent for single line files (WEB-19403)
Alexander Zolotov [Mon, 21 Dec 2015 11:18:27 +0000 (14:18 +0300)]
Fix NPE. EA-76976
Dmitry Batkovich [Mon, 21 Dec 2015 11:15:08 +0000 (14:15 +0300)]
guava type migration: do Predicates migration more pretty
Dmitry Batkovich [Mon, 21 Dec 2015 10:25:43 +0000 (13:25 +0300)]
type migration: long adder tests are included to suite
Dmitry Batkovich [Mon, 21 Dec 2015 10:24:14 +0000 (13:24 +0300)]
type migration: unused parameter "from" deleted from all tests 2
Dmitry Batkovich [Mon, 21 Dec 2015 10:18:32 +0000 (13:18 +0300)]
type migration: unused parameter "from" deleted from all tests
Dmitry Batkovich [Mon, 21 Dec 2015 10:12:49 +0000 (13:12 +0300)]
type migration: allow to migrate from "getXXX" to "isXXX" if field migrates to boolean and vice versa. IDEA-127312
Mikhail Golubev [Fri, 18 Dec 2015 14:50:42 +0000 (17:50 +0300)]
PY-18034 Handle quoted types prefixed with ":class:" and ":py:class:"
Mikhail Golubev [Fri, 18 Dec 2015 14:05:08 +0000 (17:05 +0300)]
PY-18034 Fix TypeError that occurs when parameter type is surrounded with backticks
Mikhail Golubev [Fri, 18 Dec 2015 13:01:14 +0000 (16:01 +0300)]
IDEA-CR-6940 Don't use hardcoded string lengths in the docstring rendering script
Alexander Koshevoy [Fri, 18 Dec 2015 15:46:49 +0000 (18:46 +0300)]
Add @Deprecated to runRemoteProcess() interface and implementation methods
Yann Cébron [Mon, 21 Dec 2015 09:07:22 +0000 (10:07 +0100)]
IDEA-84414 Reporting a problem to plugin vendor in "IDE Fatal Errors" doesn't work ("mailto" link)
Bas Leijdekkers [Mon, 21 Dec 2015 09:00:51 +0000 (10:00 +0100)]
IG: cleanup and add test
Bas Leijdekkers [Sun, 20 Dec 2015 21:48:07 +0000 (22:48 +0100)]
XPath: access swing from event dispatch thread in inspection's options
Bas Leijdekkers [Sun, 20 Dec 2015 21:32:35 +0000 (22:32 +0100)]
cleanup inspection description
Bas Leijdekkers [Sun, 20 Dec 2015 21:31:56 +0000 (22:31 +0100)]
IG: improve description
Bas Leijdekkers [Sun, 20 Dec 2015 15:55:39 +0000 (16:55 +0100)]
make inspection description look better
Bas Leijdekkers [Sun, 20 Dec 2015 14:30:03 +0000 (15:30 +0100)]
remove formatting from inspection description to match other descriptions
Egor.Ushakov [Mon, 21 Dec 2015 08:32:51 +0000 (11:32 +0300)]
IDEA-149558 Add an option to show parameter types in debug call stacks
nik [Mon, 21 Dec 2015 07:14:46 +0000 (10:14 +0300)]
devkit: corrected required JDK version check, it should use class from platform-api module (IDEA-149598)
Ilya.Kazakevich [Mon, 21 Dec 2015 05:00:29 +0000 (08:00 +0300)]
PY-9727:Test added
Sergey Simonchik [Sun, 20 Dec 2015 23:43:23 +0000 (02:43 +0300)]
support inverse ANSI command (IDEA-149450)
Sergey Simonchik [Sun, 20 Dec 2015 23:25:23 +0000 (02:25 +0300)]
support underline effect with default foreground (IDEA-149450)
Sergey Ignatov [Fri, 18 Dec 2015 21:42:38 +0000 (00:42 +0300)]
[sql folding] fix DBE-1762, skip dummy blocks in custom surrounders
Bas Leijdekkers [Fri, 18 Dec 2015 16:17:10 +0000 (17:17 +0100)]
IG: recognize javax.annotation.CheckReturnValue (IDEA-19564)