Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/memory
AgeCommit message (Collapse)AuthorFilesLines
2021-06-12[releng] Bump to CDT version 10.4.0Jonah Graham2-2/+2
Change-Id: I0807f46d9ebb8bb579b687366cdb19e40935a9ec
2021-04-06Bug 572594: Avoid using generic Consumer interfaceJonah Graham12-32/+49
Using the Consumer interface means that code navigation is substantially harder. e.g. open ImportMemoryDialog and do a call hierarchy on who calls scrollRenderings. You end up in Consumer.accept, which (naturally) has 100s of callers, so identifying which ones are relevant is very difficult. Change-Id: I8817568e992955d5b01a591a9cffb2447b9e5008
2021-04-04Bug 572552 - CDT releng: update versions to 10.3.0Alexander Fedorov4-5/+25
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] Increment feature and related versions to 10.2.0Jonah Graham2-2/+2
Change-Id: Icd135a588920fa25fd846dc285db5f83e5ac7037
2020-12-01Bug 568513: Scroll to correct address on memory file importJonah Graham7-10/+20
The CDT 9.x code scrolled once, to the start address of the import when the import finished. The refactoring done early in the CDT 10.x cycle (Bug 562164) instead scrolled repeatedly, generally once per line of the input file, until finally scrolling one last time to the byte right after the last imported byte. Change-Id: I79f2a17c7a5feb19a463002ce19dec9d22afc90f
2020-11-18Bug 568728: Drop execute permission on filesTorbjörn Svensson5-2/+2
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-06[releng] Bump version to 10.1.0Jonah Graham2-2/+2
Change-Id: I39f7c379c0b43c086a25b047b3af564f6f24d670
2020-08-30Bug 551817: Fix legal docs - and automate their checksJonah Graham3-1/+40
Change-Id: I6f97927f0df64a28e71a2d7ab4c55b609794f751
2020-08-30Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projectsJonah Graham8-0/+16
Includes updates to code cleanliness script Change-Id: Ic495124285e3e002993f34dc12be5ad7337fe13b
2020-08-24Bug 566334: Turn on API Tooling & Analysis for all bundlesJonah Graham2-0/+12
Change-Id: I3cb5645eba52b0cd0e9a71069264d9c589159107
2020-08-24Bug 562494: Update BREE to Java 11Jonah Graham21-77/+231
Change-Id: I0c91aafc0cb1b179936acbd4c9df2d961899e3fa
2020-07-04Fixed NLS warningsTorbjörn Svensson20-91/+92
Signed-off-by: Torbjörn Svensson <azoff@svenskalinuxforeningen.se> Change-Id: I04565040918e5019415a7e4edd79f7337ab7da5d
2020-05-24Bug 562164: Use absolute memory address on exportJohn Dallaway2-5/+7
Change-Id: I8b97ad10cd55a751ac8a5b7e4a01009b623f565d
2020-05-13Bug 562164 - Add JUnit tests for IMemoryExporter implementationsAlexander Fedorov14-85/+111
Added "number of units to retrieve" parameter to ReadMemory#from Fixed result compare for text-based formats Returning back 64KiB DATA_PER_TRANSFER optimization Reworked FileExport from "O extends AutoCloseable" Renamed ReadMemory to IReadMemory Change-Id: Id7eb51015884d5dbffa5e91e9601f5e6ddb52d90 Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-05-04Bug 562164 - Add JUnit tests for IMemoryExporter/ IMemoryImporterAlexander Fedorov31-6/+19776
Add tests for PlainTextImport/PlainTextExport Add tests for RAWBinaryImport/RAWBinaryExport Add tests for SRecordImport/SRecordExport Change-Id: I4e489498dd6fb451621785743284a31a2f57516f Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-27Bug 562164 - Add JUnit tests for IMemoryExporter implementationsAlexander Fedorov15-372/+427
The following changes are done to make the implementation headless and testable: * Reworked FileExport to implement base flow * Extracted PlainTextExport extends FileExport * Extracted RawBinaryExport extends FileExport * Extracted SRecordExport extends FileExport * Reworked related i18n Change-Id: Ica1057e0b628c2f17b5e588cd9b0524b5b7a400d Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-27Bug 562164 - Add JUnit tests for IMemoryImporter and IMemoryExporterAlexander Fedorov8-111/+358
* Added FileExport to implement base flow * Added ExportRequest to aggregate operation configuration * Extracted PlainTextExport extends FileExport * Added ReadMemory to simplify interaction interface * Extracted AddressableSize to reduce code duplication Change-Id: I848c922cd1300799c0e9d1bff8213e8b06edc41c Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-26[releng] Add missing PDE nature to o.e.cdt.debug.ui.memory.search bundleJonah Graham2-6/+17
Change-Id: Ib3bb7132ab43793a3b8fe130432009711b78c962
2020-04-25Bug 562164 - Add JUnit tests for IMemoryImporter and IMemoryExporterAlexander Fedorov5-17/+17
Prepare to extract IMemoryExporter implementations Change-Id: Ib1c2cfd15979628c45a7685ef490ef565af8eb48 Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-22Bug 562164 - Add JUnit tests for IMemoryImporter implementationsAlexander Fedorov17-407/+766
The following changes are done to make the implementation headless and testable: * Reworked FileImport to implement base flow * Added ImportRequest to aggregate operation configuration * Extracted PlainTextImport extends FileImport * Extracted RawBinaryImport extends FileImport * Extracted SRecordImport extends FileImport * Extracted FileImportJob * Added ScrollMemory to interact with UI * Added WriteMemoryBlock to isolate from UI class BufferedMemoryWriter * Reworked related i18n Change-Id: Ibd68c0e345e9455f5f8a2e1be673ddac5eb9a9b1 Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-18Bug 562247 - Add CDT Debug Core Memory bundleAlexander Fedorov13-0/+972
Added "org.eclipse.cdt.debug.core.memory" bundle with a stub abstract class to be improved in the future commits Change-Id: I14136379d8e595b7af36084cff8711d1d50a0a28 Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-16Bug 390897: Data buffering for SRecord exportJohn Dallaway2-45/+60
Change-Id: I52cb28cd7fbbf19a9d2bc39754e0ea6fd8582aa3
2020-04-11[releng] Bump version to 10.0.0Jonah Graham2-2/+2
Change-Id: I32f6f61835bdbad3cffd713965045c5097c8619f
2020-03-22[releng] Bump CDT version to 9.12.0Marco Stornelli2-2/+2
org.eclipse.cdt.debug.gdbjtag is bumped because of Bug 561343 Change-Id: I6dac283b7e9093662f57ac5c804021c4201ad6f1
2020-02-04Move away of the deprecated AbstractUIPlugin.getWorkbenchAlexander Kurtakov4-4/+4
Use PlatformUI.getWorkbench instead. Change-Id: I8c0eb2c4b3b414e61f03fc9d9becd1d574f7e26d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-01-09Bug 558827: Add and/or fix branding on all featuresJonah Graham7-2/+72
Change-Id: I6d8b1ae2416ed673d18e7e15500dcc7c8a87786d
2019-12-07[releng] Bump to CDT version 9.11.0Jonah Graham2-2/+2
Change-Id: If729509efbddc71adb565e224437b76089d6e099
2019-10-17[releng] Update comparator repo to last releaseJonah Graham2-2/+2
Change-Id: I00901808f1eda041f070b2f3e1cda076987c69a5
2019-10-16[releng] Bump to CDT version 9.10.0Jonah Graham2-2/+2
Change-Id: I027e7e5542fda3e599ee476814593fc4b464adca
2019-10-11Move away of deprecated imageDescriptorFromPlugin.Alexander Kurtakov1-1/+2
Change-Id: I855682065fe6b40deeedc6cd7b5cb419848caac0 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-10-10Generify Class.Alexander Kurtakov1-3/+3
Change-Id: I065b4f7c1559a141ebf2e0c82e896557a7cfc05f Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-08-12Convert new Runnable to lambda. Alexander Kurtakov19-950/+706
Change-Id: I8b827013a29802a3f3ae6400ddce8d8753eb6399 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-08-10Remove redundant superinterfaces. Alexander Kurtakov2-3/+2
Change-Id: I0de3509b02a8ef6853f0053c9ee6edd304a05a86 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-06-11[releng] Bump version to 9.9.0Jonah Graham2-2/+2
Change-Id: I6641e51a8bfdb44fa5c646d97debf2bf814c107a
2019-03-01[releng] Bump version to 9.8.0Jonah Graham2-2/+2
Change-Id: I3861d4c5d0eecaf9dd370f269a655e666b60561a
2018-12-10[releng] Bump version to 9.7.0Jonah Graham2-2/+2
Change-Id: Icaa0b6acf73e3a19e0d102fa8ae784e631d8743a
2018-11-24Bug 540373: Update the compiler warnings/ignoresJonah Graham5-5/+5
The previous alignment of all the warnings/ignores led to too many warnings that weren't there before. This commit relaxes them a bit. The core/org.eclipse.cdt.core/.settings/org.eclipse.jdt.core.prefs is still the "master" copy, with releng/scripts/check_code_cleanliness.sh containing the exceptions that apply to test plug-ins. Change-Id: Ibd4e31ade0b42b31e7cbe5a94f06c6fc15183a56
2018-11-23Bug 540373: Fix trailing whitespace in MANIFEST.MFsJonah Graham1-1/+1
Change-Id: I818e939ec4667bea4c7bcd5cd3c1af1a273ca0ce
2018-11-23Bug 540373: Format some Java files that were missedJonah Graham2-5/+2
Some files which has other cleanups applied meant they needed to be reformatted again. e.g. the removing of type parameters shortened some lines of code that meant the wrapping changed. Change-Id: I68ca09567b9530cc2a085c33923642b6de2ec77b
2018-11-23Bug 540373: Cleanup: Remove trailing whitespace in properties filesJonah Graham11-35/+35
Command used: # Remove space at eol in comments find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/^(#.*)[ \t]+$/\1/' {} + # Remove space at eol in blank lines find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/^[ \t]+$//' {} + # Replace escaped spaces at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\\ $/\1\\u0020/' {} + # Replace unescaped spaces at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\]) $/\1\\u0020/' {} + # Replace escaped tabs at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\\\t$/\1\\u0009/' {} + # Replace unescaped tabs at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\t$/\1\\u0009/' {} + # Stage all changes git add -A . # trim any remaining whitespace and then identify and fixup # manually # Only dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/MessagesForDebugVM.properties # needed this due to missing newline at end of the file find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/[ \t]+$//' {} + Change-Id: I858f16891fe001f4f7e62d5a4f904146e891cd39
2018-11-22Bug 540373: Cleanup: Remove trailing whitespace in Java filesJonah Graham1-1/+1
Some Java files were missed, or other cleanups introduced trailing whitespace. So clean it up with this commit. Command used: find . ! -path "./.git/*" -type f -name *.java -exec sed -i -E 's/[ \t]+$//' {} + Change-Id: I18f5e3a3eb5352443c9e753d427bb8d06107b8a4
2018-11-22Bug 540373: Remove '(non-Javadoc)' commentsJonah Graham8-61/+0
These were inserted in the past automatically by Eclipse but newer tooling makes them redundant. These were removed by doing a global find/replace on *.java files using the following regular expression: \t/\*\n\t \* \(non-Javadoc\)[^/]*/\n Change-Id: I59d3248020f10934fde1dda5b5a31e20bb188e19
2018-11-22Bug 540373: Cleanup: Remove redundant semicolonsJonah Graham3-3/+3
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Remove redundant semicolons and completing the wizard Change-Id: I3d3175cfdfadec4f815c551d486e42c9f57b80ce
2018-11-22Bug 540373: Cleanup: Remove redundant type argumentsJonah Graham11-21/+21
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Remove redundant type arguments and completing the wizard Change-Id: Iaecc7010f097b4b1fabd29ccaa34ccb23a716fbf
2018-11-22Bug 540373: Cleanup: Remove unnecessary castsJonah Graham5-11/+11
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Remove unnecessary casts and completing the wizard Change-Id: I287d4066b12fc19d7f73a016e11c9405abb4ceb9
2018-11-22Bug 540373: Cleanup: Add missing annotationsJonah Graham24-0/+298
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Add missing Annotations - and selecting all three types: - @Override - @Override on interface methods - @Deprecated and completing the wizard Change-Id: I5d367dacb04327107f25e147edc08efc4eb1c2fe
2018-11-22Bug 540373: Cleanup: Organize ImportsJonah Graham3-0/+3
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Organize Imports and completing the wizard Change-Id: Ia7b305a4c967d0e6f4e8fb8c1041e7028b24006c
2018-11-22Bug 540373: Cleanup: Format & Remove trailing whitespaceJonah Graham73-15430/+13576
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Format source code - Remove trailing white spaces on all lines and completing the wizard Change-Id: I63685372c6bcc67719bcf145123bcb72e5b00394
2018-11-22Bug 540373: Standard .settings auto appliedJonah Graham25-316/+3435
The releng/scripts/apply_jdt_prefs_to_all_projects.sh was run to copy standard settings to all other projects. Change-Id: I4436c947d7f0142f56b709e661379c3eb54f666b
2018-11-22Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.shJonah Graham97-377/+712
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c

Back to the top