peter
67bd507337
fix collecting completion stats for methods with argument suggestions
...
ensure that we don't change the tracked document range when starting live template
2017-02-01 11:57:32 +01:00
peter
e58f41d54c
extract delayed completion statistics logic out of CompletionLookupArranger
2017-02-01 11:57:32 +01:00
nik
08d64795da
PlatformTestUtil: extracted method which allows testing real presentation of AbstractTreeNodes
2017-02-01 13:46:27 +03:00
nik
a26e673ea3
PlatformTestUtil simplified: some methods inlined, methods used only internally marked as private
2017-02-01 13:46:27 +03:00
Tagir Valeev
80256c9bfb
StreamToLoopInspection: support some simple StreamEx scenarios; support Java 9 takeWhile/dropWhile
2017-02-01 13:45:40 +03:00
Eugene Zhuravlev
a380a9dab1
per-project temp directory to avoid conflics when two or more projects are building
2017-02-01 11:37:13 +01:00
Egor.Ushakov
e483ce4b7c
async debugger: capture strings
2017-02-01 13:32:00 +03:00
Alexander Zolotov
5635f93fec
WEB-20921 Add support for valid HTML syntax for including LESS/SCSS in <style> tags
2017-02-01 13:25:12 +03:00
Vladimir Krivosheev
f36a551031
IDEA-CR-17158 javadoc
2017-02-01 11:19:55 +01:00
Vladimir Krivosheev
48282c9450
IDEA-CR-17843 give a meaningful name
2017-02-01 10:56:05 +01:00
Anton Tarasov
12b115af94
IDEA-167459 [windows] balloons text are cut in multi-dpi-monitor env w/ new hidpi
2017-02-01 12:37:24 +03:00
Anna.Kozlova
8533541329
execute refactoring listeners with alternative resolve enabled
...
EA-95396 - INRE: FileBasedIndexImpl.handleDumbMode
2017-02-01 10:22:11 +01:00
Anna.Kozlova
9bb8e747a5
EA-95510 - assert: SMTestProxy$.printOn
2017-02-01 10:22:11 +01:00
Egor.Ushakov
1050c5ae73
async debugger: allow to specify empty insert class name
2017-02-01 12:01:10 +03:00
Tagir Valeev
6df270853c
ModifierFilter: Typos fixed, toString() optimized
2017-02-01 11:36:54 +03:00
Tagir Valeev
d6f84c6217
IDEA-167452 Reduce false-positives in "string concatenation in loop" inspection
2017-02-01 11:36:54 +03:00
peter
07e1a72077
prefer lookup items with shorter tail text (e.g. List#add(element) without index)
2017-02-01 09:22:50 +01:00
peter
78a429b4bf
don't drop completion stats on prefix change, it's now prefix-independent
2017-02-01 09:22:50 +01:00
nik
a72cc80610
simplification: use generified TreeUtil.sortRecursively to avoid casts
2017-02-01 10:41:40 +03:00
nik
7cbab79cae
simplification: use TreeUtil.sortChildren method
2017-02-01 10:41:40 +03:00
Gregory.Shrago
42b2fd7a84
IDEA-167444 Deletion of css dialect or template data language left an artefact and causes an IOOBE
2017-02-01 03:50:18 +03:00
Konstantin Bulenkov
f92b1e4158
Merge remote-tracking branch 'origin/master'
2017-02-01 02:17:21 +03:00
Konstantin Bulenkov
48179e55b2
ALL-1311 Clicking on an project which is already open does not bring that project to foreground
2017-02-01 02:15:52 +03:00
Sergey Ignatov
82fd6d5adb
don't loose right selection during the focus ping-pong from the path field
2017-02-01 01:46:08 +03:00
peter
14407464ce
update completion test expectations
2017-01-31 22:30:02 +01:00
Gregory.Shrago
52d43793bc
less garbage: no new instance on empty collection
2017-01-31 23:59:45 +03:00
Gregory.Shrago
3ac9182eab
move TraverserBasedASTNode to lang-impl
2017-01-31 23:59:44 +03:00
Julia Beliaeva
fa025e8718
[file-history] return unmodified visible graph if can not find current row
2017-01-31 23:54:52 +03:00
Julia Beliaeva
da6e132a43
[vcs-log] remove unused class
2017-01-31 23:54:52 +03:00
Julia Beliaeva
6fe899c10f
[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.
2017-01-31 23:54:52 +03:00
Julia Beliaeva
c195995ac7
[file-history] use continue outer statement instead of a boolean flag to simplify code understanding
2017-01-31 23:54:52 +03:00
Julia Beliaeva
0a6aa6a417
[file-history] move NodeVisitor and walk method to DfsUtil and add a comment for walk method
2017-01-31 23:54:52 +03:00
Julia Beliaeva
94938baefc
[file-history] simplify file history pack creation code, check vg on being non-empty
2017-01-31 23:54:52 +03:00
Julia Beliaeva
c3264db9ca
[file-history] add paths from both maps in FileNamesData
2017-01-31 23:54:52 +03:00
Julia Beliaeva
e9e657cd6e
[file-history] use SmartHashSet since most commits have one affected path
2017-01-31 23:54:52 +03:00
Julia Beliaeva
aef2d04065
[vcs-log] use ChangesUtil to retrieve vcs for selected changes
2017-01-31 23:54:52 +03:00
Julia Beliaeva
91dcf079dd
[file-history] minor: extract variable
2017-01-31 23:54:52 +03:00
Julia Beliaeva
dbe06aa671
[file-history] create api for log file history and use it inside standard action
2017-01-31 23:54:52 +03:00
Julia Beliaeva
f6396cb0cf
[vcs-log] move ep for log providers to api
2017-01-31 23:54:52 +03:00
Julia Beliaeva
0e2e04ab3d
[file-history] provide file names data with visible pack for the ui
2017-01-31 23:54:52 +03:00
Julia Beliaeva
bb53f896a8
[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.
2017-01-31 23:54:52 +03:00
Julia Beliaeva
c5360d35e3
[vcs-log] make nodeDfsIterator static, rename to walk
2017-01-31 23:54:52 +03:00
Julia Beliaeva
71c109b2e5
[vcs-log] extract IndexDataGetter class, responsible for getting various data available from indexes
2017-01-31 23:54:52 +03:00
Julia Beliaeva
af38e96e7b
[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.
2017-01-31 23:54:52 +03:00
Julia Beliaeva
9315ee54a9
[vcs-log] changes browser provides vcs key
2017-01-31 23:54:52 +03:00
Julia Beliaeva
9c53d5ce00
[file-history] simplify update for file history action
2017-01-31 23:54:52 +03:00
Julia Beliaeva
5454f67424
[file-history] get file names only affected by selected revision
2017-01-31 23:54:52 +03:00
Julia Beliaeva
2ea0b13684
[vcs-log] minor: convert myUi to local variable
2017-01-31 23:54:52 +03:00
Julia Beliaeva
50211e7606
[vcs-log] extract common listeners setup code from main log and file history
2017-01-31 23:54:52 +03:00
Julia Beliaeva
b836251045
[vcs-log] extract common progress and scrolling setup code from main log and file history
2017-01-31 23:54:52 +03:00