Replicates the size management code of the regular launch config
dialog and sets the default size to be 800x720.
Change-Id: I00e5028383e3a04e8b81d3adfa8487f9fb7fbcaf
The Null Target is half way to becoming a first class citizen. However
we don't provide it in the list of targets available for a launch
descriptor. This adds support for that by adding a boolean flag to
the launch configuration provider launch bar contribution extension.
To help with that, changed the handling of get launch config for the
default launch descriptors to grab the config directly from the
descriptor without going through the providers. It would be very weird
for the providers to return a different config, but that door is now
shut.
Also add some documentation to ILaunchBarManager. Was going to add
the support there but went for the extension instead. Might as well
check in the docs I wrote doing that.
Change-Id: Ia03002a661a3971df68f74b2c338fe538b8b376a
Adds Duplicate and Delete buttons to our config editor.
Default descriptors, which map directly to launch configs,\
differently from the others. As a result, we make the
Default configs public so others can take advantage of this behavior.
Change-Id: Idbe9449556e214001ac0a9e615ce684e5e5579b3
Container target
- add new ILaunchTargetManager2 interface which specifies new
addLaunchTargetNoNotify() method
- change LaunchTargetManager to also implement ILaunchTargetManager2
interface
- bump to next minor release 2.3.0
Change-Id: I263c44b586a60428971c401d982da2dacd8cd1f0
Signed-off-by: Jeff Johnston <jjohnstn@redhat.com>
* Use tycho 1.4.0 final
* Use 2019-03 dependencies repos
Change-Id: I75c91b0085da43a6c95cc673cd74b6290fa43b0d
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Tycho 1.4.0-SNAPSHOT is needed due to a fix in tycho for Java 11
compatibility.
Change-Id: I3db48b8396b54c8fd8b6b5afd69730809d2ef761
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Rather fetch the context from the factory.
Change-Id: I12e1b94d070feeebcee9298f544ab2fc9c5cb3ec
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Prevents downloading all the *source bundles which are not really
needed.
Change-Id: I91690309b5deb9a48273743406a03ad842a32a29
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
* Bump BREE to Java 1.8.
* More warnings and fixes for them.
* Deprecation fixes.
Change-Id: I632ff2954021f1c2ff9a443b23f95985fb8040ee
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
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>
- fix LaunchTargetManager addLaunchTarget to change any
slashes in the target name to semi-colons when forming the
preference node name to use
- fix LaunchTargetManager initTargets method to restore slashes
when reading the targets from preference nodes
- fix LaunchTargetManager removeLaunchTarget to change any
slashes in the target name to semi-colons when removing
a preference node corresponding to the launch target id
Signed-off-by: Jeff Johnston <jjohnstn@redhat.com>
Tycho 1.1.0 is a prereq for building against Photon.
Change-Id: I2854741cf5e5763b9481399de4adb6c6eb4316b7
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>
When going to a wizard, but hitting back, we reuse the wizard
object when we hit next again. The cast was incorrect for that
object.
Change-Id: I1210f17d57d26b76a47eaedd0f92bb9c63496bf8