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