Daniil Ovchinnikov [Wed, 14 Jan 2015 17:59:03 +0000 (20:59 +0300)]
Merge remote-tracking branch 'origin/master'
Egor.Ushakov [Wed, 14 Jan 2015 17:55:30 +0000 (20:55 +0300)]
IDEA-126885 Decompiler exception on jdk.nashorn.internal.objects.Global
Daniil Ovchinnikov [Wed, 14 Jan 2015 17:57:33 +0000 (20:57 +0300)]
IDEA-125752 New inspection implemented checking only Object.equals() method calls i.e. category and other methods are ignored.
peter [Wed, 14 Jan 2015 17:52:54 +0000 (18:52 +0100)]
WEB-14407 Event Log: should cut passed data
peter [Wed, 14 Jan 2015 17:48:39 +0000 (18:48 +0100)]
IDEA-134518 Insert "instanceof" completion variant on typing "!" (exclamation mark)
Sergey Malenkov [Wed, 14 Jan 2015 17:46:16 +0000 (20:46 +0300)]
Added registry key to disable alt-based mnemonics on Mac
Sergey Malenkov [Wed, 14 Jan 2015 17:34:50 +0000 (20:34 +0300)]
Added utility class to process mnemonics in one place
Alexander Zolotov [Wed, 14 Jan 2015 17:23:29 +0000 (20:23 +0300)]
Fix assertions in Emmet
Julia Beliaeva [Wed, 14 Jan 2015 17:15:16 +0000 (20:15 +0300)]
[vcs-log] reset PaintBusy IDEA-125279
Rustam Vishnyakov [Wed, 14 Jan 2015 16:49:28 +0000 (19:49 +0300)]
Do postponed operations/formatting in case of PSI modifications (fixes WI-26121 Format on paste throws exception after modification of injected fragment)
peter [Wed, 14 Jan 2015 16:43:51 +0000 (17:43 +0100)]
restore autopopup after typing # in javadoc (IDEA-135231)
Julia Beliaeva [Wed, 14 Jan 2015 16:47:36 +0000 (19:47 +0300)]
[vcs-log] restore selection after log refresh and reset myMoreRequested flag on model change IDEA-125279
Ekaterina Tuzova [Wed, 14 Jan 2015 16:16:01 +0000 (19:16 +0300)]
Merge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Wed, 14 Jan 2015 16:09:48 +0000 (19:09 +0300)]
updated pycharm edu build.gant according to new modules layout
Anna Kozlova [Wed, 14 Jan 2015 15:40:28 +0000 (16:40 +0100)]
anonym -> lambda: evaluate ground type for type, inferred by position (IDEA-135211)
Anna Kozlova [Wed, 14 Jan 2015 15:14:25 +0000 (16:14 +0100)]
copyright: artificial blank lines added in groovy (IDEA-135228)
Anna Kozlova [Wed, 14 Jan 2015 14:29:38 +0000 (15:29 +0100)]
enable $MODULE_DIR$ macro for testng (IDEA-135220)
Anna Kozlova [Wed, 14 Jan 2015 14:27:04 +0000 (15:27 +0100)]
redundant cast: check that then/else branches of conditional expressions stay assignable to the conditional expression type (IDEA-135153)
Anna Kozlova [Wed, 14 Jan 2015 14:06:17 +0000 (15:06 +0100)]
cleanup IDEA-CR-1199
Anna Kozlova [Wed, 14 Jan 2015 12:59:02 +0000 (13:59 +0100)]
no need in paired inspection after unused symbol/declaration merged
Aleksey Pivovarov [Tue, 13 Jan 2015 17:39:09 +0000 (20:39 +0300)]
IDEA-66963 IDEA-84000 vcs: annotate from annotate
allow to annotate both: previous and selected revisions
Bas Leijdekkers [Wed, 14 Jan 2015 15:10:36 +0000 (16:10 +0100)]
IDEA-131639 (Inspection for public fields ignore static/final keywords)
peter [Wed, 14 Jan 2015 15:06:30 +0000 (16:06 +0100)]
Merge remote-tracking branch 'origin/master'
peter [Wed, 14 Jan 2015 14:54:34 +0000 (15:54 +0100)]
dfa: annotation inference suppression is different from honoring package-level defaults, so split them
Konstantin Bulenkov [Wed, 14 Jan 2015 14:43:37 +0000 (15:43 +0100)]
renderer with shortcuts for actions and cache for action updates
Konstantin Bulenkov [Wed, 14 Jan 2015 14:42:44 +0000 (15:42 +0100)]
refactor to extract renderer from GotoActionModel
Egor.Ushakov [Wed, 14 Jan 2015 14:43:19 +0000 (17:43 +0300)]
do not normalize "at breakpoint" thread state
Ekaterina Tuzova [Wed, 14 Jan 2015 14:24:30 +0000 (17:24 +0300)]
refactoring pycharm educational third iteration
moved interactive-learning-python and course-creator-python modules to the proper place
added missing icons to the interactive-learning
Ekaterina Tuzova [Wed, 14 Jan 2015 14:18:47 +0000 (17:18 +0300)]
refactoring pycharm educational second iteration
extracted interactive-learning (language independent) and interactive-learning-python modules
peter [Wed, 14 Jan 2015 14:02:46 +0000 (15:02 +0100)]
BytecodeAnalysisTest: don't spam to stdout
Kirill Likhodedov [Wed, 14 Jan 2015 13:58:25 +0000 (16:58 +0300)]
Merge remote-tracking branch 'origin/master'
Kirill Likhodedov [Wed, 14 Jan 2015 13:57:32 +0000 (16:57 +0300)]
[vcs] EA-62261 don't modify the externally received collection
Anton Makeev [Wed, 14 Jan 2015 13:49:44 +0000 (14:49 +0100)]
Platform: ListTable/ListTableModel fixes:
1) first cell was always selected when TAB was pressed during editing. Fix: event.consume()
2) editing, adding and removing elements should scroll to the effected element
3) pressing 'add' when last element is empty should focus it and edit, otherwise isn't not clear, why 'add' doesn't work.
4) a bit more compact view (interlaced spacing removed, stripes added)
5) ListTableModel should send notifications, when value in a cell has been changed
Maxim.Mossienko [Wed, 14 Jan 2015 13:52:02 +0000 (14:52 +0100)]
Merge remote-tracking branch 'origin/master'
Maxim.Mossienko [Wed, 14 Jan 2015 13:48:41 +0000 (14:48 +0100)]
show usage in preview editor
Vassiliy.Kudryashov [Wed, 14 Jan 2015 13:29:01 +0000 (16:29 +0300)]
IDEA-135089 Search and replace multiline text allows to input only three lines
Dmitry Avdeev [Wed, 14 Jan 2015 13:08:44 +0000 (16:08 +0300)]
IDEA-17307 Enum must not be local in JSP declaration block
Julia Beliaeva [Wed, 14 Jan 2015 13:13:47 +0000 (16:13 +0300)]
[vcs-log] add NotNull annotations
Julia Beliaeva [Wed, 14 Jan 2015 13:08:45 +0000 (16:08 +0300)]
[vcs-log] show progress in find by hash popup while loading log IDEA-134749
Dmitry Batrak [Wed, 14 Jan 2015 13:02:26 +0000 (16:02 +0300)]
IDEA-134811 After ctrl-w selects line, shift-down should contain current line in selection
Konstantin Bulenkov [Wed, 14 Jan 2015 12:41:31 +0000 (13:41 +0100)]
common Y offset for IntelliJ and Darcula radio buttons
Anna Kozlova [Wed, 14 Jan 2015 12:20:34 +0000 (13:20 +0100)]
redundant throws: find throws clauses inside functional expressions (IDEA-135181)
Anna Kozlova [Wed, 14 Jan 2015 11:35:44 +0000 (12:35 +0100)]
disable add exception to catch/generalize catch inside functional interface inside try statement (IDEA-135171)
Anna Kozlova [Wed, 14 Jan 2015 10:30:02 +0000 (11:30 +0100)]
code cleanup also for code generation on completion
Dmitry Batrak [Wed, 14 Jan 2015 11:59:18 +0000 (14:59 +0300)]
rich copy: make text pasted in target application have same size as original text in IDEA editor
Maxim.Mossienko [Wed, 14 Jan 2015 12:00:18 +0000 (13:00 +0100)]
Merge remote-tracking branch 'origin/master'
Maxim.Mossienko [Wed, 14 Jan 2015 11:56:37 +0000 (12:56 +0100)]
Merge remote-tracking branch 'origin/master'
Nadya Zabrodina [Wed, 14 Jan 2015 11:49:11 +0000 (14:49 +0300)]
IDEA-135126 Allow force push if there are no commits to push
Nadya Zabrodina [Wed, 14 Jan 2015 11:43:14 +0000 (14:43 +0300)]
refactoring
* separated disableOkActions created for start edit property change event;
* clarifying comment added;
* enableOkActions method renamed to updateOkActions with appropriate logic moved inside
Nadya Zabrodina [Wed, 14 Jan 2015 10:44:36 +0000 (13:44 +0300)]
style: remove unnecessary field
Nadya Zabrodina [Wed, 14 Jan 2015 10:28:10 +0000 (13:28 +0300)]
fix commit message test for not utf8 encoding
Maxim.Mossienko [Wed, 14 Jan 2015 11:51:50 +0000 (12:51 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 14 Jan 2015 11:51:28 +0000 (12:51 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 14 Jan 2015 11:48:18 +0000 (12:48 +0100)]
IDEA-134641 (modular JDK recognition and indexing)
Roman Shevchenko [Mon, 12 Jan 2015 16:24:42 +0000 (17:24 +0100)]
Cleanup (formatting; minor fixes; API usability)
Roman Shevchenko [Mon, 12 Jan 2015 15:15:36 +0000 (16:15 +0100)]
Cleanup (formatting; explicit assertions; dead code)
Roman Shevchenko [Tue, 13 Jan 2015 10:21:59 +0000 (11:21 +0100)]
jps: toString() for root types (debuggability)
Maxim.Mossienko [Wed, 14 Jan 2015 11:48:15 +0000 (12:48 +0100)]
ability to cancel during reading index data chunks (e.g. there can be many chunks IDEA-132648)
Anton Makeev [Wed, 14 Jan 2015 11:42:16 +0000 (12:42 +0100)]
Platform: help topic for 'Non-project file edit' dialog (IDEA-121829) + clarified options' test
IDEA-133451 Default action for return key unlocks framework headers
Bas Leijdekkers [Wed, 14 Jan 2015 11:35:09 +0000 (12:35 +0100)]
IDEA-135189 (False positive of "Type may be weakened")
Bas Leijdekkers [Wed, 14 Jan 2015 10:44:26 +0000 (11:44 +0100)]
make IG test light and test new option
Bas Leijdekkers [Wed, 14 Jan 2015 10:35:44 +0000 (11:35 +0100)]
IG: fix option so it is useful
Bas Leijdekkers [Wed, 14 Jan 2015 10:26:25 +0000 (11:26 +0100)]
IDEA-135185 (Exception in "Cyclic class dependency" inspection)
Egor.Ushakov [Wed, 14 Jan 2015 11:28:55 +0000 (14:28 +0300)]
IDEA-131754 Catch and finally blocks have no line information
Yaroslav Lepenkin [Wed, 14 Jan 2015 11:23:31 +0000 (13:23 +0200)]
Do not add import statement for java.lang classes when replacing fqn with import (IDEA-134529)
Dmitry Jemerov [Wed, 14 Jan 2015 11:19:29 +0000 (12:19 +0100)]
Merge branch 'pTalanov-pr/fix_core_java_file_manager'
Dmitry Jemerov [Wed, 14 Jan 2015 11:16:50 +0000 (12:16 +0100)]
Merge branch 'pr/fix_core_java_file_manager' of https://github.com/pTalanov/intellij-community into pTalanov-pr/fix_core_java_file_manager
peter [Wed, 14 Jan 2015 09:32:31 +0000 (10:32 +0100)]
issue just one "too many uncommitted documents" per leaked test project
Yann Cébron [Wed, 14 Jan 2015 09:42:20 +0000 (10:42 +0100)]
@Bombed: advance default year
Vladimir.Orlov [Wed, 14 Jan 2015 08:29:07 +0000 (11:29 +0300)]
synchronized Updater with the new version from google.
Changes:
- Strict patches
- Directories as files
- Support for moving files
- Making use of critical files
- Zip file normalization for binary patches
- Mac patches from the application folder
Anna Kozlova [Tue, 13 Jan 2015 19:51:55 +0000 (20:51 +0100)]
copyright: remove trim for copyright text; normalize trims for keywords (IDEA-135077)
Anna Kozlova [Tue, 13 Jan 2015 19:12:24 +0000 (20:12 +0100)]
redundant lambda code block: ignore if language level is less than 1.8 (IDEA-135078)
Anna Kozlova [Tue, 13 Jan 2015 19:08:21 +0000 (20:08 +0100)]
stream migration: reject collection conversion if qualifier depends on loop parameter (IDEA-135104)
Anna Kozlova [Tue, 13 Jan 2015 18:43:41 +0000 (19:43 +0100)]
export to eclipse: title in error dialog changed to action name (IDEA-135147)
Anna Kozlova [Tue, 13 Jan 2015 18:41:37 +0000 (19:41 +0100)]
implement interface inside java 8+ interface should create default methods (IDEA-135105)
Anna Kozlova [Tue, 13 Jan 2015 16:12:01 +0000 (17:12 +0100)]
disable create subclass for scratch files (IDEA-135161)
Anna Kozlova [Tue, 13 Jan 2015 16:10:00 +0000 (17:10 +0100)]
inner class may be static: allow calls to super types of anonymous classes (IDEA-135144)
peter [Tue, 13 Jan 2015 18:42:11 +0000 (19:42 +0100)]
let completion isAutoPopup be the same as invocationCount==0 and be prepared that handleEmptyLookup is called
Dmitry Batkovich [Tue, 13 Jan 2015 18:02:10 +0000 (21:02 +0300)]
Another version of inspection tool configurable header: fixed wry layout of components
Pavel V. Talanov [Tue, 13 Jan 2015 17:51:54 +0000 (20:51 +0300)]
CoreJavaFileManager: avoid constructing unneeded list
Pavel V. Talanov [Tue, 13 Jan 2015 16:03:35 +0000 (19:03 +0300)]
CoreJavaFileManager: check scope when searching for classes
Pavel V. Talanov [Tue, 13 Jan 2015 15:56:15 +0000 (18:56 +0300)]
CoreJavaFileManager: find main class in file with several classes present
It's unclear how to support finding other classes in such files
Pavel V. Talanov [Tue, 13 Jan 2015 14:56:48 +0000 (17:56 +0300)]
CoreJavaFileManagerTest: add negative scenarios
Kirill Likhodedov [Tue, 13 Jan 2015 17:07:44 +0000 (20:07 +0300)]
Merge remote-tracking branch 'origin/master'
Kirill Likhodedov [Tue, 13 Jan 2015 17:07:08 +0000 (20:07 +0300)]
[vcs] IDEA-134734 Better correctly compare 2 empty paths
Egor.Ushakov [Tue, 13 Jan 2015 16:59:16 +0000 (19:59 +0300)]
correct session was not selected in toolwindow on breakpoint hit
peter [Tue, 13 Jan 2015 16:33:41 +0000 (17:33 +0100)]
let completion isAutoPopup be the same as invocationCount==0
peter [Tue, 13 Jan 2015 16:07:17 +0000 (17:07 +0100)]
IDEA-135162 Smart Completion proposes nothing in catch statements
peter [Tue, 13 Jan 2015 15:31:09 +0000 (16:31 +0100)]
dfa: type values shouldn't be part of equivalence relations (IDEA-135134)
Kirill Likhodedov [Tue, 13 Jan 2015 16:03:31 +0000 (19:03 +0300)]
[vcs] IDEA-134734 Correctly compare 2 empty paths
Kirill Likhodedov [Tue, 13 Jan 2015 16:01:26 +0000 (19:01 +0300)]
[vcs] IDEA-134734 Protect against comparator errors.
Kirill Likhodedov [Tue, 13 Jan 2015 15:55:39 +0000 (18:55 +0300)]
Revert "IDEA-134734 ChangesComparator: more explicit isAncestor check"
this change is incorrect, because we need both YES and UNSURE
Kirill Likhodedov [Tue, 13 Jan 2015 15:35:33 +0000 (18:35 +0300)]
simplify: null is not possible here
Kirill Likhodedov [Tue, 13 Jan 2015 14:30:49 +0000 (17:30 +0300)]
javadoc
Kirill Likhodedov [Tue, 13 Jan 2015 12:57:10 +0000 (15:57 +0300)]
rename variables to more descriptive names
Egor.Ushakov [Tue, 13 Jan 2015 15:43:27 +0000 (18:43 +0300)]
fixed blinking ExecutionManagerTest.testRun
Ekaterina Tuzova [Tue, 13 Jan 2015 15:44:52 +0000 (18:44 +0300)]
refactoring pycharm educational first iteration
extracted course-creator (language independent) and course-creator-python modules
Pavel V. Talanov [Tue, 13 Jan 2015 13:27:34 +0000 (16:27 +0300)]
Fix CoreJavaFileManager for top level classes with dollar in name
Pavel V. Talanov [Tue, 13 Jan 2015 12:44:35 +0000 (15:44 +0300)]
Refactor and improve CoreJavaFileManagerTest
Remove redundant tests testing bucks as the last symbol of inner class name
Test bucks in other positions
Eugene Zhuravlev [Tue, 13 Jan 2015 15:06:26 +0000 (16:06 +0100)]
do not throw exception on explicit isDisposed() check