[patch] KProtocolManager (kio/kio) extensions for application-specific user agent string
Jaroslaw Staniek
js at iidea.pl
Fri Feb 8 11:39:56 GMT 2008
Hans Meine said the following, On 2008-02-08 10:42:
> Am Mittwoch, 06. Februar 2008 14:34:59 schrieb Jarosław Staniek:
>> + struct utsname unameBuf;
>> + if ( 0 != uname( &unameBuf ) )
>> + return false;
>> +#ifdef Q_WS_WIN
>> + // we do not use unameBuf.sysname information constructed in kdewin32
>> + // because we want to get separate name and version
>> + systemName = QLatin1String( "Windows" );
>
> Is there a good reason why kdewin32 does not fill unameBuf.sysname and
> unameBuf.release with separate information in the first place? (Disclaimer:
> Did not look at that, just read the above.)
uname() from kdewin32 returns a more carefully crafted sysname as (example):
"Microsoft Windows"
and release as "5.0 (2000 Professional)"
It's good for general use (more human-friendly) but for user-agent strings I
believe we need some similarity to UNIX (and to already existing user agents
on windows like these in Thunderbird) -- "Windows/5.0" is such.
--
regards / pozdrawiam, Jaroslaw Staniek
Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on
Kexi & KOffice (http://www.kexi.pl/en, http://www.koffice.org/kexi)
KDE Libraries for MS Windows (http://windows.kde.org)
More information about the kde-core-devel
mailing list