idea/community.git
6 years ago[dbe] speedup datasource dialog
Sergey Ignatov [Sat, 23 Jan 2016 14:47:24 +0000 (17:47 +0300)]
[dbe] speedup datasource dialog

Don't use slow and substandard ColorSpace.CS_GRAY filter.
Also, IconUtil#desaturate, IconUtil#filterIcon, and IconUtil#Filter
have been introduced.

6 years ago[vcs-log] rename PermanentCommitsInfoIml -> PermanentCommitsInfoImpl
Julia Beliaeva [Sat, 23 Jan 2016 12:20:16 +0000 (15:20 +0300)]
[vcs-log] rename PermanentCommitsInfoIml -> PermanentCommitsInfoImpl

6 years ago[memory optimization] appcode/144.3287 clion/144.3286
Maxim.Mossienko [Sat, 23 Jan 2016 11:43:03 +0000 (12:43 +0100)]
[memory optimization]
store files to be loaded in ABQ,
queue only limited number of tasks for content loading,
add to queue next task for content loading once we are done with loading current content (CPS like)

6 years agorevert "limiting disk access with nested executor services" to avoid indexing hangs...
Maxim.Mossienko [Sat, 23 Jan 2016 11:39:56 +0000 (12:39 +0100)]
revert "limiting disk access with nested executor services" to avoid indexing hangs in case of several projects IDEA-148981.
Content loaders of one project in thread number limited thread pool are waiting for contents to be consumed while content consumers (also in thread number limited pool) are waiting for content to be loaded for another project(s)

6 years agoJavaLineBreakpointType - resore API appcode/144.3276 clion/144.3278 idea/144.3279 phpstorm/144.3275 phpstorm/144.3285 pycharm/144.3281 pycharm/144.3282 rubymine/144.3280 webstorm/144.3283
Vladimir Krivosheev [Fri, 22 Jan 2016 19:42:08 +0000 (20:42 +0100)]
JavaLineBreakpointType - resore API

6 years agoIDEA-149210 Rework IDE notifications
Alexander Lobas [Fri, 22 Jan 2016 19:36:56 +0000 (22:36 +0300)]
IDEA-149210 Rework IDE notifications

6 years agoEA-78344 - NPE: AntialiasingType.getKeyForCurrentScope
Sergey Malenkov [Fri, 22 Jan 2016 19:26:04 +0000 (22:26 +0300)]
EA-78344 - NPE: AntialiasingType.getKeyForCurrentScope

6 years agoIDEA-149395 LeftHandScrollbarLayout depreceated
Sergey Malenkov [Fri, 22 Jan 2016 19:14:27 +0000 (22:14 +0300)]
IDEA-149395 LeftHandScrollbarLayout depreceated
Fix layout of flipped scrollbars in the Diff view

6 years agotry to make GroovyStressPerformanceTest pass on teamcity appcode/144.3274 appcode/144.3488
peter [Fri, 22 Jan 2016 19:16:50 +0000 (20:16 +0100)]
try to make GroovyStressPerformanceTest pass on teamcity

6 years agoexternal build: if build fails because of a circular dependency show names of all...
nik [Fri, 22 Jan 2016 19:04:01 +0000 (22:04 +0300)]
external build: if build fails because of a circular dependency show names of all targets composing the cycle (ZD-616449)

6 years agoIDEA-60932 Support Groovy expressions in debugger expression evaluation - fix for...
Egor.Ushakov [Fri, 22 Jan 2016 17:56:47 +0000 (20:56 +0300)]
IDEA-60932 Support Groovy expressions in debugger expression evaluation - fix for references resolving

6 years ago[platform] prefer bundled JNA dispatcher lib
Roman Shevchenko [Fri, 22 Jan 2016 17:32:42 +0000 (20:32 +0300)]
[platform] prefer bundled JNA dispatcher lib

6 years ago[vcs-log] remove a constraint since it does not make any difference
Julia Beliaeva [Fri, 22 Jan 2016 17:20:05 +0000 (20:20 +0300)]
[vcs-log] remove a constraint since it does not make any difference

6 years ago[vcs-log] extract constant from string literal
Julia Beliaeva [Sat, 16 Jan 2016 14:21:30 +0000 (17:21 +0300)]
[vcs-log] extract constant from string literal

6 years agoinitial support to debug lambda in JS code
Vladimir Krivosheev [Fri, 22 Jan 2016 17:19:57 +0000 (18:19 +0100)]
initial support to debug lambda in JS code

6 years agoWEB-19902 Node.js RC: select currently active Node Interpreter on opening "Configure...
irengrig [Fri, 22 Jan 2016 17:06:55 +0000 (18:06 +0100)]
WEB-19902 Node.js RC: select currently active Node Interpreter on opening "Configure Node.js interpreters" table

6 years agoEA-78285 - CCE: SillyAssignmentInspectionBase.checkSillyAssignment
Anna Kozlova [Fri, 22 Jan 2016 16:39:20 +0000 (19:39 +0300)]
EA-78285 - CCE: SillyAssignmentInspectionBase.checkSillyAssignment

6 years agostatic imports suggestions: allow to disable
Anna Kozlova [Fri, 22 Jan 2016 12:24:52 +0000 (15:24 +0300)]
static imports suggestions: allow to disable

6 years agotrivial functional expression: preserve comments
Anna Kozlova [Fri, 22 Jan 2016 11:55:53 +0000 (14:55 +0300)]
trivial functional expression: preserve comments

6 years agovcs: mark actions as DumbAware
Aleksey Pivovarov [Fri, 22 Jan 2016 16:50:26 +0000 (19:50 +0300)]
vcs: mark actions as DumbAware

6 years agoIDEA-149395 Do not use unexpected scroll bar UI
Sergey Malenkov [Fri, 22 Jan 2016 14:48:04 +0000 (17:48 +0300)]
IDEA-149395 Do not use unexpected scroll bar UI

6 years agoIDEA-149395 Fix editor's scroll bars
Sergey Malenkov [Fri, 22 Jan 2016 14:23:41 +0000 (17:23 +0300)]
IDEA-149395 Fix editor's scroll bars

6 years agoFix possible memory leak in shared code
Sergey Malenkov [Fri, 22 Jan 2016 14:22:34 +0000 (17:22 +0300)]
Fix possible memory leak in shared code

6 years agoIDEA-149395 Rounded angles for new scroll bars
Sergey Malenkov [Fri, 22 Jan 2016 12:53:31 +0000 (15:53 +0300)]
IDEA-149395 Rounded angles for new scroll bars

6 years agomore correct gaps around annotaions
Egor.Ushakov [Fri, 22 Jan 2016 16:48:28 +0000 (19:48 +0300)]
more correct gaps around annotaions

6 years agocode simplified, we can simply check event area
Egor.Ushakov [Fri, 22 Jan 2016 16:30:23 +0000 (19:30 +0300)]
code simplified, we can simply check event area

6 years agohandle IndexNotReadyException thrown by PsiClassOwner.getClasses() (IDEA-150618)
Dmitry Jemerov [Fri, 22 Jan 2016 16:01:17 +0000 (17:01 +0100)]
handle IndexNotReadyException thrown by PsiClassOwner.getClasses() (IDEA-150618)

6 years agojetgroovy and groovy-psi use jdk8 level now
peter [Fri, 22 Jan 2016 15:45:21 +0000 (16:45 +0100)]
jetgroovy and groovy-psi use jdk8 level now

6 years ago@NotNull
Alexander Zolotov [Thu, 21 Jan 2016 18:51:35 +0000 (21:51 +0300)]
@NotNull

6 years agorevert: [java] navigation to synthetic methods
Roman Shevchenko [Fri, 22 Jan 2016 15:50:17 +0000 (18:50 +0300)]
revert: [java] navigation to synthetic methods

6 years agoFix test data (default color for class/interface names is black, not undefined)
Rustam Vishnyakov [Fri, 22 Jan 2016 15:47:27 +0000 (18:47 +0300)]
Fix test data (default color for class/interface names is black, not undefined)

6 years ago[hg]: IDEA-149897 history and annotate fixed for uncommitted moved files
Nadya Zabrodina [Fri, 22 Jan 2016 15:45:50 +0000 (18:45 +0300)]
[hg]: IDEA-149897 history and annotate fixed for uncommitted moved files

6 years agocleanup
Alexey Kudravtsev [Fri, 22 Jan 2016 15:07:28 +0000 (18:07 +0300)]
cleanup

6 years agoIDEA-150726 [add some javadoc]
Anton Tarasov [Fri, 22 Jan 2016 14:50:29 +0000 (17:50 +0300)]
IDEA-150726 [add some javadoc]

6 years agoIDEA-150726 Gutter icons scaled wrong on Retina
Anton Tarasov [Fri, 22 Jan 2016 09:18:12 +0000 (12:18 +0300)]
IDEA-150726 Gutter icons scaled wrong on Retina

6 years agoexternal system settings configuration serialization fixed appcode/144.3267 clion/144.3268
Vladislav.Soroka [Fri, 22 Jan 2016 14:45:35 +0000 (17:45 +0300)]
external system settings configuration serialization fixed

6 years agoPsiSearchHelperImpl: rethrow PCE
peter [Fri, 22 Jan 2016 14:00:01 +0000 (15:00 +0100)]
PsiSearchHelperImpl: rethrow PCE

6 years agoAdd JBUI scale factor logging.
Anton Tarasov [Fri, 22 Jan 2016 13:56:33 +0000 (16:56 +0300)]
Add JBUI scale factor logging.

6 years agoDon't add -1 shift to line cursor when zero-latency mode is enabled #IDEA-149961
Pavel Fatin [Fri, 22 Jan 2016 13:35:36 +0000 (14:35 +0100)]
Don't add -1 shift to line cursor when zero-latency mode is enabled #IDEA-149961

6 years agoBuilt-in editor typing latency stats removed (use Typometer instead)
Pavel Fatin [Mon, 18 Jan 2016 17:00:37 +0000 (18:00 +0100)]
Built-in editor typing latency stats removed (use Typometer instead)

6 years agoIDEA-60932 - better context for availability check
Egor.Ushakov [Fri, 22 Jan 2016 13:12:14 +0000 (16:12 +0300)]
IDEA-60932  - better context for availability check

6 years agoremoved starting gap if annotations area is the first visible
Egor.Ushakov [Fri, 22 Jan 2016 12:56:32 +0000 (15:56 +0300)]
removed starting gap if annotations area is the first visible

6 years agoshow usages in code before non-code usages in 'Find Usages' tool window (IDEA-139310)
Kernc [Fri, 22 Jan 2016 12:41:29 +0000 (15:41 +0300)]
show usages in code before non-code usages in 'Find Usages' tool window (IDEA-139310)

6 years agogenericify ConfigurationFactoryEx
Sergey Simonchik [Fri, 22 Jan 2016 12:34:36 +0000 (15:34 +0300)]
genericify ConfigurationFactoryEx

6 years agoReplace deprecated CodeInsightColors attributes with DefaultLanguageHighlighterColors
Rustam Vishnyakov [Fri, 22 Jan 2016 12:25:08 +0000 (15:25 +0300)]
Replace deprecated CodeInsightColors attributes with DefaultLanguageHighlighterColors

6 years agoPY-1779 Fix problem with removing pair of triple quotes
Valentina Kiryushkina [Fri, 22 Jan 2016 12:18:37 +0000 (15:18 +0300)]
PY-1779 Fix problem with removing pair of triple quotes

Check if there is triple quote to the right of the cursor

6 years agogroovy: "test performance of resolving methods with many siblings"
peter [Fri, 22 Jan 2016 12:15:44 +0000 (13:15 +0100)]
groovy: "test performance of resolving methods with many siblings"

6 years ago[java] missing LightField.isEquivalentTo() implementation (IDEA-150651)
Roman Shevchenko [Fri, 22 Jan 2016 12:15:19 +0000 (15:15 +0300)]
[java] missing LightField.isEquivalentTo() implementation (IDEA-150651)

6 years agoIDEA-147003, IDEA-147004, IDEA-23487 Provide syntax aware 'move left'/'move right...
Dmitry Batrak [Fri, 22 Jan 2016 12:12:09 +0000 (15:12 +0300)]
IDEA-147003, IDEA-147004, IDEA-23487 Provide syntax aware 'move left'/'move right' actions

6 years agoremoved inline debugger option from registry appcode/144.3260 clion/144.3261
Egor.Ushakov [Fri, 22 Jan 2016 11:48:10 +0000 (14:48 +0300)]
removed inline debugger option from registry

6 years agoIDEA-CR-7907: move java-specific Git cloud's detection to dedicated module - fix... idea/144.3259
Michael Golubev [Fri, 22 Jan 2016 11:41:39 +0000 (12:41 +0100)]
IDEA-CR-7907: move java-specific Git cloud's detection to dedicated module - fix community build

6 years agotrivial functional expression: check parent statement
Anna Kozlova [Fri, 22 Jan 2016 11:39:17 +0000 (14:39 +0300)]
trivial functional expression: check parent statement

6 years agorestored "return true" in case of side click
Alexey Kudravtsev [Fri, 22 Jan 2016 11:38:03 +0000 (14:38 +0300)]
restored "return true" in case of side click

6 years agoremoved assertion because Jeka hates swing
Alexey Kudravtsev [Fri, 22 Jan 2016 11:35:02 +0000 (14:35 +0300)]
removed assertion because Jeka hates swing

6 years agocleanup
Alexey Kudravtsev [Fri, 22 Jan 2016 11:13:10 +0000 (14:13 +0300)]
cleanup

6 years agotrivial functional expression: accept parent call expressions for value compatible...
Anna Kozlova [Fri, 22 Jan 2016 11:26:42 +0000 (14:26 +0300)]
trivial functional expression: accept parent call expressions for value compatible lambdas

6 years agoinspection description (IDEA-CR-7809)
Anna Kozlova [Fri, 22 Jan 2016 10:52:12 +0000 (13:52 +0300)]
inspection description (IDEA-CR-7809)

6 years agodisable static import on-the-fly suggestion if nothing applicable found (following...
Anna Kozlova [Fri, 22 Jan 2016 10:49:05 +0000 (13:49 +0300)]
disable static import on-the-fly suggestion if nothing applicable found (following IDEA-CR-7943)

6 years agoremove unused parts of test data
Anna Kozlova [Fri, 22 Jan 2016 10:34:04 +0000 (13:34 +0300)]
remove unused parts of test data

6 years agorevert non-finished change
Anna Kozlova [Fri, 22 Jan 2016 10:03:08 +0000 (13:03 +0300)]
revert non-finished change

6 years agorespect the contract: null if not adjusted (IDEA-150120)
Anna Kozlova [Thu, 21 Jan 2016 13:19:38 +0000 (14:19 +0100)]
respect the contract: null if not adjusted (IDEA-150120)

6 years agoretrieve inference errors from containing calls as they themselves won't be highlight...
Anna Kozlova [Thu, 21 Jan 2016 13:12:00 +0000 (14:12 +0100)]
retrieve inference errors from containing calls as they themselves won't be highlighted as there are errors in arguments (IDEA-150123)

6 years agoforeach -> collect: simplify to addAll on collections if no filter/mapper is present...
Anna Kozlova [Thu, 21 Jan 2016 12:40:46 +0000 (13:40 +0100)]
foreach -> collect: simplify to addAll on collections if no filter/mapper is present (IDEA-150515)

6 years agoexpected type for expression inside annotation arg can't be array type (IDEA-150564)
Anna Kozlova [Thu, 21 Jan 2016 11:50:10 +0000 (12:50 +0100)]
expected type for expression inside annotation arg can't be array type (IDEA-150564)

6 years agodisable introduce variable intention for incomplete statements (IDEA-150640)
Anna Kozlova [Thu, 21 Jan 2016 09:40:33 +0000 (10:40 +0100)]
disable introduce variable intention for incomplete statements (IDEA-150640)

6 years agodisable assertion in test mode phpstorm/144.3257
Alexey Kudravtsev [Fri, 22 Jan 2016 11:01:15 +0000 (14:01 +0300)]
disable assertion in test mode

6 years agojavadoc
Alexey Kudravtsev [Fri, 22 Jan 2016 10:43:20 +0000 (13:43 +0300)]
javadoc

6 years ago#RUBY-17678 get rid of rbenv gemsets feature flag
Dmitry.Krasilschikov [Fri, 22 Jan 2016 10:38:05 +0000 (13:38 +0300)]
#RUBY-17678 get rid of rbenv gemsets feature flag

6 years agoincrease vcs history size when preload enabled (IDEA-CR-7773)
Egor.Ushakov [Fri, 22 Jan 2016 10:28:45 +0000 (13:28 +0300)]
increase vcs history size when preload enabled (IDEA-CR-7773)

6 years ago[java] navigation to synthetic methods, corrected
Roman Shevchenko [Fri, 22 Jan 2016 10:10:31 +0000 (13:10 +0300)]
[java] navigation to synthetic methods, corrected

6 years agoZD-616235 Log errors of package_tool.py in PyPackageManagerImpl
Mikhail Golubev [Thu, 21 Jan 2016 13:12:37 +0000 (16:12 +0300)]
ZD-616235 Log errors of package_tool.py in PyPackageManagerImpl

6 years agovcs: fix tests
Aleksey Pivovarov [Fri, 22 Jan 2016 09:56:08 +0000 (12:56 +0300)]
vcs: fix tests

broken by f96baaf: now range expanding is more greedy

6 years agounnecessary method removed
Alexey Kudravtsev [Fri, 22 Jan 2016 09:43:39 +0000 (12:43 +0300)]
unnecessary method removed

6 years agoexecute requests sequentially even in pooled thread (a lot of clients depend on it)
Alexey Kudravtsev [Thu, 21 Jan 2016 16:05:36 +0000 (19:05 +0300)]
execute requests sequentially even in pooled thread (a lot of clients depend on it)

6 years agofix in case of busy agent
Alexey Kudravtsev [Thu, 21 Jan 2016 15:22:34 +0000 (18:22 +0300)]
fix in case of busy agent

6 years agocleanup
Alexey Kudravtsev [Thu, 21 Jan 2016 13:47:19 +0000 (16:47 +0300)]
cleanup

6 years agoIDEA-150726 Gutter icons scaled wrong on Retina appcode/144.3241 appcode/144.3253 clion/144.3243 clion/144.3252 idea/144.3240 idea/144.3250 phpstorm/144.3244 pycharm/144.3239 pycharm/144.3247 rubymine/144.3245 webstorm/144.3238 webstorm/144.3248
Konstantin Bulenkov [Thu, 21 Jan 2016 19:45:26 +0000 (20:45 +0100)]
IDEA-150726 Gutter icons scaled wrong on Retina

6 years agoIDEA-149210 Rework IDE notifications
Alexander Lobas [Thu, 21 Jan 2016 19:41:54 +0000 (22:41 +0300)]
IDEA-149210 Rework IDE notifications

6 years ago[mvc] implement ensureRunConfigurationExists() by default
Daniil Ovchinnikov [Thu, 21 Jan 2016 16:48:36 +0000 (19:48 +0300)]
[mvc] implement ensureRunConfigurationExists() by default

6 years ago[mvc] make modification tracker able to increase
Daniil Ovchinnikov [Thu, 21 Jan 2016 16:38:12 +0000 (19:38 +0300)]
[mvc] make modification tracker able to increase

6 years agoupdate dfa intention test expectations after IDEA-149904
peter [Thu, 21 Jan 2016 19:04:36 +0000 (20:04 +0100)]
update dfa intention test expectations after IDEA-149904

6 years agoshow progress for vagrant process
irengrig [Thu, 21 Jan 2016 19:04:13 +0000 (20:04 +0100)]
show progress for vagrant process

6 years agoEA-71706 - IAE: IdeEventQueue.defaultDispatchEvent
Sergey Malenkov [Thu, 21 Jan 2016 18:30:48 +0000 (21:30 +0300)]
EA-71706 - IAE: IdeEventQueue.defaultDispatchEvent

6 years agohandle exceptions during find usages and continue
peter [Thu, 21 Jan 2016 18:30:19 +0000 (19:30 +0100)]
handle exceptions during find usages and continue

6 years agoIDEA-60932 Support Groovy expressions in debugger expression evaluation pycharm/144.3233
Egor.Ushakov [Thu, 21 Jan 2016 17:22:13 +0000 (20:22 +0300)]
IDEA-60932 Support Groovy expressions in debugger expression evaluation

6 years agocheck file type of code fragment factories first, then context
Egor.Ushakov [Thu, 21 Jan 2016 17:21:39 +0000 (20:21 +0300)]
check file type of code fragment factories first, then context

6 years agoDocker integration - separate tool window
Michael Golubev [Thu, 21 Jan 2016 16:40:16 +0000 (17:40 +0100)]
Docker integration - separate tool window

6 years agogit: rebase: refresh the repo state info ASAP
Kirill Likhodedov [Thu, 21 Jan 2016 16:37:04 +0000 (19:37 +0300)]
git: rebase: refresh the repo state info ASAP

it used to wait for the full refresh to complete, which can be slow.
in particular it led to such unfortunate effects: clicking abort
in the error notification could say "no rebase in progress" because the
VFS refresh didn't force .git/ files to refresh yet.

6 years agoadded method to create XSourcePosition by file, line and column
Alexander Doroshko [Thu, 21 Jan 2016 16:34:24 +0000 (19:34 +0300)]
added method to create XSourcePosition by file, line and column

6 years agoIDEA-149017 Process list implementation does not provide correct executable names...
Anton Makeev [Thu, 21 Jan 2016 16:23:25 +0000 (17:23 +0100)]
IDEA-149017 Process list implementation does not provide correct executable names for applications with spaces in their paths:
* IDEA-150592 Attach to process list doesn't show process with non–latin character
* IDEA-150591 Attach to process list doesn't show processes launched from terminal with a relative path

6 years agoMerge branch 'kl/rebase-refactor' rubymine/144.3236
Kirill Likhodedov [Thu, 21 Jan 2016 15:58:56 +0000 (18:58 +0300)]
Merge branch 'kl/rebase-refactor'

6 years agoFix typo
auchri [Fri, 1 Jan 2016 23:55:00 +0000 (00:55 +0100)]
Fix typo

6 years ago[vcs-log] minor: remove access to MainFrame from filter ui
Julia Beliaeva [Thu, 21 Jan 2016 15:54:41 +0000 (18:54 +0300)]
[vcs-log] minor: remove access to MainFrame from filter ui

6 years agoIDEA-136565 Checkout with Rebase
Kirill Likhodedov [Wed, 13 Jan 2016 15:21:48 +0000 (18:21 +0300)]
IDEA-136565 Checkout with Rebase

6 years agogit: rebase: make rebase dialog reuse the existing common rebase process
Kirill Likhodedov [Fri, 15 Jan 2016 15:24:11 +0000 (18:24 +0300)]
git: rebase: make rebase dialog reuse the existing common rebase process

This fixes: IDEA-81093, IDEA-55479, IDEA-55672, IDEA-76778, IDEA-55672

6 years agoRemember the ongoing rebase state and use it to resume from "continue rebase" and...
Kirill Likhodedov [Wed, 13 Jan 2016 16:43:01 +0000 (19:43 +0300)]
Remember the ongoing rebase state and use it to resume from "continue rebase" and other actions

* Keep GitRebaseParams just for parameters of the standard rebase;
* Introduce separate methods for "continuing" rebase operations:
  abort, continue, skip.

This fixes: IDEA-135299, IDEA-60413, IDEA-72282, IDEA-142648

6 years ago[vcs-log] migrate from deprecated TypeSafeDataProvider to DataProvider pycharm/144.3229
Julia Beliaeva [Wed, 20 Jan 2016 15:49:04 +0000 (18:49 +0300)]
[vcs-log] migrate from deprecated TypeSafeDataProvider to DataProvider

6 years agoIDEA-149407 (False positive "Illegal format String specifier")
Bas Leijdekkers [Thu, 21 Jan 2016 15:37:01 +0000 (16:37 +0100)]
IDEA-149407 (False positive "Illegal format String specifier")

6 years agoreverted fix, see IDEA-CR-7815
Egor.Ushakov [Thu, 21 Jan 2016 15:29:55 +0000 (18:29 +0300)]
reverted fix, see IDEA-CR-7815

6 years agoMerge remote-tracking branch 'origin/master'
Aleksey Pivovarov [Thu, 21 Jan 2016 15:25:24 +0000 (18:25 +0300)]
Merge remote-tracking branch 'origin/master'