Tagir Valeev
aa89c3b6fa
CommentTracker: do not add a comment as a first child of PsiElement
...
Fixes IDEA-187526 "Add static import" with an intervening comment leads to exception
2018-03-02 16:22:19 +07:00
Tagir Valeev
b1e2ed970a
AddSingleStaticImportActionTest: common code extracted
2018-03-02 16:21:41 +07:00
Vassiliy.Kudryashov
a7654e8c26
Support web links in JBLabel ('copyable' mode only)
...
https://youtrack.jetbrains.com/issue/RIDER-4550
2018-03-02 12:11:40 +03:00
Tagir Valeev
8ba8714ef3
DFA: warn on method-ref dereference (IDEA-186732)
2018-03-02 14:59:02 +07:00
Dmitry Batkovich
04d15570d7
disable remote TD fo non-internal mode
2018-03-02 10:38:43 +03:00
Dmitry Batkovich
d8607e5f43
enable TD actions for all brave projects & users
2018-03-02 10:38:27 +03:00
Tagir Valeev
1b5964b4a4
SubstitutionVisitor#visitClassType: keep annotations
...
Necessary for IDEA-186732
2018-03-02 12:36:46 +07:00
Tagir Valeev
0178b42917
PsiSubstitutorImpl: extract merged TypeAnnotationProvider
...
Do not capture SubstitutorVisitor reference and optimize when one of parties has empty provider
2018-03-02 11:35:33 +07:00
Tagir Valeev
24f68db368
TypeAnnotationProvider: toString for EMPTY
2018-03-02 11:33:06 +07:00
Tagir Valeev
4f854bc34a
RedundantCompareCall testdata fixed
2018-03-02 09:54:28 +07:00
Ilya.Kazakevich
35a1a97cb7
Old interpreters removed from tox tests
2018-03-02 00:58:49 +03:00
Ilya.Kazakevich
cc3d5ba0df
PY-28757: tox3: provide mandatory argument
...
args must be sys.argv
2018-03-02 00:58:49 +03:00
Vassiliy.Kudryashov
885aaf22bb
Run button not disabled for for debug only run/debug configurations
...
IDEA-187519
2018-03-01 23:51:01 +03:00
Ilya.Kazakevich
973dfe5fb8
PY-28757: tox3: provide mandatory argument
2018-03-01 23:24:52 +03:00
Aleksey Pivovarov
95c33a4be2
diff: use separate settings for diff as external tool
2018-03-01 22:19:47 +03:00
Ilya.Kazakevich
0e364a7554
PY-21979: Use behave formatter and "manage.py django" for behave-django
...
* Use behave formatter from "teamcity" to integrate PyCharm with behave
* If behave is 1.2.6 and behave-django installed and Django enabled -- use "manage.py django" instead of plain behave
2018-03-01 21:37:30 +03:00
Konstantin Aleev
22f92b308f
cleanup javadoc
2018-03-01 21:34:44 +03:00
Irina.Chernushina
90b07a7a25
fix JsonSchemaCrossReferencesTest.java, unneeded comma in file name
2018-03-01 18:55:00 +01:00
Irina.Chernushina
bf36bd9aac
vue: Col component should be processed deeply
...
- when parsing Vue files, distinguish between single html tag "col" and possible (for example, defined in iview) tag "Col"
- for parsing, allow to override HtmlParsing isSingleTag method
- for html-tag-related inspections, create new XmlExtension method isSingleTagException to exclude some of html single tags for this xml dialect,
- and introduce new HtmlUtil isSingleTag method, which would take dialect into account
- vue highlighting filter is not needed any more
relates to WEB-31108 "closing tag matches nothing" shows on the correct tag of vue file
2018-03-01 18:55:00 +01:00
Florian Kistner
dd60293bac
Merge branch 'master' of git-hosting.labs.intellij.net:idea-community
2018-03-01 18:48:38 +01:00
peter
359b37fd0d
Revert: avoid smart pointer leaks after project closing by not storing them in VFS user data at all
...
because of leaks when using light files (IDEA-187382)
2018-03-01 18:44:05 +01:00
Florian Kistner
f5b89eec1d
Merge branch 'florian.kistner/OC-9471'
2018-03-01 17:54:40 +01:00
Ilya.Kazakevich
9ba9a1fd32
sync messages with TC
2018-03-01 19:47:29 +03:00
peter
feeb53394c
java completion: put signature suggestions below all types (IDEA-187504, IDEA-CR-28091)
2018-03-01 17:34:26 +01:00
Mikhail Golubev
64b2788857
PY-28752 Show full origin when suggesting symbols from existing "from" imports
2018-03-01 19:07:03 +03:00
Mikhail Golubev
5cdbe09648
PY-16176 Existing imports are suggested first in auto import quickfix
2018-03-01 19:07:03 +03:00
Mikhail Golubev
14463e6bde
PY-16176 Always explicitly suggest all possible variants of imports
...
even when some existing imports offer the name in question, as
quite often multiple stdlib and third-party modules define
the same name.
I've also restored functionality PyAddImportQuickFixTest after recent
changes in it that precluded checks of individual import candidates.
2018-03-01 19:07:03 +03:00
Eldar Abusalimov
0a88d6abba
CPP-11047: hex: Rename registry key to be found by "hex" query
2018-03-01 18:50:05 +03:00
Anton Tarasov
fcfc61cf24
Fix "hidpi" property
...
- When disabled, it should suppress JRE-HiDPI mode
- New test
- New run config for a standalone (fork) test run mode
2018-03-01 18:29:05 +03:00
Elizaveta Shashkova
955c6ed94e
Fix debugging for Flask server run configuration (PY-27926)
2018-03-01 18:24:11 +03:00
Egor Ushakov
c2f76b8be0
IDEA-187528 Quick evaluate with lambdas broken
2018-03-01 17:54:46 +03:00
Aleksey Pivovarov
4764046b1e
git: do not use mediator while preparing repository in tests
...
* this speeds up tests on windows agents
2018-03-01 17:53:59 +03:00
Elizaveta Shashkova
8d8abdb98b
Allow loading numeric containers string values (PY-27900, PY-14256)
...
It won't make debugger slow, because scientific arrays (from numpy and pandas) shorten string representation on their own
2018-03-01 17:44:53 +03:00
Svetlana.Zemlyanskaya
6fbe1cc612
Feature usage log: don't send statistic if product code is empty
2018-03-01 15:42:40 +01:00
Sergey.Anchipolevsky
a3c761ef87
[yaml, kubernetes, docker-compose] numeric types now have a switch to allow/disallow quoted values
2018-03-01 17:25:21 +03:00
peter
ef4637e7ee
getVcsRootObjectFor: smaller read action (IDEA-CR-29817)
...
e.g. to allow for VFS refresh in findValidParentAccurately
2018-03-01 15:16:37 +01:00
peter
15c3f14340
VcsRootProblemNotifier: smaller read action (IDEA-CR-29814)
2018-03-01 15:11:01 +01:00
peter
8414103a13
debugger: make root index access read action smaller (IDEA-CR-29816)
2018-03-01 14:55:59 +01:00
peter
881d619637
make AppUIExecutorImpl#later thread-safer
2018-03-01 14:55:59 +01:00
peter
674667bfb9
add AppUIExecutor to allow scheduling activities on EDT combining various desired conditions
...
e.g. smart mode, document committedness, etc
2018-03-01 14:55:59 +01:00
peter
4a8038fc97
java completion: no inaccessible methods when qualifier has intersection type (IDEA-187481)
2018-03-01 14:55:59 +01:00
Dmitry Jemerov
1973043b56
More user-friendly API for retrieving intention actions
2018-03-01 14:54:03 +01:00
Gregory.Shrago
a0588dbe9e
IDEA-184675 Structure view: incorrect, unexpected Expand behavior 2
2018-03-01 16:50:49 +03:00
Dmitry Batrak
7d2f1c386a
IDEA-186983, EA-102443 - NPE at saving folding settings
2018-03-01 16:29:35 +03:00
Egor Ushakov
d3b1956528
do not silence all exceptions
2018-03-01 16:24:58 +03:00
Gregory.Shrago
94f423ef20
reuse existing download service & use https://
2018-03-01 16:19:46 +03:00
Aleksey Pivovarov
188e892a26
git: do not try to remove default changelist on cherry-pick
...
* do not throw an exception, if previousDefaultChangelist was already removed
2018-03-01 16:13:43 +03:00
nik
12907a5feb
refactor: automatically determine code style settings priority
...
...by the main IDE language (IDEA-181423).
2018-03-01 15:55:19 +03:00
nik
73899e13d6
platform: add IdeLanguageCustomization service (IDEA-181423)
2018-03-01 15:55:18 +03:00
Sergey Malenkov
7e3f49e144
do not use stored size that less than minimum size
2018-03-01 15:44:13 +03:00