Skip to content

Changes

Summary

  1. Bug 581667: ParseHeapDump.bat fails to run on Windows (details)
  2. Bug 581667: ParseHeapDump.bat fails to run on Windows (details)
  3. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  4. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  5. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  6. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  7. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  8. Bug 580541 - Security vulnerabilities in jetty, equinox (details)
  9. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  10. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  11. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  12. Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots (details)
  13. Bug 581829 - Do not show primitive values for PHD dumps (details)
  14. Bug 581829 - Do not show primitive values for PHD dumps (details)
  15. Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal (details)
  16. Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal (details)
  17. Bug 581932 ArrayIndexOutOfBoundsException in ArrayIntCompressed (details)
  18. Bug 581932 ArrayIndexOutOfBoundsException in ArrayIntCompressed (details)
  19. Bug 581932 ArrayIndexOutOfBoundsException in ArrayIntCompressed (details)
  20. Bug 581932 ArrayIndexOutOfBoundsException in ArrayIntCompressed (details)
  21. Bug 582034 Improve reliability checking messages (details)
  22. Bug 581884 Update MAT website ready for move to eclipse.dev (details)
  23. Bug 581884 Update MAT website ready for move to eclipse.dev (details)
  24. Bug 581829 Do not show primitive values for dumps that do not have them (details)
  25. Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal (details)
  26. Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal (details)
  27. Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal (details)
  28. 581829: Do not show primitive values for dumps that do not have them (details)
  29. Bug 580827 Support concurrent parsing or locking of the same dump file (details)
  30. Bug 580827 Support concurrent parsing or locking of the same dump file (details)
  31. Bug 580827 Support concurrent parsing or locking of the same dump file (details)
  32. Bug 580827 Support concurrent parsing or locking of the same dump file (details)
  33. Bug 580827 Support concurrent parsing or locking of the same dump file (details)
  34. Bug 582192 Should we remove the keywords section from the leak suspects? (details)
  35. Bug 576009 Surface suspect thread locals in leak suspects report (details)
  36. Bug 576009 Surface suspect thread locals in leak suspects report (details)
  37. Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots (details)
  38. Bug 582212 Support static fields in paths to GC roots' custom excludes (details)
  39. Bug 582264 Confirmation dialog when deleting files (details)
  40. Bug 582264 Show confirmation dialog after deleting files and/or index (details)
  41. 582316: Use Java 17 for builds (details)
  42. 582316: Use Java 17 for builds (details)
  43. Bug 582260 MAT 1.14.0 BouncyCastle CVE-2023-33201 (details)
  44. Bug 582260 MAT 1.14.0 BouncyCastle CVE-2023-33201 (details)
  45. Bug 582305 Improve Leak Suspects report for references in paths (details)
  46. Bug 582305 Improve Leak Suspects report for references in paths (details)
  47. Bug 582305 Improve Leak Suspects report for references in paths (details)
  48. Bug 582296 Explore in File System and snapshot history (details)
  49. Bug 582296 Explore in File System and snapshot history (details)
  50. Bug 582305 Improve Leak Suspects report for references in paths (details)
  51. Bug 582305 Improve Leak Suspects report for references in paths (details)
  52. Bug 582360 Add JVM.version value for heap dump info for HPROF snapshots (details)
  53. Bug 582296 Explore in File System and snapshot history (details)
  54. Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots (details)
  55. Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots (details)
  56. Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots (details)
  57. Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots (details)
  58. Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots (details)
  59. Bug 582308 Add description information to snapshot history or details (details)
  60. Bug 582260 MAT 1.14.0 BouncyCastle CVE-2023-33201 (details)
  61. Bug 582308 Add description information to snapshot history or details (details)
  62. Bug 580827 Support concurrent parsing or locking of the same dump file (details)
  63. Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots (details)
  64. Bug 582308 Add description information to snapshot history or details (details)
  65. Bug 582305 Improve Leak Suspects report for references in paths (details)
  66. Bug 582305 Improve Leak Suspects report for references in paths (details)
  67. [582465] A few MAT tests fail with german language / region (details)
  68. [582466] RCP UI tests VM won't start because of obsolete -XX:MaxPermSize (details)
  69. Bug 582465: A few MAT tests fail with German language / region (details)
  70. Bug 582468 - Update MAT version to 1.15.0 (details)
  71. 582465: A few MAT tests fail with german language / region (details)
  72. 582260: MAT 1.14.0 BouncyCastle CVE-2023-33201 (details)
  73. Bug 582473 CI Build warnings (details)
  74. Bug 582462 Character encodings for output and input files (details)
  75. Bug 582462 Character encodings for output and input files (details)
  76. Bug 582462 Character encodings for output and input files (details)
  77. Bug 582462 Character encodings for output and input files (details)
  78. Bug 582486 Improve help for queries (details)
  79. Bug 582486 Improve help for queries (details)
  80. Bug 582486 Improve help for queries (details)
  81. Bug 582486 Improve help for queries (details)
  82. Bug 582486 Improve help for queries (details)
  83. Bug 582486 Improve help for queries (details)
  84. Bug 582476 MAT 2023-09+ CVE-2021-28170 (details)
  85. Bug 582486 Improve help for queries (details)
  86. Bug 582486 Improve help for queries (details)
  87. Bug 283778 Diff Heap Dumps (details)
  88. Bug 582305 Improve Leak Suspects report for references in paths (details)
  89. Bug 582512 Application icon in low resolution and application name "mat" (details)
  90. Bug 582308 Add description information to snapshot history or details (details)
  91. Bug 582512 Application name "mat" (details)
  92. Bug 582520 beginTask should only be called once per instance. (details)
  93. Bug 582520 beginTask should only be called once per instance. (details)
  94. Bug 534419 Java 9, Java 10 and Memory Analyzer (details)
  95. Bug 534419 Java 9, Java 10 and Memory Analyzer (details)
  96. Bug 491109 Some collections queries fail for some collections from PHD (details)
  97. Bug 582520 beginTask should only be called once per instance. (details)
  98. Bug 582556 Leak suspects should include group of objects for remaining (details)
  99. Bug 582556 Leak suspects should include group of objects for remaining (details)
  100. Bug 491109 Some collections queries fail for some collections from PHD (details)
  101. Bug 582480 Generate dependency information / SBOM (details)
  102. Bug 582480 Generate dependency information / SBOM (details)
  103. Bug 491109 Some collections queries fail for some collections from PHD (details)
  104. Bug 582480 Generate dependency information / SBOM - add metadata (details)
  105. Bug 582520 beginTask should only be called once per instance. (details)
  106. Bug 582520 beginTask should only be called once per instance (details)
  107. Bug Bug 582473 CI Build warnings (details)
  108. Bug 582308 Add description information to snapshot history or details (details)
  109. Bug 581884 Update MAT website ready for move to eclipse.dev (details)
  110. Bug 582462 Character encodings for output and input files (details)
  111. Bug 582480 Generate dependency information / SBOM - add Bundle-License (details)
  112. Bug 582480 Generate dependency information / SBOM - add Bundle-License (details)
  113. Bug 582308 Add description information to snapshot details (details)
  114. Bug 582308 Add description information to snapshot details (details)
  115. Bug 582479 Move to a newer Tycho version (details)
  116. Bug 582480 Generate dependency information / SBOM - requireEagerResolve (details)
  117. Bug 582486 Improve help for queries (details)
  118. Validate XML for reports (details)
  119. Bug 582642 New and Noteworthy for MAT 1.15.0 (details)
  120. Bug 582476 MAT 2023-09+ CVE-2021-28170 (details)
Commit 64012e75a873f6e5cb8d4e72cb0673ed39a1d940 by Andrew Johnson
Bug 581667: ParseHeapDump.bat fails to run on Windows

Change again to MemoryAnalyzerc.exe

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581667
Change-Id: I6fae9d572a425e5103a93fa6ad039676c6aed675
The file was modified org.eclipse.mat.product/pom.xml (diff)
The file was modified features/org.eclipse.mat.ui.rcp.feature/rootfiles/win32/ParseHeapDump.bat (diff)
Commit 47a32ecae8b80d325357c113b334ec088fb1600d by Andrew Johnson
Bug 581667: ParseHeapDump.bat fails to run on Windows

Cope with update to 1.14.0 from 1.13.0 etc.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581667
Change-Id: I646f07d4c712e3c412cacb01db46b7b7249f0427
The file was modified features/org.eclipse.mat.ui.rcp.feature/rootfiles/win32/ParseHeapDump.bat (diff)
Commit 0c72944e35bb078d24e69d5b8e89c9f714c98f39 by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Initial code drop, including common name resolver for DTFJ and HPROF
stack frames.

Change-Id: I6ba5ddaafed610b7501856bc24dfd21e787e137c
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Pass2Parser.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/snapshot/query/Icons.java (diff)
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/DTFJHeapObjectReader.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/HprofParserHandlerImpl.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/AbstractParser.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/snapshot/registry/SubjectRegistry.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ui/HPROFPreferencePage.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ui/HprofPreferences.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/preferences.ini (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ExportHprof.java (diff)
The file was modified plugins/org.eclipse.mat.dtfj/plugin.xml (diff)
The file was addedplugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/threads/StackFrameResolver.java
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/HprofRandomAccessParser.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/DTFJIndexBuilder.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Pass1Parser.java (diff)
The file was modified plugins/org.eclipse.mat.api/plugin.xml (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/threads/ThreadOverviewQuery.java (diff)
Commit cc8303f9600f25d7e4d64c6cb29d4331f9406c34 by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Fix copyright

Change-Id: If68aab4d076489445ca8fc00bf2ad42ddf27f7c6
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/AbstractParser.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/snapshot/registry/SubjectRegistry.java (diff)
Commit 17d1ca17ffc2952c77ace7a4f5d74885905bd52e by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Fix up parsing of ExportHPROF files.

Change-Id: Ie7c5639d8647b9900710571af9563b4b6c9c6cc1
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Pass1Parser.java (diff)
Commit 025949e75ec749f078e06c6c33a5a4ebd9706e30 by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Fix up parsing of ExportHPROF files for
ALL_METHODS_AS_CLASSES

Change-Id: I858a061f5535f1eae160ff5e409d07f15aa521d2
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/DTFJIndexBuilder.java (diff)
Commit 83e68708a1df9b9f1870686d2023b327a24cd3e4 by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Fix up parsing of ExportHPROF files from Javacore

Change-Id: If4235ee7f5db4a6b4d42b528019424d3bbf0db54
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/HprofParserHandlerImpl.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
Commit f90a0abf2315c10af3e36ecb54d0e8fae39a9779 by Andrew Johnson
Bug 580541 - Security vulnerabilities in jetty, equinox

Add notes about Batik of Apache XML graphics

Change-Id: I37003a60662cbb4571ab1d2f73ae6c60b066af92
The file was modified plugins/org.eclipse.mat.ui.help/noteworthy.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/noteworthy.dita (diff)
Commit 5c555d1ea79fbffc2347bd736c954a2e7e442312 by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Add help for HPROF configuration

Change-Id: Icfb9d159ff2eb73a40e352777f8b87e30968d187
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.dita (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/messages.properties (diff)
Commit a33ce90d9c05b975673a1f1b996a8267b874f759 by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Add help for HPROF and thread overview
Add stack frame icon for inspector view

Change-Id: I21087332c1c9e0e60fc4e73161edf6f1fe68e7e0
The file was modified plugins/org.eclipse.mat.ui.help/tasks/analyzingthreads.dita (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/analyzingthreads.html (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/ImageHelper.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/actions/OpenIconAssistAction.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/messages.properties (diff)
Commit 7f69330cf822c62eb6a84680575ec33b7d727673 by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Add missing stack frame icon

Change-Id: I38f26e93a022f5cbb25cdd3924f42b47c24efe16
The file was addedplugins/org.eclipse.mat.ui/icons/heapobjects/stack_frame.gif
Commit 04a5e23bd7d8d82becee4bf100c33626099d8c20 by Andrew Johnson
Bug 581644 - Allow stack frames as pseudo-objects for HPROF snapshots

Icon label for stack frame icon

Change-Id: Ie6ec9c92f67c8e876fee9062377eebf2b06127a4
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/icon_labels.properties (diff)
Commit 42e8ea7690b90ac3369c76317e08fb98a357ad6d by Andrew Johnson
Bug 581829 - Do not show primitive values for PHD dumps

For dumps that do not have them (e.g. PHDs)
change name resolvers to not output anything

Change-Id: Ib6d07af8fef3ab6c632d1cf01d5f29d3a7bd8416
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/CommonNameResolver.java (diff)
Commit 7fab3e77172386a8123065d8b2dc1d07d3ad4a97 by Andrew Johnson
Bug 581829 - Do not show primitive values for PHD dumps

Fix test, and some other test tidy up.

Change-Id: Ic855fb4b1c325f63edfead23758a1a5ffc516dbd
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect/ArrayLongTest.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect/ArrayIntTest.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/acquire/AcquireDumpTest.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/QueryLookupTest.java (diff)
Commit 8d6466cd0784e466625a5db52d36cc640c6cad9d by Andrew Johnson
Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal

Add resolver for BigInteger

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581878
Change-Id: I8f42f0d094fdbd73e8b1f523cbecf7a798658926
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/CommonNameResolver.java (diff)
The file was modified plugins/org.eclipse.mat.api/plugin.xml (diff)
Commit 35f9efa9bd2eda49b11520e7beee22a3a55305cb by Andrew Johnson
Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal

Add a simple test for the resolver for BigInteger

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581878
Change-Id: I70b74b73e37f4b6218a3f4eca14e0c9e111dc96a
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/acquire/AcquireDumpTest.java (diff)
Commit 8a4b7916316dfd29858aab5d2805a09b141741b1 by Andrew Johnson
Bug 581932 ArrayIndexOutOfBoundsException in ArrayIntCompressed

on beforePass2 parsing

Fix and test possible bug on MAT collections when while using an
iterator doing a non-structural update to the collection

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581932
Change-Id: Ife7a4bfa8c202f3a60dd61bd7e99b79ffdc77c28
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/collect/HashMapLongObject.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect/SetLongTest.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/collect/HashMapIntObject.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect/SetIntTest.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/collect/SetInt.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect/PrimitiveMapTests.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/collect/HashMapIntLong.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/collect/SetLong.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/collect/HashMapObjectLong.java (diff)
Commit 54651070d185e9c369e1fab303fb5b2e6e3b298d by Andrew Johnson
Bug 581932 ArrayIndexOutOfBoundsException in ArrayIntCompressed

on beforePass2 parsing

Add debug message if a class address can't be found in
beforePass2 parsing.

Change-Id: I3acf642d7d47b02dc9c6147b8ead4ed32045c472
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/HprofParserHandlerImpl.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Messages.java (diff)
Commit e592bfde54695bfe6db6a91baf21fb1c9d429156 by Andrew Johnson
Bug 581932 ArrayIndexOutOfBoundsException in ArrayIntCompressed

on beforePass2 parsing

Fix test case bug

Change-Id: I85e5f2cafae8d7ba4bc946f6c71d3dfc1281c1f6
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect/PrimitiveMapTests.java (diff)
Commit d7d310592133d91677b5826a122f16f340587b50 by Andrew Johnson
Bug 581932 ArrayIndexOutOfBoundsException in ArrayIntCompressed

Check Arrays.parallelSort()

Change-Id: Idda2f4288d4d57dfea79e43b7c1a7a09e6609903
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/index/IndexWriter.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/collect/ArrayLong.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/collect/ArrayInt.java (diff)
Commit 2529148df77d99117574d461537868e09b8bb2ab by Kevin Grigorenko
Bug 582034 Improve reliability checking messages

Signed-off-by: Kevin Grigorenko <kevin.grigorenko@us.ibm.com>
Change-Id: Ic90f6af8409258df4075995a811e1ae173fb98a6
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/DTFJIndexBuilder.java (diff)
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/Messages.java (diff)
Commit 0fc720b7fde25a5d7e4d68e1a112cc28fac645b9 by Andrew Johnson
Bug 581884 Update MAT website ready for move to eclipse.dev

Fix some links to the new website

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581884
Change-Id: Ic908ed0c830039195860300bfa2e5cb57c971cee
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/MemoryAnalyserPreferences.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/support.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/noteworthy.html (diff)
The file was modified org.eclipse.mat.product/mat.product (diff)
The file was modified plugins/org.eclipse.mat.ui.help/noteworthy.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/plugin.properties (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/extendingmat.dita (diff)
The file was modified features/org.eclipse.mat.ui.rcp.feature/feature.properties (diff)
The file was modified features/org.eclipse.mat.feature/feature.properties (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/support.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/oqlsyntaxfrom.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/bundleregistry.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/intro/introContent.xml (diff)
The file was modified features/org.eclipse.mat.chart.feature/feature.properties (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/extendingmat.html (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Pass1Parser.java (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/about.properties (diff)
The file was modified plugins/org.eclipse.mat.chart/about.properties (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/propertyaccessors.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/oqlsyntaxfrom.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/oqlsyntaxselect.dita (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/report/internal/CSVOutputter.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/propertyaccessors.html (diff)
The file was modified plugins/org.eclipse.mat.api/about.properties (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/oqlsyntaxselect.html (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/report/internal/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/src/org/eclipse/mat/ibmvm/acquire/IBMExecDumpProvider.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/bundleregistry.html (diff)
Commit c6a45a311ec42f87042c1fa444940cb8ba142a00 by Andrew Johnson
Bug 581884 Update MAT website ready for move to eclipse.dev

Fix link in noteworthy

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581884
Change-Id: I8ad0362097373aac3e9008fb5e0f480288d6cf51
The file was modified plugins/org.eclipse.mat.ui.help/noteworthy.html (diff)
Commit 7dc32263432abfa67a78ea430780fc17552e83a2 by Andrew Johnson
Bug 581829 Do not show primitive values for dumps that do not have them
(e.g. PHDs)

Detect type of snapshot, then have a LazyField which doesn't display
them for PHDs.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581829
Change-Id: I832f1081d1ff1f79c7343de39c441b1b12bdec0b
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/inspector/InspectorView.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/inspector/LazyFields.java (diff)
Commit 6f57a2a901a6a85e1f9b835dba0e480c9de92a25 by Andrew Johnson
Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal

Create a resolver based on BigInteger and add some tests.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581878
Change-Id: Iae423bd602902787bbf274d239fc4ec768848400
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/acquire/AcquireDumpTest.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/CommonNameResolver.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.api/plugin.xml (diff)
Commit aaa06c9d3a04755494a77615b81f954fe97a66b2 by Andrew Johnson
Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal

Fix SpotBugs warning

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581878
Change-Id: Ia4892249d19553cf69ea9392eb1f7e2e7eef0b0a
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
Commit 00c8fb7a340d696a7af5d379574746746ccf1059 by Andrew Johnson
Bug 581878 Add IClassSpecificNameResolver for java.math.BigDecimal

Add IBM 1.8.0 SR6 FP11

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581878
Change-Id: I62d15eb5aecc9ddd4b48eb4591c4c1640f95d0fb
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/CommonNameResolver.java (diff)
Commit c71db8ab42adb0945597657859b5f95fe69ee32f by Andrew Johnson
581829: Do not show primitive values for dumps that do not have them

Add some help for this to tip and tricks.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581829
Change-Id: Ifeba4316fad6e8e3174fc56639fb861fedad22b2
The file was modified plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.dita (diff)
Commit caa28bdadcde006b943842f8452316334d04c5f8 by Andrew Johnson
Bug 580827 Support concurrent parsing or locking of the same dump file

Lock file to stop concurrent parsing

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=580827
Change-Id: I31b73972cb421830ccf4f75f4906c4130ccf6a0f
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotImpl.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotFactoryImpl.java (diff)
Commit 7b75bb8ab4e6b997169fab444fbd933976fbdd2a by Andrew Johnson
Bug 580827 Support concurrent parsing or locking of the same dump file

Identify index files as associated with MAT

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=580827
Change-Id: Ieb39192fb36bc8f282908284ed64cdebd76a2611
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotFactoryImpl.java (diff)
The file was modified plugins/org.eclipse.mat.parser/plugin.xml (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/SnapshotHistoryView.java (diff)
Commit a3ec8fcae124c2e985fde12c0ecc9a7bf3129bd4 by Andrew Johnson
Bug 580827 Support concurrent parsing or locking of the same dump file

Fix compile problem Java8 vs 11

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=580827
Change-Id: I69d1c5f7a9e1f3dba189e4ab94cf41ab26003c49
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotFactoryImpl.java (diff)
Commit 291d3a0316874fc09e2276e7013a4fb1325f4886 by Andrew Johnson
Bug 580827 Support concurrent parsing or locking of the same dump file

Fix parse locking to throw an error rather than wait.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=580827
Change-Id: I20233d3a8757ddddb11bfce19ddea449a5d0476c
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotFactoryImpl.java (diff)
Commit 9c539a8f238dfa3cea096224b2b10c24b0166983 by Andrew Johnson
Bug 580827 Support concurrent parsing or locking of the same dump file

Fix parse locking to throw an error rather than wait.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=580827
Change-Id: If3ad734cf747d358ae972a1269b45e0de5453e7b
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotFactoryImpl.java (diff)
Commit 5c6609f8400d2e6a0e6cc383f57bb844f8fa6d1c by Andrew Johnson
Bug 582192 Should we remove the keywords section from the leak suspects?

Tidy up some of the generated keywords

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582192
Change-Id: Ibf4c2fcbbb165236dff061f12397142aa322d28b
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
Commit c25dda02a9e9784dc7d0a6a321581ec084d945f2 by Andrew Johnson
Bug 576009 Surface suspect thread locals in leak suspects report

First go at moving some thread information to the main
suspects section.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=576009
Change-Id: I458b74172c93b9a8ec7415dcfd91e53275a83557
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
Commit 8a35d9762ed272bd369613f4ed7e985cf323799e by Andrew Johnson
Bug 576009 Surface suspect thread locals in leak suspects report

Add a couple of sections for objects retained by suspects.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=576009
Change-Id: I1578e158fcd111fe40167eafbd29536a7d14c2f5
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/QueriesTest.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/messages.properties (diff)
Commit 615bd8dc9783597c0537c3b7e0c85ac96c558252 by Andrew Johnson
Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots

Fix local variables for finalizer, thread info for stack frames as
locals.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581644
Change-Id: I930cd66cdc737fbd14c57703c83f6fc432188a82
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/threads/ThreadInfoImpl.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/finalizer/FinalizerThreadQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/finalizer/FinalizerInProcessingQuery.java (diff)
Commit ddf8a00aff52055dd033ab20c80f30dbf8b19c94 by Kevin Grigorenko
Bug 582212 Support static fields in paths to GC roots' custom excludes

Signed-off-by: Kevin Grigorenko <kevin.grigorenko@us.ibm.com>
Change-Id: I2ed205cd4f2ecb5edaf6b3f20aa2d59d442b87fc
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/snapshot/MultiplePathsFromGCRootsComputerImpl.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotImpl.java (diff)
Commit 9784d3dad56ae53f06e07cc9b3260d40e011c4ce by Kevin Grigorenko
Bug 582264 Confirmation dialog when deleting files

Change-Id: Ib66fe309fd9162b698f0b3ad114ce8f21ddc8aab
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/SnapshotHistoryView.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/Messages.java (diff)
Commit 45f9fb70112f7d83ae50f98f3903d278b69bf7f8 by Andrew Johnson
Bug 582264 Show confirmation dialog after deleting files and/or index

In snapshot history view show heap dumps without an index file
in italics and with a disabled (greyed) icon.

Also fix up some uses of localResourceManager.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582264
Change-Id: Ibbab83525dcda2a3c2a745c1b28a624a47caf486
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/SnapshotHistoryView.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/acquire/AcquireDialog.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/acquire/ProviderArgumentsTable.java (diff)
Commit ae2267234ebae74d00f0e28eca07ba0ad49b696b by Andrew Johnson
582316: Use Java 17 for builds

Update SpotBugs

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582316
Change-Id: Id4d3954f9bf257e00a6758616b14734c2143ba1d
The file was modified parent/pom.xml (diff)
Commit c696339f8dcfcfb500cee974d2d27032a648ab65 by Andrew Johnson
582316: Use Java 17 for builds

Avoid DTFJ error with Java 17

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582316
Change-Id: Ic58f155de1da5a299bd44bb3196cd3e42ecfe4c4
The file was modified parent/pom.xml (diff)
Commit b8adc29f1f63fa46cc6101910f0d6ea5b243aa60 by Andrew Johnson
Bug 582260 MAT 1.14.0 BouncyCastle CVE-2023-33201

Use I build for Eclipse 4.29 to pick up latest BouncyCastle for testing.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: I89c9e9d738fcf5a7184fcccc8c394fbf20daab20
The file was addedorg.eclipse.mat.targetdef/mat-2023-09.target
Commit bc010ce0439316f835afecc9fa16e339336b96e9 by Andrew Johnson
Bug 582260 MAT 1.14.0 BouncyCastle CVE-2023-33201

Also set up update site location for Eclipse 2023-09.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: Iaee090559e029b09aa344b77001eec408ba5f551
The file was addedorg.eclipse.mat.product/mat-2023-09.p2.inf
Commit 30a656c583026a038a03e251009aff44e8604333 by Andrew Johnson
Bug 582305 Improve Leak Suspects report for references in paths

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305
Change-Id: Id969904bdc1e0aa6e2576cea19c1679f6ab5dd0e
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/snapshot/inspections/MultiplePath2GCRootsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/report/internal/PageSnippets.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/component/ComponentReportQuery.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/snapshot/inspections/Path2GCRootsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery2.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/threads/ThreadInfoQuery.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/QueriesTest.java (diff)
Commit 31a98ec7894450198b4c1d8ef86dc10fc490b4d8 by Andrew Johnson
Bug 582305 Improve Leak Suspects report for references in paths

Allow excludes for path to be configured.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305
Change-Id: I7fb78f9e42874fb5adaf55a9f34e5f0d198c41a7
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery2.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/annotations.properties (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery2.java (diff)
Commit 4a2bb3a20c75dfba94ee54f3f18b7d2c9218fb21 by Andrew Johnson
Bug 582305 Improve Leak Suspects report for references in paths

Add reference to accumulation point for suspects with a group of
objects.
Add jdk. to skip pattern for queries.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305
Change-Id: I6501890198a7880a058e35ebaab34fea95e025b7
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/BigDropsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/ImmediateDominatorsQuery.java (diff)
Commit 2c6b1b71d41c476c90b79e4fb284084db65c6641 by Andrew Johnson
Bug 582296 Explore in File System and snapshot history

Use a configurable command from workspace preferences.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582296
Change-Id: I37c62fa8c3c09c2bb0c0e5c64a07d6127376f271
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/src/org/eclipse/mat/ui/rcp/actions/OpenPreferenceAction.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/SnapshotHistoryView.java (diff)
Commit 7dda57a070b0858678969a9040b5231e7807e0c2 by Andrew Johnson
Bug 582296 Explore in File System and snapshot history

Fix compilation problems with Java level.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582296
Change-Id: I7cff143c582b63398665b08a836bc30f048c81ec
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/SnapshotHistoryView.java (diff)
Commit 948ca0d78882767ebd4800e6a6c9d0ccd89092c9 by Andrew Johnson
Bug 582305 Improve Leak Suspects report for references in paths

Fix reporting of local variable size for threads.
Update help.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305
Change-Id: I9b4dd66da0252e26a7969dd875d90a6d43b5ee19
The file was modified plugins/org.eclipse.mat.ui.help/tasks/runningleaksuspectreport.html (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/runningleaksuspectreport.dita (diff)
Commit a0c1f5312d4e794bbd8b711bcb54f84a6ebd99cf by Andrew Johnson
Bug 582305 Improve Leak Suspects report for references in paths

Improve query link for reference pattern

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305
Change-Id: I7f2d241d9068f2c151afa9f043981a49708ae48c
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
Commit 9773e4d11acec011565575182e5322521d54a067 by Andrew Johnson
Bug 582360 Add JVM.version value for heap dump info for HPROF snapshots

Use various system properties. Add a test.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582360
Change-Id: I16a94e0df9dff9d0d836ccae239d198912d74cb3
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/HeapDumpInfoQuery.java (diff)
Commit b0b01d25aec9128b814d975a6d036535cb64f493 by Andrew Johnson
Bug 582296 Explore in File System and snapshot history

Add some configuration help.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582296
Change-Id: I93653313a0dafedb8f23cdd0ee3ad3872079822e
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.html (diff)
Commit 9e353fd8a1d697f9cc34236533a73d7bef17b182 by Andrew Johnson
Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots

Improve handling of ExportHPROF dumps, including those from DTFJ,
with stack frames as objects.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581644
Change-Id: I4987639750b59a14aee3b3371c3088e58b082df6
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/DTFJIndexBuilder.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/QueriesTest.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/HprofIndexBuilder.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/AbstractParser.java (diff)
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/PreferenceConstants.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Pass2Parser.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ui/HprofPreferences.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ExportHprof.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/DominatorTreeTest.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Pass1Parser.java (diff)
Commit 9fe2fad8fa44a86b7c40732fca35f76cc1c286cf by Andrew Johnson
Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots

Improve test coverage.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581644
Change-Id: If050c11db615c41d1493321ded6d99e87dddf261
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/snapshot/inspections/CompareTablesQuery.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/AllQueries.java (diff)
Commit d55442de817c8ac564ecfc9f4b6a471691c75f89 by Andrew Johnson
Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots

Fix simple comparison test for PHD and system properties.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581644
Change-Id: I70166033fee769dfd2efa82f9b843c39c8748613
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
Commit aab1a3c648148d14d4bfe576f9d10e4a60f491c4 by Andrew Johnson
Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots

Fix export HPROF with remapping and methods as classes.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581644
Change-Id: Ib76af334f42c4fcfe782d3e0b7f47df9e5eae814
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ExportHprof.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/Pass1Parser.java (diff)
Commit 9111d162764ccd3718fbbade37f304faefdf65e3 by Andrew Johnson
Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots

Fix export HPROF from DTFJ.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581644
Change-Id: If6ac2b032113326b9e22bbf10c9f807c0de0b77b
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/DTFJIndexBuilder.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/HprofRandomAccessParser.java (diff)
The file was modified plugins/org.eclipse.mat.chart.ui/.settings/org.eclipse.jdt.core.prefs (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/DTFJHeapObjectReader.java (diff)
Commit ec54cbe4c18d20215baec7922196359265109611 by Andrew Johnson
Bug 582308 Add description information to snapshot history or details

Extract first line from notes file.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582308
Change-Id: I6eca723821c2e3d595f07fbf4459c14f52986118
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/NotesView.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/SnapshotOutlinePage.java (diff)
Commit 3765c169e9d1ee2ffc626a6c133520ff3797d25a by Andrew Johnson
Bug 582260 MAT 1.14.0 BouncyCastle CVE-2023-33201

Use released build for Eclipse 4.29 to pick up latest BouncyCastle .
Switch to that target.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: Iadd44d1c4b586ddd566337e68e907571750587a5
The file was modified org.eclipse.mat.targetdef/mat-2023-09.target (diff)
The file was modified parent/pom.xml (diff)
Commit 2d6e3f9605dca1d8d106e657140ffadd252d8de9 by Andrew Johnson
Bug 582308 Add description information to snapshot history or details

Avoid NPE.
Display notes if only baseline has notes.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582308
Change-Id: I2038a72a69642acad5a8727b3590c48468e4c1b3
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/SnapshotOutlinePage.java (diff)
Commit 7fb086298d1b863034b594a73894ea1bbe3783c7 by Andrew Johnson
Bug 580827 Support concurrent parsing or locking of the same dump file

Translatable content type names

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=580827
Change-Id: Ib9a6f1bc2be93d9b0a23fb996016566a560b261a
The file was modified plugins/org.eclipse.mat.parser/plugin.xml (diff)
The file was modified plugins/org.eclipse.mat.hprof/plugin.properties (diff)
The file was modified plugins/org.eclipse.mat.parser/plugin.properties (diff)
Commit 3742c8472bce16d62fe58a16b80bc98d7153dacf by Andrew Johnson
Bug 581644 Allow stack frames as pseudo-objects for HPROF snapshots

Improve GZIPped HPROF headers for ExportHPROF / Acquire
Have file name, OS type if possible.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581644
Change-Id: I7bda91ac8c799fdda70d1c563b39e0ad2b8842f3
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ChunkedGZIPRandomAccessFile.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ExportHprof.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/acquire/JMapHeapDumpProvider.java (diff)
Commit 094627dd3029cbe703d4b59b5ab40501d23f6b39 by Andrew Johnson
Bug 582308 Add description information to snapshot history or details

Avoid blank outline page if notes file is unreadable.
Also correct other uses of canRead() without isFile().

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582308
Change-Id: I6a847ff41b97681e8c682599468278ebd558981b
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/ExportHprof.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/SnapshotOutlinePage.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/panes/QueryTextResultPane.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/NotesView.java (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/src/org/eclipse/mat/ibmvm/acquire/IBMExecDumpProvider.java (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/src/org/eclipse/mat/ibmvm/acquire/IBMDumpProvider.java (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/src/org/eclipse/mat/ibmvm/acquire/IBMSystemDumpProvider.java (diff)
Commit 1d9a40c187fce40d2a33a803de9d67c0528a7cd9 by Andrew Johnson
Bug 582305 Improve Leak Suspects report for references in paths

Fix command printing for commands such as:
path2gc 0x0 -exclude;
where the -exclude was omitted leading to default values being used
next time.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305
Change-Id: I4c3f00312e88653db9abedce0f63fe383c628340
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/query/registry/ArgumentDescriptor.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
Commit 9b72f85a765b152b2abf97b5d60fda679a28c5e4 by Andrew Johnson
Bug 582305 Improve Leak Suspects report for references in paths

Fix command printing for commands such as:
path2gc 0x0 -exclude;
where the -exclude was omitted leading to default values being used
next time.
Use excludes on path2gc root for single object leak to find involved
thread.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305
Change-Id: I6f56548a6be6e0dc34e4536b6a563c729bf9b9f6
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
Commit 9e747ea3ea8dcd798da3752dcd419ba8f8a03b73 by Krum Tsvetkov
[582465] A few MAT tests fail with german language / region

Fix by adding -Duser.language=en -Duser.region=US explicitly to the
tests arguments

Change-Id: Ic7b454fc7b2abc6bb23f645ee40338ce73284fae
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified parent/pom.xml (diff)
Commit 7b7e619e8967701c23897d884cd54a39c51b23fa by Krum Tsvetkov
[582466] RCP UI tests VM won't start because of obsolete -XX:MaxPermSize

Remove the parameter completely, assuming it is not required any longer
because of new defaults

Change-Id: I36bfc7922b4940cd55a1b0fefdc6961f40704f0e
The file was modified plugins/org.eclipse.mat.ui.rcp.tests/pom.xml (diff)
Commit 64916dd390ca79f8db1697a69dc4690e2088d2e5 by Andrew Johnson
Bug 582465: A few MAT tests fail with German language / region

Parse test generated CSVs according to locale.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582465
Change-Id: I4cb357d354c9e2e099f76e81a1900072a353e356
The file was modified parent/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
Commit ac097e786d4d3428c0609f0d0ae0c5835dc9722f by Krum Tsvetkov
Bug 582468 - Update MAT version to 1.15.0

Change-Id: Ib8518008d571765b07927cd58b22fd34b5a7d058
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified features/org.eclipse.mat.ui.rcp.feature/rootfiles/.eclipseproduct (diff)
The file was modified plugins/org.eclipse.mat.chart.ui/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/pom.xml (diff)
The file was modified org.eclipse.mat.product/mat.product (diff)
The file was modified parent/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.tests/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.chart/pom.xml (diff)
The file was modified org.eclipse.mat.updatesite/pom.xml (diff)
The file was modified features/org.eclipse.mat.chart.feature/feature.xml (diff)
The file was modified features/org.eclipse.mat.ui.rcp.feature/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.hprof/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui.capabilities/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.report/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.api/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp.tests/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.dtfj/pom.xml (diff)
The file was modified org.eclipse.mat.product/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.report/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/about.mappings (diff)
The file was modified plugins/org.eclipse.mat.jruby.resolver/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.ui.help/META-INF/MANIFEST.MF (diff)
The file was modified features/org.eclipse.mat.feature/about.mappings (diff)
The file was modified plugins/org.eclipse.mat.chart/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.api/about.mappings (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.tests/pom.xml (diff)
The file was modified features/org.eclipse.mat.ui.rcp.feature/feature.xml (diff)
The file was modified features/org.eclipse.mat.feature/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.parser/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.ui/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.jruby.resolver/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.parser/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.api/pom.xml (diff)
The file was modified org.eclipse.mat.targetdef/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.chart.ui/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.dtfj/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.jdt/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui/pom.xml (diff)
The file was modified features/org.eclipse.mat.chart.feature/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.jdt/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.ui.help/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp.tests/META-INF/MANIFEST.MF (diff)
The file was modified features/org.eclipse.mat.feature/feature.xml (diff)
The file was modified plugins/org.eclipse.mat.chart/about.mappings (diff)
The file was modified plugins/org.eclipse.mat.hprof/pom.xml (diff)
Commit b803e9286db8936bb8ebfeec234de820743a3d06 by Andrew Johnson
582465: A few MAT tests fail with german language / region

Fix number formatting tests for common locales.
Needs a more general solution, but good for now.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582465
Change-Id: I3eb50980d763dd46bf9241701fc6f19471f6ff9f
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/QueryLookupTest.java (diff)
Commit 21b2345397bc774023be3a8008b5f12c3f6297ab by Andrew Johnson
582260: MAT 1.14.0 BouncyCastle CVE-2023-33201

Also create a 2023-12 target/inf as p2 file transfer is
being updated.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: I9068de16ae24697da7300c4262dca52c4d2883e3
The file was addedorg.eclipse.mat.product/mat-2023-12.p2.inf
The file was addedorg.eclipse.mat.targetdef/mat-2023-12.target
The file was modified org.eclipse.mat.product/mat-2023-09.p2.inf (diff)
The file was modified org.eclipse.mat.targetdef/mat-2022-12.target (diff)
Commit c8a20b5178a805c420a4ab778202347556ef0eea by Krum Tsvetkov
Bug 582473 CI Build warnings

Remove 'ignoreTychoRepositories' which is reported as unknown parameter

Change-Id: Id795e45c395797d0f05021ffdce195e5865cfd07
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified parent/pom.xml (diff)
Commit f17c5509e2b9dd0f5a16c789071b72fdb1db8393 by Andrew Johnson
Bug 582462 Character encodings for output and input files

Use ResourcesPlugin.getEncoding();

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: I2bb68d65e4466ab3f4df03dff3c19ccc528b577d
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/viewer/ExportActions.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/CustomizedRetainedSetQuery.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/actions/SaveValueAsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.report/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.api/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.tests/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/snapshot/inspections/CompareTablesQuery.java (diff)
Commit 18b04a95efd341a322d9d4f65cccd2acdbfbad56 by Andrew Johnson
Bug 582462 Character encodings for output and input files

Add help

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: I69f2e09b56bd9cf81421c724e012013bee144d3d
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.dita (diff)
Commit 5699fe4576f01ffca42f89b65c9fbdd08a7dda94 by Andrew Johnson
Bug 582462 Character encodings for output and input files

Fix typo in code to use proper write.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: I27904b4ae9c4f1f65720bf59979c0c3082843bfc
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/viewer/ExportActions.java (diff)
Commit 4fe0ab90ccb289ef88ce98e644038dfc28c260ac by Andrew Johnson
Bug 582462 Character encodings for output and input files

Tidy up some code and add missing ResultRenderer.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: I1567a0b295068b08f87c204197a8a58e01ec6230
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/report/internal/ResultRenderer.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/viewer/ExportActions.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/actions/SaveValueAsQuery.java (diff)
Commit 5bae29262719a4b958dca0c9ce151f1d3c1e54bf by Andrew Johnson
Bug 582486 Improve help for queries

Fix some help HTML.
Check helpUrl.
Add help to menu items for queries.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: Ie620648667b2c728aaa50012b96136d37414873c
The file was modified plugins/org.eclipse.mat.ui.help/tasks/exportdump.dita (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/actions/ExecuteQueryAction.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/AllQueries.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/querymatrix.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/top_consumers.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/querymatrix.html (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/util/PopupMenu.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/merge_shortest_paths.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/merge_shortest_paths.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/path_to_gc_roots.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/path_to_gc_roots.html (diff)
The file was modified plugins/org.eclipse.mat.tests/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/top_consumers.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/exportdump.html (diff)
Commit fbdc04636c70a82993752312f2b7eef227e5c434 by Andrew Johnson
Bug 582486 Improve help for queries

Add help to more queries.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: I260db5c306fa31dd02392406cb25bb2ba1a424ea
The file was modified plugins/org.eclipse.mat.ui.help/toc.xml (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/SoftReferenceStatQuery.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/AllQueries.java (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/find_strings.dita
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindStringsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/WeakReferenceStatQuery.java (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/system_properties.html
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/system_properties.dita
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/find_strings.html
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/SystemPropertiesQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/ReferenceQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/component/TopComponentsReportQuery.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/toc.ditamap (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/PhantomReferenceStatQuery.java (diff)
Commit d9167250bfe9783e37231a33dbe9f76c67b89b6c by Andrew Johnson
Bug 582486 Improve help for queries

Fix title for help for find strings.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: Ia46deef62509d7295c8055081d5d5a216ca8e680
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/find_strings.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/find_strings.dita (diff)
Commit 96d0209d16b4bf6ecd4b180bccfe663b8c9c7883 by Andrew Johnson
Bug 582486 Improve help for queries

Fix contents for find strings help.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: Ia4e1fc6b134444f018aae79365290fecdb42e732
The file was modified plugins/org.eclipse.mat.ui.help/toc.xml (diff)
Commit b432fd29d7d5fab54e539d12cd94f6fad46b1d02 by Andrew Johnson
Bug 582486 Improve help for queries

Add more help links for queries.
Check anchors.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: Id084f2ffaa2c152c2d2abeada577c48d93b96a36
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/SoftReferenceStatQuery.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/actions/CopyOQL.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/duplicate_classes.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/query_report.dita (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/reference_stats.html
The file was modified plugins/org.eclipse.mat.jdt/src/org/eclipse/mat/jdt/OpenSourceFileQuery.java (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/open_source_file.html
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/actions/SaveValueAsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/ReferenceLeakQuery.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/unreachable_objects.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/findingmemoryleak.html (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/open_source_file.dita
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/query_report.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/findingmemoryleak.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/find_strings.html (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FinalizerReferenceStatQuery.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/find_strings.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/reference_leak.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/reference_leak.dita (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/PhantomReferenceStatQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/ReferenceQuery.java (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/copy.dita
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/WeakReferenceStatQuery.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/system_properties.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/toc.xml (diff)
The file was modified plugins/org.eclipse.mat.ui.help/toc.ditamap (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/eclipse/LeakingPlugins.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/duplicate_classes.html (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/actions/CopyActions.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/system_properties.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/inspections/unreachable_objects.html (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/reference_stats.dita
The file was addedplugins/org.eclipse.mat.ui.help/reference/inspections/copy.html
Commit 2aef001c5e49f4873e768a9ff6a6e0b008c7068e by Andrew Johnson
Bug 582486 Improve help for queries

Fix help link in LeakingPlugins.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: Ib1474a87bdf545b39aa64b5cf4e8923619d7422c
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/eclipse/LeakingPlugins.java (diff)
Commit 6c58d81236635a1ac8a8854ad18beba4c75fcd9c by Andrew Johnson
Bug 582476 MAT 2023-09+ CVE-2021-28170

Have target definitions for final version when Eclipse 4.30
is available and temporary version with I-builds.
Would need explicit p2.inf

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: I765cc56184e21704e51729c2a362f10e4cdfae80
The file was addedorg.eclipse.mat.targetdef/mat-2023-12i.target
The file was modified org.eclipse.mat.targetdef/mat-2023-12.target (diff)
Commit 8c49ad1cfadff26c3c2d5ac138f8b96044c7a529 by Andrew Johnson
Bug 582486 Improve help for queries

Better finalizer links.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: Ia695bd71a27a32975fb1a7f4c6a904bb205dcd55
The file was modified plugins/org.eclipse.mat.ui.help/tasks/analyzingfinalizer.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/exportdump.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/analyzingfinalizer.html (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/finalizer/FinalizerQueueQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/finalizer/FinalizerThreadQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/finalizer/FinalizerInProcessingQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/finalizer/FinalizerThreadLocalsQuery.java (diff)
Commit 615b4c559380ce18faebc4a6295e74a6d8155a51 by Andrew Johnson
Bug 582486 Improve help for queries

Check anchors etc.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: I519868c5f3982e29a94708f736c66cf70310f3d7
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/AllQueries.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
Commit 24d3c1578214b9f9c872f2fa65d783629d451e78 by Andrew Johnson
Bug 283778 Diff Heap Dumps

Fix dominator tree link

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=283778
Change-Id: I845dd460b980afe478dc6cf9fea4a59efecbbb0e
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery2.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/SimpleComparison.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/QueriesTest.java (diff)
Commit 55b23500422af10ab771154c3264ab74986ac8ff by Andrew Johnson
Bug 582305 Improve Leak Suspects report for references in paths

Add sun.* to skip list for paths

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305
Change-Id: I648033a053274188fcee2765871e0454ae20dde8
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/QueriesTest.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/BigDropsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/ImmediateDominatorsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/DominatorTreeTest.java (diff)
Commit 0fd9941d6d0870b1e81aa42873b99c5bd505ba2b by Andrew Johnson
Bug 582512 Application icon in low resolution and application name "mat"

Improve 48x48 icon.
Update Mac icns file with full range of icons.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582305Change-Id: I0000000000000000000000000000000000000000
The file was modified plugins/org.eclipse.mat.ui.rcp/icons/memory_analyzer_48.png (diff)
The file was modified plugins/org.eclipse.mat.ui.help/intro/css/memory_analyzer_48.png (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/icons/memory_analyzer.icns (diff)
Commit ee4d644a53aab1e5ad3a122af1c8138f1351bd7f by Andrew Johnson
Bug 582308 Add description information to snapshot history or details

Use prefix to find .notes.txt file.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582308
Change-Id: I10a8221a400769b0505afc740803deb1370fede3
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/NotesView.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/SnapshotOutlinePage.java (diff)
Commit c25da90d0d4830d47e00a7b8279a89313d81ae59 by Andrew Johnson
Bug 582512 Application name "mat"

Try renaming application

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582512
Change-Id: Ifd349cd72f7afb8a3b4cf083223927dce665af9f
The file was modified org.eclipse.mat.product/pom.xml (diff)
Commit f6a39832037e1a726e3c4f37012bbaa91ed21325 by Andrew Johnson
Bug 582520 beginTask should only be called once per instance.

Use SimpleMonitor to split tasks.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582520
Change-Id: I3c18bbc38744a86aebd7bf1c4a35d51a70c3bed6
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/WasteInCharArraysQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/DuplicatedClassesQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/finalizer/FinalizerQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/CustomizedRetainedSetQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/ImmediateDominatorsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/HistogramQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/TopConsumers2Query.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/GarbageCleaner.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotImpl.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/TopConsumersQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/snapshot/inspections/ShowInDominatorQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/RetainedSetQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/ReferenceLeakQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/finalizer/FinalizerQueueQuery.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/QueriesTest.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/snapshot/MultiplePathsFromGCRootsComputerImpl.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/snapshot/inspections/DominatorQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/ReferenceQuery.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/report/internal/QueryPart.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery2.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/SimpleComparison.java (diff)
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/HprofIndexBuilder.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/snapshot/ObjectMarker.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/util/SimpleMonitor.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotFactoryImpl.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/snapshot/inspections/MultiplePath2GCRootsQuery.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/Messages.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/oql/OQLQueryImpl.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery2.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
The file was modified plugins/org.eclipse.mat.dtfj/src/org/eclipse/mat/dtfj/DTFJIndexBuilder.java (diff)
Commit 60c68811bdc080050a527b5b85cf568e27aa6517 by Andrew Johnson
Bug 582520 beginTask should only be called once per instance.

Tidy up.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582520
Change-Id: Ic60bfc60248a5dcdf891a3b009554b241e88a4cb
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/TopConsumers2Query.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/util/SimpleMonitor.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery.java (diff)
Commit 7821b6f976a3c4e4d63ffb266fd3d5c70c10e86d by Andrew Johnson
Bug 534419 Java 9, Java 10 and Memory Analyzer

Allow jpackcore as well as jextract.
Use InputStream not InputReader to avoid accidental blocking.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=534419
Change-Id: Ifa2fad2820c9e989bf2cee1bcf97db3f0b5bdf08
The file was modified plugins/org.eclipse.mat.ibmdumps/src/org/eclipse/mat/ibmvm/acquire/IBMSystemDumpProvider.java (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/src/org/eclipse/mat/ibmvm/acquire/IBMExecDumpProvider.java (diff)
Commit 3b75f599ae5cde30ad019731a70da22946961805 by Andrew Johnson
Bug 534419 Java 9, Java 10 and Memory Analyzer

Improve documentation on acquiring dumps

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=534419
Change-Id: I1c353dfaef0f307ab013ccfdb23f9c0cc826182c
The file was modified plugins/org.eclipse.mat.ui.help/gettingstarted/basictutorial.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/gettingstarted/basictutorial.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/acquiringheapdump.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/acquiringheapdump.dita (diff)
Commit 5b49e1aa844e4cb6ae914dbea8deb5c91307c366 by Andrew Johnson
Bug 491109 Some collections queries fail for some collections from PHD
files

Improve linked list and identity hash maps.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=491109
Change-Id: Id136f0edec0dde6ca883a88437478a8eab2f74ef
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/collectionextract/LinkedListCollectionExtractor.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect/ExtractCollectionEntriesTest4.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/collectionextract/IdentityHashMapCollectionExtractor.java (diff)
Commit 89d05b2a19af50185babbb77edceaaf8d8320b57 by Andrew Johnson
Bug 582520 beginTask should only be called once per instance.

Check progress during GeneralSnapshotTests

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582520
Change-Id: I82cee258c95573e96ae71a887fdeef7c3f6e3c64
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
Commit 3a6703ea629e39924632bce78d13949deda6715e by Andrew Johnson
Bug 582556 Leak suspects should include group of objects for remaining

Include the remaining objects, and sort group of suspects
with single object suspects.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582556
Change-Id: I24ad4b4062db84cf70b6d092be8398ca4deb534d
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery.java (diff)
Commit 4b32556d3bf09ed9f2cc74319f94b7f14c26aaaf by Andrew Johnson
Bug 582556 Leak suspects should include group of objects for remaining

Fix SpotBugs for hashCode and equals

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582556
Change-Id: Ic4ba57aa6e057769c5780c0552b4a233315251de
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/FindLeaksQuery.java (diff)
Commit 9b4deeb5c5b2d9f720fb25be27cb848cf78121f5 by Andrew Johnson
Bug 491109 Some collections queries fail for some collections from PHD

Improve ArrayDeque and TreeMap/TreeSet

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=491109
Change-Id: I3b78689c60cc257d657579519df19ac42aab400d
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/collectionextract/TreeMapCollectionExtractor.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/collect/ExtractCollectionEntriesTest4.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/collectionextract/IBM6ArrayListCollectionExtractor.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/collectionextract/HashSetCollectionExtractor.java (diff)
Commit 4535fc25de8b2cf6e551f2dd7223ad4f69963563 by Krum Tsvetkov
Bug 582480 Generate dependency information / SBOM

- add dash-licenses check/report as part of the snapshot build
- use cyclonedx-maven-plugin to generate cyclonedx SBOM (config copied
from the dash project)
  - exclude explicitly test modules
  - add license metadata to parent pom

Change-Id: Ia4d7a8befd1d95be4d7216f49bd6c8326c5077e8
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified parent/pom.xml (diff)
Commit bc0c541b6453e296514cd108f383aef6f5516136 by Andrew Johnson
Bug 582480 Generate dependency information / SBOM

- add MIT license for part of org.eclipse.mat.hprof

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582480
Change-Id: I388f821ba119c5c2a4b65b5b6bb29514178c49bb
The file was modified plugins/org.eclipse.mat.hprof/pom.xml (diff)
The file was modified plugins/org.eclipse.mat.hprof/build.properties (diff)
The file was modified plugins/org.eclipse.mat.hprof/about.html (diff)
Commit e4ad7e21fabf3727388e9d8174bdff80ac904c86 by Andrew Johnson
Bug 491109 Some collections queries fail for some collections from PHD

Improve linked list and hash and tree sets

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=491109
Change-Id: I6da44bcc43222cc968aa717d5e07681413795024
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/collectionextract/HashSetCollectionExtractor.java (diff)
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/internal/collectionextract/LinkedListCollectionExtractor.java (diff)
Commit aecc8062eb7c4bb4db858dc5422c64f49fc19344 by Krum Tsvetkov
Bug 582480 Generate dependency information / SBOM - add metadata

- added metadata - SCM, issueManagement, CI, organization

Change-Id: If525480433d1bdd080b6a22197f84719d2aefb34
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified parent/pom.xml (diff)
Commit 186324e89b3b3bb3eda02d03fab7da4f99f4a094 by Andrew Johnson
Bug 582520 beginTask should only be called once per instance.

- Use HPROF parser first for .hprof.gz
- remove debug println

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582520
Change-Id: I9bbc43c4557f2f11c140700d77e5230a434876af
The file was modified plugins/org.eclipse.mat.api/src/org/eclipse/mat/inspections/LeakHunterQuery2.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/GeneralSnapshotTests.java (diff)
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotFactoryImpl.java (diff)
Commit 1f921abb24a51086b51afdb7a05cdb2aaf418f74 by Andrew Johnson
Bug 582520 beginTask should only be called once per instance

- Use HPROF parser first for .hprof.gz

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582520
Change-Id: I01da1f10d78fc8d4585f0bda11597c5ea641ec40
The file was modified plugins/org.eclipse.mat.parser/src/org/eclipse/mat/parser/internal/SnapshotFactoryImpl.java (diff)
Commit 0fd443834cdb6f021fca539fc09753083d5b73c4 by Andrew Johnson
Bug Bug 582473 CI Build warnings

Fix some javadoc warnings

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582473
Change-Id: I77a2ecc611b85daaae480094b9fd82dd311a586f
The file was modified plugins/org.eclipse.mat.hprof/src/io/nayuki/deflate/package-info.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/extrabuild.xml (diff)
The file was modified plugins/org.eclipse.mat.ui.help/javadoc/eclipse/package-list (diff)
Commit 280145500f842b1d52f8c054ef1f1115dbdd745a by Andrew Johnson
Bug 582308 Add description information to snapshot history or details

Find SpotBugs warnings

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582308
Change-Id: If03744c25b5c94cd4e4cca77eeeb9932c8c88fde
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/NotesView.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/SnapshotOutlinePage.java (diff)
Commit 2da241dd5520fe50589f4a0218da4eb9da13c968 by Andrew Johnson
Bug 581884 Update MAT website ready for move to eclipse.dev

Fix link in readme and in the intro/overview page

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=581884
Change-Id: I4cb4caa0959be8c4ba310e1d0106f21e409a5ba9
The file was modified plugins/org.eclipse.mat.ui.rcp/intro/introContent.xml (diff)
The file was modified README.md (diff)
Commit e222bdde9b85fc4f764962a96945004fb26e37af by Andrew Johnson
Bug 582462 Character encodings for output and input files

Make some more encodings explicit.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582260
Change-Id: I71b7def6a6a4d17cb2f83289ade5be3f6af51e91
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/snapshot/TestInstanceSizes.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/SnapshotHistoryView.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/regression/comparator/CSVComparator.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/util/ConsoleProgressListener.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/regression/TestApplication.java (diff)
The file was modified plugins/org.eclipse.mat.tests/src/org/eclipse/mat/tests/JUnit4TestRunner.java (diff)
Commit f987ad20e0e8196e9878341950adcad54c1af277 by Krum Tsvetkov
Bug 582480 Generate dependency information / SBOM - add Bundle-License

- add Bundle-License header to all MANIFEST.mf files

Change-Id: Ia927022a8016c444d2e48da0c43fef6d954808b8
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified plugins/org.eclipse.mat.chart/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.chart.ui/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.api/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.tests/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.jruby.resolver/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui.help/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.dtfj/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.parser/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.jdt/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.report/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp.tests/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui.rcp/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.mat.ui.capabilities/META-INF/MANIFEST.MF (diff)
Commit aab3ffb8cb160662ba8de15fe71fa355dae22184 by Krum Tsvetkov
Bug 582480 Generate dependency information / SBOM - add Bundle-License

- add Bundle-License: to o.e.m.hprof

Change-Id: Ifc2dd9b70dcad4e7d894f5846950560645f85507
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified plugins/org.eclipse.mat.hprof/META-INF/MANIFEST.MF (diff)
Commit 0dff02fcda3919d134de5dbbd1524086dcd2a232 by Andrew Johnson
Bug 582308 Add description information to snapshot details

Add context help - also for other parts.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582308
Change-Id: I5b7d4539d8cda1d93f1547796ca6c81c1453b246
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/NavigatorViewPage.java (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/workbench.html
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/inspector/InspectorView.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.dita (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/compare/CompareBasketView.java (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/editor/MultiPaneEditor.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/toc.xml (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/snapshot/views/SnapshotOutlinePage.java (diff)
The file was addedplugins/org.eclipse.mat.ui.help/reference/workbench.dita
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/SnapshotHistoryView.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/toc.ditamap (diff)
The file was modified plugins/org.eclipse.mat.ui.help/context.xml (diff)
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/views/NotesView.java (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.html (diff)
Commit b711b3192077f53730206161f82083e04936e43a by Andrew Johnson
Bug 582308 Add description information to snapshot details

Add progress view to window list.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582308
Change-Id: Id8d2f1ad2945792dfd769e320deb55a5addf4e6d
The file was modified plugins/org.eclipse.mat.ui/src/org/eclipse/mat/ui/internal/Perspective.java (diff)
Commit 93ce76282d184895f675e6113a72657094c457d1 by Krum Tsvetkov
Bug 582479 Move to a newer Tycho version

- update tycho version to 4.0.3 - this requires mvn 3.9.x
- add config to o.e.mat.product pom.xml to keep products in zip format
(default changed to .tar.gz)

Change-Id: Ib4b0e2f474bfc617c6886f4f22113b82e96d8a84
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified org.eclipse.mat.product/pom.xml (diff)
The file was modified parent/pom.xml (diff)
Commit 815ab46514b50bd57023834a98faeb05534edc93 by Krum Tsvetkov
Bug 582480 Generate dependency information / SBOM - requireEagerResolve

- add requireEagerResolve true to the target platform configuration as
described in  https://github.com/eclipse/dash-licenses#eclipse-tycho

Change-Id: I793a3e6dad59d09adb52642fb86202288443faef
Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
The file was modified parent/pom.xml (diff)
Commit 39929835a8a3c166a4d7b7b1200fd5054f16f255 by Andrew Johnson
Bug 582486 Improve help for queries

Add more alt text.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582486
Change-Id: I1288765a4135c03305fea0127ec503a0414a15db
The file was modified plugins/org.eclipse.mat.ui.help/tasks/findingresponsibleobjects.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/workbench.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/reachability.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/queryingheapobjects.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/heapdump.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/dominatortree.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/gcroots.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/heapdump.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/listbiggestobjects.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/report.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/selectingqueries.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/reachability.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/dominatortree.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/runningleaksuspectreport.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/listbiggestobjects.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/queryingheapobjects.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/report.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/workbench.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/gcroots.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/shallowretainedheap.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/findingresponsibleobjects.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/selectingqueries.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/concepts/shallowretainedheap.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/exportdata.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/runningleaksuspectreport.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/exportdata.dita (diff)
Commit 979835dab651c35be5b51155303c33e728ce2d11 by Andrew Johnson
Validate XML for reports

Report warnings etc. to error log.

Change-Id: Ia848962faac0d00b4a36bcb71b75283ec9927623
The file was modified plugins/org.eclipse.mat.hprof/src/org/eclipse/mat/hprof/acquire/JMapHeapDumpProvider.java (diff)
The file was modified plugins/org.eclipse.mat.ibmdumps/src/org/eclipse/mat/ibmvm/acquire/IBMExecDumpProvider.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/report/SpecFactory.java (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/report/internal/messages.properties (diff)
The file was modified plugins/org.eclipse.mat.report/src/org/eclipse/mat/report/internal/Messages.java (diff)
Commit 53ab242c2301f0e675f27cb605776ba801f71e7a by Andrew Johnson
Bug 582642 New and Noteworthy for MAT 1.15.0

List main features/fixes and security fixes.

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582642
Change-Id: Iebe5453450101e3aee0785cf8383791a06a03893
The file was modified plugins/org.eclipse.mat.ui.help/noteworthy.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.dita (diff)
The file was modified plugins/org.eclipse.mat.ui.help/tasks/configure_mat.html (diff)
The file was modified plugins/org.eclipse.mat.ui.help/noteworthy.dita (diff)
Commit 3e1e914c53a0b62498890854ef18809742691be3 by Andrew Johnson
Bug 582476 MAT 2023-09+ CVE-2021-28170

Change default target platform
(Continue with CI build with mat-2023-12i)

Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=582476
Change-Id: I236d74e8ca3c67f8b5a662ea526460896c1cbb3e
The file was modified parent/pom.xml (diff)