Commit Graph
166042 Commits
Author SHA1 Message Date
Anna Kozlova a166bd1059 overload resolution: infer most specific agains formal param types substituted against site substitutor, including param bounds (IDEA-150773) 2016-01-25 18:52:15 +03:00
Anna Kozlova 7de02f09ff enable 'apply change signature' for move stmt left/right 2016-01-25 18:52:15 +03:00
Anna Kozlova 7b2e554b0a inference: cache erasure flag together with partial inference (IDEA-150802) 2016-01-25 18:52:15 +03:00
Anna Kozlova 883f7f3f39 overload resolution: apply site substitution before potential compatibility check (IDEA-150807) 2016-01-25 18:52:15 +03:00
Vladimir Krivosheev ec2c691cbf WEB-19984 Debugging Node.js app built with Webpack 2016-01-25 16:30:52 +01:00
Vladimir Krivosheev 312b235ffd convert SourceInfo to kotlin 2016-01-25 16:30:52 +01:00
Vladimir Krivosheev 6b41a4e2f9 convert SourceInfo to kotlin 2016-01-25 16:30:52 +01:00
Kirill Likhodedov d0531a4b36 IDEA-131021 Git rename branch 2016-01-25 18:29:43 +03:00
Dmitry Jemerov 6bd5a06adf download Kotlin from RC branch 2016-01-25 16:23:43 +01:00
peter 2f01419a49 CompilerTester: ensure vfs up to date state when saving module files; fixes tests failing when run second time reusing temp directory 2016-01-25 15:54:08 +01:00
Yaroslav Lepenkin 33cd748abd Ditch same document check, just insert space after '=' 2016-01-25 17:46:31 +03:00
Yaroslav Lepenkin a4aee2929c enabled auto format typed handler 2016-01-25 17:46:30 +03:00
Yaroslav Lepenkin 3104c65826 disable extension 2016-01-25 17:46:29 +03:00
Yaroslav Lepenkin 7ed05e5f42 added tests on typing after single/double quote without pairing one 2016-01-25 17:46:28 +03:00
Yaroslav Lepenkin 98cd3f33c7 move to java-impl and enable only for java 2016-01-25 17:46:27 +03:00
Yaroslav Lepenkin 6d1f3978e0 Corrected same document check 2016-01-25 17:46:26 +03:00
Yaroslav Lepenkin 2fce13f3cf Do not store ref to last edited document, ensure document is the same as in previous typing by offset and last modification stamp 2016-01-25 17:46:25 +03:00
Yaroslav Lepenkin 528a24aa29 cleanify, extract methods 2016-01-25 17:46:24 +03:00
Yaroslav Lepenkin 028b678e80 Do not insert spaces inside string literals 2016-01-25 17:46:23 +03:00
Yaroslav Lepenkin b4da4605bd added test on '===' 2016-01-25 17:46:21 +03:00
Yaroslav Lepenkin f8dee2ea11 corrected tests, insert spaces after '=' only if it should be there according to settings 2016-01-25 17:46:20 +03:00
Yaroslav Lepenkin ba3f18a76c minor: do nothing if disabled 2016-01-25 17:46:19 +03:00
Yaroslav Lepenkin e32e78766a Add space only before '=' 2016-01-25 17:46:17 +03:00
Yaroslav Lepenkin 11872cd158 When typing assignment operator insert spaces automatically 2016-01-25 17:46:16 +03:00
Yaroslav Lepenkin 69c823ae78 unlambdify, since default project level is 6 2016-01-25 17:46:15 +03:00
Yaroslav Lepenkin fc7ba425f1 Allow to add items into import layout table by shortcut, lambdify 2016-01-25 17:46:14 +03:00
Yaroslav Lepenkin f1d06ed4e2 formatting 2016-01-25 17:46:13 +03:00
Egor.Ushakov 0dff500ccb EA-77200 - assert: PositionManagerImpl$.run - no need for error 2016-01-25 17:38:55 +03:00
Alexander Zolotov 1e05366fe5 Add missing extension in parsing tests 2016-01-25 17:23:51 +03:00
Alexander Lobas 9bdabf2f91 IDEA-149210 Rework IDE notifications 2016-01-25 17:16:53 +03:00
Nadya Zabrodina c24bd12b3a [patch]: rollback apply patch refactoring: move rollback method to PatchApplier; add javadoc; fix typo 2016-01-25 17:05:23 +03:00
Nadya Zabrodina 5f26d4e6f2 [lvcs]: create wrapper for exception occurred in lvcs module; handle it in a user friendly manner when rollback patch 2016-01-25 17:05:22 +03:00
Nadya Zabrodina e977efb6bb [patch]: rollback dialog should inform user about binaries if needed 2016-01-25 17:05:21 +03:00
Nadya Zabrodina 9f3fa47ab7 [lvcs]: style: fix misprint; add annotation; remove parameter validation 2016-01-25 17:05:21 +03:00
Nadya Zabrodina d4623b58cb [lvcs]: api for rollback changed; refactoring 2016-01-25 17:05:20 +03:00
Nadya Zabrodina 9bee91b9e6 [lvcs]: notify user if can't revert to label; tests added 2016-01-25 17:05:19 +03:00
Nadya Zabrodina 2e4fb0305d [patch]: IDEA-144633 improve error message 2016-01-25 17:05:19 +03:00
Nadya Zabrodina a91dd2c9ed [lvcs]: add test and workaround for empty lvcs model
* change warning if label not found to log.error
2016-01-25 17:05:18 +03:00
Nadya Zabrodina b69fdd879b [patch]: implement best attempt to apply patch (IDEA-148799, IDEA-60470, IDEA-35927, IDEA-148175)
* move rollback patch applying under modal progress;
 * do not delete applied files from shelveList if failed or aborted;
2016-01-25 17:05:17 +03:00
Nadya Zabrodina 4fcd0f9d62 [lvcs]: implement rollback to Label from local history
* add label ID to identify label change;
* create a local history model;
* implement revert method by label;
* inform if failed;
* tests added;
2016-01-25 17:05:16 +03:00
Nadya Zabrodina f76d299c94 [lvcs]: provide lvcs API to be able revert dir to label-state 2016-01-25 17:05:16 +03:00
Nadya Zabrodina 7109775e39 [patch]: do best attempt to apply patch
* store failed patches;
* if one filePatch has FAILED status it means we need to continue but store this info;
* process added/deleted files and mark them as failed if preCheck failed;
* refactor path verifier;
* notify about failed status with detailed dialog info and rollback button (not implemented yet);
* add labels to easily distinguish 'apply patch action' in local history dialog;
2016-01-25 17:05:15 +03:00
Nadya Zabrodina 740f69c2e2 [patch]: cleanUp: remove unnecessary notification that never occurs and do noting
* showStatus dosn't show failed status;
* Failed status notification shown inside nonWriteActionPreCheck() for this workflow
2016-01-25 17:05:14 +03:00
Nadya Zabrodina 94d872e533 [patch]: cleanUp verifier 2016-01-25 17:05:14 +03:00
Michael Golubev 477faee287 Docker integration - separate tool window - tabs instead of subnodes 2016-01-25 14:56:48 +01:00
Bas Leijdekkers 912e9907f8 IG: fix test/add missing change 2016-01-25 14:47:23 +01:00
nik 8d7d8a0384 IDEA-150835: Provide an API which tells which production module corresponding to tests module 2016-01-25 16:46:07 +03:00
Konstantin Ulitin 13556f976c disable lexing optimization correction check 2016-01-25 16:41:49 +03:00
Alexander Zolotov 8a20eaf86e Postfix templates: adjust templates description 2016-01-25 16:33:20 +03:00
Alexander Zolotov 9f1c967cff Postfix templates: add tests for new templates and use full qualified names
in templates
2016-01-25 16:33:20 +03:00