o.e.launchbar.ui.controls uses annotations and thus imports
javax.annotations package. This package is removed in Java 11 and
equinox doesn't put javax.annotation bundle on the classpath resulting
in launchbar not functioning at all.
The fix is to Import-Package: javax.annotation like eclipse platform
bundles do and letting equinox resolve it either from the jvm or the
bundle shipped with platform.
Change-Id: Id5702919b233b3fea424fa2f1db15505eee8ecb7
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Additional isDisposed checks added to prevent unhandled event loop
exceptions at platform startup on new workspaces.
Change-Id: Ib2e33def766c23719e483496d110644a2cd8a712
Signed-off-by: Mat Booth <mat.booth@redhat.com>
Add a new launch target wizard that manages creating and editing of
launch targets (similar to the new CDT toolchain wizard).
Allow editing of launch configuration names in the descriptor edit
dialog.
Change-Id: I1c690a5c5d8a8a6d4e4698b47cd35e6cc40944c5
Add a mechanism to allow extenders to provide tabs for build settings
in the descriptor config editor.
Also move to pom-less builds.
Change-Id: I850898aba94c38d69717c9b8366de3b9a7031ff6
Focus is lost and popup disposed after filter control is activated
Probably in Oxygen sometime changes as focus now totally lost
(focus control is null)
after selection in our custom tree.
Just resetting focus for now, need more investigation later
why it was lost
Change-Id: I0ab671ba97d8ecfe5586688812a9ea728d8f9619
Otherwise, launch targets with same type, but different ids, will get
the wrong icon, but only when the target status is != OK.
Change-Id: I97e5713bec16eb3a08cae3ffe58bc4fab51b04df
Signed-off-by: Jesper Eskilson <jesper.eskilson@iar.com>
Default behavior is to only show the launch target selector when
the active launch descriptor supports multiple targets. Add a pref
to always show the launch target selector.
Change-Id: I2615ab605be8a6cb706baca7407b265f8b832cf1
It no longer brings up the traditional launch configuration dialog.
Instead it has a new one that uses the tabs but without the other
stuff.
Change-Id: I89e2ac4e6a7575e0151c24632f26b5ee565a5449
Added a whole bunch of APIs to the managers to enable this without
exposing internals to the control. Documentation will be added before
release.
Change-Id: I7a643eca3d48643e7a1202d83c7b4818722c54f0