Commit Graph
188048 Commits
Author SHA1 Message Date
Tagir Valeev 9246190c9c StreamApiMigrationInspection: suggest to use takeWhile() in Java-9 2017-02-01 19:46:04 +03:00
peter 8c1e3a6103 IDEA-165033 Completion should prefer expected enum values over the constants from other enums, even if they're more recently used
a test proving it works
2017-02-01 17:42:12 +01:00
Ilya.Kazakevich ed369dc999 New test runners: tests moved to new configuration:
* Some tests fail. Will fix.
* py files renamed to prevent them from unexpected discovering
* "prefixes" added to tests as a way to provide different targets
* verbosity improved
* suite changed to "non leaf" since there are no suites in new runners
2017-02-01 19:40:59 +03:00
Roman Shevchenko 04e696b8fe Merge remote-tracking branch 'origin/master' 2017-02-01 17:33:00 +01:00
Roman Shevchenko 64db9df817 [devkit] omits class loader parameter adding for JDK 9 2017-02-01 17:32:36 +01:00
Roman Shevchenko 1106750b69 [devkit] restores class loader parameter adding
(was removed by inaccurate cleanup)
2017-02-01 17:31:27 +01:00
Egor.Ushakov 586dcd60a5 cleanup 2017-02-01 19:21:50 +03:00
Vladimir Krivosheev a3e9044a24 IDEA-167493 Java project language level is not serialized 2017-02-01 17:02:38 +01:00
Aleksey Pivovarov 8b55dadedc diff: @Deprecate 2017-02-01 19:00:16 +03:00
Roman Shevchenko ed8020ff5e Cleanup (formatting) 2017-02-01 16:07:32 +01:00
Anna.Kozlova 9515470f1f detect generated method name: allow annotations with parameters (IDEA-167480) 2017-02-01 15:47:45 +01:00
Anna.Kozlova e3352b820f method signature: don't substitute twice during erasure (IDEA-167386) 2017-02-01 15:47:45 +01:00
Alexey Kudravtsev 5fb2be806e cleanup 2017-02-01 17:42:52 +03:00
Alexey Kudravtsev 1d3863fd78 removed big assertion not necessary anymore but hurting inlining 2017-02-01 17:42:52 +03:00
Alexey Kudravtsev 514cad2074 comments 2017-02-01 17:42:52 +03:00
Alexey Kudravtsev dbbb60ba25 IDEA-167436 Rerun 'Find Usages' empties first tab when "open in new tab" is selected 2017-02-01 17:42:52 +03:00
Rustam Vishnyakov eadd0616ac Apply settings to model without preview too
(cherry picked from commit 397e9d9)
2017-02-01 17:32:53 +03:00
Rustam Vishnyakov 0e20c05988 Return 'null' from GeneralCodeStylePanel.getPreviewText()
(cherry picked from commit e001d55)
2017-02-01 17:32:53 +03:00
Dmitry Trofimov e1a4450568 Take encoding from settings 2017-02-01 15:24:59 +01:00
Daniil Ovchinnikov 4fe64d5c3a [groovy] cleanup: make TokenSets interface 2017-02-01 17:24:10 +03:00
Sergey Patrikeev 31c84aa902 [push]: add pre-push handlers that can be run on changes before the push
* add an extension point for pre-push handlers;
* catch handler exceptions and show a message if something went wrong
 during pre-push checks;
* update progress indicator fraction according to each handler progress
 state;
* handle user cancel action by suggesting to push anyway or cancel;
2017-02-01 17:16:11 +03:00
Vladimir Krivosheev ca0bd80263 BundledKeymapProvider should be able to override default load logic 2017-02-01 15:07:44 +01:00
Vladimir Krivosheev e1766bf61e add NotNull 2017-02-01 15:07:44 +01:00
Daniil Ovchinnikov aae3af98b0 [groovy] cleanup: remove ASSIGN_OP_SET TokenSet, use ASSIGNMENTS instead 2017-02-01 17:06:06 +03:00
nik 501dc5f721 modules tree: fixed condition for recreating module nodes.
Don't recreate module node if it was under root and its parent group wasn't changed. Do recreate module node if it was a parent node for other modules and its name was changed.
2017-02-01 17:03:49 +03:00
Valentina Kiryushkina b748f66ccf PY-14605 Minor 1) Fix typo in login url parameter 2) Remove commented code 2017-02-01 16:55:08 +03:00
Gregory.Shrago 6609cf2997 rename inRange() to onRange() and move to TreeTraversal 2017-02-01 16:51:41 +03:00
Dmitry Trofimov 92b346b87b Change the checkbox label 2017-02-01 14:45:20 +01:00
Ilya.Kazakevich 1372c00a06 PY-22460: Check variable before accessing it 2017-02-01 16:23:03 +03:00
Ilya.Kazakevich 7c1c386c9c New test runners: Splitting flat names to tree
* Tests are provided in format like "foo.bar", but we need to convert
them to parent-child
2017-02-01 16:23:03 +03:00
Ilya.Kazakevich bfbd3c8c7f New test runners: do not set test duration to 0 explicitly
* See commend in code
2017-02-01 16:23:03 +03:00
Ilya.Kazakevich 5d021fdd17 PY-22401: Infinite loop fixed for cases when element can't be resolved
* PyQualifiedName::removeLastElement() does not change instance ,
it just creates new instance leaving former unchanged. So,
currentName was always "initialName - 1 component"
2017-02-01 16:23:02 +03:00
Ilya.Kazakevich d6bc173acc PY-22410: Do not provide target for custom mode 2017-02-01 16:23:02 +03:00
Ilya.Kazakevich 14985afe99 PY-22414: Path should be list, not string
* imp API misused. Py2 allows it, while Py3K does not. Now fixed
according to docs.
2017-02-01 16:23:02 +03:00
Ilya.Kazakevich b7d046c4f8 PY-22378: New test runners: preserve old configurations 2017-02-01 16:23:02 +03:00
Ilya.Kazakevich 0c478585cf New test runners: legacy configuration detection improved
* In old version we used to check testType which is never null
2017-02-01 16:23:02 +03:00
Ilya.Kazakevich 57fdfa015a PY-22379: New test runners: background removed 2017-02-01 16:23:02 +03:00
Ilya.Kazakevich 05db6fcbe1 PY-22376: New test runners: Filter out DocTest configurations
* When RunConfigurationProducer finds config with id "test" it provides
it to new configuration producer to check. But it could be doctest
configuration and it leads to classcast
2017-02-01 16:23:02 +03:00
Ilya.Kazakevich c94b46f2ff New test runners: Disable one of two configuration producers
* See disableUnneededConfigurationProducer doc
2017-02-01 16:23:02 +03:00
Ilya.Kazakevich 50b45f3dea New test runners: Support "unittest pattern" 2017-02-01 16:23:02 +03:00
Ilya.Kazakevich d6e45b0963 New test runners: convert old configurations to new format
* We can't loose old configurations. This change allows them to be
 imported and saved as new one.
 * Old configurations renamed to "legacy"
 * All legacy-specific code moved to PyUniversalTestLegacyInterop.kt
 to be removed later.
 * One type is now used for old and new configurations
2017-02-01 16:23:01 +03:00
Ilya.Kazakevich a5faad0406 New test runners: ReflectionUtil delegation property bug fixed 2017-02-01 16:23:01 +03:00
Ilya.Kazakevich 7e18b2430e New test runners: folder renamed to path according to protocol 2017-02-01 16:23:01 +03:00
Ilya.Kazakevich 642921b3b7 New test runners: factory parametrized with configuration type to improve type safety 2017-02-01 16:23:01 +03:00
Ilya.Kazakevich fc04b8d1ba New test runners: findElement renamed to toElement and moved to QualifiedNameExt according to review IDEA-CR-17341 2017-02-01 16:23:01 +03:00
Ilya.Kazakevich 42fe30eee9 New python test runners API based on Leonid s TC runners
* Fixing according to review:/IDEA-CR-17341
2017-02-01 16:23:01 +03:00
Ilya.Kazakevich 6e09980157 New python test runners API based on Leonid s TC runners
* See https://confluence.jetbrains.com/display/~link/PyCharm+test+runners+protocol
 * See "universalTests" package
2017-02-01 16:23:01 +03:00
Ilya.Kazakevich dec4bc1bba ATTest removed
* Beta version does not have any updates since 2012
2017-02-01 16:23:01 +03:00
Ilya.Kazakevich f2983d7c83 Types added to raw classes
* Test classes are now typesafe
2017-02-01 16:23:00 +03:00
Andrey Akinshin 1408683158 Make ConsoleViewImpl.rehighlightHyperlinksAndFoldings public (used in Rider) 2017-02-01 16:17:16 +03:00