idea/community.git
6 years agoRemote Interpreters: show custom path mappings in edit dialog
Svetlana.Zemlyanskaya [Thu, 23 Jun 2016 16:05:43 +0000 (18:05 +0200)]
Remote Interpreters: show custom path mappings in edit dialog

6 years agodata race on adding/consuming ourInstances; deregister and stop LowMemoryWatcher... phpstorm/163.1034 rubymine/163.1035
Alexey Kudravtsev [Wed, 6 Jul 2016 12:05:13 +0000 (15:05 +0300)]
data race on adding/consuming ourInstances; deregister and stop LowMemoryWatcher before AppThreadPool shutdown to avoid rejected exceptions

6 years agouse more sane API for LowMemoryWatcher
Alexey Kudravtsev [Wed, 6 Jul 2016 11:55:03 +0000 (14:55 +0300)]
use more sane API for LowMemoryWatcher

6 years agooptimisation: intersection with itself
Alexey Kudravtsev [Wed, 6 Jul 2016 11:47:42 +0000 (14:47 +0300)]
optimisation: intersection with itself

6 years agodebug
Alexey Kudravtsev [Tue, 5 Jul 2016 17:49:36 +0000 (20:49 +0300)]
debug

6 years agocleanup
Alexey Kudravtsev [Tue, 5 Jul 2016 16:43:49 +0000 (19:43 +0300)]
cleanup

6 years agonotnull
Alexey Kudravtsev [Tue, 5 Jul 2016 16:37:00 +0000 (19:37 +0300)]
notnull

6 years agomore diagnostics
Alexey Kudravtsev [Tue, 5 Jul 2016 16:36:07 +0000 (19:36 +0300)]
more diagnostics

6 years agoregexp: adjust test data appcode/163.1032 clion/163.1033
Bas Leijdekkers [Wed, 6 Jul 2016 11:01:36 +0000 (13:01 +0200)]
regexp: adjust test data

6 years agoIG: warn on covariant equals() in interface but not implementations
Bas Leijdekkers [Wed, 6 Jul 2016 11:01:21 +0000 (13:01 +0200)]
IG: warn on covariant equals() in interface but not implementations

6 years agoIG: ignore non-physical elements, e.g. from decompiled code (EA-85239)
Bas Leijdekkers [Wed, 6 Jul 2016 09:51:06 +0000 (11:51 +0200)]
IG: ignore non-physical elements, e.g. from decompiled code (EA-85239)

6 years agoIG: option to ignore Enumeration loops (IDEA-158187)
Bas Leijdekkers [Wed, 6 Jul 2016 09:44:20 +0000 (11:44 +0200)]
IG: option to ignore Enumeration loops (IDEA-158187)

6 years agoIDEA-158139 Make TemplateExpressionLookupElement to consider next tab on template...
Andrey Dernov [Wed, 6 Jul 2016 10:27:21 +0000 (13:27 +0300)]
IDEA-158139 Make TemplateExpressionLookupElement to consider next tab on template lookup element insert

6 years ago[TypedAction] on type freeze show EDT stack trace in exception message, decreased...
Yaroslav Lepenkin [Tue, 5 Jul 2016 21:19:53 +0000 (00:19 +0300)]
[TypedAction] on type freeze show EDT stack trace in exception message, decreased allowed max time to 500ms

6 years ago[TypedAction] report typing freezes
Yaroslav Lepenkin [Tue, 5 Jul 2016 18:03:57 +0000 (21:03 +0300)]
[TypedAction] report typing freezes

6 years agoIDEA-105408 Background of current line in editor overrides background of elements idea/163.1027
Dmitry Batrak [Wed, 6 Jul 2016 09:21:31 +0000 (12:21 +0300)]
IDEA-105408 Background of current line in editor overrides background of elements

6 years agomore corrections for the fix, we need to reparse files that have changed their filety...
irengrig [Wed, 6 Jul 2016 09:01:06 +0000 (11:01 +0200)]
more corrections for the fix, we need to reparse files that have changed their filetype. for IDEA-158107 JsonSchemaFileTypeManager leaks project after closing

6 years agooptimizations appcode/163.1025 clion/163.1026
Eugene Zhuravlev [Wed, 6 Jul 2016 06:37:28 +0000 (08:37 +0200)]
optimizations

6 years agomake breadcrumbs shorter: strip lambda & anonymous appcode/163.1014 clion/163.1010 dbe/163.1011 idea/163.1012 idea/163.1022 phpstorm/163.1013 pycharm/163.1015 pycharm/163.1020 rubymine/163.1016 webstorm/163.1017 webstorm/163.1018
Gregory.Shrago [Wed, 6 Jul 2016 00:13:46 +0000 (03:13 +0300)]
make breadcrumbs shorter: strip lambda & anonymous

6 years agonullable
Gregory.Shrago [Tue, 5 Jul 2016 16:05:09 +0000 (19:05 +0300)]
nullable

6 years agostub index modification stamp, first iteration
Maxim.Mossienko [Tue, 5 Jul 2016 22:14:28 +0000 (00:14 +0200)]
stub index modification stamp, first iteration

6 years agoIDEA-158106 FileContentQueue leaked after indexing and closing all projects (IDEA...
Maxim.Mossienko [Tue, 5 Jul 2016 21:47:56 +0000 (23:47 +0200)]
IDEA-158106 FileContentQueue leaked after indexing and closing all projects (IDEA-158106)

6 years agocleanup new AnAction[0] -> AnAction.EMPTY_ARRAY
Konstantin Bulenkov [Tue, 5 Jul 2016 21:22:07 +0000 (23:22 +0200)]
cleanup new AnAction[0] -> AnAction.EMPTY_ARRAY

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 5 Jul 2016 20:30:59 +0000 (22:30 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-130506 Hotkey for Scroll from source
Konstantin Bulenkov [Tue, 5 Jul 2016 20:28:46 +0000 (22:28 +0200)]
IDEA-130506 Hotkey for Scroll from source

6 years agoavoid IncompleteHierarchyException instantiation
peter [Tue, 5 Jul 2016 20:09:19 +0000 (22:09 +0200)]
avoid IncompleteHierarchyException instantiation

6 years agostub hierarchy: replace qualified name interning with hashing
peter [Tue, 5 Jul 2016 20:06:17 +0000 (22:06 +0200)]
stub hierarchy: replace qualified name interning with hashing

6 years agostub hierarchy: process imports without destructuring qualified names, remove memory...
peter [Tue, 5 Jul 2016 19:11:53 +0000 (21:11 +0200)]
stub hierarchy: process imports without destructuring qualified names, remove memory structures needed for now unused destructuring

6 years agoDo not add empty exceptions in test
Ilya.Kazakevich [Tue, 5 Jul 2016 18:47:12 +0000 (21:47 +0300)]
Do not add empty exceptions in test

Messages and exceptions both lead to warn(), while only exceptions should be stored

6 years agoFIXED WI-20186 Caret isn't indented if there is a comment after block start statement
Rustam Vishnyakov [Tue, 5 Jul 2016 17:57:27 +0000 (20:57 +0300)]
FIXED WI-20186 Caret isn't indented if there is a comment after block start statement

6 years agoIDEA-157667 Editor's scrollbar thumb: alpha and colors
Sergey Malenkov [Tue, 5 Jul 2016 17:46:34 +0000 (20:46 +0300)]
IDEA-157667 Editor's scrollbar thumb: alpha and colors
fix some typos

6 years agoavoid qualified name destructuring during stub hierarchy resolve in src file data
peter [Tue, 5 Jul 2016 16:55:30 +0000 (18:55 +0200)]
avoid qualified name destructuring during stub hierarchy resolve in src file data

6 years agosingle-pass stub hierarchy package name reading
peter [Tue, 5 Jul 2016 15:43:25 +0000 (17:43 +0200)]
single-pass stub hierarchy package name reading

6 years agono staticness distinction in stub hierarchy
peter [Tue, 5 Jul 2016 13:24:27 +0000 (15:24 +0200)]
no staticness distinction in stub hierarchy

6 years agobuild stub hierarchy: print the number of classes with ambiguous supers
peter [Tue, 5 Jul 2016 13:07:43 +0000 (15:07 +0200)]
build stub hierarchy: print the number of classes with ambiguous supers

6 years agoIDEA-157667 Editor's scrollbar thumb: alpha and colors
Sergey Malenkov [Tue, 5 Jul 2016 16:38:51 +0000 (19:38 +0300)]
IDEA-157667 Editor's scrollbar thumb: alpha and colors
use new values for alpha and colors
extract painter to separate class

6 years agoYou must be #%ing kidding me. Can't wait for VCS initialization background thread...
Alexey Kudravtsev [Tue, 5 Jul 2016 15:55:54 +0000 (18:55 +0300)]
You must be #%ing kidding me. Can't wait for VCS initialization background thread to terminate because we are inside write action now (since project close happens in write action) and so many clients start read action in VCS initialization requests and thus the deadlock.

6 years agoWEB-18588 allow selecting context for node webkit debugger
Konstantin Ulitin [Tue, 5 Jul 2016 15:07:56 +0000 (18:07 +0300)]
WEB-18588 allow selecting context for node webkit debugger

6 years agoCleanup (warnings; minor optimization)
Roman Shevchenko [Tue, 5 Jul 2016 15:03:03 +0000 (17:03 +0200)]
Cleanup (warnings; minor optimization)

6 years agoJava inspection: In batch mode avoid indicating the problem twice with "Split Try... appcode/163.1004 clion/163.1005
Pavel Dolgov [Tue, 5 Jul 2016 14:37:05 +0000 (17:37 +0300)]
Java inspection: In batch mode avoid indicating the problem twice with "Split Try Statement with Multiple Resources" inspection, test added (IDEA-157727)

6 years agoJava inspection: In batch mode avoid indicating the problem twice with "Split Multi...
Pavel Dolgov [Tue, 5 Jul 2016 14:36:31 +0000 (17:36 +0300)]
Java inspection: In batch mode avoid indicating the problem twice with "Split Multi-Catch into Separate Catch Blocks" inspection, test added (IDEA-157727)

6 years agohandle highlighter changes inside batch folding operation correctly
Dmitry Batrak [Tue, 5 Jul 2016 14:25:24 +0000 (17:25 +0300)]
handle highlighter changes inside batch folding operation correctly

6 years agoCleanup (javadoc)
Roman Shevchenko [Tue, 5 Jul 2016 14:10:40 +0000 (16:10 +0200)]
Cleanup (javadoc)

6 years agoJava inspection: In batch mode avoid indicating the problem twice with "Split Try...
Pavel Dolgov [Tue, 5 Jul 2016 13:56:12 +0000 (16:56 +0300)]
Java inspection: In batch mode avoid indicating the problem twice with "Split Try Statement with Multiple Resources" inspection (IDEA-157727)

6 years agoJava inspection: In batch mode avoid indicating the problem twice with "Split Multi...
Pavel Dolgov [Tue, 5 Jul 2016 13:55:31 +0000 (16:55 +0300)]
Java inspection: In batch mode avoid indicating the problem twice with "Split Multi-Catch into Separate Catch Blocks" inspection (IDEA-157727)

6 years agocleanup
Alexey Kudravtsev [Tue, 5 Jul 2016 13:21:08 +0000 (16:21 +0300)]
cleanup

6 years agoAIOOBE: FindDialog$UsageTableCellRenderer$.customizeCellRenderer (EA-77608)
Maxim.Mossienko [Tue, 5 Jul 2016 12:47:19 +0000 (14:47 +0200)]
AIOOBE: FindDialog$UsageTableCellRenderer$.customizeCellRenderer (EA-77608)

6 years agoGet rid of keeping project referencies in map, fix possible conflict between project...
irengrig [Tue, 5 Jul 2016 13:23:55 +0000 (15:23 +0200)]
Get rid of keeping project referencies in map, fix possible conflict between project closed and initialization methods, IDEA-158107 JsonSchemaFileTypeManager leaks project after closing

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 5 Jul 2016 13:20:32 +0000 (15:20 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agowin10 laf: decoration for help button in dialog wrapper
Konstantin Bulenkov [Tue, 5 Jul 2016 13:14:37 +0000 (15:14 +0200)]
win10 laf: decoration for help button in dialog wrapper

6 years agowin10 laf: use native buttons and spinners
Konstantin Bulenkov [Tue, 5 Jul 2016 13:14:02 +0000 (15:14 +0200)]
win10 laf: use native buttons and spinners

6 years agoadd win help icons
Konstantin Bulenkov [Tue, 5 Jul 2016 13:13:27 +0000 (15:13 +0200)]
add win help icons

6 years agorefactor DarculaLaF to control creating base look-and-feel
Konstantin Bulenkov [Tue, 5 Jul 2016 13:12:50 +0000 (15:12 +0200)]
refactor DarculaLaF to control creating base look-and-feel

6 years agominor stub hierarchy clarification
peter [Tue, 5 Jul 2016 13:10:02 +0000 (15:10 +0200)]
minor stub hierarchy clarification

6 years agofixed position for empty border effect to match caret position
Egor.Ushakov [Tue, 5 Jul 2016 12:48:26 +0000 (15:48 +0300)]
fixed position for empty border effect to match caret position

6 years agoAdd environments to PATH to make them discoverable by tox
Ilya.Kazakevich [Mon, 4 Jul 2016 22:20:09 +0000 (01:20 +0300)]
Add environments to PATH to make them discoverable by tox

Gradle now creates links for pythons: python -> python2.7
Tox may use this info to find correct interpreter, but envs need to be added to PATH

This branch depends on https://github.com/throwable-one/gradle-python-envs/commit/81bcdcbdce2361acb69e4fd156a626db730f4746

6 years agoSoft-wrap toggling popup button doesn't work in breakpoint's editor preview appcode/163.963 clion/163.962
Dmitry Batrak [Tue, 5 Jul 2016 11:52:11 +0000 (14:52 +0300)]
Soft-wrap toggling popup button doesn't work in breakpoint's editor preview

6 years agoProjectRootUtil.findSymlinkedFileInContent handles situation when s link to a file...
Anton Makeev [Tue, 5 Jul 2016 11:49:52 +0000 (13:49 +0200)]
ProjectRootUtil.findSymlinkedFileInContent handles situation when s link to a file outside of the project root it passed.

context: CPP-7052 General support for project opened from symlinked directories, including remote debug and path mappings

6 years agoIDEA-158107 JsonSchemaFileTypeManager leaks project after closing phpstorm/163.961
irengrig [Tue, 5 Jul 2016 11:33:59 +0000 (13:33 +0200)]
IDEA-158107 JsonSchemaFileTypeManager leaks project after closing

6 years agodo not ignore attachments by default in Teamcity
Alexey Kudravtsev [Tue, 5 Jul 2016 11:24:31 +0000 (14:24 +0300)]
do not ignore attachments by default in Teamcity

6 years agocleanup
Alexey Kudravtsev [Tue, 5 Jul 2016 11:23:55 +0000 (14:23 +0300)]
cleanup

6 years agodiagnostics for missing line markers
Alexey Kudravtsev [Mon, 4 Jul 2016 15:56:54 +0000 (18:56 +0300)]
diagnostics for missing line markers

6 years agocompilation fix
Alexey Kudravtsev [Mon, 4 Jul 2016 15:47:36 +0000 (18:47 +0300)]
compilation fix

6 years agocleanup
Alexey Kudravtsev [Mon, 4 Jul 2016 15:35:25 +0000 (18:35 +0300)]
cleanup

6 years agocleanup
Alexey Kudravtsev [Mon, 4 Jul 2016 15:33:46 +0000 (18:33 +0300)]
cleanup

6 years agonotnull
Alexey Kudravtsev [Mon, 4 Jul 2016 15:26:11 +0000 (18:26 +0300)]
notnull

6 years agoEA-83611 - CCE: DocumentCommitThread$.fun
Alexey Kudravtsev [Mon, 4 Jul 2016 14:28:40 +0000 (17:28 +0300)]
EA-83611 - CCE: DocumentCommitThread$.fun

6 years agoEA-85603 fix unconditional cast which fails in incorrect YAML docs
Valentin Fondaratov [Tue, 5 Jul 2016 10:39:59 +0000 (13:39 +0300)]
EA-85603 fix unconditional cast which fails in incorrect YAML docs

6 years agoIDEA-111169 Selecting lines using drag over line numbers area forgets last line of...
Dmitry Batrak [Tue, 5 Jul 2016 09:51:27 +0000 (12:51 +0300)]
IDEA-111169 Selecting lines using drag over line numbers area forgets last line of selection, if Shift is pressed before release

6 years agoEA-83400 - IAE: GotoActionModel$ActionWrapper.<init> clion/163.958
Sergey Ignatov [Tue, 5 Jul 2016 08:56:20 +0000 (11:56 +0300)]
EA-83400 - IAE: GotoActionModel$ActionWrapper.<init>

6 years agoJBListTableModel: allow nested model modifications appcode/163.957
Alexander Kass [Tue, 5 Jul 2016 07:31:33 +0000 (10:31 +0300)]
JBListTableModel: allow nested model modifications

6 years agoinspections: clear redundant spaces while #ref macros substitution
Dmitry Batkovich [Tue, 5 Jul 2016 07:09:29 +0000 (10:09 +0300)]
inspections: clear redundant spaces while #ref macros substitution

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Tue, 5 Jul 2016 07:06:07 +0000 (10:06 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agostub hierarchy: use less memory when reading from index
peter [Tue, 5 Jul 2016 06:57:06 +0000 (08:57 +0200)]
stub hierarchy: use less memory when reading from index

6 years agoput help button on the left is and only if it's Mac or Win10 laf
Konstantin Bulenkov [Mon, 4 Jul 2016 20:38:41 +0000 (22:38 +0200)]
put help button on the left is and only if it's Mac or Win10 laf

6 years agoMerge remote-tracking branch 'origin/master' appcode/163.944 clion/163.945 dbe/163.947 idea/163.946 idea/163.948 phpstorm/163.943 pycharm/163.950 pycharm/163.953 rubymine/163.952 webstorm/163.954 webstorm/163.955
Konstantin Bulenkov [Mon, 4 Jul 2016 19:09:18 +0000 (21:09 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agofix dotted painting around button
Konstantin Bulenkov [Mon, 4 Jul 2016 19:08:04 +0000 (21:08 +0200)]
fix dotted painting around button

6 years agoIG: don't warn on covariant equals() when there is a super method
Bas Leijdekkers [Mon, 4 Jul 2016 19:00:31 +0000 (21:00 +0200)]
IG: don't warn on covariant equals() when there is a super method

6 years agomake IG test light
Bas Leijdekkers [Mon, 4 Jul 2016 17:36:40 +0000 (19:36 +0200)]
make IG test light

6 years agoIDEA-157555 Modal dialogs are shown twice
Sergey Malenkov [Mon, 4 Jul 2016 17:30:56 +0000 (20:30 +0300)]
IDEA-157555 Modal dialogs are shown twice
support opening of several files

6 years agoIDEA-157667 Editor's scrollbar thumb: alpha and colors
Sergey Malenkov [Mon, 4 Jul 2016 15:58:53 +0000 (18:58 +0300)]
IDEA-157667 Editor's scrollbar thumb: alpha and colors
fix border drawing by filling a corresponding path
it is slightly slower but it is more accurate

6 years ago[Recent Tests] show only failed tests and passed configurations in popup. On right...
Yaroslav Lepenkin [Mon, 4 Jul 2016 12:51:27 +0000 (15:51 +0300)]
[Recent Tests] show only failed tests and passed configurations in popup. On right arrow failed test suite and configuration is shown

6 years agoIDEA 150645 IntelliJ IDEA License Activation dialog layout v2 (after-review)
Vassiliy.Kudryashov [Mon, 4 Jul 2016 17:40:40 +0000 (20:40 +0300)]
IDEA 150645  IntelliJ IDEA License Activation  dialog layout v2 (after-review)

6 years agostub hierarchy: reindex when stubs change; mark as such some cases when we can't...
peter [Mon, 4 Jul 2016 17:31:44 +0000 (19:31 +0200)]
stub hierarchy: reindex when stubs change; mark as such some cases when we can't reliably resolve supers

6 years ago"test stub hierarchy" action should find non-indexed classes in files reported as...
peter [Mon, 4 Jul 2016 17:28:28 +0000 (19:28 +0200)]
"test stub hierarchy" action should find non-indexed classes in files reported as 'covered'

6 years agoangular-ui-router: UnsupportedOperationException when press cmd+d
Aleksey Pivovarov [Mon, 4 Jul 2016 16:41:08 +0000 (19:41 +0300)]
angular-ui-router: UnsupportedOperationException when press cmd+d

follow-up: 7019abe

6 years agoEA-83091 - IAE: ConcurrentHashSet.add
irengrig [Mon, 4 Jul 2016 15:39:10 +0000 (17:39 +0200)]
EA-83091 - IAE: ConcurrentHashSet.add

6 years agoCPP-7113 Support related per-variable highlighting semantic in Doxigen
Alexey Utkin [Mon, 4 Jul 2016 15:00:32 +0000 (18:00 +0300)]
CPP-7113 Support related per-variable highlighting semantic in Doxigen

6 years agoWEB-22184 angular-ui-router: UnsupportedOperationException when press cmd+d - fix...
irengrig [Mon, 4 Jul 2016 15:18:36 +0000 (17:18 +0200)]
WEB-22184 angular-ui-router: UnsupportedOperationException when press cmd+d - fix review comments and bug:
IDEA-158003 Compare Files no longer works with files in archives (jar, zip)

6 years agohonor test generated sources in refresh (IDEA-158088)
Eugene Zhuravlev [Mon, 4 Jul 2016 15:00:03 +0000 (17:00 +0200)]
honor test generated sources in refresh (IDEA-158088)

6 years agoJava inspection: don't check for non-physical elements in "Make Type Generic" inspect... appcode/163.933 clion/163.934
Pavel Dolgov [Mon, 4 Jul 2016 13:52:57 +0000 (16:52 +0300)]
Java inspection: don't check for non-physical elements in "Make Type Generic" inspection, it's already done in the inspection infrastructure (IDEA-157727)

6 years agoCPP-7052 General support for project opened from symlinked directories, including...
Anton Makeev [Mon, 4 Jul 2016 13:48:59 +0000 (15:48 +0200)]
CPP-7052 General support for project opened from symlinked directories, including remote debug and path mappings

6 years agoMake EditorTextField font size big in Presentation mode when font not inherited from...
dmitriy.tseyler [Mon, 4 Jul 2016 13:03:01 +0000 (16:03 +0300)]
Make EditorTextField font size big in Presentation mode when font not inherited from swing
(cherry picked from commit 261b396)

6 years agoindex modification stamp, first iteration
Maxim.Mossienko [Mon, 4 Jul 2016 13:01:30 +0000 (15:01 +0200)]
index modification stamp, first iteration

6 years agoNPE (EA-85409, EA-85087)
Maxim.Mossienko [Mon, 4 Jul 2016 12:02:38 +0000 (14:02 +0200)]
NPE (EA-85409, EA-85087)

6 years agodon't start INFORMATION inspections e.g. if file belongs to cls
Anna Kozlova [Mon, 4 Jul 2016 12:36:01 +0000 (15:36 +0300)]
don't start INFORMATION inspections e.g. if file belongs to cls

6 years agoDo not include information about submitting error report by default in Event Log...
Dmitry Batrak [Mon, 4 Jul 2016 08:16:25 +0000 (11:16 +0300)]
Do not  include information about submitting error report by default in Event Log by default, remove unused class

6 years agoDo not put IDE fatal errors into Event Log, there's a dedicated UI for them
Dmitry Batrak [Fri, 1 Jul 2016 17:20:45 +0000 (20:20 +0300)]
Do not put IDE fatal errors into Event Log, there's a dedicated UI for them

6 years agodiff: update foldings in a single batch operation
Aleksey Pivovarov [Mon, 4 Jul 2016 11:35:47 +0000 (14:35 +0300)]
diff: update foldings in a single batch operation

This fixes completion popup blinking on typing
If we destroy and install foldings in separate operaions, caret's visual position jumps back and forth, triggering popup close

6 years agoJava inspection: After removal of AddOverrideAnnotationAction remove related i18...
Pavel Dolgov [Mon, 4 Jul 2016 12:22:45 +0000 (15:22 +0300)]
Java inspection: After removal of AddOverrideAnnotationAction remove related i18 messages as well. (IDEA-157727)