Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2022-07-26Bug 580441: Accommodate deleted folder of source filesHEADmasterJohn Dallaway4-4/+77
Eliminate ResourceException by avoiding processing a deleted source folder resource as a modified resource. Change-Id: Icfa10040d4d3c6c06b2a4c040e7b632e94dff324
2022-07-21Bug 580259: Not all remote session have a connected processTorbjörn Svensson2-62/+62
Contributed by STMicroelectronics Change-Id: Idec88f4bf0cbc8326bf19b9f081af9f9f9d437e2 Signed-off-by: Torbjörn Svensson <>
2022-07-19[releng] Rebuilt natives for updated JavaJonah Graham4-0/+0
java 17 is now the default, and that means that a new hash is created by due to the changed path for includes to the Java 17 include directory. Nothing else about the binaries has actually changed. Change-Id: I36398b84cc5fe20cd1d0f58f52dfee4737e913f8
2022-07-12[releng] WWD releases now require Java17, downgrade WWD versionJohn Dallaway1-2/+2
Change-Id: I6476d206252fbbb7de38a1a302d3544ab41bb40a
2022-06-30Bug 580178 - Unable to stop build process from launchbarMat Booth7-137/+72
Switch from the standard Java ProcessBuilder to the CDT CommandLauncher for new style core build projects. The CommandLauncher uses a more sophiscated mechanism for watching the spawned process allowing us to interrupt the process when the user hits the stop button on the launchbar by properly listening to a monitor. The change adds new API to CBuildCongifuration that takes a progress monitor, and changes all the affected build configuration types to use this new API. Change-Id: I0c4225616ad8331c2cea28bcb502028455a8ea71
2022-06-28Bug 580201 - narrowing for constexpr evaluation of builtinsDavin McCall5-36/+171
Implement narrowing of argument value (in constexpr context) for various builtins. Change-Id: I428cc789358638bf3796ea706f459032c8be10a1
2022-06-27Bug 580248: Allow widget baseline to be less than font baselineJonah Graham1-2/+1
The removed assertion was overly harsh and some combinations of fonts and text meant that the assertion was being hit. This code was based on LineNumberRulerColumn (platform.text) which has long since removed the assertion - see for the removed assertion. Note that this change simply removes the assertion and does not address all the possibilities of mixed fonts. I suspect that there may be some (hopefully) small drawing errors if such mixed fonts are used. This code (unlike platform text) will continue to assume all lines are the same height. Change-Id: I3801b05c96e2784aabe53b3a503dbdb86e6e10c0
2022-06-27Cosmetics.Jonah Graham1-48/+0
Change-Id: I0e9468bcb0f16d40e1136039fa221ec52d255f11
2022-06-27[releng] Docker snapshots now require Java17, downgrade Docker versionJonah Graham1-2/+2
Change-Id: I14df686bc1a601187b77184fb402a48cd32d040f
2022-06-15[releng] PDE does not properly resolve dependency without extra importJonah Graham1-1/+2
Some changes happened in platform that cause PDE to not resolve properly. Tycho does, so our builds have been ok, but in the dev IDE there has been a problem. https: // Change-Id: I1fdde377f799ad1d83018c8a70e1acbf810c80bc
2022-06-15[releng] Release url for eclipserunJonah Graham1-1/+1
Change-Id: Iac4704d54fd8bce6e1fe30118d31083836a7fd82
2022-06-15[releng] Released dependencies of 2022-06Jonah Graham1-3/+3
Change-Id: Ia6a0c10c60075d9c7e5ef878db51bd767e5656de
2022-06-08Bug 580045 - Better error message for compiler built-insJonah Graham1-1/+1
Change-Id: Ib6c99531fea024a56498cf8e6e63fadd7d7f9c48
2022-06-08[releng] Update to 2022-06 RC2 dependenciesJonah Graham1-3/+3
Change-Id: Idcd66f7e250790e904ccc7d3f0bc10aaf1eea093
2022-06-08Bug 580045 - Display an error when reused launcher causes race conditionJonah Graham5-5/+26
This reverts commit d01a15f013795fe8b54e0deb53bcd98a66dbc342 and fixes marker creation too. Change-Id: I0d391c6df9ac4b17f3e5c8b6e87d5a7991fdc669
2022-06-03Bug 580062 - Self assignment check fixMarco Stornelli2-1/+17
Fix for false positive error in assignment operator checker when a noexcept specifier is used. Change-Id: If82788cda4a37af1c628a937a6960f59de6b0f5b
2022-06-03[releng] WWD snapshots now require Java17, downgrade WWD versionJonah Graham1-1/+1
Change-Id: If312d62984fd0560a691f6fbcea975123073bad1
2022-05-31Bug 580009 - Avoid rare NPE due to folder info not being loadedWilliam Riley1-1/+2
Guard against NPE. Full cause needs to be investigated but with this check the behaviour is no worse than before in these cases Change-Id: I27ed2cd915e21fca2ef07335820d9e2496c1c51d
2022-05-30[releng] Update to 2022-06 RC1 dependenciesJonah Graham1-2/+2
Change-Id: Iad4f44060d3b913a648a598a9067ba47e8f19f48
2022-05-30Bug 580037 - constexpr evaluation of additional builtins: ctz, etcDavin McCall3-18/+170
Provide constexpr evaluation for: __builtin_ctz, __builtin_popcount, __builtin_parity, __builtin_abs, and the variants which take a long int or long long int. Change-Id: I6088e2d41a161059ce0a64443a1d1126952ff905
2022-05-30Bug 580045 - Spurious java.lang.IllegalThreadStateException: Process not ↵Martin Weber1-7/+11
Terminated in o.e.c.jsoncdb.core.CompileCommandsJsonParser Signed-off-by: Martin Weber <> Change-Id: I898b07dca92f47ec7315da3380231b818349139c
2022-05-27Bug 580009 - Resolve superclass for tc level options in rc configsWilliam Riley3-1/+234
Change-Id: I03093b687bc36610ab7cf83d7e75401ac7a4fdfe
2022-05-25Bug 579934 support constexpr evaluation of __builtin_ffs[l,ll]Davin McCall7-9/+145
Change-Id: I103a4d0a7958d6172eb2b05379c8eec40369526c
2022-05-24[releng] Update to 2022-06 M3 dependenciesJonah Graham2-3/+4
Change-Id: I138dccb36f84975f38b2f8123e24d5ad1714e9f1
2022-05-21Bug 579944: Clean up Docker include path codeMoritz 'Morty' Strübe6-312/+347
This patch refactors multiple aspects of the code related to copying include paths from docker images: * document code * extract common code to methods * reduce indentation by returning early * support using \\WSL$\... paths Change-Id: I983d1e9bdfa84aa48928f5ba88df191d56ac0f17 Signed-off-by: Moritz 'Morty' Strübe <>
2022-05-20Fix comments with new name for IArgletJonah Graham4-13/+13
Follow on from commit 422835d273b70d7cf9724cf10230edf0d646367e that refactored IArglet into its current location Change-Id: I83f5afb8226327ace471cfc80a3d777559f2763f
2022-05-20Mark deprecated class for removalJonah Graham2-1/+10
Change-Id: I68da238f7942bd1d2cd898c470f1dfcdba1fb5a1
2022-05-20Bug 579982: More removing of cached Matcher objectsJonah Graham4-24/+64
This follows on from 1c404b050df1825dfb29252517b58fbecada4211 Change-Id: I764ba6a96aa650f38ef90521b2a67cc87903b2d5
2022-05-20Bug 579974: Add tooltip to docker connection dropdownMoritz 'Morty' Strübe3-0/+3
Support the user to find out how to manage the docker connections. This is not always obvious. Change-Id: I0f8e49cc3618a5a99e19c8bcec9aa86fd23fae93 Signed-off-by: Moritz 'Morty' Strübe <>
2022-05-13Bug 579876: Use same bgcolor for occurrence in editor as JDTTorbjörn Svensson1-0/+8
Contributed by STMicroelectronics Change-Id: Ic1bfd9af7d308a8c9b14a9b2f40bbd278a0ceca0 Signed-off-by: Torbjörn Svensson <>
2022-05-11Bug 579877 - Slow Threads update for debugging on remote targetUmair Sair1-13/+17
Reason: ======= The problem is that we use '-thread-info' command for each thread and for each command, a lot of common conversation happen between gdb and gdbserver for each command. Solution: ========= We should use '-list-thread-groups <group id>' instead which provides the same required information for all the threads and minimizes the communication between gdb and gdbserver. This command takes lesser time than the collective time taken by all '-thread-info' commands. Tested with 2 and 8 threaded application using gdb 7.1 and 11. The gain is more prominent as the number of threads increases. Signed-off-by: Umair Sair <> Change-Id: Ie4824bf110f05d4136697f4e1ecbcc19dcf145a7
2022-05-10Bug 579876: Make background transparent on iconsTorbjörn Svensson6-0/+0
Contributed by STMicroelectronics Change-Id: I51432f72979b7f1d95543ea1f7fcb48c3543bac7 Signed-off-by: Torbjörn Svensson <>
2022-05-07Don't assume background is white for disassembly viewTorbjörn Svensson1-2/+3
The trail in the disassbemly view should have luminance going towards the background color, that might be different color than white. Contributed by STMicroelectronics Change-Id: I9e00e71719cbd1fb40cc5e6de983aacbcb854106 Signed-off-by: Torbjörn Svensson <>
2022-05-06Bug 579666: Improve dark theme on WindowsTorbjörn Svensson13-91/+100
On Windows, the TabFolder and TabItem classes does not follow the themeing in Eclipse. As a result, the tab selectors will be drawn with the light theme while the rest of the Eclipse UI is in dark theme. Contributed by STMicroelectronics Change-Id: I9169c9e01f8c9a3af7b6bb6d1c673a043735e7e9 Signed-off-by: Torbjörn Svensson <>
2022-05-05Improve dark theme for disassembly viewTorbjörn Svensson3-1/+33
Contributed by STMicroelectronics Change-Id: I6699a003e38c61f70d90d2b1856d4b4edc6032fb Signed-off-by: Torbjörn Svensson <>
2022-05-05Bug 577263: Eliminate unnecessary command line pattern attributesJohn Dallaway1-10/+4
We eliminate unnecessary command line pattern attributes that were overriding the default pattern provided by org.eclipse.cdt.managedbuilder.internal.core.Tool which now includes ${EXTRA_FLAGS}. Change-Id: I8c4e8e613599e71e31e390f56319bacfd0329ab2
2022-05-04Bug 577263: CommandGenerator not respected for option value type libsTorbjörn Svensson47-245/+309
Contributed by STMicroelectronics Change-Id: I2c332eb40b6b69aff405c2c7c86cdcd4acaf5d19 Signed-off-by: Torbjörn Svensson <> Also-By: Erik Hentschke <> Also-By: John Dallaway <>
2022-05-04[releng] CDT 10.7.0 M2 dependenciesJonah Graham2-3/+9
Note: Due to Bug 579817 we need to consume an I-build to get a working java.xml bundle. Change-Id: I60ff7a025855367f7c2dbc7387122d3e379c8677
2022-05-03Stop using jaxb's DatatypeConverterJonah Graham2-4/+8
jaxb is not standard anymore, and having a dependency just for this simple method is overkill. This is also a workaround for Bug 579817. Change-Id: Ic0db6e595b8faa9323c26d29f8caedc0ac4b089e
2022-04-26Bug 579758 - Codan marker resolution doesn't work with CEditor embeddedDominic Scharfe1-6/+3
in a multi page editor Adapt editorPart to ITextEditor to support more use cases Change-Id: I21e367e793bc17da263775b22ed13e82742be10f Signed-off-by: Dominic Scharfe <>
2022-04-25Bug 579759: Don't auto-open the Modules viewJonah Graham1-0/+1
The Modules view does not do much and in most situations is not particularly relevant to DSF. Therefore CDT will stop auto-opening it. See details of that decision from recent CDT call ( The view can still be manually opened as any normal view can. Change-Id: I492cd8311c566ee5749831864a93bf900160d9dc
2022-04-25Bug 579756: Add support for prefixed toolchain binaries in parserTorbjörn Svensson2-2/+2
The GCCBuildCOmmandParser expects the compiler tool to be exactly what's included in the pattern, i.e. a prefixed toolchain (for example "arm-none-eabi-" would not match. Contributed by STMicroelectronics Change-Id: I9e6b83509ecac9c382f565e5c7b737d12398a196 Signed-off-by: Torbjörn Svensson <>
2022-04-24Bug 535143: Add remote target tooltips and unify nomenclatureJohn Dallaway4-6/+18
Change-Id: I0f85bee4f2fd707ce8e3c6e166acf494680f662c
2022-04-24Ensure project is removed after testTorbjörn Svensson1-88/+96
Contributed by STMicroelectronics Change-Id: I2d944bb2d2e2704bcc248d6058475d247318f327 Signed-off-by: Torbjörn Svensson <>
2022-04-22Bug 535143: Add Black Magic Probe definitionsJohn Dallaway2-1/+10
Change-Id: I4b019f866fe71ac3377a535c4c45d6345a30ceaa
2022-04-22Bug 535143: Support multiple remote debug protocolsJohn Dallaway17-111/+284
Change-Id: If3362e3742aa05a8577faa217b46c41dcddb792f
2022-04-20[releng] Apply auto-clean of save to all files with Eclipse 4.23Jonah Graham242-452/+518
This mostly is using diamond operator, but includes adding missing @Override and organizing imports and applying formatting improvements in the JDT formatter. Change-Id: Id91cbff33b0a039cc5121945ffbc407ecba45866
2022-04-20[releng] Make CDT Clean-up profile match Editor on save actionsJonah Graham161-0/+12880
The CDT Cleanup profile had a bunch of extra cleanups applied to it, this prevents running the CDT cleanup profile manually to simulate running the save actions on all Java files Change-Id: Iad491e1258a4ba90d81d1457ea0f6779e3663e38
2022-04-18Bug 579666: Mark parts of AbstractPage API for deletionJonah Graham2-4/+75
Change-Id: Iddade3b1a1fb848703d87ee9d1d3233bd6ab55ed
2022-04-17Prevent NPE in property change callbackTorbjörn Svensson1-1/+3
Contributed by STMicroelectronics Change-Id: I7be0660541bfe85cd0c371eddeb7ef14eb2fe75d Signed-off-by: Torbjörn Svensson <>

Back to the top