nik [Thu, 6 Apr 2017 10:29:04 +0000 (13:29 +0300)]
testGroups.properties moved to testFramework to ensure that it's always on classpath
Otherwise groups defined in that file may not be loaded if tests are running with classpath which doesn't include community-tests module.
irengrig [Thu, 6 Apr 2017 09:39:26 +0000 (11:39 +0200)]
eslint: 1) config parsing: determine plugins/extends also inside package.json 2) optimize configs search, order configs properly (by the file tree position related to file)
irengrig [Thu, 6 Apr 2017 07:28:41 +0000 (09:28 +0200)]
javascript linters, show global error also in batch inspection results
Egor.Ushakov [Thu, 6 Apr 2017 09:52:00 +0000 (12:52 +0300)]
removed obsolete sun.java2d.noddraw
Sergey Ignatov [Thu, 6 Apr 2017 09:25:22 +0000 (12:25 +0300)]
cleanup
Bas Leijdekkers [Wed, 5 Apr 2017 15:45:48 +0000 (17:45 +0200)]
EA-100014 (AIOOBE: EquivalenceChecker.methodCallExpressionsMatch)
Dmitry Batkovich [Thu, 6 Apr 2017 08:19:47 +0000 (11:19 +0300)]
javac ast indices: temp fix for NewClassTree symbol accessor IDEA-171057
Alexander Zolotov [Thu, 6 Apr 2017 07:36:59 +0000 (10:36 +0300)]
External dependencies: better defining target arch on Windows
nik [Thu, 6 Apr 2017 06:59:17 +0000 (09:59 +0300)]
build scripts cleanup: removed unused code from utils.gant
Dennis Ushakov [Wed, 5 Apr 2017 23:42:15 +0000 (17:42 -0600)]
suggest to rename wrong attribute to similar looking ones
Sergey Malenkov [Wed, 5 Apr 2017 18:16:45 +0000 (21:16 +0300)]
IDEA-169924 show/hide breadcrumbs from a gutter popup
Sergey Malenkov [Wed, 5 Apr 2017 17:09:45 +0000 (20:09 +0300)]
IDEA-169924 update default colors and styles of breadcrumbs
Sergey Malenkov [Wed, 5 Apr 2017 16:26:48 +0000 (19:26 +0300)]
IDEA-169924 allow to scroll long breadcrumbs
Anna.Kozlova [Wed, 5 Apr 2017 17:55:26 +0000 (19:55 +0200)]
rename inspection profile to reflect the target usage
Alexander Zolotov [Wed, 5 Apr 2017 17:39:00 +0000 (20:39 +0300)]
Fix jdk 1.6 suffix on Windows
Eugene Zhuravlev [Wed, 5 Apr 2017 17:39:42 +0000 (19:39 +0200)]
IDEA-171025 Quoting doesn't work in javac Additional command line parameters
Maxim Kropotov [Wed, 5 Apr 2017 16:14:17 +0000 (19:14 +0300)]
WEB-25072: get rid of 'other' code style tab for JSON
Roman Shevchenko [Wed, 5 Apr 2017 16:34:03 +0000 (18:34 +0200)]
Cleanup (obsolete OS constant)
Anna.Kozlova [Wed, 5 Apr 2017 16:13:38 +0000 (18:13 +0200)]
inference: don't fix the lambda return type for nested lambda processing (IDEA-169161)
Anna.Kozlova [Wed, 5 Apr 2017 11:30:45 +0000 (13:30 +0200)]
suspicious calls: support new Map methods (IDEA-170815)
Roman Shevchenko [Wed, 5 Apr 2017 16:14:39 +0000 (18:14 +0200)]
[ui] removes parasitic colon from error text (IDEA-171002)
Ivan Bessonov [Wed, 5 Apr 2017 15:57:42 +0000 (18:57 +0300)]
IDEA-169130 maven - ability to resolve local properties in modules's parent definition while building, this way we're able to actually reimport such modules
Alexander Zolotov [Wed, 5 Apr 2017 15:47:36 +0000 (18:47 +0300)]
External dependencies: fix checking JetBrains network on Windows
Valentina Kiryushkina [Wed, 5 Apr 2017 15:06:09 +0000 (18:06 +0300)]
Refactor and cleanup addNextRecommendedTask method
Valentina Kiryushkina [Wed, 5 Apr 2017 10:19:23 +0000 (13:19 +0300)]
EDU-908 Incorrect task text in adaptive courses after reopening a project
Create new test and text files for new recommendation
Valentina Kiryushkina [Tue, 4 Apr 2017 13:08:10 +0000 (16:08 +0300)]
EDU-902 Editor text doesn't update after getting next recommendation
Copy parameters of a new task file to the old one. Copy task file is better solution than recreate it because if we recreate task file we'll need to recreate corresponding study editor.
Valentina Kiryushkina [Mon, 3 Apr 2017 13:05:36 +0000 (16:05 +0300)]
Fix EDU-899 IllegalStateException when opening an old project
Valentina Kiryushkina [Wed, 29 Mar 2017 17:18:31 +0000 (19:18 +0200)]
EDU-874 Underscore doesn't display in task text
Vladimir Krivosheev [Wed, 5 Apr 2017 15:39:07 +0000 (17:39 +0200)]
cleanup: disposeComponent — remove empty dummy impl
Ivan Bessonov [Wed, 5 Apr 2017 15:38:08 +0000 (18:38 +0300)]
IDEA-CR-19952 maven - ability to inline property from external pom file in MavenPropertyInParentInspection
Sergey Simonchik [Wed, 5 Apr 2017 15:22:24 +0000 (18:22 +0300)]
highlight url links even when indices are being updated
Vladimir Krivosheev [Wed, 5 Apr 2017 15:19:48 +0000 (17:19 +0200)]
if child is already resolved/rejected — no need to notify it
Vladimir Krivosheev [Wed, 5 Apr 2017 15:06:00 +0000 (17:06 +0200)]
Promise: ignoreErrors for collectResults and all
Roman Shevchenko [Wed, 5 Apr 2017 15:04:07 +0000 (17:04 +0200)]
[project] adds JRE/JDK check to 'IDEA' run configuration
Roman Shevchenko [Wed, 5 Apr 2017 15:00:00 +0000 (17:00 +0200)]
Cleanup (drops obsolete runtime version check; formatting)
Kirill Kirichenko [Wed, 5 Apr 2017 14:57:13 +0000 (17:57 +0300)]
IDEA-170165 Rework Mac OS focused button and other controls highlighting
nik [Wed, 5 Apr 2017 14:50:07 +0000 (17:50 +0300)]
made field used from Kotlin 'public' to fix tests
Sometimes Kotlin code which use this field from inheritors fails with IllegalAccessError.
Vladimir Krivosheev [Wed, 5 Apr 2017 14:45:19 +0000 (16:45 +0200)]
deprecate CommandAdapter in favour of direct usage of CommandListener (it is possible since java 8 is used)
Vladimir Krivosheev [Wed, 5 Apr 2017 14:36:21 +0000 (16:36 +0200)]
deprecate VirtualFileAdapter in favour of direct usage of VirtualFileListener (it is possible since java 8 is used)
Aleksey Pivovarov [Wed, 5 Apr 2017 13:57:22 +0000 (16:57 +0300)]
diff: use passed FileType - fix typo
follow-up:
4fd30ddb1b811b83e9de727054e56348bf3e093b
Egor.Ushakov [Wed, 5 Apr 2017 13:57:52 +0000 (16:57 +0300)]
IDEA-141596 Debugger: recursion in self references
Michael Golubev [Wed, 5 Apr 2017 13:33:17 +0000 (15:33 +0200)]
IDEA-171000: Docker: The list of the docker configurations should be available at once in the Docker view
+ unrelated java8 lambda fix
Roman Shevchenko [Wed, 5 Apr 2017 13:50:47 +0000 (15:50 +0200)]
Cleanup (for Java runtime version check, "9" is more correct than "1.9")
peter [Wed, 5 Apr 2017 13:43:53 +0000 (15:43 +0200)]
document CompletionResultSet.addAllElements batch processing semantics
peter [Tue, 4 Apr 2017 15:39:58 +0000 (17:39 +0200)]
add java reference completion variants in batch together with identifier variants
peter [Tue, 4 Apr 2017 12:08:59 +0000 (14:08 +0200)]
separate "? extends/super" completion
peter [Wed, 1 Mar 2017 17:13:39 +0000 (18:13 +0100)]
complete java fast PsiIdentifier variants in a batch
so that they appear in lookup all at once and we don't get random ordering artifacts
peter [Wed, 1 Mar 2017 16:55:46 +0000 (17:55 +0100)]
complete java keywords in a batch
so that they appear in lookup all at once and we don't get random ordering artifacts
peter [Tue, 4 Apr 2017 20:47:03 +0000 (22:47 +0200)]
CompletionResultSet/CamelHumpMatcher: reuse existing objects when possible instead of copying
Dmitry Batkovich [Wed, 5 Apr 2017 13:40:35 +0000 (16:40 +0300)]
javac ast indices: do not calculate hierarchy for class reference search
Alexey Kudravtsev [Wed, 5 Apr 2017 13:37:42 +0000 (16:37 +0300)]
expand "\r" treatment on to the previous lines in document to fix IDEA-170961 sys.stdout is severly damaged and does not execute '\r' correctly
nik [Wed, 5 Apr 2017 13:39:50 +0000 (16:39 +0300)]
test framework: get rid of 'skip.community.tests' property in test classes
It's enough to have this property in test scripts, in tests we can just read exclude.tests.roots.file property.
Alexander Zolotov [Wed, 5 Apr 2017 13:29:27 +0000 (16:29 +0300)]
External dependencies: fix jbre preparing on windows, do not setup jdk1.6
outside JetBrains network, increase checking JetBrains network timeout
Dmitry Batkovich [Wed, 5 Apr 2017 13:01:33 +0000 (16:01 +0300)]
javac ast indices: temp mute test
Ivan Bessonov [Wed, 5 Apr 2017 12:59:18 +0000 (15:59 +0300)]
IDEA-CR-19952 GenericDomValue#getValue replaced with getStringValue in MavenPropertyInParentInspection
Dmitry Trofimov [Wed, 5 Apr 2017 12:49:54 +0000 (14:49 +0200)]
Fix Python plugin to work with CLion as well as Python plugin for CLion
Alexey Utkin [Wed, 5 Apr 2017 12:35:20 +0000 (15:35 +0300)]
Merge remote-tracking branch 'origin/master'
Alexey Utkin [Wed, 5 Apr 2017 12:21:26 +0000 (15:21 +0300)]
Merge remote-tracking branch 'origin/master'
Alexander Zolotov [Wed, 5 Apr 2017 12:12:44 +0000 (15:12 +0300)]
External dependencies: for compilation download JDK and Kotlin, other
dependencies should be downloaded on building (IDEA-171008)
Anton Tarasov [Wed, 5 Apr 2017 12:09:57 +0000 (15:09 +0300)]
Merge remote-tracking branch 'origin/master'
Anton Tarasov [Wed, 5 Apr 2017 12:08:09 +0000 (15:08 +0300)]
IDEA-170024 Checkboxes are broken
Alexey Kudravtsev [Wed, 5 Apr 2017 12:05:51 +0000 (15:05 +0300)]
made public for kotlin
Alexey Utkin [Wed, 5 Apr 2017 12:04:27 +0000 (15:04 +0300)]
Merge remote-tracking branch 'origin/uta/mutableColorKeys'
Egor.Ushakov [Wed, 5 Apr 2017 12:02:59 +0000 (15:02 +0300)]
IDEA-165155 Java conditional breakpoint on expression or single-line lambda does not give access to lambda parameters
Egor.Ushakov [Tue, 4 Apr 2017 17:10:34 +0000 (20:10 +0300)]
cleanup
Sergey Malenkov [Wed, 5 Apr 2017 11:54:43 +0000 (14:54 +0300)]
IDEA-169660 Select In vs Select Target?
peter [Wed, 5 Apr 2017 11:43:28 +0000 (13:43 +0200)]
add a registry key to control if indexing is paused during power save mode (IDEA-170114)
peter [Wed, 5 Apr 2017 11:19:27 +0000 (13:19 +0200)]
avoid quadratic time when processing committed changes (IDEA-170991 Repository/Incoming changes refresh takes long time)
Alexander Zolotov [Wed, 5 Apr 2017 11:20:25 +0000 (14:20 +0300)]
External dependencies: preserve symlinks while unpacking JDKs on Mac
nik [Wed, 5 Apr 2017 11:30:28 +0000 (14:30 +0300)]
testing scripts cleanup: remove obsolete gant scripts
tests_in_community.gant and tests_in_ultimate.gant should be used to run tests from idea-community and ultimate repositories respectively.
Sergey Malenkov [Wed, 5 Apr 2017 11:25:33 +0000 (14:25 +0300)]
AsyncTreeModel supports ChildrenProvider for TreeModel
Sergey Malenkov [Wed, 5 Apr 2017 09:39:06 +0000 (12:39 +0300)]
IDEA-169924 add additional space under a breadcrumbs component
Sergey Malenkov [Tue, 4 Apr 2017 19:50:30 +0000 (22:50 +0300)]
Revert
fc9413f5979934817747242bb198eda47624de81 because it is not needed anymore
Sergey Malenkov [Tue, 4 Apr 2017 17:39:22 +0000 (20:39 +0300)]
AsyncTreeModel resolves paths from underlying model
Vladislav.Soroka [Wed, 5 Apr 2017 11:24:57 +0000 (14:24 +0300)]
Maven: cleanup
Alexey Utkin [Wed, 5 Apr 2017 10:51:52 +0000 (13:51 +0300)]
Revert "Fix Python plugin for Clion (PY-23544)"
This reverts commit
6823362cca5210a494988bdf0a03446f76a7ba2c.
Maxim Kropotov [Wed, 5 Apr 2017 10:22:02 +0000 (13:22 +0300)]
IDEA-CR-19373. improve readability
Maxim Kropotov [Thu, 16 Mar 2017 00:10:43 +0000 (03:10 +0300)]
improve JavaDoc
Maxim Kropotov [Wed, 15 Mar 2017 21:08:45 +0000 (00:08 +0300)]
attempt to fix WEB-25871, WEB-25936: don't consider freshly added newline part of 'multiline whitespace',
only run in parenthesized constructs.
Alexander Zolotov [Wed, 5 Apr 2017 10:24:00 +0000 (13:24 +0300)]
External dependencies: fix jdk1.6 unpacking
Alexander Zolotov [Wed, 5 Apr 2017 09:55:57 +0000 (12:55 +0300)]
External dependencies: preserve symlinks while unpacking JDKs
Vladislav.Soroka [Wed, 5 Apr 2017 09:37:50 +0000 (12:37 +0300)]
Maven: resolve plugin version using imported plugins (IDEA-154133)
Anna.Kozlova [Wed, 5 Apr 2017 09:00:24 +0000 (11:00 +0200)]
disable intention in sources (IDEA-170954)
Anna.Kozlova [Wed, 5 Apr 2017 08:51:15 +0000 (10:51 +0200)]
cleanup
nik [Wed, 5 Apr 2017 08:25:17 +0000 (11:25 +0300)]
testing scripts: set temp directory for junit task
Otherwise it generates junit*.properties files under source directories.
Anna.Kozlova [Wed, 5 Apr 2017 07:57:19 +0000 (09:57 +0200)]
searching for tests: allow to restart search by moving all side effects to onFound
Anna.Kozlova [Tue, 4 Apr 2017 15:43:35 +0000 (17:43 +0200)]
check for read-only status when create inner class as subclass of current one, disable outside of project (IDEA-170952)
Anna.Kozlova [Tue, 4 Apr 2017 15:30:32 +0000 (17:30 +0200)]
convert to diamonds: ensure check for applicability is performed on static factory as otherwise it would be just skipped (IDEA-170813)
Alexander Zolotov [Wed, 5 Apr 2017 07:21:58 +0000 (10:21 +0300)]
Fix jdks unpacking in community
Alexander Zolotov [Wed, 5 Apr 2017 07:12:00 +0000 (10:12 +0300)]
Inherit compile output for new module via Gradle
Alexander Zolotov [Wed, 5 Apr 2017 06:24:38 +0000 (09:24 +0300)]
Inherit compile output for new module
nik [Wed, 5 Apr 2017 06:25:11 +0000 (09:25 +0300)]
refactoring: corrected names and types in test framework classes
Bas Leijdekkers [Tue, 4 Apr 2017 17:30:27 +0000 (19:30 +0200)]
SSR: check if file is valid
Bas Leijdekkers [Tue, 4 Apr 2017 15:42:19 +0000 (17:42 +0200)]
"push condition inside call" intention replaced with "Conditional can be pushed inside branch" inspection
Bas Leijdekkers [Mon, 3 Apr 2017 12:27:02 +0000 (14:27 +0200)]
IG: split off "Conditional can be pushed inside branch expression" inspection
from "Conditional expression with identical branches" inspection
Bas Leijdekkers [Mon, 3 Apr 2017 12:12:55 +0000 (14:12 +0200)]
IG: improve EquivalenceChecker naming
Alexander Zolotov [Sat, 1 Apr 2017 12:26:38 +0000 (15:26 +0300)]
Updating versions of project dependencies: jdkBuild->u112b809.1,
kotlinPluginBuild->1.1.1-release-IJ2017.1-1
Alexander Zolotov
Alexander Zolotov [Wed, 8 Mar 2017 15:15:04 +0000 (18:15 +0300)]
Manage external dependencies of IntellIJ project sources via Gradle (IDEA-162511)
- clean before setting up dependencies
- download JREs and JDKs to dependencies/build directory
- add kotlin to classpath during compilation
- preserve symlinks and file permissions during creating jbre archive
- redist jbre and jbrex archives
Alexander Zolotov [Thu, 27 Oct 2016 20:36:35 +0000 (23:36 +0300)]
Manage external dependencies of IntellIJ project sources via Gradle (IDEA-162511)
- add dependencies module
- download and unpack JBSDK
- download and unpack Java 1.6
- download and unpack Kotlin
- download and unpack JetSign
- download JBREX and creating JBRE
- use Gradle dependencies while building IDE and while developer's
updating
Dmitry Trofimov [Tue, 4 Apr 2017 15:56:43 +0000 (17:56 +0200)]
Fix renamed references