Commit Graph

88752 Commits

Author SHA1 Message Date
anna
d1fbf297bc method ref: isAssignable check; resolve (initial) 2012-09-25 19:47:04 +02:00
anna
71eb8ec93e method ref: introduce method ref variable; accept method ref type separately 2012-09-25 19:47:03 +02:00
anna
97b9fbee9a method ref: inline method ref in qualifier place; do not treat cast as redundant there 2012-09-25 19:47:02 +02:00
anna
99ae9e1382 method ref: access static method via instance quickfix fixed 2012-09-25 19:47:01 +02:00
anna
a617afe1fe method refs: turn highlighting on; check valid context 2012-09-25 19:47:01 +02:00
anna
d2af36382c method ref: create method from usages accept method ref in argument 2012-09-25 19:47:00 +02:00
Vassiliy Kudryashov
da860a5f6d IDEA-88931 Rerunning previously failed tests should rerun only failed tests 2012-09-25 21:41:43 +04:00
peter
ca38e4dd3e share the huge array with all file names between threads 2012-09-25 19:17:21 +02:00
peter
34354c4a33 a bit less garbage when saving live templates 2012-09-25 19:17:20 +02:00
peter
4820b01fb9 don't build dom stubs for workspace.xml 2012-09-25 19:17:20 +02:00
peter
8032d7cf76 macro expansion with less garbage 2012-09-25 19:17:20 +02:00
peter
522a90beb1 less garbage during CharTableImpl.intern on jdk7 2012-09-25 19:17:20 +02:00
peter
cf919d31f1 assertions without garbage 2012-09-25 19:17:19 +02:00
peter
a9a171a23f IDEA-91950 Too wide error message with unnecessary details 2012-09-25 19:17:19 +02:00
Dmitry Avdeev
66dce2e94b better diagnostics 2012-09-25 21:09:41 +04:00
Kirill Likhodedov
b57dec18ce IDEA-92072 'Revert' and 'Branches' actions need "..." in the name (VCS popup) 2012-09-25 20:51:30 +04:00
Kirill Likhodedov
a114350111 IDEA-66715 Move GitHub settings page to the other VCSs
* Use vcsConfigurableProvider extension point.
* Also move additional configurable providers below the common VCS sub-configurables, before actual VCSs.
2012-09-25 20:38:41 +04:00
Roman Shevchenko
9847f56581 Get rid of Quaqua and related stuff 2012-09-25 18:09:41 +02:00
Roman Shevchenko
71b1687728 Get rid of Metal and Motif LaFs; cleanup 2012-09-25 18:09:41 +02:00
Roman Shevchenko
55c9957e75 To JB dictionary 2012-09-25 18:09:40 +02:00
Kirill Likhodedov
16e48a162a IDEA-75354 Better UI for creating anonymous Gists without logging to GitHub
* Login to GitHub only if Gist is non-anonymous, after filling the Gist creation dialog.
2012-09-25 19:30:14 +04:00
Kirill Likhodedov
01a4982f70 [github] Move Gist creation to the background 2012-09-25 19:02:12 +04:00
Kirill Likhodedov
d4e61447f7 github refactoring: extract methods 2012-09-25 19:02:11 +04:00
Kirill Likhodedov
f8b0839959 @Nullable 2012-09-25 19:02:11 +04:00
Kirill Likhodedov
43b9267f67 IDEA-91456, IDEA-77851 Create Gist from console, select several files to Gist
Get the content from the editor, or from selected files.
2012-09-25 19:02:10 +04:00
Kirill Likhodedov
cb0af30a89 IDEA-87530 Reuse Github credentials for Git over http
* Introduce extension point GitHttpAuthDataProvider to provide user name and password.
* Implement it in the GitHub plugin: check if the url is a GitHub url, and provide username and password from GitHub settings.
* In GitHttpAdapter check if any provider has returned a value, and use it in attempt to access github http remote.
* Move AuthData to the util package.
2012-09-25 19:02:09 +04:00
Kirill Likhodedov
1af15b4716 @Nullable project once again (used only in DialogWrapper) 2012-09-25 19:02:09 +04:00
Bas Leijdekkers
fbfb57e262 IDEA-91944 (Design for extension inspection shall ignore enum methods) 2012-09-25 16:58:31 +02:00
Roman Shevchenko
24b4518d88 Get rid of stupid compiler warning 2012-09-25 16:45:35 +02:00
Dmitry Avdeev
ae8c58e020 Simplicity is my favourite virtue 2012-09-25 18:37:09 +04:00
Roman Shevchenko
3b9aa88d1f Single type for single parameter in visitor 2012-09-25 16:08:03 +02:00
Vassiliy Kudryashov
634076b8c7 Run/Debug Configuration: better usability 2012-09-25 17:59:54 +04:00
peter
15464e9033 save some bits on Disposer throwables 2012-09-25 15:53:15 +02:00
peter
6f5396cd62 save some memory on Disposer structures (LinkedHashSet is not needed here) 2012-09-25 15:53:15 +02:00
Bas Leijdekkers
9fae529fcd cleanup 2012-09-25 15:41:20 +02:00
Bas Leijdekkers
f0b5a83a78 IDEA-91905 (Remove unnecessary parentheses doesn't work on polyadic expressions) and related fixes, cleanup and tests 2012-09-25 15:39:46 +02:00
Vladimir Krivosheev
8be8229b2b fix typo 2012-09-25 16:58:20 +04:00
Vladimir Krivosheev
a83785d1e0 LiveEdit: synchronize on color picker (WI-13374)
(cherry-picked from 3ccaf7d)
2012-09-25 16:58:20 +04:00
irengrig
c85c7b3d1c Merge remote branch 'origin/master' 2012-09-25 16:14:33 +04:00
irengrig
14f3a65298 files refresh for IDEA-22144 Cannot add a file with parent directory into Subversion (aka climb unversioned parents) 2012-09-25 15:44:14 +04:00
peter
a708703e40 IDEA-92036 The same error is shown too many times 2012-09-25 13:36:18 +02:00
peter
7add416d40 compare lookup models by identity (EA-39233) 2012-09-25 13:36:18 +02:00
peter
2d9d8ff112 diagnose invalid type (EA-39254) 2012-09-25 13:36:18 +02:00
peter
585ac67f40 calculate dynamic method signature in advance (EA-39291) 2012-09-25 13:36:18 +02:00
peter
b8fc9fb5bc diagnose invalid type (EA-39404) 2012-09-25 13:36:17 +02:00
peter
0c69165869 use less stack for groovy additive expression type calculation (EA-39442) 2012-09-25 13:36:17 +02:00
Alexey Kudravtsev
a4de2edde8 optimisation: do not push/pop too much, reduce the hashmap overhead 2012-09-25 14:46:26 +04:00
Alexey Kudravtsev
b03835cd85 memory: too many gced references stuck in the map 2012-09-25 14:46:25 +04:00
Alexey Kudravtsev
3e110444d5 GoTo symbol speedup: match variants concurrently 2012-09-25 14:46:25 +04:00
Alexey Kudravtsev
0848d88215 strip the rehash overhead 2012-09-25 14:46:24 +04:00