Don't use vendor name by default in wxStandardPaths.

The changes in r50025 made the behaviour of wxStandardPaths silently
incompatible with the previous versions under MSW and OS X as it now used the
vendor name in the paths it returned, unlike before. The benefits of doing
this don't justify silently breaking the existing programs so revert this
change and continue to use the application name only by default.

It is, of course, still possible to explicitly ask for the vendor name to be
used with wxStandardPaths::UseAppInfo().

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62360 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2009-10-10 18:28:28 +00:00
parent 8e494db90c
commit 6da1d056ca
4 changed files with 11 additions and 14 deletions

View File

@@ -22,8 +22,8 @@
Notice that in the examples below the string @c appinfo may be either just
the application name (as returned by wxApp::GetAppName()) or a combination
of the vendor name (wxApp::GetVendorName()) and the application name, with
a path separator between them. By default, the vendor name is used under
Windows and OS X but not under other Unix systems, see UseAppInfo().
a path separator between them. By default, only the application name is
used, use UseAppInfo() to change this.
The other placeholders should be self-explanatory: the string @c username
should be replaced with the value the name of the currently logged in user.
@@ -336,8 +336,7 @@ public:
used combined with AppInfo_AppName, i.e. as @code AppInfo_AppName |
AppInfo_VendorName @endcode
By default, only the application name is used under Unix systems but both
application and vendor names are used under Windows and Mac.
By default, only the application name is used.
@since 2.9.0
*/