Commit Graph
230004 Commits
Author SHA1 Message Date
Pavel Dolgov acbb991ce1 Java: Convert intention "Join Declaration And Assignment" into inspection - minor fixes after review (IDEA-178919) 2018-10-02 15:12:37 +03:00
Nikita Skvortsov 0a1bac12c0 Temporarily disable external annotations import in unit tests.
It causes heavy slow down. Proper fix is in progress.
2018-10-02 15:07:07 +03:00
Anna.Kozlova 2b224f92f6 redundant suppression: correctly check GlobalSimpleInspectionTool 2018-10-02 13:36:09 +02:00
Anna.Kozlova a85dfed696 enable speed search for find in project structure popup 2018-10-02 13:36:08 +02:00
Alexey Kudravtsev fd68fe8c9b Use bounded wildcards in API in constructors/final methods to make it more conventional and flexible 2018-10-02 14:24:09 +03:00
Aleksey Pivovarov 367311a66c git: re-check protected branches before rewording commit
follow-up: 24e4b6da70
2018-10-02 14:21:43 +03:00
Aleksey Pivovarov 599ad57b5e git: cleanup - make class inner 2018-10-02 14:21:43 +03:00
Jens Ole Lauridsen 650f6513d7 EA-127640 - IAE: SdkConfigurationUtil.$$$reportNull$$$
@NotNull added
2018-10-02 14:20:45 +03:00
Alexey Kudravtsev bc6fca0a13 pale asterisk is not visible 2018-10-02 14:14:55 +03:00
Alexey Kudravtsev 7715496ac2 rename convertToAscii to convertToBytes for IDEA-CR-37477 2018-10-02 14:00:03 +03:00
Alexey Kudravtsev cd2ea30676 | current is back 2018-10-02 14:00:02 +03:00
Alexey Kudravtsev 35c6788f3f memory optimization: byte arrays in VfsData instead of Strings 2018-10-02 14:00:02 +03:00
Alexey Kudravtsev 92e6112ba4 avoid converting CharSequence to String to save memory 2018-10-02 14:00:01 +03:00
Dmitry Jemerov 7722e61379 Mention RegistryKey in Registry's javadoc (IDEA-CR-36577) 2018-10-02 12:52:09 +02:00
Vladimir Krivosheev d57e8ace97 correct texts for "Set Master Password" dialog 2018-10-02 12:32:12 +02:00
Dmitry Zhuravlev 383465d91b vcs: change API for ignored files handling (IDEA-88818, IDEA-184293)
VCS file ignore API changed for adding ability to generate VCS specific ignore files.

added methods to IgnoredFileProvider:
* getIgnoredFilesMasks method to specify file masks for files which should be ignored in VCS for corresponding plugin.
* getIgnoredFilesDescription method for description which should be added to corresponding ignore file.

introduced:
* IgnoredFileMasksTranslator for translating file masks from IgnoredFileProvider to VCS specific one.
* IgnoredFileGenerator and default implementation for Git.
* IgnoredFileGenerator for generate VCS specific ignore files. Added default implementation for Git (GitIgnoreFileGeneratorProvider).
* VcsIgnoreFilesChecker which check presence of ignore file and create once if needed. Can be disabled in Registry.
2018-10-02 13:19:52 +03:00
Nikita Skvortsov 4d6ad34e09 handle external annotations resolution timeout during Maven import 2018-10-02 13:16:46 +03:00
Vladimir.Orlov d496c4df36 IDEA-199519 Uninstall: The IDE installation folder is not deleted after uninstallation
IDEA-CR-37456
2018-10-02 13:13:55 +03:00
pasynkov 1751469f94 make stuff public for Upsource 2018-10-02 11:57:28 +02:00
Sergey Malenkov 9b013623d2 Update dataColumn.svg to fix IntelliJIcons autocheck 2018-10-02 12:52:19 +03:00
Kirill Kirichenko 188f92a7fd Enable new inplace validation tooltips by default 2018-10-02 12:37:29 +03:00
Tagir Valeev 8bb578e43c SimplifyBooleanExpressionFix: fix 'while' handling after ensureCodeBlock improvements 2018-10-02 16:36:16 +07:00
Tagir Valeev 49e8a5a7ff IDEA-199811 RefactoringUtil#ensureCodeBlock: support while conditions; support && chains in if-then and while 2018-10-02 16:36:15 +07:00
Roman Shevchenko dea7100fa8 [java] runtime ASM version detection (IDEA-191331) 2018-10-02 11:34:35 +02:00
Roman Shevchenko c4a601c27f [java] runtime ASM version detection (IDEA-191331) 2018-10-02 11:31:33 +02:00
Dmitry Jemerov 35d906d82b Add extension point for registry keys (IDEA-CR-36577, IDEA-177378) 2018-10-02 11:21:18 +02:00
Anton Bragin 11095e0a77 VirtualFileDelegate interface introduced
VirtualFileDelegate interface represents cases when the VirtualFile needs to delegate to another VirtualFile but have no
corresponding DocumentWindow (e.g. it could be represented by single Document instance opened in TextEditor). Examples
include scientific notebook support (e.g. Jupyter Notebook) where VirtualFile with source code delegates to VirtualFile
with Jupyter JSON.
2018-10-02 12:15:09 +03:00
Vladimir Krivosheev 625f1d23f2 correct texts for "Set Master Password" dialog 2018-10-02 11:10:30 +02:00
Anna.Kozlova 4303e696f9 update highest language level (IDEA-199809) 2018-10-02 11:00:52 +02:00
Anna.Kozlova ab8dc15d0d redundant suppressions: ensure merged tools are processed correctly (IDEA-199808) 2018-10-02 11:00:51 +02:00
Anton Tarasov ca605b7587 IDEA-195260 UI element with line numbers and debugging graphic not accessible to screen readers
review: IDEA-CR-37017
2018-10-02 11:54:19 +03:00
Anton Tarasov b92b91129a Fix AccessibleJBTabsImpl.getAccessibleChildrenCount
It should return all the children, not only tabs. Otherwise, the children will not be tracked by AccessBridge.
2018-10-02 11:54:19 +03:00
Leonid Shalupov 7c2be99127 Libraries configuration UI: open read-only UI without dependency on LibraryImpl
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:04 +03:00
Leonid Shalupov bb9a463304 Extensible ExternalModuleListStorage
IDEA-CR-37148
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:04 +03:00
Leonid Shalupov e1dad34ad0 Do not use ProjectRootManagerImpl in StartupManagerImpl
IDEA-199211 Refactor code dependent on project model implementation
IDEA-CR-37149
2018-10-02 11:48:04 +03:00
Leonid Shalupov c8e1a99841 Convert ProjectLibraryTable to an interface IDEA-CR-36811
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:04 +03:00
Leonid Shalupov 9f81d64ea8 make ExternalStorageConfigurationManager an interface
IDEA-CR-37150
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:03 +03:00
Leonid Shalupov 9941217aac make interface for ProjectLibraryTable
IDEA-CR-36811
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:03 +03:00
Leonid Shalupov 0d151c1829 Make all attribute names in JpsJavaModelSerializerExtension public
IDEA-CR-36812
2018-10-02 11:48:03 +03:00
Leonid Shalupov 2f210ebad9 Replace usages of ProjectManagerImpl with ProjectManagerEx
IDEA-199211 Refactor code dependent on project model implementation
IDEA-CR-36813
2018-10-02 11:48:03 +03:00
Leonid Shalupov 3f3753fd13 less usages of ProjectImpl
IDEA-CR-36816
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:02 +03:00
Leonid Shalupov e46526ae4c ModuleRootManagerEx for sophisticated getModifiableModel
IDEA-CR-36815
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:02 +03:00
Leonid Shalupov eade077bfc ModuleExtensions: do not apply changes if nothing was changed
IDEA-CR-36822
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:02 +03:00
Leonid Shalupov d313d67864 less ModuleManagerImpl.getInstanceImpl
IDEA-CR-36816
IDEA-199211 Refactor code dependent on project model implementation
2018-10-02 11:48:02 +03:00
Leonid Shalupov d3f15d09ff Replace ModuleImpl usages with Module where ModuleImpl is not actually required
IDEA-199211 Refactor code dependent on project model implementation
IDEA-CR-36376
2018-10-02 11:48:01 +03:00
alexey.afanasiev 482029b65b IDEA-199763 SOE on map literal in groovy 2018-10-02 11:47:26 +03:00
Anton Makeev 687eb55956 Keymaps tuned for OC-17846 Enable diagrams support in AppCode, CPP-14279 Enable diagrams support in CLion 2018-10-02 10:37:52 +03:00
Dmitry Batrak 3efa48be5d IDEA-198344 Editor back navigation not working as expected in TDD workflow 2018-10-02 10:35:38 +03:00
Vladimir Krivosheev 049b99d5d4 do not use dumb message pop-up for "set master password" and "import" — validate master password using dialog validation API 2018-10-02 09:17:58 +02:00
Vladimir Krivosheev dedabf2429 update netty 4.1.27 to 4.1.30 (https://netty.io/news/2018/09/28/4-1-30-Final.html) 2018-10-02 09:17:57 +02:00