Commit Graph

793 Commits

Author SHA1 Message Date
Dmitry Jemerov
3e16c6e110 @NotNull RunConfiguration.getSettingsEditor() 2013-07-26 15:08:23 +02:00
Dmitry Jemerov
035b3c2c8a CommandLineState initializes its own ConsoleBuilder, remove redundant code which does it externally 2013-07-25 16:09:00 +02:00
Konstantin Bulenkov
304fb8b228 update DOM model for compact attribute 2013-06-27 17:13:30 +02:00
Yann Cébron
2ae88d9c0d cache IdeaPluginImpl#getPluginId 2013-06-06 10:31:18 +02:00
Yann Cébron
294c285305 ExtensionPointBeanClassInspection -> DOM-inspection (don't run on all XML files, suppressable) 2013-06-05 15:50:30 +02:00
Yann Cébron
b02f1aeaad CreateExtensionTest -> LightCodeInsightFixtureTestCase 2013-05-28 23:09:00 +02:00
Vladimir Krivosheev
516c38a323 avoid override deprecated createRunnerSettings/getRunnerSettingsEditor 2013-05-27 17:40:42 +02:00
Yann Cébron
f45c99dbf5 DevKit: implicit usages for DOM-related methods in DomElement|DomElementVisitor 2013-05-24 11:19:33 +02:00
Yann Cébron
c439e415ca DevKit: support "bundle"|"groupBundle" resolving for supported extensions 2013-05-23 21:18:08 +02:00
Yann Cébron
ea04cb1287 DevKit: support "key" resolving for *configurable extensions 2013-05-23 20:25:14 +02:00
Yann Cébron
f74c08b2d9 DevKit: support extension attributes with boolean type 2013-05-23 19:54:27 +02:00
Yann Cébron
f4d71fd1aa Merge remote-tracking branch 'origin/master' 2013-05-23 19:44:10 +02:00
Dmitry Jemerov
b9c02e4b8e extract interface from FileReference; move some file reference-related code to core-impl 2013-05-23 19:29:45 +02:00
Yann Cébron
518cb67525 DevKit: extension "id" | "order" should be non-empty if defined 2013-05-23 19:21:59 +02:00
Yann Cébron
78bf93b185 DevKit: "popup" attribute for <action>/<group> -> Boolean 2013-05-23 18:15:56 +02:00
Yann Cébron
8c6563fa7f DevKit: support "internal" attribute for <action>/<group> when running in internal mode 2013-05-23 18:13:47 +02:00
Yann Cébron
9d41bc8799 cleanup 2013-05-23 13:57:50 +02:00
Yann Cébron
17ae811059 IDEA-87999 DevKit: run configuration should default to "Allow only once instance" 2013-05-23 12:51:20 +02:00
Yann Cébron
e2aa1ffa39 DevKit: <depends> "optional" -> boolean 2013-05-23 12:45:07 +02:00
Yann Cébron
bdaecc3e42 DevKit: fix duplicates in variants for ExtensionNsConverter due to modules 2013-05-23 11:10:31 +02:00
Yann Cébron
10da0a8930 DevKit: IdeaPlugin icon 2013-05-23 10:41:23 +02:00
Alexey Kudravtsev
2922ff175f moved to analysis 2013-05-23 12:23:05 +04:00
Gregory.Shrago
20d0fa4847 mac fix 2013-05-07 17:58:00 +04:00
Alexey Kudravtsev
41bf780e3f replace CodeInsightUtilBase.prepareXXXForWrite usages with FileModificationService in core-api 2013-04-26 15:06:43 +04:00
Alexey Kudravtsev
fe198434e3 documentation, deprecated usages removed 2013-04-26 15:06:23 +04:00
Alexey Kudravtsev
f877c5cade HighlightInfo memory IDEA-105278 2013-04-18 13:11:19 +04:00
anna
729ed0e4d4 SOE fixed 2013-04-18 10:26:45 +02:00
Alexey Kudravtsev
9f4eac2f29 IDEA-81633 2013-04-15 11:30:05 +04:00
Yann Cébron
f6438b69af DevKit: DOM Generator cosmetics 2013-04-09 13:20:32 +02:00
Gregory.Shrago
5946f02d01 move DOM generator to devkit 2013-04-01 20:49:45 +04:00
peter
e5389402cd use a higher-level pattern 2013-03-22 01:31:21 +01:00
Yann Cébron
80ece14599 RegisterInspectionFix#choosePluginDescriptor(): always show module name 2013-03-19 22:31:18 +01:00
Yann Cébron
dd066fa499 RegisterInspectionFix#choosePluginDescriptor(): enable speedsearch 2013-03-19 22:16:02 +01:00
nik
cc06c1f3a1 external build: allow to set 'force build' flag per target type (IDEA-96218) 2013-03-11 19:35:29 +04:00
Dmitry Jemerov
a79ba4e5b0 separate "tag" and "attribute" attributes on <with> tag; correctly create extension registration when class name is specified in a subtag (IDEA-60730 done) 2013-02-12 22:22:33 +01:00
Dmitry Jemerov
4bdc769a7a show chooser when there are multiple candidates for extension point registration 2013-02-12 22:22:33 +01:00
Dmitry Jemerov
9a858b541e cut EP name after last dot when guessing implementation class name 2013-02-12 22:22:33 +01:00
Dmitry Jemerov
ea184478bf auto-suggest class name for <with implements=""> attribute 2013-02-12 22:22:32 +01:00
Dmitry Jemerov
d97105be87 recognize more key fields 2013-02-12 22:22:32 +01:00
Dmitry Jemerov
34aab5599b inspection and quickfix to add <with> tags to <extensionPoint> declarations 2013-02-12 22:22:32 +01:00
Dmitry Jemerov
aa54cd2a26 look at @Attribute(name="") when resolving <with attribute=""> 2013-02-12 22:22:32 +01:00
Dmitry Jemerov
2ff7dea74d honor <with> element in plugin.xml dom 2013-02-12 22:22:31 +01:00
Dmitry Jemerov
6f73b44d2b mostly completed "register extension" fix (IDEA-60730) 2013-02-12 22:22:31 +01:00
Dmitry Jemerov
f24bda7784 DOM for new <with> subtag of <extensionPoint> 2013-02-11 21:30:58 +01:00
Dmitry Jemerov
b05ab2863c initial version of quickfix to register extension point 2013-02-11 21:28:58 +01:00
Dmitry Jemerov
8d38241ece don't highlight empty headless-implementation-class as error 2013-02-11 21:28:58 +01:00
Alexey Kudravtsev
c670f8c2f2 cleanup, notnull 2013-02-07 15:11:43 +04:00
Konstantin Bulenkov
c618ad7543 retina quality 2013-01-30 23:15:16 +01:00
Anton Makeev
505a556c35 DevKit: clarification: IntelliJ IDEA SDK -> IntelliJ Platform SDK 2013-01-20 12:58:45 +01:00
Anton Makeev
a34dfe8ade DevKit:
* support AppCode 1.6 and 2.0) (cherry picked from commit ca2b8ed)
* allow specifying idea.platform.prefix in Plugin run configuration.
2013-01-20 12:40:42 +01:00