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