GP-4176: GhidraDev can now handle both legacy user settings directories

as well as the new XDG layout
This commit is contained in:
Ryan Kurtz 2024-02-16 09:50:46 -05:00
parent fea1243894
commit 4fc9ccde28
7 changed files with 56 additions and 25 deletions

View file

@ -48,7 +48,13 @@ public class ApplicationProperties extends Properties {
* The application's layout version. The layout version should get incremented any time
* something changes about the application that could affect external tools that need to
* navigate the application in some way (such as the Eclipse GhidraDev plugin).
* For example, "1".
* <p>
* Current application versions are:
* <ul>
* <li>1: Layout used by Ghidra &lt; 11.1</li>
* <li>2: Introduced with Ghidra 11.1. Default user settings/cache/temp directories changed,
* and XDG environment variables are supported.
* </ul>
*/
public static final String APPLICATION_LAYOUT_VERSION_PROPERTY = "application.layout.version";