Commit Graph
214496 Commits
Author SHA1 Message Date
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