Eugene Petrenko
b9cd59380d
UnknownSdkTracker - split presentation from logic, componentize
...
GitOrigin-RevId: 28d753b3e038d04d3bb9ee23273194bea1537830
2019-12-18 10:32:28 +00:00
Eugene Petrenko
b2a226a6d3
UnknownSdkTracker - configure local SDK, simplify code, enforce SDK name
...
GitOrigin-RevId: e9fb321dceeb768dbc6685fb4c0236c9661d8be5
2019-12-18 10:32:28 +00:00
Eugene Petrenko
331511f90c
SdkDownloadTracker - simplify code, hide implementation detail
...
GitOrigin-RevId: 7add0886e9dc9e72ef50815cfb2e815200581706
2019-12-18 10:32:28 +00:00
Eugene Petrenko
a85c7e3882
deregister SetupJDKFix.java, we offer new actions for that
...
GitOrigin-RevId: 852468e60f11734314453c9bec155ac2c35bd144
2019-12-18 10:32:28 +00:00
Eugene Petrenko
c324d2d27f
deprecate SdkSetupNotificationProvider, remove SdkSetupNotificationProvider, inline JavaFxProjectSdkSetupValidator
...
GitOrigin-RevId: 54b8cef494de3cc8537db2ca3add5c93940514d9
2019-12-18 10:32:28 +00:00
Roman.Ivanov
67630b2484
Mark fields and fields generated by record components as SyntheticElement
...
GitOrigin-RevId: 6edbb900a2e69b245fb86e474bf2eb74213f699c
2019-12-18 10:32:28 +00:00
Roman.Ivanov
b437398eab
RecordAugmentProvider: transform ellipsis types and simplify
...
GitOrigin-RevId: 4490bbff05c3958862cf470154fd34db56a65c3f
2019-12-18 10:32:28 +00:00
Vladimir Krivosheev
8fcc253f8e
simplify — compileAndRun doesn't use state
...
GitOrigin-RevId: 0138a69f72d8a3f952666b21435da6dd402efdc1
2019-12-18 10:32:28 +00:00
Mikhail Mazurkevich
b49670394d
Revert "[workspace model] Remove module from dependency if it was deleted"
...
This reverts commit 352b54cc
GitOrigin-RevId: 5300f16174075d56a15cc0966cfcd905d434cb98
2019-12-18 10:32:28 +00:00
Mikhail Mazurkevich
26628a5efd
Revert "[workspace model] Remove module library if module was deleted"
...
This reverts commit 904f1006
GitOrigin-RevId: 72a4c79c52846546cd2553832d98c8c01c09f92b
2019-12-18 10:32:28 +00:00
Tagir Valeev
f29de7206f
Error highlighting for records: check that fields are initialized in canonical constructor (8.10.4) IDEA-228460
...
GitOrigin-RevId: 6b1cc0b27cc34a6b1f975316a667d606d6dd6a7b
2019-12-18 10:32:28 +00:00
Tagir Valeev
811b8fca50
Error highlighting for records: record constructors (except compact) (8.10.4) IDEA-228460
...
Also ChangeModifierIntention: do not suggest to change canonical constructor access modifier
Also AddExceptionToThrowsFix: do not suggest to add throws to canonical constructor
GitOrigin-RevId: 43c21af324c35a6b65633ab8cc3882bb972f993f
2019-12-18 10:32:28 +00:00
Vladimir Krivosheev
cc130f3daa
cleanup
...
GitOrigin-RevId: b21f4c53588f72efbc6f71c2872f7f72a6c3061b
2019-12-18 10:32:28 +00:00
Egor Ushakov
48b7c94f54
IDEA-228306 Items in "Go to Test" and "Go to Implementations" popup use monospaced (editor) font
...
GitOrigin-RevId: 64c222f9eb217f9afdaba0c5a83acc6c7d5169f3
2019-12-18 10:32:28 +00:00
Roman.Ivanov
c860ab37f4
RecordAugmentProvider: set proper resolve context for light elements
...
GitOrigin-RevId: 1169f5973390d48a013877dcfc754f4aad66d75e
2019-12-18 09:02:12 +00:00
Vladimir Krivosheev
e2121d5da3
IDEA-CR-56674 cleanup
...
GitOrigin-RevId: df19655fce9e97febb641faf804d76fedca746b4
2019-12-18 08:32:30 +00:00
Vladimir Krivosheev
74400d20d2
activateToolWindow should notify that state changed
...
GitOrigin-RevId: c8ca147a9b2a41b10d8bd2d59fa4f4a6c07940e1
2019-12-18 08:32:30 +00:00
Vladimir Krivosheev
081b3714db
cleanup
...
GitOrigin-RevId: c1df13be4fa5e380b6c327c54eeebb64a1367d6f
2019-12-18 08:32:30 +00:00
Vladimir Krivosheev
45c2001d02
extract hideIfNeededAndShowAfterTask
...
GitOrigin-RevId: 401f6432ae63bd453cfecedae42f961fe747bf0f
2019-12-18 08:32:30 +00:00
anstarovoyt
d5deb61ee7
platform: update configurable ui after changes in plugins
...
GitOrigin-RevId: 9f1758103f50126a461cb90d18616667aff5fcfb
2019-12-18 08:32:30 +00:00
Dmitry Batkovich
5f523019fa
do not evaluate file types in id index version if composite indexer is enabled
...
GitOrigin-RevId: cb1b04b25deeb8f2965b9acb1e784c5f82375fb6
2019-12-18 07:34:07 +00:00
Dmitry Batkovich
1713964360
add read-only mode for PersistentMapBasedForwardIndex
...
GitOrigin-RevId: cee6ef617c8df4e948ea14370c229af84f8354d4
2019-12-18 07:34:07 +00:00
Anna.Kozlova
df6f5b23ad
fix i18n spelling
...
IDEA-39555
GitOrigin-RevId: f643f5282f9071f7f53b9a811db4d4dac4aece30
2019-12-18 07:34:07 +00:00
Tagir Valeev
028a78cae3
Error highlighting for records: record bodies, record members (8.10.2, 8.10.3) IDEA-228460
...
Also ChangeModifierIntention: do not suggest to change component accessor access modifier
Also AddExceptionToThrowsFix: do not suggest to add throws to component accessor
GitOrigin-RevId: 6ce3d43f5160c075a2c66ac01af895a1212cc9a3
2019-12-18 06:32:21 +00:00
Tagir Valeev
d887f8b142
AnnotationTargetUtil#RECORD_COMPONENT_TARGETS: added PARAMETER
...
Current spec draft [1] does not mention parameter. However, according to mailing list discussion [2] it's an error in the spec
[1] http://cr.openjdk.java.net/~gbierman/jep359/jep359-20191125/specs/records-jls.html#jls-9.7.4
[2] http://mail.openjdk.java.net/pipermail/amber-spec-experts/2019-December/001882.html
GitOrigin-RevId: a02c405cb595f1974c1773f2d4691ad6238b691b
2019-12-18 06:32:21 +00:00
Roman.Ivanov
89f2ddb51d
RecordAugmentProvider: check for existing method before generating light one
...
GitOrigin-RevId: 3256c52054ad399442c44e74442819e18fbc2dba
2019-12-18 05:34:39 +00:00
Tagir Valeev
62c68622f1
computeValue moved to CommonDataflow
...
GitOrigin-RevId: d0b0c9f10eda163f6fd3e7328d942422b6261895
2019-12-18 04:34:21 +00:00
Tagir Valeev
2001b7bfb3
Test for IDEA-229317 (already fixed in 58cc2013cd628)
...
GitOrigin-RevId: 51537605f5bbe48ec885412753924f9ad07e7113
2019-12-18 04:34:21 +00:00
Tagir Valeev
4935b387da
MismatchedCollectionQueryUpdate: track queries through impure function arguments
...
Fixes IDEA-229050 “Mismatched query and update of collection” misses removeIf as a query method.
GitOrigin-RevId: f08e28c1c82f9aa8438df0f3e5bcb880cd9a002e
2019-12-18 04:01:25 +00:00
Tagir Valeev
7d92e68b21
Records error highlighting: testcase class (part of IDEA-228460)
...
GitOrigin-RevId: 315597a0f1f6d86e14a597f8ee19087474acad30
2019-12-18 03:44:26 +00:00
Roman Shevchenko
1f36d492b7
Cleanup (typos; formatting)
...
GitOrigin-RevId: aac72494ca835c58c2080b1fe948dd1722c7b2d9
2019-12-17 22:01:48 +00:00
Roman Shevchenko
13e2dca86a
Cleanup (simpler code)
...
GitOrigin-RevId: 27c4f22df094eca42f37ab70f72eb86b52b8eecf
2019-12-17 21:33:47 +00:00
Peter Gromov
ab46d8b8ce
PsiClassImplUtil: don't calculate substitutors when searching for members by name, e.g. static classes (IDEA-228814)
...
GitOrigin-RevId: 63f32377d8a4475ece1f97a1ab383f04da842801
2019-12-17 21:33:47 +00:00
Peter Gromov
faac23b4a5
CompileStepBeforeRun: get rid of deprecated transaction calls
...
GitOrigin-RevId: 5b06191fb8b16797f5301f797f0f1514df4cb7c5
2019-12-17 21:33:47 +00:00
Peter Gromov
6cc489a8ed
java inspections & fixes: get rid of deprecated transaction calls
...
GitOrigin-RevId: 1b15e43b507de3ce59ca2e25dbbe45d0a5f6d3f3
2019-12-17 21:33:47 +00:00
Roman Shevchenko
4876d4057f
[platform] inlining macOS protocol handler; making it work at launch time
...
GitOrigin-RevId: efaa671da3a866252a098d62b1cf2ecc8525a920
2019-12-17 21:33:47 +00:00
Julia Beliaeva
d780cd2b94
[vcs-log] remove usage of getMainFrame as it is going to be protected
...
GitOrigin-RevId: 804907e01770999ce4671066019a438b84f3282c
2019-12-17 20:31:38 +00:00
Ivan Chirkov
af7a8cd283
[build scripts] extend signExeFile logging
...
GitOrigin-RevId: 291908f5dbcec3ae7ce375dd227b0165e111fa00
2019-12-17 20:05:20 +00:00
Andrey Vlasovskikh
8600468ad7
Show the Python interpreter widget in all IDEs for which Python is a primary language
...
GitOrigin-RevId: ef0bb2a32b40751ac9e7a533fe6a1f874eda8299
2019-12-17 19:03:57 +00:00
Andrey Vlasovskikh
42843b151f
Removed unused python-core-ide.xml
...
The components registered in it are included via pycharm-core.xml anyway.
GitOrigin-RevId: 210cc113414f277b4d13e23e1add02d12f03c36b
2019-12-17 19:03:57 +00:00
Andrey Vlasovskikh
14a1078a68
PY-39764 Restored Python as the primary language for PyCharm
...
The problem was that an implementation of IdeLanguageCustomization for Python got excluded from PyCharm builds due
to recent refactoring of the Python-related modules. This change brings it back and restores Python as the first
language in the list of languages in the Editor | Code Style settings.
GitOrigin-RevId: 0e00c712ee1b24a88babec78084b27956a9b53e7
2019-12-17 19:03:57 +00:00
Sergey Simonchik
377d1f0a06
terminal: source fish/functions/* after fish/conf.d/* (IDEA-227054)
...
GitOrigin-RevId: 921682862060439f60f7dca6847b4fbc74543668
2019-12-17 19:03:57 +00:00
Vladimir Krivosheev
3e2ca23b0d
cleanup
...
GitOrigin-RevId: 8a67f861c5102070acbc71cf9900adaef6abb8f0
2019-12-17 19:03:57 +00:00
Mikhail Golubev
20db357321
PY-39293 Prepare messages for InvalidSdkExceptions in a consistent manner
...
GitOrigin-RevId: 6c96a9b8990f2a15b99a16a9facce862361e7bc8
2019-12-17 18:33:57 +00:00
Mikhail Golubev
7444021e02
PY-39293 Restore reporting of a failed skeleton generator launch
...
With the new version of skeleton generator we kept process stderr in logs but
stopped reflecting a failed to start generator run anyhow in UI.
GitOrigin-RevId: 9cffaa0bd89655faf43d542a22249458801cfbd6
2019-12-17 18:33:57 +00:00
Daniil Ovchinnikov
bbce268d86
[groovy] fix unnecessary recursion in AutoImplement, TupleConstructor, InheritConstructors and default transformations
...
GitOrigin-RevId: 17e062a795dce6b893b19613029609277d18e6e5
2019-12-17 18:02:22 +00:00
Daniil Ovchinnikov
c133f27d31
[groovy] add HierarchyView to be able to check and cache hierarchy for currently transformed class
...
GitOrigin-RevId: d925e04373cce732975bf60b50c7262c9b140d76
2019-12-17 18:02:22 +00:00
Daniil Ovchinnikov
6c324f0bba
[groovy] disable recursion assertions in tests which expect cycles
...
GitOrigin-RevId: d8099b93c7d3ee2d036c126fa3401bc1b73bda12
2019-12-17 18:02:22 +00:00
Daniil Ovchinnikov
f633ee7073
[groovy] use standard RecursionManager#doPreventingRecursion in transformations
...
GitOrigin-RevId: 9ce3a7b2a7214d6f5ad1beb3de0ff7a4ad930426
2019-12-17 18:02:22 +00:00
Aleksey Pivovarov
51719630c3
git: cleanup - unused variable
...
GitOrigin-RevId: e7d4b82cd6cd4d4541dea4d0d210f98339aff604
2019-12-17 17:37:53 +00:00