Commit Graph
172792 Commits
Author SHA1 Message Date
Anna.Kozlova 708771b880 pass repeat count to fork vms 2016-05-24 17:18:36 +02:00
Joe Baker-Malone d904d311ac [platform] supports external components in update checker
E.g. SDKs installed from the IDE, but not shipped/updated as a part of it.
2016-05-24 17:12:00 +02:00
Alexey Kudravtsev c3ec1d1aaa javadocs 2016-05-24 18:12:07 +03:00
peter 1c70e25d2e IDEA-154272 Editor opening should do heavy operations in background 2016-05-24 17:09:46 +02:00
peter 10f57a3960 start run configurations in a transaction because some of them saveAllDocuments 2016-05-24 17:09:46 +02:00
Dmitry Batkovich d124454677 inspection toolwindow: resort actions in the toolbar 2016-05-24 18:07:23 +03:00
Rustam Vishnyakov 1c7df29ef9 Language added to LineIndentProvider API 2016-05-24 18:01:51 +03:00
Dmitry Batkovich ceeeb88015 inspection toolwindow: inspection options button removed from toolbar 2016-05-24 18:00:59 +03:00
Roman Shevchenko c0da3c21d0 [platform] replaces old update notifications instead of blocking newer ones; correction 2016-05-24 16:53:34 +02:00
Aleksey Pivovarov 4c73c8035c Task.Modal: fix onCancel() usages
after recent changes, Modal.onCancel() is no longer executed if Modal.run() throws an exception.
2016-05-24 17:47:40 +03:00
Aleksey Pivovarov d2f4eeec33 vcs: sanitize BackgroundTaskQueue 2016-05-24 17:47:40 +03:00
Aleksey Pivovarov 5c4046a522 ProgressManager - always invoke Task callbacks
* add onError() / onFinished() callback
* always trigger one of onSuccess()/onCancel()/onError() and onFinished()
    before this change, callbacks hadling was not guaranteed if Task.run() throwed an exception.
    Task.Modal - runProcessWithProgressSynchronously() would call onCancel()
    Task.Backgroundable - runProcessWithProgressAsynchronously() would do nothing

    thus, previous implementation of onFinished() was not error-prone.

* this change might break implementations, that relied on old behaviour of Task.Modal.
2016-05-24 17:47:40 +03:00
Aleksey Pivovarov 5f33787fb1 TaskContainer - move meaningful toString to the base class 2016-05-24 17:47:40 +03:00
Aleksey Pivovarov ac02828a03 remove dead code 2016-05-24 17:47:40 +03:00
Aleksey Pivovarov 3fcf6ff7eb do not allow to run Task from non-EDT thread in tests
this commit reverts e5b44d6d5a
2016-05-24 17:47:40 +03:00
Aleksey Pivovarov 7d258bc82a expr lambda -> block lambda
this commit partially reverts 43673ee
2016-05-24 17:47:40 +03:00
Roman Shevchenko cc0a4f3a70 [platform] replaces old update notifications instead of blocking newer ones 2016-05-24 16:44:45 +02:00
Roman Shevchenko 601c9319b8 [vfs] increases file watcher buffer size on Windows (IDEA-156453) 2016-05-24 16:33:06 +02:00
Vladislav.Soroka 4c3c2a1b8f gradle: use SourceSetCachedFinder in dependency resolver 2016-05-24 17:31:52 +03:00
Semyon Proshev 7eda317824 Decrease usages of PyRequirement constructors in tests 2016-05-24 17:30:00 +03:00
Semyon Proshev 08d051d62d Test requirements with comment at the end 2016-05-24 17:30:00 +03:00
Semyon Proshev e84e97c97b Support multiline requirements in requirements.txt parsing 2016-05-24 17:29:59 +03:00
Semyon Proshev 3b5c62bf95 Support per-requirement overrides in requirements.txt parsing 2016-05-24 17:29:59 +03:00
Semyon Proshev ef15b9b3d7 Parse requirements with --src option 2016-05-24 17:29:59 +03:00
Semyon Proshev 751ec097b5 Updated version normalization tests for PyRequirement 2016-05-24 17:29:58 +03:00
Semyon Proshev 1ba497832a Make some renamings in PyRequirement for better reading 2016-05-24 17:29:58 +03:00
Semyon Proshev 7cfd8ec831 Fix PyRequirementTest package 2016-05-24 17:29:58 +03:00
Semyon Proshev 1ef3192231 Simplify PyRequirement constructors 2016-05-24 17:29:57 +03:00
Semyon Proshev fb0a913708 Implement and use PyRequirementVersionNormalizer: PEP-0440/normalization 2016-05-24 17:29:57 +03:00
Semyon Proshev 6a23d15978 PyRequirement: implement parsing of PEP-508 and PEP-440 requirements 2016-05-24 17:29:57 +03:00
Semyon Proshev cdf6f7a26c Updated tests for PyRequirement: there are tests for requirement names, versions and extras. All previous tests have been saved but some of them were reworked and integrated into new ones. 2016-05-24 17:29:56 +03:00
Semyon Proshev 47b7d1b439 PyRequirement: implement parsing of vcs urls 2016-05-24 17:29:56 +03:00
Semyon Proshev ebea6721aa Move enum and static class from PyRequirement to upper level to special package 2016-05-24 17:29:56 +03:00
Semyon Proshev 6df9174e00 Updated tests for PyRequirement: there are tests for archive urls, vcs, requirement, options and comments. All previous tests have been saved but some of them were reworked and integrated into new ones. 2016-05-24 17:29:55 +03:00
Denis Fokin 7105461736 IDEA-156004 Mac OS: black stripes appear at the top and thr bottom of IDEA window after restarting in full screen 2016-05-24 17:28:11 +03:00
Dmitry Batkovich 87a82c3666 Merge remote-tracking branch 'origin/master' 2016-05-24 17:19:02 +03:00
Dmitry Batkovich c381723f4f inspection toolwindow: do not use head insertion to array list while RefEntities counting (IDEA-156384) 2016-05-24 17:18:14 +03:00
Ekaterina Tuzova 4b248b0a15 fixed generator test, added test for keyword names in docstring signature 2016-05-24 17:17:44 +03:00
Dmitry Trofimov b907fa934c Fix gradle exec task 2016-05-24 17:15:53 +03:00
Dmitry Trofimov 06d4c567ef Fix another typo 2016-05-24 17:12:46 +03:00
Dmitry Trofimov dd0e609d8d Fix a typo 2016-05-24 17:12:46 +03:00
Dmitry Trofimov 108b45fcbe Switcher shortcut should work in Terminal (IDEA-156404) 2016-05-24 17:12:46 +03:00
Dmitry Trofimov e03b4b9630 Fix terminal font size in presentation mode 2016-05-24 17:12:46 +03:00
Dmitry Trofimov c316727f99 Fix fonts size for terminal launched in presentation mode (IDEA-142555) 2016-05-24 17:12:46 +03:00
Dmitry Trofimov b63270e47d Recent files shortcut should work in Terminal 2016-05-24 17:12:46 +03:00
Dmitry Batkovich 50ac39d28b Merge remote-tracking branch 'origin/master' 2016-05-24 17:01:58 +03:00
peter 7049fd8e31 IDEA-155920 Smart completion inserts dot instead of $ for inner classes in implementation in plugin.xml 2016-05-24 15:21:51 +02:00
peter dc64af7f22 IDEA-156379 Suggested "collect(Collectors.toList())" ignores static Collectors import 2016-05-24 15:21:50 +02:00
peter 817581a5ba remove unused test data file 2016-05-24 15:21:50 +02:00
Anna.Kozlova 46c5ed5466 revert revert 2016-05-24 15:14:02 +02:00