Third attempt to integrate ActionProvider and its Lookup improvements needed by https://github.com/enso-org/enso/pull/9041. #7011 got merged with failing tests and reverted. #7059 was targeted for delivery branch, but that one has been deleted already.
aaac3d0c8fca3fb6c65ab7e60a0fa6733266c5a6 - adds a multiline test to java.mx.projects for behavior implemented by #7013
457008862b7f72f6b61f4d11097537e2bb7dd7bc introduces unified createTargetLookup method and uses it for isEnabled check as well as invokeAction (I believe)
bd3abb8 adds FileObject & DataObject to the lookup even when working on the whole Project - that's the change which fixes problems we face in Enso
Per discussion in #7059 the Project instance is included in the createTargetLookup, but not the content of Project.getLookup().
Third attempt to integrate
ActionProvider
and itsLookup
improvements needed by https://github.com/enso-org/enso/pull/9041. #7011 got merged with failing tests and reverted. #7059 was targeted fordelivery
branch, but that one has been deleted already.java.mx.projects
for behavior implemented by #7013createTargetLookup
method and uses it forisEnabled
check as well asinvokeAction
(I believe)FileObject
&DataObject
to the lookup even when working on the whole Project - that's the change which fixes problems we face in EnsoPer discussion in #7059 the
Project
instance is included in thecreateTargetLookup
, but not the content ofProject.getLookup()
.