Commit Graph
228070 Commits
Author SHA1 Message Date
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