Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-10-02Bug 565033 - Deadlock opening Ant build fileY20201008-1200Y20201006-1200S4_18_0_M1aS4_18_0_M1I20201012-0320I20201009-0430I20201007-1800I20201007-1320I20201007-0600I20201006-1800I20201006-0840I20201006-0600I20201005-1800I20201005-0600I20201004-1800I20201004-0600I20201003-1800I20201003-0600I20201002-1800Andrey Loskutov1-30/+101
Changed SelectedResourceManager to avoid accessing UI thread via syncExec() directly from the calling thread (that may own locks on which UI thread is waiting already). To avoid deadlocks, call to the UI thread is executed from a dedicated thread that does not hold any locks with the max timeout of 10 seconds. In case the UI thread doesn't react in this time, an error with stack traces will be reported and the current call to SelectedResourceManager will return null or empty selection. Change-Id: I6f426900f71240afc4c0d5d51d692faea2aba1e3 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-10-024.18 update of org.eclipse.ui.externaltoolsY20201002-1200Lars Vogel1-1/+1
Required for pending Gerrits. Change-Id: Ida0862da1513ef9f8027d4abc9f97d0f50951e98 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-09-30Bug 552895 - Use pomless builds in eclipse.platform.debugY20201001-1200Y20200930-1200I20201001-1800I20200930-1800Lars Vogel8-161/+8
Change-Id: I317bd5455ce400a6947635172d4b274d41e3a5fc Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-09-304.18 update of org.eclipse.core.externaltoolsLars Vogel2-2/+2
Required for pending Gerrits. Change-Id: I13eec99cef427c7f93b18007248ae25476831943 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-09-30Bug 567462 - Use stadard tabsAlexander Kurtakov2-7/+2
Launch config dialog and memory views use CTabFolder.setSimple(PlatformUI.getPreferenceStore().getBoolean(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS)); but SHOW_TRADITIONAL_STYLE_TABS is always false and it ends up using the weird curved tabs which are not used anywhere else in the workbench. Change-Id: Ifd3db882d1d0b44b69908142ec32aa47bf7eda91 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-09-30Use StandardCharsets.Alexander Kurtakov1-6/+8
UTF8 is always there in any JVM so no need to have code possibly throwing UnsupportedEncodingException due to a typo. Change-Id: Ib422cd94910f58d18b2ba728fe2f394c1f4f52b4 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-09-26Move org.eclipse.debug.tests to JavaSE-11Y20200929-1200Y20200929-0550Y20200928-1200I20200929-1800I20200928-1800Hannes Wellmann3-5/+9
In order to fix Bug 567345 Java-11 is required, which also leads to the requirement of Java-11 for the new tests. Change-Id: I8890d04cfa6b373f20766ea8ed5300810a52269e Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2020-09-26Version increment of org.eclipse.debug.tests to 3.12Hannes Wellmann2-2/+2
Required for https://git.eclipse.org/r/#/c/169905/ Change-Id: Ibedd165ba975b1e7e589d1729ef44d3b436fcd17 Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2020-09-25Move org.eclipse.debug.core to JavaSE-11Y20200928-0700Y20200928-0600I20200927-1800I20200926-1800I20200925-1800Hannes Wellmann3-5/+9
In order to fix Bug 567345 the new Process-API introducted with Java-9 is required. Since Eclipse 4.17/2020-06 requires Java-11, org.eclipse.debug.core can move to Java-11 without any problems. Change-Id: I1f517097472046189d952e4124dc65ae6d16a7ad Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2020-09-25Version increment of org.eclipse.debug.core to 3.17Hannes Wellmann2-2/+2
Required for https://git.eclipse.org/r/#/c/169905/ Change-Id: I1e09e9661ee843e4a097db438d45757c49adb8fe Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>
2020-09-13Bug 566336 - [Test] testAppendOutputToFile failsI20200924-1800I20200924-0430I20200924-0340I20200922-1800I20200921-1800I20200920-1800I20200919-1800I20200918-1800I20200917-1800I20200916-1800I20200916-0410I20200915-1800I20200914-1800I20200913-1800Paul Pazderski4-5/+6
Avoid a theoretical race condition where a fast terminating process get not all content to console. Includes a of-by-one error fix in MockProcess termination calculation. Before a MockProcess with 0ms runtime was reported as not terminated for up to 1ms. This can be relevant for the initial termination check in RuntimeProcess. This change might also fix random failures for other tests using the doConsoleOutputTest method. Change-Id: I76cad5317607b1889513827c8191edefa7637491 Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-09-11Bug 566823 - Align getProcess() with ProcessPropertyPage enablementI20200912-1800I20200912-0010I20200911-1800Jonathan Williams3-10/+21
condition ProcessPropertyPage is contributed for any property owner that adapts IProcess or IDebugElement. ProcessPropertyPage.getProcess() should therefore adapt the property owner accordingly if it does not implement the interfaces directly. Change-Id: I1c01681d934a63f739b441cdf152a935614f0fb5 Signed-off-by: Jonathan Williams <jonwilliams@blackberry.com>
2020-09-03Bug 566356 - POM and product version change for 4.18 releaseI20200910-1800I20200910-0100I20200909-1800I20200908-1800I20200908-0440I20200904-0540I20200904-0210Alexander Kurtakov12-12/+12
Change-Id: I4df9f93e6c5648304173ce18613e88b6a4bcb5c1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-28Bug 566471 - I20200828-0150 - Comparator Errors FoundY20200915-2240Y20200915-0150Y20200914-1200Y20200913-1200Y20200912-1200Y20200911-1200Y20200910-1200Y20200909-1200Y20200908-1200Y20200907-1200Y20200903-2210Y20200901-1200S4_17_0_RC2R4_17I20200902-1800I20200902-0600I20200901-1800I20200901-0600I20200831-1800I20200831-0600I20200830-1800I20200830-0600I20200829-1800I20200829-0600I20200828-1800Sravan Kumar Lakkimsetti3-1/+6
Change-Id: Ie885218329ee460a1cb21e67493ba1e432257a3b Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-08-19Bug 566192 - Keybinding conflict with Clear Console commandY20200825-1200Y20200824-1310Y20200823-1200Y20200822-1200Y20200821-1200Y20200820-1200S4_17_0_RC1S4_17_0_M3I20200828-0150I20200826-1800I20200826-0600I20200825-1800I20200825-0600I20200824-1900I20200824-0600I20200823-1800I20200823-0600I20200822-1800I20200822-0600I20200821-1800I20200821-0440I20200820-0230I20200819-1800Andrey Loskutov1-6/+0
Remove Ctrl+L key binding for "Clear Console" command, this causes conflicts with editor "go to line" command. Change-Id: I451d1e808edf5f5e98d27f275e21797280c94076 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-08-03Bug 492879 - No qualification for feature.xml files in Save dialog Y20200819-1200Y20200818-1200Y20200817-1210Y20200817-0450Y20200816-1200Y20200815-1200Y20200814-1200Y20200814-0650Y20200814-0630Y20200813-1200Y20200812-1200Y20200811-1200Y20200810-1200Y20200809-1200Y20200808-1200Y20200807-1200Y20200806-1200Y20200805-1200Y20200804-1200I20200819-0600I20200818-1800I20200818-0900I20200818-0600I20200818-0340I20200817-1800I20200817-0920I20200817-0600I20200817-0450I20200816-1800I20200816-0600I20200815-1800I20200815-0600I20200814-1800I20200814-1040I20200814-0640I20200814-0330I20200813-1800I20200812-1800I20200812-0710I20200811-1800I20200810-1800I20200809-1800I20200808-1800I20200808-0230I20200807-1800I20200806-1800I20200805-1800I20200805-0750I20200805-0630I20200804-1800I20200803-1800Vikas Chandra1-3/+16
Change-Id: Iac53213a7c2684be750ba1dcc71b22c32a033cb2 Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
2020-07-28Bug 565593 - Shorter switch to debug perspective textY20200801-1200I20200803-0210I20200801-1800I20200801-0010I20200731-2040I20200731-1800Lars Vogel1-1/+1
Change-Id: Ie254c22856a18756bd6d487a0a315b0f67053cdf Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-07-14Bug 565208: Remove calls to Color.disposeY20200729-1200Y20200729-0630Y20200728-0600Y20200727-0310Y20200725-1200Y20200722-1200Y20200722-0040Y20200721-0610Y20200721-0450Y20200718-1200I20200731-0520I20200730-1800I20200729-1800I20200729-0120I20200728-1800I20200728-1120I20200727-1800I20200726-1800I20200724-1800I20200724-0600I20200723-1800I20200723-1030I20200723-0620I20200722-1800I20200722-1140I20200722-0610I20200721-1800I20200721-1400I20200721-0950I20200721-0610I20200721-0130I20200720-1800I20200720-0850I20200720-0020I20200719-2010I20200718-1800I20200717-1800Lars Vogel1-17/+0
As these calls are no longer needed, remove the calls and related code around such dispose that is also now redundant. Change-Id: I8e2e690bc54f02321a761136cd2fe904025e6662
2020-07-01Bug 564849 - [Tests] Fix unstable JUnit testsY20200716-0820Y20200715-1200Y20200711-1200Y20200708-1200Y20200704-1200S4_17_0_M1I20200716-1800I20200715-1800I20200714-1800I20200713-2230I20200713-1800I20200712-1800I20200711-2250I20200711-1800I20200710-1800I20200710-0230I20200708-1800I20200708-0600I20200707-1800I20200707-0600I20200706-2300I20200706-1800I20200706-0600I20200705-1800I20200705-0710I20200705-0600I20200704-1800I20200704-0600I20200703-1800Paul Pazderski3-15/+29
OutputStreamMonitorTests Two of the tests are explicit written for UTF-8 but the monitor is initialized with default charset. Since many modern systems use UTF-8 as default the test still works most of the times. InputStreamMonitorTests The closing test stops the input monitoring thread and immediately checks if the thread is stopped. I saw a few random test failures locally from this race condition. BreakpointTests Calling dispose on a view is not the right way to close the view. Change-Id: I4e01475032dc5dd69810eedc467ba1ff3efb2ef3 Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-30Bug 306131 - [console] Null byte to stdout results in truncation of lineY20200703-0300Y20200701-1200Y20200701-0020I20200702-2150I20200702-1800I20200701-2350I20200701-2210I20200701-1800I20200701-0330I20200630-1800Paul Pazderski2-2/+30
If interpretation of ASCII control characters is enabled handle null bytes (\0) by simply filtering them out. This is useful because null bytes can truncate console lines on some platforms and brings unexpected results on copy text on most platforms. Change-Id: Ic6a46c3eba4582c8f54fcd6735b8763738d47623 Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-30Bug 563752 - [console] FileLink with offset need line number which isPaul Pazderski3-14/+164
ignored FileLink can be created with offset+length or line number to be selected once the link is activated. All of those position parameters are optional and there is no reason to specify offset+length and line number on the same link. However before this commit the offset+length was ignored if no line number >= 0 was given. Change-Id: Iaf105bc25acaec064763ebe60abf7cdcc409b58c Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-30Bug 81461 - [console] needs key to clearPaul Pazderski3-13/+51
Does not include a default key binding. Change-Id: I93361fa760ba7c72e83da39abee10dfbb6e35abb Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-29Bug 404990 - [breakpoints] Delete breakpoint, undo, redo, undo. Gone.Paul Pazderski10-125/+356
The issue is located in both, the redo and the second undo operation. Delete breakpoint and redo of this operation have the (for this issue relevant) difference that the first set a 'breakpoint deleted' attribute on the marker while the redo does not set/update this attribute. The simple fix is to move the "mark deleted" into the delete marker operation which is executed from an 'initial' delete as well as from a redo. After fixing that a breakpoint is restored but the view does not updated. BreakpointManager does not properly send added notifications. Most of the time it works because an added breakpoint will be registered and the registration will trigger the added notification. However for the add of the second undo the registered attribute is already set, the setRegister(true) which normally triggers the add notification is not executed. Change-Id: Ib509ec9c8116ac4a7bb3f8bcf38dc470e0b90b8b Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-27Bug 558463 - [console] Console redirection changes contentY20200629-1000Y20200629-0740I20200629-1800I20200628-1800Paul Pazderski25-269/+1258
Unfortunately all the existing streams monitoring/proxying/redirection or basically most of the console IO stack is based upon strings. If a program produce 'random' binary output and user configures console to redirect the output to a file it might still be changed due to the (until now) unavoidable string decoding. Keeping existing API and not breaking clients made this change in some parts more complex than it could be. Change-Id: Id8e8fa1f777f06220af86dd4f026873c6b0b2d7b Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-22Bug 564429 - VirtualCopyToClipboardActionDelegate: Add TAB even forY20200624-1200Y20200622-0340I20200626-1800I20200625-1800I20200624-1800I20200623-1800I20200623-1010I20200622-1800Sebastian Ratz1-1/+2
empty value Change-Id: Ib6e954cd6671b50ced75ef757a3cf49c882fe594
2020-06-18Bug 564330 - Lambda and method cleanup on o.e.debug.ui plug-inY20200620-1200I20200621-1800I20200620-1800I20200619-1800I20200618-1800Lars Vogel50-992/+530
Running the JDT batch cleanup for lambdas and method reference showed still some places where they can be used. As we received lots of cleanups in this area, I think it is good to finish this. Change-Id: I560d28b914c67387a83f600bba12a920f7d69dc7 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-17Bug 564330 - Lambda and method cleanup on o.e.debug.examples.core plug-inLars Vogel2-25/+16
Running the JDT batch cleanup for lambdas and method reference showed still some places where they can be used. As we received lots of cleanups in this area, I think it is good to finish this. Change-Id: I15d68377f660b84439fbe7cec108d9ac79cd4aff Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-164.17 update for org.eclipse.debug.examples.coreY20200617-2350Y20200617-1200Y20200617-1040Y20200617-0510Y20200617-0320I20200617-1800I20200616-1800Lars Vogel2-2/+2
For https://git.eclipse.org/r/#/c/164885/ Change-Id: Ice0e5bf347acf2c0db7fcf8c02b954c7e7eebb32
2020-06-16Using lambdas in BreakpointOrganizerManager.javaI20200616-0620Lars Vogel1-13/+3
This allows to remove a cast as the types are inferred. Change-Id: Ia454fa87f24c91feb03ee7d97956bd7991fe91ea Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-15Bug 563873 - replaced synchronous layout() callsI20200616-0320I20200616-0140Julian Honnen1-4/+6
Speed up selection of launch configurations by replacing synchronous layout() calls with requestLayout(). The change reduces the number of Tree::computeSizeInPixels calls when switching between two eclipse launch configs from 55(!) to 6. With a large plugins tree (~2000 items), this saves ~30% time. Change-Id: Iabde07f2281331009ee2cdaf435dc0a4f39242e9 Signed-off-by: Julian Honnen <julian.honnen@vector.com>
2020-06-12Use lambdas and method references in ui.externaltoolsI20200615-1800I20200614-1800I20200613-1800I20200612-1800I20200612-0650Lars Vogel1-1/+1
JDT cleanup batch cleanup Change-Id: I65415fbb8bb85d3af8f40cac16072bd96940bc6b
2020-06-124.17 update of org.eclipse.ui.externaltoolsLars Vogel2-2/+2
For https://git.eclipse.org/r/#/c/164735/ Change-Id: Ia89434885099bc117134eb30d86fe20270e3ded6
2020-06-12[Bug 550832] Remove gif which we left during the move to png filesLars Vogel9-0/+0
Change-Id: I33f6ffedc639d62fb14b12fc3929e63ee39b81cc Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-12[Bug 550832] Remove gif which we left during the move to png filesLars Vogel3-0/+0
Change-Id: I8db69f1c50f69934e1946e7900c6d6d34b8d2375 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-12Bug 551568 - add children to delegatesI20200612-0400Carsten Hammer1-9/+4
Change-Id: Ib911d62c6a4e066b0e15a924c778b1d64b39ceb3 Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
2020-06-11Use lambdas and method references in ui.consoleLars Vogel1-1/+1
JDT cleanup batch cleanup Change-Id: I6a6af8501d362dd5e425c782bce2c378601c3350
2020-06-114.17 update of org.eclipse.ui.consoleI20200611-1800Lars Vogel2-2/+2
For https://git.eclipse.org/r/164734 Change-Id: Ic0af7c457ebf3b9d90ca0decc07fcd8dd2d318e8
2020-06-10Bug 564063 - AbstractDebugSelectionDialog can use ↵Lars Vogel1-1/+1
ArrayContentProvider.getInstance() ArrayContentProvider does not hold any data, so sharing the instance is fine. Change-Id: Ica87c3baf7cbdaa3c88ea2a7142cac1b679e2fa3 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-10Bug 564117 - Using lazy logical operatorI20200610-1800Lars Vogel7-9/+9
Use lazy logical operator (&& and ||) as it is potentially faster. Change-Id: I73f4bae34305b349af92986f4c9b845b6a4d241a Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-09Bug 563505 - [Javadoc] Extension point example in IBreakpoint is wrongI20200609-1800Paul Pazderski1-5/+5
Change-Id: I74f53e44dc8f3e9206d711502e54d41829f9e14e Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-09Bug 344352 - [breakpoints] Error dialog when deleting a working setPaul Pazderski1-0/+7
In fact there is no issue with deleting working set but a regular user is most likely seeing this unnecessary error message from that action. Deleting working set give the option to remove the working set, all containing breakpoints or both. If removing breakpoints is unselected it will still perform a remove operation for zero markers and the standard remove-marker-operation will produce an error dialog because there are no markers to delete. Change-Id: If08c5f930bbdbf0236dd8a20af3f43b60b77d427 Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-09Remove random System.out.println() in BreakpointsViewPaul Pazderski1-1/+0
Change-Id: I18c812e9f05d8f7a02e34e13daac8f2126ed0bfc Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
2020-06-07Removes unnecessary whitespace in platform.debug which sneaked inI20200609-0150I20200608-1800I20200607-1800Lars Vogel2-2/+2
Change-Id: I2933d1a8ddf4d2a2acfb1c4d95ac5058b3099022 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-074.17 update of org.eclipse.debug.coreLars Vogel2-2/+2
Required for https://git.eclipse.org/r/#/c/164283 Change-Id: I7c8e1c82bc1f70d7ec9cf7486a6475f30ea1e32d
2020-06-07Using ArrayContentProvider.getInstance() instead of new instanceLars Vogel3-3/+3
ArrayContentProvider does not hold any data, hence it can be shared across instances. Change-Id: Ib12140bfad3bcec6596640a0227400520e9b20f1 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-074.17 update of org.eclipse.debug.uiLars Vogel2-2/+2
Required for https://git.eclipse.org/r/#/c/164283 Change-Id: I16ac71afd1a8fa7d705d15667581f1e77086d668 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-06-04Bug 563840 - POM and product version change for 4.17 releaseI20200606-1800I20200606-0940I20200606-0910I20200606-0700I20200606-0400I20200606-0050I20200605-2140I20200605-1500I20200605-1230I20200605-1200I20200605-1150I20200605-0950I20200605-0910I20200605-0720Sravan Kumar Lakkimsetti12-12/+12
Change-Id: I1bfac7ee8f58d204e62028bbac0cd7e25051520d Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-05-20Bug 548430: [Cocoa] NullPointerException in Image.internal_new_GCY20200609-2100Y20200609-0150Y20200528-0030S4_16_0_RC2S4_16_0_RC1S4_16_0_M3R4_16I20200604-0540I20200603-0600I20200602-1800I20200602-0600I20200602-0510I20200602-0010I20200601-1800I20200601-0640I20200601-0140I20200531-1800I20200531-0600I20200530-0600I20200529-0550I20200528-0200I20200528-0000I20200527-1800I20200527-0600I20200526-1800I20200526-0600I20200525-1800I20200525-0640I20200524-1800I20200524-0850I20200524-0600I20200524-0220I20200523-1800I20200523-0600I20200522-1800I20200521-1000I20200520-1800I20200520-0600Matthias Becker1-0/+10
- There is an underlying assumption while creating breadcrumb arrows. The image creation logic assumes the new image created is always created with transparent color. Currently only the opaque areas are set with alpha 255, which is opaque. But the areas where transparency should be set is not handled at all. This patch sets transparent area with alpha 0, which is transparent. This change is based on https://git.eclipse.org/r/#/c/163181/ Change-Id: I371373a7d7e1825fb17032465ddbe4e31fb8c0db
2020-05-14Bug 563151 - NPE in DebugContextManager.createServiceI20200519-1800I20200519-1130I20200519-1010I20200518-2220I20200518-1800I20200516-0600I20200515-1930I20200514-1800Andrey Loskutov1-0/+4
Change-Id: Ie38807e6b637db51decf3151802c619d85bfc411 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-05-14Bug 563154 - Add tracing to DebugCommandServiceAndrey Loskutov6-6/+45
Change-Id: I9549ebac8e45d70f3141e45a20887ec5a15fbb55 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>

Back to the top