peter [Sat, 30 Nov 2013 19:38:17 +0000 (20:38 +0100)]
add javolution_license.txt
peter [Sat, 30 Nov 2013 16:32:42 +0000 (17:32 +0100)]
more DirectoryIndex tests
peter [Sat, 30 Nov 2013 16:32:14 +0000 (17:32 +0100)]
nicer-looking DirectoryIndex inconsistency report, suppress consistency check for isProjectExcludeRoot which fails too often
peter [Fri, 29 Nov 2013 14:16:42 +0000 (15:16 +0100)]
save a volatile read
Sergey Simonchik [Sat, 30 Nov 2013 14:11:13 +0000 (18:11 +0400)]
osx encoding fix moved to platform-api
Kirill Likhodedov [Sat, 30 Nov 2013 13:56:25 +0000 (17:56 +0400)]
[log] Register disposable right away, not after initialization
Kirill Likhodedov [Sat, 30 Nov 2013 11:15:35 +0000 (15:15 +0400)]
[git] IDEA-116690 Fix "Select in Git Log" from File History
It used to navigate to the old log, therefore nothing happened with
new log implementation.
* Refer to new VcsLog from SelectRevisionInGitLogAction.
Ask VcsLogUi to get the VcsLog instance, because:
- VcsLog is not available in the DataContext of this action;
- VcsLogImpl can't be easily made a Service, because it depends on
non-components (this is to be changed later).
* VcsLogManager#getLogUi can be null if the log is not initialized
yet => fix annotation, add javadocs.
* Update the usages of these getters to be aware of pre-init condition
in SelectRevisionInGitLogAction & VcsLogQuickSettingsActions.
* Make the "Log" tab name public & move it to more appropriate place:
VcsLogContentProvider.
TODO:
If the log was not initialized yet when user invoked the action,
the tab will be open, and the log will be shown,
but the commit won't be selected.
This is a bug, but not fixing because this worked the same
way previously, and the fix is not trivial.
To be fixed later.
Eugene Zhuravlev [Fri, 29 Nov 2013 20:51:34 +0000 (21:51 +0100)]
allow V8 map on IBM JDK 1.7
Eugene Zhuravlev [Fri, 29 Nov 2013 20:39:28 +0000 (21:39 +0100)]
do not disable "ext.dirs" location, because IBM jdk stores some of its essential jars there
anna [Fri, 29 Nov 2013 20:09:50 +0000 (21:09 +0100)]
introduce variable inside lambda: do not step out of lambda block
anna [Fri, 29 Nov 2013 17:47:07 +0000 (18:47 +0100)]
invalid range
Roman Shevchenko [Fri, 29 Nov 2013 17:22:06 +0000 (18:22 +0100)]
Cleanup (formatting; arrangement)
Roman Shevchenko [Fri, 29 Nov 2013 16:04:30 +0000 (17:04 +0100)]
Cleanup (single-use util class deprecated)
Eugene Zhuravlev [Fri, 29 Nov 2013 18:13:39 +0000 (19:13 +0100)]
default concurrency level upper limit
Eugene Zhuravlev [Fri, 29 Nov 2013 18:11:29 +0000 (19:11 +0100)]
encapsulation of factory's implementation details
Bas Leijdekkers [Fri, 29 Nov 2013 17:25:32 +0000 (18:25 +0100)]
NPE protection for IDEA-117277, but actual NPE already fixed by Anna
anna [Fri, 29 Nov 2013 17:20:33 +0000 (18:20 +0100)]
EA-52516 - IAE: HighlightUsagesHandlerBase.addOccurrence
anna [Fri, 29 Nov 2013 17:16:48 +0000 (18:16 +0100)]
EA-52505 - NPE: MethodCandidateInfo.getPertinentApplicabilityLevel
anna [Fri, 29 Nov 2013 17:10:24 +0000 (18:10 +0100)]
invalid range for xml attribute
anna [Fri, 29 Nov 2013 16:40:30 +0000 (17:40 +0100)]
IDEA-117252 Extract variable bug
anna [Fri, 29 Nov 2013 13:26:44 +0000 (14:26 +0100)]
IDEA-113339 "replace with method reference" ignores side effect of expression: ignore any new expressions in qualifiers
Konstantin Bulenkov [Fri, 29 Nov 2013 17:17:31 +0000 (18:17 +0100)]
IDEA-117298 Darcula&IntelliJ on Windows: Inspection description is too small in Settings
Maxim.Mossienko [Fri, 29 Nov 2013 16:55:13 +0000 (17:55 +0100)]
IDEA-117095 Goto File: checkbox 'include non-project files' is remembered between invocations [r=Anna.Kozlova]
Konstantin Bulenkov [Fri, 29 Nov 2013 16:47:42 +0000 (17:47 +0100)]
fix three state check box under intellij and darcula lafs
Konstantin Bulenkov [Fri, 29 Nov 2013 16:47:23 +0000 (17:47 +0100)]
IDEA-117296 Fixed buttons look bad under Darcula and IntelliJ lafs
Konstantin Bulenkov [Fri, 29 Nov 2013 16:45:37 +0000 (17:45 +0100)]
fix three state check box under intellij and darcula lafs
Eugene Zhuravlev [Fri, 29 Nov 2013 16:36:12 +0000 (17:36 +0100)]
all code in "util" module to create CHM implementation via dedicated factory (see IDEA-116404 Java code compilation does not work with IBM JDK)
Vladimir Krivosheev [Fri, 29 Nov 2013 16:12:30 +0000 (17:12 +0100)]
CR-IU-366
Sergey Simonchik [Fri, 29 Nov 2013 15:43:44 +0000 (19:43 +0400)]
close process's input stream after process termination
Sergey Simonchik [Fri, 29 Nov 2013 15:06:33 +0000 (19:06 +0400)]
support Windows soft kills using runnerw.exe in KillableColoredProcessHandler
Konstantin Bulenkov [Fri, 29 Nov 2013 14:22:24 +0000 (15:22 +0100)]
IDEA-117258 IntelliJ theme: selected tabs in Debugger and in Run <application server> views get black color
(cherry picked from commit
5c1098b0b075d1a391a2929de1048502260952bc)
Nadya Zabrodina [Fri, 29 Nov 2013 14:57:26 +0000 (18:57 +0400)]
IDEA-117113 Can't Start Mercurial
*exitValue used as valid detector instead of errors.isEmpty in validate and log command methods;
*unsupported exceptions parsed and stored during getVersions command;
*tests added;
*annotations added;
*see todo issue for all repository configuration problems
Vladimir Krivosheev [Fri, 29 Nov 2013 14:55:40 +0000 (15:55 +0100)]
Problem — we use short gwt module name (Hello) instead of output name (hello, rename-to specified in Hello.gwt.xml).
1) if rename-to specified, url will be http://localhost:9876/sourcemaps/{rename-to}
rename-to=“hello” => http://localhost:9876/sourcemaps/hello
2) if rename-to is not specified, url will be http://localhost:9876/sourcemaps/{qualified name}
com.google.gwt.sample.hello.Hello => http://localhost:9876/sourcemaps/com.google.gwt.sample.hello.Hello
SourceResolver: avoid linear search
Vladimir Krivosheev [Fri, 29 Nov 2013 14:00:31 +0000 (15:00 +0100)]
cleanup
Bas Leijdekkers [Fri, 29 Nov 2013 14:38:41 +0000 (15:38 +0100)]
enable the correct inspection by default
Eugene Zhuravlev [Fri, 29 Nov 2013 14:31:01 +0000 (15:31 +0100)]
fix NPEs
Eugene Zhuravlev [Fri, 29 Nov 2013 14:12:40 +0000 (15:12 +0100)]
"read access" assertion and NPE fixes
Eugene Zhuravlev [Fri, 29 Nov 2013 13:03:01 +0000 (14:03 +0100)]
fix "read access" assertion
Mikhail Golubev [Fri, 29 Nov 2013 14:14:16 +0000 (18:14 +0400)]
Merge remote-tracking branch 'origin/master'
Mikhail Golubev [Fri, 29 Nov 2013 13:39:06 +0000 (17:39 +0400)]
Merge remote-tracking branch 'origin/master'
Vladimir Krivosheev [Fri, 29 Nov 2013 13:31:26 +0000 (14:31 +0100)]
fix Url equality (scheme)
Vladimir Krivosheev [Fri, 29 Nov 2013 13:16:23 +0000 (14:16 +0100)]
fix NPE — url could be in any form, so, parsed can be null
Mikhail Golubev [Fri, 29 Nov 2013 13:29:19 +0000 (17:29 +0400)]
Remove broken dependency on 'markdownj' from tasks-core module
Sergey Evdokimov [Fri, 29 Nov 2013 13:04:13 +0000 (17:04 +0400)]
IDEA-115786 Allow the number of Maven threads to be specified
Bas Leijdekkers [Fri, 29 Nov 2013 13:03:08 +0000 (14:03 +0100)]
EA-52459 (assert: JavaParserUtil.parseFragment)
Alexey Kudravtsev [Fri, 29 Nov 2013 11:29:58 +0000 (15:29 +0400)]
tests fixed
Alexey Kudravtsev [Fri, 29 Nov 2013 09:41:34 +0000 (13:41 +0400)]
interruptibility
Alexey Kudravtsev [Thu, 28 Nov 2013 15:51:27 +0000 (19:51 +0400)]
memory
Roman Shevchenko [Fri, 29 Nov 2013 12:43:48 +0000 (13:43 +0100)]
WI-21234 (NPE fixed, method argument annotated)
Bas Leijdekkers [Fri, 29 Nov 2013 12:36:26 +0000 (13:36 +0100)]
use uppercase first letter for options text
anna [Fri, 29 Nov 2013 12:24:14 +0000 (13:24 +0100)]
IDEA-117265 java.lang.ClassCastException: com.intellij.psi.impl.source.tree.java.PsiParenthesizedExpressionImpl cannot be cast to com.intellij.psi.PsiCallExpression
Vassiliy Kudryashov [Fri, 29 Nov 2013 12:04:45 +0000 (16:04 +0400)]
IDEA-115953 Editor: Line Spacing < 1.0 no longer works
Bas Leijdekkers [Fri, 29 Nov 2013 12:09:36 +0000 (13:09 +0100)]
IDEA-117191 (Inspection "Inner class may be static" not working if inner class is return type)
Vladislav.Soroka [Fri, 29 Nov 2013 11:50:11 +0000 (15:50 +0400)]
Gradle: respect IdeaNameDeduper work from Tooling API
anna [Fri, 29 Nov 2013 11:12:24 +0000 (12:12 +0100)]
Merge remote-tracking branch 'origin/master'
anna [Fri, 29 Nov 2013 11:06:05 +0000 (12:06 +0100)]
NPE on invalid expressions
Vladimir Krivosheev [Thu, 28 Nov 2013 18:47:25 +0000 (19:47 +0100)]
cleanup
Bas Leijdekkers [Fri, 29 Nov 2013 10:17:42 +0000 (11:17 +0100)]
drop "ignore in test code" checkbox and use "suppress for 'Tests' scope" quickfix
Bas Leijdekkers [Fri, 29 Nov 2013 10:16:40 +0000 (11:16 +0100)]
remove obsolete test
Dmitry Avdeev [Fri, 29 Nov 2013 10:06:32 +0000 (14:06 +0400)]
do not try to merge stubs if version changed: take three, NPE fix
Dmitry Avdeev [Fri, 29 Nov 2013 09:23:53 +0000 (13:23 +0400)]
do not try to merge stubs if version changed: take three
Vladislav.Soroka [Fri, 29 Nov 2013 07:30:06 +0000 (11:30 +0400)]
External system: add support for different naming of external entities within IDEA models.
E.g.
external lib name: 'somelib' -> IDEA lib name: 'Gradle: somelib'.
external module name: 'some/module' -> IDEA module name: 'some_module'.
Dmitry Trofimov [Fri, 29 Nov 2013 02:05:09 +0000 (03:05 +0100)]
Fix NPE.
Dmitry Trofimov [Fri, 29 Nov 2013 02:00:31 +0000 (03:00 +0100)]
Don't break compatibility (PY-11499).
Konstantin Bulenkov [Fri, 29 Nov 2013 01:00:10 +0000 (02:00 +0100)]
enable abbreviations
Konstantin Bulenkov [Fri, 29 Nov 2013 00:51:20 +0000 (01:51 +0100)]
more searchable options
(cherry picked from commit
1dc77a9)
Konstantin Bulenkov [Thu, 28 Nov 2013 23:54:47 +0000 (00:54 +0100)]
fix history and symbols 'More' action
(cherry picked from commit
31750db)
Konstantin Bulenkov [Fri, 29 Nov 2013 00:57:36 +0000 (01:57 +0100)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 28 Nov 2013 22:58:35 +0000 (23:58 +0100)]
add new actions
(cherry picked from commit
84f584a)
Konstantin Bulenkov [Thu, 28 Nov 2013 22:55:49 +0000 (23:55 +0100)]
change action place to Main Menu
(cherry picked from commit
5a49390)
Konstantin Bulenkov [Thu, 28 Nov 2013 20:41:12 +0000 (21:41 +0100)]
don't use smart search for files (don't use space as a separator)
(cherry picked from commit
4a50f96)
peter [Thu, 28 Nov 2013 23:27:48 +0000 (00:27 +0100)]
restore empty AST loading filter after highlighting
peter [Thu, 28 Nov 2013 20:34:16 +0000 (21:34 +0100)]
ImmutableText: include complete BSD license text
Bas Leijdekkers [Thu, 28 Nov 2013 20:09:45 +0000 (21:09 +0100)]
drop "ignore in test code" checkbox and use "suppress for 'Tests' scope" quickfix
Bas Leijdekkers [Thu, 28 Nov 2013 19:57:35 +0000 (20:57 +0100)]
drop "ignore exceptions declared in tests" checkbox and use "suppress for 'Tests' scope" quickfix
anna [Thu, 28 Nov 2013 20:40:19 +0000 (21:40 +0100)]
lambda -> method ref: do not convert if resulted ref would be ambiguous (IDEA-116964)
Roman Shevchenko [Thu, 28 Nov 2013 18:44:40 +0000 (19:44 +0100)]
IDEA-117059 (error reporting in updater fixed)
- setting/reading hasError flag sequenced properly
- closing ops on ZIP stream moved out of finally blocks so that informative IOExceptions would not get suppressed by cryptic induced ZipExceptions
Roman Shevchenko [Thu, 28 Nov 2013 16:59:03 +0000 (17:59 +0100)]
IDEA-117059 (same temp. directory for updater)
Roman Shevchenko [Thu, 28 Nov 2013 18:44:40 +0000 (19:44 +0100)]
NPE in mouse handler
Roman Shevchenko [Tue, 26 Nov 2013 17:41:32 +0000 (18:41 +0100)]
IDEA-117071 (language level in decompiled .class files)
anna [Thu, 28 Nov 2013 19:18:17 +0000 (20:18 +0100)]
reuse stub reference text in qualified name calculation [^peter]
anna [Thu, 28 Nov 2013 18:46:59 +0000 (19:46 +0100)]
introduce variable: forbid to replace write occurrences which occur after read; insert declaration after write usage (IDEA-117204)
anna [Thu, 28 Nov 2013 16:06:10 +0000 (17:06 +0100)]
ready to nulls (EA-52470 - IAE: TypeCompatibilityConstraint.<init>)
Bas Leijdekkers [Thu, 28 Nov 2013 16:16:53 +0000 (17:16 +0100)]
drop "ignore in test code" checkbox and use "suppress for 'Tests' scope" quickfix
Bas Leijdekkers [Thu, 28 Nov 2013 16:07:23 +0000 (17:07 +0100)]
cleanup and clarify
Bas Leijdekkers [Thu, 28 Nov 2013 15:56:26 +0000 (16:56 +0100)]
drop "ignore in test code" checkbox and use "suppress for 'Tests' scope" quickfix
Bas Leijdekkers [Thu, 28 Nov 2013 15:49:12 +0000 (16:49 +0100)]
drop "ignore unused 'catch' parameters in tests" and use "suppress for 'Tests' scope" quickfix
Bas Leijdekkers [Thu, 28 Nov 2013 15:47:08 +0000 (16:47 +0100)]
drop "ignore feature envy in tests" checkbox and use "suppress for 'Tests' scope" quickfix
Vladimir Krivosheev [Thu, 28 Nov 2013 18:30:58 +0000 (19:30 +0100)]
IDEA-116260 ISE: RPC handler object "AddOnlineUser" not found at com.intellij.ide.XmlRpcServerImpl.process
peter [Thu, 28 Nov 2013 16:32:22 +0000 (17:32 +0100)]
let test AST loading filters be more robust to test failures
Konstantin Bulenkov [Thu, 28 Nov 2013 16:27:29 +0000 (17:27 +0100)]
fix null project
(cherry picked from commit
16eb7832dc06e8d298dd65b613ab33efd8e3d2b2)
Konstantin Bulenkov [Thu, 28 Nov 2013 15:48:54 +0000 (16:48 +0100)]
reconfigure navbar toolbar actions
(cherry picked from commit
1f68d01d59959cbdc08a5eae37801eb1cfc1f7b4)
Konstantin Bulenkov [Thu, 28 Nov 2013 15:48:15 +0000 (16:48 +0100)]
show separators in navbar toolbar
(cherry picked from commit
1ae092cb352894087ad777854b31515e800699bc)
Konstantin Bulenkov [Thu, 28 Nov 2013 14:40:47 +0000 (15:40 +0100)]
update Source Code Pro to version 17
(cherry picked from commit
080813cdbe78c9a7e24c1bfa5df43a376b1b3949)
Konstantin Bulenkov [Thu, 28 Nov 2013 14:40:17 +0000 (15:40 +0100)]
IDEA-117211 empty elements in Search Everywhere
(cherry picked from commit
f9c295322d10277c743977634f51369716c216e7)
Konstantin Bulenkov [Thu, 28 Nov 2013 11:47:35 +0000 (12:47 +0100)]
IDEA-104734 Dracula: Cannot see well active tab in Modules Settings
(cherry picked from commit
47f94f082fee0d9f19fce8688d42f6235f4d1389)
Konstantin Bulenkov [Thu, 28 Nov 2013 10:30:10 +0000 (11:30 +0100)]
IDEA-117192 NavBar popup shows in wrong place when navigating to the directory from popup
(cherry picked from commit
aadedc949bcdf5f25a3ca2566d6df41f9bd3729c)
Konstantin Bulenkov [Thu, 28 Nov 2013 09:51:09 +0000 (10:51 +0100)]
tuned UI for got it button
(cherry picked from commit
21cd0c7711991ed7f8b7417b20cc8fb1f27bd8b9)
Maxim.Mossienko [Thu, 28 Nov 2013 16:29:39 +0000 (17:29 +0100)]
introduced idea.register.bundled.fonts registry to be able to switch off bundled fonts registration in order to avoid garbled text in editor (IDEA-93404) [r=Konstantin.Bulenkov]
Eugene Zhuravlev [Thu, 28 Nov 2013 15:50:06 +0000 (16:50 +0100)]
report missing optimizedFileManager only once