Commit Graph
119979 Commits
Author SHA1 Message Date
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
Andrey Vlasovskikh baafab9717 Extracted PyInjectionBase.registerInjection 2013-11-25 17:00:42 +04:00
nik c132ce61b3 suppressed detection for all frameworks in our project 2013-11-25 16:58:34 +04:00
Bas Leijdekkers 240a1fff49 IDEA-116682 ("Collection declared by class, not interface" suggests abstract classes) 2013-11-25 13:36:54 +01:00