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