idea/community.git
4 years agoAdd todo note
Dmitry Trofimov [Wed, 1 Feb 2017 12:32:29 +0000 (13:32 +0100)]
Add todo note

4 years agoqualified module names: don't show module name in Project View if it matches director... appcode/171.2875 clion/171.2874 phpstorm/171.2876 pycharm/171.2873
nik [Wed, 1 Feb 2017 11:43:27 +0000 (14:43 +0300)]
qualified module names: don't show module name in Project View if it matches directory structure (IDEA-166061)

If module name can be composed by appending its directory name to a module name for the parent directory it makes no sense to show the full module name on the directory node in Project View.

4 years agoDisable terminal emulation mode on Windows
Dmitry Trofimov [Wed, 1 Feb 2017 11:34:51 +0000 (12:34 +0100)]
Disable terminal emulation mode on Windows

4 years agoOption to run python process in a terminal emulation mode (PY-22487)
Dmitry Trofimov [Wed, 1 Feb 2017 09:54:38 +0000 (10:54 +0100)]
Option to run python process in a terminal emulation mode (PY-22487)

4 years agotry a bit harder to gc leaky projects
peter [Wed, 1 Feb 2017 11:21:52 +0000 (12:21 +0100)]
try a bit harder to gc leaky projects

4 years agoIDEA-167189 Incorrect inspection for Ratpack's Promise.next()
alexey.afanasiev [Wed, 1 Feb 2017 11:18:26 +0000 (14:18 +0300)]
IDEA-167189 Incorrect inspection for Ratpack's Promise.next()

4 years agocleanup
Alexey Kudravtsev [Fri, 27 Jan 2017 15:12:34 +0000 (18:12 +0300)]
cleanup

4 years agoproject is already disposed fixed
Alexey Kudravtsev [Fri, 27 Jan 2017 15:08:45 +0000 (18:08 +0300)]
project is already disposed fixed

4 years agoblinking test fixed
Alexey Kudravtsev [Fri, 27 Jan 2017 15:05:50 +0000 (18:05 +0300)]
blinking test fixed

4 years agorenamed to match field
Alexey Kudravtsev [Fri, 27 Jan 2017 14:41:57 +0000 (17:41 +0300)]
renamed to match field

4 years agoproject leak fixed
Alexey Kudravtsev [Fri, 27 Jan 2017 14:36:27 +0000 (17:36 +0300)]
project leak fixed

4 years agodisposed project leak via later invocator queue fixed
Alexey Kudravtsev [Fri, 27 Jan 2017 13:43:25 +0000 (16:43 +0300)]
disposed project leak via later invocator queue fixed

4 years agocleanup
Alexey Kudravtsev [Fri, 27 Jan 2017 11:52:35 +0000 (14:52 +0300)]
cleanup

4 years agofix collecting completion stats for methods with argument suggestions
peter [Wed, 1 Feb 2017 10:34:35 +0000 (11:34 +0100)]
fix collecting completion stats for methods with argument suggestions

ensure that we don't change the tracked document range when starting live template

4 years agoextract delayed completion statistics logic out of CompletionLookupArranger
peter [Wed, 1 Feb 2017 10:25:38 +0000 (11:25 +0100)]
extract delayed completion statistics logic out of CompletionLookupArranger

4 years agoPlatformTestUtil: extracted method which allows testing real presentation of Abstract...
nik [Wed, 1 Feb 2017 10:45:50 +0000 (13:45 +0300)]
PlatformTestUtil: extracted method which allows testing real presentation of AbstractTreeNodes

4 years agoPlatformTestUtil simplified: some methods inlined, methods used only internally marke...
nik [Wed, 1 Feb 2017 09:31:21 +0000 (12:31 +0300)]
PlatformTestUtil simplified: some methods inlined, methods used only internally marked as private

4 years agoStreamToLoopInspection: support some simple StreamEx scenarios; support Java 9 takeWh...
Tagir Valeev [Wed, 1 Feb 2017 10:32:15 +0000 (13:32 +0300)]
StreamToLoopInspection: support some simple StreamEx scenarios; support Java 9 takeWhile/dropWhile

4 years agoper-project temp directory to avoid conflics when two or more projects are building
Eugene Zhuravlev [Wed, 1 Feb 2017 10:36:10 +0000 (11:36 +0100)]
per-project temp directory to avoid conflics when two or more projects are building

4 years agoasync debugger: capture strings
Egor.Ushakov [Wed, 1 Feb 2017 10:31:03 +0000 (13:31 +0300)]
async debugger: capture strings

4 years agoWEB-20921 Add support for valid HTML syntax for including LESS/SCSS in <style> tags
Alexander Zolotov [Tue, 31 Jan 2017 20:55:11 +0000 (23:55 +0300)]
WEB-20921 Add support for valid HTML syntax for including LESS/SCSS in <style> tags

4 years agoIDEA-CR-17158 javadoc
Vladimir Krivosheev [Wed, 1 Feb 2017 10:19:55 +0000 (11:19 +0100)]
IDEA-CR-17158 javadoc

4 years agoIDEA-CR-17843 give a meaningful name dbe/171.2870
Vladimir Krivosheev [Wed, 1 Feb 2017 09:54:57 +0000 (10:54 +0100)]
IDEA-CR-17843  give a meaningful name

4 years agoIDEA-167459 [windows] balloons text are cut in multi-dpi-monitor env w/ new hidpi idea/171.2869
Anton Tarasov [Wed, 1 Feb 2017 09:00:13 +0000 (12:00 +0300)]
IDEA-167459 [windows] balloons text are cut in multi-dpi-monitor env w/ new hidpi

4 years agoexecute refactoring listeners with alternative resolve enabled
Anna.Kozlova [Tue, 31 Jan 2017 15:14:32 +0000 (16:14 +0100)]
execute refactoring listeners with alternative resolve enabled
EA-95396 - INRE: FileBasedIndexImpl.handleDumbMode

4 years agoEA-95510 - assert: SMTestProxy$.printOn
Anna.Kozlova [Tue, 31 Jan 2017 15:07:31 +0000 (16:07 +0100)]
EA-95510 - assert: SMTestProxy$.printOn

4 years agoasync debugger: allow to specify empty insert class name
Egor.Ushakov [Wed, 1 Feb 2017 08:59:56 +0000 (11:59 +0300)]
async debugger: allow to specify empty insert class name

4 years agoModifierFilter: Typos fixed, toString() optimized appcode/171.2868 clion/171.2867
Tagir Valeev [Wed, 1 Feb 2017 08:32:51 +0000 (11:32 +0300)]
ModifierFilter: Typos fixed, toString() optimized

4 years agoIDEA-167452 Reduce false-positives in "string concatenation in loop" inspection
Tagir Valeev [Wed, 1 Feb 2017 08:18:37 +0000 (11:18 +0300)]
IDEA-167452 Reduce false-positives in "string concatenation in loop" inspection

4 years agoprefer lookup items with shorter tail text (e.g. List#add(element) without index)
peter [Wed, 1 Feb 2017 08:22:15 +0000 (09:22 +0100)]
prefer lookup items with shorter tail text (e.g. List#add(element) without index)

4 years agodon't drop completion stats on prefix change, it's now prefix-independent
peter [Wed, 1 Feb 2017 08:16:14 +0000 (09:16 +0100)]
don't drop completion stats on prefix change, it's now prefix-independent

4 years agosimplification: use generified TreeUtil.sortRecursively to avoid casts idea/171.2866
nik [Tue, 31 Jan 2017 15:53:50 +0000 (18:53 +0300)]
simplification: use generified TreeUtil.sortRecursively to avoid casts

4 years agosimplification: use TreeUtil.sortChildren method
nik [Tue, 31 Jan 2017 15:43:15 +0000 (18:43 +0300)]
simplification: use TreeUtil.sortChildren method

4 years agoIDEA-167444 Deletion of css dialect or template data language left an artefact and... appcode/171.2861 clion/171.2863 dbe/171.2857 phpstorm/171.2859 pycharm/171.2858 rubymine/171.2862 webstorm/171.2864
Gregory.Shrago [Wed, 1 Feb 2017 00:32:10 +0000 (03:32 +0300)]
IDEA-167444 Deletion of css dialect or template data language left an artefact and causes an IOOBE

4 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 31 Jan 2017 23:17:21 +0000 (02:17 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoALL-1311 Clicking on an project which is already open does not bring that project...
Konstantin Bulenkov [Tue, 31 Jan 2017 23:15:52 +0000 (02:15 +0300)]
ALL-1311 Clicking on an project which is already open does not bring that project to foreground

4 years agodon't loose right selection during the focus ping-pong from the path field
Sergey Ignatov [Tue, 31 Jan 2017 22:44:05 +0000 (01:44 +0300)]
don't loose right selection during the focus ping-pong from the path field

4 years agoupdate completion test expectations
peter [Tue, 31 Jan 2017 21:30:02 +0000 (22:30 +0100)]
update completion test expectations

4 years agoless garbage: no new instance on empty collection
Gregory.Shrago [Tue, 31 Jan 2017 20:57:16 +0000 (23:57 +0300)]
less garbage: no new instance on empty collection

4 years agomove TraverserBasedASTNode to lang-impl
Gregory.Shrago [Tue, 31 Jan 2017 17:03:36 +0000 (20:03 +0300)]
move TraverserBasedASTNode to lang-impl

4 years ago[file-history] return unmodified visible graph if can not find current row
Julia Beliaeva [Mon, 30 Jan 2017 19:34:44 +0000 (22:34 +0300)]
[file-history] return unmodified visible graph if can not find current row

4 years ago[vcs-log] remove unused class
Julia Beliaeva [Mon, 30 Jan 2017 19:29:57 +0000 (22:29 +0300)]
[vcs-log] remove unused class

4 years ago[file-history] always push path for a commit into the stack, even if it was not renamed
Julia Beliaeva [Mon, 30 Jan 2017 18:45:41 +0000 (21:45 +0300)]
[file-history] always push path for a commit into the stack, even if it was not renamed

It ensures consistency between paths stack and nodes stack.

4 years ago[file-history] use continue outer statement instead of a boolean flag to simplify...
Julia Beliaeva [Mon, 30 Jan 2017 18:31:56 +0000 (21:31 +0300)]
[file-history] use continue outer statement instead of a boolean flag to simplify code understanding

4 years ago[file-history] move NodeVisitor and walk method to DfsUtil and add a comment for...
Julia Beliaeva [Mon, 30 Jan 2017 18:15:18 +0000 (21:15 +0300)]
[file-history] move NodeVisitor and walk method to DfsUtil and add a comment for walk method

4 years ago[file-history] simplify file history pack creation code, check vg on being non-empty
Julia Beliaeva [Sat, 28 Jan 2017 17:03:30 +0000 (20:03 +0300)]
[file-history] simplify file history pack creation code, check vg on being non-empty

4 years ago[file-history] add paths from both maps in FileNamesData
Julia Beliaeva [Mon, 30 Jan 2017 16:29:28 +0000 (19:29 +0300)]
[file-history] add paths from both maps in FileNamesData

4 years ago[file-history] use SmartHashSet since most commits have one affected path
Julia Beliaeva [Mon, 30 Jan 2017 16:26:58 +0000 (19:26 +0300)]
[file-history] use SmartHashSet since most commits have one affected path

4 years ago[vcs-log] use ChangesUtil to retrieve vcs for selected changes
Julia Beliaeva [Fri, 27 Jan 2017 15:17:50 +0000 (18:17 +0300)]
[vcs-log] use ChangesUtil to retrieve vcs for selected changes

4 years ago[file-history] minor: extract variable
Julia Beliaeva [Fri, 27 Jan 2017 15:15:07 +0000 (18:15 +0300)]
[file-history] minor: extract variable

4 years ago[file-history] create api for log file history and use it inside standard action
Julia Beliaeva [Thu, 26 Jan 2017 19:03:52 +0000 (22:03 +0300)]
[file-history] create api for log file history and use it inside standard action

4 years ago[vcs-log] move ep for log providers to api
Julia Beliaeva [Thu, 26 Jan 2017 17:47:29 +0000 (20:47 +0300)]
[vcs-log] move ep for log providers to api

4 years ago[file-history] provide file names data with visible pack for the ui
Julia Beliaeva [Tue, 24 Jan 2017 19:58:54 +0000 (22:58 +0300)]
[file-history] provide file names data with visible pack for the ui

4 years ago[file-history] refine file history by removing commits that change different files...
Julia Beliaeva [Tue, 24 Jan 2017 03:35:39 +0000 (06:35 +0300)]
[file-history] refine file history by removing commits that change different files having the same name

How it is done:
1. Collect data from index, containing files for commits and renames for commits.
2. Find the last revision under HEAD that changes the file.
3. Starting from this revision walk the visible graph, keeping track of file names, and remove some commits that do not fit.

4 years ago[vcs-log] make nodeDfsIterator static, rename to walk
Julia Beliaeva [Mon, 23 Jan 2017 16:34:59 +0000 (19:34 +0300)]
[vcs-log] make nodeDfsIterator static, rename to walk

4 years ago[vcs-log] extract IndexDataGetter class, responsible for getting various data availab...
Julia Beliaeva [Sun, 22 Jan 2017 18:33:19 +0000 (21:33 +0300)]
[vcs-log] extract IndexDataGetter class, responsible for getting various data available from indexes

4 years ago[file-history] create VisiblePackBuilder (also known as VcsLogFilterer) in the ui...
Julia Beliaeva [Mon, 23 Jan 2017 19:28:47 +0000 (22:28 +0300)]
[file-history] create VisiblePackBuilder (also known as VcsLogFilterer) in the ui factory

This allows to customise filtering process and suite it better for file history needs. Namely, for calculating references on other branches and for collecting file paths data and removing unrelated commits that affect the same file path.

4 years ago[vcs-log] changes browser provides vcs key
Julia Beliaeva [Mon, 23 Jan 2017 17:37:02 +0000 (20:37 +0300)]
[vcs-log] changes browser provides vcs key

4 years ago[file-history] simplify update for file history action
Julia Beliaeva [Fri, 20 Jan 2017 18:15:15 +0000 (21:15 +0300)]
[file-history] simplify update for file history action

4 years ago[file-history] get file names only affected by selected revision
Julia Beliaeva [Fri, 20 Jan 2017 17:25:29 +0000 (20:25 +0300)]
[file-history] get file names only affected by selected revision

4 years ago[vcs-log] minor: convert myUi to local variable
Julia Beliaeva [Fri, 13 Jan 2017 14:07:03 +0000 (17:07 +0300)]
[vcs-log] minor: convert myUi to local variable

4 years ago[vcs-log] extract common listeners setup code from main log and file history
Julia Beliaeva [Fri, 13 Jan 2017 14:06:27 +0000 (17:06 +0300)]
[vcs-log] extract common listeners setup code from main log and file history

4 years ago[vcs-log] extract common progress and scrolling setup code from main log and file...
Julia Beliaeva [Fri, 13 Jan 2017 13:52:19 +0000 (16:52 +0300)]
[vcs-log] extract common progress and scrolling setup code from main log and file history

4 years ago[file-history] keymap group for file history
Julia Beliaeva [Fri, 13 Jan 2017 12:02:09 +0000 (15:02 +0300)]
[file-history] keymap group for file history

4 years ago[file-history] show diff on double click
Julia Beliaeva [Fri, 13 Jan 2017 11:44:29 +0000 (14:44 +0300)]
[file-history] show diff on double click

4 years ago[file-history] speed-search in file history is always on
Julia Beliaeva [Wed, 11 Jan 2017 15:50:44 +0000 (18:50 +0300)]
[file-history] speed-search in file history is always on

4 years ago[file-history] show history action even when log is not fully indexed
Julia Beliaeva [Thu, 29 Dec 2016 18:25:23 +0000 (21:25 +0300)]
[file-history] show history action even when log is not fully indexed

4 years ago[file-history] add "Show Other Branches" action which essentially enables/disables...
Julia Beliaeva [Sun, 16 Aug 2015 20:41:54 +0000 (23:41 +0300)]
[file-history] add "Show Other Branches" action which essentially enables/disables filter by HEAD

4 years ago[file-history] fix "Go To Hash/Branch/Tag" action
Julia Beliaeva [Mon, 19 Dec 2016 23:57:29 +0000 (02:57 +0300)]
[file-history] fix "Go To Hash/Branch/Tag" action

4 years ago[file-history] find and open existing file history before creating a new one
Julia Beliaeva [Mon, 19 Dec 2016 14:40:25 +0000 (17:40 +0300)]
[file-history] find and open existing file history before creating a new one

4 years ago[file-history] show new file history only if indexing is on
Julia Beliaeva [Mon, 19 Dec 2016 14:14:19 +0000 (17:14 +0300)]
[file-history] show new file history only if indexing is on

4 years ago[file-history] use normal order instead of BEK since it is faster
Julia Beliaeva [Thu, 15 Dec 2016 20:06:46 +0000 (23:06 +0300)]
[file-history] use normal order instead of BEK since it is faster

4 years ago[file-history] add "refresh" action
Julia Beliaeva [Thu, 15 Dec 2016 19:32:01 +0000 (22:32 +0300)]
[file-history] add "refresh" action

4 years ago[file-history] add "show all affected files" action
Julia Beliaeva [Thu, 15 Dec 2016 19:27:16 +0000 (22:27 +0300)]
[file-history] add "show all affected files" action

4 years ago[file-history] add "get" action
Julia Beliaeva [Thu, 15 Dec 2016 19:02:41 +0000 (22:02 +0300)]
[file-history] add "get" action

4 years ago[file-history] extract GetVersionAction
Julia Beliaeva [Thu, 15 Dec 2016 18:42:13 +0000 (21:42 +0300)]
[file-history] extract GetVersionAction

4 years ago[file-history] add "create patch" action
Julia Beliaeva [Thu, 15 Dec 2016 16:03:12 +0000 (19:03 +0300)]
[file-history] add "create patch" action

4 years ago[file-history] add "select in git log" action
Julia Beliaeva [Sun, 16 Aug 2015 19:38:37 +0000 (22:38 +0300)]
[file-history] add "select in git log" action

4 years ago[file-history] add "show diff" action
Julia Beliaeva [Sun, 16 Aug 2015 19:38:37 +0000 (22:38 +0300)]
[file-history] add "show diff" action

4 years ago[file-history] add "show diff with local" action
Julia Beliaeva [Tue, 4 Aug 2015 14:28:29 +0000 (17:28 +0300)]
[file-history] add "show diff with local" action

4 years ago[file-history] add "annotate" action
Julia Beliaeva [Mon, 27 Jul 2015 16:40:08 +0000 (19:40 +0300)]
[file-history] add "annotate" action

4 years ago[file-history] add "open repository version" action
Julia Beliaeva [Thu, 23 Jul 2015 17:50:18 +0000 (20:50 +0300)]
[file-history] add "open repository version" action

4 years ago[file-history] calculate changes in FileHistoryPanel
Julia Beliaeva [Tue, 13 Dec 2016 19:48:33 +0000 (22:48 +0300)]
[file-history] calculate changes in FileHistoryPanel

Extract CommitSelectionListenerForDiff to reuse in new file history. Filter selected changes by path.

4 years ago[vcs-log] get all file renames from index
Julia Beliaeva [Tue, 13 Dec 2016 19:11:36 +0000 (22:11 +0300)]
[vcs-log] get all file renames from index

4 years ago[file-history] create an action that delegates to the normal history or to the new...
Julia Beliaeva [Fri, 9 Dec 2016 14:12:02 +0000 (17:12 +0300)]
[file-history] create an action that delegates to the normal history or to the new history from log depending on the registry property value

4 years ago[file-history] add context menu group
Julia Beliaeva [Thu, 1 Dec 2016 21:51:57 +0000 (00:51 +0300)]
[file-history] add context menu group

4 years ago[file-history] introduce FileHistoryUiProperties and add show details action
Julia Beliaeva [Thu, 1 Dec 2016 21:19:33 +0000 (00:19 +0300)]
[file-history] introduce FileHistoryUiProperties and add show details action

4 years ago[file-history] add action toolbar with close button
Julia Beliaeva [Fri, 25 Nov 2016 02:18:34 +0000 (05:18 +0300)]
[file-history] add action toolbar with close button

4 years ago[vcs-log] install popup actions in MainFrame, not in VcsLogGraphTable
Julia Beliaeva [Wed, 30 Nov 2016 15:48:06 +0000 (18:48 +0300)]
[vcs-log] install popup actions in MainFrame, not in VcsLogGraphTable

4 years ago[vcs-log] move code from MainFrame.getData to VcsLogGraphTable
Julia Beliaeva [Wed, 30 Nov 2016 15:28:06 +0000 (18:28 +0300)]
[vcs-log] move code from MainFrame.getData to VcsLogGraphTable

4 years ago[vcs-log] move code from MainFrame.getData to VcsLogPanel since this code does not...
Julia Beliaeva [Wed, 30 Nov 2016 15:26:01 +0000 (18:26 +0300)]
[vcs-log] move code from MainFrame.getData to VcsLogPanel since this code does not depend on MainFrame and is common for both Log and future FileHistory

4 years ago[file-history] add progress indicator
Julia Beliaeva [Sun, 20 Nov 2016 22:32:08 +0000 (01:32 +0300)]
[file-history] add progress indicator

4 years ago[file-history] introduce FileHistoryUi and FileHistoryPanel as simplest future file...
Julia Beliaeva [Sun, 20 Nov 2016 20:05:37 +0000 (23:05 +0300)]
[file-history] introduce FileHistoryUi and FileHistoryPanel as simplest future file history

Ui consists of table and details. Some duplication with MainFrame is still there, to be removed in future commits.

4 years ago[vcs-log] listen for index finished and rebuild filtered logs if necessary
Julia Beliaeva [Thu, 29 Dec 2016 19:27:04 +0000 (22:27 +0300)]
[vcs-log] listen for index finished and rebuild filtered logs if necessary

4 years ago[vcs-log] extract AbstractVcsLogUi class in order to create implementation for file...
Julia Beliaeva [Sun, 20 Nov 2016 17:24:37 +0000 (20:24 +0300)]
[vcs-log] extract AbstractVcsLogUi class in order to create implementation for file history

4 years agoMinor Do not show notification for non-remote notebooks as it's ok for the to refuse...
Valentina Kiryushkina [Tue, 31 Jan 2017 20:37:26 +0000 (23:37 +0300)]
Minor Do not show notification for non-remote notebooks as it's ok for the to refuse connection if server wasn't started

4 years agoReturn true if connection created
Valentina Kiryushkina [Tue, 31 Jan 2017 20:24:32 +0000 (23:24 +0300)]
Return true if connection created

4 years agoExecute on pooled thread instead of executing under progress because the latest block...
Valentina Kiryushkina [Tue, 31 Jan 2017 20:24:18 +0000 (23:24 +0300)]
Execute on pooled thread instead of executing under progress because the latest blocks show "ask for token" dialog

4 years agoRemove unused method
Valentina Kiryushkina [Tue, 31 Jan 2017 18:27:47 +0000 (21:27 +0300)]
Remove unused method

4 years agoMinor Replace with lambda
Valentina Kiryushkina [Tue, 31 Jan 2017 17:19:35 +0000 (20:19 +0300)]
Minor Replace with lambda