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
Dmitry Trofimov [Tue, 4 Apr 2017 15:09:07 +0000 (17:09 +0200)]
python-community plugin is a module to depend on in order to build the Python plugin from sources
Elizaveta Shashkova [Tue, 4 Apr 2017 15:29:25 +0000 (18:29 +0300)]
Add tests for borderline cases (PY-23393)
Elizaveta Shashkova [Tue, 4 Apr 2017 15:28:48 +0000 (18:28 +0300)]
Fix inserting breakpoints into borderline case (PY-23393)
Yaroslav Lepenkin [Tue, 4 Apr 2017 04:52:22 +0000 (07:52 +0300)]
[param hints] fixed EA-99842
Dmitry Batkovich [Tue, 4 Apr 2017 15:04:53 +0000 (18:04 +0300)]
javac ast indices: rename
Dmitry Trofimov [Tue, 4 Apr 2017 14:53:40 +0000 (16:53 +0200)]
Remove dependency as this module is used in tests
Roman Shevchenko [Tue, 4 Apr 2017 14:58:16 +0000 (16:58 +0200)]
Cleanup (typos)
Alexandr Evstigneev [Tue, 4 Apr 2017 11:31:01 +0000 (14:31 +0300)]
added Module component application-wide synchronisation to avoid concurrency problems on parallel loading
Alexandr Evstigneev [Fri, 31 Mar 2017 13:27:38 +0000 (16:27 +0300)]
Revert: RUBY-19381 Re-opening Ruby mine do not save project list and preferences
Dmitry Trofimov [Tue, 4 Apr 2017 14:42:05 +0000 (16:42 +0200)]
Split string into arguments in zshrc to properly activate conda env as it takes 2 arguments (PY-22319)
Aleksey Pivovarov [Mon, 28 Sep 2015 12:33:49 +0000 (15:33 +0300)]
diff: move ExtractMethod to new diff API
Shaverdova Elena [Tue, 4 Apr 2017 14:15:31 +0000 (16:15 +0200)]
IDEA-170909 Sync with Deployed Forgets Last Used "Compare By" Method
Egor.Ushakov [Tue, 4 Apr 2017 14:03:49 +0000 (17:03 +0300)]
added spaces after if and inside the ternary operator
Eldar Abusalimov [Tue, 4 Apr 2017 13:52:10 +0000 (16:52 +0300)]
execution: (test) Fix PtyCommandLineTest on Windows: expandTabs()
Dmitry Batkovich [Tue, 4 Apr 2017 13:54:10 +0000 (16:54 +0300)]
javac ast indices: fix diagnostic for un-indexed classes
Dmitry Batkovich [Tue, 4 Apr 2017 13:12:45 +0000 (16:12 +0300)]
javac ast indices: cleanup
Dmitry Batkovich [Tue, 4 Apr 2017 13:12:29 +0000 (16:12 +0300)]
javac ast indices: cleanup
Dmitry Trofimov [Tue, 4 Apr 2017 13:32:34 +0000 (15:32 +0200)]
Fix Python plugin for Clion (PY-23544)
Anna.Kozlova [Tue, 4 Apr 2017 13:03:58 +0000 (15:03 +0200)]
implicit usage providers: define behaviour in javadoc (IDEA-170805)
Anna.Kozlova [Tue, 4 Apr 2017 08:26:34 +0000 (10:26 +0200)]
EA-99924 - SOE: CopyPasteDelegator$MyEditable.pasteAfterCopy
Dmitry Batkovich [Tue, 4 Apr 2017 13:00:47 +0000 (16:00 +0300)]
javac ast indices: cleanup, dead code
Dmitry Batkovich [Tue, 4 Apr 2017 11:57:30 +0000 (14:57 +0300)]
javac ast indices: cleanup, clarify names
Nicolay Mitropolsky [Mon, 3 Apr 2017 09:57:50 +0000 (12:57 +0300)]
Making `MakeVoidQuickFix` public for using in Spring `ScheduledMethodInspection`
Vladislav.Soroka [Tue, 4 Apr 2017 11:47:17 +0000 (14:47 +0300)]
Maven: do not skip readonly mojo parameters
Dmitry Batkovich [Tue, 4 Apr 2017 11:35:37 +0000 (14:35 +0300)]
javac ast indices: fix diagnostic
Vladislav.Soroka [Tue, 4 Apr 2017 11:28:02 +0000 (14:28 +0300)]
Maven: pom.xml tags beyond <configuration> are regarded as invalid (IDEA-89560)
Mikhail Golubev [Mon, 3 Apr 2017 19:14:52 +0000 (22:14 +0300)]
PY-22656 Don't use location of .pyi stubs to determine import groups in Optimize Imports
The problem was partially fixed for the stdlib modules with .pyi stubs
from typeshed in
e990277415f1d59b5471206a5b3e8061cebdb58f
dmitriy.tseyler [Tue, 4 Apr 2017 11:17:44 +0000 (14:17 +0300)]
Change large files notification text
Maxim.Mossienko [Tue, 4 Apr 2017 11:14:12 +0000 (13:14 +0200)]
returning to previous CL behavior, with clearly marking it as non STD one
Roman Shevchenko [Tue, 4 Apr 2017 10:18:07 +0000 (12:18 +0200)]
[platform] returns "jre" lookup to startup scripts
Nadya Zabrodina [Tue, 4 Apr 2017 09:16:46 +0000 (12:16 +0300)]
[lvcs]: flaky tests fixed
* always consider test root creation as a LVCS event and always record
it into the storage;
* flaky reason: if somethings calls getChildren method for entire tmp
test directory (async) a.e. PuppetProjectManager class,
then entire test dir will be marked as All_CHILDERN_LOADED and
all next child direcory creations will generate VFS events
(after real file creation, during get VF for this file request);
these events will be handled by subscribers (including lvcs handler);
Aleksey Pivovarov [Tue, 4 Apr 2017 09:19:14 +0000 (12:19 +0300)]
EA-97555 - assert: DirectoryContentImpl.<init>
follow-up:
4aa24b4ea4b3ea2863675124f3f2e47fb2429432
Alexey Utkin [Mon, 3 Apr 2017 16:56:07 +0000 (19:56 +0300)]
IDEA-170889 If two plugins have conflict in Extension Point, IDE never start
(cherry picked from commit
257828c)
Dmitry Batkovich [Tue, 4 Apr 2017 09:08:12 +0000 (12:08 +0300)]
IDEA-170355 LongLineInspection ignores package/import statements in java
Elizaveta Shashkova [Mon, 3 Apr 2017 15:46:37 +0000 (18:46 +0300)]
Tests: add different tags for different Django versions to cover them
Aleksey Pivovarov [Tue, 4 Apr 2017 08:36:12 +0000 (11:36 +0300)]
EA-99903 - assert: VirtualFilePointerImpl.checkDisposed
Maxim.Mossienko [Tue, 4 Apr 2017 08:52:49 +0000 (10:52 +0200)]
more tests for absolute path to file that is not ignored
nik [Tue, 4 Apr 2017 08:37:11 +0000 (11:37 +0300)]
tests scripts: compile required modules only
This will speed up compilation and allow to avoid compilation errors if some git repositories aren't checked out.
Roman Shevchenko [Tue, 4 Apr 2017 08:12:45 +0000 (10:12 +0200)]
[updater] skips write-ability check for delete actions
Kirill Kirichenko [Tue, 4 Apr 2017 08:05:04 +0000 (11:05 +0300)]
Merge remote-tracking branch 'origin/master'
Kirill Kirichenko [Tue, 4 Apr 2017 08:03:52 +0000 (11:03 +0300)]
IDEA-168273 fix Mac ComboBox preferred height
Anna.Kozlova [Tue, 4 Apr 2017 07:50:02 +0000 (09:50 +0200)]
update community profiles according to ultimate project settings
Alexey Kudravtsev [Tue, 4 Apr 2017 07:18:21 +0000 (10:18 +0300)]
cleanup
Alexey Kudravtsev [Tue, 4 Apr 2017 07:17:59 +0000 (10:17 +0300)]
update usage node on exclude to fix IDEA-166924 'Exclude' in Find tool window does not exclude its children
Alexey Kudravtsev [Tue, 4 Apr 2017 07:15:46 +0000 (10:15 +0300)]
notnull
Dmitry Batkovich [Tue, 4 Apr 2017 06:56:19 +0000 (09:56 +0300)]
Merge remote-tracking branch 'origin/master'
Maxim.Mossienko [Tue, 4 Apr 2017 06:53:16 +0000 (08:53 +0200)]
do not ignore leading slash when asked for the resource, to match STD class loader behavior (IDEA-167846)
Dmitry Batkovich [Tue, 4 Apr 2017 06:44:59 +0000 (09:44 +0300)]
increment index version
Roman Shevchenko [Tue, 4 Apr 2017 03:19:13 +0000 (05:19 +0200)]
[platform] returns JDK var to Unix launcher script (IDEA-CR-19891)
Julia Beliaeva [Mon, 3 Apr 2017 23:50:12 +0000 (02:50 +0300)]
[vcs-log] flush index every 15k of indexed commits when indexing full log
We do not want to flush too often (eg every commit), but we do want to flush occasionally to avoid high memory consumption by the index.
IDEA-170791
Julia Beliaeva [Tue, 21 Mar 2017 16:28:02 +0000 (19:28 +0300)]
[git] replace anonymous with method reference
Julia Beliaeva [Mon, 3 Apr 2017 22:21:58 +0000 (01:21 +0300)]
[vcs-log] inline parameter that is always null
Vassiliy.Kudryashov [Mon, 3 Apr 2017 19:55:27 +0000 (22:55 +0300)]
Limit scope chooser width (it looks ugly with long changelist names inside etc.)
Signed-off-by: Vassiliy.Kudryashov <Vassiliy.Kudryashov@jetbrains.com>
peter [Mon, 3 Apr 2017 19:51:26 +0000 (21:51 +0200)]
tests: when launching intentions, remember the top-level file because it might become invalid after applying intention
peter [Mon, 3 Apr 2017 19:48:34 +0000 (21:48 +0200)]
don't start empty background VCS "Refreshing VCS history" and "Subversion Branches Preloader" tasks in every test
Gregory.Shrago [Mon, 3 Apr 2017 19:30:08 +0000 (22:30 +0300)]
IDEA-CR-19817 report cleanup: no more "etalons" and "epic fails"