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.


Reply via email to