idea/community.git
7 years agousing base class (Component) is better
Sergey Simonchik [Mon, 25 May 2015 14:17:06 +0000 (17:17 +0300)]
using base class (Component) is better

7 years agotestFramework-java: added runtime dependency on external-system to allow running...
nik [Mon, 25 May 2015 14:10:34 +0000 (17:10 +0300)]
testFramework-java: added runtime dependency on external-system to allow running test in their own module's classpath

7 years agocompilation
Alexey Kudravtsev [Mon, 25 May 2015 13:28:46 +0000 (16:28 +0300)]
compilation

7 years agooptimisation
Alexey Kudravtsev [Mon, 25 May 2015 13:13:05 +0000 (16:13 +0300)]
optimisation

7 years agodo not rebuild whole index if there is single file indexer failure, we try to index...
Maxim.Mossienko [Mon, 25 May 2015 13:21:07 +0000 (15:21 +0200)]
do not rebuild whole index if there is single file indexer failure, we try to index the file after next restart

7 years agomaven: IDEA-140673 IDEA can not download existing sources because of ArtifactResoluti...
Vladislav.Soroka [Mon, 25 May 2015 12:10:30 +0000 (15:10 +0300)]
maven: IDEA-140673 IDEA can not download existing sources because of ArtifactResolutionException

7 years agoencapsulate expected caret offset
Alexey Kudravtsev [Mon, 25 May 2015 12:36:35 +0000 (15:36 +0300)]
encapsulate expected caret offset

7 years agocleanup
Alexey Kudravtsev [Mon, 25 May 2015 12:34:43 +0000 (15:34 +0300)]
cleanup

7 years agocleanup
Alexey Kudravtsev [Fri, 22 May 2015 16:17:18 +0000 (19:17 +0300)]
cleanup

7 years agounneeded code removed
Alexey Kudravtsev [Fri, 22 May 2015 13:50:58 +0000 (16:50 +0300)]
unneeded code removed

7 years agowait for jobs to complete
Alexey Kudravtsev [Fri, 22 May 2015 11:57:38 +0000 (14:57 +0300)]
wait for jobs to complete

7 years agocompilation
Alexey Kudravtsev [Fri, 22 May 2015 10:55:52 +0000 (13:55 +0300)]
compilation

7 years agomore useful kill diagnostics
Alexey Kudravtsev [Fri, 22 May 2015 09:56:20 +0000 (12:56 +0300)]
more useful kill diagnostics

7 years agocleanup, notnull
Alexey Kudravtsev [Fri, 22 May 2015 09:33:47 +0000 (12:33 +0300)]
cleanup, notnull

7 years agoAdded comment in ConsoleViewImpl
Vyacheslav Karpukhin [Mon, 25 May 2015 12:38:31 +0000 (14:38 +0200)]
Added comment in ConsoleViewImpl

7 years agoNPE fix. We cannot use ServiceManager while Application has not been started.
Denis Fokin [Mon, 25 May 2015 12:29:11 +0000 (15:29 +0300)]
NPE fix. We cannot use ServiceManager while Application has not been started.

7 years agoEA-66644 - IE: RequestManagerImpl.enableRequest - error 40
Egor.Ushakov [Mon, 25 May 2015 11:53:34 +0000 (14:53 +0300)]
EA-66644 - IE: RequestManagerImpl.enableRequest - error 40

7 years agoFix HiDPI border for CommitInfoPopup
Nadya Zabrodina [Mon, 25 May 2015 10:34:04 +0000 (14:34 +0400)]
Fix HiDPI border for CommitInfoPopup

7 years agoPushDialog: update commit info popup ui
Nadya Zabrodina [Sat, 23 May 2015 22:27:52 +0000 (02:27 +0400)]
PushDialog: update commit info popup ui

* create wrapper with resizing icon;
* fix font, border and margins;
* make a workaround for JDK updating size problem.

7 years agodiff: oneside - fix preferred focused component
Aleksey Pivovarov [Mon, 25 May 2015 10:33:49 +0000 (13:33 +0300)]
diff: oneside - fix preferred focused component

7 years agoMerge remote-tracking branch 'origin/master' webstorm/142.1990
Vladimir.Orlov [Mon, 25 May 2015 09:51:01 +0000 (12:51 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoupdated makensis command
Vladimir.Orlov [Mon, 25 May 2015 09:46:13 +0000 (12:46 +0300)]
updated makensis command

7 years agoIDEA-140510 (New inspection: Assertion message is not a string)
Bas Leijdekkers [Mon, 25 May 2015 09:44:29 +0000 (11:44 +0200)]
IDEA-140510 (New inspection: Assertion message is not a string)

7 years agoCheck enums correctly in "Abstract method with missing implementations" inspection
Bas Leijdekkers [Thu, 21 May 2015 19:01:01 +0000 (21:01 +0200)]
Check enums correctly in "Abstract method with missing implementations" inspection

7 years agodiff: fix error in comments
Aleksey Pivovarov [Mon, 25 May 2015 09:07:07 +0000 (12:07 +0300)]
diff: fix error in comments

7 years agodiff: fix typo in titles in 3-way diff
Aleksey Pivovarov [Wed, 20 May 2015 19:44:03 +0000 (22:44 +0300)]
diff: fix typo in titles in 3-way diff

7 years ago[vcs] IDEA-140661 Handle PCE correctly during pre-commit code analysis appcode/142.1978 appcode/142.1984 appcode/142.1989 clion/142.1985 clion/142.1988 dbe/142.1980 idea/142.1982 pycharm/142.1983 rubymine/142.1987 webstorm/142.1981
Kirill Likhodedov [Sun, 24 May 2015 09:40:10 +0000 (12:40 +0300)]
[vcs] IDEA-140661 Handle PCE correctly during pre-commit code analysis

Throwing a PCE from inside the Task led to ignoring it => performing
the commit. A PCE should be rethrown instead (without logging).

7 years agodon't blink in JavaAutoPopupTest.testAmbiguousClassQualifier appcode/142.1974 dbe/142.1970 idea/142.1972 pycharm/142.1975 rubymine/142.1969 webstorm/142.1971
peter [Sat, 23 May 2015 20:39:22 +0000 (22:39 +0200)]
don't blink in JavaAutoPopupTest.testAmbiguousClassQualifier

7 years agofix highlighters painting in RTL text
Dmitry Batrak [Sat, 23 May 2015 17:52:05 +0000 (20:52 +0300)]
fix highlighters painting in RTL text

7 years agojava: .class file tests cleanup
Roman Shevchenko [Sat, 23 May 2015 17:40:30 +0000 (19:40 +0200)]
java: .class file tests cleanup

- meaningful ClsRepositoryUseTest cases moved to ClsPsiTest
- related test data grouped under a single directory
- obsolete test data dropped

7 years agoIDEA-140616 Emacs keymap contains conflicting keybindings appcode/142.1967 clion/142.1968
Dmitry Batrak [Sat, 23 May 2015 13:25:18 +0000 (16:25 +0300)]
IDEA-140616 Emacs keymap contains conflicting keybindings

7 years ago[vcs] Update git/hg status bar widgets on start
Kirill Likhodedov [Sat, 23 May 2015 12:51:34 +0000 (15:51 +0300)]
[vcs] Update git/hg status bar widgets on start

Git/HgRepositories can be initialized before the widget is constructed
=> the widget wouldn't get the initial repo change event
=> wouldn't initialize its text
=> could stay empty until file selection changes.

To avoid this, simply update the text on start.

7 years ago[log] EA-66520 Don't log PCE, rethrow it further instead appcode/142.1966
Kirill Likhodedov [Sat, 23 May 2015 12:04:06 +0000 (15:04 +0300)]
[log] EA-66520 Don't log PCE, rethrow it further instead

7 years ago[vcs] EA-68419 Don't log PCE, rethrow it further instead
Kirill Likhodedov [Sat, 23 May 2015 12:01:33 +0000 (15:01 +0300)]
[vcs] EA-68419 Don't log PCE, rethrow it further instead

7 years agoIDEA-139761 Incorrect rendering of scrollbar track clion/142.1965
Dmitry Batrak [Sat, 23 May 2015 10:56:52 +0000 (13:56 +0300)]
IDEA-139761 Incorrect rendering of scrollbar track

7 years agoMerge remote-tracking branch 'origin/master' appcode/142.1960 appcode/142.1963 dbe/142.1956 pycharm/142.1961 rubymine/142.1955 webstorm/142.1957
Ilya.Kazakevich [Fri, 22 May 2015 22:36:51 +0000 (01:36 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoAlways take indent settings from underlying language for any python template, so...
Ilya.Kazakevich [Fri, 22 May 2015 22:34:10 +0000 (01:34 +0300)]
Always take indent settings from underlying language for any python template, so Django, Jinja2, mako and others use HTML indents. (see PY-15974)

7 years agofix description label foreground for darcula
Konstantin Bulenkov [Fri, 22 May 2015 22:00:59 +0000 (00:00 +0200)]
fix description label foreground for darcula

7 years agoSE: allow to search through all top hit providers
Konstantin Bulenkov [Fri, 22 May 2015 21:54:21 +0000 (23:54 +0200)]
SE: allow to search through all top hit providers

7 years agofix unexpected search through tophits
Konstantin Bulenkov [Fri, 22 May 2015 21:32:03 +0000 (23:32 +0200)]
fix unexpected search through tophits

7 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Roman Shevchenko [Fri, 22 May 2015 21:08:56 +0000 (23:08 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community

7 years agoCleanup (duplicated test dropped)
Roman Shevchenko [Fri, 22 May 2015 20:57:30 +0000 (22:57 +0200)]
Cleanup (duplicated test dropped)

7 years agoremove redundant cast
Konstantin Bulenkov [Fri, 22 May 2015 20:28:42 +0000 (22:28 +0200)]
remove redundant cast

7 years agoFixed exception in ConsoleViewImpl on typing immediately after multiple \r clion/142.1954
Vyacheslav Karpukhin [Fri, 22 May 2015 18:01:13 +0000 (20:01 +0200)]
Fixed exception in ConsoleViewImpl on typing immediately after multiple \r

7 years agoAdd top hit provider for Intentions idea/142.1953
Sergey Malenkov [Fri, 22 May 2015 17:40:57 +0000 (20:40 +0300)]
Add top hit provider for Intentions

7 years agoavoid runtime class names in run configurations (IDEA-140615)
Anna Kozlova [Fri, 22 May 2015 17:06:42 +0000 (19:06 +0200)]
avoid runtime class names in run configurations (IDEA-140615)

7 years agogenerate missed tests: add failure notification, detect test framework by config...
Anna Kozlova [Fri, 22 May 2015 16:20:00 +0000 (18:20 +0200)]
generate missed tests: add failure notification, detect test framework by config methods (IDEA-140631)

7 years agoreadOnly status for missed tests generation (IDEA-140629)
Anna Kozlova [Fri, 22 May 2015 15:58:44 +0000 (17:58 +0200)]
readOnly status for missed tests generation (IDEA-140629)

7 years agoensure var.normalizeDeclaration invoked after readOnly check
Anna Kozlova [Fri, 22 May 2015 15:55:29 +0000 (17:55 +0200)]
ensure var.normalizeDeclaration invoked after readOnly check

7 years agoIDEA-123997 Breakpoint dialog shows generic 'Nothing no show' + shows it where it...
Egor.Ushakov [Fri, 22 May 2015 17:10:41 +0000 (20:10 +0300)]
IDEA-123997 Breakpoint dialog shows generic 'Nothing no show' + shows it where it shouldn't

7 years agoshow indexed file path when its size is greater than threshold (500K)
Maxim.Mossienko [Fri, 22 May 2015 16:34:55 +0000 (18:34 +0200)]
show indexed file path when its size is greater than threshold (500K)
(cherry picked from commit 532ae43)

7 years agouse exception icon
Egor.Ushakov [Fri, 22 May 2015 16:47:27 +0000 (19:47 +0300)]
use exception icon

7 years agoAdd top hit provider for Live Templates
Sergey Malenkov [Fri, 22 May 2015 16:40:06 +0000 (19:40 +0300)]
Add top hit provider for Live Templates

7 years agoCPP-3103: "Use tabs" option support
Alexey Utkin [Fri, 22 May 2015 16:06:30 +0000 (19:06 +0300)]
CPP-3103: "Use tabs" option support

7 years agoInvestigation: ConfigurablesModifiedTest.testModified failure
Denis Fokin [Fri, 22 May 2015 15:58:32 +0000 (18:58 +0300)]
Investigation: ConfigurablesModifiedTest.testModified failure

7 years agoAllow to move XML comments, fixes tests
Rustam Vishnyakov [Fri, 22 May 2015 15:37:06 +0000 (18:37 +0300)]
Allow to move XML comments, fixes tests

7 years agotestng: fix error message if nothing found to run in the suite ( IDEA-140618)
Anna Kozlova [Fri, 22 May 2015 15:29:09 +0000 (17:29 +0200)]
testng: fix error message if nothing found to run in the suite ( IDEA-140618)

7 years agotestng: make listener easier to test
Anna Kozlova [Fri, 22 May 2015 15:05:20 +0000 (17:05 +0200)]
testng: make listener easier to test

7 years agotestng: ensure navigation for ignored tests (IDEA-140619)
Anna Kozlova [Fri, 22 May 2015 13:55:16 +0000 (15:55 +0200)]
testng: ensure navigation for ignored tests (IDEA-140619)

7 years ago[vcs] Remove unused parameter, add some Nullable/NotNull
Kirill Likhodedov [Fri, 22 May 2015 15:27:01 +0000 (18:27 +0300)]
[vcs] Remove unused parameter, add some Nullable/NotNull

Relates to IDEA-140625

7 years agoless getFIleType invocations
peter [Fri, 22 May 2015 15:18:39 +0000 (17:18 +0200)]
less getFIleType invocations

7 years agodeclare file view provider content synchronized only after psi->doc synchronization...
peter [Fri, 22 May 2015 15:17:59 +0000 (17:17 +0200)]
declare file view provider content synchronized only after psi->doc synchronization is completely finished

7 years agodeclare file view provider content synchronized only if document commit is successful
peter [Fri, 22 May 2015 15:16:25 +0000 (17:16 +0200)]
declare file view provider content synchronized only if document commit is successful

7 years agodon't walk endless over recursive types in completion (EA-67973 - SOE: JavaCompletion...
peter [Fri, 22 May 2015 15:15:31 +0000 (17:15 +0200)]
don't walk endless over recursive types in completion (EA-67973 - SOE: JavaCompletionUtil$.visitClassType)

7 years agomore diagnostics for invalid variable type in icon pass (EA-68589 - PIEAE: PsiUtilCor...
peter [Fri, 22 May 2015 13:55:44 +0000 (15:55 +0200)]
more diagnostics for invalid variable type in icon pass (EA-68589 - PIEAE: PsiUtilCore.ensureValid)

7 years ago[during forceUpdate]
Maxim.Mossienko [Fri, 22 May 2015 14:56:54 +0000 (16:56 +0200)]
[during forceUpdate]
- lazily help to process files out of scope but belonging to project's indexable set, in the same way as for files from non project's indexable set
- if processing is restricted to particular file , do not increment our 'time to lazily help' counter
[r=Peter.Gromov]

7 years agofixed tests appcode/142.1951 idea/142.1952
Yaroslav Lepenkin [Fri, 22 May 2015 14:43:37 +0000 (17:43 +0300)]
fixed tests

7 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Fri, 22 May 2015 14:38:07 +0000 (16:38 +0200)]
Merge branch 'python-fixes'

7 years agojava: annotation parsing avoided for simple cases
Roman Shevchenko [Fri, 22 May 2015 14:27:14 +0000 (16:27 +0200)]
java: annotation parsing avoided for simple cases

(optimization + Kotlin compatibility)

7 years agoCleanup (formatting)
Roman Shevchenko [Fri, 22 May 2015 14:23:22 +0000 (16:23 +0200)]
Cleanup (formatting)

7 years ago- control + tab switches find options with preview pane and back
Maxim.Mossienko [Fri, 22 May 2015 14:11:02 +0000 (16:11 +0200)]
- control + tab switches find options with preview pane and back
- remember preview pane is selected when navigating from preview pane
- do not remember "context" between restarts (IDEA-129022)
- enter from search field when preview pane is open will navigate to selected usage

7 years agoconstant for Switcher action
Maxim.Mossienko [Fri, 22 May 2015 14:06:12 +0000 (16:06 +0200)]
constant for Switcher action

7 years agoUse the highest language level among the open projects as the guess (PY-15898)
Andrey Vlasovskikh [Fri, 22 May 2015 14:16:13 +0000 (16:16 +0200)]
Use the highest language level among the open projects as the guess (PY-15898)

If the user has several projects (modules) open in the same window,
we used to select the language level of the first project which was
confusing.

7 years agoGuess Python language level for scratch files (PY-15898)
Andrey Vlasovskikh [Fri, 22 May 2015 14:05:42 +0000 (16:05 +0200)]
Guess Python language level for scratch files (PY-15898)

The language level pusher was unable to find the correct language level
because there is no SDK associated with scratch files. Now we use the
same guessing mechanism we've been using for
PyUtil.getLanguageLevelForFile().

7 years agowrap to JBUI.scale
Konstantin Bulenkov [Fri, 22 May 2015 14:03:51 +0000 (16:03 +0200)]
wrap to JBUI.scale

7 years agocleanup
Konstantin Bulenkov [Thu, 21 May 2015 13:17:19 +0000 (15:17 +0200)]
cleanup

7 years agoEnable unresolved reference inspection for Python scratch files (PY-15898)
Andrey Vlasovskikh [Fri, 22 May 2015 13:50:49 +0000 (15:50 +0200)]
Enable unresolved reference inspection for Python scratch files (PY-15898)

Since scratch files don't have an associated SDK, we used to ignore
them in the unresolved references inspection.

7 years agoprint & error methods in IDE binding in scripting consoles for engines not supporting... appcode/142.1947 dbe/142.1948 pycharm/142.1949 rubymine/142.1950
Sergey Savenko [Fri, 22 May 2015 12:56:53 +0000 (15:56 +0300)]
print & error methods in IDE binding in scripting consoles for engines not supporting I/O redirection

7 years agotests view: try with inline statistics
Anna Kozlova [Fri, 22 May 2015 12:50:43 +0000 (14:50 +0200)]
tests view: try with inline statistics

7 years agotestng: ensure finished
Anna Kozlova [Fri, 22 May 2015 11:14:53 +0000 (13:14 +0200)]
testng: ensure finished

7 years agotestng: test presentation with invocation count > 1
Anna Kozlova [Fri, 22 May 2015 11:09:17 +0000 (13:09 +0200)]
testng: test presentation with invocation count > 1

7 years agotestng configuration editor: generify and fix editor sizes (IDEA-140583)
Anna Kozlova [Fri, 22 May 2015 09:17:24 +0000 (11:17 +0200)]
testng configuration editor: generify and fix editor sizes (IDEA-140583)

7 years agomissed escaping
Anna Kozlova [Fri, 22 May 2015 08:38:44 +0000 (10:38 +0200)]
missed escaping

7 years agoremoved ellipsis from optimize imports and reformat code action names, since dialogs... clion/142.1946
Yaroslav Lepenkin [Fri, 22 May 2015 12:43:50 +0000 (15:43 +0300)]
removed ellipsis from optimize imports and reformat code action names, since dialogs mostly are not shown

7 years agoscale gutter icons depending on editor font size, controlled in registry for now
Egor.Ushakov [Fri, 22 May 2015 12:42:23 +0000 (15:42 +0300)]
scale gutter icons depending on editor font size, controlled in registry for now

7 years agofixed incorrect scaled icon painting
Egor.Ushakov [Fri, 22 May 2015 10:50:10 +0000 (13:50 +0300)]
fixed incorrect scaled icon painting

7 years agouse standard output and error output redirection for script engines
Sergey Savenko [Fri, 22 May 2015 12:32:16 +0000 (15:32 +0300)]
use standard output and error output redirection for script engines

7 years agoDetect indent for non-writable files, because firstly it was a hack for disabling... idea/142.1945
Yaroslav Lepenkin [Fri, 22 May 2015 12:07:22 +0000 (15:07 +0300)]
Detect indent for non-writable files, because firstly it was a hack for disabling indent notification on library files, secondly, in some vcs's files are read only by default, and in this case, incorrect values can be cached (IDEA-140334)

7 years agofixed misplaced lines: if process changed lines, invoke #reformatTextWithContext
Yaroslav Lepenkin [Wed, 20 May 2015 13:11:29 +0000 (16:11 +0300)]
fixed misplaced lines: if process changed lines, invoke #reformatTextWithContext

7 years agoBind reformatWithContext on "Reformat VCS changed text"
Yaroslav Lepenkin [Wed, 20 May 2015 12:04:29 +0000 (15:04 +0300)]
Bind reformatWithContext on "Reformat VCS changed text"

7 years agoMinor refactorings, clarified difference of "read only" because of formatting ranges...
Yaroslav Lepenkin [Wed, 20 May 2015 11:21:56 +0000 (14:21 +0300)]
Minor refactorings, clarified difference of "read only" because of formatting ranges and "read only" because of formatting restriction tag

7 years agoProvided way to reformat context around selected ranges, in order to make code look...
Yaroslav Lepenkin [Wed, 20 May 2015 10:24:20 +0000 (13:24 +0300)]
Provided way to reformat context around selected ranges, in order to make code look consistent. During "Wrapping Blocks" stage we collect all alignments from blocks which will be reformatted, during processing stage if we encounter read only block with such an alignment we drop it's read only status, so it could be realigned also.

7 years agoTestDataLineMarkerProvider for java only
Dmitry Avdeev [Fri, 22 May 2015 12:09:07 +0000 (15:09 +0300)]
TestDataLineMarkerProvider for java only

7 years agoTestDataLineMarkerProvider
Dmitry Avdeev [Fri, 22 May 2015 11:36:49 +0000 (14:36 +0300)]
TestDataLineMarkerProvider

7 years agoTraverseUI fixed (no default preselection)
Rustam Vishnyakov [Fri, 22 May 2015 12:00:57 +0000 (15:00 +0300)]
TraverseUI fixed (no default preselection)

7 years ago[vcs] IDEA-140625 Provide the VCS annotation provider
Kirill Likhodedov [Fri, 22 May 2015 11:58:27 +0000 (14:58 +0300)]
[vcs] IDEA-140625 Provide the VCS annotation provider

7 years agoStep Into My Code (PY-15500): include in python plugin
Elizaveta Shashkova [Fri, 22 May 2015 11:40:53 +0000 (14:40 +0300)]
Step Into My Code (PY-15500): include in python plugin

7 years agoCleanup (javadoc)
Roman Shevchenko [Fri, 22 May 2015 11:29:37 +0000 (13:29 +0200)]
Cleanup (javadoc)

7 years agoCleanup (better-suited API)
Roman Shevchenko [Fri, 22 May 2015 11:29:17 +0000 (13:29 +0200)]
Cleanup (better-suited API)

7 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Fri, 22 May 2015 11:24:04 +0000 (13:24 +0200)]
Merge branch 'python-fixes'