anna
23432e3cd7
new inference: array constructor refs are always exact (IDEA-115725)
...
(cherry picked from commit 0f6538fc54bbee0aaf6cbab9884c0407937d4568)
2013-11-25 16:47:36 +01:00
anna
0c02d873d8
new inference: process type arguments withing bounds
...
(cherry picked from commit 18c175ea17eb26b4baec7cc1f7b9579849783a5e)
2013-11-25 16:47:35 +01:00
anna
f7fd8525b9
lambda: catch exception by SAM method substitution (IDEA-116441)
...
(cherry picked from commit 0bce39590bdcc6e6a74c0dcedbb02add3333e685)
2013-11-25 16:47:34 +01:00
anna
79c9afb33c
testdata for IDEA-116493
...
(cherry picked from commit 9270256d3bb30a40be89fee9609f49f288a69040)
2013-11-25 16:47:33 +01:00
anna
8d066a2b85
new inference: preserve the order
...
(cherry picked from commit d83860b652f9510c2ed59109ccfdee2d02557241)
2013-11-25 16:47:33 +01:00
anna
a9b10b9e23
new inference: unintended raw substitutor
...
(cherry picked from commit 80cc211ac832022cebd429774cd4661b1b47877a)
2013-11-25 16:47:32 +01:00
anna
d37bf95925
disable tests for a while
...
(cherry picked from commit ad536eda6f2b09b366dae6ab2322526e32558eb6)
2013-11-25 16:47:31 +01:00
anna
7f5f6bf5ff
new inference: reject wrong overloaded methods earlier
...
(cherry picked from commit 1ae5a895d4ae466df6106913c268339d63dbbe64)
2013-11-25 16:47:30 +01:00
anna
530d047004
new inference: merge equals constraints before rejection
...
(cherry picked from commit 3a660f4b84a23f42f1355bc7702c6d9904984ee2)
2013-11-25 16:47:29 +01:00
anna
bbd2b726a3
new inference: skip wildcards in SAM return types
...
(cherry picked from commit a2d6c53f181a000945b42777d21046ee7a05bff3)
2013-11-25 16:47:28 +01:00
anna
ec99a45340
new inference: include constraint without input variables first
...
(cherry picked from commit f971c6fad15e7037cba08ba474bc8965ba7dc130)
2013-11-25 16:47:27 +01:00
anna
492398bd2e
new inference: simplify check for call expression
...
(cherry picked from commit 3624126e79fd72af03425299300bbdd9cda75ef2)
2013-11-25 16:47:26 +01:00
anna
72cf9108c8
new inference: do not skip contradicted bounds
...
(cherry picked from commit 8ce52d2dc87cfde0471a65c55df972711bffa1c4)
2013-11-25 16:47:25 +01:00
anna
fa579af4c3
new inference: input/output variables strictly after spec
...
(cherry picked from commit 7a6936834b386b54df9e7901ee9c7452704ba084)
2013-11-25 16:47:24 +01:00
anna
ba7784cf5c
new inference: is poly expression strictly after spec
...
(cherry picked from commit a66cfe3806da068d012952170e22000a47bbfda1)
2013-11-25 16:47:23 +01:00
anna
adc1ea2afd
new inference: is pertinent to applicability strictly after spec
...
(cherry picked from commit d1573452f675df60c3aa9155f29fb6c794ac964e)
2013-11-25 16:47:22 +01:00
anna
0c5ad3e88a
new inference: equals/hashcode for final fields only
...
(cherry picked from commit c1c6e161f6036938bb712c76e58c9270b4b86c38)
2013-11-25 16:47:21 +01:00
anna
1f5e19ea8f
inference testdata fixed
...
(cherry picked from commit 684b8905b9b3be10200c855af7b54d543b128f2b)
2013-11-25 16:47:20 +01:00
anna
c0c190fdf7
CCE in scala
...
(cherry picked from commit 88a43e939198ae9a966f457d27d381d283d4c112)
2013-11-25 16:47:19 +01:00
anna
a1e0e12416
new inference: check all overload methods during return type constraint detection
...
(cherry picked from commit 7017ba9d1c7f0f911241331f03ef61198fc69d5c)
2013-11-25 16:47:18 +01:00
anna
8e571b3210
new inference: capture return type to emulate method call expression type
...
(cherry picked from commit a14b996d8c3efe5b1dc4a6fc3d45aea5feff6197)
2013-11-25 16:47:17 +01:00
anna
64c3ce5520
plugins advertiser: ensure before open files
...
(cherry picked from commit d8c3c254ae0f839b5dcc61ccc2bbfd42d274ff6b)
2013-11-25 16:47:16 +01:00
anna
d881e4bdef
new inference: process mutual dependencies
...
(cherry picked from commit 72dcb6d8ce54a6be5f236a9c3cae0350293375cd)
2013-11-25 16:47:15 +01:00
anna
c8c35ded4c
IDEA-116362 ignore extension does not work
...
(cherry picked from commit 84fe96736fb2fbbbaf5f739b3aed4ea2072edb0e)
2013-11-25 16:47:14 +01:00
peter
8945d78713
IDEA-116945 IDE unresponsive with too many console foldings
2013-11-25 16:35:20 +01:00
Max Medvedev
abb93f2b27
IDEA-116917 check for jansi in classpath
2013-11-25 19:22:14 +04:00
Max Medvedev
9da2215990
select correct shell runner in title
2013-11-25 19:22:13 +04:00
Max Medvedev
b6df353dd6
IDEA-116837 Groovy: don't suggest to shorten references in comments
2013-11-25 19:22:13 +04:00
Kirill Likhodedov
7e8b160547
[log] IDEA-116399 Fix filter by branch
...
--branches parameter doesn't work well: the pattern syntax it
supports is rather weak, and won't allow to effectively filter by
several branches. It also doesn't support filtering by a single
branch without blog parameters.
Therefore, since we allow to filter only by a single branch in the
log UI, assume it in the GitLogProvider, and use the <branch>
parameter (`git log origin/master`), which works fine.
If we will provide ability to filter by several branches someday (by
AND or by OR), we could use the graph capabilities to implement it.
2013-11-25 19:16:12 +04:00
Konstantin Bulenkov
4696e18f58
grayed text is invisible on Linux
2013-11-25 16:14:23 +01:00
Gregory.Shrago
e5e760222e
NPE fix: editor is not shown case
2013-11-25 19:08:00 +04:00
Bas Leijdekkers
aa73c611da
really enable by default
2013-11-25 15:57:05 +01:00
Ekaterina Tuzova
10eaf8a9ac
Merge remote-tracking branch 'origin/master'
2013-11-25 18:51:06 +04:00
Andrey Vlasovskikh
96091568c4
Merge remote-tracking branch 'origin/master'
2013-11-25 18:48:53 +04:00
Andrey Vokin
b459118358
Overriding language in VariableInplaceRenamer. (CoffeeScript)
2013-11-25 18:44:21 +04:00
Andrey Vlasovskikh
6ebb2ee0ff
Merge branch 'python-intellilang-injector'
2013-11-25 18:42:52 +04:00
Denis Fokin
ae9b9bab49
IDEA-102449 Mac OS + JDK 1.7: dialog sheets go to background if focus is moved from IDEA and then back [Filechooser part added and refactoring]
2013-11-25 18:41:33 +04:00
Konstantin Kolosovsky
f4303ebea7
Merge branch 'svn_18_2'
2013-11-25 18:40:17 +04:00
Ekaterina Tuzova
b98ce36a70
Merge remote-tracking branch 'origin/master'
2013-11-25 18:39:31 +04:00
Andrey Vlasovskikh
b0fa5ca1f5
Added comment-based language injector for Python
2013-11-25 18:37:47 +04:00
Ekaterina Tuzova
ae50061591
fixed tests
2013-11-25 18:37:39 +04:00
Konstantin Kolosovsky
efd5985d91
IDEA-113730 Implemented "cat" command to read content as binary data (not to read as text data and then convert to bytes using some encoding)
2013-11-25 18:36:09 +04:00
peter
884c0ff983
fix bounds violation when uncommenting EOF comment
2013-11-25 15:34:37 +01:00
Nadya Zabrodina
1704b4a548
DRY bug fixed
...
*event presentation should be modified, not templatePresentation
2013-11-25 18:32:24 +04:00
Bas Leijdekkers
db526903b5
IDEA-55970 (Erroneous "type may be weakened to 'null'" in generic method)
2013-11-25 15:29:03 +01:00
Andrey Vlasovskikh
16650f3293
Merge branch 'python-intellilang-injector'
2013-11-25 18:02:07 +04:00
Andrey Vlasovskikh
78fc601818
Fixed un-inject language availability for temporary Python injections
2013-11-25 17:47:28 +04:00
Konstantin Bulenkov
61ee967d1b
menu is not visible on Linux + IntelliJ theme
2013-11-25 14:28:09 +01:00
Kirill Likhodedov
9de9e34307
[vcs] IDEA-115571 Don't clean change lists's commit message until committed
...
PROBLEM:
1. User clicks "Commit".
2. CommitChangeListDialog#doOKAction is executed.
3. It calls saveCommentIntoChangeList and saves the commit
message into the active change list.
It also calls saveDialogState which persists commit message in
history.
4. Then it calls the pre-commit executors.
5. Then it calls defaultListCleaner.clean(), which effectively cleans
the commit message.
6. When the commit dialog is invoked again (after reviewing analysis
results), it looks for the commit message.
The change list doesn't have one => asking getDefaultMessage from
the CheckinEnvironment.
SOLUTION:
clean the default change list comment only if checkin handlers allowed
to commit.
2013-11-25 17:26:26 +04:00
Konstantin Bulenkov
11bc558593
update tips
...
(cherry picked from commit 4201c8700f46e88be6ce4611772d5e382625f435)
2013-11-25 14:04:08 +01:00