For gnome in shell/source/backends/gconfbe/gconfaccess.cxx we fill in the user's name information from glib's "g_get_real_name" (search for "givenname" and "g_get_real_name" in there. It would be nice to fill in the defaults under windows as well SHGetUserDisplayName (http://undoc.airesoft.co.uk/shell32.dll/SHGetUserDisplayName.php) looks about right. In officecfg/registry/data/org/openoffice/UserProfile.xcu there is <prop oor:name="givenname" install:module="gconflockdown"> <value oor:external= "com.sun.star.configuration.backend.GconfBackend givenname"/> </prop> which makes the configuration check that module to get that givenname property. If that was changed to... <prop oor:name="givenname"> <value install:module="unixdesktop" oor:external= "com.sun.star.configuration.backend.GconfBackend givenname"/> <value install:module="unixdesktop" oor:external= "com.sun.star.configuration.backend.WinInetBackend givenname"/> </prop> then it would also ask the windows backend in shell/source/backends/wininetbe/wininetbackend.cxx through WinInetBackend::getPropertyValue for "givenname" and some attempt to use SHGetUserDisplayName there might get us a fairly useful default value
Ordinal-exported functions are NEVER right.
adding LibreOffice developer list as CC to unresolved EasyHacks for better visibility. see e.g. http://nabble.documentfoundation.org/minutes-of-ESC-call-td4076214.html for details
Removing comma from whiteboard (please use a space to delimit values in this field) https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Whiteboard#Getting_Started
That SHGetUserDisplayName() seems to be undocumented, so we definitely should *not* use that. Which is what Urmas meant, I guess.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.