Commit Graph
227411 Commits
Author SHA1 Message Date
Roman.Ivanov 40ba62d4d8 SortContentAction: fix javadoc movement while sorting enum constants 2018-08-30 11:31:17 +07:00
Ilya.Kazakevich 4020d3b5f8 PY-25260: test added 2018-08-29 23:36:35 +03:00
Ilya.Kazakevich 50e1c91f8d PY-25260: Do not resolve qnames to empty folders.
spam.eggs.ham may be resolved to
"spam/eggs.py#def ham"
But empty folder "spam/eggs/" may go before "eggs.py" and break resolve process.

We exclude folders without of python files from test process.
2018-08-29 23:36:34 +03:00
Gregory.Shrago b6a5191c82 introduce updateQuickDocAsync() 2018-08-29 23:04:03 +03:00
Sergey Malenkov 5ce8adf088 cleanup after cleanup review 2018-08-29 21:09:43 +03:00
Vladimir Krivosheev 4ea81782d9 make all RC type classes final 2018-08-29 19:55:22 +02:00
Daniil Ovchinnikov 7b4dd06598 [groovy] binding variables don't have declarations and hence no comments to search injection language (EA-112678)
`GrBindingVariable#getTextRange` returns `null`, because it's a light element.
2018-08-29 20:53:40 +03:00
Sergey Simonchik 5301013373 node: use runnerw on Windows < 10 2018-08-29 20:35:22 +03:00
mariia.morozova@jetbrains.com a22c5d7ba8 [gui-tests] Remove some pauses in 'unit tests' tests 2018-08-29 19:28:40 +03:00
Alexander Lobas 067511a690 IDEA-196109 New Installed Plugin page's context menu actions are not DumbAware 2018-08-29 19:27:08 +03:00
Alexander Lobas 8d66b1aefe IDEA-195193 Plugins: implement search 2018-08-29 19:16:36 +03:00
Julia Beliaeva 1d7581fda5 [file-history] always jump to the nearest commit in file history for revision 2018-08-29 19:02:34 +03:00
Sergey Karashevich fc144afc12 [gui-test] extend GUI Recorder 2018-08-29 18:49:04 +03:00
Alexey Kudravtsev 56ef412c2f more consistency with other setters 2018-08-29 18:26:51 +03:00
Alexey Kudravtsev de01504005 more consistency with other setters 2018-08-29 18:22:42 +03:00
Alexey Kudravtsev 21124e7fce notnull 2018-08-29 18:22:41 +03:00
Alexander Lobas 5444c6bc39 IDEA-196430 New Plugins dialog: do not allow to install plugin from disk when it is already installed 2018-08-29 18:17:49 +03:00
Anton Lobov 37a111957a WEB-24731 JSON Schema: implement completion for the contents of $ref reference 2018-08-29 16:34:28 +02:00
Anton Lobov b9a36c68eb json schema: remake ref-references (references are now to each part of JSON Pointer, and are resolved properly)
fixes WEB-32453
2018-08-29 16:34:28 +02:00
Vladimir Krivosheev a1bcab003b move ConfigurationFactoryEx methods to RunConfigurationBase to simplify configuration factory
No need to complicate and introduce yet another concept of configuration factory — all current implementations simply delegates work to configuration
2018-08-29 16:27:38 +02:00
Mikhail Sokolov a0e468887f IDEA-196545 New "Go to" popup GUI: calling "Go to Class" while indexing silently shows empty list 2018-08-29 17:03:58 +03:00
Gregory.Shrago 5349137c81 IDEA-197446 IntelliJ 2018.2.1 freezes after a short time 2018-08-29 17:01:39 +03:00
Roman Shevchenko 0c54fcec4c [ui] checks visibility state before updating error dialog UI (EA-126683) 2018-08-29 16:52:03 +03:00
Aleksey Pivovarov e1d5d15f24 IDEA-197927 diff: fix "Ignore Imports and Formatting" mode
Trim ignored lines before computing inner fragments.
Otherwise, we might trim line, part of that was already matched with some "non-ignored" fragment from the other side.

As a side effect, it should reduce cases, when "non-ignored" lines deletion is placed between
two "ignored" lines blocks on the other side, producing confusing results.

As another side effect, we are avoiding matching "ignored" and "non-ignored" lines in some cases.
ex: "// import x.xx" vs "import x.xx" would be a "modification" before this fix and a "deletion" after.
So far, it's not clear which approach is better, as there are could be different cases with different ignore patterns.
2018-08-29 16:40:08 +03:00
Aleksey Pivovarov 5f78973e7b IDEA-197927 diff: add tests for "Ignore Imports and Formatting" mode 2018-08-29 16:40:08 +03:00
Vladislav.Soroka c89df57c99 Gradle: allow to use bundled JDK for gradle tooling 2018-08-29 16:37:44 +03:00
Vladislav.Soroka 2328a09b50 Gradle: allow to use bundled JDK for gradle tooling 2018-08-29 16:29:46 +03:00
Nikita Katkov b1cf0d3bb9 blocking calls detection inspection : Kotlin test for declared exceptions added 2018-08-29 16:28:54 +03:00
Vladislav.Soroka 36ff590899 Gradle: allow to use bundled JDK for gradle tooling 2018-08-29 16:13:57 +03:00
alexey.afanasiev e2abdc207b IDEA-198062 Resolve problem in bundled JDK 2018-08-29 16:06:01 +03:00
Vladislav Shishov 6e653b4e4c [gui-test] remove cursor icon 2018-08-29 15:59:59 +03:00
Vladimir Krivosheev 49cc35c1bb do not init credential store provider on save 2018-08-29 14:29:57 +02:00
Vladimir Krivosheev 4e2772396f cleanup 2018-08-29 14:29:57 +02:00
Alexander Lobas b603ac04d8 IDEA-197838 Project leak via animated icon in PluginsGroupComponentWithProgress 2018-08-29 15:15:51 +03:00
Sergey.Anchipolevsky 16784fba4f ability to select file in project view if it's contained in a project's archive file 2018-08-29 15:11:55 +03:00
Ivan Semenov 3f8e298a7a [github] Fix pull request table selection background and border 2018-08-29 14:56:45 +03:00
Ivan Semenov f91f6c7664 [github] Pull request changes viewer 2018-08-29 14:56:45 +03:00
Ivan Semenov e76db46394 [vcs] Allow to override scrollpane border in changes browser 2018-08-29 14:56:45 +03:00
Ivan Semenov 9ae0dd4d33 [github] Fix pull request loader
Initial indicator was reusable, so loader could load more than needed
2018-08-29 14:56:45 +03:00
Ivan Semenov ec0927fdf6 [github] More logging 2018-08-29 14:56:44 +03:00
Ivan Semenov 2ba4263ae9 [github] Extract request executor management logic
Build proper dispose chain to accomodate future multi-parent for holder
2018-08-29 14:56:44 +03:00
Ivan Semenov 1e8a061e00 [vcs] Fix patch reader so that lines outside context are not parsed 2018-08-29 14:56:44 +03:00
Egor Ushakov 188aab96e1 use only pid 2018-08-29 14:55:35 +03:00
Konstantin Ulitin 80b840bfde update internal stub tree viewer to use new tree model 2018-08-29 14:48:12 +03:00
Alexey Kudravtsev 9f97070926 bounded wildcards in API 2018-08-29 14:42:06 +03:00
Alexey Kudravtsev 93337259d3 do not register TextAttrubutes too early (to avoid re-registration with different colors later) 2018-08-29 14:25:06 +03:00
Vladislav.Soroka a423491429 External system: NCDFE fix (CPP-14041) 2018-08-29 14:04:56 +03:00
Vladislav Shishov b9062a44c4 [gui-test] suppress exceptions in ScreenshotTaker 2018-08-29 13:41:20 +03:00
Vladimir Krivosheev ce0fb7a803 FrameworkDataService wants boundary whitespace 2018-08-29 12:35:47 +02:00
Vladimir Krivosheev b735124a33 deprecate ConfigurationFactoryEx (it is class, so, makes impossible to extend another base class) in favour of interface ConfigurationFactoryListener
ConfigurationFactoryListener is not merged into ConfigurationFactory because for now not clear — is it really required? Maybe we can get rid of it completely
2018-08-29 12:35:47 +02:00