Pavel Dolgov
f3bfbb473f
Java: Extract method from duplicates where some of parameters are hard-coded (IDEA-180092)
2017-10-10 13:23:41 +03:00
Dmitry Batrak
417fbcd8fc
IDEA-180276 Broken generics parameter type for completion
2017-10-10 13:02:51 +03:00
Gregory.Shrago
8351fe1616
make MessageBus interface extend Disposable: double dispose in tests fix
2017-10-10 12:59:32 +03:00
Daniil Ovchinnikov
7205129a8e
[jvm-lang] don't use Enum#valueOf for JvmModifier
2017-10-10 12:43:35 +03:00
Ivan Chirkov
4cb5d2c776
Fixed UpdateStrategyTest
2017-10-10 11:40:02 +02:00
alexey.afanasiev
98f10be2e2
IDEA-179716 Cannot return Integer from method returning short. Add "loose precision" error.
2017-10-10 12:13:15 +03:00
Irina.Chernushina
78bbb3634a
more correct fix for WEB-29049
...
Exception in Vue path completion for template and style sources
2017-10-10 11:12:07 +02:00
Dmitry Batrak
a87c012027
IDEA-172415 DB output tool window covers active line in editor
2017-10-10 12:11:05 +03:00
Dmitry Batrak
050ffff2f5
remove unneeded code (seems to be excessive after commit 99b53ca0)
2017-10-10 12:09:34 +03:00
Sergey Malenkov
f3f7cd88b3
IDEA-179511 Structure view for maven pom.xml file: with AutiscrollToSource enabled it is impossible to navigate through Structure tree by keys
2017-10-10 12:05:57 +03:00
Dmitry Batrak
94aaf665fb
IDEA-179556 Find in updating console
2017-10-10 11:59:10 +03:00
Dmitry Batkovich
4bf04ac293
add @Nullable annotations to PropertyUtil
2017-10-10 11:26:36 +03:00
peter
0b6cf04a48
less expensive CompositeElement.assertThreading
...
call only at the top level to avoid O(depth^2) time
improves PHP indexing (WI-29998), because AST modifications
with subtreeChanged are performed routinely while parsing multi-root files
and inserting outer language elements
2017-10-10 09:53:37 +02:00
nik
c7cbf3a067
'until-build' in plugins updated to 181.*
2017-10-10 10:27:49 +03:00
Egor Ushakov
fb3a605637
IDEA-180061 Debugger evaluates private field instead of captured local
2017-10-10 10:04:15 +03:00
Vitaliy.Bibaev
f18d0f8415
Fix exception when trace window closed before evaluation completed
2017-10-10 09:59:25 +03:00
nik
a4ff340498
base build number for master is 181, Kotlin plugin updated
...
Kotlin plugin is updated to build 1.1.52-eap-41 which is compatible with 181.* IDEA builds.
2017-10-10 09:50:52 +03:00
Konstantin Aleev
150c6ebaaa
RunDashboard: Show tabs when configurations are hidden
2017-10-10 08:53:36 +03:00
Konstantin Aleev
5e932980c6
RunDashboard: Register Prev/Next Configuration actions in plugin.xml
2017-10-10 08:53:36 +03:00
Konstantin Aleev
727cd16d18
RunDashboard: Fix Remove/Copy Configuration actions enablement
2017-10-10 08:53:36 +03:00
Konstantin Aleev
3058a765b4
RunDashboard: Make the second toolbar horizontal
2017-10-10 08:53:35 +03:00
Konstantin Aleev
0229e78d17
RunDashboard: Move Show Configuration action to the first toolbar
2017-10-10 08:53:35 +03:00
Andrey Vlasovskikh
42ea246f3c
Removed empty file after rebase
...
The code was moved into the PyAddNewVirtualEnvPanel
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
9ba6a767a3
PY-22324 Reverted new project UI to single combo box to make it more consistent with UI for existing project
...
Creation of virtualenvs is still lazy and allows creating virtualenvs
just after the project folder is created. But new virtualenv is not
the default choice at the moment. We'll come back to this idea later.
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
7d1013d574
PY-26443 Update virtualenv path on new project path change
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
a8e1abc63b
PY-26373 Fixed separators handling in new virtualenv dialog for Windows
...
We store the default virtualenv location in the system-independent
format so we have to convert to system-dependent separators when we
show this path in the UI.
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
d6e5b8c1ba
PY-26359 Reduce initial SDK refresh activity delay from 7 to 3 secs
...
Skeletons generation doesn't consume that much CPU resources (we copy
skeletons from the base SDK for a virtualenv and we now ship pre-built
skeletons) it's preferable to finish all startup activities quicker.
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
dbf20ce1e2
PY-26359 Don't run skeleton generation / remote paths refresh if project hasn't been created yet
...
We will re-run SDK updater as a per-project startup activity on opening
the newly created project.
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
89bcd0ecc0
Added missing "sftp:" remote path prefix
...
Without it a remote SFTP SDK was shown with a local interpreter icon.
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
3178d3ecc2
PY-26358 Mark the only SDK group panel as selected by default
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
91c0f3840f
PY-26372 Refactored new project form validation to take into account new project interpreter fields
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
b616d2d01b
PY-26357 Refresh interpreters list if there is no project available
...
We used to cache interpreters for the default project in that case.
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
cc5994c866
Nullity annotations
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
b235f0c27f
PY-22324 Removed the hide interpreter UI that is no longer used in Edu
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
0480e7ccf1
PY-22324 Don't show not selected invalid interpreters in the interpreters list
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
b5eee20639
Fixed NPE
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
473664ef3e
PY-22324 Show greyed out paths next to SDK names and show broken items in red
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
a5fe68cb77
PY-22324 Refactored PySdkListCellRenderer to inherit from ColoredListCellRenderer
...
We want to use colors and additional captions for invalid SDKs,
additional SDK paths, and so on.
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
5f1b378f06
Extracted createSeparator() to get rid of code duplication
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
e29a464d4a
PY-22324 Converted PySdkListCellRenderer to Kotlin
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
68adc51481
PY-22324 Removed SDK name shorten procedure in favor or just shorter names
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
6d056781ee
Fixed exception in the new project dialog during getting packages for a yet to be created virtualenv
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
1bba58a79f
PY-22324 Show '!' for fields when Anaconda is not found
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
d0ec2d2678
PY-22324 Split Local Interpreter into Virtual Environment and System Interpreter options
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
fc47264d5a
PY-22324 New UI for adding local Python interpreters
...
This change also fixes:
* PY-13099, PY-21571 Selected virtualenv location is saved relative to
the project directory or the virtualenv home directory
* PY-20109 Interpreter file chooser starts in the home directory to
prevent annoying slow scrolling to /usr/bin and provide a more
useful default
* PY-18439 Don't store minor Python interpreter version, only X.Y
* PY-15911 Don't show detected interpreters in the project interpreter
combo box and associate any new virtualenvs with the current project
to prevent the combo box from getting huge
* PY-14906 Name Python interpreters as "Python X.Y" or
"Python X.Y (project-name)", don't store local machine paths in the
interpreter name if we can avoid it
* PY-13464 Don't truncate interpreter names in the combo box at the
new project screen
2017-10-10 05:49:49 +03:00
Tagir Valeev
cf615a6c99
DataFlowInspection: detect possible ArrayStoreException
2017-10-10 09:37:12 +07:00
Konstantin Kolosovsky
2eae23ef90
Mark preselected unversioned files as included on commit dialog opening
...
IDEA-161081
2017-10-10 04:01:13 +03:00
Alexander Koshevoy
0a656a6c43
PY-21629 New OPEN_SSH auth type replaces AUTH_AGENT used previously
...
New authentication type `OPEN_SSH` enhances `AUTH_AGENT`. Beside using authentication agent (ssh-agent or PuTTY) OpenSSH config is used to locate identity files that could be used for authentication.
2017-10-10 02:00:06 +03:00
Vassiliy.Kudryashov
1660fa1f4c
Replace in Path: don't merge occurrences
2017-10-10 01:41:31 +03:00
Dmitry Trofimov
bb0a37685e
Remove deprecated usage
2017-10-10 00:27:29 +02:00