Ekaterina Tuzova [Fri, 6 Dec 2013 09:17:41 +0000 (13:17 +0400)]
Merge remote-tracking branch 'origin/master'
Vladimir Krivosheev [Fri, 6 Dec 2013 08:21:50 +0000 (09:21 +0100)]
avoid offset calculation in case of LightVirtualFile or HttpVirtualFile
Vladimir Krivosheev [Fri, 6 Dec 2013 08:15:17 +0000 (09:15 +0100)]
cleanup
Vladimir Krivosheev [Fri, 6 Dec 2013 07:57:09 +0000 (08:57 +0100)]
VmFileEditor — prepare to fix postponed navigation problem in our HTTP file editor. VmFileEditor supports postponed navigation.
Vladimir Krivosheev [Thu, 5 Dec 2013 17:34:56 +0000 (18:34 +0100)]
simplify — use subResult
Vladimir Krivosheev [Thu, 5 Dec 2013 17:33:52 +0000 (18:33 +0100)]
overrides
Vladimir Krivosheev [Thu, 5 Dec 2013 17:25:00 +0000 (18:25 +0100)]
cleanup, use SmartList
Vladimir Krivosheev [Thu, 5 Dec 2013 17:11:11 +0000 (18:11 +0100)]
cleanup
Dmitry Avdeev [Thu, 5 Dec 2013 11:26:01 +0000 (15:26 +0400)]
javadoc
Dmitry Avdeev [Thu, 5 Dec 2013 11:14:16 +0000 (15:14 +0400)]
javadoc
Dmitry Avdeev [Thu, 5 Dec 2013 11:06:02 +0000 (15:06 +0400)]
cleanup
Sergey Simonchik [Thu, 5 Dec 2013 20:29:57 +0000 (00:29 +0400)]
WEB-10191 Weird field in the Configure NodeJS Modules Sources
anna [Thu, 5 Dec 2013 19:25:52 +0000 (20:25 +0100)]
refactoring high level listeners (IDEA-115905)
anna [Thu, 5 Dec 2013 18:51:41 +0000 (19:51 +0100)]
inline parameter: do not warn about inaccessible propagated parameter
anna [Thu, 5 Dec 2013 18:39:14 +0000 (19:39 +0100)]
NPE
anna [Thu, 5 Dec 2013 18:31:30 +0000 (19:31 +0100)]
type migration: do not search for conversion when types are convertible (IDEA-117634)
anna [Thu, 5 Dec 2013 16:48:50 +0000 (17:48 +0100)]
extend local scope a set of containing files as visitors expect file level (IDEA-117649)
Bas Leijdekkers [Thu, 5 Dec 2013 19:22:30 +0000 (20:22 +0100)]
fix quickfix breaking code when non-static inner class was used from an other file
Vladimir Orlov [Thu, 5 Dec 2013 18:52:06 +0000 (22:52 +0400)]
Merge remote-tracking branch 'origin/master'
Vladimir Orlov [Thu, 5 Dec 2013 18:50:19 +0000 (22:50 +0400)]
IDEA-117378 Privilege escalation via JetBrains products by local attacker
Eugene Zhuravlev [Thu, 5 Dec 2013 18:05:01 +0000 (19:05 +0100)]
safely skipping some invalid usages
Andrey Vlasovskikh [Thu, 5 Dec 2013 17:52:53 +0000 (21:52 +0400)]
Merge branch 'python-fixes'
Maxim.Mossienko [Thu, 5 Dec 2013 17:06:36 +0000 (18:06 +0100)]
modify code for single binary file stub builder
Andrey Vlasovskikh [Thu, 5 Dec 2013 17:00:22 +0000 (21:00 +0400)]
Detect SQL fragments only in the beginning of string literals
Andrey Vlasovskikh [Thu, 5 Dec 2013 16:42:27 +0000 (20:42 +0400)]
Fixed LiteralTextEscaper.getOffsetInHost() for partial ranges inside host that contain escapes
Eugene Zhuravlev [Thu, 5 Dec 2013 16:26:36 +0000 (17:26 +0100)]
proper synchronization
anna [Thu, 5 Dec 2013 15:35:33 +0000 (16:35 +0100)]
testdata for IDEA-114797
anna [Thu, 5 Dec 2013 14:53:52 +0000 (15:53 +0100)]
testdata for IDEA-115210
Eugene Zhuravlev [Thu, 5 Dec 2013 15:57:11 +0000 (16:57 +0100)]
parse all generated classes no matter were errors detected or not. This is needed for later "differentiate" operation to work correctly
Andrey Vlasovskikh [Thu, 5 Dec 2013 15:57:11 +0000 (19:57 +0400)]
Added caching of decoded fragments of string literals
Andrey Vlasovskikh [Thu, 5 Dec 2013 15:43:05 +0000 (19:43 +0400)]
Fixed detecting file references in Python strings without delimiters
Andrey Vlasovskikh [Thu, 5 Dec 2013 15:16:22 +0000 (19:16 +0400)]
Removed unused PyStringLiteralExpression.iterateCharacterRanges()
Andrey Vlasovskikh [Thu, 5 Dec 2013 15:14:13 +0000 (19:14 +0400)]
Switched to new string value iteration in Python file references inside string literals
peter [Thu, 5 Dec 2013 15:07:26 +0000 (16:07 +0100)]
RootIndex: only mark as project-excluded roots that are not under module content
Kirill Likhodedov [Thu, 5 Dec 2013 14:56:58 +0000 (18:56 +0400)]
[git] IDEA-117500 Don't copy, just wrap in unmodifiable
Kirill Likhodedov [Thu, 5 Dec 2013 14:55:12 +0000 (18:55 +0400)]
[git] remove unused method
Vassiliy Kudryashov [Thu, 5 Dec 2013 14:12:15 +0000 (18:12 +0400)]
[log] Fix "details pane" layout
* JEditorPane doesn't support line wrapping;
* setPreferredSize have bad side effects.
Kirill Likhodedov [Thu, 5 Dec 2013 14:10:24 +0000 (18:10 +0400)]
[log] Separate loading indicator for "Contained in branches"
Details are loaded in a batch and are preloaded on start and in
certain cases, while "contained in branches" information need to be
queried for each commit individually.
To not make user wait to see details while "contained in branches" is
loading, show a separate small loading icon for this process.
Kirill Likhodedov [Wed, 4 Dec 2013 14:04:49 +0000 (18:04 +0400)]
[log] Fix "Containing branches" for filtered list & for Mercurial
PROBLEM:
We were calculating containing branches ourselves by navigating from
the given commit upwards, until reaching leafs of the graph.
It doesn't work in two scenarios:
* If current model contains filtered commits received from the VCS,
we have to find the Node by Hash first (which takes time,
but not much), and we also much have the DataPack for the whole log
ready (which would make user wait for the whole log skeleton
loading - and this is unacceptable). IDEA-117212
* Mercurial heavy-weight branches are not labels/references,
they are properties of commits => this algorithm just doesn't work
for them.
SOLUTION:
Query the VCS for branches containing the given commit.
(previous fast search-on-graph implementation can be returned later
for those VcsLogProviders which have only light branches (Git),
and only if the graph is ready.
DETAILS:
* Introduce VcsLogProvider#getContainingBranches. Use existing method
in git4idea; Mercurial implementation will follow.
* ContainingBranchesGetter: remove the previous algorithm; call the
VcsLogProvider to get the information; adjust parameters accordingly.
* Identify branches as Strings instead of VcsRef: there are
difficulties with Mercurial branches otherwise, and we need just
branch names for now.
Kirill Likhodedov [Tue, 3 Dec 2013 12:52:57 +0000 (16:52 +0400)]
[git] Move & rename method to get branches to GitBranchUtil for reuse
Kirill Likhodedov [Tue, 3 Dec 2013 12:45:55 +0000 (16:45 +0400)]
[git] Simplify method to get branches: use branch names.
We need only branch names, not GitBranch objects => remove extra
conversion, and return Strings right away.
Also, don't return null, return an empty list.
Nadya Zabrodina [Thu, 5 Dec 2013 14:32:32 +0000 (18:32 +0400)]
Merge remote-tracking branch 'origin/master'
Conflicts:
platform/dvcs/src/com/intellij/dvcs/ui/CloneDvcsDialog.java
platform/dvcs/src/com/intellij/dvcs/ui/DvcsCloneDIalog.java
platform/dvcs/src/com/intellij/dvcs/ui/DvcsCloneDialog.java
Nadya Zabrodina [Thu, 5 Dec 2013 14:17:47 +0000 (18:17 +0400)]
rename affected clone dialog
Roman Shevchenko [Thu, 5 Dec 2013 14:16:47 +0000 (15:16 +0100)]
File name fixed
Andrey Vlasovskikh [Thu, 5 Dec 2013 14:12:42 +0000 (18:12 +0400)]
Use Pair instead of a custom class
nik [Thu, 5 Dec 2013 13:55:31 +0000 (17:55 +0400)]
unused class removed
Nadya Zabrodina [Thu, 5 Dec 2013 13:54:57 +0000 (17:54 +0400)]
style
anna [Thu, 5 Dec 2013 13:54:18 +0000 (14:54 +0100)]
Merge remote-tracking branch 'origin/master'
anna [Thu, 5 Dec 2013 13:22:44 +0000 (14:22 +0100)]
analyze this dependency: filter left tree so only files with dependencies are left (IDEA-115818)
anna [Thu, 5 Dec 2013 12:27:46 +0000 (13:27 +0100)]
tests notification: separate not started notification from ignored when no 'not started' tests were detected (IDEA-116825)
Vladimir Krivosheev [Thu, 5 Dec 2013 12:44:50 +0000 (13:44 +0100)]
use Url instead of plain string +review
Vladimir Krivosheev [Thu, 5 Dec 2013 12:38:48 +0000 (13:38 +0100)]
introduce newUrl
Vladimir Krivosheev [Thu, 5 Dec 2013 12:38:07 +0000 (13:38 +0100)]
cleanup — use constant
Vladimir Krivosheev [Thu, 5 Dec 2013 10:22:42 +0000 (11:22 +0100)]
cleanup
Bas Leijdekkers [Thu, 5 Dec 2013 13:07:05 +0000 (14:07 +0100)]
IDEA-31095 (Add inspection for "instance initializer could be moved to constructor")
Dmitry Batkovich [Thu, 5 Dec 2013 13:36:09 +0000 (17:36 +0400)]
package renamed
Dmitry Batkovich [Thu, 5 Dec 2013 13:34:30 +0000 (17:34 +0400)]
implementation of methods chain completion indexing on jps
Andrey Vlasovskikh [Thu, 5 Dec 2013 13:33:02 +0000 (17:33 +0400)]
Switched to new string value iteration in Python spellchecker
Anton Makeev [Thu, 5 Dec 2013 13:29:12 +0000 (14:29 +0100)]
StringUtilTest for unquote* methods
Vladislav.Soroka [Thu, 5 Dec 2013 13:26:14 +0000 (17:26 +0400)]
Gradle: fix dependency scope merge to respect artifact classifier option
related bug - IDEA-117627 Transitive dependencies missing from imported Gradle project
Nadya Zabrodina [Thu, 5 Dec 2013 13:05:21 +0000 (17:05 +0400)]
IDEA-96207, IDEA-97651, IDEA-116896 Git and Mercurial Clone dialog unified and improved
*the previously entered repository url remembered in clone dialog for mercurial;
*annotations added;
*rememberedInputs unified;
*properties for clone dialog changed and moved to dvcs directory;
*appropriate clone dialog form updated
Maxim.Mossienko [Thu, 5 Dec 2013 13:02:19 +0000 (14:02 +0100)]
- use all BinaryStubBuilders versions in stable order to calculate stub version
- introduce version for ClassStubBuilderFactory and use all class stub builder factories in stable order to calculate version of ClassFileStubBuilder
Alexander Lobas [Thu, 5 Dec 2013 12:50:26 +0000 (16:50 +0400)]
EA-52572 - NPE: XmlResourceUtil.parseResources
Max Medvedev [Thu, 5 Dec 2013 12:06:27 +0000 (16:06 +0400)]
IDEA-116547 optimization in reassigned vars check
Max Medvedev [Thu, 5 Dec 2013 12:05:35 +0000 (16:05 +0400)]
typo in diagnostics
anna [Thu, 5 Dec 2013 12:12:27 +0000 (13:12 +0100)]
Merge remote-tracking branch 'origin/master'
anna [Thu, 5 Dec 2013 12:07:03 +0000 (13:07 +0100)]
ensure custom color schema is loaded for dif command line app (IDEA-116478)
anna [Thu, 5 Dec 2013 11:18:14 +0000 (12:18 +0100)]
suspicious names: highlight only variable name (IDEA-116475)
anna [Thu, 5 Dec 2013 11:17:16 +0000 (12:17 +0100)]
suppressions: accept variable suppressions for inspections which register problems on variable (IDEA-116475)
anna [Thu, 5 Dec 2013 10:37:28 +0000 (11:37 +0100)]
IDEA-116640 Inspection suppression annotation: remove annotation fix
Roman Shevchenko [Thu, 5 Dec 2013 12:09:54 +0000 (13:09 +0100)]
CR-IC-3530 (fix refinement)
Roman Shevchenko [Thu, 5 Dec 2013 12:07:54 +0000 (13:07 +0100)]
CR-IC-3530 (fix refinement)
Vladislav.Soroka [Thu, 5 Dec 2013 12:04:17 +0000 (16:04 +0400)]
Gradle: hotfix disable extension point for executing tasks in external mode
Bas Leijdekkers [Thu, 5 Dec 2013 11:31:05 +0000 (12:31 +0100)]
fix bad loop IDEA-117644 ("Move initializer to constructor" intention breaks code)
Vladislav.Soroka [Thu, 5 Dec 2013 11:28:23 +0000 (15:28 +0400)]
External system: build files modification triggers threads continuously if "auto-import" feature enabled
Eugene Zhuravlev [Thu, 5 Dec 2013 10:51:08 +0000 (11:51 +0100)]
differentiate between Sun and Oracle VMs
Eugene Zhuravlev [Thu, 5 Dec 2013 10:28:57 +0000 (11:28 +0100)]
IDEA-117249 Optimize make's constant search algorithm, so that read action is not held for long time
Alexey Kudravtsev [Thu, 5 Dec 2013 10:02:11 +0000 (14:02 +0400)]
(unfinished)CSS module split into css-psi-impl which contains PSI and language implementation and css-analysis-impl which contains inspections and highlighting
Alexey Kudravtsev [Wed, 4 Dec 2013 13:30:30 +0000 (17:30 +0400)]
notnull
Konstantin Kolosovsky [Thu, 5 Dec 2013 10:07:08 +0000 (14:07 +0400)]
Merge remote-tracking branch 'origin/master'
Konstantin Kolosovsky [Thu, 5 Dec 2013 10:02:44 +0000 (14:02 +0400)]
Merge branch 'svn_18_2'
Vladimir Orlov [Thu, 5 Dec 2013 10:02:38 +0000 (14:02 +0400)]
Merge remote-tracking branch 'origin/master'
Vladimir Orlov [Thu, 5 Dec 2013 10:00:51 +0000 (14:00 +0400)]
fixed silent installation mode.
Roman Shevchenko [Thu, 5 Dec 2013 09:50:39 +0000 (10:50 +0100)]
Cleanup (logging method moved to a better place)
anna [Thu, 5 Dec 2013 09:24:38 +0000 (10:24 +0100)]
Merge remote-tracking branch 'origin/master'
Bas Leijdekkers [Thu, 5 Dec 2013 09:23:28 +0000 (10:23 +0100)]
IDEA-117536 (No-op method in abstract class: Don't trigger when final)
anna [Thu, 5 Dec 2013 09:23:45 +0000 (10:23 +0100)]
Merge remote-tracking branch 'origin/master'
peter [Thu, 5 Dec 2013 09:21:29 +0000 (10:21 +0100)]
suggest using WriteCommandAction in document modification assertion
Roman Shevchenko [Thu, 5 Dec 2013 09:21:25 +0000 (10:21 +0100)]
Local VCS tests quick fix (ignore temp. FS)
anna [Wed, 4 Dec 2013 16:11:39 +0000 (17:11 +0100)]
disable introduce variable from part of literal expression which is not a string
anna [Wed, 4 Dec 2013 15:29:12 +0000 (16:29 +0100)]
testng: ignore default annotations attributes (IDEA-117575)
Bas Leijdekkers [Thu, 5 Dec 2013 09:15:32 +0000 (10:15 +0100)]
IDEA-117561 ("Magic Number": Allow use in final local variable?)
peter [Thu, 5 Dec 2013 08:56:04 +0000 (09:56 +0100)]
preselect live templates in autopopup completion (IDEA-117153)
peter [Thu, 5 Dec 2013 08:55:24 +0000 (09:55 +0100)]
remove TextBlock
peter [Thu, 5 Dec 2013 08:16:14 +0000 (09:16 +0100)]
fix ftl test, demote StringBuffer/StringBuilder
Vladimir Orlov [Thu, 5 Dec 2013 05:58:14 +0000 (09:58 +0400)]
IDEA-117378 Privilege escalation via JetBrains products by local attacker
peter [Wed, 4 Dec 2013 22:35:41 +0000 (23:35 +0100)]
RootIndex rewrite
introduce RootInfo
use the whole RootInfo hierarchy to determine each part of the DirectoryInfo
this accounts for both versions of DirectoryIndex returning equal infos for all tests
share the same directory info in DirectoryIndex and RootIndex to reduce consistency check overhead
Konstantin Bulenkov [Wed, 4 Dec 2013 22:33:12 +0000 (23:33 +0100)]
make history almost unlimited
Konstantin Bulenkov [Wed, 4 Dec 2013 21:42:04 +0000 (22:42 +0100)]
no delay after tab or escape
Konstantin Bulenkov [Wed, 4 Dec 2013 21:39:02 +0000 (22:39 +0100)]
Merge remote-tracking branch 'origin/master'