Commit Graph
187984 Commits
Author SHA1 Message Date
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