Commit Graph
3736 Commits
Author SHA1 Message Date
Denis Zhdanov e5eae8e5f8 IDEA-59306 Soft wrap: Throwable at CaretModelImpl.moveToOffset() on inserting tab in last empty line in editor
1. Corrected soft wraps cache recalculation in order to take into account document position after the last symbol;
2. Corresponding test is added (com.intellij.openapi.editor.impl.softwrap.mapping.SoftWrapApplianceOnDocumentModificationTest.testTypingTabOnLastEmptyLine());
2010-10-01 14:57:40 +04:00
anna d065029b5c unimplement: do not delete methods which override super methods (IDEA-58918) 2010-09-28 21:17:13 +04:00
Denis Zhdanov b03382f369 IDEA-58716 When typing commit message and it exceedes line lenght, soft wrap triggers, however editor stay scrolled to the right
Added support for situation when long line exceeds visible area width and there is no convenient position for soft wrap
2010-09-16 16:23:54 +04:00
Denis Zhdanov 67ecab9f8b EA-22010 - AIOOBE: OffsetToLogicalCalculationStrategy$1.compute
Incremental update of soft wraps cache is corrected
2010-09-16 11:39:08 +04:00
anna 48b40d0c03 type casts: check type parameter first (IDEA-58454) 2010-09-09 13:09:37 +04:00
anna 0f1d1622f7 nullity: initial tests 2010-09-06 12:07:26 +04:00
peter 915cf66ef3 don't qualify magic method calls unless it's really needed. qualify instance magic methods with 'this' 2010-08-31 19:29:32 +01:00
peter 385649b73b complete siblings of statically imported fields, too (java) 2010-08-31 13:52:36 +01:00
peter e1928c42af in attempt to fix just one test rewrite half the java method call completion; but the code now is much more self-contained, and the test is fixed 2010-08-31 12:38:38 +01:00
anna 3942c3f88d create field from parameter: array types (IDEA-58140) 2010-08-31 15:04:06 +04:00
anna 0bb2f844f2 remove redundant else: check all then clauses (IDEA-58136) 2010-08-30 20:52:53 +04:00
Alexey Kudravtsev 03a403cd29 IDEA-42131 2010-08-30 12:19:31 +04:00
anna db9fc5a09b assert statement: description should be of string type (IDEA-58067) 2010-08-27 20:19:49 +04:00
peter 9f2c71850b don't throw exceptions when completing in the RHS of >>, complete instead 2010-08-26 20:25:10 +01:00
peter 6a19767ce5 smart primitive constant completion to work in binary expressions like | 2010-08-26 20:25:09 +01:00
anna ab7796431a show methods the same if type parameter bounds were mixed 2010-08-26 12:03:53 +04:00
Alexey Kudravtsev d856e1330d moved to community 2010-08-25 14:37:23 +04:00
anna 60bdcacc70 check whether wildcard bound or not (IDEA-57343) 2010-08-24 17:33:26 +04:00
anna 20ed44ab80 unbounded wildcard cant be proved to be different: test data 2010-08-24 13:26:08 +04:00
Alexey Kudravtsev 48245a1a3a duplicate annotations 2010-08-23 14:29:03 +04:00
peter a5dcfb5582 make ctrl+space in java offer all class names, not just the imported ones 2010-08-22 18:37:29 +01:00
anna 35c566eb50 test data fixed according to new name suggestions 2010-08-20 13:19:58 +04:00
anna 12ef70ac18 duplicated annotations 2010-08-20 13:19:58 +04:00
anna 9de47db6da check if wildcard capture is possible; check array types inheritance ( IDEA-57261;IDEA-57262;IDEA-57266;IDEA-57288) 2010-08-19 11:47:00 +04:00
anna 42fc89c734 check type within its bound: raw types (IDEA-57288) 2010-08-19 11:46:58 +04:00
anna e70fae642f check type within its bound: wildcards 2010-08-12 21:01:15 +04:00
anna 8039cffacc JLS 5.5: cast conversion implemented for generics types (inspired by IDEA-57342 ) 2010-08-12 12:39:50 +04:00
Roman Shevchenko 193b44dca1 Empty import list placement and comment binding (test data fixed) 2010-08-10 17:44:32 +04:00
Roman Shevchenko 9dd2505489 Empty import list placement and comment binding (test data fixed) 2010-08-10 13:49:16 +04:00
anna a9bb49eb29 diamonds: 1.7 type inference for New Expressions 2010-08-05 15:54:23 +04:00
peter 24488c204b don't insert . after completing super in java 2010-07-30 22:04:47 +01:00
anna 5c430dd73a create getter from usage: return type fixed when field with name already exist 2010-07-26 11:56:35 +04:00
anna c78e9d3d8c test data fixed 2010-07-23 14:49:16 +04:00
anna 3f399561c2 good code is red: upper bound should move up if next parameter requires (IDEA-56696) 2010-07-23 13:57:13 +04:00
anna 232cc27726 type inference: super bounds promotion corrected (IDEA-55718) 2010-07-19 17:10:52 +04:00
anna 35cac19e2a wrap with expression: extended to use parseXXX; varargs support (IDEA-56469) 2010-07-15 10:44:06 +04:00
irengrig fe72dbec0d Merge branch 'master' of git.labs.intellij.net:idea/community 2010-07-14 14:06:17 +04:00
anna f0fcf606f5 create param from field in case of chained calls 2010-07-12 16:46:30 +04:00
anna a9c9e7dc3b ignore code marked as @Generated (IDEA-55272) 2010-07-07 16:21:11 +04:00
anna 47f39e770c split if: unparenthesis (IDEA-56272) 2010-07-06 13:04:34 +04:00
unknown f25abb008c create field from parameter: all erase unavailable type params (IDEA-56163) 2010-07-01 13:37:08 +04:00
Roman Shevchenko 58bc72134b "Convert to Basic Latin" intention to use standard HTML entities 2010-06-29 16:51:56 +04:00
Roman Shevchenko 2c1a1059ae "Convert to Basic Latin" intention 2010-06-28 23:03:28 +04:00
anna 7dd54f8ace replace all inheritors with static imports: minimize touched files count 2010-06-28 18:58:39 +04:00
anna 11d811d3be replace all inheritors with static imports 2010-06-28 18:58:36 +04:00
Alexey Kudravtsev 2718da9fc7 more java tests moved to community 2010-06-25 12:46:40 +04:00
Alexey Kudravtsev 735a9d17a8 java highlighting tests moved to community 2010-06-25 12:46:38 +04:00
anna 391a92a30e type migration: infer type parameters from all available information (IDEA-55777) 2010-06-17 18:38:03 +04:00
anna 22a3ff424b change var type args from call 2010-06-11 13:36:05 +04:00
Maxim Medvedev 5d39963fa8 Merge branch 'master' into changeSignature 2010-06-01 09:45:59 +04:00