idea/community.git
16 months agoapi: annotate classes and interfaces from project model API as NonExtendable
nik [Fri, 24 May 2019 09:02:52 +0000 (12:02 +0300)]
api: annotate classes and interfaces from project model API as NonExtendable

Plugins aren't supposed to provide their own implementations of these classes, and such implementations may cause problems when we start using different storage for project model.

GitOrigin-RevId: 33a4a0062a7e765a491fadc272bee21f87c34481

16 months agoWEB-36042 Use DataInputOutputUtilRt methods in Angular Metadata stubs.
Piotr Tomiak [Fri, 24 May 2019 08:03:26 +0000 (10:03 +0200)]
WEB-36042 Use DataInputOutputUtilRt methods in Angular Metadata stubs.

GitOrigin-RevId: c148dd6622ebeacd49142ca22eae83a37a3c99c5

16 months agojava plugin: correct issue link in a comment
nik [Thu, 23 May 2019 16:55:59 +0000 (19:55 +0300)]
java plugin: correct issue link in a comment

GitOrigin-RevId: 0251bb1c3c26603a2605ad17bb407a1e6b80f604

16 months agoproject model: restrict access to root model implementation classes
nik [Thu, 23 May 2019 15:34:41 +0000 (18:34 +0300)]
project model: restrict access to root model implementation classes

Classes not used from other packages are marked as package-private, classes used from other packages of the platform and from plugins are marked as internal. This is needed to allow us provide an alternative implementation of the project model interfaces.

GitOrigin-RevId: e972ffad48073542c8927bb215d8ccdac45579a6

16 months agocleanup: get rid of unnecessary usages of internal class LibraryTableBase
nik [Thu, 23 May 2019 15:31:43 +0000 (18:31 +0300)]
cleanup: get rid of unnecessary usages of internal class LibraryTableBase

GitOrigin-RevId: 88b206b43e75662447b86aeefa98cd70badda01b

16 months agodeprecate ProjectLibraryTable.getInstance method and mark ProjectLibraryTable as...
nik [Thu, 23 May 2019 15:27:17 +0000 (18:27 +0300)]
deprecate ProjectLibraryTable.getInstance method and mark ProjectLibraryTable as internal

This is needed to help third-party plugins get rid of usages of class from impl package.

GitOrigin-RevId: ee1b774399890681c50abe1708689c77015964e9

16 months agocleanup: use LibraryTablesRegistrar to get project and application-level library...
nik [Thu, 23 May 2019 15:24:48 +0000 (18:24 +0300)]
cleanup: use LibraryTablesRegistrar to get project and application-level library tables

...instead of accessing classes from impl package directly.

GitOrigin-RevId: 7e5a39f8f5d31aa2b1c87be0b81fe3fe824b16e9

16 months agorefactoring: pull up 'productionOnTestDependency' property to ModuleOrderEntry interface
nik [Thu, 23 May 2019 14:23:10 +0000 (17:23 +0300)]
refactoring: pull up 'productionOnTestDependency' property to ModuleOrderEntry interface

This is needed to get rid of usages of ModuleOrderEntryImpl class and provide an alternative implementation of ModuleOrderEntry.

GitOrigin-RevId: 24d4de10f4da2e6391e16fbd37e8d5f303af044a

16 months agorefactoring: introduce isModuleLibraryOrderEntry method and get rid of ModuleLibraryO...
nik [Thu, 23 May 2019 13:56:09 +0000 (16:56 +0300)]
refactoring: introduce isModuleLibraryOrderEntry method and get rid of ModuleLibraryOrderEntryImpl usages

This is needed to be able to provide alternative implementation of LibraryOrderEntry.

GitOrigin-RevId: 6a9b6dba606563b133745e255dff1c8bafe38212

16 months agocleanup: inline some constants to get rid of usages of *Impl classes
nik [Thu, 23 May 2019 13:38:36 +0000 (16:38 +0300)]
cleanup: inline some constants to get rid of usages of *Impl classes

This is needed to weaken visibility of these classes.

GitOrigin-RevId: 65c1cc3387f1b968aeefa522e19f011bda2cb1f1

16 months agorefactoring: pull up 'getRootModel' method to ContentEntry interface to get rid of...
nik [Thu, 23 May 2019 13:37:58 +0000 (16:37 +0300)]
refactoring: pull up 'getRootModel' method to ContentEntry interface to get rid of some usages of ContentEntryImpl

This is needed to provide an alternative implementation of ContentEntry.

GitOrigin-RevId: 87c8740e8fdb775da2af958e387824982eeb37ad

16 months agoUpdate testdata of ExtractMethodObject4DebuggerReflectionTest
Vitaliy.Bibaev [Fri, 24 May 2019 04:48:16 +0000 (07:48 +0300)]
Update testdata of ExtractMethodObject4DebuggerReflectionTest

GitOrigin-RevId: bb66badc970fbd3d8367b25ffb8cd851abff87cb

16 months agoif you can't download something in tests that should be an error, not a warning
Sergey Ignatov [Thu, 23 May 2019 16:27:31 +0000 (19:27 +0300)]
if you can't download something in tests that should be an error, not a warning

GitOrigin-RevId: 0e34de0f444a9233a9657f6411453a01d84707d3

16 months agoIDEA-214857 isDumb should be used only under read action: ShowAffectedTestsAction
Sergey Ignatov [Thu, 23 May 2019 16:20:44 +0000 (19:20 +0300)]
IDEA-214857 isDumb should be used only under read action: ShowAffectedTestsAction

GitOrigin-RevId: 2d6478a3b2c37ffc908cb8251c0f7655a74ea8cd

16 months ago[intellij-sh] Add support of test command parsing
Mikhail Mazurkevich [Thu, 23 May 2019 20:50:27 +0000 (23:50 +0300)]
[intellij-sh] Add support of test command parsing

GitOrigin-RevId: c88448c5bae34b18def5b28837ad88aaf2c55d59

16 months ago[intellij-sh] Improve eval command parsing
Mikhail Mazurkevich [Thu, 23 May 2019 19:39:48 +0000 (22:39 +0300)]
[intellij-sh] Improve eval command parsing

GitOrigin-RevId: 9b697fac8b17782dcb5eeda9c7ffb531f19ff682

16 months ago[intellij-sh] Prioritize keyword completion to be above command completion
Mikhail Mazurkevich [Thu, 23 May 2019 11:19:22 +0000 (14:19 +0300)]
[intellij-sh] Prioritize keyword completion to be above command completion

GitOrigin-RevId: 1bddba4431cab73e32a1137950b14d47cc59e711

16 months ago[intellij-sh] Add base implementation for Generate options
Mikhail Mazurkevich [Thu, 23 May 2019 10:57:01 +0000 (13:57 +0300)]
[intellij-sh] Add base implementation for Generate options

GitOrigin-RevId: 9e5adac0f4aee478e178d3ba00a80140c1a5dc22

16 months ago[project] reverts inadvertent dependency changes
Roman Shevchenko [Thu, 23 May 2019 20:13:16 +0000 (22:13 +0200)]
[project] reverts inadvertent dependency changes

GitOrigin-RevId: cad3c21f7b9daf74165942298bb6fed35b44ca01

16 months agoreuse local variable: ensure code block when necessary (IDEA-214845)
Anna Kozlova [Thu, 23 May 2019 18:55:21 +0000 (20:55 +0200)]
reuse local variable: ensure code block when necessary (IDEA-214845)

GitOrigin-RevId: e387df360e40df696469f3136c36ac399339c42a

16 months agoannotation highlighting: skip unresolved attribute highlighting for non-annotation...
Anna Kozlova [Thu, 23 May 2019 17:12:58 +0000 (19:12 +0200)]
annotation highlighting: skip unresolved attribute highlighting for non-annotation types

GitOrigin-RevId: 4b705957a414cc90f2b952595f6d6dfbb880f876

16 months agoignore tests not applicable to treeProjectModel
Leonid Shalupov [Thu, 23 May 2019 18:36:16 +0000 (20:36 +0200)]
ignore tests not applicable to treeProjectModel

GitOrigin-RevId: eb01a6a80fbc57f9641ce08b84cc9c18b345ef73

16 months agotreeProjectModel: reuse current ProjectRootManagerImpl for treeProjectModel
Leonid Shalupov [Thu, 23 May 2019 18:16:58 +0000 (20:16 +0200)]
treeProjectModel: reuse current ProjectRootManagerImpl for treeProjectModel

GitOrigin-RevId: a7cb1138918b04fe6e565aa8e42212783eab8ada

16 months agocleanup - unchecked cast
Vladimir Krivosheev [Thu, 23 May 2019 18:28:31 +0000 (20:28 +0200)]
cleanup - unchecked cast

GitOrigin-RevId: 647b72b4d04f5d8bae0559dd5380873398bd4976

16 months agoshow ide suggestion for TextMate file type (IDEA-214664)
Dennis Ushakov [Thu, 23 May 2019 16:22:37 +0000 (19:22 +0300)]
show ide suggestion for TextMate file type (IDEA-214664)

GitOrigin-RevId: b476bd3f32837221266d423c6e9b1d0402758022

16 months agogit: cleanup: fix misprint :facepalm:
Kirill Likhodedov [Thu, 23 May 2019 17:06:18 +0000 (20:06 +0300)]
git: cleanup: fix misprint :facepalm:

GitOrigin-RevId: b717ff1b564497a4f79f37e34abdee6719649e5c

16 months ago[file-history] consider moving file out of directory as change that affects this...
Julia Beliaeva [Thu, 23 May 2019 17:02:37 +0000 (20:02 +0300)]
[file-history] consider moving file out of directory as change that affects this directory

Display such changes in changes browser in directory history and in compare actions.

GitOrigin-RevId: 19a47327f5ad673221f6abebe5331014d23f5b4c

16 months agogit: cleanup: remove extra checks if GitHandler has been started
Kirill Likhodedov [Thu, 23 May 2019 16:57:59 +0000 (19:57 +0300)]
git: cleanup: remove extra checks if GitHandler has been started

Each GitHandler object is of one-time use, and it is good to check this before executing the command. However, checking it in every builder-methods seems to be useless, so removing this assertion from everywhere except the start() method.

GitOrigin-RevId: 2c42d03a5b543c28604ddf07d12bac00a61ccfe4

16 months agogit: cleanup: remove useless javadocs and finals
Kirill Likhodedov [Thu, 23 May 2019 16:55:07 +0000 (19:55 +0300)]
git: cleanup: remove useless javadocs and finals

GitOrigin-RevId: 87b6c727f2b054da1ecacc73ce5e5daa0dac315d

16 months agogit: cleanup: make GitHandler.start() private
Kirill Likhodedov [Thu, 23 May 2019 16:51:22 +0000 (19:51 +0300)]
git: cleanup: make GitHandler.start() private

Not intended to be public: helper methods should be used instead. Not used internally or externally.

GitOrigin-RevId: 261317ff7f7170c618181852bdc155921fb085e2

16 months agogit: cleanup: remove synchronized marker from GitHandler methods
Kirill Likhodedov [Thu, 23 May 2019 16:46:07 +0000 (19:46 +0300)]
git: cleanup: remove synchronized marker from GitHandler methods

The class is not thread-safe: it is intended to be populated and started within a single thread, and existing synchronized modifiers don't help with thread safety anyway.

At the same time, output and error output are populated from other threads (readers of the external process), but they are stored in synchronized collections, while synchronizing the start() method is not helping here anyway.

GitOrigin-RevId: af9fbef893dee88924e8798e5c02369563ee282b

16 months agogit: cleanup: make isStarted() private, and substitute the only deprecated place...
Kirill Likhodedov [Thu, 23 May 2019 16:41:19 +0000 (19:41 +0300)]
git: cleanup: make isStarted() private, and substitute the only deprecated place it is called

GitOrigin-RevId: 80181f17a551fb105d6e6b1b0e783a206b811fa4

16 months agogit: cleanup: inline a couple of private classes used in one place
Kirill Likhodedov [Thu, 23 May 2019 16:35:11 +0000 (19:35 +0300)]
git: cleanup: inline a couple of private classes used in one place

GitOrigin-RevId: 3b2a5e8e74f48235c4d7c36139a006c240b8c3d1

16 months agogit: cleanup: remove unused method, mark some other methods as deprecated
Kirill Likhodedov [Thu, 23 May 2019 15:48:42 +0000 (18:48 +0300)]
git: cleanup: remove unused method, mark some other methods as deprecated

The method was not used externally either.

GitOrigin-RevId: 3847a411c0c55ba8e85cc85d7abb4aabb498a4f4

16 months agoterminal: support standard IDE shortcuts for "Stretch to Left/Right/Top/Bottom" actio...
Sergey Simonchik [Thu, 23 May 2019 16:38:19 +0000 (19:38 +0300)]
terminal: support standard IDE shortcuts for "Stretch to Left/Right/Top/Bottom" actions (IDEA-151310)

GitOrigin-RevId: 6a3a3349fb098f748d629bf5df4d6969c858479b

16 months agoFUS: implement util validators for inspection tools (FUS-372)
Svetlana.Zemlyanskaya [Thu, 23 May 2019 16:26:44 +0000 (18:26 +0200)]
FUS: implement util validators for inspection tools (FUS-372)

GitOrigin-RevId: 4d7def40a38a68e89c4db1e64f555dfe69f97a6b

16 months ago[intellij-sh] print to stderr
Dmitriy.Panov [Thu, 23 May 2019 15:55:54 +0000 (18:55 +0300)]
[intellij-sh] print to stderr

GitOrigin-RevId: 7d0fd8d8f0ede515436e6da56784098d1b0d53cd

16 months agoRemove <helpset> support from plugin descriptors (IDEA-CR-47555)
Dmitry Jemerov [Thu, 23 May 2019 15:43:01 +0000 (17:43 +0200)]
Remove <helpset> support from plugin descriptors (IDEA-CR-47555)

GitOrigin-RevId: 25a5908fc004ce347a25fa5abb3693dae94fa5e2

16 months agoAllow to get a root of a tree model during instantiation (for IDEA-CR-47469)
Sergey Malenkov [Thu, 23 May 2019 15:38:03 +0000 (18:38 +0300)]
Allow to get a root of a tree model during instantiation (for IDEA-CR-47469)

GitOrigin-RevId: 758e650f322a95505e9393a414f4aac6ef710622

16 months agoIDEA-209627 Completion: method modifiers are not suggested for method if the previous...
peter [Thu, 23 May 2019 15:28:38 +0000 (17:28 +0200)]
IDEA-209627 Completion: method modifiers are not suggested for method if the previous method does not have semicolon

GitOrigin-RevId: 2f37ffd3fe6cec0d51d9f469cec8bb5acb7327c3

16 months agogit: get cached information about repository to avoid deadlock or freeze when accessi...
Kirill Likhodedov [Thu, 23 May 2019 15:25:53 +0000 (18:25 +0300)]
git: get cached information about repository to avoid deadlock or freeze when accessing from EDT: IDEA-214543

GitOrigin-RevId: 811f5f83c814996366d32a3a38a6602cd8acb3f3

16 months agoIDEA-214826 NPE at com.intellij.ide.plugins.newui.NewListPluginComponent.updateEnable...
Alexander Lobas [Thu, 23 May 2019 15:10:28 +0000 (18:10 +0300)]
IDEA-214826 NPE at com.intellij.ide.plugins.newui.NewListPluginComponent.updateEnabledState

GitOrigin-RevId: e14fd7a7843ab99a4059b270e0b9300621fd89bb

16 months agoFUS-392 Rename context path with unified name "place" instead of "data_1" (+other...
Anton Makeev [Thu, 23 May 2019 15:10:24 +0000 (18:10 +0300)]
FUS-392 Rename context path with unified name "place" instead of "data_1" (+other contexts renamed)

GitOrigin-RevId: 6b76b4e71cb8e6522a4eba1ba606b9316e81dafd

16 months agoAllow to change tree properties during instantiation (for IDEA-CR-47469)
Sergey Malenkov [Thu, 23 May 2019 13:23:45 +0000 (16:23 +0300)]
Allow to change tree properties during instantiation (for IDEA-CR-47469)

GitOrigin-RevId: 89c06a546086cf9b5b2c8e23fd4c001133d3ea30

16 months agoComboboxUI: Use user defined background if available #1138
Gregory.Shrago [Thu, 23 May 2019 14:50:57 +0000 (17:50 +0300)]
ComboboxUI: Use user defined background if available #1138

GitOrigin-RevId: e9bc6302b8dc038d4f7674025d211cf9b3ea081f

16 months ago[service-view] do not update details part of selected but just removed service
Konstantin Aleev [Thu, 23 May 2019 14:48:16 +0000 (17:48 +0300)]
[service-view] do not update details part of selected but just removed service

GitOrigin-RevId: 0f221511572d043b55f54c53c4bd411f090a4583

16 months agoreview follow-up
Eugene Zhuravlev [Thu, 23 May 2019 14:34:03 +0000 (16:34 +0200)]
review follow-up

GitOrigin-RevId: 5d36ccf2b296ef1499b0a15269dd5bd830b98a5e

16 months agopublishing android tools-base modules to maven: 'instant-run' projects
Dmitry Avdeev [Thu, 23 May 2019 14:34:15 +0000 (17:34 +0300)]
publishing android tools-base modules to maven: 'instant-run' projects

GitOrigin-RevId: 87cbe7cd88a9f1861957754fc6b887567271e69d

16 months ago[file-history] allow to show history for multiple selected paths
Julia Beliaeva [Wed, 8 May 2019 03:35:21 +0000 (06:35 +0300)]
[file-history] allow to show history for multiple selected paths

IDEA-182495

GitOrigin-RevId: 892287ee6d24d624561f681537129cf583b25abe

16 months ago[file-history] use file paths in history action
Julia Beliaeva [Mon, 6 May 2019 18:24:05 +0000 (21:24 +0300)]
[file-history] use file paths in history action

GitOrigin-RevId: 6b78d67cb16a0c4dc8630d2fbf1a51789d9f43a9

16 months ago[vcs-log] add equals and hash code to the filter implementation classes
Julia Beliaeva [Thu, 9 May 2019 17:02:57 +0000 (20:02 +0300)]
[vcs-log] add equals and hash code to the filter implementation classes

GitOrigin-RevId: 6cdf1c6f6aae36d7e21ab80314406bd9d4d5d2e9

16 months agoWebHelpProvider: Javadoc cosmetics
Yann Cébron [Thu, 23 May 2019 14:16:47 +0000 (16:16 +0200)]
WebHelpProvider: Javadoc cosmetics

GitOrigin-RevId: 5f043bf7b06e1f0c0a459a4a066606f2d31b41a0

16 months agoIDEA-214817 Remove support for <helpset> from Devkit
Yann Cébron [Thu, 23 May 2019 14:15:26 +0000 (16:15 +0200)]
IDEA-214817 Remove support for <helpset> from Devkit

GitOrigin-RevId: 7836178653e749e04bdf9cc4bfb6c74665e94815

16 months ago[xslt-debugger] plugin.xml: remove commented out <helpset> (IDEA-214817)
Yann Cébron [Thu, 23 May 2019 13:45:37 +0000 (15:45 +0200)]
[xslt-debugger] plugin.xml: remove commented out <helpset> (IDEA-214817)

GitOrigin-RevId: c811a849ce50a8edbbce72d65dada42d9667c9d1

16 months agofix methods visibility of base pycharm properties class, so that they work properly...
Aleksey Rostovskiy [Thu, 23 May 2019 14:05:07 +0000 (17:05 +0300)]
fix methods visibility of base pycharm properties class, so that they work properly inside context.executeStep

GitOrigin-RevId: 2d4c7f8b9fafdfbc131dff35dac3c9ac6faf4d5e

16 months agoIDEA-207103 Remove icons from debugger tabs
Vassiliy.Kudryashov [Thu, 23 May 2019 14:07:40 +0000 (17:07 +0300)]
IDEA-207103 Remove icons from debugger tabs

GitOrigin-RevId: f59b92a63a53160a922e9e63bcc241c18ca378c3

16 months agocleanup
Vladimir Krivosheev [Thu, 23 May 2019 12:47:18 +0000 (14:47 +0200)]
cleanup

GitOrigin-RevId: 5bb39a0534ff2801d15c24499a3137d37834217a

16 months agodo not bundle as part of huge platform jar
Vladimir Krivosheev [Thu, 23 May 2019 12:33:48 +0000 (14:33 +0200)]
do not bundle as part of huge platform jar

GitOrigin-RevId: 1357fea3f34a201daea9cb2047afbe305cac9201

16 months agoartifacts which are used in Kotlin Compiler and UpSource — no need to bundle util...
Vladimir Krivosheev [Thu, 23 May 2019 12:30:31 +0000 (14:30 +0200)]
artifacts which are used in Kotlin Compiler and UpSource — no need to bundle util-ui related libs anymore

GitOrigin-RevId: 4c602693709eac5eddeaf70906ec8d630fb1c377

16 months agopartially extract ui from platform-api
Vladimir Krivosheev [Thu, 23 May 2019 12:15:21 +0000 (14:15 +0200)]
partially extract ui from platform-api

GitOrigin-RevId: 27ac6c119965d11e74b3cb8b318d73d9f1280b2b

16 months agoCPP-16238: ExecutableFileFormatUtil: Add non-throwing method versions
Eldar Abusalimov [Thu, 23 May 2019 13:51:08 +0000 (16:51 +0300)]
CPP-16238: ExecutableFileFormatUtil: Add non-throwing method versions

Follow-up: IDEA-CR-47534 CPP-16238: debugger: Configure LLDBDriver with proper executable/process bitness
GitOrigin-RevId: 6c3deabf3f373791e7fdd3af68a120541a4a7184

16 months agoCPP-16238: OSProcessUtil: Remove getExecutableMachineType()
Eldar Abusalimov [Thu, 23 May 2019 13:39:52 +0000 (16:39 +0300)]
CPP-16238: OSProcessUtil: Remove getExecutableMachineType()

Inline the only reasonable usage.

Follow-up: IDEA-CR-47534 CPP-16238: debugger: Configure LLDBDriver with proper executable/process bitness
GitOrigin-RevId: ee970dd0491d1afab884dbdcf22358469aa283ca

16 months agoCPP-16238: ExecutableFileFormatUtilTest: Remove duplicate code
Eldar Abusalimov [Thu, 23 May 2019 13:36:42 +0000 (16:36 +0300)]
CPP-16238: ExecutableFileFormatUtilTest: Remove duplicate code

Follow-up: IDEA-CR-47534 CPP-16238: debugger: Configure LLDBDriver with proper executable/process bitness
GitOrigin-RevId: 73eb3562264b1c141c61ca1974ec1cae9f54d22f

16 months agoCPP-16238: MachineType: Reorganize into ExecutableFileFormatUtil
Eldar Abusalimov [Thu, 23 May 2019 13:34:44 +0000 (16:34 +0300)]
CPP-16238: MachineType: Reorganize into ExecutableFileFormatUtil

Follow-up: IDEA-CR-47534 CPP-16238: debugger: Configure LLDBDriver with proper executable/process bitness
GitOrigin-RevId: 1cf7d3d26428796fdce72af5b5c595eaa6a063c9

16 months agoCPP-16238: OSProcessUtil: Change NotImplementedError to ISE
Eldar Abusalimov [Thu, 23 May 2019 13:22:43 +0000 (16:22 +0300)]
CPP-16238: OSProcessUtil: Change NotImplementedError to ISE

Follow-up: IDEA-CR-47534 CPP-16238: debugger: Configure LLDBDriver with proper executable/process bitness
GitOrigin-RevId: ac02ababcd3ac34b30341f01023affd76de65de5

16 months agoCPP-16238: UnixProcessManager: Return UNKNOWN machine type on error
Eldar Abusalimov [Thu, 23 May 2019 13:19:16 +0000 (16:19 +0300)]
CPP-16238: UnixProcessManager: Return UNKNOWN machine type on error

Given the zoo-like state of the Linux ecosystem, there could be
potentially unlimited number of reasons for the code to fail
(e.g. disabled or moved proc FS).

Follow-up: IDEA-CR-47534 CPP-16238: debugger: Configure LLDBDriver with proper executable/process bitness
GitOrigin-RevId: 6ba7571db071e566264b019c9e9c04d3f9903149

16 months agoFUS: implement util validators for postfix completion (FUS-371)
Svetlana.Zemlyanskaya [Thu, 23 May 2019 13:58:33 +0000 (15:58 +0200)]
FUS: implement util validators for postfix completion (FUS-371)

GitOrigin-RevId: 759c7f0b497f88f72317202555397183ddf5df22

16 months agoIDEA-212715 Bug report + FIX: IntelliJ IDEA Community and Ultimate have a broken...
Alexander Lobas [Thu, 23 May 2019 13:54:35 +0000 (16:54 +0300)]
IDEA-212715 Bug report + FIX: IntelliJ IDEA Community and Ultimate have a broken Snapshooter (Running your app with Enable capturing form snapshots throws ClassNotFoundException)

IDEA-173805 NoClassDefFoundError: kotlin/reflect/KDeclarationContainer when trying to create a new GUI Form Snapshot

GitOrigin-RevId: 31191aadac22bcd6d448abaebffa8cd83d34ed12

16 months agopublishing android tools-base modules to maven: 'deploy' project
Dmitry Avdeev [Thu, 23 May 2019 13:38:41 +0000 (16:38 +0300)]
publishing android tools-base modules to maven: 'deploy' project

GitOrigin-RevId: 4fec1f7824a580df5384388abb09b82e0af72fdb

16 months ago[service-view] implement group by type action
Konstantin Aleev [Thu, 23 May 2019 12:32:39 +0000 (15:32 +0300)]
[service-view] implement group by type action

GitOrigin-RevId: cd0930921d9b8300a512fbb3c1b8bf8fbaf63032

16 months agoIDEA-119931 - added gmavenplus support
Alexander Bubenchikov [Thu, 23 May 2019 13:39:17 +0000 (16:39 +0300)]
IDEA-119931 - added gmavenplus support

GitOrigin-RevId: 96edf3dcd668b28d356c038b3b6a88aa8a2017b0

16 months agoIDEA-204665 Extract to a separate class only for JDK 11+ by default
Vitaliy.Bibaev [Thu, 23 May 2019 10:13:09 +0000 (13:13 +0300)]
IDEA-204665 Extract to a separate class only for JDK 11+ by default

GitOrigin-RevId: 79838b6f5b7e5ce450a2b038a466e363dd243d1f

16 months ago[stream-debugger] Do not test compiling evaluator implementation details in stream...
Vitaliy.Bibaev [Thu, 23 May 2019 08:58:48 +0000 (11:58 +0300)]
[stream-debugger] Do not test compiling evaluator implementation details in stream-debugger tests

GitOrigin-RevId: 7d19fc6521e8d04a98574318db7e2851b81be855

16 months agoIDEA-204665 Make test data compatible with both extracted/inner generated class
Vitaliy.Bibaev [Thu, 23 May 2019 08:55:58 +0000 (11:55 +0300)]
IDEA-204665 Make test data compatible with both extracted/inner generated class

GitOrigin-RevId: 485be5169dcfd6bf1bb607ac7cfcee4b9e1d490e

16 months agoIDEA-204665 Fix testdata for 'com.intellij.debugger.streams.exec.AccessibilityTest...
Vitaliy.Bibaev [Thu, 23 May 2019 08:20:09 +0000 (11:20 +0300)]
IDEA-204665 Fix testdata for 'com.intellij.debugger.streams.exec.AccessibilityTest.testAccessToPrivateClass'

The purpose of the test is to check behavior with a static inner class.

GitOrigin-RevId: cbfefce504ec8580673d3fc426acf0dede5aba8f

16 months agoIDEA-204665 Replace only parameters with explicit specification of inaccessible type
Vitaliy.Bibaev [Thu, 23 May 2019 06:27:59 +0000 (09:27 +0300)]
IDEA-204665 Replace only parameters with explicit specification of inaccessible type

GitOrigin-RevId: 543d441c977d6353b2a31c80b96fe85db8dcd8f1

16 months ago[stream-debugger] Do not convert lambdas to anonymous classes
Vitaliy.Bibaev [Thu, 23 May 2019 04:43:01 +0000 (07:43 +0300)]
[stream-debugger] Do not convert lambdas to anonymous classes

GitOrigin-RevId: d2abd5da15c37c505c656738d1f66ce1b552941a

16 months agoIDEA-204665 Replace inaccessible types in local variables declarations
Vitaliy.Bibaev [Wed, 22 May 2019 15:08:10 +0000 (18:08 +0300)]
IDEA-204665 Replace inaccessible types in local variables declarations

GitOrigin-RevId: dca245c500b526246d8820998e483d5290313c65

16 months agoIDEA-204665 Move inaccessible 'this' objects to generated methods parameters
Vitaliy.Bibaev [Wed, 22 May 2019 13:41:16 +0000 (16:41 +0300)]
IDEA-204665 Move inaccessible 'this' objects to generated methods parameters

GitOrigin-RevId: c295aad24a6f7e250acefe4b4c18965e769c8dd2

16 months agoIDEA-204665 Replace method references to inaccessible methods with lambdas
Vitaliy.Bibaev [Wed, 22 May 2019 13:39:20 +0000 (16:39 +0300)]
IDEA-204665 Replace method references to inaccessible methods with lambdas

GitOrigin-RevId: e82579799c6e6d32816a30cdc7be318cf34d45da

16 months agoIDEA-204665 Do not use inaccessible type as return type of generated method
Vitaliy.Bibaev [Wed, 22 May 2019 05:03:17 +0000 (08:03 +0300)]
IDEA-204665 Do not use inaccessible type as return type of generated method

GitOrigin-RevId: 445a1ece1d91c7e65aef3314638bfe96c4f200c4

16 months agoIDEA-204665 Replace generated method parameter types with their nearest accessible...
Vitaliy.Bibaev [Tue, 21 May 2019 17:59:55 +0000 (20:59 +0300)]
IDEA-204665 Replace generated method parameter types with their nearest accessible type

GitOrigin-RevId: 2cf707f05104cbdc7843ef988cd0ce737f1b6630

16 months agoIDEA-204665 Resolve field types and method return types before the code will be changed
Vitaliy.Bibaev [Tue, 21 May 2019 15:45:58 +0000 (18:45 +0300)]
IDEA-204665 Resolve field types and method return types before the code will be changed

GitOrigin-RevId: 9f0237bca44a8745bfa6f971cec7cc70b76c000d

16 months agoIDEA-204665 Build an expression to get object whose field/method is accessed
Vitaliy.Bibaev [Tue, 21 May 2019 15:17:41 +0000 (18:17 +0300)]
IDEA-204665 Build an expression to get object whose field/method is accessed

GitOrigin-RevId: e779cdd43c8db90d95ab2a64b9ff06a11aee8a72

16 months agoIDEA-204665 Consider classes in the default package as inaccessible
Vitaliy.Bibaev [Tue, 21 May 2019 08:26:15 +0000 (11:26 +0300)]
IDEA-204665 Consider classes in the default package as inaccessible

GitOrigin-RevId: 0a9efe2467430715e558a54d989c4006b6134549

16 months agoIDEA-204665 Replace fields and parameters with inaccessible types
Vitaliy.Bibaev [Mon, 20 May 2019 16:02:26 +0000 (19:02 +0300)]
IDEA-204665 Replace fields and parameters with inaccessible types

GitOrigin-RevId: c42f8c28e84c4ce0dc1735bf5d3014d19716feb5

16 months agoIDEA-204665 Traverse expression once while looking for inaccessible members 2/2
Vitaliy.Bibaev [Mon, 20 May 2019 14:20:51 +0000 (17:20 +0300)]
IDEA-204665 Traverse expression once while looking for inaccessible members 2/2

GitOrigin-RevId: 342f3efba3be7a45889cec26936b87a677a4498e

16 months agoIDEA-204665 Traverse expression once while looking for inaccessible members 1/2
Vitaliy.Bibaev [Mon, 20 May 2019 14:16:17 +0000 (17:16 +0300)]
IDEA-204665 Traverse expression once while looking for inaccessible members 1/2

GitOrigin-RevId: c551240b06c30289f23ddebd09a0e3c001889964

16 months agoIDEA-204665 Ensure access to generated method call from EvaluatorBuilderImpl
Vitaliy.Bibaev [Mon, 20 May 2019 10:52:22 +0000 (13:52 +0300)]
IDEA-204665 Ensure access to generated method call from EvaluatorBuilderImpl

GitOrigin-RevId: e8e7de270566911207402302ef5d3d6eb43639e1

16 months agoIDEA-204665 Extract generated class into a separate file
Vitaliy.Bibaev [Mon, 20 May 2019 08:54:46 +0000 (11:54 +0300)]
IDEA-204665 Extract generated class into a separate file

GitOrigin-RevId: 13b5d74378266802376414df49d714ac50f95d6c

16 months ago[tests] replaces custom VFS refresh cancellation code with a simple listener
Roman Shevchenko [Thu, 23 May 2019 13:18:12 +0000 (15:18 +0200)]
[tests] replaces custom VFS refresh cancellation code with a simple listener

GitOrigin-RevId: f4e09e73b2c0f4f64f04593f7349c3a512e8fe9b

16 months agoBuildNumber: update link to SDK docs for build ranges
Yann Cébron [Thu, 23 May 2019 13:12:20 +0000 (15:12 +0200)]
BuildNumber: update link to SDK docs for build ranges

GitOrigin-RevId: b637e501ce328cb65bb5f028ad89e4e1441e179d

16 months agoFix skipping generating third party libraries list' failure by adding skip check...
Aleksey Rostovskiy [Thu, 23 May 2019 12:56:49 +0000 (15:56 +0300)]
Fix skipping generating third party libraries list' failure by adding skip check when tables are copied to artifacts

GitOrigin-RevId: 77eae96417aa38408e6f126fbb6e78f0757a8054

16 months agoRemove JavaHelp library from community (IDEA-CR-47555)
Dmitry Jemerov [Thu, 23 May 2019 12:41:36 +0000 (14:41 +0200)]
Remove JavaHelp library from community (IDEA-CR-47555)

GitOrigin-RevId: 751e4e475f30782ead588c6c94555a00e80d4738

16 months agogit: cleanup - remove unused parameter
Nadya Zabrodina [Thu, 23 May 2019 08:13:31 +0000 (11:13 +0300)]
git: cleanup - remove unused parameter

GitOrigin-RevId: 344a627c386a6c45f9d4641ad263a635c9784cec

16 months agopublishing android tools-base modules to maven: initial
Dmitry Avdeev [Thu, 23 May 2019 12:28:18 +0000 (15:28 +0300)]
publishing android tools-base modules to maven: initial

GitOrigin-RevId: 10cdb404f1134a6d9bc8629ae87915c55444b58f

16 months agonew Editor Tabs UI: Tabs: There is a double top border when database console is opene...
graann [Thu, 23 May 2019 12:22:15 +0000 (15:22 +0300)]
new Editor Tabs UI: Tabs: There is a double top border when database console is opened (#IDEA-214821)

GitOrigin-RevId: 633a9f66be0e3772df75cc6c1dcc5c7c468d4094

16 months agonew Editor Tabs UI: Tabs: Tabs: correct color keys (#IDEA-211774)
graann [Thu, 23 May 2019 07:23:13 +0000 (10:23 +0300)]
new Editor Tabs UI: Tabs: Tabs: correct color keys (#IDEA-211774)

GitOrigin-RevId: a326454b3c094f29832f817020ad42f00afa9c1e

16 months agoauto-expand error messages only
Eugene Zhuravlev [Thu, 23 May 2019 12:19:19 +0000 (14:19 +0200)]
auto-expand error messages only

GitOrigin-RevId: 9d57679bebe174851359dd303a3fc6ed282fe954

16 months agoCleanup (formatting)
Roman Shevchenko [Thu, 23 May 2019 12:12:08 +0000 (14:12 +0200)]
Cleanup (formatting)

GitOrigin-RevId: 0665d5b211d9c24dab97dfc19279af5fece7cbd8