idea/community.git
7 years agoMerge remote-tracking branch 'origin/master'
Daniil Ovchinnikov [Wed, 14 Jan 2015 17:59:03 +0000 (20:59 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-126885 Decompiler exception on jdk.nashorn.internal.objects.Global
Egor.Ushakov [Wed, 14 Jan 2015 17:55:30 +0000 (20:55 +0300)]
IDEA-126885 Decompiler exception on jdk.nashorn.internal.objects.Global

7 years agoIDEA-125752 New inspection implemented checking only Object.equals() method calls...
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.

7 years agoWEB-14407 Event Log: should cut passed data
peter [Wed, 14 Jan 2015 17:52:54 +0000 (18:52 +0100)]
WEB-14407 Event Log: should cut passed data

7 years agoIDEA-134518 Insert "instanceof" completion variant on typing "!" (exclamation mark)
peter [Wed, 14 Jan 2015 17:48:39 +0000 (18:48 +0100)]
IDEA-134518 Insert "instanceof" completion variant on typing "!" (exclamation mark)

7 years agoAdded registry key to disable alt-based mnemonics on Mac appcode/140.1712 clion/140.1713
Sergey Malenkov [Wed, 14 Jan 2015 17:46:16 +0000 (20:46 +0300)]
Added registry key to disable alt-based mnemonics on Mac

7 years agoAdded utility class to process mnemonics in one place
Sergey Malenkov [Wed, 14 Jan 2015 17:34:50 +0000 (20:34 +0300)]
Added utility class to process mnemonics in one place

7 years agoFix assertions in Emmet
Alexander Zolotov [Wed, 14 Jan 2015 17:23:29 +0000 (20:23 +0300)]
Fix assertions in Emmet

7 years ago[vcs-log] reset PaintBusy IDEA-125279
Julia Beliaeva [Wed, 14 Jan 2015 17:15:16 +0000 (20:15 +0300)]
[vcs-log] reset PaintBusy IDEA-125279

7 years agoDo postponed operations/formatting in case of PSI modifications (fixes WI-26121 Forma...
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)

7 years agorestore autopopup after typing # in javadoc (IDEA-135231)
peter [Wed, 14 Jan 2015 16:43:51 +0000 (17:43 +0100)]
restore autopopup after typing # in javadoc (IDEA-135231)

7 years ago[vcs-log] restore selection after log refresh and reset myMoreRequested flag on model...
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

7 years agoMerge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Wed, 14 Jan 2015 16:16:01 +0000 (19:16 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoupdated pycharm edu build.gant according to new modules layout
Ekaterina Tuzova [Wed, 14 Jan 2015 16:09:48 +0000 (19:09 +0300)]
updated pycharm edu build.gant according to new modules layout

7 years agoanonym -> lambda: evaluate ground type for type, inferred by position (IDEA-135211)
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)

7 years agocopyright: artificial blank lines added in groovy (IDEA-135228)
Anna Kozlova [Wed, 14 Jan 2015 15:14:25 +0000 (16:14 +0100)]
copyright:  artificial blank lines added in groovy (IDEA-135228)

7 years agoenable $MODULE_DIR$ macro for testng (IDEA-135220)
Anna Kozlova [Wed, 14 Jan 2015 14:29:38 +0000 (15:29 +0100)]
enable $MODULE_DIR$ macro for testng (IDEA-135220)

7 years agoredundant cast: check that then/else branches of conditional expressions stay assigna...
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)

7 years agocleanup IDEA-CR-1199
Anna Kozlova [Wed, 14 Jan 2015 14:06:17 +0000 (15:06 +0100)]
cleanup IDEA-CR-1199

7 years agono need in paired inspection after unused symbol/declaration merged
Anna Kozlova [Wed, 14 Jan 2015 12:59:02 +0000 (13:59 +0100)]
no need in paired inspection after unused symbol/declaration merged

7 years agoIDEA-66963 IDEA-84000 vcs: annotate from annotate clion/140.1710
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

7 years agoIDEA-131639 (Inspection for public fields ignore static/final keywords)
Bas Leijdekkers [Wed, 14 Jan 2015 15:10:36 +0000 (16:10 +0100)]
IDEA-131639 (Inspection for public fields ignore static/final keywords)

7 years agoMerge remote-tracking branch 'origin/master'
peter [Wed, 14 Jan 2015 15:06:30 +0000 (16:06 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agodfa: annotation inference suppression is different from honoring package-level defaul...
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

7 years agorenderer with shortcuts for actions and cache for action updates
Konstantin Bulenkov [Wed, 14 Jan 2015 14:43:37 +0000 (15:43 +0100)]
renderer with shortcuts for actions and cache for action updates

7 years agorefactor to extract renderer from GotoActionModel
Konstantin Bulenkov [Wed, 14 Jan 2015 14:42:44 +0000 (15:42 +0100)]
refactor to extract renderer from GotoActionModel

7 years agodo not normalize "at breakpoint" thread state
Egor.Ushakov [Wed, 14 Jan 2015 14:43:19 +0000 (17:43 +0300)]
do not normalize "at breakpoint" thread state

7 years agorefactoring pycharm educational third iteration
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

7 years agorefactoring pycharm educational second iteration
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

7 years agoBytecodeAnalysisTest: don't spam to stdout
peter [Wed, 14 Jan 2015 14:02:46 +0000 (15:02 +0100)]
BytecodeAnalysisTest: don't spam to stdout

7 years agoMerge remote-tracking branch 'origin/master'
Kirill Likhodedov [Wed, 14 Jan 2015 13:58:25 +0000 (16:58 +0300)]
Merge remote-tracking branch 'origin/master'

7 years ago[vcs] EA-62261 don't modify the externally received collection
Kirill Likhodedov [Wed, 14 Jan 2015 13:57:32 +0000 (16:57 +0300)]
[vcs] EA-62261 don't modify the externally received collection

7 years agoPlatform: ListTable/ListTableModel fixes:
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

7 years agoMerge remote-tracking branch 'origin/master'
Maxim.Mossienko [Wed, 14 Jan 2015 13:52:02 +0000 (14:52 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoshow usage in preview editor
Maxim.Mossienko [Wed, 14 Jan 2015 13:48:41 +0000 (14:48 +0100)]
show usage in preview editor

7 years agoIDEA-135089 Search and replace multiline text allows to input only three lines
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

7 years agoIDEA-17307 Enum must not be local in JSP declaration block appcode/140.1709
Dmitry Avdeev [Wed, 14 Jan 2015 13:08:44 +0000 (16:08 +0300)]
IDEA-17307 Enum must not be local in JSP declaration block

7 years ago[vcs-log] add NotNull annotations
Julia Beliaeva [Wed, 14 Jan 2015 13:13:47 +0000 (16:13 +0300)]
[vcs-log] add NotNull annotations

7 years ago[vcs-log] show progress in find by hash popup while loading log IDEA-134749
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

7 years agoIDEA-134811 After ctrl-w selects line, shift-down should contain current line in... clion/140.1708
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

7 years agocommon Y offset for IntelliJ and Darcula radio buttons
Konstantin Bulenkov [Wed, 14 Jan 2015 12:41:31 +0000 (13:41 +0100)]
common Y offset for IntelliJ and Darcula radio buttons

7 years agoredundant throws: find throws clauses inside functional expressions (IDEA-135181)
Anna Kozlova [Wed, 14 Jan 2015 12:20:34 +0000 (13:20 +0100)]
redundant throws: find throws clauses inside functional expressions (IDEA-135181)

7 years agodisable add exception to catch/generalize catch inside functional interface inside...
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)

7 years agocode cleanup also for code generation on completion
Anna Kozlova [Wed, 14 Jan 2015 10:30:02 +0000 (11:30 +0100)]
code cleanup also for code generation on completion

7 years agorich copy: make text pasted in target application have same size as original text...
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

7 years agoMerge remote-tracking branch 'origin/master' phpstorm/140.1707
Maxim.Mossienko [Wed, 14 Jan 2015 12:00:18 +0000 (13:00 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge remote-tracking branch 'origin/master'
Maxim.Mossienko [Wed, 14 Jan 2015 11:56:37 +0000 (12:56 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-135126 Allow force push if there are no commits to push
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

7 years agorefactoring
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

7 years agostyle: remove unnecessary field
Nadya Zabrodina [Wed, 14 Jan 2015 10:44:36 +0000 (13:44 +0300)]
style: remove unnecessary field

7 years agofix commit message test for not utf8 encoding
Nadya Zabrodina [Wed, 14 Jan 2015 10:28:10 +0000 (13:28 +0300)]
fix commit message test for not utf8 encoding

7 years agoMerge remote-tracking branch 'origin/master'
Maxim.Mossienko [Wed, 14 Jan 2015 11:51:50 +0000 (12:51 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 14 Jan 2015 11:51:28 +0000 (12:51 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-134641 (modular JDK recognition and indexing)
Roman Shevchenko [Wed, 14 Jan 2015 11:48:18 +0000 (12:48 +0100)]
IDEA-134641 (modular JDK recognition and indexing)

7 years agoCleanup (formatting; minor fixes; API usability)
Roman Shevchenko [Mon, 12 Jan 2015 16:24:42 +0000 (17:24 +0100)]
Cleanup (formatting; minor fixes; API usability)

7 years agoCleanup (formatting; explicit assertions; dead code)
Roman Shevchenko [Mon, 12 Jan 2015 15:15:36 +0000 (16:15 +0100)]
Cleanup (formatting; explicit assertions; dead code)

7 years agojps: toString() for root types (debuggability)
Roman Shevchenko [Tue, 13 Jan 2015 10:21:59 +0000 (11:21 +0100)]
jps: toString() for root types (debuggability)

7 years agoability to cancel during reading index data chunks (e.g. there can be many chunks...
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)

7 years agoPlatform: help topic for 'Non-project file edit' dialog (IDEA-121829) + clarified...
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

7 years agoIDEA-135189 (False positive of "Type may be weakened")
Bas Leijdekkers [Wed, 14 Jan 2015 11:35:09 +0000 (12:35 +0100)]
IDEA-135189 (False positive of "Type may be weakened")

7 years agomake IG test light and test new option
Bas Leijdekkers [Wed, 14 Jan 2015 10:44:26 +0000 (11:44 +0100)]
make IG test light and test new option

7 years agoIG: fix option so it is useful
Bas Leijdekkers [Wed, 14 Jan 2015 10:35:44 +0000 (11:35 +0100)]
IG: fix option so it is useful

7 years agoIDEA-135185 (Exception in "Cyclic class dependency" inspection)
Bas Leijdekkers [Wed, 14 Jan 2015 10:26:25 +0000 (11:26 +0100)]
IDEA-135185 (Exception in "Cyclic class dependency" inspection)

7 years agoIDEA-131754 Catch and finally blocks have no line information
Egor.Ushakov [Wed, 14 Jan 2015 11:28:55 +0000 (14:28 +0300)]
IDEA-131754 Catch and finally blocks have no line information

7 years agoDo not add import statement for java.lang classes when replacing fqn with import... idea/140.1706
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)

7 years agoMerge branch 'pTalanov-pr/fix_core_java_file_manager'
Dmitry Jemerov [Wed, 14 Jan 2015 11:19:29 +0000 (12:19 +0100)]
Merge branch 'pTalanov-pr/fix_core_java_file_manager'

7 years agoMerge branch 'pr/fix_core_java_file_manager' of https://github.com/pTalanov/intellij...
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

7 years agoissue just one "too many uncommitted documents" per leaked test project
peter [Wed, 14 Jan 2015 09:32:31 +0000 (10:32 +0100)]
issue just one "too many uncommitted documents" per leaked test project

7 years ago@Bombed: advance default year
Yann Cébron [Wed, 14 Jan 2015 09:42:20 +0000 (10:42 +0100)]
@Bombed: advance default year

7 years agosynchronized Updater with the new version from google. appcode/140.1703 clion/140.1702
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

7 years agocopyright: remove trim for copyright text; normalize trims for keywords (IDEA-135077) appcode/140.1699 clion/140.1694 dbe/140.1697 phpstorm/140.1696 pycharm/140.1692 rubymine/140.1698 webstorm/140.1695
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)

7 years agoredundant lambda code block: ignore if language level is less than 1.8 (IDEA-135078)
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)

7 years agostream migration: reject collection conversion if qualifier depends on loop parameter...
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)

7 years agoexport to eclipse: title in error dialog changed to action name (IDEA-135147)
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)

7 years agoimplement interface inside java 8+ interface should create default methods (IDEA...
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)

7 years agodisable create subclass for scratch files (IDEA-135161)
Anna Kozlova [Tue, 13 Jan 2015 16:12:01 +0000 (17:12 +0100)]
disable create subclass for scratch files (IDEA-135161)

7 years agoinner class may be static: allow calls to super types of anonymous classes (IDEA...
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)

7 years agolet completion isAutoPopup be the same as invocationCount==0 and be prepared that...
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

7 years agoAnother version of inspection tool configurable header: fixed wry layout of components
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

7 years agoCoreJavaFileManager: avoid constructing unneeded list
Pavel V. Talanov [Tue, 13 Jan 2015 17:51:54 +0000 (20:51 +0300)]
CoreJavaFileManager: avoid constructing unneeded list

7 years agoCoreJavaFileManager: check scope when searching for classes
Pavel V. Talanov [Tue, 13 Jan 2015 16:03:35 +0000 (19:03 +0300)]
CoreJavaFileManager: check scope when searching for classes

7 years agoCoreJavaFileManager: find main class in file with several classes present
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

7 years agoCoreJavaFileManagerTest: add negative scenarios
Pavel V. Talanov [Tue, 13 Jan 2015 14:56:48 +0000 (17:56 +0300)]
CoreJavaFileManagerTest: add negative scenarios

7 years agoMerge remote-tracking branch 'origin/master'
Kirill Likhodedov [Tue, 13 Jan 2015 17:07:44 +0000 (20:07 +0300)]
Merge remote-tracking branch 'origin/master'

7 years ago[vcs] IDEA-134734 Better correctly compare 2 empty paths
Kirill Likhodedov [Tue, 13 Jan 2015 17:07:08 +0000 (20:07 +0300)]
[vcs] IDEA-134734 Better correctly compare 2 empty paths

7 years agocorrect session was not selected in toolwindow on breakpoint hit
Egor.Ushakov [Tue, 13 Jan 2015 16:59:16 +0000 (19:59 +0300)]
correct session was not selected in toolwindow on breakpoint hit

7 years agolet completion isAutoPopup be the same as invocationCount==0
peter [Tue, 13 Jan 2015 16:33:41 +0000 (17:33 +0100)]
let completion isAutoPopup be the same as invocationCount==0

7 years agoIDEA-135162 Smart Completion proposes nothing in catch statements
peter [Tue, 13 Jan 2015 16:07:17 +0000 (17:07 +0100)]
IDEA-135162 Smart Completion proposes nothing in catch statements

7 years agodfa: type values shouldn't be part of equivalence relations (IDEA-135134)
peter [Tue, 13 Jan 2015 15:31:09 +0000 (16:31 +0100)]
dfa: type values shouldn't be part of equivalence relations (IDEA-135134)

7 years ago[vcs] IDEA-134734 Correctly compare 2 empty paths
Kirill Likhodedov [Tue, 13 Jan 2015 16:03:31 +0000 (19:03 +0300)]
[vcs] IDEA-134734 Correctly compare 2 empty paths

7 years ago[vcs] IDEA-134734 Protect against comparator errors.
Kirill Likhodedov [Tue, 13 Jan 2015 16:01:26 +0000 (19:01 +0300)]
[vcs] IDEA-134734 Protect against comparator errors.

7 years agoRevert "IDEA-134734 ChangesComparator: more explicit isAncestor check"
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

7 years agosimplify: null is not possible here
Kirill Likhodedov [Tue, 13 Jan 2015 15:35:33 +0000 (18:35 +0300)]
simplify: null is not possible here

7 years agojavadoc
Kirill Likhodedov [Tue, 13 Jan 2015 14:30:49 +0000 (17:30 +0300)]
javadoc

7 years agorename variables to more descriptive names
Kirill Likhodedov [Tue, 13 Jan 2015 12:57:10 +0000 (15:57 +0300)]
rename variables to more descriptive names

7 years agofixed blinking ExecutionManagerTest.testRun
Egor.Ushakov [Tue, 13 Jan 2015 15:43:27 +0000 (18:43 +0300)]
fixed blinking ExecutionManagerTest.testRun

7 years agorefactoring pycharm educational first iteration
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

7 years agoFix CoreJavaFileManager for top level classes with dollar in name
Pavel V. Talanov [Tue, 13 Jan 2015 13:27:34 +0000 (16:27 +0300)]
Fix CoreJavaFileManager for top level classes with dollar in name

7 years agoRefactor and improve CoreJavaFileManagerTest
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

7 years agodo not throw exception on explicit isDisposed() check
Eugene Zhuravlev [Tue, 13 Jan 2015 15:06:26 +0000 (16:06 +0100)]
do not throw exception on explicit isDisposed() check