Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-04-01Bug 572497 - Upgrade to Tycho 2.3.0I20210405-0600I20210404-1800I20210404-0600I20210403-1800I20210403-0600I20210402-1800I20210402-0510kitlo1-1/+1
Change-Id: I49855281055c8abeea52e6fb289578c3f6fad965 Signed-off-by: kitlo <kitlo@us.ibm.com>
2021-03-26Apply "Primitive parsing" JDT cleanup to platform.debugI20210331-1800I20210330-1800I20210329-1800I20210329-0200I20210328-1800Lars Vogel6-15/+15
A boxed primitive is created from a String, just to extract the unboxed primitive value.It is more efficient to just call the static parseXXX method. Before: int number = Integer.valueOf("42", 8); new Double("42.42").doubleValue(); After: int number = Integer.parseInt("42", 8); Double.parseDouble("42.42"); Change-Id: Iabf76750aca8e9c2d348b94f79cfb01d7b59998b Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-24Use JDT clean up "Convert field into local variable if field is usedI20210327-1800I20210326-1800I20210325-1800I20210324-1800Lars Vogel1-3/+1
only local for JFace Snippets No need to save the value as field if it is only used locally. Change-Id: I34d4cdfca4536061dc5f0591431cb7b555bbb212 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-15Use Integer.toString directly in DefaultLableProviderI20210324-0950I20210324-0320I20210323-2250I20210323-1800I20210323-1240I20210323-0200I20210322-1800I20210321-1800I20210321-0340I20210320-1800I20210320-0650I20210319-1800I20210319-0030I20210318-2320I20210318-2100I20210317-1850I20210317-1320I20210317-0910I20210317-0650I20210317-0330I20210316-1800I20210315-2050Lars Vogel1-2/+2
Avoids valueOf().toString. Change-Id: I9d70b0d9a465e7403e5b676e52e945d9cfa0b5c2 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-15Use parseBoolean directly in LaunchConfigurationLars Vogel1-2/+2
Avoid primitive parsing, done via JDT cleanup action Change-Id: I8ec6b5aaf6b696b5e931df1641d7fa79e267dda8 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-154.20 update of org.eclipse.debug.uiLars Vogel2-2/+2
Required for https://git.eclipse.org/r/c/platform/eclipse.platform.debug/+/176777 Change-Id: I23ef33ca88dd48add6a757f577c2cf7b7ac036f0 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-154.20 update of org.eclipse.debug.coreLars Vogel1-1/+1
Required for https://git.eclipse.org/r/c/platform/eclipse.platform.debug/+/176775 Change-Id: I4cf8a69450e77140b452067a97535795a985a709 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-15Update tycho pomless to 2.2.0.Alexander Kurtakov1-1/+1
Change-Id: I2f6646bd49daeba1a37ac8f0ea9263b283d7873f Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-03-15Use parseBoolean directly in DynamicVariableLars Vogel1-1/+1
Avoid primitive parsing, done via JDT cleanup action Change-Id: I210f9820d91a92154a2a10aa48ee4edffe44fa95 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-154.20 update of org.eclipse.core.variablesLars Vogel1-1/+1
Required for pendning Gerrits Change-Id: Ic81e66dc2f0ccf4102ff7db1a193f781fab89229 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-05Bug 571689 - POM and product version change for 4.20 releaseI20210314-1800I20210313-1800I20210312-2010I20210312-1800I20210312-1540I20210312-1410I20210312-1150I20210312-0940I20210312-0840I20210311-1800I20210310-2050I20210310-0620I20210310-0250I20210309-1800I20210309-0500I20210308-1800I20210308-1030I20210308-0720I20210305-0820Alexander Kurtakov6-6/+6
Change-Id: Iaf74741e7d3725e596d0df1a34710f672aee4ae9 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-02-22Bug 570480 - Make termination of descendants configurableY20210316-1310Y20210316-0510Y20210315-1000Y20210314-1000Y20210313-1000Y20210312-2250Y20210312-1250Y20210312-1000Y20210311-1000Y20210310-1000Y20210309-1000Y20210307-1000Y20210306-1000Y20210305-1000Y20210304-1000Y20210303-1000Y20210301-1000Y20210228-1000Y20210227-1000Y20210226-1000Y20210225-1000Y20210224-1000Y20210223-1050Y20210222-1000S4_19_0_RC2S4_19_0_RC1R4_19I20210303-1800I20210303-0600I20210302-1800I20210302-0930I20210302-0720I20210302-0600I20210301-1800I20210301-0600I20210228-1800I20210228-0600I20210227-1800I20210227-0600I20210226-2140I20210226-1800I20210226-0220I20210224-1800I20210224-0840I20210224-0600I20210223-1800I20210223-0650I20210223-0600I20210222-1800Hannes Wellmann7-17/+101
Change-Id: I6f77f33c27028c06c4afb58eae9604eeab317866 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2021-02-15Revert "Bug 568932 - [BigSur] Cannot hover over or inspect variables"Y20210221-1000Y20210220-1000Y20210219-1000Y20210218-1000Y20210217-1000Y20210216-1000Y20210215-1020S4_19_0_M3I20210222-0600I20210221-1800I20210221-0600I20210220-1800I20210220-0600I20210219-1800I20210219-0300I20210217-1800I20210217-0600I20210216-2020I20210216-1800I20210216-1340I20210216-1140I20210216-1030I20210216-0600I20210215-1800Sarika Sinha1-9/+0
This reverts commit 8ef1ae4c60afadaff2ef6ebc924583e0ec98fa06. Reason for revert: Bug 567787 has fixed the issue in the proper way Change-Id: If08fec4adf9dddd45efb3b6515300d1f55192c3c
2021-02-15Revert "Bug 568813 - Empty inspect window and hover"Sarika Sinha1-10/+1
This reverts commit 1e760d286525d9efe492edf362ef64d8b4be684b. Reason for revert: Bug 567787 has fixed the issue in the proper way Change-Id: Ib91310ffe2ec13db34ccbc127f437fbba5bb3c55
2021-02-13Bug 571164: Two IContainer instances can share same locationY20210214-1000Y20210213-1200I20210215-0700I20210215-0600I20210214-1800I20210214-0600I20210213-1800I20210213-0600Torbjörn Svensson1-8/+18
When updating the container for a launch configuration, make sure that the new and the old container do not point to the same location. Nested projects can have different container instances that points to the same location and a switch between these containers should not be considered a "move" of the launch configuration. Contributed by STMicroelectronics Change-Id: I504f351b8ae9a6544c86659f99151a81059a7e38 Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2021-02-11CommonTab: add utility to get LaunchConfig attributes without ExceptionY20210212-1200I20210212-1840I20210211-1810Hannes Wellmann1-83/+86
This avoids try-catch blocks when getting an attribute and increases readability of the methods that contains logic. In the method updateConfigFromFavorites now the update continues with the default-value instead of stopping inbetween, if getAttribute throws a CoreException. Change-Id: I204520f37edd86fa4b3b81ba770f32ba5f4c46dd Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2021-02-11CommonTab: use SWT-Listener's adapter methods and marginal clean-upHannes Wellmann1-207/+125
Change-Id: I1c0c017dd744d69c8bfe83be6184705b6d0f18ca Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2021-02-06Bug 569373: Use ViewFilter to filter launch configsY20210211-1200Y20210211-0600Y20210210-1200Y20210210-0100Y20210209-1200I20210210-1800I20210210-0910I20210209-1800I20210208-1800I20210207-1800I20210206-1800Torbjörn Svensson4-62/+113
The content provider is only called when the launch configuration tree is initialized. Any following add/remove of a launch configuration is handled in LaunchConfigurationView without fetching the new tree from the content provider. Forcibly refresh the list in the viewer when the added launch configuration is shared. To avoid having dangling launch configurations in the tree. Change-Id: Id67d550dddc6df583229013c1c71bcfc5f320f38 Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2021-02-01Bug 570811 - ClassCastException duringY20210205-1200Y20210202-1200I20210206-0720I20210206-0050I20210205-1800I20210204-2320I20210204-1800I20210204-1430I20210204-1300I20210204-1100I20210204-0900I20210204-0300I20210203-1800I20210202-1840I20210201-1800Sarika Sinha1-2/+3
DebugUITools.findToggleLaunchForConfig in RCP debug implementation Change-Id: I711b0f0dc769c1691b3fd7604bc639b175b4d326
2021-01-21Debug UI: Don't use AbstractUIPlugin#getDialogSettingsY20210129-1200Y20210127-0710Y20210126-1200Y20210123-0110I20210131-1800I20210130-1800I20210129-1800I20210128-1800I20210127-1800I20210126-1800I20210125-1800I20210124-1800I20210123-1800I20210123-0020I20210121-2140Matthias Becker21-43/+100
JavaDoc of this method says it should no longer be used. This is one step further to remove Activators. Change-Id: Iac12e58eb8a75beb36b2c95397dd6298b61ad3a3
2021-01-20[cleanup] Combine nested 'if' within 'else' block to 'else if'I20210120-1800I20210120-1400Karsten Thoms7-52/+34
Cleanup performed on bundles - org.eclipse.debug.core Change-Id: I3e42c91479b0363ce858bcf01d2e2274ec9d4e6d Signed-off-by: Karsten Thoms <karsten.thoms@karakun.com>
2021-01-05Bug 482711 - [launch] Creating the first launch config does not notifyY20210115-1200Y20210113-0120Y20210112-1200I20210118-1800I20210117-1940I20210117-1800I20210116-1800I20210116-0340I20210115-1810I20210114-1800I20210114-0510I20210114-0310I20210112-1800I20210112-0850I20210111-1800I20210110-1800I20210109-1830I20210108-1800Sarika Sinha3-7/+39
ILaunchConfigurationListener.launchConfigurationAdded() Change-Id: I1e0741a4c718b8ac2c9f51d90ef3681f6926ac95
2021-01-05Bug 569281 - "Disable all breakpoints" would help in debuggingY20210108-1200Y20210105-1200S4_19_0_M1I20210108-0220I20210106-1800I20210106-0600I20210105-1800Sarika Sinha1-1/+0
Change-Id: I6c4d808ffe0d638077b19c67f5da6def829b54a8
2021-01-04Revert "Bug 482711 - [launch] Creating the first launch config does not notify"I20210105-0600I20210104-1800Sarika Sinha2-37/+2
This reverts commit e2d47cf8b6ac0d51dfb3e28d05f13a922c35fec0. Reason for revert: This causes looping in some scenario. Change-Id: I4f5ff80fcd3cf787068b503e33a73d937b4e790a
2021-01-04Bug 482711 - [launch] Creating the first launch config does not notifySarika Sinha2-2/+37
ILaunchConfigurationListener.launchConfigurationAdded() Change-Id: I02885791a58c9fe7e800413931383d8b2210bd2f
2021-01-02Bug 569486 - InterruptedException when working with Java Debug ViewI20210104-0600I20210103-1800I20210103-0600I20210102-1800Andrey Loskutov1-0/+6
Don't report InterruptedException, is not woth the effort. Change-Id: I651b1184d39d7c51cf2e2388724543d6a5044df9 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-12-22Bug 560252 - "Remove all triggers" enabled even if you remove allY20210101-1200Y20201229-1200Y20201229-0040Y20201225-1200Y20201222-1200I20210102-0600I20210101-1800I20210101-0720I20201231-1800I20201230-2150I20201230-1800I20201229-1800I20201228-1800I20201227-1800I20201226-1800I20201226-0940I20201225-1800I20201225-0450I20201225-0130I20201224-1800I20201223-1800I20201222-1800Vikas Chandra1-1/+7
breakpoints Change-Id: Id43bf1d7a276d755598b341b2d877bfdfcb81137 Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
2020-12-21verison increase for 1st change - for bug Bug 560252I20201221-1800Vikas Chandra1-1/+1
Change-Id: I267201b9d41b8b26b3dc9bcafc8f623305a769b8 Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
2020-12-11Bug 45017 - Enable Find Next, Find Previous in consoleY20201218-1200Y20201215-1200Y20201211-1200I20201220-1800I20201219-1800I20201218-1800I20201217-1800I20201216-2110I20201215-1800I20201214-1800I20201213-1800I20201212-1800I20201211-1800Christian Gabrisch7-18/+56
Provide actions for commands org.eclipse.ui.edit.findNext, org.eclipse.ui.edit.findPrevious in text consoles. Change-Id: Id4589100923241b85dc19c6d5afc3e33518ced9a Signed-off-by: Christian Gabrisch <eclipse@cgabrisch.de>
2020-12-10Bug 569281 - "Disable all breakpoints" would help in debuggingI20201210-1800Sarika Sinha12-8/+156
Change-Id: I2973f2efca125bd3378e2f0f12cc628980107622
2020-12-02Bug 569324 - Enable API check for new bundles introduced in 4.18Y20201209-0750Y20201208-1200Y20201204-1200I20201209-1800I20201208-2310I20201208-1800I20201208-0300I20201207-1800I20201206-1800I20201205-1800I20201204-1800I20201204-0830I20201204-0610I20201204-0340Sravan Kumar Lakkimsetti1-3/+0
Change-Id: I564c889e2dff7e2599ec4f56fdb1d704160129c2 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-12-01Bug 569318 - POM and product version change for 4.19 releaseSravan Kumar Lakkimsetti6-6/+6
Change-Id: I9171e2a165ee8cadb6968716b3dc08e91218513c Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-11-23Bug 568713 - Show command line dialog could be wider for easyY20201201-1200Y20201127-1200Y20201124-1200S4_18_0_RC2S4_18_0_RC1R4_18I20210122-0800I20210122-0630I20210122-0420I20201202-1800I20201202-0600I20201201-1800I20201201-0600I20201130-1800I20201130-0600I20201129-1800I20201129-0600I20201128-1800I20201128-0600I20201128-0300I20201127-1800I20201127-1010I20201127-0630I20201125-1800I20201125-0600I20201124-1800I20201124-0600I20201123-1800I20201123-0600Vikas Chandra1-2/+2
readibility Change-Id: Ib2b1ca6697414fea40114a337197a36e6e1820be Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
2020-11-21Bug 568932 - [BigSur] Cannot hover over or inspect variablesI20201122-1800I20201122-0600I20201121-1800Lakshmi Shanmugam1-0/+9
On Big Sur, the empty inspect dialog pop-up is caused due to SWT Bug 567787- Setting Shell visible doesn't send SWT.SetData for Virtual Tree/Table. Due to this the virtual tree in the pop-up is not populated when set to visible. The workaround is to call getText on the item so that it is already created when pop-up is shown. Change-Id: I241b7c1c75cbc600ad63b4e9d4bd491218d67619 Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2020-11-21Bug 507626 - Fix javadoc errorsI20201121-0600Alexander Kurtakov1-1/+1
Change-Id: I752388a4b178b7ff9ee2b39b248cddf57a1884c5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-11-20Bug 559758 - Only present unique launch configurationsY20201120-1200I20201120-1800Torbjörn Svensson1-0/+59
Try to identify unique launch configurations based on kind and name and return the unique set of configurations. To avoid comparing every launch configuration with all others, map the name of the configuration to the configuration itself and then as a second step if there are duplicated names, do a another pass and verify that there are only one configuration with the same attribute set (both keys and values are compared) in the resulting list of configurations. Change-Id: Id72d2842b096332fa73b3cc23e1c94531f6df28e Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-11-18Bug 568813 - Empty inspect window and hoverS4_18_0_M3I20201120-0320I20201119-0730I20201118-1800Lakshmi P Shanmugam1-1/+10
The empty hover on BigSur is caused due to SWT Bug 567787- Setting Shell visible doesn't send SWT.SetData for Virtual Tree/Table. Due to this the virtual tree in the hover is not populated when set to visible. The workaround is to call getText on the item so that it is already created when hover is shown. Change-Id: I4c716082e2da778fc6f257283f3ebe3bbcc6a35e
2020-11-16Stop using deprecated AbstractUIPlugin.getDialogSettings()Y20201117-1200I20201118-0600I20201117-1800I20201117-0600I20201116-1800Alexander Fedorov1-2/+5
Stop using deprecated AbstractUIPlugin.getDialogSettings() and correct the javadoc. Change-Id: I6c67993cff6f60359b5c6af128cd88e92ac1c46c Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-11-16Unit Test bundle version to 1.0.0Mickael Istria2-2/+2
Change-Id: I225231be8e2a2d531b658afe8e3e9e365923b0df Signed-off-by: Mickael Istria <mistria@redhat.com>
2020-11-16Bug 567463 - Remove API check from debug example projectsLars Vogel2-12/+0
Change-Id: If3eceec77d4d57f28fe12d1948d713d996b57236 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-11-09Bug 567345 follow-up: Remove unnecessary code in model.RuntimeProcessY20201113-1200Y20201111-0210Y20201110-1200I20201116-0600I20201115-1800I20201115-0600I20201114-1800I20201114-0740I20201114-0600I20201113-1800I20201112-1800I20201111-1800I20201110-1800I20201109-1800Hannes Wellmann1-59/+19
Mainly simplify ProcessMonitorThread: - Made it private (was package-private and not used in the package). - Use the enclosing RuntimeProcess instance instead of passing 'this'. - Do not check if fOSProcess respectively RuntimeProcess.this.fProcess is null in a loop because at the end of the first pass in the finally block both were/are set to null anyway (fOSProcess directly or fProcess in RuntimeProcess.this.terminated()) - only check initially if os-process is null (null may be passed to RuntimeProcess) - simplify killThread() by just setting the (now volatile) fExit flag and interrupting the thread in any case. The thread either notices fExit=true (when killed before or immediately after becoming alive) or the interruption (when already being alive). All removed fields and methods were private or package private (or in a package private class), so no API is changed. - do not set 'fMonitor' field to null, in RuntimeProcess.terminate(). It isn't nulled if the process terminates regularly either and their is no semantic in doing it. And so the field can be final. Change-Id: I68d079c1222b4af71d33758ca695cf1c1b5dcb38 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2020-11-09Bug 567345 - Await termination descendants of RuntimeProcessHannes Wellmann4-36/+135
and stream-line RuntimeProcess.terminate() Change-Id: If90808ff6fc8bb0adaa23f97cf3e879a61bcb6dc Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2020-11-09Bug 507626: Debug framework should provide a generic "test report" viewY20201109-1200Victor Rubezhny214-0/+12381
A Unit Test View implementation based on refactored JUnit Test View Also-By: Mickael Istria <mistria@redhat.com> Also-By: Alexander Kurtakov <akurtako@redhat.com> Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com> Change-Id: Id971613f3f33030343950c539d09a02192cc7ecf
2020-11-05Revert "Bug 567432 - Remove external tools migration code from 2004"Y20201109-0220Y20201108-1200Y20201107-1200Y20201106-1200Y20201105-1200I20201108-1800I20201107-1800I20201107-0750I20201106-1800I20201106-0710I20201105-1800I20201105-0230Sarika Sinha8-5/+339
This reverts commit 96ed04c64d542a0c16496b03ae57c716bc140434. Reason for revert: Build failed as Ant test depends on the removed method. Change-Id: Iaf1df8740db51d441ffdd484025088838cd980c8
2020-11-04Bug 567432 - Remove external tools migration code from 2004Y20201104-1200I20201104-1800Lars Vogel8-339/+5
Change-Id: Ia033d9a6a6256bb50f33cccddb69a054b4c2da6c Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-11-03Bug 568482 - Shorter the configuration has unsaved changes textY20201103-1200I20201103-1800Lars Vogel1-1/+1
Change-Id: Ibe75e127f6fe59319b4bca788e4510cad3a03cec Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-10-31Bug 565462 - SourceLookup + Java 11 + Find Duplicates brokenY20201102-1200Y20201101-1200Y20201031-1200I20201103-0030I20201102-1910I20201101-1800I20201031-1800Andrey Loskutov3-1/+27
Added new ISourceLookupDirector.equalSourceElements() API to allow Java debugger distinguish between different Java model elements that represent same Java class files. The new interface method has default implementation that delegates to Objects.equals() to keep the previous behavior unchanged for existing clients. Change-Id: Ib9a514366e8b613b31fd5143a54fbf2186c4788b Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-10-30Bug 568402 - Build with Tycho 2.1.0 releaseI20201030-1800Alexander Kurtakov1-1/+1
Change-Id: I449397099df016d3a07a364558c5f7d5a04bf1cf Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-10-27Bug 567345 - Terminate descendants of RuntimeProcessY20201030-1200Y20201029-1200Y20201028-1200I20201029-1800I20201028-1800I20201028-0800I20201028-0610I20201028-0130I20201028-0020I20201027-2350I20201027-1800Hannes Wellmann4-5/+202
The descendants (sub-processes and their recursive sub-processes) of the java.lang.Process wrapped by a RuntimeProcess are destroyed too. Change-Id: Ibabe73e34543aa1ff0be7361e63c1bab52a4f538 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2020-10-26Bug 567816: Changing font size in variables viewY20201027-1200Y20201026-1200I20201026-1850Tobias Melcher6-8/+73
Change-Id: I9c69b8e535a32829a740480499901545bf672677 Signed-off-by: Tobias Melcher <Tobias.Melcher@sap.com>

Back to the top