idea/community.git
3 years agoRevert: RUBY-5449 find class related tests and vise versa for appropriate element...
Dmitry.Krasilschikov [Tue, 24 Jan 2017 12:53:53 +0000 (15:53 +0300)]
Revert: RUBY-5449 find class related tests and vise versa for appropriate element (9bd5077e94450cd0b837429e45a3635bf387cb89)

3 years agofix testdata case
Anna Kozlova [Tue, 24 Jan 2017 13:13:27 +0000 (16:13 +0300)]
fix testdata case

3 years agogenerate super call: insert at caret, fix read only status tracking (IDEA-166864)
Anna Kozlova [Tue, 24 Jan 2017 12:47:14 +0000 (15:47 +0300)]
generate super call: insert at caret, fix read only status tracking (IDEA-166864)

3 years agoadd read action; avoid casts due to overload resolution rules
Anna Kozlova [Tue, 24 Jan 2017 12:42:55 +0000 (15:42 +0300)]
add read action; avoid casts due to overload resolution rules

3 years ago[groovy] do not even consider instance methods as Gdk methods
Daniil Ovchinnikov [Tue, 24 Jan 2017 12:51:36 +0000 (15:51 +0300)]
[groovy] do not even consider instance methods as Gdk methods

3 years ago[groovy] store class name in GdkMethodHolder for debug purposes
Daniil Ovchinnikov [Tue, 24 Jan 2017 12:49:56 +0000 (15:49 +0300)]
[groovy] store class name in GdkMethodHolder for debug purposes

3 years ago[updater] better assertions in patch test
Roman Shevchenko [Tue, 24 Jan 2017 13:00:05 +0000 (16:00 +0300)]
[updater] better assertions in patch test

3 years agobuild scripts: check that runtime classes of UI Designer aren't included into plugin...
nik [Tue, 24 Jan 2017 12:31:45 +0000 (15:31 +0300)]
build scripts: check that runtime classes of UI Designer aren't included into plugin distribution

These classes are added into a JAR in IDE_HOME/lib so duplicating them in a plugin is unnecessary and may lead to classloading issues.

3 years agobuild scripts: report error if multiple modules in plugin contain plugin.xml files
nik [Wed, 18 Jan 2017 15:43:23 +0000 (18:43 +0300)]
build scripts: report error if multiple modules in plugin contain plugin.xml files

This will help to avoid problems like IDEA-159769 in the future.

3 years agobuild scripts: use patterns from 'excludeFromModule' as is and check that these patte...
nik [Wed, 18 Jan 2017 15:01:51 +0000 (18:01 +0300)]
build scripts: use patterns from 'excludeFromModule' as is and check that these patterns are valid (IDEA-166676)

3 years agobuild scripts: check that valid module names are specified in properties
nik [Wed, 18 Jan 2017 14:17:32 +0000 (17:17 +0300)]
build scripts: check that valid module names are specified in properties

3 years agoAdd UntrustedCertificateStrategy in RequestBuilder (IDEA-CR-17448)
Andrey Akinshin [Tue, 17 Jan 2017 17:07:56 +0000 (22:07 +0500)]
Add UntrustedCertificateStrategy in RequestBuilder (IDEA-CR-17448)

3 years agoMerge branch 'updater'
Roman Shevchenko [Tue, 24 Jan 2017 12:41:00 +0000 (15:41 +0300)]
Merge branch 'updater'

3 years agoIDEA-166892 NullPointerException on startup
Alexey Ushakov [Tue, 24 Jan 2017 12:10:12 +0000 (15:10 +0300)]
IDEA-166892 NullPointerException on startup

Added checks and nullables to handle customized IDEA installations

3 years agoicons.gant: exclude community icons from ultimate tests appcode/171.2627 appcode/171.3040 clion/171.2626 dbe/171.2624 pycharm/171.2625
Aleksey Pivovarov [Tue, 24 Jan 2017 11:23:14 +0000 (14:23 +0300)]
icons.gant: exclude community icons from ultimate tests

3 years agoIDEA-165564 Breadcrumbs do not use ligature setting
Dmitry Batrak [Tue, 24 Jan 2017 11:41:39 +0000 (14:41 +0300)]
IDEA-165564 Breadcrumbs do not use ligature setting

3 years agoAdd even more logging to diagnose blinking testSmartFromUsedMethodsOfString()
Mikhail Golubev [Tue, 24 Jan 2017 10:51:40 +0000 (13:51 +0300)]
Add even more logging to diagnose blinking testSmartFromUsedMethodsOfString()

3 years agoIG: only check body of anonymous class for references (IDEA-167033)
Bas Leijdekkers [Tue, 24 Jan 2017 11:04:10 +0000 (12:04 +0100)]
IG: only check body of anonymous class for references (IDEA-167033)

3 years agoStreamToLoopInspection: support groupingBy(..., counting()/summingInt()/summingLong... phpstorm/171.2623
Tagir Valeev [Tue, 24 Jan 2017 10:54:30 +0000 (17:54 +0700)]
StreamToLoopInspection: support groupingBy(..., counting()/summingInt()/summingLong()/summingDouble()/mapping(summing...))

3 years agoremoved unnecessary underlyingMapSize()
Alexey Kudravtsev [Mon, 23 Jan 2017 14:49:48 +0000 (17:49 +0300)]
removed unnecessary underlyingMapSize()

3 years agouseless throws removed
Alexey Kudravtsev [Mon, 23 Jan 2017 13:58:57 +0000 (16:58 +0300)]
useless throws removed

3 years agoclose all tooltips for the project when it closes, avoid tooltips leaks
Alexey Kudravtsev [Mon, 23 Jan 2017 13:56:04 +0000 (16:56 +0300)]
close all tooltips for the project when it closes, avoid tooltips leaks

3 years agodispose error panel to avoid animator leaks
Alexey Kudravtsev [Mon, 23 Jan 2017 13:54:38 +0000 (16:54 +0300)]
dispose error panel to avoid animator leaks

3 years agoclear fields after test run to avoid leaks when the test class instance stuck in...
Alexey Kudravtsev [Mon, 23 Jan 2017 13:51:37 +0000 (16:51 +0300)]
clear fields after test run to avoid leaks when the test class instance stuck in queues

3 years agodo not leak animator
Alexey Kudravtsev [Mon, 23 Jan 2017 13:46:21 +0000 (16:46 +0300)]
do not leak animator

3 years agoanimator (along the project) leaked through swing later queue
Alexey Kudravtsev [Mon, 23 Jan 2017 13:45:30 +0000 (16:45 +0300)]
animator (along the project) leaked through swing later queue

3 years agoconcurrency bug
Alexey Kudravtsev [Mon, 23 Jan 2017 13:43:58 +0000 (16:43 +0300)]
concurrency bug

3 years agocleanup
Alexey Kudravtsev [Mon, 23 Jan 2017 11:18:22 +0000 (14:18 +0300)]
cleanup

3 years agoproject leak via AnimationStep stuck in Alarm queue
Alexey Kudravtsev [Mon, 23 Jan 2017 11:17:43 +0000 (14:17 +0300)]
project leak via AnimationStep stuck in Alarm queue

3 years agoIDEA-166252 Horizontal scrollbar is not shown when needed
Sergey Malenkov [Tue, 24 Jan 2017 10:40:06 +0000 (13:40 +0300)]
IDEA-166252 Horizontal scrollbar is not shown when needed

3 years agoicons.gant: print all icon paths on test failure
Aleksey Pivovarov [Tue, 24 Jan 2017 10:06:43 +0000 (13:06 +0300)]
icons.gant: print all icon paths on test failure

3 years agoicons.gant: print generation stats
Aleksey Pivovarov [Tue, 24 Jan 2017 09:49:49 +0000 (12:49 +0300)]
icons.gant: print generation stats

3 years agoensure that AUTOREPARSE_DELAY is correctly set to default value after test
Vladimir Krivosheev [Tue, 24 Jan 2017 09:56:04 +0000 (10:56 +0100)]
ensure that AUTOREPARSE_DELAY is correctly set to default value after test

3 years agogradle: check gradle settings for linked gradle projects instead of iterating over...
Vladislav.Soroka [Tue, 24 Jan 2017 09:51:27 +0000 (12:51 +0300)]
gradle: check gradle settings for linked gradle projects instead of iterating over all modules to determine if there is at least one gradle module in the IDE project

3 years ago[rider]: changed member modifiers and extract createScrollPane method
vadim.lomshakov [Mon, 23 Jan 2017 15:17:53 +0000 (18:17 +0300)]
[rider]: changed member modifiers and extract createScrollPane method

3 years agouse new approach for retrying read action in AsyncEditorLoader (following IDEA-CR...
Dmitry Batrak [Tue, 24 Jan 2017 09:17:41 +0000 (12:17 +0300)]
use new approach for retrying read action in AsyncEditorLoader (following IDEA-CR-17103)

3 years agoIDEA-157933 "More settings" option doesn't reappear if I unchecked "Create Project...
Dmitry Avdeev [Tue, 24 Jan 2017 09:03:57 +0000 (12:03 +0300)]
IDEA-157933 "More settings" option doesn't reappear if I unchecked "Create Project from Template"

3 years agofix blinking test
Dmitry Batrak [Tue, 24 Jan 2017 09:08:46 +0000 (12:08 +0300)]
fix blinking test

3 years agoIDEA-95818 Inspection to flip between operator and method call
alexey.afanasiev [Tue, 24 Jan 2017 08:49:44 +0000 (11:49 +0300)]
IDEA-95818 Inspection to flip between operator and method call

3 years agointroduce constant: ensure chosen visibility is acceptable (IDEA-166950)
Anna Kozlova [Tue, 24 Jan 2017 09:00:42 +0000 (12:00 +0300)]
introduce constant: ensure chosen visibility is acceptable (IDEA-166950)

3 years agojunit assumption failure: ensure started/finished pair (IDEA-166556)
Anna Kozlova [Tue, 24 Jan 2017 08:50:54 +0000 (11:50 +0300)]
junit assumption failure: ensure started/finished pair (IDEA-166556)

3 years agostart template when editor is ready
Anna Kozlova [Mon, 23 Jan 2017 17:24:19 +0000 (20:24 +0300)]
start template when editor is ready

3 years agoexpand usages: check for disposed (IDEA-CR-17595)
Anna Kozlova [Mon, 23 Jan 2017 14:35:56 +0000 (17:35 +0300)]
expand usages: check for disposed (IDEA-CR-17595)

3 years agoRegExp: the failure of other tests should not cause this test to fail appcode/171.2621 clion/171.2622
Bas Leijdekkers [Tue, 24 Jan 2017 08:32:50 +0000 (09:32 +0100)]
RegExp: the failure of other tests should not cause this test to fail

3 years agoLambdaRefactoringUtil#isQualifierUnnecessary: isAncestor check removed as isContextAn...
Tagir Valeev [Tue, 24 Jan 2017 08:33:09 +0000 (15:33 +0700)]
LambdaRefactoringUtil#isQualifierUnnecessary: isAncestor check removed as isContextAncestor supersedes it (IDEA-CR-17652)

3 years agoLambdaUtil#isIdentityLambda; annotations fixed
Tagir Valeev [Tue, 24 Jan 2017 08:27:05 +0000 (15:27 +0700)]
LambdaUtil#isIdentityLambda; annotations fixed

3 years agoLambdaUtil#isIdentityLambda
Tagir Valeev [Tue, 24 Jan 2017 08:25:29 +0000 (15:25 +0700)]
LambdaUtil#isIdentityLambda

3 years agoStreamToLoopInspection: allow custom sources when option is set
Tagir Valeev [Tue, 24 Jan 2017 08:15:44 +0000 (15:15 +0700)]
StreamToLoopInspection: allow custom sources when option is set

3 years ago[param hints] more flaky test logging part2
Yaroslav Lepenkin [Tue, 24 Jan 2017 08:21:01 +0000 (11:21 +0300)]
[param hints] more flaky test logging part2

3 years agoremoveTemplate behaviour restored
Dmitry Avdeev [Tue, 24 Jan 2017 07:55:28 +0000 (10:55 +0300)]
removeTemplate behaviour restored

3 years agoIDEA-166188 The label is located lower than it should
Dmitry Avdeev [Tue, 24 Jan 2017 07:28:04 +0000 (10:28 +0300)]
IDEA-166188 The label is located lower than it should

3 years agocleanup
Dmitry Avdeev [Tue, 24 Jan 2017 07:20:39 +0000 (10:20 +0300)]
cleanup

3 years agoIDEA-155075 Why file template settings are marked as per-project?
Dmitry Avdeev [Tue, 24 Jan 2017 07:00:19 +0000 (10:00 +0300)]
IDEA-155075 Why file template settings are marked as per-project?

3 years agoLambdaRefactoringUtil#convertToLambda: check context when deciding whether to add...
Tagir Valeev [Tue, 24 Jan 2017 06:54:02 +0000 (13:54 +0700)]
LambdaRefactoringUtil#convertToLambda: check context when deciding whether to add qualifier

3 years agoMerge remote-tracking branch 'origin/master' appcode/171.2613.4 appcode/171.2618 clion/171.2613.3 clion/171.2616 dbe/171.2612 idea/171.2613 idea/171.2613.5 phpstorm/171.2614 pycharm/171.2617 pycharm/171.2619 rubymine/171.2615 webstorm/171.2613.1 webstorm/171.2620
Konstantin Bulenkov [Tue, 24 Jan 2017 00:00:00 +0000 (03:00 +0300)]
Merge remote-tracking branch 'origin/master'

3 years agoActivate the ide frame on request from Toolbox App
Konstantin Bulenkov [Mon, 23 Jan 2017 23:58:51 +0000 (02:58 +0300)]
Activate the ide frame on request from Toolbox App

3 years ago[ui] search text field on mac has minimum size to accommodate icons
Julia Beliaeva [Fri, 16 Dec 2016 14:50:19 +0000 (17:50 +0300)]
[ui] search text field on mac has minimum size to accommodate icons

3 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Mon, 23 Jan 2017 22:47:28 +0000 (01:47 +0300)]
Merge remote-tracking branch 'origin/master'

3 years agoadd missing move-to-button_dark.png
Konstantin Bulenkov [Mon, 23 Jan 2017 22:45:07 +0000 (01:45 +0300)]
add missing move-to-button_dark.png

3 years agoadd maximize.png
Konstantin Bulenkov [Mon, 23 Jan 2017 22:41:20 +0000 (01:41 +0300)]
add maximize.png

3 years agoremove unused darcula icon for YouTrack
Konstantin Bulenkov [Mon, 23 Jan 2017 22:26:39 +0000 (01:26 +0300)]
remove unused darcula icon for YouTrack

3 years agoremove darcula icons for edit
Konstantin Bulenkov [Mon, 23 Jan 2017 22:21:31 +0000 (01:21 +0300)]
remove darcula icons for edit

3 years agoremove frame_background.png
Konstantin Bulenkov [Mon, 23 Jan 2017 21:39:19 +0000 (00:39 +0300)]
remove frame_background.png

3 years agoupdate icons by size
Konstantin Bulenkov [Mon, 23 Jan 2017 21:35:26 +0000 (00:35 +0300)]
update icons by size

3 years agoremove unnecessary darcula icon
Konstantin Bulenkov [Mon, 23 Jan 2017 20:46:20 +0000 (23:46 +0300)]
remove unnecessary darcula icon

3 years agoremove forward@2x_dark.png as duplicate of forward@2x.png
Konstantin Bulenkov [Mon, 23 Jan 2017 20:43:30 +0000 (23:43 +0300)]
remove forward@2x_dark.png as duplicate of forward@2x.png

3 years agoUse registry key ide.splitter.mouseZone (it's 6 by default) instead of hardcoded '6'
Vassiliy.Kudryashov [Mon, 23 Jan 2017 19:44:52 +0000 (22:44 +0300)]
Use registry key ide.splitter.mouseZone (it's 6 by default) instead of hardcoded '6'

3 years ago[rider]: allowed to fire parameter info updates via an external provider
vadim.lomshakov [Fri, 20 Jan 2017 02:33:09 +0000 (05:33 +0300)]
[rider]: allowed to fire parameter info updates via an external provider

3 years agofixed relogin to stepic problem with user id
Ekaterina Tuzova [Mon, 23 Jan 2017 17:12:23 +0000 (20:12 +0300)]
fixed relogin to stepic problem with user id

3 years agoicons.gant: run size checks only on icons
Aleksey Pivovarov [Mon, 23 Jan 2017 16:37:39 +0000 (19:37 +0300)]
icons.gant: run size checks only on icons

3 years agoicons.gant: cleanup
Aleksey Pivovarov [Mon, 23 Jan 2017 16:36:42 +0000 (19:36 +0300)]
icons.gant: cleanup

3 years agoicons: fix typo in tips&tricks images
Aleksey Pivovarov [Mon, 23 Jan 2017 15:59:13 +0000 (18:59 +0300)]
icons: fix typo in tips&tricks images

3 years ago[platform] notifies a user when native file watcher is not supported on a platform...
Roman Shevchenko [Mon, 23 Jan 2017 15:50:49 +0000 (18:50 +0300)]
[platform] notifies a user when native file watcher is not supported on a platform (IDEA-CR-17629)

3 years ago[param hints] more flaky test logging
Yaroslav Lepenkin [Mon, 23 Jan 2017 15:47:29 +0000 (18:47 +0300)]
[param hints] more flaky test logging

3 years agofixed access to private outer class methods with params
Egor.Ushakov [Mon, 23 Jan 2017 15:07:50 +0000 (18:07 +0300)]
fixed access to private outer class methods with params

3 years agoIDEA-CR-17317 digest if module ext doesn't implement state tracker appcode/171.2610 clion/171.2609
Vladimir Krivosheev [Mon, 23 Jan 2017 14:58:15 +0000 (15:58 +0100)]
IDEA-CR-17317 digest if module ext doesn't implement state tracker

3 years agocleanup — prefer multiCommit(list) method
Vladimir Krivosheev [Mon, 23 Jan 2017 14:32:03 +0000 (15:32 +0100)]
cleanup — prefer multiCommit(list) method

3 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 23 Jan 2017 14:49:37 +0000 (17:49 +0300)]
Merge remote-tracking branch 'origin/master'

3 years agoPY-20633 PY-9764 Change the code sample to better show effect of the new options
Mikhail Golubev [Mon, 23 Jan 2017 14:11:47 +0000 (17:11 +0300)]
PY-20633 PY-9764 Change the code sample to better show effect of the new options

3 years agoPY-20633 Wrap only multiline "from" imports in parentheses
Mikhail Golubev [Mon, 23 Jan 2017 13:08:14 +0000 (16:08 +0300)]
PY-20633 Wrap only multiline "from" imports in parentheses

Effectively, I've removed "Always" variant of "Force parentheses" option.
It doesn't seem that people ever need to wrap one line "from" imports in
parentheses, so there is no point in making code style settings more
complicated. We can return combo box with "Always" variant later
if someone specifically asks for it.

3 years agoPY-9764 Allow to force trailing comma in multiline "from" import statements
Mikhail Golubev [Fri, 20 Jan 2017 15:53:30 +0000 (18:53 +0300)]
PY-9764 Allow to force trailing comma in multiline "from" import statements

3 years agoPY-20633 Allow to forcibly surround "from" imports with parentheses
Mikhail Golubev [Wed, 18 Jan 2017 19:08:03 +0000 (22:08 +0300)]
PY-20633  Allow to forcibly surround "from" imports with parentheses

As in case with similar options for braces in Java and other languages
there are three variants of behavior: don't force, force always, and
force if the corresponding statement spans multiple lines.
In either way, the option is applied only if "from" import contains
more than one imported name.

PY-20633 Allow to wrap only multiline "from" imports in parentheses

3 years agoConsider option about new line after opening brace in dicts when aligning closing one
Mikhail Golubev [Wed, 18 Jan 2017 16:53:16 +0000 (19:53 +0300)]
Consider option about new line after opening brace in dicts when aligning closing one

Because this setting causes hanging indent to appear on reformat.

3 years agoPY-20633 Don't need to call reformat twice to move right parenthesis in from imports...
Mikhail Golubev [Wed, 18 Jan 2017 16:32:05 +0000 (19:32 +0300)]
PY-20633 Don't need to call reformat twice to move right parenthesis in from imports sometimes

3 years agoPY-20633 Options to put open/close parentheses in "from" imports on their own lines
Mikhail Golubev [Wed, 18 Jan 2017 15:29:23 +0000 (18:29 +0300)]
PY-20633 Options to put open/close parentheses in "from" imports on their own lines

3 years agoPY-20633 Allow to configure wrapping policy for names in a "from" import
Mikhail Golubev [Tue, 17 Jan 2017 15:14:20 +0000 (18:14 +0300)]
PY-20633 Allow to configure wrapping policy for names in a "from" import

3 years agoPY-10182 Add examples for "Hang closing brackets" in code style preview
Mikhail Golubev [Tue, 17 Jan 2017 14:02:55 +0000 (17:02 +0300)]
PY-10182 Add examples for "Hang closing brackets" in code style preview

3 years ago[ui] perm. gen -> metaspace in OOME dialog (IDEA-165796)
Roman Shevchenko [Mon, 23 Jan 2017 14:27:42 +0000 (17:27 +0300)]
[ui] perm. gen -> metaspace in OOME dialog (IDEA-165796)

3 years agoIDEA-166179 [followup] Font size is not preserved after updating to EAP build idea/171.2608
Anton Tarasov [Mon, 23 Jan 2017 14:10:01 +0000 (17:10 +0300)]
IDEA-166179 [followup] Font size is not preserved after updating to EAP build

JBUI.scaleFontSize shouldn't be used to restore user's font settings as it may screw it.

3 years agoIDEA-166807 IntelliJ does not recognize and deletes project shared file templates
Dmitry Avdeev [Mon, 23 Jan 2017 14:05:29 +0000 (17:05 +0300)]
IDEA-166807 IntelliJ does not recognize and deletes project shared file templates

3 years agohonor capture point enabled state
Egor.Ushakov [Mon, 23 Jan 2017 14:07:00 +0000 (17:07 +0300)]
honor capture point enabled state

3 years agoIDEA-166759 The cursor while over one ToolWindow sees another border toolwindow,...
Vassiliy.Kudryashov [Mon, 23 Jan 2017 13:32:49 +0000 (16:32 +0300)]
IDEA-166759 The cursor while over one ToolWindow sees another border toolwindow, located behind

3 years agomake static: fix inner class check (IDEA-166983)
Anna Kozlova [Mon, 23 Jan 2017 13:20:58 +0000 (16:20 +0300)]
make static: fix inner class check (IDEA-166983)

3 years agofixed popup borders with new hidpi
Egor.Ushakov [Mon, 23 Jan 2017 13:01:27 +0000 (16:01 +0300)]
fixed popup borders with new hidpi

3 years agoEmptyProgressIndicator.notNullize doesn't log info
Anton Makeev [Mon, 23 Jan 2017 13:09:21 +0000 (14:09 +0100)]
EmptyProgressIndicator.notNullize doesn't log info

3 years agovcs: remove unused icon
Aleksey Pivovarov [Mon, 23 Jan 2017 13:03:07 +0000 (16:03 +0300)]
vcs: remove unused icon

3 years agoicons: remove @2x_dark icons that are equal to the @2x ones
Aleksey Pivovarov [Mon, 23 Jan 2017 12:52:38 +0000 (15:52 +0300)]
icons: remove @2x_dark icons that are equal to the @2x ones

3 years agoicons: fix typos in file name
Aleksey Pivovarov [Mon, 23 Jan 2017 12:31:09 +0000 (15:31 +0300)]
icons: fix typos in file name

3 years agorun icons.gant
Aleksey Pivovarov [Mon, 23 Jan 2017 12:25:05 +0000 (15:25 +0300)]
run icons.gant

3 years agoicons.gant: test that all icons are optimized
Aleksey Pivovarov [Mon, 16 Jan 2017 13:23:22 +0000 (16:23 +0300)]
icons.gant: test that all icons are optimized