Sergey Simonchik [Mon, 25 May 2015 14:17:06 +0000 (17:17 +0300)]
using base class (Component) is better
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
Alexey Kudravtsev [Mon, 25 May 2015 13:28:46 +0000 (16:28 +0300)]
compilation
Alexey Kudravtsev [Mon, 25 May 2015 13:13:05 +0000 (16:13 +0300)]
optimisation
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
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
Alexey Kudravtsev [Mon, 25 May 2015 12:36:35 +0000 (15:36 +0300)]
encapsulate expected caret offset
Alexey Kudravtsev [Mon, 25 May 2015 12:34:43 +0000 (15:34 +0300)]
cleanup
Alexey Kudravtsev [Fri, 22 May 2015 16:17:18 +0000 (19:17 +0300)]
cleanup
Alexey Kudravtsev [Fri, 22 May 2015 13:50:58 +0000 (16:50 +0300)]
unneeded code removed
Alexey Kudravtsev [Fri, 22 May 2015 11:57:38 +0000 (14:57 +0300)]
wait for jobs to complete
Alexey Kudravtsev [Fri, 22 May 2015 10:55:52 +0000 (13:55 +0300)]
compilation
Alexey Kudravtsev [Fri, 22 May 2015 09:56:20 +0000 (12:56 +0300)]
more useful kill diagnostics
Alexey Kudravtsev [Fri, 22 May 2015 09:33:47 +0000 (12:33 +0300)]
cleanup, notnull
Vyacheslav Karpukhin [Mon, 25 May 2015 12:38:31 +0000 (14:38 +0200)]
Added comment in ConsoleViewImpl
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.
Egor.Ushakov [Mon, 25 May 2015 11:53:34 +0000 (14:53 +0300)]
EA-66644 - IE: RequestManagerImpl.enableRequest - error 40
Nadya Zabrodina [Mon, 25 May 2015 10:34:04 +0000 (14:34 +0400)]
Fix HiDPI border for CommitInfoPopup
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.
Aleksey Pivovarov [Mon, 25 May 2015 10:33:49 +0000 (13:33 +0300)]
diff: oneside - fix preferred focused component
Vladimir.Orlov [Mon, 25 May 2015 09:51:01 +0000 (12:51 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 25 May 2015 09:46:13 +0000 (12:46 +0300)]
updated makensis command
Bas Leijdekkers [Mon, 25 May 2015 09:44:29 +0000 (11:44 +0200)]
IDEA-140510 (New inspection: Assertion message is not a string)
Bas Leijdekkers [Thu, 21 May 2015 19:01:01 +0000 (21:01 +0200)]
Check enums correctly in "Abstract method with missing implementations" inspection
Aleksey Pivovarov [Mon, 25 May 2015 09:07:07 +0000 (12:07 +0300)]
diff: fix error in comments
Aleksey Pivovarov [Wed, 20 May 2015 19:44:03 +0000 (22:44 +0300)]
diff: fix typo in titles in 3-way diff
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).
peter [Sat, 23 May 2015 20:39:22 +0000 (22:39 +0200)]
don't blink in JavaAutoPopupTest.testAmbiguousClassQualifier
Dmitry Batrak [Sat, 23 May 2015 17:52:05 +0000 (20:52 +0300)]
fix highlighters painting in RTL text
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
Dmitry Batrak [Sat, 23 May 2015 13:25:18 +0000 (16:25 +0300)]
IDEA-140616 Emacs keymap contains conflicting keybindings
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.
Kirill Likhodedov [Sat, 23 May 2015 12:04:06 +0000 (15:04 +0300)]
[log] EA-66520 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
Dmitry Batrak [Sat, 23 May 2015 10:56:52 +0000 (13:56 +0300)]
IDEA-139761 Incorrect rendering of scrollbar track
Ilya.Kazakevich [Fri, 22 May 2015 22:36:51 +0000 (01:36 +0300)]
Merge remote-tracking branch 'origin/master'
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)
Konstantin Bulenkov [Fri, 22 May 2015 22:00:59 +0000 (00:00 +0200)]
fix description label foreground for darcula
Konstantin Bulenkov [Fri, 22 May 2015 21:54:21 +0000 (23:54 +0200)]
SE: allow to search through all top hit providers
Konstantin Bulenkov [Fri, 22 May 2015 21:32:03 +0000 (23:32 +0200)]
fix unexpected search through tophits
Roman Shevchenko [Fri, 22 May 2015 21:08:56 +0000 (23:08 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community
Roman Shevchenko [Fri, 22 May 2015 20:57:30 +0000 (22:57 +0200)]
Cleanup (duplicated test dropped)
Konstantin Bulenkov [Fri, 22 May 2015 20:28:42 +0000 (22:28 +0200)]
remove redundant cast
Vyacheslav Karpukhin [Fri, 22 May 2015 18:01:13 +0000 (20:01 +0200)]
Fixed exception in ConsoleViewImpl on typing immediately after multiple \r
Sergey Malenkov [Fri, 22 May 2015 17:40:57 +0000 (20:40 +0300)]
Add top hit provider for Intentions
Anna Kozlova [Fri, 22 May 2015 17:06:42 +0000 (19:06 +0200)]
avoid runtime class names in run configurations (IDEA-140615)
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)
Anna Kozlova [Fri, 22 May 2015 15:58:44 +0000 (17:58 +0200)]
readOnly status for missed tests generation (IDEA-140629)
Anna Kozlova [Fri, 22 May 2015 15:55:29 +0000 (17:55 +0200)]
ensure var.normalizeDeclaration invoked after readOnly check
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
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)
Egor.Ushakov [Fri, 22 May 2015 16:47:27 +0000 (19:47 +0300)]
use exception icon
Sergey Malenkov [Fri, 22 May 2015 16:40:06 +0000 (19:40 +0300)]
Add top hit provider for Live Templates
Alexey Utkin [Fri, 22 May 2015 16:06:30 +0000 (19:06 +0300)]
CPP-3103: "Use tabs" option support
Denis Fokin [Fri, 22 May 2015 15:58:32 +0000 (18:58 +0300)]
Investigation: ConfigurablesModifiedTest.testModified failure
Rustam Vishnyakov [Fri, 22 May 2015 15:37:06 +0000 (18:37 +0300)]
Allow to move XML comments, fixes tests
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)
Anna Kozlova [Fri, 22 May 2015 15:05:20 +0000 (17:05 +0200)]
testng: make listener easier to test
Anna Kozlova [Fri, 22 May 2015 13:55:16 +0000 (15:55 +0200)]
testng: ensure navigation for ignored tests (IDEA-140619)
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
peter [Fri, 22 May 2015 15:18:39 +0000 (17:18 +0200)]
less getFIleType invocations
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
peter [Fri, 22 May 2015 15:16:25 +0000 (17:16 +0200)]
declare file view provider content synchronized only if document commit is successful
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)
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)
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]
Yaroslav Lepenkin [Fri, 22 May 2015 14:43:37 +0000 (17:43 +0300)]
fixed tests
Andrey Vlasovskikh [Fri, 22 May 2015 14:38:07 +0000 (16:38 +0200)]
Merge branch 'python-fixes'
Roman Shevchenko [Fri, 22 May 2015 14:27:14 +0000 (16:27 +0200)]
java: annotation parsing avoided for simple cases
(optimization + Kotlin compatibility)
Roman Shevchenko [Fri, 22 May 2015 14:23:22 +0000 (16:23 +0200)]
Cleanup (formatting)
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
Maxim.Mossienko [Fri, 22 May 2015 14:06:12 +0000 (16:06 +0200)]
constant for Switcher action
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.
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().
Konstantin Bulenkov [Fri, 22 May 2015 14:03:51 +0000 (16:03 +0200)]
wrap to JBUI.scale
Konstantin Bulenkov [Thu, 21 May 2015 13:17:19 +0000 (15:17 +0200)]
cleanup
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.
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
Anna Kozlova [Fri, 22 May 2015 12:50:43 +0000 (14:50 +0200)]
tests view: try with inline statistics
Anna Kozlova [Fri, 22 May 2015 11:14:53 +0000 (13:14 +0200)]
testng: ensure finished
Anna Kozlova [Fri, 22 May 2015 11:09:17 +0000 (13:09 +0200)]
testng: test presentation with invocation count > 1
Anna Kozlova [Fri, 22 May 2015 09:17:24 +0000 (11:17 +0200)]
testng configuration editor: generify and fix editor sizes (IDEA-140583)
Anna Kozlova [Fri, 22 May 2015 08:38:44 +0000 (10:38 +0200)]
missed escaping
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
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
Egor.Ushakov [Fri, 22 May 2015 10:50:10 +0000 (13:50 +0300)]
fixed incorrect scaled icon painting
Sergey Savenko [Fri, 22 May 2015 12:32:16 +0000 (15:32 +0300)]
use standard output and error output redirection for script engines
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)
Yaroslav Lepenkin [Wed, 20 May 2015 13:11:29 +0000 (16:11 +0300)]
fixed misplaced lines: if process changed lines, invoke #reformatTextWithContext
Yaroslav Lepenkin [Wed, 20 May 2015 12:04:29 +0000 (15:04 +0300)]
Bind reformatWithContext on "Reformat VCS changed text"
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
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.
Dmitry Avdeev [Fri, 22 May 2015 12:09:07 +0000 (15:09 +0300)]
TestDataLineMarkerProvider for java only
Dmitry Avdeev [Fri, 22 May 2015 11:36:49 +0000 (14:36 +0300)]
TestDataLineMarkerProvider
Rustam Vishnyakov [Fri, 22 May 2015 12:00:57 +0000 (15:00 +0300)]
TraverseUI fixed (no default preselection)
Kirill Likhodedov [Fri, 22 May 2015 11:58:27 +0000 (14:58 +0300)]
[vcs] IDEA-140625 Provide the VCS annotation provider
Elizaveta Shashkova [Fri, 22 May 2015 11:40:53 +0000 (14:40 +0300)]
Step Into My Code (PY-15500): include in python plugin
Roman Shevchenko [Fri, 22 May 2015 11:29:37 +0000 (13:29 +0200)]
Cleanup (javadoc)
Roman Shevchenko [Fri, 22 May 2015 11:29:17 +0000 (13:29 +0200)]
Cleanup (better-suited API)
Andrey Vlasovskikh [Fri, 22 May 2015 11:24:04 +0000 (13:24 +0200)]
Merge branch 'python-fixes'