Commit Graph
190631 Commits
Author SHA1 Message Date
Anna.Kozlova c719482b06 pull up inference errors when current call has no type parameters (IDEA-169316) 2017-03-09 15:04:34 +01:00
Yann Cébron 585bf0e512 Merge remote-tracking branch 'origin/master' 2017-03-09 14:51:29 +01:00
Yann Cébron 8016b4df6d Merge remote-tracking branch 'origin/master' 2017-03-09 14:50:06 +01:00
Mikhail Golubev 3d8d7cda5d PY-19837 Preserve trailing comments in optimize imports
When there are a few such comments after "from" imports that are
going to be combined into one, the first of the comments is inserted
on the same line after the statement, and the remaining ones appear
below as extra line comments.
2017-03-09 16:49:34 +03:00
Mikhail Golubev 9da18a8567 PY-19837 Keep line comments in optimize imports
Basically, collect line comments before each import statement and insert
them back when generating the new import block.

A few corner cases:
If a normal import statement is split into several new ones, all its
comments appear before the first of these partial statements.
On the other hand, if several "from" imports are combined into one,
their comments are joined together in the same order as the names listed
in these statements (they may get additionaly sorted).
Shebang comments are ignored.
2017-03-09 16:49:34 +03:00
Yann Cébron 23ef4f1cf3 [xml] XmlEnumeratedValueReferenceProvider: small optimization 2017-03-09 14:48:49 +01:00
Egor.Ushakov 5376c707a8 reuse const message node 2017-03-09 16:02:50 +03:00
Vladislav.Soroka 5e13f0a372 IDEA-169103 Composite build configuration is not saved 2017-03-09 16:00:23 +03:00
Aleksey Pivovarov a27b6c734e diff: update test data 2017-03-09 15:47:02 +03:00
Roman Shevchenko bf1a2f984e [tests] switches Java module tests to mock JDK 9 2017-03-09 13:42:11 +01:00
Elizaveta Shashkova 4158ababbf Attach Debugger to console fails (PY-22999)
Do not break backward compatibility for pyqt option
2017-03-09 15:20:58 +03:00
Elizaveta Shashkova 4d08dc615c Updates from PyDev.Debugger: update Windows binaries after minors (PY-22904) 2017-03-09 15:20:57 +03:00
Elizaveta Shashkova 6010b89cb9 Updates from PyDev.Debugger: minors (PY-22904) 2017-03-09 15:20:56 +03:00
Elizaveta Shashkova 28bef58b9d Updates from PyDev.Debugger: refix attaching to subprocess with Popen on Windows (PY-20476, PY-22904) 2017-03-09 15:20:56 +03:00
Elizaveta Shashkova adde01b0e2 Updates from PyDev.Debugger: revert changes for multiprocess debugging in Docker (PY-22978, PY-22904) 2017-03-09 15:20:55 +03:00
Elizaveta Shashkova fc6acbb99c Updates from PyDev.Debugger: update windows binaries (PY-22904) 2017-03-09 15:20:54 +03:00
Elizaveta Shashkova 41d1c6b01c Updates from PyDev.Debugger: revert showing return values and fix run to cursor in frame evaluation (PY-22904) 2017-03-09 15:20:53 +03:00
Elizaveta Shashkova 9ac219bac7 Updates from PyDev.Debugger: fix some tests and temporary disable remote tests because they hangs (PY-22904) 2017-03-09 15:20:52 +03:00
Elizaveta Shashkova bda30640e4 Updates from PyDev.Debugger: update Cython extensions (PY-22904) 2017-03-09 15:20:51 +03:00
Elizaveta Shashkova c3f1020c8f Updates from PyDev.Debugger: Providing a way for the debugger to support a specified version of Qt, fixed issue where a >>native Qt signal is not callable<< message was raised when connecting a signal to QThread.started (PY-22904) 2017-03-09 15:20:50 +03:00
Elizaveta Shashkova e070b0261b Updates from PyDev.Debugger: fix breakpoint skipping if it's on the last line of function (PY-22904) 2017-03-09 15:20:50 +03:00
Elizaveta Shashkova 8594c5766c Updates from PyDev.Debugger: Integrating performance enhancements (major enhancements from caching information on hits and skips in PyDBFrame.trace_dispatch and ThreadTracer.__call__), along with some micro-optimizations (PY-22904) 2017-03-09 15:20:49 +03:00
Elizaveta Shashkova bb7a0316cc Updates from PyDev.Debugger: --Fix the problem with making PyDBFrame a cdef by guarding the reference borrowing from the PyFrameObject (PY-22904) 2017-03-09 15:20:48 +03:00
Elizaveta Shashkova d6e8ff2e92 Updates from PyDev.Debugger: 1.0.0 release (PY-22904) 2017-03-09 15:20:47 +03:00
irengrig 326cf9629f SemVer: keep old variant. PackageJsonUtil, versionIsGreaterOrEqualMajor: use in-place simple method to get the major version 2017-03-09 13:17:25 +01:00
Aleksey Pivovarov b42ac25804 IDEA-158953 diff: do not hide chevrones by "do not show gutter icons" 2017-03-09 15:10:37 +03:00
Aleksey Pivovarov 5cae0799a4 diff: update test data 2017-03-09 15:09:20 +03:00
Aleksey Pivovarov 059d4d1d41 diff: do not merge words while ignoring ranges 2017-03-09 15:09:20 +03:00
Liana.Bakradze 3514cf3cdf PY-23024 Data View tool window: create mapping for help page 2017-03-09 14:59:18 +03:00
Vladislav.Soroka 30ebcf7d2b external system: cleanup, do not use module options explicitly 2017-03-09 14:55:46 +03:00
Dmitry.Krasilschikov 60c4bebaed having selected in parent component sdk in 'add sdk' popup 2017-03-09 14:48:02 +03:00
Dmitry Avdeev 25f6d9adc9 IDEA-116537 XML: default value warning 2017-03-09 14:45:51 +03:00
Nadya Zabrodina d5ffdaa283 [vcs]: fix typo 2017-03-09 14:43:41 +03:00
Nadya Zabrodina 353099bab6 [shelf]: don't show diff if double click performed on shelvedChangeList
* (IDEA-71928) if no changes/binary changes selected - expand/collapse
 node on double-click;
* with shortcut show diff action;
2017-03-09 14:43:40 +03:00
Aleksey Pivovarov 785d4fb8b4 IDEA-158609 lst: adjust colors for color-blindness theme 2017-03-09 14:41:25 +03:00
irengrig cc08e4bf65 + also have an old method in place. (Have a separate SemVerMatcher for parsing semver versions in 2 variants: strict or partial. Fixes SemVerTest) 2017-03-09 12:15:38 +01:00
irengrig b2c890260a + also have an old method in place. (Have a separate SemVerMatcher for parsing semver versions in 2 variants: strict or partial. Fixes SemVerTest) 2017-03-09 12:03:34 +01:00
irengrig 0ec02fd482 have a separate SemVerMatcher for parsing semver versions in 2 variants: strict or partial. Fixes SemVerTest 2017-03-09 12:03:34 +01:00
Roman Shevchenko 7ba6c5dab1 [java] highlights external implementations in 'provides' (IDEA-169193) 2017-03-09 11:49:13 +01:00
Roman Shevchenko 4e4f40b003 [tests] adds a couple of regression tests for IDEA-12099 2017-03-09 10:38:41 +01:00
Roman Shevchenko 528d72e793 [updater] finds a nearest candidate for move, fixed (IDEA-CR-19029) 2017-03-09 09:59:14 +01:00
nik 1fe899955e project configuration: use JUnit JARs from the project sources, not from IDE's installation
Future versions of IDEA may bundle different version of JUnit. Also when a project refers to two JAR files from different directories IDEA index classes from both of them even if they have the same content.
2017-03-09 11:56:59 +03:00
nik de8355821f cleanup: unused class deleted 2017-03-09 11:26:12 +03:00
Vladislav.Soroka 24a0bec546 external system: fix module name dedup delimiter 2017-03-09 10:57:18 +03:00
Tagir Valeev 6f60712d5a Java9CollectionFactoryInspectionTest: updated to use MockJdk9 2017-03-09 10:55:16 +07:00
Sergey Ignatov 8d470681e4 don't remove incremental caches if project is build incrementally 2017-03-09 12:49:10 +09:00
Kirill Likhodedov 69df7429c7 Rename inconsistent "Commit Project/Commit Changes" to plain "Commit"
There was a single action class with duplicate action declarations
(CheckinProject and ChangesView.Commit) and even one more action name
declaration in VcsBundle.

ChangesView.Commit declaration is kept, because it is used in a plugin.

Fixes IDEA-66052
2017-03-08 22:10:16 +00:00
peter 2b3d7ca783 less spam when initializing performance test timings, don't throw 2017-03-08 22:17:19 +01:00
peter 4d5f1ce3be multithreaded completion in tests 2017-03-08 22:17:18 +01:00
Julia Beliaeva eb708890e5 [file-history] intern file path sets in the names data for file history 2017-03-08 22:31:30 +03:00