idea/community.git
5 years agoWEB-23055 Support ASCII control characters to improve webpack progress showing in...
Sergey Simonchik [Wed, 31 Aug 2016 18:33:12 +0000 (21:33 +0300)]
WEB-23055 Support ASCII control characters to improve webpack progress showing in console

5 years agoAdd option to enable shell integration
Dmitry Trofimov [Wed, 31 Aug 2016 18:25:59 +0000 (20:25 +0200)]
Add option to enable shell integration

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 31 Aug 2016 18:16:10 +0000 (20:16 +0200)]
Merge remote-tracking branch 'origin/master'

5 years ago-l is also an option for login shell
Dmitry Trofimov [Wed, 31 Aug 2016 18:15:26 +0000 (20:15 +0200)]
-l is also an option for login shell

5 years agoRead correct configs for non-login interactive shell (IDEA-114126)
Dmitry Trofimov [Wed, 31 Aug 2016 18:13:11 +0000 (20:13 +0200)]
Read correct configs for non-login interactive shell (IDEA-114126)

5 years agorunWhenSmart only after project is initialized to ensure all initial dumb tasks have...
peter [Wed, 31 Aug 2016 17:57:42 +0000 (19:57 +0200)]
runWhenSmart only after project is initialized to ensure all initial dumb tasks have been queued and executed

5 years agoadd javadoc about what to do with transaction assertions from invoke*IfNeeded
peter [Wed, 31 Aug 2016 17:48:08 +0000 (19:48 +0200)]
add javadoc about what to do with transaction assertions from invoke*IfNeeded

5 years agocaching MagicConstantInspection.containsBeanInfoText
peter [Wed, 31 Aug 2016 17:44:04 +0000 (19:44 +0200)]
caching MagicConstantInspection.containsBeanInfoText

5 years agounused declaration: allow to configure implicitly write fields with annotations clion/163.3647
Anna Kozlova [Wed, 31 Aug 2016 17:37:26 +0000 (20:37 +0300)]
unused declaration: allow to configure implicitly write fields with annotations

5 years ago[tests] adjusts test expectations
Roman Shevchenko [Wed, 31 Aug 2016 17:36:04 +0000 (20:36 +0300)]
[tests] adjusts test expectations

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 31 Aug 2016 17:34:26 +0000 (19:34 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoFix loading rc config file; fix alt+left/right handling in bash (IDEA-153536); launch...
Dmitry Trofimov [Wed, 31 Aug 2016 17:33:29 +0000 (19:33 +0200)]
Fix loading rc config file; fix alt+left/right handling in bash (IDEA-153536); launch login shell only for Mac (IDEA-114126)

5 years ago[java] always includes module-info.java into compilation
Roman Shevchenko [Wed, 31 Aug 2016 17:17:28 +0000 (20:17 +0300)]
[java] always includes module-info.java into compilation

5 years agobuild scripts simplified: common implementations extracted to base classes
nik [Wed, 31 Aug 2016 17:12:40 +0000 (20:12 +0300)]
build scripts simplified: common implementations extracted to base classes

5 years agoMerge remote-tracking branch 'origin/master' idea/163.3642
Anton Makeev [Wed, 31 Aug 2016 17:05:11 +0000 (19:05 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge branch 'amakeev/symlinks'
Anton Makeev [Wed, 31 Aug 2016 17:03:32 +0000 (19:03 +0200)]
Merge branch 'amakeev/symlinks'

5 years agoIDEA-CR-13343
Vladimir.Orlov [Wed, 31 Aug 2016 16:59:54 +0000 (19:59 +0300)]
IDEA-CR-13343

5 years agoIDEA-145132 [follow-up] Esc while editing push target closes the push dialog
Anton Tarasov [Wed, 31 Aug 2016 16:21:44 +0000 (19:21 +0300)]
IDEA-145132 [follow-up] Esc while editing push target closes the push dialog

Fix it globally.

5 years agoIDEA-160280 ("Remove boxing" quickfix produces incorrect code)
Bas Leijdekkers [Wed, 31 Aug 2016 16:04:55 +0000 (18:04 +0200)]
IDEA-160280 ("Remove boxing" quickfix produces incorrect code)

5 years agoExtractInterfaceHandler: use app invokeLater to turn refs to super (EA-87345 - assert...
peter [Wed, 31 Aug 2016 15:42:32 +0000 (17:42 +0200)]
ExtractInterfaceHandler: use app invokeLater to turn refs to super (EA-87345 - assert: PsiDocumentManagerBase.commitAllDocuments)

5 years agoprefer java.util.Base64
Vladimir Krivosheev [Wed, 31 Aug 2016 15:39:17 +0000 (17:39 +0200)]
prefer java.util.Base64

5 years agoCleanup (suppression)
Roman Shevchenko [Wed, 31 Aug 2016 15:38:26 +0000 (18:38 +0300)]
Cleanup (suppression)

5 years agooverride DefaultKeyboardFocusManager to track events that IdeEventQueue misses (IDEA...
peter [Wed, 31 Aug 2016 15:33:33 +0000 (17:33 +0200)]
override DefaultKeyboardFocusManager to track events that IdeEventQueue misses (IDEA-160588)

5 years agodon't start java method call live template if there already are some arguments
peter [Wed, 31 Aug 2016 15:31:45 +0000 (17:31 +0200)]
don't start java method call live template if there already are some arguments

5 years agouse async commit when creating highlighting passes, wrap into transaction to account...
peter [Wed, 31 Aug 2016 15:16:10 +0000 (17:16 +0200)]
use async commit when creating highlighting passes, wrap into transaction to account for third-party plugins which do sync commit anyway (IDEA-160596)

5 years agoMerge remote-tracking branch 'origin/master' into amakeev/symlinks
Anton Makeev [Wed, 31 Aug 2016 15:25:44 +0000 (17:25 +0200)]
Merge remote-tracking branch 'origin/master' into amakeev/symlinks

5 years agoRemove unused WrapImpl ID (fixes EA-86397)
Rustam Vishnyakov [Wed, 31 Aug 2016 15:20:50 +0000 (18:20 +0300)]
Remove unused WrapImpl ID (fixes EA-86397)

5 years agogeneric SchemeManagerIprProvider
Vladimir Krivosheev [Wed, 31 Aug 2016 15:06:41 +0000 (17:06 +0200)]
generic SchemeManagerIprProvider

5 years agoutil: extract StringUtil.findStartingLineSeparator
Sergey Simonchik [Wed, 31 Aug 2016 15:04:10 +0000 (18:04 +0300)]
util: extract StringUtil.findStartingLineSeparator

5 years agobuild scripts: automatically set 'idea.jars.nocopy' property for products without...
nik [Wed, 31 Aug 2016 15:02:26 +0000 (18:02 +0300)]
build scripts: automatically set 'idea.jars.nocopy' property for products without java support (such products don't use *.jar libraries so don't need to avoid locking of jar files)

5 years agounused declaration: collect fixes from description only if problem node is selected... appcode/163.3630 clion/163.3635 idea/163.3632 pycharm/163.3629
Anna Kozlova [Wed, 31 Aug 2016 14:38:08 +0000 (17:38 +0300)]
unused declaration: collect fixes from description only if problem node is selected (IDEA-160300)

5 years agoIDEA-135620 Typing with a lot of carets (hundreds) is extremely slow
Dmitry Batrak [Wed, 31 Aug 2016 14:08:48 +0000 (17:08 +0300)]
IDEA-135620 Typing with a lot of carets (hundreds) is extremely slow

some 'cheap' improvements

5 years agoscheme-based copyright manager — ipr
Vladimir Krivosheev [Wed, 31 Aug 2016 14:23:12 +0000 (16:23 +0200)]
scheme-based copyright manager — ipr

5 years agoIDEA-160474 File Templates: 'Enable Live Templates' checkbox is cleared on restart...
Dmitry Avdeev [Wed, 31 Aug 2016 13:55:58 +0000 (16:55 +0300)]
IDEA-160474 File Templates: 'Enable Live Templates' checkbox is cleared on restart: fix test

5 years agoscheme-based copyright manager — lazy default profile
Vladimir Krivosheev [Wed, 31 Aug 2016 13:46:10 +0000 (15:46 +0200)]
scheme-based copyright manager — lazy default profile

5 years agoremove conflicting mnemonics from settings (IDEA-160537)
Anna Kozlova [Wed, 31 Aug 2016 13:36:03 +0000 (16:36 +0300)]
remove conflicting mnemonics from settings (IDEA-160537)

5 years agoseverities: do not create array of the same length; ensure errors are not copied...
Anna Kozlova [Wed, 31 Aug 2016 13:33:30 +0000 (16:33 +0300)]
severities: do not create array of the same length; ensure errors are not copied when the length changes (IDEA-160495)

5 years agoscheme-based copyright manager idea/163.3627
Vladimir Krivosheev [Wed, 31 Aug 2016 13:29:06 +0000 (15:29 +0200)]
scheme-based copyright manager

5 years agoUpdates after the review IDEA-CR-13415
Elizaveta Shashkova [Wed, 31 Aug 2016 09:25:25 +0000 (12:25 +0300)]
Updates after the review IDEA-CR-13415

5 years agoSet default suspend policy to "Thread" for Python line breakpoints (PY-20196)
Elizaveta Shashkova [Tue, 30 Aug 2016 17:35:28 +0000 (20:35 +0300)]
Set default suspend policy to "Thread" for Python line breakpoints (PY-20196)

5 years agoAdd ability to set default suspend policy for breakpoint type
Elizaveta Shashkova [Tue, 30 Aug 2016 17:33:57 +0000 (20:33 +0300)]
Add ability to set default suspend policy for breakpoint type

5 years agoCleanup (formatting)
Roman Shevchenko [Wed, 31 Aug 2016 12:58:13 +0000 (15:58 +0300)]
Cleanup (formatting)

5 years agoinspection settings: myProfilePanelHolder should be preferred component to focus
Dmitry Batkovich [Wed, 31 Aug 2016 12:43:30 +0000 (15:43 +0300)]
inspection settings: myProfilePanelHolder should be preferred component to focus

5 years agoseverities: ensure valid severities order after editing (IDEA-160567)
Anna Kozlova [Wed, 31 Aug 2016 12:35:28 +0000 (15:35 +0300)]
severities: ensure valid severities order after editing (IDEA-160567)

5 years agoMerge branch 'tab-completions' of https://github.com/fitermay/intellij-community
Dmitry Trofimov [Wed, 31 Aug 2016 12:31:16 +0000 (14:31 +0200)]
Merge branch 'tab-completions' of https://github.com/fitermay/intellij-community

5 years agopycharm build scripts rewritten
nik [Wed, 31 Aug 2016 08:31:09 +0000 (11:31 +0300)]
pycharm build scripts rewritten

5 years agoIDEA-160580 When symlink target changes to another with different content but the...
Anton Makeev [Wed, 31 Aug 2016 11:55:16 +0000 (13:55 +0200)]
IDEA-160580 When symlink target changes to another with different content but the same length, content is not reloaded

5 years agoJavafx: Reduced search scope when looking for FXML controller class (simplified,... appcode/163.3618 clion/163.3617
Pavel Dolgov [Wed, 31 Aug 2016 11:29:40 +0000 (14:29 +0300)]
Javafx: Reduced search scope when looking for FXML controller class (simplified, because the effective scope is applied anyway) (IDEA-160386)

5 years agojunit: check return type of junit 3 tests clion/163.3615 phpstorm/163.3616
Anna Kozlova [Wed, 31 Aug 2016 10:53:25 +0000 (13:53 +0300)]
junit: check return type of junit 3 tests

5 years agoIDEA-58417 vcs: enable "annotate previous revision" action for locally modified files
Aleksey Pivovarov [Wed, 31 Aug 2016 10:28:53 +0000 (13:28 +0300)]
IDEA-58417 vcs: enable "annotate previous revision" action for locally modified files

it was broken in a7c864a

5 years agogit: annotations - remove duplicated `getCurrentRevision` request
Aleksey Pivovarov [Wed, 31 Aug 2016 10:15:51 +0000 (13:15 +0300)]
git: annotations - remove duplicated `getCurrentRevision` request

5 years agoIDEA-160474 File Templates: 'Enable Live Templates' checkbox is cleared on restart appcode/163.3610 rubymine/163.3612
Dmitry Avdeev [Wed, 31 Aug 2016 10:12:16 +0000 (13:12 +0300)]
IDEA-160474 File Templates: 'Enable Live Templates' checkbox is cleared on restart

5 years agoIDEA-70913 smart step into should not propose methods from both branches in condition...
Egor.Ushakov [Wed, 31 Aug 2016 09:43:54 +0000 (12:43 +0300)]
IDEA-70913 smart step into should not propose methods from both branches in conditional expressions - support if statement

5 years agojava completion method call arg template: don't move to the next variable unless...
peter [Wed, 31 Aug 2016 09:30:14 +0000 (11:30 +0200)]
java completion method call arg template: don't move to the next variable unless it's smart completion, cancel when implementing anonymous class, don't invoke when completing with smart enter

5 years agodon't complete java constructors where arrays are expected, render them more class...
peter [Wed, 31 Aug 2016 08:37:45 +0000 (10:37 +0200)]
don't complete java constructors where arrays are expected, render them more class-like (IDEA-CR-13383, IDEA-93584)

5 years agocleanup some synonymous module content scopes, add javadoc to Module
peter [Wed, 31 Aug 2016 06:51:21 +0000 (08:51 +0200)]
cleanup some synonymous module content scopes, add javadoc to Module

5 years agocreate project from sources: ignore *.java files under node_modules directory (IDEA... clion/163.3604
nik [Wed, 31 Aug 2016 08:49:25 +0000 (11:49 +0300)]
create project from sources: ignore *.java files under node_modules directory (IDEA-150380)

5 years agobuild scripts: 'icon-robots.txt' files excluded from jars
nik [Wed, 31 Aug 2016 08:28:58 +0000 (11:28 +0300)]
build scripts: 'icon-robots.txt' files excluded from jars

5 years agobuild scripts: compile all modules required to build searchable options
nik [Wed, 31 Aug 2016 08:28:19 +0000 (11:28 +0300)]
build scripts: compile all modules required to build searchable options

5 years agobuild scripts: added descriptions of python plugins
nik [Wed, 31 Aug 2016 08:26:59 +0000 (11:26 +0300)]
build scripts: added descriptions of python plugins

5 years agoIDEA-160367 Settings Repository: login dialog should get focus when appears
Vladimir Krivosheev [Wed, 31 Aug 2016 08:30:15 +0000 (10:30 +0200)]
IDEA-160367 Settings Repository: login dialog should get focus when appears

5 years agotab completions
fitermay [Wed, 31 Aug 2016 04:08:08 +0000 (00:08 -0400)]
tab completions

5 years agoIntercept duplicate Languages at init and suggest disabling responsible plugin(s) pycharm/163.3597 pycharm/163.3598 webstorm/163.3596
Valentin Fondaratov [Wed, 31 Aug 2016 02:30:04 +0000 (05:30 +0300)]
Intercept duplicate Languages at init and suggest disabling responsible plugin(s)

This commit introduces ImplementationConflictException which is handled if logged as error.

On handling, implementation classes are mapped to corresponding plugins. If there is at least
one implementation class located in platform jars, the others have to be disabled. In other
case, it is possible to leave one plugin (and thus its implementation) alive and try to restart.

5 years agomake an option to avoid Tool Window activation on start clion/163.3593 dbe/163.3592 idea/163.3588 phpstorm/163.3589 pycharm/163.3587 pycharm/163.3591
Konstantin Bulenkov [Tue, 30 Aug 2016 20:50:08 +0000 (22:50 +0200)]
make an option to avoid Tool Window activation on start

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 30 Aug 2016 18:50:44 +0000 (20:50 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoRename the method as 'stub' has a different meaning
Dmitry Trofimov [Tue, 30 Aug 2016 18:49:56 +0000 (20:49 +0200)]
Rename the method as 'stub' has a different meaning

5 years agoChanged the wrong copyright note according to the review: https://github.com/JetBrain...
Dmitry Trofimov [Tue, 30 Aug 2016 18:43:47 +0000 (20:43 +0200)]
Changed the wrong copyright note according to the review: https://github.com/JetBrains/intellij-community/pull/439/files#r76836768

5 years agounused declaration: preserve structure on file level as it shows problems (IDEA-160298)
Anna Kozlova [Tue, 30 Aug 2016 18:04:26 +0000 (21:04 +0300)]
unused declaration: preserve structure on file level as it shows problems (IDEA-160298)

5 years agocode cleanup: allow to cleanup through inspection disabled in current profile, reuse...
Anna Kozlova [Tue, 30 Aug 2016 16:25:00 +0000 (19:25 +0300)]
code cleanup: allow to cleanup through inspection disabled in current profile, reuse intention's code

5 years agofind implicit constructor call: check this constructor only (IDEA-CR-13272)
Anna Kozlova [Tue, 30 Aug 2016 15:43:37 +0000 (18:43 +0300)]
find implicit constructor call: check this constructor only (IDEA-CR-13272)

5 years agoMerge branch 'param-info' of https://github.com/fitermay/intellij-community
Dmitry Trofimov [Tue, 30 Aug 2016 16:48:23 +0000 (18:48 +0200)]
Merge branch 'param-info' of https://github.com/fitermay/intellij-community

5 years agoMerge branch 'format-fix' of https://github.com/fitermay/intellij-community
Dmitry Trofimov [Tue, 30 Aug 2016 16:44:51 +0000 (18:44 +0200)]
Merge branch 'format-fix' of https://github.com/fitermay/intellij-community

5 years ago[java] class and package name completion in module files clion/163.3576 phpstorm/163.3563
Roman Shevchenko [Tue, 30 Aug 2016 16:35:43 +0000 (19:35 +0300)]
[java] class and package name completion in module files

5 years ago[HintReporter] Logging added
Yaroslav Lepenkin [Tue, 30 Aug 2016 16:05:44 +0000 (19:05 +0300)]
[HintReporter] Logging added

5 years agoIDEA-160442 Warn about excessive use of collectors (additional test file)
Tagir Valeev [Tue, 30 Aug 2016 16:09:18 +0000 (19:09 +0300)]
IDEA-160442 Warn about excessive use of collectors (additional test file)

5 years agoIDEA-160442 Warn about excessive use of collectors
Tagir Valeev [Tue, 30 Aug 2016 16:04:12 +0000 (19:04 +0300)]
IDEA-160442 Warn about excessive use of collectors

5 years agoIDEA-70913 smart step into should not propose methods from both branches in condition...
Egor.Ushakov [Tue, 30 Aug 2016 15:58:18 +0000 (18:58 +0300)]
IDEA-70913 smart step into should not propose methods from both branches in conditional expressions

5 years agoregexp: add test for named character completion
Bas Leijdekkers [Tue, 30 Aug 2016 15:54:33 +0000 (17:54 +0200)]
regexp: add test for named character completion

5 years agoregexp: use getContext() instead of overly complicated PsiLanguageInjectionHost retrieval
Bas Leijdekkers [Tue, 30 Aug 2016 15:51:47 +0000 (17:51 +0200)]
regexp: use getContext() instead of overly complicated PsiLanguageInjectionHost retrieval

5 years ago[groovy] accept all strings as method identifiers (fix IDEA-160289 and main method...
Daniil Ovchinnikov [Tue, 30 Aug 2016 15:52:55 +0000 (18:52 +0300)]
[groovy] accept all strings as method identifiers (fix IDEA-160289 and main method is quotes)

5 years agorevert compiler-message to receive only one file
Dmitry Batkovich [Tue, 30 Aug 2016 15:41:41 +0000 (18:41 +0300)]
revert compiler-message to receive only one file

5 years agouse green stubs in java PSI to decrease the amount of AST being reloaded after GC
peter [Tue, 30 Aug 2016 15:34:31 +0000 (17:34 +0200)]
use green stubs in java PSI to decrease the amount of AST being reloaded after GC

5 years agoWEB-21827 Understand jsnext:main field in package.json
irengrig [Tue, 30 Aug 2016 15:25:24 +0000 (17:25 +0200)]
WEB-21827 Understand jsnext:main field in package.json

5 years agojson schema resolve in json files: correctly create lookup scope; do not check by...
irengrig [Tue, 30 Aug 2016 15:17:59 +0000 (17:17 +0200)]
json schema resolve in json files: correctly create lookup scope; do not check by other schemes, if the file have associated schema

5 years agoMerge remote-tracking branch 'origin/master' appcode/163.3560 idea/163.3561
Vladimir.Orlov [Tue, 30 Aug 2016 15:22:23 +0000 (18:22 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoUpdater tests fixed.
Vladimir.Orlov [Tue, 30 Aug 2016 15:18:17 +0000 (18:18 +0300)]
Updater tests fixed.

5 years agotype migration: migration to void: delete returns more accurately IDEA-159957
Dmitry Batkovich [Tue, 30 Aug 2016 15:17:51 +0000 (18:17 +0300)]
type migration: migration to void: delete returns more accurately IDEA-159957

5 years ago[groovy] fix unnecessary semicolon within traditional loops
Daniil Ovchinnikov [Tue, 30 Aug 2016 15:01:26 +0000 (18:01 +0300)]
[groovy] fix unnecessary semicolon within traditional loops

5 years agoinspection settings: do not recreate tree-ui components on apply appcode/163.3559 clion/163.3557
Dmitry Batkovich [Tue, 30 Aug 2016 14:52:31 +0000 (17:52 +0300)]
inspection settings: do not recreate tree-ui components on apply

5 years agoSchemeManagerIprProvider — part 2
Vladimir Krivosheev [Tue, 30 Aug 2016 14:48:47 +0000 (16:48 +0200)]
SchemeManagerIprProvider — part 2

5 years agoSchemeManagerIprProvider — part 1
Vladimir Krivosheev [Tue, 30 Aug 2016 13:36:16 +0000 (15:36 +0200)]
SchemeManagerIprProvider — part 1

5 years agocleanup
Vladimir Krivosheev [Tue, 30 Aug 2016 09:21:38 +0000 (11:21 +0200)]
cleanup

5 years agoconvert MockSchemeManagerFactory to kotlin
Vladimir Krivosheev [Tue, 30 Aug 2016 09:19:57 +0000 (11:19 +0200)]
convert MockSchemeManagerFactory to kotlin

5 years agoconvert MockSchemeManagerFactory to kotlin
Vladimir Krivosheev [Tue, 30 Aug 2016 09:19:48 +0000 (11:19 +0200)]
convert MockSchemeManagerFactory to kotlin

5 years agoPY-16055 Add quickfix and tests for functions with incorrect return annotation
Lada Gagina [Tue, 23 Aug 2016 18:31:25 +0000 (21:31 +0300)]
PY-16055  Add quickfix  and tests for functions with incorrect return annotation

Add quickfix for functions whose return type doesn't match their annotated type.

5 years agoPY-16055 Add warnings for functions with no return and empty return
Lada Gagina [Fri, 19 Aug 2016 14:55:18 +0000 (17:55 +0300)]
PY-16055  Add warnings for functions with no return and empty return

Add warnings for functions with return type annotation but empty return or no return at all.

5 years agoIDEA-160474 File Templates: 'Enable Live Templates' checkbox is cleared on restart
Dmitry Avdeev [Tue, 30 Aug 2016 13:58:52 +0000 (16:58 +0300)]
IDEA-160474 File Templates: 'Enable Live Templates' checkbox is cleared on restart

5 years agoExtensionPointDocumentationProvider: cleanup
Yann Cébron [Tue, 30 Aug 2016 13:53:11 +0000 (15:53 +0200)]
ExtensionPointDocumentationProvider: cleanup

5 years ago[groovy] fix unnecessary semicolon for traditional loops
Daniil Ovchinnikov [Tue, 30 Aug 2016 13:38:12 +0000 (16:38 +0300)]
[groovy] fix unnecessary semicolon for traditional loops

5 years agoIDEA-159638 scratch buffers generate errors in undo:
Anton Makeev [Tue, 30 Aug 2016 13:37:10 +0000 (15:37 +0200)]
IDEA-159638 scratch buffers generate errors in undo:
* allow actions not to record currently focused document as affected
* WriteCommandAction not correctly passes isGlobalAction()
* scratch file created doesn't screw up history by document reload via VfsUtil.saveText()
* scratch file creation is recorded as 'Create New Scratch File'