idea/community.git
18 months agodiff-preview: add action for moving diff preview to new window
Dmitry Zhuravlev [Wed, 18 Nov 2020 10:11:12 +0000 (13:11 +0300)]
diff-preview: add action for moving diff preview to new window

GitOrigin-RevId: c0406d8bd2eabd5625ef86c34f0d6ff0ed059a46

18 months agodiff-preview: add action for moving diff preview from detached window back to the...
Dmitry Zhuravlev [Thu, 12 Nov 2020 11:46:09 +0000 (14:46 +0300)]
diff-preview: add action for moving diff preview from detached window back to the editor tab

GitOrigin-RevId: 6eb19afb0644b484cdc4870530ae50e68e60ae19

18 months agoeditor: disable DnD to editor tabs with hidden tab's headers
Dmitry Zhuravlev [Wed, 11 Nov 2020 17:19:25 +0000 (20:19 +0300)]
editor: disable DnD to editor tabs with hidden tab's headers

DnD could lead to tab split and additional tabs opened in the same editor window, but without tab headers it is problematic to do unsplit or close other tabs.

GitOrigin-RevId: f5e51c8e2a01ee3d0a6203c086abe9673fe0f509

18 months agodiff-preview: hide editor tabs for diff preview tabs
Dmitry Zhuravlev [Mon, 16 Nov 2020 15:11:30 +0000 (18:11 +0300)]
diff-preview: hide editor tabs for diff preview tabs

GitOrigin-RevId: be2b01ccc736e15058d3dac7aac175d4bd5be95c

18 months agoeditor: add ability to hide editor tabs headers in detached window
Dmitry Zhuravlev [Mon, 26 Oct 2020 10:02:42 +0000 (13:02 +0300)]
editor: add ability to hide editor tabs headers in detached window

GitOrigin-RevId: 3107a97ab7b80e8f28d18f00147c23443377c1e6

18 months agoIDEA-253239 Run Targets: the remote java is shown in the Application Run Configuratio...
Dmitry Avdeev [Tue, 15 Dec 2020 12:29:02 +0000 (15:29 +0300)]
IDEA-253239 Run Targets: the remote java is shown in the Application Run Configuration when the remote target is selected, but not in the Spring Boot Run Configuration

GitOrigin-RevId: 4315b26d5318ff245240494413480f0cafae5ab7

18 months agoshared-indexes: IDEA-257860 - plugin.xml does not have substituted dates in the licensing
Eugene Petrenko [Tue, 15 Dec 2020 15:35:06 +0000 (16:35 +0100)]
shared-indexes: IDEA-257860 - plugin.xml does not have substituted dates in the licensing

GitOrigin-RevId: bef956b8e7f2add5b99ee4904b9e2c088e1440a2

18 months agoGroovyImplicitNullArgumentHintProvider: use NoSettings that doesn't use identity...
Roman Ivanov [Tue, 15 Dec 2020 14:21:33 +0000 (15:21 +0100)]
GroovyImplicitNullArgumentHintProvider: use NoSettings that doesn't use identity in equals

GitOrigin-RevId: 6ffdc2193349a26d1b1703e8231ed8710248ef10

18 months ago[RIDER-50617] make some classes public for usage in Rider, update IdeStarter to suppo...
Sasha Blashenkov [Fri, 20 Nov 2020 18:01:34 +0000 (21:01 +0300)]
[RIDER-50617] make some classes public for usage in Rider, update IdeStarter to support custom wizards

GitOrigin-RevId: 3ba33e3b5ec368b7125efb64d6bd8d155c55bb61

18 months agoReplace even more StringBuffers with StringBuilders
Bas Leijdekkers [Tue, 15 Dec 2020 11:39:38 +0000 (12:39 +0100)]
Replace even more StringBuffers with StringBuilders

GitOrigin-RevId: 41b06baa10b0e56a6c6fd5a40360ec1c8b2c64f4

18 months agoIG: also report "'StringBuffer' may be 'StringBuilder'" when the StringBuffer is...
Bas Leijdekkers [Tue, 15 Dec 2020 11:11:18 +0000 (12:11 +0100)]
IG: also report "'StringBuffer' may be 'StringBuilder'" when the StringBuffer is (re)assigned (IDEA-165876)

IG: also report "'StringBuffer' may be 'StringBuilder'" when the StringBuffer is (re)assigned (IDEA-165876)

GitOrigin-RevId: cea6a9eb4dfb13600ec7b28e1748a0ff2124b47e

18 months agoReplace more StringBuffers with StringBuilders
Bas Leijdekkers [Mon, 14 Dec 2020 17:37:45 +0000 (18:37 +0100)]
Replace more StringBuffers with StringBuilders

GitOrigin-RevId: f9ea3b8297dccde7bd3b025640168a0af6d05f5b

18 months agoIG: don't remove annotations when replacing type element
Bas Leijdekkers [Mon, 14 Dec 2020 17:29:50 +0000 (18:29 +0100)]
IG: don't remove annotations when replacing type element

for "'StringBuffer' may be 'StringBuilder'" inspection quick fix

GitOrigin-RevId: 36b1151d42378d120f568d02922aba904ce0da73

18 months agoIG: support Java 9 methods Matcher.appendReplacement() and appendTail()
Bas Leijdekkers [Mon, 14 Dec 2020 15:16:19 +0000 (16:16 +0100)]
IG: support Java 9 methods Matcher.appendReplacement() and appendTail()

in "'StringBuffer' may be 'StringBuilder'" inspection

GitOrigin-RevId: 2573a95bfe1409de56fa701110f1c22bf452fa88

18 months agoIG: merge "'StringBuffer' may be 'StringBuilder'" inspection and quick fix tests
Bas Leijdekkers [Mon, 14 Dec 2020 14:42:18 +0000 (15:42 +0100)]
IG: merge "'StringBuffer' may be 'StringBuilder'" inspection and quick fix tests

GitOrigin-RevId: 656355af97e6afa4c7f8a99aada363313c165e1d

18 months ago[Targets] Remove deprecated method
Elena Shaverdova [Tue, 15 Dec 2020 14:27:54 +0000 (15:27 +0100)]
[Targets] Remove deprecated method

GitOrigin-RevId: 92c20aaf019f74290f061a8aef25e5538728028e

18 months ago[Targets] Improve Javadoc and move ConfigurableCurrentConfigurationProvider to semant...
Elena Shaverdova [Tue, 15 Dec 2020 14:06:24 +0000 (15:06 +0100)]
[Targets] Improve Javadoc and move ConfigurableCurrentConfigurationProvider to semantically closer BrowsableTargetEnvironmentType

GitOrigin-RevId: 1a17ec6ac7926c449b8a78ee0c9ba442e3cc96bc

18 months agoIFT-118 Fix module click logic
Alexey Merkulov [Tue, 15 Dec 2020 14:14:31 +0000 (17:14 +0300)]
IFT-118 Fix module click logic

GitOrigin-RevId: d01938e835dd4ca9c7235717d1acd6bd77112e5d

18 months agoUpdate the lldbkit version
Aleksandr Urakov [Tue, 15 Dec 2020 13:36:32 +0000 (16:36 +0300)]
Update the lldbkit version

GitOrigin-RevId: 88994c738e725521ce7bbf4dfe549042b701d930

18 months agoMaven unload - stop reading plugins descriptors if maven plugin is unloaded
Alexander Bubenchikov [Mon, 14 Dec 2020 14:36:29 +0000 (17:36 +0300)]
Maven unload - stop reading plugins descriptors if maven plugin is unloaded

GitOrigin-RevId: 9a593cfaf0fb32b8477646808ec6cc389204ef5c

18 months agoinline debugger: inline hint may stuck with 'Collecting Data' message (IDEA-255769)
Viktor Shatrov [Tue, 15 Dec 2020 12:36:48 +0000 (15:36 +0300)]
inline debugger: inline hint may stuck with 'Collecting Data' message (IDEA-255769)

GitOrigin-RevId: 2f539ba74cce3f3ad3bf50df0f5285f17042e75b

18 months ago[IFT] Add another type of sdk for Python learning project: virtual environment.
Konstantin Hudyakov [Tue, 15 Dec 2020 12:06:01 +0000 (15:06 +0300)]
[IFT] Add another type of sdk for Python learning project: virtual environment.

Venv will be used if "ide.features.trainer.use.venv" registry option set to true. This flag was added because venv doesn't work properly in master due to classpath problems.

IDEA-CR-69125

GitOrigin-RevId: a16c5c2943a8fc19d331e00660a0ebdee8e178ae

18 months agoExtract virtual env creating logic to util class
Konstantin Hudyakov [Tue, 15 Dec 2020 12:05:32 +0000 (15:05 +0300)]
Extract virtual env creating logic to util class

IDEA-CR-69125

GitOrigin-RevId: 9b7a3f1a9fd4589eb872d24ecde8203e3cf66f78

18 months agoEA-233231 - VMDE: JDWPException.toJDIException
Egor Ushakov [Tue, 15 Dec 2020 11:59:31 +0000 (14:59 +0300)]
EA-233231 - VMDE: JDWPException.toJDIException

GitOrigin-RevId: 416e3ea2feeee06bcffe1f1f89dfa3f9c3598140

18 months ago[Workspace Model] [CPP-23296] Remove invalid assertion
Alex Plate [Tue, 15 Dec 2020 10:18:20 +0000 (13:18 +0300)]
[Workspace Model] [CPP-23296] Remove invalid assertion

GitOrigin-RevId: 2bd3249637479b57520c939608991d9dd86ce294

18 months agoIDEA-257593 git: do not automatically detect empty '.git' file as vcs root
Aleksey Pivovarov [Sun, 13 Dec 2020 12:59:38 +0000 (15:59 +0300)]
IDEA-257593 git: do not automatically detect empty '.git' file as vcs root

GitOrigin-RevId: fdfdbe2dba5c78b235dbdc36058615e7d5275ef6

18 months ago[java-stubs] FirstPassData: remove 'public' on methods
Tagir Valeev [Tue, 15 Dec 2020 11:29:49 +0000 (18:29 +0700)]
[java-stubs] FirstPassData: remove 'public' on methods

GitOrigin-RevId: 6ac909c2c599fe3ebb1ccf3bc4e36b23e23f6072

18 months ago[Gradle] "buildSrc" importing request should not include its "main" build IDEA-257835
Vladislav.Soroka [Tue, 15 Dec 2020 11:15:02 +0000 (14:15 +0300)]
[Gradle] "buildSrc" importing request should not include its "main" build IDEA-257835

GitOrigin-RevId: 6fdb051af9bf2ccb5fce39eff4e6659038d9b52a

18 months agoIDEA-257817 Issue with highlighting of push combo-button in Push dialog
Kirill Kirichenko [Tue, 15 Dec 2020 11:18:29 +0000 (14:18 +0300)]
IDEA-257817 Issue with highlighting of push combo-button in Push dialog

GitOrigin-RevId: a0cd383a95407196311fde94e358c13561c4ea4e

18 months ago'Inline icon to copy Docker Command Preview (in run configuration)' from 154c23072...
Michael Golubev [Tue, 15 Dec 2020 11:23:47 +0000 (14:23 +0300)]
'Inline icon to copy Docker Command Preview (in run configuration)' from 154c23072 from git@github.com:JetBrains/IntelliJIcons.git

GitOrigin-RevId: 21424986213106bff6f583b6fcb003ff45aada5f

18 months ago[python] fix removal of Python facets (PY-45949)
Nikolay Chashnikov [Tue, 15 Dec 2020 10:32:34 +0000 (13:32 +0300)]
[python] fix removal of Python facets (PY-45949)

In workspace model facets and libraries are store in common storage, so currently if libraries are changes inside FacetManagerListener events which are fired synchronously inside WorkspaceModel::updateProjectModel, it leads to recursive invocation of updateProjectModel methods which doesn't work properly (changes made in the recursive call are lost and state of the model becomes inconsistent leading to exceptions). As a quick fix updating libraries is performed later.

GitOrigin-RevId: d90a612a1d2e80f6eb26a32b47fbacad917024ff

18 months agoAdded default implementation to `PluginDescriptor#getOrganization`
Ivan Chirkov [Fri, 20 Nov 2020 20:01:55 +0000 (21:01 +0100)]
Added default implementation to `PluginDescriptor#getOrganization`

GitOrigin-RevId: 97e32a9f0979ca723d544f4594987176e7731724

18 months agoDisplay organization instead of vendor if possible on plugin details page
Ivan Chirkov [Fri, 13 Nov 2020 11:17:33 +0000 (12:17 +0100)]
Display organization instead of vendor if possible on plugin details page

GitOrigin-RevId: fbbdf3bdc54e2f7959e32d02f1ae4815903298ff

18 months agoIDEA-193601 New SE: No 'Continue search...' link when no results found on applied...
Mikhail Sokolov [Tue, 15 Dec 2020 10:34:56 +0000 (15:34 +0500)]
IDEA-193601 New SE: No 'Continue search...' link when no results found on applied filter

GitOrigin-RevId: dfc7674586de39c3c2df43fe3173e6f0f1ee8acf

18 months ago[java-stubs] Avoid using class name guesser for super classes, super interfaces and...
Tagir Valeev [Tue, 15 Dec 2020 07:14:49 +0000 (14:14 +0700)]
[java-stubs] Avoid using class name guesser for super classes, super interfaces and thrown types

GitOrigin-RevId: 8503eaad7bf91aa389c58357fc67358eea5fe0d2

18 months agoIDEA-257505 [github] GitHub PR: fix adding multiline comments for old version of...
Daniil Tsaryov [Tue, 15 Dec 2020 09:18:49 +0000 (12:18 +0300)]
IDEA-257505 [github] GitHub PR: fix adding multiline comments for old version of source code

GitOrigin-RevId: 6915c91196c5b50784016b35e2c29c56aa4e7331

18 months ago[debugger] never log VMDisconnectedException
Egor Ushakov [Mon, 14 Dec 2020 17:16:52 +0000 (20:16 +0300)]
[debugger] never log VMDisconnectedException

GitOrigin-RevId: 1f6d6f37c97c3d09d47ce03c4fbe95b9839f1a82

18 months agoCleanup (deprecated method usages)
Roman Shevchenko [Tue, 15 Dec 2020 08:12:33 +0000 (09:12 +0100)]
Cleanup (deprecated method usages)

GitOrigin-RevId: d3b8f071d2bd9090e310b6fdbf46a7f26e7903ec

18 months agoInconsistentTextBlockIndentInspection: updated description
Artemiy Sartakov [Tue, 15 Dec 2020 06:21:09 +0000 (13:21 +0700)]
InconsistentTextBlockIndentInspection: updated description

GitOrigin-RevId: 444197c26dc7600385ccd3ececec8488515e8ffa

18 months agoTrailingWhitespacesInTextBlockInspection: updated description
Artemiy Sartakov [Tue, 15 Dec 2020 06:09:19 +0000 (13:09 +0700)]
TrailingWhitespacesInTextBlockInspection: updated description

GitOrigin-RevId: 272053a74fb634cfddd770c6931d3e4681b53eb8

18 months agoInconsistentTextBlockIndentInspection: simplify indent model (IJ-CR-4373):
Artemiy Sartakov [Tue, 15 Dec 2020 05:20:42 +0000 (12:20 +0700)]
InconsistentTextBlockIndentInspection: simplify indent model (IJ-CR-4373):

1. all spaces / tabs are replaced (even if they are part of content, but at the start of the content)
2. warning is reported on first inconsistent character in actual indent
3. it is always possible to replace tab with n spaces now

GitOrigin-RevId: db4a59a2f5aaaf001820bd7cf54f662886822a48

18 months ago[CIDR][debugger] Use the file type index to find *.natvis files quickly
Aleksandr Urakov [Tue, 15 Dec 2020 06:02:58 +0000 (06:02 +0000)]
[CIDR][debugger] Use the file type index to find *.natvis files quickly

GitOrigin-RevId: 2d97ce5e57c87956cb0e948f295f487f362a0142

18 months agoexpose myAssertThreading getter from DocumentImpl
Alexander.Kirsanov [Mon, 14 Dec 2020 22:59:21 +0000 (01:59 +0300)]
expose myAssertThreading getter from DocumentImpl

GitOrigin-RevId: 8a5895475c160d6b52d7d14b12a9d6466394f7c4

18 months agoRevert "Pass writeThreadOnly flag to documentWriteAccessGuard"
Alexander.Kirsanov [Mon, 14 Dec 2020 22:53:48 +0000 (01:53 +0300)]
Revert "Pass writeThreadOnly flag to documentWriteAccessGuard"

GitOrigin-RevId: ae629a11e37da0f47076b212b8625a4914a39187

18 months agoCustom repos auth: remove it completely to solve problems it brought
Ivan Chirkov [Mon, 14 Dec 2020 22:59:47 +0000 (23:59 +0100)]
Custom repos auth: remove it completely to solve problems it brought

GitOrigin-RevId: 155feaa9a618c68d491df67de72e545eae19b0e4

18 months agoIDEA-256919: Stats For Problems View
Sergey Malenkov [Mon, 14 Dec 2020 22:57:46 +0000 (01:57 +0300)]
IDEA-256919: Stats For Problems View

GitOrigin-RevId: fe9b76480f467574551b3b97e5a5536a490f4fc1

18 months ago[ui] improving unwatched project roots notification and logging
Roman Shevchenko [Mon, 14 Dec 2020 22:48:43 +0000 (23:48 +0100)]
[ui] improving unwatched project roots notification and logging

GitOrigin-RevId: c7642a04673c3a17f677dc520d360b26df6fef24

18 months agoPY-45811 Don't use interpreter's binary to compute the hash for builtin modules
Mikhail Golubev [Fri, 11 Dec 2020 13:44:41 +0000 (16:44 +0300)]
PY-45811 Don't use interpreter's binary to compute the hash for builtin modules

It's impossible for an executable installed via Windows Store. Using sys.version
for this purpose should be faster and protect from changes between minor versions
and implementations just as well.

GitOrigin-RevId: 59aba1c5ea1f4aa6bf99051af04e8ea463d3466a

18 months agoPY-45811 Fallback to the original path, if root capitalization cannot be restored
Mikhail Golubev [Fri, 11 Dec 2020 13:17:45 +0000 (16:17 +0300)]
PY-45811 Fallback to the original path, if root capitalization cannot be restored

It might break down the scenario of PY-39583 again, when someone uses a Python
interpreter from Windows Store together with idea.case.sensitive.fs=true, but
presumably the number of such users is low. We can special-case it later on.

GitOrigin-RevId: 439f81205f995c2fe830def45165e571c590fd74

18 months agoadd default `Query#toArray` implementation
Daniil Ovchinnikov [Mon, 14 Dec 2020 21:02:20 +0000 (22:02 +0100)]
add default `Query#toArray` implementation

ArrayQuery now returns a copy of the internal array to avoid modifications of the internal array.

GitOrigin-RevId: a77c96dd48f498fcdca7dc8ceb18a3ac4ca199d6

18 months ago[workspace model] IDEA-257767 Fix getting component for module serialization which...
Mikhail Mazurkevich [Mon, 14 Dec 2020 17:20:01 +0000 (20:20 +0300)]
[workspace model] IDEA-257767 Fix getting component for module serialization which was renamed on Case-Insensitive FS

GitOrigin-RevId: 43493694d9446522d8bbc4d5c5ceb844e5dc2074

18 months ago[workspace model] Cleanup files under `external_build_system` after store externally...
Mikhail Mazurkevich [Mon, 14 Dec 2020 09:49:12 +0000 (12:49 +0300)]
[workspace model] Cleanup files under `external_build_system` after store externally property changed

GitOrigin-RevId: de409c7d447a27bb140cf92714a3e4a796affa1d

18 months agoadd default `Query#iterator` implementation
Daniil Ovchinnikov [Mon, 14 Dec 2020 20:43:40 +0000 (21:43 +0100)]
add default `Query#iterator` implementation

GitOrigin-RevId: 55f9dee08a9ac2f4b3ae9c1da3b6dd54aa012b65

18 months agolanguage level 16, remove language level 14_preview (IDEA-257409)
Anna Kozlova [Mon, 14 Dec 2020 18:48:51 +0000 (19:48 +0100)]
language level 16, remove language level 14_preview (IDEA-257409)

GitOrigin-RevId: 1f9626ba04ffd9588b0cf9b8a9f699faa613359b

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: DLLs...
Nikita Provotorov [Mon, 14 Dec 2020 20:01:37 +0000 (03:01 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: DLLs from master branch (build #4).

GitOrigin-RevId: 14e03cc25f8e46d122324d446f6eaf92ad872c0b

18 months agoturn back accidentally removed "ligatures.jre.warning" key
Dmitry.Krasilschikov [Mon, 14 Dec 2020 19:55:59 +0000 (21:55 +0200)]
turn back accidentally removed "ligatures.jre.warning" key

GitOrigin-RevId: e232f705b97326d07d15d5e258de2aad7f2f3a70

18 months agothe Reader Mode - alter tooltip text
Dmitry.Krasilschikov [Mon, 14 Dec 2020 19:05:53 +0000 (21:05 +0200)]
the Reader Mode - alter tooltip text

GitOrigin-RevId: 881710230c197c7f66e75ecd8240374adc73f03e

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: enable...
Nikita Provotorov [Mon, 14 Dec 2020 17:38:02 +0000 (00:38 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: enable "windows.jumplist" Registry key by default.

GitOrigin-RevId: 76403dce8ac882d2a5d6cb169b1603475dfbeebe

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: new versi...
Nikita Provotorov [Mon, 14 Dec 2020 13:43:06 +0000 (20:43 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: new version of DLLs.

GitOrigin-RevId: 48493510e4cdf479f4c65167fb88fb17b95bd694

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: remove...
Nikita Provotorov [Mon, 14 Dec 2020 13:16:19 +0000 (20:16 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: remove DllMain entry point.

GitOrigin-RevId: 42d49059695777cafaa2d8518507969aa1209fea

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: rename...
Nikita Provotorov [Mon, 14 Dec 2020 13:13:08 +0000 (20:13 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: rename DLLs to CamelCase.

GitOrigin-RevId: 911d19035f9201141092d2e237271672de440c2e

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: launcher...
Nikita Provotorov [Mon, 14 Dec 2020 12:34:58 +0000 (19:34 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: launcher script name fix.

GitOrigin-RevId: 9863f1a406c78ea709d410990fdbcabfa4cc8043

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: codestyle...
Nikita Provotorov [Mon, 14 Dec 2020 11:45:09 +0000 (18:45 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: codestyle fix.

GitOrigin-RevId: 7518a1a70fc69416e55190619c491437ee9a7a66

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: rename...
Nikita Provotorov [Thu, 10 Dec 2020 14:41:45 +0000 (21:41 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: rename 'ide.win.shell.integration' property to 'ide.win.shell.integration.disabled'.

GitOrigin-RevId: 8ec18e69a642bfb22aafb1f0ae32dd885f7a7700

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: remove...
Nikita Provotorov [Thu, 10 Dec 2020 12:57:29 +0000 (19:57 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: remove using of explicit AppUserModelIDs.

GitOrigin-RevId: cc55c73c123b8bcd6c2da477c0a7ac7cc7b4b1bc

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: rename...
Nikita Provotorov [Thu, 3 Dec 2020 17:16:40 +0000 (00:16 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: rename idea.winshellintegration.enabled to ide.win.shell.integration.

GitOrigin-RevId: d707f65d9183474eb92613c5bf74f7b210efa252

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: update...
Nikita Provotorov [Thu, 3 Dec 2020 16:56:51 +0000 (23:56 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: update WinShellIntegraion's README.md.

GitOrigin-RevId: 15a54e34abf0a7f5a27e786922a7a1f95dec5372

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: new versi...
Nikita Provotorov [Thu, 3 Dec 2020 16:49:44 +0000 (23:49 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: new version of winshellintegrationbridge DLLs from TC.

GitOrigin-RevId: dd05c23414f0a0be72795dd83f9fe1593dd99ac4

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: add the...
Nikita Provotorov [Thu, 3 Dec 2020 15:34:23 +0000 (22:34 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: add the way to disable WinShellIntegration completely.

GitOrigin-RevId: fde7fea8b798f4e6be6254bdbf24ddbd7439cfbe

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: update...
Nikita Provotorov [Thu, 3 Dec 2020 14:28:41 +0000 (21:28 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: update WinShellIntegraion's README.md.

GitOrigin-RevId: 42956fa5c03c1e3155f81856fe2f0b0b6cd78e70

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: replace...
Nikita Provotorov [Thu, 3 Dec 2020 14:14:19 +0000 (21:14 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: replace winshellintegrationbridge DLLs by taken from TC.

GitOrigin-RevId: c8229deee4c9ff734f6bcf8e579efe53f51ff4b6

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: minor...
Nikita Provotorov [Wed, 2 Dec 2020 04:42:27 +0000 (11:42 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: minor improvement.

GitOrigin-RevId: aa98066572afb3f57a71414d38dca4feac4d9744

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: LightEdit...
Nikita Provotorov [Wed, 2 Dec 2020 03:46:05 +0000 (10:46 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: LightEdit fix.

GitOrigin-RevId: 613402979811cad368eac8f0a12327aa00305e87

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: SystemDoc...
Nikita Provotorov [Tue, 1 Dec 2020 22:23:48 +0000 (05:23 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: SystemDock initialization fix on Windows.

GitOrigin-RevId: 7776db4685e37f4e53572841d46b46b364839758

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: SystemDoc...
Nikita Provotorov [Tue, 1 Dec 2020 21:35:45 +0000 (04:35 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: SystemDock initialization redesign.

GitOrigin-RevId: becd27dbf58901a06c09c04a2e342e9c07af633b

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: release...
Nikita Provotorov [Tue, 1 Dec 2020 04:32:32 +0000 (11:32 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: release version of winshellintegrationbridge DLLs.

GitOrigin-RevId: 52579966e802eafd5aa29f80251ed546731667e8

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: native...
Nikita Provotorov [Tue, 1 Dec 2020 03:41:47 +0000 (10:41 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: native build fix.

GitOrigin-RevId: da8c2c0c7bcbc8b01f94580fc5be96021fa42801

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: drop...
Nikita Provotorov [Tue, 1 Dec 2020 00:13:01 +0000 (07:13 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: drop caching and on-the-fly patching of system Shell links.

GitOrigin-RevId: 5a8bc9e005a116e0165371b1ae183b329da013ac

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: big refac...
Nikita Provotorov [Mon, 30 Nov 2020 23:57:11 +0000 (06:57 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: big refactoring.

GitOrigin-RevId: 4b613af2c6c8cbea91ac5c7b6eb421706c1e3d72

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: drop...
Nikita Provotorov [Mon, 30 Nov 2020 16:26:51 +0000 (23:26 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: drop dead code.

GitOrigin-RevId: 1bf076886c2c1674d9fdf7e0cbc472b6a9008c72

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: disable...
Nikita Provotorov [Mon, 30 Nov 2020 12:08:51 +0000 (19:08 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: disable WinShellIntegration if IDE is in LightEdit mode or is in headless environment.

GitOrigin-RevId: 38718a1b1fd2e02bad1ff17e9a07a6ec6b018e07

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: disable...
Nikita Provotorov [Mon, 30 Nov 2020 09:39:18 +0000 (16:39 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: disable versioning of AppUserModelID.

GitOrigin-RevId: 6c7a9d1564d0a31d79e12082335908fbacae4de2

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: bundle...
Nikita Provotorov [Sun, 29 Nov 2020 03:10:37 +0000 (10:10 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: bundle product info and copyrights into winshellintegrationbridge DLLs.

GitOrigin-RevId: abe04bce2ef3efd04042957bf2356ba08832b928

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: optimize...
Nikita Provotorov [Sun, 29 Nov 2020 00:37:25 +0000 (07:37 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: optimize native intellij::ui::win::jni::COMGuard class.

GitOrigin-RevId: 19e2af277c70c1fb4ab7c87188ce65d5a7c98da6

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: fix Recen...
Nikita Provotorov [Sun, 29 Nov 2020 00:06:19 +0000 (07:06 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: fix Recent elements list order."

GitOrigin-RevId: 14dc0d5b6ebfe0c1de8572878874f4824da6e8bf

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: native...
Nikita Provotorov [Sat, 28 Nov 2020 23:56:48 +0000 (06:56 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: native minor improvement."

GitOrigin-RevId: 17527bc1aa3e670ed7434a112bae51637acb7066

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: erase...
Nikita Provotorov [Sat, 28 Nov 2020 23:56:21 +0000 (06:56 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: erase an outdated TODO."

GitOrigin-RevId: fdd96768be3870bbea8a69d012b1f495949a096f

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: drop...
Nikita Provotorov [Sat, 28 Nov 2020 23:27:02 +0000 (06:27 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: drop native jumplistbridge project.

GitOrigin-RevId: decc44119770466665f1d09154f033999eb1c1ef

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: make...
Nikita Provotorov [Sat, 28 Nov 2020 20:43:10 +0000 (03:43 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: make NSIS to call IStartMenuPinnedList::RemoveFromList on each launcher's shortcut being removed.

GitOrigin-RevId: ea49969ec47b2c6f6f2b208e07ab177193a819fe

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: make...
Nikita Provotorov [Sat, 28 Nov 2020 20:40:40 +0000 (03:40 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: make NSIS to set PKEY_AppUserModel_ID on each created launchers shortcuts.

GitOrigin-RevId: 114da9fafdbbd1a6860d12c93d132112a7aa858d

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: add WinSh...
Nikita Provotorov [Fri, 27 Nov 2020 16:54:36 +0000 (23:54 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: add WinShell plugin to NSIS.

WinShell.dll, version 20121005, src: https://nsis.sourceforge.io/WinShell_plug-in

GitOrigin-RevId: 5dd1f7294dd0126c5cd173c76c802a66ff9644ca

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: rollback...
Nikita Provotorov [Sat, 28 Nov 2020 06:01:58 +0000 (13:01 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: rollback to dynamic linking agains MSVC runtime libraries of winshellintegrationbridge DLLs."

GitOrigin-RevId: 0be3b9a671e2aff751ba03859325cf41f1421bbb

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: fix bug...
Nikita Provotorov [Sat, 28 Nov 2020 05:06:18 +0000 (12:06 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: fix bug when Shell links do not save new value of PKEY_AppUserModel_ID to file on Windows 8."

GitOrigin-RevId: b766d7f34db2c8be546ee97565fe768ffcdc0960

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: fix bug...
Nikita Provotorov [Sat, 28 Nov 2020 01:18:01 +0000 (08:18 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: fix bug in how native clears Recents category.

GitOrigin-RevId: b50db5f3097abe7f732d50ba63a06644f94c0c5d

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: static...
Nikita Provotorov [Sat, 28 Nov 2020 01:06:29 +0000 (08:06 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: static linking of winshellintegrationbridge DLL with MSVC runtime.

GitOrigin-RevId: 86da710a0be8fe6cd51e7b03dddbd32b636a26ee

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: associate...
Nikita Provotorov [Fri, 27 Nov 2020 18:28:01 +0000 (01:28 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: associate IDE's ProgID with its AppUserModelID in registry during installation via NSIS.

GitOrigin-RevId: 453414a483f85c87594609ee5ecfbfc87108f9a1

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: pass...
Nikita Provotorov [Thu, 26 Nov 2020 22:09:31 +0000 (05:09 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: pass AppUserModelID property (PRODUCT_APP_USER_MODEL_ID) to NSIS scripts.

GitOrigin-RevId: 26bac1c786c1f7bbc6ce85912e1e77837ca494bb

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: pass...
Nikita Provotorov [Thu, 26 Nov 2020 19:50:21 +0000 (02:50 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: pass AppUserModelID property via -Didea.win.appUserModelId system property instead of ApplicationInfo.xml (build-time).

GitOrigin-RevId: 1ab96126c6c6965d7d3f513212d07602fd2b3702

18 months ago[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: pass...
Nikita Provotorov [Thu, 26 Nov 2020 19:32:34 +0000 (02:32 +0700)]
[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: pass AppUserModelID property via -Didea.win.appUserModelId system property instead of ApplicationInfo.xml.

GitOrigin-RevId: f770b49ac79f21eb14a73190402398dffbd7ea1f

18 months agoRevert "[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support...
Nikita Provotorov [Thu, 26 Nov 2020 18:11:05 +0000 (01:11 +0700)]
Revert "[User Interface] IDEA-75238, JBR-2801 Microsoft Windows Jump Lists support: pass AppUserModelID property through ApplicationInfo.xml."

This reverts commit 4ca632e5906c36b14211b1abc5c08b8813a9aa77.

GitOrigin-RevId: 6f0b438187f91f0b4a831c2b60170902711277e0