Mikhail Golubev [Fri, 13 Nov 2015 15:35:59 +0000 (18:35 +0300)]
PY-17593 Remove IMPORT_GROUP_BEGIN marker from import statements after reformat
so user could adjust spacing manually and keep it next time
formatting is called.
Vladimir Krivosheev [Mon, 16 Nov 2015 11:24:36 +0000 (12:24 +0100)]
save timing debug log
Vladimir Krivosheev [Mon, 16 Nov 2015 10:07:32 +0000 (11:07 +0100)]
cleanup
Vladimir Krivosheev [Mon, 16 Nov 2015 09:59:21 +0000 (10:59 +0100)]
cleanup
Maxim.Mossienko [Mon, 16 Nov 2015 11:06:56 +0000 (12:06 +0100)]
read action was added
Roman Shevchenko [Mon, 16 Nov 2015 10:43:48 +0000 (11:43 +0100)]
[java] correct highlighting of JVM agent manifest headers (IDEA-147979)
Alexey Kudravtsev [Mon, 16 Nov 2015 10:31:16 +0000 (13:31 +0300)]
moved to community
Alexey Kudravtsev [Mon, 16 Nov 2015 10:19:17 +0000 (13:19 +0300)]
notnull
Alexey Kudravtsev [Fri, 13 Nov 2015 14:35:24 +0000 (17:35 +0300)]
notnull
Alexey Kudravtsev [Fri, 13 Nov 2015 14:12:08 +0000 (17:12 +0300)]
notnull
Alexey Kudravtsev [Fri, 13 Nov 2015 13:40:16 +0000 (16:40 +0300)]
notnull
Alexey Kudravtsev [Fri, 13 Nov 2015 13:34:52 +0000 (16:34 +0300)]
awaitQuiescence method
Alexey Kudravtsev [Fri, 13 Nov 2015 13:27:17 +0000 (16:27 +0300)]
dump HPROF to artifacts in case of thread leaks in tests
Alexey Kudravtsev [Fri, 13 Nov 2015 13:23:52 +0000 (16:23 +0300)]
awaitQuiescence method
Maxim.Mossienko [Mon, 16 Nov 2015 09:54:28 +0000 (10:54 +0100)]
diagnostics for IDEA-147488
nik [Mon, 16 Nov 2015 09:41:14 +0000 (12:41 +0300)]
external build: javadoc added
Anna Kozlova [Fri, 13 Nov 2015 19:30:43 +0000 (20:30 +0100)]
method ref: forgotten substitutor for return type
Anna Kozlova [Fri, 13 Nov 2015 19:28:22 +0000 (20:28 +0100)]
move inference error from element to method candidate to avoid overload method pollution; show inference error in the editor if applicability check was successful; register inference error if variable has incompatible upper bounds (IDEA-145106)
nik [Mon, 16 Nov 2015 08:47:32 +0000 (11:47 +0300)]
external build tests: use proper hashing strategy for files (IDEA-CR-6332)
Gregory.Shrago [Sun, 15 Nov 2015 23:58:12 +0000 (02:58 +0300)]
WhitespaceBinders: introduce trailingCommentsBinder & simplify
Kirill Likhodedov [Sun, 15 Nov 2015 15:01:19 +0000 (18:01 +0300)]
automatic code cleanup mostly in vcs-log-graph kotlin tests
Bas Leijdekkers [Sun, 15 Nov 2015 14:06:25 +0000 (15:06 +0100)]
IG: Add "Suppress for 'Tests' Scope" quickfix to "Non-boolean method name must not start with question word" inspection IDEA-143695
Maxim.Mossienko [Sat, 14 Nov 2015 22:07:41 +0000 (23:07 +0100)]
test for reg exp search not to use id index when there is no trigrams available
peter [Sat, 14 Nov 2015 19:54:47 +0000 (20:54 +0100)]
method hierarchy cache: don't depend on light PSI (IDEA-147929)
peter [Sat, 14 Nov 2015 19:38:33 +0000 (20:38 +0100)]
show .class files located in source content in project view
Anton Makeev [Sat, 14 Nov 2015 16:16:21 +0000 (17:16 +0100)]
discoverability is a legitimate word
Bas Leijdekkers [Sat, 14 Nov 2015 14:49:40 +0000 (15:49 +0100)]
SSR: registering notification group once is enough
Konstantin Bulenkov [Sat, 14 Nov 2015 13:55:04 +0000 (14:55 +0100)]
fix wrong merge
Konstantin Bulenkov [Thu, 12 Nov 2015 12:07:44 +0000 (13:07 +0100)]
use vertical offset for license text from AppInfo on Splash
(cherry picked from commit
28eebd1)
Konstantin Bulenkov [Thu, 12 Nov 2015 12:06:17 +0000 (13:06 +0100)]
support vertical placement (offset from the bottom) for License text
(cherry picked from commit
89849aae12233d78ecf63d8cffa94c9ecda2dc98)
Konstantin Bulenkov [Thu, 12 Nov 2015 07:45:46 +0000 (08:45 +0100)]
set minimum X offset for License text
(cherry picked from commit
6dcd8770241f0478253b7007054eee937540c4d3)
Konstantin Bulenkov [Sat, 14 Nov 2015 12:48:33 +0000 (13:48 +0100)]
IDEA-146637 Border is off on the tool window's title
Gregory.Shrago [Sat, 14 Nov 2015 02:45:05 +0000 (05:45 +0300)]
fail to un-stub unnecessarily
Yann Cébron [Sat, 14 Nov 2015 06:40:11 +0000 (07:40 +0100)]
Merge remote-tracking branch 'origin/master'
Vassiliy.Kudryashov [Fri, 13 Nov 2015 21:41:15 +0000 (00:41 +0300)]
IDEA-147516 Resizing vertically split editor also selects text in the right hand editor
Gregory.Shrago [Fri, 13 Nov 2015 20:20:44 +0000 (23:20 +0300)]
GPUB: introduce nextTokenIsSmart()
nik [Fri, 13 Nov 2015 20:18:48 +0000 (23:18 +0300)]
build scripts: fixed licensing scheme for IDEA distribution used in TeamCity
(don't replace PACKAGE_CODE in IDEs, it's replaced later in release_teamcity.xml)
Yann Cébron [Fri, 13 Nov 2015 20:10:33 +0000 (21:10 +0100)]
FileStubSerializer: cleanup
Yann Cébron [Fri, 13 Nov 2015 19:28:39 +0000 (20:28 +0100)]
DomPatterns#attributeWithDom: fix parameter name
Julia Beliaeva [Wed, 11 Nov 2015 14:29:13 +0000 (17:29 +0300)]
[vcs-log] terminal arrow has a little bit of space ahead
Julia Beliaeva [Tue, 10 Nov 2015 20:23:57 +0000 (23:23 +0300)]
[vcs-log] calculate dash sizes for non-vertical edges so that they look better (with some magic)
magic works as follows:
assuming that when an edge is vertical it has 1/2 of a dash and 1/2 of a space; and dash takes more than a half of an edge;
then trying to do the similar thing with a non vertical thing: edge starts with the half of a dash, ends with a half of a space, spaces are the same size as for vertical edges, but dashes can be a little bigger.
Julia Beliaeva [Mon, 9 Nov 2015 15:02:43 +0000 (18:02 +0300)]
[vcs-log] scale graph with row height
Julia Beliaeva [Sat, 7 Nov 2015 14:40:40 +0000 (17:40 +0300)]
[vcs-log] calculate dash length from row height
Julia Beliaeva [Sun, 8 Nov 2015 20:16:31 +0000 (23:16 +0300)]
[vcs-log] edge with arrow is always solid not dashed
Julia Beliaeva [Sat, 7 Nov 2015 13:38:07 +0000 (16:38 +0300)]
[vcs-log] code issues: remove LitePrinter; rename fields; remove unused import
Yann Cébron [Fri, 13 Nov 2015 18:01:59 +0000 (19:01 +0100)]
@NonNls: javadoc
Yann Cébron [Fri, 13 Nov 2015 18:01:46 +0000 (19:01 +0100)]
@Nls: add @see
Yann Cébron [Fri, 13 Nov 2015 17:59:35 +0000 (18:59 +0100)]
@Nls: javadoc
Dmitry Batrak [Fri, 13 Nov 2015 17:56:59 +0000 (20:56 +0300)]
IDEA-147570 "Find Next Occurrence" command does not remove extra carets
Yann Cébron [Fri, 13 Nov 2015 17:38:28 +0000 (18:38 +0100)]
NavigationGutterIconBuilder#setPopupTitle: capitalization=Title
Vladimir Krivosheev [Fri, 13 Nov 2015 17:07:13 +0000 (18:07 +0100)]
JB V8 debugger protocol — speedup break event (part 3 — v4 compatibility)
Vladimir Krivosheev [Fri, 13 Nov 2015 16:20:09 +0000 (17:20 +0100)]
[js-debugger] simplification since converted to kotlin
Vladimir Krivosheev [Fri, 13 Nov 2015 16:16:52 +0000 (17:16 +0100)]
convert EvaluateContextBase, EvaluateContext to kotlin
Vladimir Krivosheev [Fri, 13 Nov 2015 16:16:32 +0000 (17:16 +0100)]
convert EvaluateContextBase, EvaluateContext to kotlin
Maxim.Mossienko [Fri, 13 Nov 2015 17:05:17 +0000 (18:05 +0100)]
IDEA-147814 IntelliJ keep jar file opened even after closing the project window
Maxim.Mossienko [Fri, 13 Nov 2015 17:02:46 +0000 (18:02 +0100)]
Review feedback: move code for NOT creating nested BombedCharSequences into StringPattern.newBombedCharSequence
Anna Kozlova [Fri, 13 Nov 2015 17:00:37 +0000 (18:00 +0100)]
eclipse: prefer relative module paths to current module path if starts with slash (IDEA-147857)
Bas Leijdekkers [Fri, 13 Nov 2015 16:40:37 +0000 (17:40 +0100)]
IDEA-147706 (Warning of synchronizing to a local variable while variable is escaping its scope (hence not local anymore))
Bas Leijdekkers [Fri, 13 Nov 2015 16:36:14 +0000 (17:36 +0100)]
IG: improved description
Maxim.Mossienko [Fri, 13 Nov 2015 16:36:40 +0000 (17:36 +0100)]
Review feedback: cleanup
Maxim.Mossienko [Fri, 13 Nov 2015 16:34:55 +0000 (17:34 +0100)]
Review feedback: NotNull added, use Registry instead of SystemProperties
peter [Fri, 13 Nov 2015 15:42:17 +0000 (16:42 +0100)]
when a message bus is disposed, remove all its connections to avoid reduce the extent of possible leaks; disconnect() should dispose the connection as well
Salvatore Guarnieri [Fri, 13 Nov 2015 15:37:51 +0000 (16:37 +0100)]
Make NativeFileWatcherImpl more generic
NativeFileWatcherImpl is nearly generic. It currently hard codes
the property name to look up to find the path to fsnotifier and
the property name to look up to see if the file watcher should
be disabled.
This pushes those values into a provider that subclasses can
provide.
Anna Kozlova [Fri, 13 Nov 2015 15:01:42 +0000 (16:01 +0100)]
sm runner: distinguish suite started from test started when feasible (follow IDEA-CR-6721)
Anna Kozlova [Fri, 13 Nov 2015 14:46:23 +0000 (15:46 +0100)]
push condition in call: fix different qualifiers (IDEA-147901)
Anna Kozlova [Fri, 13 Nov 2015 12:10:52 +0000 (13:10 +0100)]
detect array initializer type based on short variable array notation (IDEA-147881)
Anna Kozlova [Fri, 13 Nov 2015 11:50:44 +0000 (12:50 +0100)]
testdata for IDEA-147873
peter [Fri, 13 Nov 2015 13:15:37 +0000 (14:15 +0100)]
LoadProjectTest: don't fail when a file from another project is found (although it's a valid leak to care about, it causes this unrelated test to blink)
Vladimir Krivosheev [Fri, 13 Nov 2015 14:53:20 +0000 (15:53 +0100)]
JB V8 debugger protocol — speedup break event (part 2, final)
Vladimir Krivosheev [Fri, 13 Nov 2015 14:15:23 +0000 (15:15 +0100)]
JB V8 debugger protocol — speedup break event (part 1)
Mikhail Golubev [Fri, 13 Nov 2015 12:27:44 +0000 (15:27 +0300)]
PY-17564 Use AddImportHelper#addFromImport in MoveFromFutureImportQuickfix
It's safer when PyBlock.IMPORT_GROUP_BEGIN marker is inserted for new
imports in single place (via methods of AddImportHelper).
As an additional benefit of this approach, moved __from__ import
statement is inserted in alphabetical order.
Mikhail Golubev [Thu, 12 Nov 2015 14:47:00 +0000 (17:47 +0300)]
PY-17564 Keep blank lines between imports inserted by user
It doesn't solve the problem that reformatting doesn't add blank lines
before import groups according to PEP-8 until "Optimize Imports" is
called on a file, but at least it doesn't remove blank lines inserted
manually by user.
Mikhail Golubev [Thu, 12 Nov 2015 12:43:10 +0000 (15:43 +0300)]
PY-17593 Format combined reST parameter declarations like ":param int x: descr"
Mikhail Golubev [Wed, 11 Nov 2015 14:45:11 +0000 (17:45 +0300)]
Fix typo in error message shown when time-tracking is not available in YouTrack
Mikhail Golubev [Wed, 11 Nov 2015 12:09:16 +0000 (15:09 +0300)]
Create standalone IDEA project inside community/python/helpers
It has interpreter called "PyCharm Python SDK" so that anyone who
want to edit helpers could configure their own version of it.
nik [Fri, 13 Nov 2015 14:14:07 +0000 (17:14 +0300)]
build scripts: show how to download Kotlin in error message, added run configuration which downloads Kotlin from internal TeamCity
Nadya Zabrodina [Fri, 13 Nov 2015 13:52:04 +0000 (16:52 +0300)]
Merge remote-tracking branch 'origin/master'
Nadya Zabrodina [Fri, 13 Nov 2015 13:14:57 +0000 (16:14 +0300)]
[shelve]: make Show/Hide already unshelved action dumbAware
Dmitry Batkovich [Fri, 13 Nov 2015 12:58:42 +0000 (15:58 +0300)]
quick fix which adds exception from field initializer to constructor signature (IDEA-142284)
Nadya Zabrodina [Fri, 13 Nov 2015 12:54:15 +0000 (15:54 +0300)]
Merge branch 'nz/remainWhenUnshelve'
peter [Fri, 13 Nov 2015 12:18:35 +0000 (13:18 +0100)]
synchronize CachedValueChecker
Alexey Kudravtsev [Fri, 13 Nov 2015 12:10:05 +0000 (15:10 +0300)]
speedup testDaemonDoesNotPauseWhenEventDispatcherHasEventsInTheQueue
Nadya Zabrodina [Fri, 13 Nov 2015 12:03:01 +0000 (15:03 +0300)]
[shelve]: icons updated
* set custom icon for toolbar;
* set null icon for default toggle action (default check will be shown insted);
* add shelf context menu popup place instead of Unknown
peter [Fri, 13 Nov 2015 11:31:52 +0000 (12:31 +0100)]
run CachedValueChecker only in tests
Alexey Kudravtsev [Fri, 13 Nov 2015 10:57:38 +0000 (13:57 +0300)]
leaks cleanup
Alexey Kudravtsev [Thu, 12 Nov 2015 15:28:49 +0000 (18:28 +0300)]
join thread in tests to avoid thread leaks
Alexey Kudravtsev [Thu, 12 Nov 2015 15:02:17 +0000 (18:02 +0300)]
fixed the Analyze|stacktrace race condition differently
Dmitry Batkovich [Fri, 13 Nov 2015 10:29:08 +0000 (13:29 +0300)]
guava type migration: NPE fixed
Nadya Zabrodina [Thu, 12 Nov 2015 15:34:47 +0000 (18:34 +0300)]
[shelve]: re-add 'Show/Hide already unshelved' to shelf tab context menu; fix option title; run icons.gant
Dmitry Batkovich [Fri, 13 Nov 2015 10:17:45 +0000 (13:17 +0300)]
AddVariableInitializer updated corresponding to review IDEA-CR-6563
nik [Thu, 12 Nov 2015 15:08:44 +0000 (18:08 +0300)]
compiler configuration simplified: removed explicit 1.6 target level settings (language level is set to 6 explicitly for the respective modules anyway)
nik [Thu, 12 Nov 2015 15:05:32 +0000 (18:05 +0300)]
idea project configuration: change type of source roots containing resources only to 'resource root'
peter [Fri, 13 Nov 2015 07:12:17 +0000 (08:12 +0100)]
assert that CachedValueProvider-s don't depend on wrong PSI elements, even if indirectly
peter [Fri, 13 Nov 2015 07:04:13 +0000 (08:04 +0100)]
revert MessageBusImpl change because it (surprisingly) causes more leaks than fixes
Maxim.Mossienko [Thu, 12 Nov 2015 23:01:56 +0000 (00:01 +0100)]
IDEA-141826 Retrieve trigrams when doing regular expression based search
Roman Shevchenko [Thu, 12 Nov 2015 20:14:38 +0000 (21:14 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 12 Nov 2015 20:14:09 +0000 (21:14 +0100)]
[platform] module dependency analysis rewritten; test scope added
Roman Shevchenko [Thu, 12 Nov 2015 20:10:53 +0000 (21:10 +0100)]
Cleanup (readability; minor optimization)
Roman Shevchenko [Thu, 12 Nov 2015 20:08:36 +0000 (21:08 +0100)]
Cleanup (I18N, warnings)
Roman Shevchenko [Thu, 12 Nov 2015 20:07:01 +0000 (21:07 +0100)]
[dictionaries] "supertype"