Tagir Valeev
86bb492eb2
SplitIfAction and ExtractIfConditionAction code unified
...
Fixes IDEA-152047 Better "Split into 2 if's" result for else-if cases
2018-04-09 12:34:01 +07:00
Daniil Ovchinnikov
928da249fa
AstLoadingFilter: don't report same traces multiple times
2018-04-08 22:39:01 +03:00
Viktoria.Shirunova
fe8c73ef71
[gui-test] FirstStartWith got back in KotlinCreateProjectGuiTestSuite
2018-04-08 22:05:42 +03:00
Sergey Simonchik
1c4ecdf108
ui: decrease too large default list indents, better look of list bullets
...
The change is moved from DocumentationComponent (IDEA-CR-30298)
2018-04-08 15:30:27 +03:00
Vassiliy.Kudryashov
bb1088106f
UIInspector: allow copy 'field@class' info to be used in 'go to symbol'
2018-04-08 14:08:41 +03:00
Artem Gainanov
efe11f8228
[gui-test] gutter fixture GUI-86
2018-04-08 16:12:17 +07:00
Vladimir Krivosheev
c93da20769
UI tests — even bounds snapshot cannot be for all OS, because width depends on font and font is different on each OS
2018-04-08 09:59:46 +02:00
Vladimir Krivosheev
caed536a66
UI DSL - correct gaps and input fields size on Windows Darcula LaF
2018-04-08 08:57:26 +02:00
Vladimir Krivosheev
22befdf929
fix CCE in tests
2018-04-07 12:17:25 +02:00
Vladimir Krivosheev
a4799132c5
UI tests — convert line separators to \n
2018-04-07 11:13:56 +02:00
Vladimir Krivosheev
32a1d86a64
UI DSL - correct gaps and input fields size on Win 10 LaF
2018-04-07 10:51:39 +02:00
Artem Gainanov
8226b0005d
[gui-test] fix for "send usage statistics" window
2018-04-07 15:16:47 +07:00
Tagir Valeev
83ebaa7f64
Extract common conjunct from if-else chain in ExtractIfConditionAction
...
Fixes IDEA-179499 New inspection: Should break out common conjunct from "if / else if"
2018-04-07 09:08:57 +03:00
Ilya.Kazakevich
1916b3a079
PY-29433: Prevent NPE
2018-04-07 02:11:23 +03:00
Vassiliy.Kudryashov
855a2cf698
Data Sharing: better text layouting&capitzlization, fixed links color
2018-04-07 01:43:06 +03:00
Gregory.Shrago
305d21ba2a
cleanup file type descriptions: no plurals, no files; hide internal
2018-04-06 23:47:52 +03:00
Ilya.Kazakevich
9d67f8f7d3
PY-29433: Obey runner settings when choosing factory for light config.
...
Generally there is only one factory associated with producer, but
not in PyCharm case: we have several different factories and we must
choose correct one based on settings, so we overwrite
``createLightConfiguration`` to choose factory
2018-04-06 23:20:39 +03:00
Sergey Malenkov
38e1d3c1f5
IDEA-25714 Empty folders are invisible in scope tree view
2018-04-06 22:53:36 +03:00
Sergey Malenkov
e0fb3d8a3e
ScopeView: extract method for IDEA-153822
2018-04-06 22:53:14 +03:00
Vassiliy.Kudryashov
4c001b84f7
Data Sharing dialog: fix NPE at startup
2018-04-06 22:24:46 +03:00
Gregory.Shrago
ebbde95942
IDEA-189726 Tree expand unexpectedly when navigating using Up/Down keys
2018-04-06 22:18:34 +03:00
Andrey Vlasovskikh
4f5eefdea2
PY-29338 Revert "PY-28629: Fix resolving skeletons for implicit relative imports"
...
This reverts commit be8aaaaf53 .
2018-04-06 22:09:14 +03:00
Roman Shevchenko
d888d4ad1e
Cleanup (inlines needlessly extracted method)
2018-04-06 20:49:06 +02:00
Sergey Malenkov
ea77124966
ScopeView: temporary solution for IDEA-153822
2018-04-06 21:12:29 +03:00
Gregory.Shrago
527342d5d6
honor selected dir if in Scratches; select file if in Project view
2018-04-06 21:09:43 +03:00
Gregory.Shrago
3922b23629
propagate place to NewElement popup
2018-04-06 21:09:43 +03:00
Alexander Zolotov
4c97e3c035
[usages] look for usages of files even if their names start with .
2018-04-06 20:55:02 +03:00
Daniil Ovchinnikov
e675a053f2
AstLoadingFilter: disable loading in Go To popup
2018-04-06 19:46:38 +02:00
Daniil Ovchinnikov
5f72c7c70a
AstLoadingFilter: disable loading when computing element icons
2018-04-06 19:46:38 +02:00
Anton Lobov
97533acd98
WEB-31897 Make JSON schema compliance inspection configurable
...
+ speed-up the inspection on normal JSON files
by avoiding doing the same work several times
2018-04-06 19:34:47 +02:00
Daniil Ovchinnikov
b9010e5591
[groovy] rename and refactor #getNameAndKind -> #getPropertyNameAndKind
2018-04-06 19:26:46 +02:00
Egor Ushakov
e2a178fc0a
IDEA-189725 'Smart step into' doesn't work immediately sometimes
2018-04-06 19:55:35 +03:00
Daniil Ovchinnikov
c4547f1efb
[jvm-lang] add JvmMember#getName with link to corresponding JVM method
2018-04-06 18:46:38 +02:00
Sergey Karashevich
0bd345d169
[platform] extract project from event IDEA-CR-31501
2018-04-06 19:44:11 +03:00
Vladimir Krivosheev
27addff482
do not check temp rc limit on load
2018-04-06 18:22:07 +02:00
Vladimir Krivosheev
51fc5dd604
default impl of addConfiguration(rc, isShared)
2018-04-06 18:20:18 +02:00
Vassiliy.Kudryashov
c1a7a03db9
IDEA-187808 "Typeahead timeout is exceeded" exception
...
Interrupt typeahead state when any DialogWrapper appears
2018-04-06 19:13:49 +03:00
nik
eee99bdb3c
settings: do not show versions of bundled plugins (IDEA-125158)
2018-04-06 19:07:48 +03:00
Dmitry Batrak
1cae6a552c
IDEA-189508 Parameter hints rendering fix for non-ASCII symbols
2018-04-06 18:54:38 +03:00
Sergey Karashevich
cd5e044328
[platform] wrap WelcomeFrame actions with invokeLater
...
WelcomeFrame actions such as `Create New Project`, `Import Project` and `Open` do open modal dialog that consumes MouseEvent.MOUSE_CLICKED. This behavior breaks GUI Script generation because we are not able to rely on listening MOUSE_CLICKED event on ActionLink. Therefore we wrap these actions with invokeLater what gives us an assurance that MOUSE_CLICKED event will not be consumed anymore.
2018-04-06 18:45:07 +03:00
Sergey Karashevich
b1fed18322
[gui-test] rearrangement
2018-04-06 18:45:06 +03:00
Sergey Karashevich
07ec46d891
[gui-test] catch exceptions in Toolwindow acceptors
2018-04-06 18:45:06 +03:00
Sergey Karashevich
b1b82ad309
[gui-test] fix the Keys resolving
2018-04-06 18:45:06 +03:00
Julia Beliaeva
d9954c9173
[vcs-log] add restartRequired=true where necessary
2018-04-06 18:39:07 +03:00
nik
425c6fe4d9
project configuration: fix version range check for bundled required plugins
...
(IDEA-189733)
2018-04-06 18:25:21 +03:00
Denis Fokin
35158dd9d6
The key works on all platforms now
2018-04-06 15:19:19 +03:00
Sergey Malenkov
7939ace696
replace deprecated icons with stub
2018-04-06 17:57:14 +03:00
Sergey Malenkov
f1f8fddbfb
ScopeView: inline method for icon updating
2018-04-06 17:57:13 +03:00
Sergey Malenkov
c295270bfb
remove warning about nullable project
2018-04-06 17:57:13 +03:00
Sergey Malenkov
3a70fed54b
IDEA-189589 external code should not break IDEA
2018-04-06 17:57:12 +03:00