Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/dsf
AgeCommit message (Collapse)AuthorFilesLines
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 https://github.com/eclipse-platform/eclipse.platform.text/commit/3e70d44d645967b04bc2b78701c0aadc0141004b 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-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 <torbjorn.svensson@st.com>
2022-05-05Improve dark theme for disassembly viewTorbjörn Svensson3-1/+33
Contributed by STMicroelectronics Change-Id: I6699a003e38c61f70d90d2b1856d4b4edc6032fb Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2022-04-20[releng] Apply auto-clean of save to all files with Eclipse 4.23Jonah Graham39-98/+101
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 Graham6-0/+480
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-13[releng] Update all legal files with update_legal_files.shJonah Graham6-36/+48
The about.html was changed as per https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org/-/issues/90 Change-Id: Ied879279460a8fc610630fc26794ab3df9eae39f
2022-04-13[releng] Prepare for 10.7.0 with version bumpsJonah Graham4-4/+4
All the about.html files are updated, so every bundle that hasn't already had a bump in 10.7 needs one now Change-Id: I6143d2fbe77a58a3a6d2f4a226d96087117f9ac1
2022-04-11[releng] Update comparator repo to 10.6.0Jonah Graham1-1/+1
Change-Id: Ie4e5bc90a41bb6e47cd34afb42126e1934fcc042
2022-04-11[releng] Bump versions for 10.7.0Jonah Graham3-3/+3
Change-Id: Ibada1ef26f47f4238ae64f53fb67a73125534347
2022-04-05Bug 579542: [hover] Backport changes from JDT to CDTTorbjörn Svensson1-24/+35
Over the years, there have been a few changes to the ExpressionInformationControlCreator class in JDT that was never backported to the CDT version of the class. Below is a list of JDT commit id's for the changes that are ported with this change: * cdcbfc3d91770a370336a7e48fff3e33edcaab39 - Fix bitwise to boolean and * eab4ed938be7938ecd72592249639084638a3933 - Dispose the context * ce04ec5c162ac64796da816f4abfa5f415756382 - Set correct themed colors Contributed by STMicroelectronics Change-Id: Ib4cc1e65c796d811c84859f7ccb05940934e2890 Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2022-04-01Bug 579505: [hover] Unreadable text in expression hoverDominic Scharfe1-2/+18
Use the current theme for the expression information control. If the theme doesn't provide information colors use the old implementation (system colors) as fallback. Change-Id: I0096a730364994dbd39e37c561f217bd3ff5979c Signed-off-by: Dominic Scharfe <dominic.scharfe@coseda-tech.com>
2022-02-10Bug 578400: Refresh view on ICommandControlRefreshAllDMEventTorbjörn Svensson1-0/+10
Contributed by STMicroelectronics Also-By: Jonah Graham <jonah@kichwacoders.com> Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com> Change-Id: I879c09e90056798ddf3b6da44d1399afd7139600
2022-02-10Bug 578400: Don't assume PC has not changed on refreshTorbjörn Svensson2-2/+23
Contributed by STMicroelectronics Also-By: Jonah Graham <jonah@kichwacoders.com> Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com> Change-Id: Ic03df0d032890aac9196b3c437148c8d82499d32
2022-02-10Bug 578400: Handle refresh event to show right source codeTorbjörn Svensson1-0/+23
When the ICommandControlRefreshAllDMEvent is sent, open the coresponding source file to the new stack frame. It could be the same or a completly different file as before the event. Contributed by STMicroelectronics Also-By: Jonah Graham <jonah@kichwacoders.com> Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com> Change-Id: Ib99f19f444a5bae1d99072ec9ed07e5666732bb6
2022-02-10Automatic code cleanup.Jonah Graham2-15/+14
Change-Id: Iab803eb99f213e8e161d9d7928da146fca97772b
2022-02-10[releng] Prepare for 10.6 developmentJonah Graham1-1/+1
Change-Id: I83fef6d322c1d2278d9341865c9c7eb980fa5454
2022-01-25Mark RequestMonitor done in flushAllCachesAndRefreshTorbjörn Svensson2-1/+2
If the request montior is not marked done, the call can hang. Contributed by STMicroelectronics Change-Id: I9c7989e889d70d59d420a3d170e1587a2e2abafe Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2022-01-12[releng] Bump version numbers for all modified projectsJonah Graham1-1/+1
Change-Id: I0d78c550512d8e63374bf1bc3a53f80e5d387e31
2022-01-12[releng] Bump end year on copyright on all modified featuresJonah Graham1-2/+2
Change-Id: I0d35eb6514d87fb6dcba0a284f58963b80861d51
2022-01-12[releng] Bump to CDT version 10.6.0Jonah Graham3-3/+3
Change-Id: I28629cdfb0906ce7f1b33a88cbbd55521afc8f6b
2021-10-14[releng] Update to newer TychoJonah Graham1-1/+1
Newer Tycho has a new feature that adds an extra header (Bundle-License) to every plug-in. This commit includes omitting this new feature rather than bumping every single version of every bundle in CDT. See https://www.eclipse.org/tycho/sitedocs/tycho-packaging-plugin/package-plugin-mojo.html#deriveHeaderFromProject Bundles have version bumps due to newer Tycho including newer JDT compiler which leads to classfile differences. Change-Id: Id536d75a92a30582418324e27d74008869f7dd3a
2021-09-27[releng] Prepare for CDT 10.5.0Jonah Graham3-3/+3
Change-Id: I9b72edf4a0ff0771a147934dd7f1c92ba1ee799a
2021-07-28Bug 562000 - Remove dependency to com.ibm.icu from CDT DSF PDA exampleMat Booth2-9/+6
Switch to JRE implementations: * com.ibm.icu.text.MessageFormat -> java.text.MessageFormat Signed-off-by: Mat Booth <mat.booth@gmail.com> Change-Id: I2c7eae20e197d0871694b09ec375dacb940a942a
2021-06-13[releng] Bump to CDT version 10.4.0Jonah Graham3-3/+3
Change-Id: I0807f46d9ebb8bb579b687366cdb19e40935a9ec
2021-05-31Bug 573688: Compare flags for the same addressTorbjörn Svensson1-2/+6
Contributed by STMicroelectronics Change-Id: I4a7ea55b341653bbf01b9e69b3129023278104f9 Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2021-05-24Bug 573688: Do no inherit flags from cached blocksTorbjörn Svensson1-6/+6
Memory region may change access rights during the execution time. For example, in embedded, a memory location might be clocked or not clocked depending om some SFR. As the region can be changed during the execution time, it's not enough to use the initial flags. Contributed by STMicroelectronics Change-Id: Ida4d6ed69faf3fb6e515aa0a29fa90ea241135dc Also-By: Anders Jansson <anders.jansson-ext@st.com> Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2021-05-23Bug 572880: Display an ellipsis if opcode is wider than columnJonah Graham1-1/+5
Instead of silently having opcode bytes not display, show an ellipsis in the last column of the opcodes if the length required for that line is too long. Change-Id: If1379846c2dd7111324933c2bd72244f6abade02
2021-05-19Bug 572880: Keep internal representation of opcode as a StringJonah Graham4-51/+36
We receive a string from GDB and then display the same string to the user. So instead of converting it internally into a Byte[] to then convert it back into a String, keep it as a String. This fixes a regression where some GDBs' output format was not as space separated 8-bit-bytes, but as words or similar. Change-Id: I4ea241ff9ea45165489604fee26a3593ec3f6756
2021-05-05Bug 573157: Add jump to memory from disassembly view context menu entryMarc Ernst7-0/+283
Change-Id: I045f3ac24005212d7431d346f0a3a169abbd8de0
2021-04-23Bug 572880: show opcodes in disassembly view as byte sequenceMarc Ernst12-87/+103
Change-Id: Ib7ad37968ab23ff22cbb1fc110e85b47ffc37ab8
2021-04-04Bug 572552 - CDT releng: update versions to 10.3.0Alexander Fedorov5-6/+36
Added missed license headers Updated baseline for the parent pom to CDT 10.2 Updated version for pom.xml to 10.3 Updated version for features and bundles to CDT 10.3 Updated copyright for about.properties to be 2021 Incremented version + 100 where needed Change-Id: I79666fcc0402fee6607499d7dce1eaf87a5f446d Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-12-19[releng] Remove unused API filtersJonah Graham2-9/+1
Change-Id: I960afcd99198918fe5f86983243b571c23a3c97f
2020-12-19[releng] Increment feature and related versions to 10.2.0Jonah Graham3-3/+3
Change-Id: Icd135a588920fa25fd846dc285db5f83e5ac7037
2020-11-29Bug 568228: Add a way for DSF Data Model to initiate refresh allTorbjörn Svensson6-2/+140
There is no way to predict what the user might do during for example the launch sequence, so as a last resort, tell the UI to drop all caches and refresh the data as the last step of the launch sequence. Change-Id: I97731c8286657a0fc1111ba41deb47863181a453 Also-by: Jonah Graham <jonah@kichwacoders.com> Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-11-20Bug 568228: Ensure no duplicated classes are registeredTorbjörn Svensson1-19/+7
Change-Id: I0bcb4764887d73e7b57770e2ff397a06a4247624 Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-11-20Bug 568228: Use lambda and for-each loopTorbjörn Svensson1-8/+3
Change-Id: I296247de2dd0b05c0df38621f73dc05798f6c7cc Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-11-20Bug 568228: Corrected spelling of fListenerTorbjörn Svensson1-3/+3
Change-Id: If7e5e53d96625c2b8faa661384794f58748e67ac Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-11-18Bug 568728: Drop execute permission on filesTorbjörn Svensson2-1/+1
Add enforecment script that verifies that only specified file types are allowed to be mared as executable. Change-Id: I4b40e3a46b03bfc78a9dcd52e8bf29cb079b7f3b Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-10-12Bug 567810: Squash over zealous warning from PDEJonah Graham4-2/+38
See also Bug 558477 Change-Id: I0765a2a49dc77e2f24af787b0f9a1e0e1e510a30
2020-10-06[releng] Bump version to 10.1.0Jonah Graham3-3/+3
Change-Id: I39f7c379c0b43c086a25b047b3af564f6f24d670
2020-09-01Bug 553674: Make Binary parsers and related classes AutocloseableJonah Graham1-5/+7
And prepare to make it an error in CDT to not have properly handled an Autocloseable which means a number of fixes to make sure handles are closed. Change-Id: I36cd46017bbce6ece1703d688d7754e523eca68f
2020-08-31Minor updates to bundles to have proper translationsTorbjörn Svensson1-1/+1
* Bundle-Vendor should be Eclipse CDT * Added missing Bundle-Name attribute for some bundles * Synced MANIFEST.MF and properties file for keys Change-Id: I14e3b1cc35e7ae88a1585d8ab19cede682bd4fce Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-08-31Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projectsJonah Graham7-0/+14
Includes updates to code cleanliness script Change-Id: Ic495124285e3e002993f34dc12be5ad7337fe13b
2020-08-28Fixed "Unnecessary semicolon" compile warningTorbjörn Svensson4-5/+5
Change-Id: I6dc9bad163750f00be7046ebb9c18ae447ab9455 Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-08-24Bug 562494: Update BREE to Java 11Jonah Graham18-71/+207
Change-Id: I0c91aafc0cb1b179936acbd4c9df2d961899e3fa
2020-08-22Bug 565628: Unify line endings for memory block configurationTorbjörn Svensson2-2/+3
As the memory browser configuration is preserved in the launch configuration file as an indented serialized XML string, the string will contain the result of System.lineSeparator(). As the launch configuration file can be shared among developers with different platforms, there is a risk that the launch configuration file is always modified although there is no real modification, just line endings. To avoid this scenario, always save the XML string without any indentation or line endings. Change-Id: I94497a924f7aa5a881ac6a32f146d2cbceb6324f Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se>
2020-07-29Bug 315774 - Allow force refresh of Disassembly view.Deep Amin1-2/+9
Change-Id: I8900528d1051f37d470e53800ad0ad60821ae8f4 Signed-off-by: Deep Amin <deep.amin@intel.com>
2020-07-08Fixed NLS warnings, potential NPE and removed excess semicolonTorbjörn Svensson1-1/+1
Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se> Change-Id: I266a72dadae318ae301ca11d2ea2d74082219a24
2020-04-26Bug 532058: Add refresh capability to breakpoints viewJonah Graham3-3/+22
Change-Id: I831a79260a3666fec62fbd4b74ca668ea4edfc8e

Back to the top