Alexey Belkov
abf213b54a
Apply Kotlin "String concatenation that can be converted to string template" inspection on whole project
...
GitOrigin-RevId: 3da86881c82ea8aca0081cff955cf0d15a15c691
2023-05-24 16:04:38 +00:00
Dmitry Avdeev
a7c9ff2c57
EA-827720 - IAE: XmlUtil.$$$reportNull$$$0
...
GitOrigin-RevId: 74cffaeb3aa8ef5a453ed6cb6da10ae01e8ecefa
2023-05-23 17:10:43 +00:00
Dennis Ushakov
77b3cf7f29
[fleet] check closing tag presence in error sibling (FL-19558)
...
GitOrigin-RevId: f4d318243e21ab7820fab55f258f9bc658189f98
2023-05-22 16:40:14 +00:00
Vladimir Krivosheev
6fe9b1fafb
cleanup(final)
...
GitOrigin-RevId: aea5b03ee7393441b2bdcb4814fd8080190e3eb0
2023-05-18 20:16:28 +00:00
Leonid Shalupov
8d9b622972
.idea: add missing sources to libraries
...
GitOrigin-RevId: f76f8d06832e0ae3f1331174e7e95a3d03e83292
2023-05-18 03:23:46 +00:00
Alexey Kudravtsev
e157e27072
introduce new getVisibleRange() method in Editor to allow Fleet override it in headless mode
...
GitOrigin-RevId: 968b308c7ee0c736edb921232e9745f044916502
2023-05-15 16:01:23 +00:00
Tagir Valeev
c5ffc42959
Warnings fixed
...
GitOrigin-RevId: 7743c9081d040b1206704e8af2ccd4a0654a4530
2023-05-15 10:21:51 +00:00
Konstantin Ulitin
327df0d29f
sort alphabetically
...
GitOrigin-RevId: ca05901264de2ee2ba8aa9195212f9e07ad67f65
2023-05-12 18:08:31 +00:00
Alexey Kudravtsev
68bbb35628
cleanup
...
GitOrigin-RevId: 8d08694a575db2ddac4839630e7874fccfbdbee3
2023-05-10 11:52:06 +00:00
Vladimir Krivosheev
227d75a1fc
don't extend DynamicBundle
...
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Alexey Kudravtsev
970ae99e6d
use ContainerUtil.createMaybeSingularList() to simplify code
...
GitOrigin-RevId: 3474c183588944fa16fef901302492bf714aa815
2023-05-04 14:09:30 +00:00
Nicolay Mitropolsky
7d80254662
[xml] suppressing expensive operation in the contributing references assert for GenericValueReferenceProvider
...
because I've failed to refactor it
GitOrigin-RevId: 206f1415c895f68d95eb4e6f377622ebdf4ec8fe
2023-05-02 15:46:08 +00:00
Nicolay Mitropolsky
3e8a531210
DefaultDomAnnotator registers problems in AnnotationHolder again
...
to repair `MavenModelValidationTest#testAddingStructureReadingProblemsToParentTag`
GitOrigin-RevId: 628a3b650325259364992c39461fa84652fb74f3
2023-04-27 22:52:29 +00:00
Piotr Tomiak
80cc951da3
Web Symbols: add support for "since" to apiStatus. Refactor ApiStatus interface to separate class, convert status kinds to interfaces.
...
GitOrigin-RevId: c60fdce9e0a9624ec2b6d8fd1db9e0aaf44c843d
2023-04-26 20:43:29 +00:00
Nikolay Chashnikov
7c67951e8c
[built-in server] refactoring: move messages used in buildInServer module from XmlBundle to BuiltInServerBundle
...
...and remove dependency from intellij.platform.builtInServer.impl on intellij.xml. This seems to be the only dependency which prevents us from removing remaining intellij.xml.* modules from JetBrains Client (RDCT-86).
GitOrigin-RevId: 33a728c5d21e9efea69047d1d7bfde837f474377
2023-04-26 20:04:56 +00:00
Alexandr Evstigneev
76b1f050e0
RUBY-30922 changed the way we handle spaces in ruby
...
- using custom tokens in lexer and psi
- spaces are not can't be adjacent, they include all the spaces around
- we have a separate token for spaces with newlines to be able to quickly distinct them without checking text
- introduced RubySpaceUtil to encapsulate logic of working with spaces
There is a slim hack in RubyBlock, see RUBY-31241
GitOrigin-RevId: e79017d77370bcbae967f7b2465dc5d95b29f9bd
2023-04-20 12:49:03 +00:00
Daniil Ovchinnikov
df1f55a499
IJPL-7 make methods of Navigatable default
...
They should not be required to be implemented, only `Navigatable.navigationRequest` is.
GitOrigin-RevId: b038cb465de3b9f1d6c37f8578ecd69f8667a10b
2023-04-20 10:56:47 +00:00
Piotr Tomiak
05ac8f4343
Web Symbols: support messages for deprecated and experimental API status - boolean properties replaced with apiStatus.
...
GitOrigin-RevId: 73a4b5514846b2c5c0e7e9bcf1e976db08d588da
2023-04-18 19:13:55 +00:00
Nicolay Mitropolsky
db84cf0e4f
[analysis, xml] LazyMultipleReferencesWrapper makes it possible to postpone reference contribution (IDEA-304281)
...
It is a workaround for expensive references contributors like `CustomServletReferenceProvider`.
GitOrigin-RevId: 942827a1701b23958748e92c3da82058ca27afe1
2023-04-18 17:35:32 +00:00
Daniil Ovchinnikov
6fe5c49599
deprecate com.intellij.reference.SoftReference constructors
...
GitOrigin-RevId: a723be59b812f71953e79879d7adf09d58a9e935
2023-04-15 00:04:29 +00:00
Dmitry Avdeev
a2791c3b87
EA-827994 - T: PopupFactoryImpl.createPopupChooserBuilder
...
MultipleFilesHyperlinkInfo migrated to use PsiTargetNavigator
GitOrigin-RevId: 6bafc863b0428f1029d7d8821a91490c6451e975
2023-04-12 17:54:21 +00:00
Piotr Tomiak
fc03d03914
WEB-30806 Highlight HTML errors in Angular2HTML injections in inline templates
...
GitOrigin-RevId: 17e03a4d9201d24d20d44781c1b4bf66a1932e30
2023-04-06 14:10:03 +00:00
Dmitry Avdeev
919f230d1d
NavigationGutterIconBuilder enabled to use PsiElementListNavigator
...
GitOrigin-RevId: 7ffcde725808dc5b97cf90bdc917d2ad282e64dd
2023-04-04 18:36:39 +00:00
Piotr Tomiak
973b9c443b
WEB-58786 Web Symbols: improve documentation customization API - provide location context.
...
GitOrigin-RevId: 8113ab83c770974b01749f5038dfe0816327e9e8
2023-04-02 13:57:07 +00:00
Vladislav Rassokhin
4c66078e4a
[xml] fix incremental lexing in unfinished doctype elements
...
GitOrigin-RevId: 5a0b5097503cf568a36c6142799fc8afb326fa9d
2023-03-31 13:53:42 +00:00
Vladislav Rassokhin
e9b8da10e2
[xml]: Fix XmlParsingTest and extending classes, use Assume, separate lexer performance tests into separate class
...
GitOrigin-RevId: 1e9334629181207880f29f94c9665b8ef078fe9c
2023-03-30 12:10:54 +00:00
Piotr Tomiak
bb947f5437
Xml: fix issue with performance tests in extending test classes
...
GitOrigin-RevId: 48f83c5bcdc197bf03eff01769ab0fa543d10027
2023-03-29 20:50:11 +00:00
Vladislav Rassokhin
a36e2fcf51
[xml] fix incremental lexing after wrapping with ${}
...
GitOrigin-RevId: c0fd5166862fb9551b4aec3f57aa278f8082f6ee
2023-03-28 16:49:07 +00:00
Vladislav Rassokhin
18df61356d
[xml] revive performance tests in XmlParsingTest
...
GitOrigin-RevId: d3ebaaf04cd75a012aeed888e668e417abe66ed1
2023-03-28 16:49:03 +00:00
Andrey Cherkasov
22c668ec81
Add Javadoc for com.intellij.xml.util.HtmlUtil#getStartTag
...
GitOrigin-RevId: b33076bff1f02394e005ccd27585a86ee92e5a52
2023-03-28 05:11:10 +00:00
Piotr Tomiak
eec9e2f4f3
Jade lexer: fix lexer to correctly restart in zero states - make state non-zero if there is an indentation.
...
GitOrigin-RevId: 843b40b684936b200a9ec4d0cfd28fb662d6e0b9
2023-03-24 12:55:34 +00:00
Tagir Valeev
3c39fceef3
[inspections] IDEA-316096 Declarative inspection options: support expandable text field
...
GitOrigin-RevId: 99c8f6a2d5335a4741b20b37868b43149a68dc26
2023-03-24 12:28:44 +00:00
Tagir Valeev
df9edf7c18
Fix 'Field can be static' warnings on immutable collections
...
+ some nearby and induced warnings
GitOrigin-RevId: 5e5d72734d25680c189a417fdd451ec74fb5543a
2023-03-22 12:19:03 +00:00
Andrey Cherkasov
692e481786
[java-inspections] Blank line should be replaced with <p>: false positive before block tag with attribute
...
IDEA-315869
GitOrigin-RevId: 249ec615b55dc20a53820cd152974dcad1768cb3
2023-03-21 13:54:43 +00:00
Sergey Ignatov
eb3f7beadc
[fleet] can't use emmet because strange autocompletion blocks it, FL-18177
...
that commit remove a preselected item in the completion popup when the backend tells so
e.g. in html, js, go. see CompletionPreselectionBehaviourProvider
GitOrigin-RevId: ac9224f46ae6c8f95b0a694b6842afab8d06364d
2023-03-15 17:24:38 +00:00
Alexandr Evstigneev
2271eb1907
IDEA-313615 upgrade JFlex to 1.9.1
...
GitOrigin-RevId: 72933159ba8a1ae68d39a39a52be46214bb497c5
2023-03-11 11:18:03 +00:00
Kate Botsman
a0718b3ca8
GTW-168 Color picker implementation for remote dev and code with me
...
- Replaced direct access to ColorPicker's and ColorChooser's static methods with ColorChooserService to explicitly route all color picker popups and dialogs to a client
- Had to create ColorPopupCloseListener to support message about popup closing (so we could finish session in time and avoid memory leaks)
- Added notification for user if they have read only access instead of opening color picker and silently dropping all changes
Merge-request: IJ-MR-104316
Merged-by: Kate Botsman <kate.botsman@jetbrains.com >
GitOrigin-RevId: 5cf9468992e9f538be47f6b96d1759e31f6c241a
2023-03-08 13:11:56 +00:00
Tagir Valeev
b5808d2c51
Warnings fixed
...
GitOrigin-RevId: a4b665021ed3e1a3ea81d9333db0811afe2a529f
2023-03-06 15:05:35 +00:00
Vladimir Krivosheev
633f796624
cleanup
...
GitOrigin-RevId: f46effc418dfe04dc867ed3680ede1fceb94061e
2023-03-02 06:36:32 +00:00
Vladimir Krivosheev
745d96d05e
introduce com.intellij.xml.tools plugin (part 1)
...
GitOrigin-RevId: a6f8667d764581c81d8162f7282c1aacb7a39860
2023-03-02 06:36:32 +00:00
Alex Plate
917d7b0137
Refactoring TreeSpeedSearch to avoid constructors with side effects
...
GitOrigin-RevId: 8a7362a937bcb95b07c5c1649076a67c3f4389bd
2023-03-01 17:40:02 +00:00
Vladimir Krivosheev
749e040c41
cleanup
...
GitOrigin-RevId: 92502e16f3ad1f1f52eadded918d51d9c89d590b
2023-03-01 14:51:13 +00:00
Vladimir Krivosheev
8250450bd8
update xml beans from 4.0.0 to 5.1.1 and introduce intellij.xml.xmlbeans product module
...
GitOrigin-RevId: f49f7e06664d4dbcf80886c2a1d573dd1ea13de2
2023-03-01 14:51:12 +00:00
Piotr Tomiak
22439386ae
WEB-56549 Refactor HtmlParsing API to make it more flexible and readable.
...
GitOrigin-RevId: e2befe44ad88b9a47a497580f5c82c9b0af150eb
2023-02-27 10:36:26 +00:00
Alexey Kudravtsev
94aaa621c0
do not use ContainerUtil.toString() obsoleted after getting rid of trove
...
GitOrigin-RevId: a44eddab0661babe0ef5c6f0cca1bea0c6753cf3
2023-02-26 20:10:56 +00:00
Alexey Kudravtsev
cce3935791
remove/deprecate unnecessary/duplicate methods from ContainerUtil
...
GitOrigin-RevId: 24aaa90f7abd6d6d035fd5216fc2c35eb09a5f76
2023-02-25 01:30:39 +00:00
Alexey Kudravtsev
163e97bbab
deprecate ImmutableMapBuilder in favor of standard Map.of()
...
GitOrigin-RevId: 6d769b65240b9e52e7eaf91336b4e24f7b43a64a
2023-02-25 01:07:37 +00:00
Alexandr Evstigneev
2dc83a5165
IDEA-313615 Migration to jflex 1.9.0 [regen]
...
The only lexer not updated is ObjectiveC, because it is using hacky manual patching, see CPP-27237
IJ-CR-103186
GitOrigin-RevId: baf62050f2c4f3f7345c5553cb6b60bca3935ab8
2023-02-24 17:20:31 +00:00
Alexey Kudravtsev
3100c4c02e
deprecate getOrCreate in favor of standard computeIfAbsent
...
GitOrigin-RevId: 62b6262fd095d78a933fcfd8bbba980be961e73f
2023-02-24 13:43:36 +00:00
Piotr Tomiak
18c9e0f708
WEB-34259 WEB-36631 WEB-38192 WEB-47330 WEB-50900 WEB-52782 WEB-54696 WEB-55736 WEB-56549 WEB-58692 Fix issues around parsing optional tag ends.
...
GitOrigin-RevId: 1b6da4696aef579cd9459ec2ee9b83fa31f059fd
2023-02-23 16:15:42 +00:00