Commit Graph
120985 Commits
Author SHA1 Message Date
peter 6e55733cab support space between class and caret in IDEA-118194 complete statement works strange for inner classes / enums 2013-12-17 10:39:06 +01:00
peter fbf651190e reuse empty ImmutableText instance 2013-12-17 10:39:05 +01:00
peter 5a69aadbf4 don't build dom on dtd files 2013-12-17 10:39:05 +01:00
peter 1f13be481b preserve order in FindInProjectUtil.getLocalScopeFiles 2013-12-17 10:39:05 +01:00
Anna Kozlova 772e035bf1 propagate available intentions to find action/search everywhere (IDEA-117167) 2013-12-17 13:34:51 +04:00
Anna Kozlova bd4018c07d NPE 2013-12-17 13:34:50 +04:00
Anna Kozlova 4765a6dd79 ensure project not disposed 2013-12-17 13:34:48 +04:00
Dmitry Batrak 293de59bf5 EA-52462 - assert: SelectionModelImpl.doSetSelection 2013-12-17 10:27:38 +04:00
Dmitry Batrak 2f164b26b5 IDEA-117756 File structure: editor window is not scrolled to the chosen element if latter is folded 2013-12-17 10:25:37 +04:00
Sergey Evdokimov 9f7fb6cef0 IDEA-116383 cannot reconnect
Some RuntimeException contains not serializable class 'org.apache.maven.model.building.DefaultModelProblem'. So IDEA throw java.rmi.UnmarshalException  caused by java.io.NotSerializableException.
2013-12-16 21:53:15 +04:00
Michael Golubev d159e53540 Merge branch 'master' of git.labs.intellij.net:idea/community 2013-12-16 18:14:28 +01:00
Michael Golubev e3a5672f88 Cloud integrations - search for git remote by url 2013-12-16 18:12:42 +01:00
Sergey Evdokimov 75e0a961de Use argLine parameter of maven-surefire-plugin when start JUnit process.
+review
(IDEA-118176 Failsafe plugin argLine should be taken into account when running integration test)
2013-12-16 20:34:02 +04:00
Anna Kozlova 3096c5b87b Merge remote-tracking branch 'origin/master' 2013-12-16 20:09:55 +04:00
Anna Kozlova 27a4b1890d suggest to extend class from Throwable when it participates in throw statement (IDEA-118215) 2013-12-16 20:08:26 +04:00
Anna Kozlova 05d3b27d0f IRV: ensure selected, add empty text (IDEA-117972) 2013-12-16 20:08:25 +04:00
Anna Kozlova a257dc4802 IDEA-118256 Introduce Constant/Field should insert spaces between generic parameters 2013-12-16 20:08:23 +04:00
Anna Kozlova 67edbe515f method may be static: process default methods (IDEA-118272) 2013-12-16 20:08:22 +04:00
Maxim.Mossienko 9e9ad29537 more compact code 2013-12-16 17:06:01 +01:00
Maxim.Mossienko a07a0f2c7c better method name 2013-12-16 17:01:15 +01:00
Sergey Evdokimov ed529d5095 IDEA-118053 Editor "deprived of mind" when editing settings.xml 2013-12-16 19:56:50 +04:00
Nadya Zabrodina 75ec80e569 IDEA-118266 time measurements for all Mercurial commands added and log command debug output suppressed. 2013-12-16 19:54:15 +04:00
Bas Leijdekkers 42b483f1b7 remove unused properties 2013-12-16 16:42:21 +01:00
Bas Leijdekkers bbc19f5ffb IDEA-118181 (false positive "number of placeholders does not match number of arguments" for multi-catch) 2013-12-16 16:33:18 +01:00
Alexander Lobas 0035160a37 IDEA-117921 JRadioButton icons don't display in plugin forms on Windows/Linux. 2013-12-16 18:56:26 +04:00
Maxim.Mossienko 96c8bca551 lazy class loading for PtyProcess (r=Eugene.Zhuravlev) 2013-12-16 15:37:55 +01:00
Alexey Kudravtsev 186cee5733 disable identifier highlighting in class files 2013-12-16 18:30:22 +04:00
Alexey Kudravtsev 4af1c4b7ed notnull 2013-12-16 18:30:21 +04:00
Alexey Kudravtsev 4247710d0f IDEA-117864 2013-12-16 18:30:20 +04:00
Alexey Kudravtsev c741bf4ebb diagnostics for EA-52496 - SOE: PsiUtilCore.getLanguageAtOffset 2013-12-16 18:30:19 +04:00
Kirill Likhodedov 9a71943da2 [git] IDEA-118067 Correctly identify if Update Project should rebase
Probably during String -> GitBranch -> GitLocalBranch transition,
branchName in this code became GitBranch#toString() which is e.g.
refs/heads/master

Fix it by using GitBranch#getName() (which is the short name (e.g.
master) for local branches).
2013-12-16 17:29:34 +04:00
Kirill Likhodedov 7536b4d4f7 [log] IDEA-115407 Disable graph-only-actions if there is no graph 2013-12-16 17:17:44 +04:00
Kirill Likhodedov c6c69d490e [log] IDEA-115568 Don't crash if the log is empty
* Make GitLogProvider check if repository is "fresh" (i.e. has no
  commits) and return empty collection of commits/refs instead of
  querying Git which would result in "fatal: bad revision 'HEAD'".
* Let GraphBuilder accept empty list of commits.
* GraphModelImpl: don't send UpdateRequest if the log size is 0:
  no graph modification is possible in this case, and no graph
  modification can lead to this situation.

  [The only exception is: filter by two branches connected with
  AND (i.e. show commits which contain both in branch A and branch B)
  both of which grow from different root commits. Such filtering is
  not possible from the UI now and is not likely to be supported in
  future.]

* VcsLogDataHolder: prevent smartRefresh for empty log (otherwise the
  VcsLogJoiner will fail to attach new commits to the empty log).
2013-12-16 17:17:44 +04:00
Anna Kozlova 7ca0d0b0d5 redundant cast: ensure that temp variable would have unique name (IDEA-118197) 2013-12-16 17:00:39 +04:00
Anna Kozlova a449241577 distinct prover: distinguish types when type parameter has bounds (IDEA-118037) 2013-12-16 17:00:38 +04:00
Anna Kozlova 0d7a9088b5 introduce constant from literal: ignore null anchors for non-physical elements (IDEA-118166) 2013-12-16 17:00:37 +04:00
Anna Kozlova c53f3ca600 IDEA-12202 Refactorings do not update unused symbol dependency injection annotations 2013-12-16 17:00:35 +04:00
Eugene Kudelevsky 2bf19b493b IDEA-116593 improve choosing of Android and Java SDKs when creating new android-gradle project/module:
choose only Android SDK location (if we don't know it) on first step, not build target;
choose Java SDK (if there is no any) separately, set it as project sdk and as internal jdk for newly created android sdk entities
2013-12-16 16:37:58 +04:00
Eugene Zhuravlev 58aabd676e correct check 2013-12-16 12:59:50 +01:00
Nadya Zabrodina e78399c34f VcsRoot detector tests updated
*string map with configuration parameters removed;
*separated structure for storing vcs root configuration created;
*annotations added;
*inline setter for configuration added
2013-12-16 15:51:27 +04:00
Yann Cébron 3a22d6fece DOM index: @StubbedOccurrence 2013-12-16 10:25:51 +01:00
Eugene Zhuravlev 79a529ecaf use direct call to storage.resize() so that IOException is not masked with RuntimeException (IDEA-118107) 2013-12-16 10:00:31 +01:00
peter a1a37eb401 fix find in path NPE 2013-12-16 08:57:53 +01:00
peter 5e3e92e82c GroovyCompilerTestCase: guard against executor errors resulting in a semaphore never released 2013-12-15 21:44:38 +01:00
peter cdfd0d8b05 make "Invalidate Caches / Restart" action discoverable by entering "restart" in Goto Action (IDEA-117839) 2013-12-15 20:26:45 +01:00
peter ea159c5ebf IDEA-117362 Find/Replace in Path does not work for current file if current file isn't part of the project 2013-12-15 20:04:54 +01:00
peter 924e475d89 IDEA-118100 Annotation enum attribute auto-completion 2013-12-15 20:04:54 +01:00
peter 3874a1ea97 RootIndex: allocate a bit less memory, clarify a condition 2013-12-15 20:04:53 +01:00
peter 7554e69299 BracePair.toString 2013-12-15 20:04:53 +01:00
peter 581851ea8c IDEA-116695 Rename "Reopen" action to "Reopen project" 2013-12-15 20:04:53 +01:00