1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-30 21:55:31 +02:00
Commit graph

197 commits

Author SHA1 Message Date
Jonah Graham
fd8624bdae Bug 553231: Fix line endings
Change-Id: I0fe35fd37c0425bc93d0e4b1f41e5a194a3858db
2019-11-19 16:05:46 -05:00
Jonah Graham
43e7fa1726 Bug 553231: Apply all cleanups
Change-Id: Icc2bbbd8c9b1e5c8999cf5fdada0aa01113231c6
2019-11-19 14:13:40 -05:00
Jonah Graham
c0ea43a435 Bug 553231: Use code cleanliness script from cdt-infra
Change-Id: Ie64b89f970e4e6d2cc5bf08281da4d0c49c197f9
2019-11-19 14:11:24 -05:00
Jonah Graham
30b9475228 Bug 553231: Apply check_code_cleanliness.sh from CDT
Change-Id: I50ff4b6d95a08bd63eecde3a0321af28db6e0dae
2019-11-19 13:44:19 -05:00
Jonah Graham
15b278c7dd Bug 553230: Update to EPLv2
Change-Id: Ie5eddc150b09aa3993b35dd4c4c8d1105dd0dcb7
2019-11-19 13:38:03 -05:00
Jonah Graham
24cff824ae [releng] Update to stable platform repo URL
Change-Id: I4ec7fad40814214b30cd41794a7dd67b488009ec
2019-11-19 13:34:49 -05:00
Jonah Graham
fb05ee51d8 [releng] Bump plug-in version number for bug fix in Bug 549066
See commit 236be726c4

Change-Id: I6d401f46380c5821537184b0d55b2ac748f9986d
2019-07-19 16:07:23 -04:00
Jonah Graham
5c7dbff43f [releng] Bump version to 2.4.0
Change-Id: I8d003bb0c98093bf9f9b108076b10b00f920af6a
2019-07-19 16:05:40 -04:00
Doug Schaefer
236be726c4 Bug 549066 - NPE in Launch Bar injection when running headless.
Adds a check that we actually got an application before doing the
injection.

Change-Id: Ie3670f1c35d107f8147799a449498e03b950ac00
2019-07-15 10:10:12 -04:00
Jonah Graham
578bfc472d [releng] Update target platform to latest dependencies
Change-Id: I3f37027e3a7006d9ddddddb16a0671c615fe041d
2019-07-08 13:56:50 -04:00
Doug Schaefer
3d3a8074b7 Bug 547918 - Show launch config type in edit page title.
Allows users to understand better what launch configuration type
they are looking at.

Change-Id: Ib6239fa6ec14d955ed0ed850af5e3c7697ce9519
2019-06-04 13:47:52 -04:00
Doug Schaefer
65fdbea4c0 Bug 547916 - Manage the size of the New Launch Config Wizard Dialog.
Replicates the size management code of the regular launch config
dialog and sets the default size to be 800x720.

Change-Id: I00e5028383e3a04e8b81d3adfa8487f9fb7fbcaf
2019-06-04 10:46:06 -04:00
Doug Schaefer
890bca3466 Bug 547831 Allow LC Providers to use the Null Target
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
2019-05-31 16:24:07 -04:00
Doug Schaefer
fb389bae6f Bug 547705 Implement Dup and Del of Configs. Make Default public.
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
2019-05-27 16:28:01 -04:00
Jonah Graham
d2c9b975a5 [releng] update platform version
Change-Id: I3c9fcbd4f16ec8913c3ad4946627c9baef95215c
2019-05-22 10:51:58 -04:00
Jonah Graham
a18f0a85f2 [releng] Bump version to 2.3.0
Change-Id: Ic515e87ff34d1750d7a3c585e036ae020469b578
2019-05-22 10:46:06 -04:00
Jeff Johnston
16c7075763 Bug 547442 - Launchbar shouldn't set active target for added
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>
2019-05-21 16:20:05 -04:00
Alexander Kurtakov
653bd51fa8 Releng changes.
* Use tycho 1.4.0 final
* Use 2019-03 dependencies repos

Change-Id: I75c91b0085da43a6c95cc673cd74b6290fa43b0d
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-04-10 13:03:52 -04:00
William Riley
fe09ae9bae [releng] Bump version to 2.2.3
Change-Id: I5cccc2d9ef78915803a4029f75717d972fb5973e
2019-02-04 06:19:55 -05:00
Alexander Kurtakov
46b125139a Fix compile when using Java 11
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>
2019-01-24 13:24:02 +02:00
Alexander Kurtakov
04ad3ec06f Do not use internal E4Workbench class.
Rather fetch the context from the factory.

Change-Id: I12e1b94d070feeebcee9298f544ab2fc9c5cb3ec
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 13:03:09 +02:00
Alexander Kurtakov
bb02738761 Switch to spotbugs instead of findbugs.
It's the comunity project now.

Change-Id: I8597b05f7f1f0e16bd34d0d115fe735c19ede5fa
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 12:26:56 +02:00
Alexander Kurtakov
a0cc4a4128 Run ui tests with pde.feature instead of sdk.feature.
Prevents downloading all the *source bundles which are not really
needed.

Change-Id: I91690309b5deb9a48273743406a03ad842a32a29
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 12:13:25 +02:00
Alexander Kurtakov
32b3dc7d94 Update tycho pomless to 1.3.0.
Change-Id: Ia3e73c4c57ad6af91d874944692f29297334e1e0
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-01-24 12:12:19 +02:00
Alexander Kurtakov
e795c3441d Remove unneeded empty plugin.xml file.
Change-Id: Id958a97ab5fe51433907bed539ee2037c308ec89
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 21:13:27 +02:00
Alexander Kurtakov
041a7a6560 Lambda conversions.
Change-Id: I500febcaad04a654ece7cc4cc6d918a7f3a9f05a
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 21:08:16 +02:00
Alexander Kurtakov
861a8430ed Add missing automatic-module-name.
Change-Id: Ic81274c97b26df1299b9d806a9f326441a0fab24
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:48:02 +02:00
Alexander Kurtakov
e4f9a90fb9 Remove unneeded nls suppress warnings.
Change-Id: Ic23ff80620cc2a012bbcf77f395e803f019e1bed
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:42:54 +02:00
Alexander Kurtakov
43f040db9e Modernize o.e.launchbar.core.tests
* 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>
2018-12-21 20:37:13 +02:00
Alexander Kurtakov
f617a5f6fe Build against 2018-12 stream.
Change-Id: I02ce424eaeb0ed95b0a42c1792b8d90845a45b35
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:22:32 +02:00
Alexander Kurtakov
3bae6cbcd9 Update Maven plugins.
Tycho to 1.3.0
PMD to 3.11

Change-Id: I6d82ad8d72d6c003b440f474eed66273221655be
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-12-21 20:08:42 +02:00
Alexander Kurtakov
5c6c2c6380 Add autmatic-module-name for Java 9+ compatibility.
Change-Id: Id5ecc850d6e3ca8a70cdf33905d446a382061118
2018-11-07 15:40:47 +02:00
Alexander Kurtakov
453055e0ed Update Maven build plugins
jarsigner - 1.1.4 -> 1.1.5
resources - 3.0.2 -> 3.1.0
findbugs - 3.0.4 -> 3.0.5
pmd - 3.7 -> 3.10.0

Change-Id: I8fd5d6639a46d86e5452e85dcdce1635016207a3
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-11-07 15:22:33 +02:00
Alexander Kurtakov
df0fc91d7f Launchbar not visible on Java 11
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>
2018-11-07 15:07:33 +02:00
Umair Sair
c1e3974e1b Bug 538942 - Moving backward and forward in "Create Launch
Configuration" dialog of launchbar causes NPEs

Change-Id: Ibd11b43d4348abfa74509ce715c8d5e741f1582f
Signed-off-by: Umair Sair <umair_sair@hotmail.com>
2018-09-12 00:00:29 +05:00
Jonah Graham
2ab45c194e [releng] Bump version to 2.2.2
Change-Id: I9a8c59dcef2bac369f183b301d995d4deb0bf023
2018-07-23 21:02:35 +01:00
Jonah Graham
44cf2dac1c [releng] Bump version to 2.2.1
And bump bundle patch versions too

Change-Id: I006948f6a39c798cf5603583d115ebfab1e6c368
2018-07-23 20:00:49 +01:00
Jonah Graham
2982dc100f [releng] Set name of repo to be consitent with naming in CDT and tools.templates
This makes handling of releng easier across projects.

Change-Id: I91f532e95ec45dad4cf758f2226e51e53a797ffb
2018-07-23 20:00:49 +01:00
Jonah Graham
1a1cbf62b8 [releng] Update to Photon (4.8) as target platform
Includes upgrading Tycho version

Change-Id: I773b64a839580bb755413ef8eede4e831f4d0f8a
2018-07-23 20:00:49 +01:00
Jeff Johnston
a62d2ae89b Bug 536889 - Launchbar needs to replace slashes for launch target names
- 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>
2018-07-10 22:08:40 -04:00
Alexander Kurtakov
2801712233 Build against CDT 9.4 and Oxygen everywhere.
Change-Id: I419f7a353e0d6fc1e0e0b2d8d16c24886f5d38ee
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-02-08 20:52:20 +02:00
Alexander Kurtakov
f92ccfca72 Set Maven prereq to 3.3.1 for CBI 1.1.4.
Change-Id: I147ffc8b840698774ea8c1243c7e0ca923b1f74e
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-02-08 20:45:59 +02:00
Alexander Kurtakov
a3a3855026 Build with Tycho 1.1 and CBI 1.1.4
Tycho 1.1.0 is a prereq for building against Photon.

Change-Id: I2854741cf5e5763b9481399de4adb6c6eb4316b7
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-02-08 18:04:47 +02:00
Mat Booth
b56b76df66 Bug 529762 - [launchbar] "widget is disposed" sometimes at startup
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>
2018-01-17 11:41:41 +00:00
Doug Schaefer
494fbe48cb Fix class cast exception when going to wizard second time.
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
2017-11-16 14:56:08 -05:00
Doug Schaefer
eb93740aba Set title and description for new target wizard selection page.
Change-Id: I15ade69533ef0227864c0723678d9df672db39c4
2017-11-16 13:55:44 -05:00
Doug Schaefer
9419e2213f Fix up the version for the remote feature.
Change-Id: Id1e3e59ade989bc1b7dfcb1c98df116eb9ef2b1b
2017-11-14 12:22:03 -05:00
Doug Schaefer
8227915473 Add SWTBot tests including one to test creating launch configs.
Change-Id: Ia5032df7094be215ebefd9c2fb7caa35a9cb7f43
2017-10-14 15:45:06 -04:00
Doug Schaefer
bc661996aa Combine Mode and Type into a single page for new configs.
Change-Id: Ic8c6a4580ecd7dcb4435b204c10f37703ad1443a
2017-10-13 13:40:01 -04:00
Doug Schaefer
36555cd219 Fix up the description in launch object provider init.
Change-Id: I52d440721e4e2be948ea18814a0eeb6b31eb8217
2017-10-03 13:58:17 -04:00