Roman.Ivanov
eac8432bb6
Basic test for method extract: IDEA-CR-53127
...
GitOrigin-RevId: 3c41530c54d0d26076f65bc38f23993b82e7f56f
2019-10-02 15:08:26 +00:00
Roman Shevchenko
368eaa7581
[test framework] rejecting files copied into a project from outside of a test data directory (IDEA-223901)
...
GitOrigin-RevId: 36efa88bb5303ac83d9356301848c3aa1b6ae1b6
2019-10-02 14:35:12 +00:00
Eugene Zhuravlev
d38eb1fe8d
testdata crlf (IDEA-223826)
...
GitOrigin-RevId: ac89d5b69228e561e1be1e292a444190b0cbad57
2019-10-02 14:35:12 +00:00
Sergey Simonchik
8f822a7722
log console: deprecate LogContentPreprocessor in favor of LogFilterModel
...
GitOrigin-RevId: 0586f9a67cdc7b7331214ea61d904afaeb5a66b4
2019-10-02 14:35:12 +00:00
Maxim.Mossienko
02ab5e6345
keep track of file being requested to be indexed
...
this change allows code to avoid deadlock when FileTypeSubstitutor depends on index value. File being requested to be indexed is returned from FileBasedIndex.getFileBeingCurrentlyIndexed()
GitOrigin-RevId: 8c0170e4076cc64a51dc1196d6924e523eb0ca78
2019-10-02 14:35:12 +00:00
Vladislav.Soroka
56de4eb018
IDEA-CR-53082: log error if unexpected build listener passed to get proper DataProvider for build tw console quick fixes
...
GitOrigin-RevId: 14ffcf9b9b92c24f46bf088646195d18efd23d82
2019-10-02 14:35:12 +00:00
Sergey Patrikeev
b92cbd4bad
ApiStatus: clarify Javadoc on how Experimental and Internal annotations are propagated to members.
...
GitOrigin-RevId: c1598acaf95b1f92c1da564cc6b941d37b5fdfcc
2019-10-02 14:03:13 +00:00
Vladislav.Soroka
13d9be710f
IDEA-CR-53134: [Gradle] do not request multiple times the same model for same ProjectImportModelProviders
...
GitOrigin-RevId: b7737f3db9a592fc926db2249f18b9a6ef6042ab
2019-10-02 14:03:13 +00:00
Sergey Simonchik
1fbcf88180
log console: remove unused method
...
GitOrigin-RevId: 41872010f0c36c6b0fd7b4e921902f90da1bdd05
2019-10-02 14:03:13 +00:00
Sergey Simonchik
c30fe2b3cf
log console: do no acquire read action from ProcessListener.processTerminated method (IDEA-216297)
...
GitOrigin-RevId: 52cefa9d9b0e90f80f16ca786e15b71ab4bfbaf3
2019-10-02 14:03:13 +00:00
Vladislav.Soroka
200db76822
[Gradle] do not request multiple times the same model for same ProjectImportModelProviders
...
GitOrigin-RevId: b83f1fc5682c6f43bd1bede65df34b63beaf5875
2019-10-02 14:03:13 +00:00
Nikita Skvortsov
b3af7f7014
[external system] allow source folder manager to create missing content roots when adding a source folder.
...
GitOrigin-RevId: 0780588ef7c8af150905dfe24171365ef637c184
2019-10-02 13:33:13 +00:00
Daniil Ovchinnikov
ea60c7b743
inline generics in DefaultHighlightVisitor#cloneTemplates
...
GitOrigin-RevId: 569aa9ab11e104a15cf2653143d0d663ebea70db
2019-10-02 13:33:13 +00:00
Alexander Zolotov
8a613b0b73
Build plugins to publish along with compatible plugins
...
GitOrigin-RevId: b97ad335c5659d497d32aa1eebe8891630c388db
2019-10-02 13:33:13 +00:00
alexey.afanasiev
d4b258f9c9
Fix buildSrc grouping in Gradle Tool Window
...
GitOrigin-RevId: e37917879164cb470c9eeadf4e16868a4d211862
2019-10-02 13:33:13 +00:00
alexey.afanasiev
0b9c1c964f
Gradle tool window tests
...
GitOrigin-RevId: 4333bf2b841c31294d75806320ebf204b5fcce31
2019-10-02 13:33:13 +00:00
Roman Shevchenko
8620ee09b5
[test framework] an attempt to better guess target path for files copied into test project (IDEA-223901)
...
GitOrigin-RevId: ed184e44e72b41c52d51b00d3a989dd72883b54e
2019-10-02 13:08:48 +00:00
aleksei.kniazev
16786f4b89
added inspection for deleted variables with no qualifiers (PY-4537)
...
- treat deletion by slice and subscription expressions as read access
- delete instruction in dataflow only inserted for PyReferenceExpression
GitOrigin-RevId: 72ae5e964a1e287e007dabb8f41433b284523a02
2019-10-02 13:08:48 +00:00
Alexander Bubenchikov
01d7728d21
IDEA-CR-52830 IDEA-221682 - replaced baloon with build tool window event
...
GitOrigin-RevId: 3ec9a7f0957bef494056e1f8bb1a44cc501a4419
2019-10-02 12:32:48 +00:00
Aleksei Kniazev
adbbcef28a
intention actions to switch between absolute and relative imports (PY-37858)
...
GitOrigin-RevId: 8c3c1caeba64ff678c8f1dafdd0fc9a44af3873e
2019-10-02 12:03:38 +00:00
Vladimir Krasnotsvetov
fccb01ec87
Remove factory
...
GitOrigin-RevId: 87846c8bf8768c3f14cc02f51b5b78505e341c7e
2019-10-02 11:32:52 +00:00
Vladimir Krasnotsvetov
89f90cb9e7
Pass tool id to highlightInfo instead of group id
...
GitOrigin-RevId: ed5e0cc40cd0503afc6bb9b88e54d645caeb437d
2019-10-02 11:32:52 +00:00
Vladimir Krasnotsvetov
8d77335ace
Remove widget from status bar when extension point was unregistered
...
GitOrigin-RevId: 79eb232550709e3fcc59be237e74a6b5072dd5f2
2019-10-02 11:32:52 +00:00
Artemiy Sartakov
bde6e85c9c
LiteralSelectioner: do not include spaces before first line break in expand selection for text block (IDEA-CR-52334)
...
GitOrigin-RevId: af2f4af25da50b8b22d0d8f538ee6cf87b550be1
2019-10-02 11:32:52 +00:00
Eugene Zhuravlev
cddc167959
incremental java make: handle ambiguous resolution problems after constructor overloading (IDEA-223826)
...
GitOrigin-RevId: a59bbcd14330165c518991157503c0eb89297a18
2019-10-02 11:01:38 +00:00
Alexander Zolotov
a4ab89af44
Cleanup spellchecker
...
- remove stuff scheduled for removal
- remove unused methods
- rename getter with void return type
- check cancelled while collecting suggestions
GitOrigin-RevId: a2f09a5c86147efd9e9128bb8ed6116334e5d7bd
2019-10-02 11:01:38 +00:00
Sergey Simonchik
4c526d7f83
terminate processes forcibly if the process cannot be terminated gracefully (to ensure IDE won't block on exit)
...
GitOrigin-RevId: 8c4b435bf2a9acc33d48c22c17d8f3b44c6ad84f
2019-10-02 10:31:43 +00:00
Roman.Ivanov
6d74d92bdf
Implement extract method intention: IDEA-223996
...
GitOrigin-RevId: 2a2abca0627f074aea39fbdd2aecaf2b1a6cb205
2019-10-02 10:31:43 +00:00
Dmitry Batrak
716da17c25
IDEA-205986 QuickDoc popup is not restored in the Editor from the Tool Window
...
GitOrigin-RevId: ae2063cb5114326a65576c07992db3c3cd5bed43
2019-10-02 10:07:03 +00:00
Yann Cébron
3ea3071d51
IDEA-217683 plugin.xml: highlight duplicate <depends> only if using same config-file
...
GitOrigin-RevId: a0c11e44128c20c084de10b86307daa6573372b9
2019-10-02 10:07:03 +00:00
Aleksei Kniazev
d76fed8eba
fixed case sensitive dir name in test data
...
GitOrigin-RevId: 44f223ed087eaec0820a2f11d5fd628538b7137a
2019-10-02 10:07:03 +00:00
Anna Kozlova
362886ab2b
allow auto imports in tests by default
...
IDEA-CR-51560
GitOrigin-RevId: d2dbc5d6b3b58c264c1602339eddf29691aedbf9
2019-10-02 10:07:03 +00:00
Tagir Valeev
79cc904ff9
BytecodeAnalysis: infer @NotNull for static final fields (for now: non-branching clinit only)
...
Fixes IDEA-223861 Infer static field nullability from the bytecode
GitOrigin-RevId: 2ee3102df5677e567defbe849900769237a728bc
2019-10-02 10:07:03 +00:00
Viktor Shatrov
5e86efe5f2
IDEA-223740 [Debugger tool window]: Focus is lost when switching tabs via "Show List of Tabs" on Linux
...
GitOrigin-RevId: de6f50a3aaaae32e379ddac9e42a7b42b485e4fc
2019-10-02 10:07:03 +00:00
Vladimir Krivosheev
41b30868fa
AggregatedStatsChart - clustered column chart
...
GitOrigin-RevId: dc350197d17854d002ffd6fa1661a50d37a8b679
2019-10-02 10:07:03 +00:00
Aleksei Kniazev
2d72c69170
relative imports should be inserted instead of absolute ones when possible (PY-6054)
...
If the file already has relative imports, next one inserted via completion/auto-import has a chance to be relative. For that new import has to have the number of dots <= than the max of the file's relative import and a number provided by a registry value in 'python.relative.import.depth', that is 3 by default. It also has to be located in the same root package, since python doesn't allow relative imports to step outside of it. The file must not have "if __name__ == '__main__'" in it, since it suggests that it is intended to be runnable and relative imports will not work.
Relative import statements can also be updated with new import elements, if the user's codestyle allows it.
GitOrigin-RevId: 766a03e2252bb1f8193a2156831cc8fdf0a7aced
2019-10-02 10:07:03 +00:00
Dmitry Avdeev
1d13116e16
IDEA-155327 Improvement to automated Branch Name in the Open Task dialog
...
added option to replace spaces with custom character
GitOrigin-RevId: 30b21986da5df933addcb30ae62646becda94307
2019-10-02 10:07:03 +00:00
Anna Kozlova
72a4e0fd27
fix testdata
...
GitOrigin-RevId: a15cdef60fa2adf485080eaa8747d656c2e17f66
2019-10-02 10:07:03 +00:00
Gregory.Shrago
96a20d974e
do not keep optional configs from GC
...
GitOrigin-RevId: c8a5b2ad4c4af1a980f7c0abc05fac3387af8e28
2019-10-02 09:33:04 +00:00
Anna Kozlova
df0a563b71
junit module path: ensure idea-rt is always on the classpath
...
e.g. to avoid NoClassDefFound of Repeat class referenced from JUnitStarter which must be always on the classpath
GitOrigin-RevId: f7a36aefce08762ee63796776b74538d17be4830
2019-10-02 09:33:04 +00:00
Anna Kozlova
ce2dcf2884
support module path and options on fork per module/class/ect (IDEA-171419)
...
GitOrigin-RevId: 5012cf6a8509998a1b13de64f7c415b030403d94
2019-10-02 09:33:04 +00:00
nik
ed74d06909
plugin management: don't allow to update essential plugins via "install from disk" action (RUBY-22179)
...
It looks like this doesn't makes much sense, users should update the IDE instead. Since essential plugins aren't shown in Plugins list it's better to forbid manual update for them to avoid confusion.
GitOrigin-RevId: 743a962eab568a4011bee646af81f20fcc073551
2019-10-02 09:03:49 +00:00
nik
c456a59c9f
jps build: fix typo in javadoc
...
GitOrigin-RevId: 4da9531123bdecd840227de6bcf77963ab0ad975
2019-10-02 09:03:49 +00:00
Gregory.Shrago
262d6c0e3d
IDEA-209769 Transitive optional plugin XML dependency does not work 2
...
Honor non-optional dependencies too.
GitOrigin-RevId: e884d8d5ad33e411e951f3b892ee878763166fba
2019-10-02 09:03:49 +00:00
Dmitry Avdeev
b97057a2de
do not invoke for lightweight documents created for default project
...
GitOrigin-RevId: 21fe410a9312bd0794d601902e8cef13a80a4c25
2019-10-02 08:32:43 +00:00
Dmitry Batkovich
b61ea48610
remove useless LanguageFileType#getCharset overriders
...
GitOrigin-RevId: a697e68ef6ffe725a07eab111821a4aff225c98a
2019-10-02 08:32:43 +00:00
Dmitry Batkovich
382365e2d6
let InvertedIndexValueIterator be internal api
...
GitOrigin-RevId: 60bd2a21a0f232d4584877841e51c892eb07a627
2019-10-02 08:32:43 +00:00
Dmitry Batrak
3adac8205e
allow logging IDEA process'es stdout/stderr
...
keep printing to console if logging is enabled
GitOrigin-RevId: fcaead66c44d33036f7f34ae12781c5a37e40de7
2019-10-02 08:32:43 +00:00
Alexander Kass
bc1774a812
create missing cockroach icon by duplicating dark one
...
GitOrigin-RevId: 04a084bfc573c25832c9b2495f3c9b70617daafb
2019-10-02 07:32:05 +00:00
Tagir Valeev
b178153d32
IDEA-223821 Catch block may ignore exception inspection does not check for existence of local variable with ignored name
...
GitOrigin-RevId: 719b50764c9988a499497d6f2d597b1e45c41e4a
2019-10-02 05:31:15 +00:00