Adam Strzelecki wrote: > > Rushing before 4.0 release I want to remind you about problem with > userPreferencesDir function which: > > 1) XXE is storing it's configuration in FileUtil.homeDir().getPath() + > "\\Application Data\\" which leads to create additional "Application > Data" folder on non-English systems where this folder name can be > localized so named differently. userPreferencesDir DoxyGen docu properly > describes the function suppose to store the preferences in > %APPDATA%\XMLmind\XMLEditor, but it does not do as described. So it > would be proper for XXE to first check "APPDATA" environment variable, > and maybe fall back to current behavior only if it is undefined.
In principle, this problem has been solved in XXE v4. XXE v4 indeed uses the value of %APPDATA%, however on my French Windows machine, %APPDATA% is still "C:\Document and Settings\hussein\Application Data\" -- which is clearly not French at all, so it is really up to Microsoft to decide. > 2) Native (including Java) Mac OS X applications are suppose to store > it's internal configuration files in ~/Library/Application > Support/ProductName folder, while XXE stores it's data in .xxe which is > expected behavior only for generic (command line) Unix applications. We unfortunately forgot to implement this one and it is too late for XXE v4.

