peter [Mon, 16 Feb 2015 11:11:45 +0000 (12:11 +0100)]
avoid leaks from failing HgConfigTest.setUp, attempt 2
Vladislav.Soroka [Mon, 16 Feb 2015 10:58:25 +0000 (13:58 +0300)]
external system: before_sync/after_sync actions
Roman Shevchenko [Mon, 16 Feb 2015 11:01:04 +0000 (12:01 +0100)]
CR-IC-7232 (formatting)
peter [Mon, 16 Feb 2015 10:51:24 +0000 (11:51 +0100)]
avoid leaks from failing HgConfigTest.setUp
Vladimir Krivosheev [Mon, 16 Feb 2015 10:48:59 +0000 (11:48 +0100)]
client should release buffer as soon as possible
Aleksey Pivovarov [Mon, 16 Feb 2015 10:33:03 +0000 (13:33 +0300)]
diff: hide block separators from folded region popup
Dmitry Avdeev [Mon, 16 Feb 2015 10:01:02 +0000 (13:01 +0300)]
opening non-dumb-aware editors on excit from dumb mode
Dmitry Batrak [Mon, 16 Feb 2015 08:43:10 +0000 (11:43 +0300)]
remove code supporting pre-1.6 JDKs
Vladimir Krivosheev [Mon, 16 Feb 2015 08:15:11 +0000 (09:15 +0100)]
use ByteBuf directly — avoid intermediate StringBuilder
We can create efficient OutputStreamWriter backed by ByteBuf, but it will be implemented later
Stiver [Mon, 16 Feb 2015 07:23:02 +0000 (08:23 +0100)]
Fixed 'IDEA-132625: IDEA hangs when decompiling a class'
Max Medvedev [Sun, 15 Feb 2015 20:04:54 +0000 (23:04 +0300)]
IDEA-136567 Groovy: fix NPE in compilation unit
Kirill Likhodedov [Fri, 13 Feb 2015 13:16:33 +0000 (16:16 +0300)]
[git] IDEA-135966 support the case when there are no local branches
Vladimir Krivosheev [Sun, 15 Feb 2015 11:00:28 +0000 (12:00 +0100)]
fix compilation
Vladimir Krivosheev [Sun, 15 Feb 2015 10:48:28 +0000 (11:48 +0100)]
rpc client — use promises
efficient MessageDecoder — don't create String instance
simplify Decoder implementations — base Decoder now provides robust readContent API
MessageDecoder extends Decoder and provides robust readChars API
Alexey Gopachenko [Sun, 15 Feb 2015 08:22:26 +0000 (09:22 +0100)]
Fix java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/intellij/application/options/colors/ColorAndFontDescription.<init> must not be null
at com.intellij.application.options.colors.ColorAndFontDescription.<init>(ColorAndFontDescription.java)
at com.intellij.application.options.colors.TextAttributesDescription.<init>(TextAttributesDescription.java:38)
at com.intellij.ide.todo.configurable.PatternDialog$1.<init>(PatternDialog.java:73)
Gregory.Shrago [Sat, 14 Feb 2015 16:35:47 +0000 (19:35 +0300)]
some @NotNull's dropped
Konstantin Bulenkov [Fri, 13 Feb 2015 16:53:45 +0000 (19:53 +0300)]
HiDPI fix font size in GotIt messages
Konstantin Bulenkov [Fri, 13 Feb 2015 16:52:03 +0000 (19:52 +0300)]
fix IDEA-135945 jumping recent projects panel
Gregory.Shrago [Fri, 13 Feb 2015 20:57:04 +0000 (23:57 +0300)]
cleanup
Gregory.Shrago [Fri, 13 Feb 2015 20:50:18 +0000 (23:50 +0300)]
proper CDATA XML escaping
Eugene Zhuravlev [Fri, 13 Feb 2015 20:55:18 +0000 (21:55 +0100)]
if idea.case.sensitive.fs is specified, pass it to build process too
Eugene Zhuravlev [Fri, 13 Feb 2015 20:44:19 +0000 (21:44 +0100)]
case-insensitive comparison added
Anna Kozlova [Fri, 13 Feb 2015 20:40:04 +0000 (21:40 +0100)]
restore external javadoc retrieval (comments in IDEA-132323)
Anna Kozlova [Fri, 13 Feb 2015 20:25:45 +0000 (21:25 +0100)]
prefer fixes with error severity over other fixes at the same position (IDEA-136423)
Anna Kozlova [Fri, 13 Feb 2015 18:57:24 +0000 (19:57 +0100)]
testdata for IDEA-123987
Anna Kozlova [Fri, 13 Feb 2015 18:51:30 +0000 (19:51 +0100)]
testdata for IDEA-124961
Anna Kozlova [Fri, 13 Feb 2015 18:37:07 +0000 (19:37 +0100)]
testdata for IDEA-132379
Anna Kozlova [Fri, 13 Feb 2015 18:12:21 +0000 (19:12 +0100)]
testdata for IDEA-133935
Eugene Zhuravlev [Fri, 13 Feb 2015 19:35:33 +0000 (20:35 +0100)]
remove excessive logging
Eugene Zhuravlev [Fri, 13 Feb 2015 19:01:22 +0000 (20:01 +0100)]
avoiding toLowerCase() calls
Roman Shevchenko [Fri, 13 Feb 2015 19:29:48 +0000 (20:29 +0100)]
util: light logger initialization fixed
Roman Shevchenko [Fri, 13 Feb 2015 19:09:31 +0000 (20:09 +0100)]
tests: disabling symlink cache in tests too
Sergey Malenkov [Fri, 13 Feb 2015 18:59:17 +0000 (21:59 +0300)]
Merge remote-tracking branch 'origin/master'
Sergey Malenkov [Fri, 13 Feb 2015 18:57:33 +0000 (21:57 +0300)]
IDEA-136485 Database's toolbox stays on top
Roman Shevchenko [Fri, 13 Feb 2015 18:46:55 +0000 (19:46 +0100)]
platform: Unix startup script refactored
- 'eval' removed (fixes IDEA-127964)
- JVM arguments inlined in call (fixes IDEA-133849)
- VM options files handling cleaned
peter [Fri, 13 Feb 2015 18:00:04 +0000 (19:00 +0100)]
ClsGenericsHighlightingTest: fix tearDown
Eugene Zhuravlev [Fri, 13 Feb 2015 17:52:08 +0000 (18:52 +0100)]
NIO-based file deletion: returning true if file does not exist
Anna Kozlova [Fri, 13 Feb 2015 16:27:10 +0000 (17:27 +0100)]
new inference: stop collecting constraints if target type is proper (IDEA-136412)
Anna Kozlova [Fri, 13 Feb 2015 15:30:40 +0000 (16:30 +0100)]
most specific: infer specific if method is generic even if type arguments are explicitly provided
Anna Kozlova [Fri, 13 Feb 2015 12:55:55 +0000 (13:55 +0100)]
pertinent to applicability: reject nested lambdas if they target non proper type
peter [Fri, 13 Feb 2015 17:26:14 +0000 (18:26 +0100)]
IDEA-136189 "Code completion" proposes to extend the class of the same class
peter [Fri, 13 Feb 2015 17:09:50 +0000 (18:09 +0100)]
IDEA-136463 Reuse Gant script configuration when no target is specified
peter [Fri, 13 Feb 2015 17:01:01 +0000 (18:01 +0100)]
IDEA-136406 Complete current statement doesn't insert a method body for default methods, creates broken code
peter [Fri, 13 Feb 2015 16:43:23 +0000 (17:43 +0100)]
CodeSmellDetectorImpl: retrieve file, document and problems under one read action (IDEA-136508)
Egor.Ushakov [Fri, 13 Feb 2015 17:11:24 +0000 (20:11 +0300)]
wrap toString based renderers label with double quote
Eugene Zhuravlev [Fri, 13 Feb 2015 16:58:28 +0000 (17:58 +0100)]
use NIO when available for recursive file deletion
Daniil Ovchinnikov [Fri, 13 Feb 2015 16:46:08 +0000 (19:46 +0300)]
IDEA-12807 @Deprecated DGM methods ignored
nik [Fri, 13 Feb 2015 16:45:16 +0000 (19:45 +0300)]
do not include JDK classes from module dependencies to classpath
Aleksey Pivovarov [Fri, 13 Feb 2015 15:58:56 +0000 (18:58 +0300)]
diff: cleanup
remove unused graphics
nik [Fri, 13 Feb 2015 15:51:12 +0000 (18:51 +0300)]
added test for MapIndexStorage with custom equality policy
nik [Fri, 13 Feb 2015 15:45:30 +0000 (18:45 +0300)]
index test corrected: ensure that contentId is non-negative
Egor.Ushakov [Fri, 13 Feb 2015 15:49:36 +0000 (18:49 +0300)]
check isCaretRowShown in gutter
Sergey Malenkov [Fri, 13 Feb 2015 15:35:29 +0000 (18:35 +0300)]
Merge remote-tracking branch 'origin/master'
Sergey Malenkov [Fri, 13 Feb 2015 15:33:25 +0000 (18:33 +0300)]
IDEA-130562 Field bottom line is not visible when adding maven archetype
Sergey Simonchik [Fri, 13 Feb 2015 14:45:44 +0000 (17:45 +0300)]
reduce count of getHighlightingSettingForRoot(psiRoot) calls (that are quite expensive, because of DefaultHighlightingSettingProvider.getDefaultSettings)
Alexey Kudravtsev [Fri, 13 Feb 2015 14:12:44 +0000 (17:12 +0300)]
cleanup
Roman Shevchenko [Fri, 13 Feb 2015 14:13:22 +0000 (15:13 +0100)]
Merge remote-tracking branch 'origin/master'
Marcus Comstedt [Fri, 13 Feb 2015 14:11:37 +0000 (15:11 +0100)]
FileSystemUtil: Update JNA code to work on Linux/PPC
https://github.com/JetBrains/intellij-community/pull/241
Aleksey Pivovarov [Fri, 13 Feb 2015 13:49:40 +0000 (16:49 +0300)]
diff: better handling of broken plugins
* do not rethrow handled errors
Dmitry Batrak [Fri, 13 Feb 2015 13:53:47 +0000 (16:53 +0300)]
IDEA-135871 Confusing 'This document contains very long lines' on a normal file
Vladislav.Soroka [Fri, 13 Feb 2015 13:22:40 +0000 (16:22 +0300)]
gradle: importer JDK fixes, related issues:
IDEA-136230 Gradle: for projects created in IDEA 14.0.x Gradle JVM is not set
IDEA-136402 Gradle Problem - IU-140-2285.5
Dmitry Batkovich [Fri, 13 Feb 2015 13:14:07 +0000 (16:14 +0300)]
MultiScopeSeverityIcon height + width fixed
nik [Fri, 13 Feb 2015 12:56:30 +0000 (15:56 +0300)]
virtual file pointers: do not create FilePointerPartNode with empty name for pointers which have only starting slash in common
Julia Beliaeva [Thu, 12 Feb 2015 20:24:45 +0000 (23:24 +0300)]
[vcs-log] minor: rename controller classes -- shorted names are much better
Julia Beliaeva [Thu, 12 Feb 2015 20:19:17 +0000 (23:19 +0300)]
[vcs-log] minor: rename
Julia Beliaeva [Thu, 12 Feb 2015 20:18:23 +0000 (23:18 +0300)]
[vcs-log] fix branch filter in linear bek mode
Julia Beliaeva [Thu, 12 Feb 2015 18:00:17 +0000 (21:00 +0300)]
[vcs-log][linear-bek] add a couple of tests
Julia Beliaeva [Thu, 12 Feb 2015 17:56:45 +0000 (20:56 +0300)]
[vcs-log][linear-bek] remove unnecessary condition (it is always true)
Julia Beliaeva [Thu, 12 Feb 2015 17:25:47 +0000 (20:25 +0300)]
[vcs-log][linear-bek] highlight of merge fragments to collapse does not have to take twice as much time as collapse itself
Julia Beliaeva [Thu, 12 Feb 2015 17:14:18 +0000 (20:14 +0300)]
[vcs-log][linear-bek] expand edges by clicking on an adjacent node as well
Julia Beliaeva [Thu, 12 Feb 2015 14:33:24 +0000 (17:33 +0300)]
[vcs-log][linear-bek] minor: better names
Julia Beliaeva [Thu, 12 Feb 2015 14:30:06 +0000 (17:30 +0300)]
[vcs-log][linear-bek] GraphEdgeComparator correctly treats edges to unloaded nodes
Julia Beliaeva [Thu, 12 Feb 2015 14:27:42 +0000 (17:27 +0300)]
[vcs-log][linear-bek] fix test ascii-art
Julia Beliaeva [Thu, 12 Feb 2015 14:26:46 +0000 (17:26 +0300)]
[vcs-log][linear-bek] simplify edges expanding
Julia Beliaeva [Sun, 8 Feb 2015 20:48:54 +0000 (23:48 +0300)]
[vcs-log][linear-bek] fix tests
Julia Beliaeva [Sun, 8 Feb 2015 20:40:49 +0000 (23:40 +0300)]
[vcs-log][linear-bek] fix bug in expansion algorithm
Julia Beliaeva [Sun, 8 Feb 2015 19:46:56 +0000 (22:46 +0300)]
[vcs-log][linear-bek] do not go to the first child when collapsing merge fragment
Julia Beliaeva [Sun, 8 Feb 2015 18:50:52 +0000 (21:50 +0300)]
[vcs-log][linear-bek] if a fragment has some merges in its body collapse them as well in order to do not have weird and confusing graph structures when merges are collapsed not in the right order
Julia Beliaeva [Sun, 8 Feb 2015 17:49:45 +0000 (20:49 +0300)]
[vcs-log] minor: extract methods to make logic more clear
Julia Beliaeva [Sun, 8 Feb 2015 12:55:11 +0000 (15:55 +0300)]
[vcs-log] correct collapse all/expand all actions text and icons in linear bek mode
Julia Beliaeva [Sun, 8 Feb 2015 11:43:03 +0000 (14:43 +0300)]
[vcs-log][linear-bek] simplify code and calculate changes after collapse all more correctly
However these changes are not used and probably wont be in the future.
Julia Beliaeva [Sun, 8 Feb 2015 00:18:32 +0000 (03:18 +0300)]
[vcs-log][linear-bek] calculate graph changes after collapsing all merges
Julia Beliaeva [Sat, 7 Feb 2015 23:32:07 +0000 (02:32 +0300)]
[vcs-log] minor: remove duplication
Julia Beliaeva [Sat, 7 Feb 2015 23:19:04 +0000 (02:19 +0300)]
[vcs-log] collapse all merges not in edt and apply changes later; expand all merges by clearing edge storages
Julia Beliaeva [Sat, 7 Feb 2015 21:39:20 +0000 (00:39 +0300)]
[vcs-log] rename hideAll -> collapseAll and showAll -> expandAll
Julia Beliaeva [Sat, 7 Feb 2015 21:38:09 +0000 (00:38 +0300)]
[vcs-log] new meaning to collapse and expand buttons in linear bek graph
Julia Beliaeva [Sat, 7 Feb 2015 20:49:22 +0000 (23:49 +0300)]
[vcs-log] code issues
Julia Beliaeva [Sat, 7 Feb 2015 20:20:13 +0000 (23:20 +0300)]
[vcs-log] reformat code
Julia Beliaeva [Sat, 7 Feb 2015 20:14:07 +0000 (23:14 +0300)]
[vcs-log][linear-bek] remove unused head indexes
Julia Beliaeva [Sat, 7 Feb 2015 18:55:40 +0000 (21:55 +0300)]
[vcs-log][linear-bek] a very long edge can come from a tail
Julia Beliaeva [Sat, 7 Feb 2015 18:53:44 +0000 (21:53 +0300)]
[vcs-log][linear-bek] dotted edge goes first + remove sorting
Julia Beliaeva [Sat, 7 Feb 2015 16:38:21 +0000 (19:38 +0300)]
[vcs-log][linear-bek] simplify code (remember an instance of LinearBekGraphBuilder)
Julia Beliaeva [Sat, 7 Feb 2015 16:29:20 +0000 (19:29 +0300)]
[vcs-log][linear-bek] simplify code, remove WorkingGraph (MergeFragment applies changes directly into LinearBekGraph)
Julia Beliaeva [Sat, 7 Feb 2015 14:41:31 +0000 (17:41 +0300)]
[vcs-log][linear-bek] highlight and collapse single merge
Julia Beliaeva [Fri, 6 Feb 2015 19:40:19 +0000 (22:40 +0300)]
[vcs-log][linear-bek] magic map is resurrected as a magic set; also try to better deal with x > y case (which sadly is very real)
Julia Beliaeva [Fri, 6 Feb 2015 19:38:01 +0000 (22:38 +0300)]
[vcs-log][linear-bek] add new test for reversed parents
Julia Beliaeva [Fri, 6 Feb 2015 17:41:24 +0000 (20:41 +0300)]
[vcs-log][linear-bek] increase block size again; remove (unused) timestamp getter from linear bek
Julia Beliaeva [Fri, 6 Feb 2015 12:18:55 +0000 (15:18 +0300)]
[vcs-log] default graph answer just clears selection and cursor
1. CLEAR_HOVER can be removed
2. each action case can do the check for itself
Julia Beliaeva [Fri, 6 Feb 2015 11:55:15 +0000 (14:55 +0300)]
[vcs-log][linear-bek] remove time limit and increase number of commits in block
Dmitry Batrak [Fri, 13 Feb 2015 12:27:32 +0000 (15:27 +0300)]
reverted commit
d81ac20 (done for IDEA-135871) - it makes CLion tests fail