Commit Graph
215080 Commits
Author SHA1 Message Date
Anna.Kozlova d2bfe3d14b ensure name when retrieving constructors from a class (IDEA-188068) 2018-03-13 10:35:45 +01:00
Anna.Kozlova a43d632088 preserve comments (IDEA-188117) 2018-03-13 10:35:45 +01:00
Dmitry Batkovich 70ee203b2a test discovery: sort tree by name first and then by qname 2018-03-13 12:31:08 +03:00
Sergey Malenkov 18f25fe7d0 IDEA-185543 increase height of the GoToClass popup 2018-03-13 12:16:26 +03:00
Sergey Malenkov c51b307112 IDEA-185543 add horizontal scrollbar if list does not fit a screen 2018-03-13 12:16:26 +03:00
Sergey Malenkov e357d25feb IDEA-185543 calculate preferred viewport size without scrollbars 2018-03-13 12:16:25 +03:00
Sergey Malenkov b4bee1de63 IDEA-185543 do not ignore a footer height if popup is not shown yet 2018-03-13 12:16:25 +03:00
Mikhail Golubev 9bbbbc6eab PY-21191 PY-28879 Support nested tuples in type hints inside comments
by reusing the logic from "Convert to variable annotation" intention

This change also partially remedies the problem described in PY-28879
when the whole file was parsed whenever we found typing.Tuple in a
variable type comment, because we no longer transform type hints like
"int, str" into "Tuple[int, str]" as an intermediate step and process
them right away instead. We still need to handle general type comments
with unpacking in stub-safe manner, though.
2018-03-13 12:04:33 +03:00
Tagir Valeev 5a52307e5a IDEA-188088 Suspicious parameter/name combination does not work for camelCaseWords 2018-03-13 15:26:49 +07:00
Artem Bochkarev e0fe481d65 IDEA-163208: fix ref-count issues 2018-03-13 14:40:04 +07:00
peter 7af2a4efa4 on VFS change, reuse PSI if any of the view provider roots is present 2018-03-13 08:36:15 +01:00
Anton Bragin 141af55683 PY-28321 Env test fixed by using old resolve method implementation 2018-03-13 10:33:57 +03:00
Artem Bochkarev b9d535d6ba IDEA-163208: add initial test
for manual testing (of showing TB-buttons)
2018-03-13 13:45:30 +07:00
Artem Bochkarev e932789538 IDEA-163208: touchbar refactoring (with fixes)
fixed: TODOs, memory management (ref-count with autorelease pool), move code into proper packages
2018-03-13 13:45:30 +07:00
Artem Bochkarev 985493e5da IDEA-163208: native code refactoring with fixes
fixed: TODOs, memory management
add initial gradle script (to build libnst manually)
2018-03-13 13:45:30 +07:00
Tagir Valeev d00541956f IDEA-188135 Report when always true/false expression in and/or chain causes short-circuit 2018-03-13 13:37:38 +07:00
Tagir Valeev f3900f45c6 IDEA-188135 Don't report always true asserts: support expression parts; support assertion methods 2018-03-13 13:08:14 +07:00
Tagir Valeev 4ae0201c62 SetInspectionOptionFix: apply option to the correct scope (IDEA-188134) 2018-03-13 12:09:46 +07:00
Tagir Valeev 2e6232e029 StreamApiMigration tests reorganized 2018-03-13 11:21:23 +07:00
Tagir Valeev b2d5f75a92 StreamApiMigration: support Java10 toUnmodifiableList/Set (part of IDEA-187213) 2018-03-13 11:21:22 +07:00
Tagir Valeev a9711af801 CallMapper, SimplifyStreamApiCallChainsInspection: use LinkedHashMap for deterministic behavior 2018-03-13 11:21:21 +07:00
Ilya.Kazakevich 28320f5d2d PY-21979: IDEA-CR-30103 update env variables in Django console, return False in python code explicitly 2018-03-13 00:47:26 +03:00
Gregory.Shrago 15e179317b DBE-4822 "DB Consoles" from "Tool Windows / Files / Scratches" doesn't respect colors 2018-03-13 00:17:53 +03:00
Gregory.Shrago 7149007c98 use VfsPresentationUtil instead of deprecated calcXXX methods 2018-03-13 00:17:52 +03:00
Gregory.Shrago fa8837aac6 DBE-6004 Run and Synchronize show GUIDS and not logical names 2018-03-13 00:17:52 +03:00
Gregory.Shrago 720288199c introduce VfsPresentationUtil 2018-03-13 00:17:52 +03:00
Konstantin Bulenkov cf516988d8 Merge remote-tracking branch 'origin/master' 2018-03-12 21:30:33 +01:00
Konstantin Bulenkov bf1d6597df add Multicaret to AllIcons 2018-03-12 21:28:35 +01:00
Konstantin Bulenkov ae0453f14a new icons in Actions 2018-03-12 21:21:37 +01:00
Konstantin Bulenkov 2b582c0832 update icons in General 2018-03-12 21:15:38 +01:00
Daniil Ovchinnikov 249e817954 [groovy] cleanup: reuse processReceiverType() 2018-03-12 23:15:00 +03:00
Konstantin Bulenkov 02bb75f065 update vcs icons: history and push 2018-03-12 21:03:17 +01:00
Daniil Ovchinnikov 0ecc225dd3 [groovy] resolve to class only statically
After the change the reference could be resolved to a class only if it
is a part on fqn. This case is handled before resolver processor is even
created.
2018-03-12 22:48:34 +03:00
Ilya.Kazakevich 018667b876 PY-28848: Fixes after IDEA-CR-30401.
"isPackage" has broad semantic: there are cython packages, stubs etc,
but for PySymbolFieldWithBrowseButton we only need source packages.
No need to export it on extension level.
2018-03-12 22:43:19 +03:00
Daniil Ovchinnikov db23aa9369 [groovy] don't feed packages in file into processor 2018-03-12 22:21:25 +03:00
Ivan Chirkov 7ef58dd6cc IDEA-CR-30005 log permanent redirects, test for PUT and POST 2018-03-12 20:03:23 +01:00
Daniil Ovchinnikov 47bedfb488 [jvm-lang] java: return if no method is found after reformat IDEA-188113 2018-03-12 21:40:30 +03:00
Semyon Proshev 3fcd22a5b5 Resolve hashlib.md5 in Python 2 to __all__ (PY-28053) 2018-03-12 21:33:03 +03:00
Leonid Bushuev 0b21943efc Upgrade JUnit5 to version 5.1.0 2018-03-12 18:53:24 +01:00
Roman Shevchenko 7de36ea1b7 Cleanup (typos; formatting; minor test optimization) 2018-03-12 18:44:00 +01:00
Anna.Kozlova bdf7ed3738 don't suggest to replace qualifier with import if not accessible (IDEA-188061) 2018-03-12 18:34:27 +01:00
Anna.Kozlova 7836f4062d preserve comments on method ref -> lambda fix (IDEA-188063) 2018-03-12 18:34:27 +01:00
Anna.Kozlova 117f3f1d2f ensure tailing comments doesn't break statement in the middle (IDEA-188072) 2018-03-12 18:34:26 +01:00
Anna.Kozlova 009e806399 if -> switch: treat enum as possible nulls (IDEA-188026) 2018-03-12 18:34:26 +01:00
Anna.Kozlova b11dec5871 enable feature statistics for inplace rename (IDEA-187932) 2018-03-12 18:34:26 +01:00
Anna.Kozlova ae36d02d13 cleanup (IDEA-CR-30435) 2018-03-12 18:34:26 +01:00
Semyon Proshev 496bce0133 Don't forget about imported name definers while resolving name in class (PY-20197) 2018-03-12 20:17:00 +03:00
Dmitry Jemerov 992d9d9113 Fix AstLeaksTest: don't hold Collection<FileEditor> longer than needed 2018-03-12 18:10:35 +01:00
Dmitry Jemerov 591634c8c5 Notify folding listener about folding region removal 2018-03-12 18:10:35 +01:00
Dmitry Batkovich 557e06b968 fix typo 2018-03-12 20:03:29 +03:00