Florian Kistner [Thu, 8 Feb 2018 18:09:35 +0000 (19:09 +0100)]
Merge remote-tracking branch 'origin/master' into florian.kistner/OC-9471
Julia Beliaeva [Tue, 6 Feb 2018 18:18:23 +0000 (21:18 +0300)]
[vcs-log] fix borders when scrolling
Julia Beliaeva [Mon, 5 Feb 2018 18:00:20 +0000 (21:00 +0300)]
[vcs-log] no extra space before containing branches when there're no labels before it
Julia Beliaeva [Thu, 1 Feb 2018 15:18:53 +0000 (18:18 +0300)]
[vcs-log] show tooltip with commit root
IDEA-160683
Julia Beliaeva [Wed, 31 Jan 2018 18:01:31 +0000 (21:01 +0300)]
[vcs-log] tweak label icon
Make the icon smaller while trying to keep the size of the content by reducing empty space. This allows to include label icons alongside branch name text without increasing line height.
Julia Beliaeva [Mon, 29 Jan 2018 13:57:30 +0000 (16:57 +0300)]
[vcs-log] add a square root icon
IDEA-160683
Julia Beliaeva [Sun, 28 Jan 2018 16:38:40 +0000 (19:38 +0300)]
[vcs-log] remove indent before committer text
IDEA-160683
Julia Beliaeva [Sat, 27 Jan 2018 20:53:02 +0000 (23:53 +0300)]
[vcs-log] wrap collapsed branches so that only one line is used
IDEA-160683
Julia Beliaeva [Sat, 27 Jan 2018 18:58:34 +0000 (21:58 +0300)]
[vcs-log] format expanded containing branches in a single column
IDEA-160683
Julia Beliaeva [Sat, 27 Jan 2018 18:09:54 +0000 (21:09 +0300)]
[vcs-log] remove cursive from containing branches section in commit details
IDEA-160683
Julia Beliaeva [Sat, 27 Jan 2018 17:42:44 +0000 (20:42 +0300)]
[vcs-log] split commit details into two separate panels
Commit subject and body are shown in monospace font with editor background, other information is shown in ui font with panel background. Borders are made bigger.
IDEA-160683
Julia Beliaeva [Sat, 27 Jan 2018 16:57:04 +0000 (19:57 +0300)]
[vcs-log] remove RootPanel
Julia Beliaeva [Sat, 27 Jan 2018 16:15:48 +0000 (19:15 +0300)]
[vcs-log] rename DataPanel -> MessagePanel
Julia Beliaeva [Fri, 26 Jan 2018 16:11:38 +0000 (19:11 +0300)]
[vcs] move setting caret policy up
Julia Beliaeva [Fri, 26 Jan 2018 16:10:11 +0000 (19:10 +0300)]
[vcs] move customizeLinkStyle up
Unify link style for commit details.
Julia Beliaeva [Fri, 26 Jan 2018 16:08:10 +0000 (19:08 +0300)]
[vcs] move update and updateUI to HtmlPanel
Julia Beliaeva [Fri, 26 Jan 2018 14:52:12 +0000 (17:52 +0300)]
[vcs] extract common html-forming code to ancestor
Julia Beliaeva [Fri, 26 Jan 2018 14:48:46 +0000 (17:48 +0300)]
[vcs-log] simplify setBranches
Julia Beliaeva [Fri, 26 Jan 2018 14:47:40 +0000 (17:47 +0300)]
[vcs] move getCommitDetailsFont to FontUtil
Julia Beliaeva [Fri, 26 Jan 2018 14:36:29 +0000 (17:36 +0300)]
[vcs] simplify
Roman Shevchenko [Thu, 8 Feb 2018 17:49:07 +0000 (18:49 +0100)]
[java] applies module accessibility checks to non-physical classes (IDEA-185447)
Andrey Vlasovskikh [Thu, 8 Feb 2018 17:30:59 +0000 (20:30 +0300)]
Default values for properties passed to gant
Rohan Joyce [Wed, 31 Jan 2018 01:08:59 +0000 (20:08 -0500)]
py/build: target the community plugin gant script
Konstantin Bulenkov [Thu, 8 Feb 2018 17:21:29 +0000 (18:21 +0100)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 8 Feb 2018 17:14:29 +0000 (18:14 +0100)]
Merge remote-tracking branch 'origin/master'
Dennis Ushakov [Thu, 8 Feb 2018 16:31:04 +0000 (19:31 +0300)]
prevent npe on setText
Konstantin Bulenkov [Thu, 8 Feb 2018 17:12:16 +0000 (18:12 +0100)]
Merge remote-tracking branch 'origin/master'
Maxim Kropotov [Thu, 8 Feb 2018 15:11:59 +0000 (18:11 +0300)]
WEB-30803: registry option for 'prettier'
Maxim Kropotov [Thu, 8 Feb 2018 12:49:32 +0000 (15:49 +0300)]
HintUtil: add createErrorLabel overload with listener
Anton Tarasov [Thu, 8 Feb 2018 17:09:31 +0000 (20:09 +0300)]
IDEA-186077 [followup] provide API for Line/Rectangle pixel-perfect painting
- LinePainter2D now can paint a dot
- added a dot case to the test
- improved AA default settings (preserving old RectanglePainter behaviour)
Konstantin Bulenkov [Thu, 8 Feb 2018 17:10:28 +0000 (18:10 +0100)]
no tabs visible when add new Terminal tab
Roman Shevchenko [Thu, 8 Feb 2018 17:08:10 +0000 (18:08 +0100)]
[tests] fixes strange overriding of inner templates; corrects test data
Gregory.Shrago [Thu, 8 Feb 2018 16:46:34 +0000 (19:46 +0300)]
use text from updated presentation
Gregory.Shrago [Thu, 8 Feb 2018 16:21:05 +0000 (19:21 +0300)]
dead code
Gregory.Shrago [Thu, 8 Feb 2018 16:15:33 +0000 (19:15 +0300)]
do not pass original Ctrl-Shift-A event to the invoked action
Aleksey Pivovarov [Thu, 8 Feb 2018 16:41:06 +0000 (19:41 +0300)]
vcs: turn option to enable partial changelists into application-wide
follow-up:
009b59cc8ddfa6d53f4cfbdeac71073cf7ee6ca7
Artem Gainanov [Thu, 8 Feb 2018 16:40:05 +0000 (23:40 +0700)]
[gui-test] RunConfigurationListFixture
Eugene Zhuravlev [Thu, 8 Feb 2018 16:28:06 +0000 (17:28 +0100)]
method extracted for better readability
peter [Thu, 8 Feb 2018 16:20:53 +0000 (17:20 +0100)]
provide activity name to BatchFileChangeListener
to later show it in "indexing paused" status (IDEA-185693)
peter [Thu, 8 Feb 2018 15:48:28 +0000 (16:48 +0100)]
fix GroovyDebuggerTest
Dmitry Batrak [Thu, 8 Feb 2018 16:07:55 +0000 (19:07 +0300)]
change API for marking highlighters visible in collapsed fold regions
(following IDEA-CR-28960)
Aleksey Pivovarov [Thu, 8 Feb 2018 15:59:04 +0000 (18:59 +0300)]
diff: rebuild model immediately when block is moved to another changelist
Aleksey Pivovarov [Thu, 8 Feb 2018 15:54:27 +0000 (18:54 +0300)]
lst: notify diff viewer about changes in markers
Aleksey Pivovarov [Thu, 8 Feb 2018 15:53:36 +0000 (18:53 +0300)]
lst: cleanup - rename method
Aleksey Pivovarov [Thu, 8 Feb 2018 15:52:05 +0000 (18:52 +0300)]
lst: remove code duplication
Kirill Kirichenko [Thu, 8 Feb 2018 15:20:57 +0000 (18:20 +0300)]
Move up check icons in TableCellRenderers on Win10
Andrey Vlasovskikh [Thu, 8 Feb 2018 15:13:22 +0000 (18:13 +0300)]
PY-28406 Simpler test case
Rohan Joyce [Tue, 30 Jan 2018 23:29:29 +0000 (18:29 -0500)]
py/resolve: consider all candidate module paths
Dmitry.Krasilschikov [Thu, 8 Feb 2018 15:12:16 +0000 (18:12 +0300)]
provide project in console folding handlers
Ilya.Kazakevich [Thu, 8 Feb 2018 15:11:47 +0000 (18:11 +0300)]
Test moved to staging
Egor Ushakov [Thu, 8 Feb 2018 14:48:35 +0000 (17:48 +0300)]
cleanup: use addListener with disposable param
Dennis Ushakov [Thu, 8 Feb 2018 14:52:44 +0000 (17:52 +0300)]
initial restore size action
Dennis Ushakov [Thu, 8 Feb 2018 14:49:17 +0000 (17:49 +0300)]
use proper key for removing dimension
Dmitry Batrak [Thu, 8 Feb 2018 14:44:20 +0000 (17:44 +0300)]
don't lose exceptions from test's 'tearDown' method
Dmitry Batrak [Thu, 8 Feb 2018 14:39:31 +0000 (17:39 +0300)]
IDEA-186054 Caret is reset to position (1,1) on editor drag-out
fix updated (fixes FileEditorManagerTest)
Alexey Kudravtsev [Thu, 8 Feb 2018 14:35:22 +0000 (17:35 +0300)]
avoid expensive read action during file content loading
Alexey Kudravtsev [Thu, 8 Feb 2018 14:29:29 +0000 (17:29 +0300)]
renamed to more canonical camel case
Eugene Zhuravlev [Thu, 8 Feb 2018 14:18:14 +0000 (15:18 +0100)]
configurable path to ecj compiler (IDEA-186067)
Daniil Ovchinnikov [Thu, 8 Feb 2018 14:22:43 +0000 (17:22 +0300)]
fix GuessTypeParameters template for qualified type elements
Anna.Kozlova [Thu, 8 Feb 2018 14:19:39 +0000 (15:19 +0100)]
fix testdata
Ivan Bessonov [Thu, 8 Feb 2018 14:16:26 +0000 (17:16 +0300)]
maven - apply maven-war-plugin nonFilteredFileExtensions config to war artifacts only
Aleksey Pivovarov [Thu, 8 Feb 2018 13:34:30 +0000 (16:34 +0300)]
vcs: add debug logging
Roman Shevchenko [Thu, 8 Feb 2018 13:59:30 +0000 (14:59 +0100)]
Cleanup (better local var name)
Gregory.Shrago [Thu, 8 Feb 2018 13:27:52 +0000 (16:27 +0300)]
PY-23114 ability to cut and paste multiple lines from console history
peter [Thu, 8 Feb 2018 13:24:12 +0000 (14:24 +0100)]
status bar: fix process icon spinning unless everything is paused
Aleksey Pivovarov [Thu, 8 Feb 2018 10:55:47 +0000 (13:55 +0300)]
vcs: add option in settings to enable partial changelists
Anna.Kozlova [Thu, 8 Feb 2018 12:43:44 +0000 (13:43 +0100)]
search for tests in directory restored for down-up approach
extended scope to ensure that the directory itself is included for new search
Anna.Kozlova [Thu, 8 Feb 2018 12:17:37 +0000 (13:17 +0100)]
revert final fields for our serialization
Anna.Kozlova [Thu, 8 Feb 2018 10:44:14 +0000 (11:44 +0100)]
introduce variable: accept tailing dots (IDEA-186331)
Anna.Kozlova [Thu, 8 Feb 2018 10:16:03 +0000 (11:16 +0100)]
push down/inline superclass: don't change foreign inheritors (IDEA-186323)
Semyon Proshev [Thu, 8 Feb 2018 13:01:49 +0000 (16:01 +0300)]
Allow null argument in PyReferenceImpl.isInOwnScopeComprehension (EA-115933)
Alexey Kudravtsev [Thu, 8 Feb 2018 12:52:56 +0000 (15:52 +0300)]
cleanup
Alexey Kudravtsev [Wed, 7 Feb 2018 15:48:28 +0000 (18:48 +0300)]
fixed finishPsiModification never called sometimes
Alexey Kudravtsev [Wed, 7 Feb 2018 15:47:38 +0000 (18:47 +0300)]
more interruptibility in method call hierarchy
Egor Ushakov [Thu, 8 Feb 2018 12:52:35 +0000 (15:52 +0300)]
renamed async annotation (IDEA-CR-19020)
Kirill Kirichenko [Thu, 8 Feb 2018 12:28:45 +0000 (15:28 +0300)]
IconCache class is missing
Kirill Kirichenko [Thu, 8 Feb 2018 12:08:23 +0000 (15:08 +0300)]
Move and rename MacIntelliJIconCache to IconCache
peter [Thu, 8 Feb 2018 12:10:54 +0000 (13:10 +0100)]
use min time when benchmarking performance test agents, not average
for more stability
as this results in lower timings, some test expectations are updated
peter [Thu, 8 Feb 2018 12:06:14 +0000 (13:06 +0100)]
avoid smart pointer leaks after project closing by not storing them in VFS user data at all
peter [Thu, 8 Feb 2018 11:54:19 +0000 (12:54 +0100)]
IDEA-186293 Smart completion fails when invoked in context of call of inaccessible method
Anton Tarasov [Thu, 8 Feb 2018 11:50:08 +0000 (14:50 +0300)]
Workaround "JRE-650 AA rendering into BufferedImage differs b/w displays"
Kirill Kirichenko [Thu, 8 Feb 2018 10:45:11 +0000 (13:45 +0300)]
Revert FileStructurePopup checkboxes layout. Added horizontal gap.
Denis Fokin [Thu, 8 Feb 2018 10:04:52 +0000 (13:04 +0300)]
Let InternalDecorator to decide when to activate an editor
Dmitry Batrak [Thu, 8 Feb 2018 09:12:51 +0000 (12:12 +0300)]
IDEA-186054 Caret is reset to position (1,1) on editor drag-out
Anna.Kozlova [Thu, 8 Feb 2018 08:18:52 +0000 (09:18 +0100)]
rename Extract Class Dialog -> Extract Delegate
Vladimir.Orlov [Thu, 8 Feb 2018 09:03:23 +0000 (12:03 +0300)]
build scripts: PyCharm EDU, eap=true
Tagir Valeev [Thu, 8 Feb 2018 08:47:23 +0000 (15:47 +0700)]
flowAssert: expected testdata fixed after
bf640e78a9
Tagir Valeev [Thu, 8 Feb 2018 06:51:22 +0000 (13:51 +0700)]
FieldMayBeFinal: reused control flow and highlighting methods; DefiniteAssignment becomes unnecessary
Tagir Valeev [Thu, 8 Feb 2018 06:29:49 +0000 (13:29 +0700)]
ControlFlowUtil#isVariableAssignedInLoop: evaluate constant conditions
Fixes IDEA-186306 good code red: variable might be assigned in loop
Tagir Valeev [Thu, 8 Feb 2018 06:21:31 +0000 (13:21 +0700)]
EffectiveFinal tests reported in IDEA-154224, IDEA-163280, IDEA-171790
Tagir Valeev [Thu, 8 Feb 2018 05:31:34 +0000 (12:31 +0700)]
FinalVariableMightNotHaveBeenInitializedInsideLambda: added separate initializer test
Tagir Valeev [Thu, 8 Feb 2018 04:54:49 +0000 (11:54 +0700)]
ControlFlowAnalyzer: fix control flow for assert (IDEA-186305)
Tagir Valeev [Wed, 7 Feb 2018 09:54:12 +0000 (16:54 +0700)]
ControlFlowUtil: warnings and typos fixed
Vladimir.Orlov [Thu, 8 Feb 2018 03:23:49 +0000 (06:23 +0300)]
Merge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Wed, 7 Feb 2018 22:47:43 +0000 (01:47 +0300)]
Django tests moved to JUnit4
To use Assume we need to be JUnit4 based, so DjangoTestCase does not inherit TestCase anymore
Ilya.Kazakevich [Wed, 7 Feb 2018 22:24:07 +0000 (01:24 +0300)]
leaked test moved to staging
peter [Wed, 7 Feb 2018 20:32:01 +0000 (21:32 +0100)]
remove unused TaskInfo.getProcessId
Vassiliy.Kudryashov [Wed, 7 Feb 2018 20:24:41 +0000 (23:24 +0300)]
Find tool window: split 'show preview' setting to two for find/replace
Dmitry Trofimov [Wed, 7 Feb 2018 18:55:46 +0000 (19:55 +0100)]
Don't inherit PYTHONPATH if parent envs disabled (PY-19218)
Olga Strizhenko [Wed, 7 Feb 2018 19:08:37 +0000 (22:08 +0300)]
Spellchecker: WI-40621 quick-fix order is counter-productive