Commit Graph
200768 Commits
Author SHA1 Message Date
Roman Ivanov f9f85c0832 improve codegen in simple case 2017-08-17 16:13:47 +07:00
Roman Ivanov 6ad78abae9 add joining tests to general test suite 2017-08-17 10:42:01 +07:00
Roman Ivanov fa416812fc improve conversion to stream api for joining cases 2017-08-17 10:21:31 +07:00
peter d562896618 a test for IDEA-174819 Following annotation is removed on autocomplete 2017-08-16 19:57:19 +02:00
peter 7386429f3f throw PCE from runReadActionInSmartMode if project is closed (IDEA-177146, IDEA-176982) 2017-08-16 19:39:44 +02:00
peter 3728228276 JavaClassSupersImpl.reportHierarchyInconsistency: report the same in tests (to allow for jetCheck shrinking), clarify 2017-08-16 19:39:44 +02:00
peter 9ed595c663 provide message for logging throwables
for those clients who look at the deepest cause first
2017-08-16 19:39:44 +02:00
Nikita Skvortsov 6c88047d96 update POC "idea settings" gradle plugin 2017-08-16 19:54:43 +03:00
Anna.Kozlova fb54993f89 inconsistent language level: check module element 2017-08-16 18:08:32 +02:00
Roman Shevchenko 1858dac362 Cleanup (unneeded and factually wrong annotations) 2017-08-16 18:02:52 +02:00
Egor.Ushakov 3d6f5d20c5 Init debugger NotificationGroup on xdebugger load to see group in settings before the first debug session start 2017-08-16 18:35:02 +03:00
Maxim.Mossienko d46b2dc4f7 cleanupForNextTest is added 2017-08-16 17:25:38 +02:00
Konstantin Kolosovsky d36a8c669a Invalidate node sizes when resizing revisions tree in Repository tab
Used "CommittedChangeListRenderer" aligns some data right. This led to errors on revisions tree resizing as initially calculated node sizes were always used.

IDEA-161117
2017-08-16 18:09:56 +03:00
Konstantin Kolosovsky ad77d93afc Fix adding wc.db files to VFS to correctly handle external operations
IDEA-175916
2017-08-16 18:09:56 +03:00
Konstantin Kolosovsky 6646e1362f Inline "SvnRepositoryLocation.getLocalPath()" 2017-08-16 18:09:56 +03:00
Konstantin Kolosovsky 4f39eae60e Simplify "SvnMapping" 2017-08-16 18:09:56 +03:00
Konstantin Kolosovsky f5a70a5cec Remove unused "SvnFileUrlMapping.rootsDiffer()" 2017-08-16 18:09:56 +03:00
Konstantin Kolosovsky 6cbec41ad4 Show svn branches popup right after previous popup is closed
Utilize "PopupStep.getFinalRunnable()" instead of "PopupStep.onChosen()" for this. This way focus behavior is different and svn branches popup is not closed by "IdePopupManager".

IDEA-172523
2017-08-16 18:09:56 +03:00
Konstantin Kolosovsky 8b7edde718 Use separate help ids for different svn settings configurables 2017-08-16 18:09:55 +03:00
Konstantin Kolosovsky 1b904c138e Use IDEA temp directory as sqlite jdbc temp directory
IDEA temp directory is ensured to have necessary permissions.

IDEA-170912
2017-08-16 18:09:55 +03:00
Konstantin Kolosovsky 9d094913fa Fix "Non-atomic operation on volatile field" in "SvnHistoryTest" 2017-08-16 18:09:55 +03:00
Konstantin Kolosovsky 8a4dc70028 Refactor "SvnHistoryTest" - remove duplication 2017-08-16 18:09:55 +03:00
Konstantin Kolosovsky 3399cd4c6a Do not fail svn tests if "-ea" jvm option is not specified 2017-08-16 18:09:55 +03:00
Konstantin Ulitin a9cacb4b06 add JS language per directory mappings configurable (WEB-12666) 2017-08-16 18:05:51 +03:00
Ilya.Kazakevich 897351156c PY-25664: Search through list of all test methods, don't stop on first
Buggy logic went through list of methods failing on first that does
not start with 'test'.

It is now checks all methods.
2017-08-16 17:50:19 +03:00
Daniil Ovchinnikov 7a4e396b7f [groovy] delegate hasBlock() check from reflected to original method 2017-08-16 17:30:33 +03:00
Daniil Ovchinnikov 45f148640b [groovy] disallow Convert Closure to Method intention from reference
This is needed to prevent loading AST during intention pass as the
predicate queries target property initializer which is not stored in
stubs.
2017-08-16 17:24:40 +03:00
Bas Leijdekkers 07818b64da IPP: use streams 2017-08-16 16:16:47 +02:00
Egor.Ushakov 624c8ea848 fixed tests on jdk9 2017-08-16 17:13:58 +03:00
Nikita Skvortsov af29ae94f9 improve project/module level libraries generation for Gradle import
Properly handle Gradle older than 2.4
2017-08-16 17:01:51 +03:00
Nikita Skvortsov 73c32c8a8c improve project/module level libraries generation for Gradle import
Create a module-level dependency if the library's file is located under Gradle project. Create project level dependency otherwise.
Avoid names collision: create new name, if existing library does not have reference to file
2017-08-16 17:01:51 +03:00
Nikita Skvortsov 18252ea0f0 import single file dependencies from Gradle as project level libraries. 2017-08-16 17:01:51 +03:00
Roman Shevchenko e28d46bbf3 Cleanup (javadoc; IDEA-CR-23794) 2017-08-16 15:56:34 +02:00
Dmitry Trofimov 7f1460ecb4 Add bundled skeletons builder
Pre-built skeletons are bundled with PyCharm and save a lot of time on the first indexing.
Though they were built manually and currently not up-to date. Now we build them automatically.
2017-08-16 15:42:03 +02:00
Anna.Kozlova 5c872143bc use default equals/hashcode template in tests 2017-08-16 15:35:15 +02:00
Anna.Kozlova 32a0da8685 low priority for create switch (IDEA-177571) 2017-08-16 15:35:15 +02:00
Anna.Kozlova dc7edd84fa copy to final: ensure to walk up through nested lambdas (IDEA-177496) 2017-08-16 15:35:15 +02:00
peter d98b7936e0 java sanity tests: ignore some actions (filed to YT) 2017-08-16 15:33:26 +02:00
Yann Cébron c7e08133c5 [dom] GenericDomValue.getRawText: add @Nullable 2017-08-16 15:24:57 +02:00
Yann Cébron fcc3457e9b [devkit] ExtensionPointImpl: fix possible NPE 2017-08-16 15:22:01 +02:00
Yann Cébron 9f8626e071 [devkit] PluginXmlDomInspection.annotatePsiClassValue: fix possible NPE 2017-08-16 15:18:59 +02:00
Aleksey Pivovarov 67373b80c4 diff: fix title layout with multiple notifications
ex: one editor - with two notifications, another - with one notification
2017-08-16 15:59:31 +03:00
Anna.Kozlova f4dadc2590 inner class reference visitor: check type elements (IDEA-177563) 2017-08-16 14:53:03 +02:00
Anna.Kozlova 6de6b3524e junit 5: show warning if signatures do not match (IDEA-177578) 2017-08-16 14:53:03 +02:00
Anna.Kozlova 2a62984a5e generate equals/hashcode: preselct Objects.equals (IDEA-177603)
change default selection if chosen default is not applicable
2017-08-16 14:53:03 +02:00
Alexey Kudravtsev 0524ae95df avoid reorder problems? 2017-08-16 15:46:51 +03:00
meanmail 200f59d7cf Fix: Broken links from stepik to pycharm 2017-08-16 14:52:42 +03:00
Maxim.Mossienko 8fafe2e692 review followup (IDEA-CR-23847) 2017-08-16 13:44:55 +02:00
Vassiliy.Kudryashov 89849b0fb6 IDEA-177527 Debugger toolbar copies itself for each tab
Make not layouted components invisible
2017-08-16 14:42:20 +03:00
Alexey Kudravtsev 55533e435b explicit assertion for starting find usages from within write action 2017-08-16 14:34:43 +03:00