Rustam Vishnyakov
254c3dff56
Replace a simple code style property test with export to Json
2019-01-23 16:22:56 +03:00
Aleksey Pivovarov
0ea170514d
EA-132392 - assert: ComponentManagerImpl.lambda$throwAlreadyDisposed$
2019-01-23 16:08:02 +03:00
Aleksey Pivovarov
3750b34a85
diff: do not log PCE
...
EA-134007 - PCE: AbstractProgressIndicatorBase.throwIfCanceled
2019-01-23 16:06:18 +03:00
Rustam Vishnyakov
eb0b5ff158
Support for code style value lists
2019-01-23 15:57:32 +03:00
Dmitry Batkovich
e52abb1894
properties: do not use PropertyKeyIndex for injected code IDEA-205800
2019-01-23 15:56:42 +03:00
Dmitry Batkovich
990e186f01
properties: increase time in perf test
2019-01-23 15:56:42 +03:00
Dmitry Batkovich
6cf62ab8a9
cleanup: dead code
2019-01-23 15:56:42 +03:00
Aleksey Pivovarov
9ad6cd9c89
EA-134424 - IAE: ObjectUtils.$$$reportNull$$$
2019-01-23 15:51:11 +03:00
Alexander Lobas
f8e42dd3d4
Plugins: show plugins from custom repos when main is not available
2019-01-23 15:45:02 +03:00
Roman Shevchenko
a136c8d291
Cleanup (warnings)
2019-01-23 13:31:04 +01:00
alexey.afanasiev
5525cec00d
[groovy] IDEA-202693 Refactor closure parameters resolve. Fix test.
2019-01-23 15:17:17 +03:00
Dmitry Batrak
578f44967f
IDEA-205336 after new file is added, "last edit location" doesn't work
2019-01-23 15:07:05 +03:00
Pavel Dolgov
77caa9740f
Java: Support switch expressions with old-style syntax, refactored to simplify the code (IDEA-202629)
2019-01-23 15:06:45 +03:00
Eldar Abusalimov
c39ba25672
EditorGutterComponentEx: Don't add gap after the last annotation gutter
2019-01-23 14:58:43 +03:00
Eldar Abusalimov
ba98d37360
EditorGutterComponentEx: Add an option to forbid closing annotations
2019-01-23 14:58:43 +03:00
Dennis Ushakov
2df4f812ba
add tooltip support for icon tag
2019-01-23 14:48:18 +03:00
nik
cb93075004
project structure dialog: fix double disposal of newly created libraries (IDEA-196008)
...
Such libraries will be disposed in getLibrariesModifiableModel().removeLibrary(library) call.
2019-01-23 14:40:37 +03:00
Alexey Kudravtsev
bbedd45ea5
cleanup
2019-01-23 14:39:53 +03:00
Alexey Kudravtsev
bf731a0a95
cleanup: remove excessive VFileCreateEvent constructor
2019-01-23 14:38:24 +03:00
Alexey Kudravtsev
aed68b6bc8
provide name for anonymous threads to make stacktraces easier to read
2019-01-23 14:34:27 +03:00
Alexey Kudravtsev
4c13f677c9
move empty directory detection from VirtualFilePointerManagerImpl to RefreshWorker to be less freezy (IDEA-CR-42309)
2019-01-23 14:34:26 +03:00
Alexey Kudravtsev
8ce36d2809
cleanup
2019-01-23 14:34:26 +03:00
peter
6b2c392053
don't load and parse AST in EDT on document change
...
there's no need to switch view provider to AST content, potentially causing expensive stub-PSI binding,
because VirtualFileContent works fine for non-committed documents
the tests also pass without loading AST for all roots
also makes the trace in EA-134210 - IOOBE: FileTrees.bindSubstratesToCachedPsi
2019-01-23 12:25:19 +01:00
Daniil Ovchinnikov
6155526cce
[groovy] dfa: check reassigned type in @CompileStatic (IDEA-186753)
2019-01-23 13:59:41 +03:00
Roman Shevchenko
6592a2f11d
[vfs] one more place to reuse file attributes from VFileCreateEvent; duplicates (IDEA-202236)
2019-01-23 11:43:29 +01:00
Egor Ushakov
389ddf11d2
IDEA-189549 Better display for Maps in debugger - show types
2019-01-23 13:31:09 +03:00
Tagir Valeev
2e29bb33e8
CustomMethodHandlers: skip() fixed
2019-01-23 17:25:56 +07:00
Kirill Kirichenko
b78db0937d
Cyrillic "с" in word contrast
2019-01-23 13:24:23 +03:00
Bas Leijdekkers
df421b0b25
IG: add log4j 2 logger default (IDEA-196735)
2019-01-23 11:19:07 +01:00
Bas Leijdekkers
d189354504
IG: initialize defaults (IDEA-193675)
2019-01-23 11:19:07 +01:00
Bas Leijdekkers
fe56defeec
IG: add options to ignore subclasses of and ignore annotated by (IDEA-90060)
2019-01-23 11:19:07 +01:00
Bas Leijdekkers
6a6ca3b0f2
IG: remove ugly border in inspection settings
...
for "Type may be weakened" inspection
2019-01-23 11:19:07 +01:00
nik
848b8584c8
build scripts: skip recursive dependencies while publishing IDEA modules as Maven artifacts
...
Since IntelliJ project may contain circular dependencies with runtime scope only this shouldn't cause problems. This is needed to publish intellij.platform.ide.impl, intellij.platform.testFramework (IDEA-194148) and other modules.
2019-01-23 13:18:15 +03:00
Daniil Ovchinnikov
bce0e9a36e
[groovy] dfa: treat null comparison as instanceof (IDEA-201672)
2019-01-23 12:57:50 +03:00
Daniil Ovchinnikov
e23ca69828
[groovy] dfa: join mixins with least upper bound (IDEA-205853)
2019-01-23 12:57:50 +03:00
Daniil Ovchinnikov
e28873298c
[groovy] better #toString for TypeDfaState, DFAType and Mixin
2019-01-23 12:57:50 +03:00
Daniil Ovchinnikov
62d211a2fd
[groovy] inference: get rid of Mixin.ID
...
It didn't work anyway.
ID is identity hashcode.
Given two DfaType-s from two branches of, for example, instanceof expression, there were two InstanceofInstruction-s,
which created two Mixin instances with different IDs, and then they were never merged.
2019-01-23 12:57:49 +03:00
Daniil Ovchinnikov
c1e4e46126
[groovy] negate types when negations instruction is encountered
2019-01-23 12:57:49 +03:00
Daniil Ovchinnikov
7489b39865
[groovy] add more @Contract/@NotNull/@Nullable annotations
2019-01-23 12:57:49 +03:00
Dmitriy.Panov
45dc8ad459
build scripts, setupJdks: print java.runtime.version instead of java.version
2019-01-23 12:52:14 +03:00
Tagir Valeev
d134a91069
CommonDataflow: THashSet -> HashSet
2019-01-23 16:25:23 +07:00
Kirill Kirichenko
54b7f4a597
Fix checkmarkSelected icon for the blue mac theme
2019-01-23 12:24:17 +03:00
Dennis Ushakov
ede35c4102
keep link to the external documentation (WEB-36757)
2019-01-23 11:58:06 +03:00
Dennis Ushakov
d4ff7f2274
find provider for precalculated documentation to show external links (WEB-36592)
2019-01-23 11:58:06 +03:00
Tagir Valeev
11ab5b4153
IgnoreResultOfCallInspection: report Optional.get() under isPresent() (IDEA-205785)
2019-01-23 15:32:37 +07:00
Tagir Valeev
b78984a1e1
EnumSwitchStatementWhichMissesCasesInspection: utilize possible values list
2019-01-23 15:32:36 +07:00
Tagir Valeev
809ab588e7
CommonDataflow refactored; support multiple value tracking
2019-01-23 15:32:36 +07:00
Vladimir Krivosheev
05913c1cb9
IDEA-CR-41536 make final
2019-01-23 09:14:45 +01:00
nik
0ce433c9d6
intellij-community project configuration: set minimum required IDE version for IDEA project to 2018.3
...
Following similar change (9ff9493af5b) in idea-ultimate project.
2019-01-23 11:01:49 +03:00
Vladislav.Soroka
9470528219
Maven: groovy dsl files copyright updated
2019-01-23 09:24:37 +03:00