Commit Graph
217487 Commits
Author SHA1 Message Date
Anna.Kozlova 5ff6f01db9 raw string literal: insert whitespace to avoid literal till end of file
IDEA-190406
2018-04-17 12:05:53 +02:00
Anna.Kozlova 8c5ad98e3a test navigation: ignore whitespaces in signatures
IDEA-189535
2018-04-17 12:05:53 +02:00
Anna.Kozlova 63421b69e7 accepted language levels: don't duplicate entries (IDEA-190370) 2018-04-17 12:05:53 +02:00
nik 31ebaff6c4 build scripts: show proper error message if invalid module is specified
...in ProductProperties or ScrambleTool.
2018-04-17 12:07:50 +03:00
Sergey Malenkov 3577438f96 remove debugger PNG icons, which replaced with SVG icons 2018-04-17 12:06:18 +03:00
Pavel Dolgov 945ae01bc8 Java: Fixed test for inspection on 'module-info.java' after changes in PSI for static imports 2018-04-17 11:54:12 +03:00
nik 86e6a3f83d build process: add link to the external docs to package-level javadoc 2018-04-17 11:48:54 +03:00
nik de54ae693d build process: improve javadoc about target source roots (IDEA-190358) 2018-04-17 11:48:53 +03:00
nik 5ce376da4e build scripts: generate third-party libraries list when building from sources 2018-04-17 11:48:53 +03:00
Maxim.Mossienko ba45f0396e Avoid deadlock during index cleanup (RUBY-21411) 2018-04-17 10:37:08 +02:00
Tagir Valeev a1a4663b73 CollectMigration: support toUnmodifiableMap
Fixes IDEA-187213 Stream API migration: support Java 10 toUnmodifiableList/Set/Map collections
2018-04-17 15:06:35 +07:00
Tagir Valeev 000f124c33 IDEA-190393 When external annotations are enabled, the action works on local variable, but does nothing 2018-04-17 14:14:44 +07:00
Vladimir.Orlov f3ae35ae1a win launcher: cleanup 2018-04-17 10:08:19 +03:00
Tagir Valeev de4e7e8e19 UnnecessarilyQualifiedInnerClassAccessInspection: handle comments 2018-04-17 12:56:13 +07:00
Tagir Valeev e9a41d3abc ControlFlowAnalyzer: use common element from array/list on for-each; cosmetics 2018-04-17 12:46:53 +07:00
Tagir Valeev dd16819fb9 CFGBuilder#assignAndPop, assign 2018-04-17 12:44:35 +07:00
Tagir Valeev 07ade0780a ExpressionUtils#isConstantArray: allow usage in for-each 2018-04-17 12:41:17 +07:00
Tagir Valeev 836f11c1f2 DfaValueFactory#createCommonValue 2018-04-17 10:53:58 +07:00
Tagir Valeev 128794aa97 ConditionalGotoInstruction: better toString 2018-04-17 10:53:10 +07:00
Tagir Valeev 7253845d5f DfaMemoryStateImpl: fix sentinel handling 2018-04-17 10:52:38 +07:00
Tagir Valeev a83cedc58a Unroll short Stream.of(...) sequences (up to three elements)
Fixes IDEA-189143 Support unrolling of Stream.of(a, b, c)
2018-04-17 09:49:19 +07:00
Tagir Valeev 19cc2af06d AnnotationUtil#collectSuperParameters: redundant modifier list null-check reverted
Review ID: IDEA-CR-31796
2018-04-17 09:49:18 +07:00
Alexey Ushakov 1d7f055271 Updating versions of project dependencies: jdkBuild->u152b1226.7
Alexey Ushakov
2018-04-17 01:11:25 +03:00
Mikhail Golubev ea5623424b PY-29471 Use runpy module to launch pip instead of pip.main 2018-04-16 20:42:27 +03:00
peter b2b723fa44 speedup java class resolve a bit
don't even look for class in on-demand imports when named import matches
2018-04-16 18:59:52 +02:00
Vladislav.Soroka a8613266c6 IDEA-190106 Gradle sourceset incorrectly considered as submodule 2018-04-16 19:54:32 +03:00
Semyon Proshev 7351ca44bf Enable stubs for math, queue, socket, sqlite3 (PY-13750, PY-28708, PY-28020, PY-26623) 2018-04-16 19:41:15 +03:00
Semyon Proshev 04c8e3f96d Sync with typeshed @ a5429d25dc326b69116f958dcb0a43c6f82dadce 2018-04-16 19:39:04 +03:00
Vladimir Krivosheev 825150e99d run manager workspace scheme manager — do not use VFS (more clear code), part 3 2018-04-16 18:11:44 +02:00
Anna.Kozlova c6b5513db2 fix testdata 2018-04-16 18:06:04 +02:00
Sergey Malenkov 036fff1224 update debugger icons based on user comments 2018-04-16 18:29:10 +03:00
Julia Beliaeva bfa074babe [vcs-log] fix recreating log after reloading mappings from disk
When vcs mappings are changed on disk, ProjectLevelVcsManager.readDirectoryMappings first clears the old mappings completely. This triggers VCS_CONFIGURATION_CHANGED event. Then new mappings are set, which triggers the event again. So recreateLog is called twice, the first time it just disposes the old log, the second it should create a new one.

The issue was that the callback creating a new log was only called if an old log was present (after disposing it). Which led to new log not being created. Fix is to always invoke the callback.
2018-04-16 18:22:21 +03:00
Vladimir Krivosheev 9a022b8e73 run manager workspace scheme manager — do not use VFS (more clear code), part 2 2018-04-16 17:09:29 +02:00
Maxim.Mossienko 9056b8c328 Get rid of Snappy library, 1 (IDEA-189365) 2018-04-16 17:04:08 +02:00
Gregory.Shrago 41b462d66a do not show in Database view 2018-04-16 18:02:40 +03:00
Daniil Ovchinnikov 1a9e4c6304 [groovy] update stubs test data after 5e31551 2018-04-16 18:01:18 +03:00
Vladimir Krivosheev 237b072a3f run manager workspace scheme manager — do not use VFS (more clear code) 2018-04-16 17:00:07 +02:00
vadim.lomshakov 96f7c9ef33 introduced GotoActionAliasMatcher 2018-04-16 17:59:00 +03:00
Daniil Ovchinnikov d98b845a2d [groovy] prevent recursion when computing literal type substitutor
This change should fix EA-68501, EA-97181 and IDEA-190205.
2018-04-16 17:55:19 +03:00
Sergey Malenkov 9f9f124de3 fix patcher for deprecated icons 2018-04-16 17:52:36 +03:00
Anna.Kozlova 48dcb9fe54 split declaration: PIEAE (IDEA-190299) 2018-04-16 16:45:23 +02:00
Alexey Ushakov 838b1b46ff Updating versions of project dependencies: jdkBuild->u152b1226.6
Alexey Ushakov
2018-04-16 17:40:07 +03:00
Julia Beliaeva 5e8086a542 [file-history] edit source from changes should only be active in changes browser
Since revision 3aa11a5618, Edit Source action from Changes Browser is registered via xml file. So it started to be active when there are changes in context. This led for this action to be executed from file history by f4 shortcut instead of Open Repository Version (IDEA-180371). Open Repository Version action inherited icon and shortcut from Edit Source, which is weird since it is a separate action and the two can appear in the same context simultaneously, so it was changed in 52f1c1ee48. All this led to IDEA-190169 issue: Edit Source is always invoked by f4 even when user wants to assign f4 to Open Repository Version. Solution of the problem is to restrict EditSourceFromChangesBrowserAction to Changes Browser.
2018-04-16 17:10:51 +03:00
Egor Ushakov 0223bd286a restore breakpoint action for IDEA-130826 2018-04-16 17:00:35 +03:00
Elizaveta Shashkova 27cecf4c84 "Matplotlib support failed" when importing matplotlib subpackages (PY-29260)
Sometimes activation function can be called, when matplotlib module isn't fully imported. Do not remove activation function until the module is imported properly.
2018-04-16 16:54:03 +03:00
Anton Lobov f5e8df4013 fix license information for json schemas v4/v6 2018-04-16 15:47:22 +02:00
Daniil Ovchinnikov 5e31551e1c [groovy] stub type parameter bounds 2018-04-16 16:44:53 +03:00
Rustam Vishnyakov a5863461f9 Cleanup unused imports 2018-04-16 16:35:56 +03:00
Rustam Vishnyakov dacc540d5d Migration to PsiFile-based CodeStyle API 2018-04-16 16:31:26 +03:00
Rustam Vishnyakov e2ba4cbd1e IDEA-CR-31769 Migration to PsiFile-based CodeStyle API
Continued, part 2
2018-04-16 16:11:55 +03:00