Vladimir.Orlov [Fri, 6 Nov 2015 15:07:25 +0000 (18:07 +0300)]
removed JVMVersion form idea.properties (IDEA-147254 JVM settings OS X).
Dmitry Batkovich [Fri, 6 Nov 2015 12:59:45 +0000 (15:59 +0300)]
"initialize variable" & "initialize in constructor" suggests only public classes for collections
Michael Golubev [Fri, 6 Nov 2015 12:30:43 +0000 (13:30 +0100)]
IDEA-144272 - IAE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.a
Dmitry Batkovich [Fri, 6 Nov 2015 12:55:37 +0000 (15:55 +0300)]
"initialize variable" & "initialize in constructor" suggests default constructors (with inheritor's if collection) (IDEA-145431)
Egor.Ushakov [Fri, 6 Nov 2015 12:55:03 +0000 (15:55 +0300)]
correctly render alternative sources from jdk (show something more than just rt.jar)
Eugene Zhuravlev [Fri, 6 Nov 2015 12:35:31 +0000 (15:35 +0300)]
fallback url provided when legacy key conversion is not possible (IDEA-147130),
'JetProfile' term changed to 'JetBrains Account' in UI error messages
Vassiliy.Kudryashov [Fri, 6 Nov 2015 12:37:36 +0000 (15:37 +0300)]
project leak via toolbar->icon->DeferredIcon.evaluator->RunManager$1->project
Alexander Zolotov [Thu, 5 Nov 2015 17:31:46 +0000 (20:31 +0300)]
CSS: do not cache custom selectors
Vladislav.Soroka [Fri, 6 Nov 2015 12:26:56 +0000 (15:26 +0300)]
external system: do not cleanup orphan project libraries if import runs from Project Structure Dialog
Philipp Smorygo [Fri, 6 Nov 2015 12:23:36 +0000 (15:23 +0300)]
OC-9697 Include ObjC symbols into search everywhere
Dmitry Avdeev [Fri, 6 Nov 2015 11:49:55 +0000 (14:49 +0300)]
IDEA-143572 Android: IAE at com.android.tools.idea.gradle.parser.GradleGroovyFile.checkInitialized: fix import Gradle module from project structure
Anna Kozlova [Fri, 6 Nov 2015 10:12:55 +0000 (11:12 +0100)]
don't check public modifier for abstract classes cause inheritors would be checked for actual runnable
Anna Kozlova [Thu, 5 Nov 2015 19:26:43 +0000 (20:26 +0100)]
drill to directory content in case of flatten packages for content/source root directories (IDEA-147449)
Vladislav.Soroka [Fri, 6 Nov 2015 10:28:25 +0000 (13:28 +0300)]
maven: index update error log fix
Roman Shevchenko [Fri, 6 Nov 2015 10:25:30 +0000 (11:25 +0100)]
[platform] system health issues logged always
Dmitry Avdeev [Fri, 6 Nov 2015 09:09:07 +0000 (12:09 +0300)]
IDEA-143572 Android: IAE at com.android.tools.idea.gradle.parser.GradleGroovyFile.checkInitialized
Vladislav.Soroka [Fri, 6 Nov 2015 09:51:53 +0000 (12:51 +0300)]
maven: fix blinking test
Konstantin Ulitin [Fri, 6 Nov 2015 09:45:33 +0000 (12:45 +0300)]
use proper element type for building stubs in LightStubBuilder
Dmitry Batkovich [Fri, 6 Nov 2015 09:46:48 +0000 (12:46 +0300)]
guava inspection description is rewritten (IDEA-147473) (IDEA-147460)
Alexey Kudravtsev [Fri, 6 Nov 2015 09:11:21 +0000 (12:11 +0300)]
check for cyclic Disposable registrations for IDEA-147098
Yaroslav Lepenkin [Thu, 5 Nov 2015 19:12:52 +0000 (22:12 +0300)]
Do not run indent detector in any way in viewer mode
Dennis Ushakov [Fri, 6 Nov 2015 08:31:26 +0000 (11:31 +0300)]
fix project leak via parsable
Dmitry Batrak [Fri, 6 Nov 2015 08:27:06 +0000 (11:27 +0300)]
cleanup
Dmitry Batrak [Fri, 6 Nov 2015 08:24:36 +0000 (11:24 +0300)]
don't invoke coordinate transformation functions while soft wrap model is in inconsistent state
Dmitry Batrak [Thu, 5 Nov 2015 18:51:17 +0000 (21:51 +0300)]
make sure seed and iteration are always logged, even if thrown exception is discarded upper in the call stack
Dmitry Batrak [Thu, 5 Nov 2015 18:50:27 +0000 (21:50 +0300)]
don't use legacy code with editor.new.rendering
Dmitry Batrak [Thu, 5 Nov 2015 18:05:08 +0000 (21:05 +0300)]
extract EditorStressTest
Dmitry Batrak [Thu, 5 Nov 2015 17:26:40 +0000 (20:26 +0300)]
use Java 8 features in test
Gregory.Shrago [Fri, 6 Nov 2015 00:32:02 +0000 (03:32 +0300)]
DBE-515 Connecting dialog: provide a way to see the full database error message
Bas Leijdekkers [Thu, 5 Nov 2015 20:40:21 +0000 (21:40 +0100)]
IDEA-135101 (False positive of "Empty class")
Bas Leijdekkers [Thu, 5 Nov 2015 20:11:19 +0000 (21:11 +0100)]
make IG test light
Bas Leijdekkers [Thu, 5 Nov 2015 14:59:05 +0000 (15:59 +0100)]
SSR: test if all variables are accessible from script
Sergey Ignatov [Thu, 5 Nov 2015 19:12:38 +0000 (22:12 +0300)]
DFM progress indicator: revert 1px icons
Sergey Ignatov [Thu, 5 Nov 2015 18:48:00 +0000 (21:48 +0300)]
add many processes internal action: add a long description for some processes
Sergey Ignatov [Thu, 5 Nov 2015 18:43:26 +0000 (21:43 +0300)]
IDEA-141246 fix cancel button position for DFM progress indicator
peter [Thu, 5 Nov 2015 18:42:38 +0000 (19:42 +0100)]
add an inspection to find possible <clinit> deadlocks like in IDEA-147015
nik [Thu, 5 Nov 2015 17:58:04 +0000 (20:58 +0300)]
recognize IBM JDK 1.8 (IDEA-90661)
Anna Kozlova [Thu, 5 Nov 2015 17:21:25 +0000 (18:21 +0100)]
NPE on open .form
Roman Shevchenko [Thu, 5 Nov 2015 17:20:11 +0000 (18:20 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 5 Nov 2015 17:19:13 +0000 (18:19 +0100)]
[platform] allow only one background decompilation, to avoid SOE
Yaroslav Lepenkin [Thu, 5 Nov 2015 17:06:32 +0000 (20:06 +0300)]
Indent detector performance test: test separately hot and cold files
Yaroslav Lepenkin [Thu, 5 Nov 2015 16:44:23 +0000 (19:44 +0300)]
Typo fixed, since setUseTabs was used twice
Gregory.Shrago [Thu, 5 Nov 2015 16:42:02 +0000 (19:42 +0300)]
introduce LanguageUtil.getLanguageForPsi
Anna Kozlova [Thu, 5 Nov 2015 16:15:20 +0000 (17:15 +0100)]
compare primitive types with equals as type annotations could spoil them (IDEA-147399)
Roman Shevchenko [Thu, 5 Nov 2015 16:27:11 +0000 (17:27 +0100)]
[java] optimization: do not build mirror tree for getText() and getTextLength() on a .class file
peter [Thu, 5 Nov 2015 16:12:12 +0000 (17:12 +0100)]
dom: prevent class initialization deadlock
Vladimir Krivosheev [Thu, 5 Nov 2015 16:17:21 +0000 (17:17 +0100)]
if we set breakpoint in a file, we should stop in it - ignore sourcemap
Vladimir Krivosheev [Thu, 5 Nov 2015 15:14:59 +0000 (16:14 +0100)]
convert SuspendContextImpl, StringValue to kotlin
Vladimir Krivosheev [Thu, 5 Nov 2015 15:14:41 +0000 (16:14 +0100)]
convert SuspendContextImpl, StringValue to kotlin
Gregory.Shrago [Thu, 5 Nov 2015 16:14:24 +0000 (19:14 +0300)]
introduce LanguageUtil.getLanguageForPsi
Yaroslav Lepenkin [Thu, 5 Nov 2015 15:28:22 +0000 (18:28 +0300)]
(IDEA-147380) Change indent size and continuation indent size only if tab usage detected and use tabs was switched off
Yaroslav Lepenkin [Thu, 5 Nov 2015 02:05:55 +0000 (05:05 +0300)]
Recent tests: changed tests order - passed tests is added only if it is suite; first comes failed test group, last comes passed test group
Vladislav.Soroka [Thu, 5 Nov 2015 15:42:55 +0000 (18:42 +0300)]
maven: test fix
Vladimir Krivosheev [Thu, 5 Nov 2015 14:50:23 +0000 (15:50 +0100)]
convert ValueModifierUtil to kotlin
Vladimir Krivosheev [Thu, 5 Nov 2015 14:50:02 +0000 (15:50 +0100)]
convert ValueModifierUtil to kotlin
peter [Thu, 5 Nov 2015 14:19:04 +0000 (15:19 +0100)]
structural search speedup: don't waste time in invokeAndWait, don't load decompiled document for class files
Roman Shevchenko [Thu, 5 Nov 2015 14:32:30 +0000 (15:32 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 5 Nov 2015 14:31:50 +0000 (15:31 +0100)]
[platform] VM options copy on write (IDEA-147389)
Since all launchers are now capable of using a user copy of VM options file, it makes sense to save changed memory settings there instead of overwriting original file. This way we do not break OS X app signature, avoid patch upgrade conflicts, and do not depend on file permissions.
Anna Kozlova [Thu, 5 Nov 2015 14:19:49 +0000 (15:19 +0100)]
follow IDEA-CR-6530
Anna Kozlova [Thu, 5 Nov 2015 12:36:13 +0000 (13:36 +0100)]
new inference: stop at first common supertypes pair during incorporation of upper bounds (IDEA-147393)
Anna Kozlova [Thu, 5 Nov 2015 10:53:41 +0000 (11:53 +0100)]
test navigation: don't ever treat current class as potential test
Matthias Vill [Thu, 5 Nov 2015 09:19:55 +0000 (10:19 +0100)]
Typo
Changed internalization in notification title to internationalization
Dmitry Batkovich [Thu, 5 Nov 2015 14:10:35 +0000 (17:10 +0300)]
guava type migration: testdata slightly corrected
Dmitry Batkovich [Thu, 5 Nov 2015 13:59:41 +0000 (16:59 +0300)]
guava type migration: method renamed
Sergey Simonchik [Thu, 5 Nov 2015 13:53:36 +0000 (16:53 +0300)]
ui: respect HiDPI displays in "Available Packages" dialog
Dmitry Batkovich [Thu, 5 Nov 2015 13:50:21 +0000 (16:50 +0300)]
guava type migration: method parameter migration involves local variables migration if need
Kirill Likhodedov [Wed, 4 Nov 2015 16:55:20 +0000 (19:55 +0300)]
remove unused field
Roman Shevchenko [Thu, 5 Nov 2015 13:20:02 +0000 (14:20 +0100)]
Cleanup (consistency)
Sergey Ignatov [Thu, 5 Nov 2015 13:01:53 +0000 (16:01 +0300)]
devkit: don't hold psi in quick fixed and cleanup
Eugene Zhuravlev [Thu, 5 Nov 2015 12:36:47 +0000 (15:36 +0300)]
older projects compatibility: read build process heap size from workspace.xml as a fallback value (IDEA-147362)
Sergey Savenko [Thu, 5 Nov 2015 12:36:34 +0000 (15:36 +0300)]
DBE-1754: associate versions with plugin id regardless of whether a plugin is bundled
ResourceVersions maps plugin ids to their versions. For bundled plugins, core plugin id was used.
Core plugin class loader doesn't have bundled plugin resources on it's classpath, when running on
production jars.
This led to a version being updated on attempt to run startup scripts, while no resources were
extracted. Further checks on whether resources should be extracted were failing.
Roman Shevchenko [Thu, 5 Nov 2015 12:30:19 +0000 (13:30 +0100)]
Cleanup (shared constant used)
peter [Thu, 5 Nov 2015 11:38:43 +0000 (12:38 +0100)]
use a more comprehensive method name in JavaCompletionSorting (IDEA-CR-6172)
peter [Thu, 5 Nov 2015 11:36:08 +0000 (12:36 +0100)]
log.info when IDE is both frozen and low on heap memory
Dmitry Batkovich [Thu, 5 Nov 2015 11:37:37 +0000 (14:37 +0300)]
guava type migration: convert statically imported FluentIterable.from/of
Vladislav.Soroka [Thu, 5 Nov 2015 11:01:48 +0000 (14:01 +0300)]
maven: expire unmanaged pom.xml notification if the pom.xml was added as managed file
Roman Shevchenko [Thu, 5 Nov 2015 10:25:53 +0000 (11:25 +0100)]
Merge remote-tracking branch 'origin/master'
Vladislav.Soroka [Thu, 5 Nov 2015 10:11:40 +0000 (13:11 +0300)]
maven: cleanup
Dmitry Batkovich [Thu, 5 Nov 2015 09:44:07 +0000 (12:44 +0300)]
convert AtomicLong(Integer) -> LongAdder: tests added
Anna Kozlova [Thu, 5 Nov 2015 09:32:13 +0000 (10:32 +0100)]
sm protocol: allow framework to provide file with output which ought to be shown for selected test only
nik [Thu, 5 Nov 2015 08:04:57 +0000 (11:04 +0300)]
removed obsolete download_kotlin Ant script
Maxim.Mossienko [Wed, 4 Nov 2015 23:30:49 +0000 (00:30 +0100)]
[performance] for getValues() invokation with Iterable scope of single file do call processValueImpl with restrictToFile parameter set, thus bypassing possible costly projectIndexableFilter() invokation later
Gregory.Shrago [Wed, 4 Nov 2015 22:59:37 +0000 (01:59 +0300)]
Per-file mappings configurables: wording, product name.
Roman Shevchenko [Wed, 4 Nov 2015 21:46:04 +0000 (22:46 +0100)]
Cleanup (formatting)
Roman Shevchenko [Wed, 4 Nov 2015 21:25:43 +0000 (22:25 +0100)]
[tests] symlink-related tests fixed on OS X
Bas Leijdekkers [Wed, 4 Nov 2015 19:38:26 +0000 (20:38 +0100)]
SSR: make scripting variable types a little easier
Bas Leijdekkers [Wed, 4 Nov 2015 19:36:54 +0000 (20:36 +0100)]
SSR: make sure all search result variables are added to script binding
Bas Leijdekkers [Wed, 4 Nov 2015 19:19:01 +0000 (20:19 +0100)]
SSR: use utility method
Bas Leijdekkers [Tue, 3 Nov 2015 10:03:36 +0000 (11:03 +0100)]
EA-75099 (AIOOBE: MethodCallUtils.findMethodWithReplacedArgument)
Alexander Zolotov [Wed, 4 Nov 2015 17:57:51 +0000 (20:57 +0300)]
Fix tests
Kirill Likhodedov [Wed, 4 Nov 2015 16:25:57 +0000 (19:25 +0300)]
Finalize Changes -> Version Control toolwindow migration - 2
* remove unnecessary content manager creation inside the post-startup activity
peter [Wed, 4 Nov 2015 15:51:15 +0000 (16:51 +0100)]
IDEA-147313 Adding @NotNull in front of a method parameter and finishing lookup with Space inserts 2 spaces
Anna Kozlova [Wed, 4 Nov 2015 14:48:36 +0000 (15:48 +0100)]
compound filter from filters chain (IDEA-146147)
Anna Kozlova [Wed, 4 Nov 2015 11:34:13 +0000 (12:34 +0100)]
split compound filter into filters chain (IDEA-146147)
peter [Wed, 4 Nov 2015 14:43:36 +0000 (15:43 +0100)]
allow bg dumb mode when creating python/objc packages (IDEA-CR-6107)
peter [Wed, 4 Nov 2015 14:34:16 +0000 (15:34 +0100)]
assert that files returned by IndexableSetContributor are valid
Vladimir Krivosheev [Wed, 4 Nov 2015 14:35:16 +0000 (15:35 +0100)]
cleanup
Vladimir Krivosheev [Wed, 4 Nov 2015 13:57:21 +0000 (14:57 +0100)]
cleanup
Dmitry Trofimov [Wed, 4 Nov 2015 14:19:36 +0000 (17:19 +0300)]
Count Python console usages
Dmitry Trofimov [Wed, 4 Nov 2015 13:59:20 +0000 (16:59 +0300)]
Terminal usages statistics