Tagir Valeev
12b1c5a4e0
Inline field/method: check for reflective usages
...
Fixes EA-126479 - CCE: InlineConstantFieldProcessor.inlineExpressionUsage
2018-09-07 16:39:01 +07:00
Anton Lobov
812b56052e
WEB-34683 Multiline TODOs for JavaScript/TypeScript
2018-09-07 11:27:08 +02:00
Tagir Valeev
5561cb9bc7
Replace with Map.forEach -> Map.forEach can be used
2018-09-07 15:29:01 +07:00
Tagir Valeev
8e8206d025
SimplifyForEachInspection: use call.getTextRange() in informational mode
...
Fixes EA-126946 - NPE: SimplifyForEachInspection.getRange
2018-09-07 15:23:54 +07:00
Piotr Tomiak
cfd7dac7a7
Angular 2 Templates - properly update and create attributes
2018-09-07 10:06:29 +02:00
Piotr Tomiak
9d39f7300e
Angular 2 Templates - initial support for template highlighting
2018-09-07 10:06:28 +02:00
Piotr Tomiak
43f85c974d
Angular 2 Templates - HTML Parser implementation
2018-09-07 10:06:28 +02:00
nik
c88aab7a79
update bundled Kotlin to 1.3-M2 (IDEA-196699)
...
Language and API version is still 1.2.
2018-09-07 11:02:13 +03:00
nik
17a57eda55
IDEA project configuration: enable 'public constructor in non-public class' inspection (IDEA-195931)
2018-09-07 10:21:11 +03:00
Vladimir Krivosheev
936e2d68fa
IDEA-CR-35678 capital
2018-09-07 08:52:45 +02:00
Tagir Valeev
96f90de246
ContractValue#makeDfaValue: unbox variable values as well
...
Fixes EA-125425 - ISE: DfaMemoryStateImpl.addToMap
2018-09-07 13:47:01 +07:00
Alexandr Evstigneev
7860a10fed
Adjusted EscapeDecoder to properly handle escape sequences endings
...
IDEA-CR-36751
2018-09-07 09:36:46 +03:00
Vladimir Krivosheev
a1607155c2
fix "has no default constructor" for XML
2018-09-07 08:34:17 +02:00
Tagir Valeev
3d8ad02656
Fixes after introduction of annotated project descriptors
2018-09-07 12:08:14 +07:00
Sergey Ignatov
ad61853cd1
introduce a batch API for test discovery producers
...
we're going to speedup remote queries with batches
2018-09-06 23:40:58 +03:00
Viktoria.Shirunova
796dbfec68
[gui-tests] PluginsDialogScenarios: changed all scenarios to use PluginDialogFixture, PluginsDialogModel removed.
2018-09-06 23:23:42 +03:00
Florian Kistner
265a9dea08
Merge branch 'master' of git-hosting.labs.intellij.net:idea-community
2018-09-06 21:36:16 +02:00
Florian Kistner
9574f5b672
Merge branch 'florian.kistner/OC-17592'
2018-09-06 21:34:46 +02:00
Konstantin Bulenkov
9f23bad792
wrap with named colors
2018-09-06 21:33:59 +02:00
Vladimir Krivosheev
aaf6b49ab4
add RunManager "sort" test
2018-09-06 21:28:54 +02:00
Sergey Malenkov
6ac93996d1
IDEA-CR-36670: cleanup
2018-09-06 21:39:42 +03:00
Florian Kistner
8387631e17
OC-17592 Make compiler info disk cache available in production behind appcode.compiler.invocations.disk.cache flag
...
* Use soft value map to allow GC to collect serialized caches
* Restore old logic for flag = `false`
(cherry picked from commit 94168cda2806a74b31290a265055e3b2634d71ec)
2018-09-06 20:29:56 +02:00
Ilya.Kazakevich
5e62b87288
test fix
2018-09-06 21:15:58 +03:00
Alexander Doroshko
e8c43d33fd
Make ArrangementSettingsPanel not abstract because all its implementations are equal,
...
and all abstract methods were useless anyway because Arrangement tab contains no text preview.
2018-09-06 21:01:29 +03:00
Anna Kozlova
d03e97b851
template generation: allow to replace global macro (IDEA-198090)
2018-09-06 20:53:02 +03:00
Sergey Malenkov
c5ef134ef7
IDEA-CR-36670: refactoring after review
2018-09-06 20:45:47 +03:00
Sergey Malenkov
26b6bd25eb
Add icons for collapsed and expanded nodes in a tree
2018-09-06 20:45:47 +03:00
Vassiliy.Kudryashov
a50a25821c
IDEA-198051 Remove button in Recent project is overlapping the project path
2018-09-06 20:19:24 +03:00
Vladimir Krivosheev
7bda56401e
fix run configurations sort, make it more reliable
...
* on edit UI apply sort immediately because we have sorted list in any case, so, why not to apply it
* on edit UI apply comparator as is because it is up to date and contains info about all RC
2018-09-06 19:13:23 +02:00
Vladimir Krivosheev
a5dca74808
extract compareTypesForUi
2018-09-06 19:13:22 +02:00
Vladimir Krivosheev
1a22a55029
cleanup
2018-09-06 19:13:22 +02:00
Anna.Kozlova
5b0ddd81a3
tweak inspection settings
2018-09-06 19:10:48 +02:00
Anna.Kozlova
445941bff6
disable warnings on forked code
2018-09-06 19:10:47 +02:00
Konstantin Bulenkov
bb242c275b
fix AA problems after switching to java-compatibility.jar
2018-09-06 19:07:12 +02:00
Mikhail Sokolov
2a5f872a1e
IDEA-197685 SE and "Find in Path" search string sharing
2018-09-06 19:48:30 +03:00
Mikhail Sokolov
4083942307
IDEA-197936 unable to use Ctrl/Cmd to expand selection
...
* Use Meta instead of Control key on MacOS
2018-09-06 19:48:29 +03:00
Sergey Malenkov
f2d03e8848
IDEA-166142: find archived file in project view if archive is located under a module group
2018-09-06 19:38:17 +03:00
anstarovoyt
f1b5da3f92
platform: use better offset for fix
2018-09-06 19:31:31 +03:00
Alexander Zolotov
4270b4992d
Update restore icon in Live templates settings
2018-09-06 19:28:00 +03:00
Dennis Ushakov
2075e18c71
jump outside closing quote for xml attributes (WEB-34566)
2018-09-06 19:24:24 +03:00
Anton Lobov
9d65c2b37b
RUBY-22379 YAML Schema Validation should support anchors and references
2018-09-06 18:10:56 +02:00
Vladimir Krivosheev
bbede64a84
configuration file: exclude isNameGenerated from RC schema
2018-09-06 17:58:01 +02:00
Vladimir Krivosheev
39c9a92794
get rid of manual XML read/write for redirect input options
2018-09-06 17:58:01 +02:00
Vladimir Krivosheev
4cdab48b0d
cleanup (remove deprecated methods)
2018-09-06 17:58:00 +02:00
peter
c0a0e4845b
DumbServiceImpl: don't evaluate heavy task.toString when not needed (IDEA-198484)
2018-09-06 17:32:47 +02:00
Sergey Ignatov
9618814799
update test discovery library, use v1.0.493
2018-09-06 18:20:54 +03:00
peter
285ff5cfcf
python injectors: perform cheap checks first
2018-09-06 17:17:07 +02:00
Dennis Ushakov
8445f6cf92
allow compressing whitespaces in tag headers
2018-09-06 18:08:23 +03:00
Vladimir Krivosheev
526bdba9f3
PY-31691 Doctest template configuration is missing for the new version of the IDE
2018-09-06 16:46:30 +02:00
Vladimir Krivosheev
01bd50c2cd
cleanup — disable spell checking
2018-09-06 16:46:30 +02:00