From kde-devel Thu Feb 10 23:38:19 2005 From: Thiago Macieira Date: Thu, 10 Feb 2005 23:38:19 +0000 To: kde-devel Subject: Re: QT for Windows released under GPL Message-Id: <200502102138.20147.thiago.macieira () kdemail ! net> X-MARC-Message: https://marc.info/?l=kde-devel&m=110807872000906 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============0860241376==" --===============0860241376== Content-Type: multipart/signed; boundary="nextPart15203273.BDa72xOuLa"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart15203273.BDa72xOuLa Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Jason Keirstead wrote: >On Thursday 10 February 2005 5:04 pm, Bobby wrote: >> Considering that KDE exists to provide "a powerful Free Software >> graphical desktop environment for Linux and Unix workstations..." I >> thing we should take advantage of the strengths of the "Linux and >> Unix" enviroments. Removing assumptions were they do not provide a >> specific advantage is almost always a good thing, but when they do >> provide an advantage it makes no sense to reduce the functionality of >> our enviroment. > >Isn't running KDE under DirectFB a 'UNIX and Linux environment'? I'm talking about my code here because it's what I know best, but there=20 are certain assumptions about a Unix-like system that won't hold on=20 Windows. Most of them hold on other platforms, but not all. The two things that I can remember now are filenames and sockets. We use '/' as path separator in many places throughout KDE instead of=20 using QDir::separator(). We use characters that aren't valid in=20 Windows-based systems. We also expect /dev/null, /dev/zero, /dev/stdin=20 etc., to exist. I think Cygwin provides all that, but does a pure Visual=20 C++ environment do that too? As for sockets, the little I know about winsock is that it's a mess. And=20 that it doesn't support AF_LOCAL (a.k.a., AF_UNIX) sockets, which we use=20 from ICE to KIO. =2D-=20 Thiago Macieira - thiago (AT) macieira (DOT) info PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 5. Swa he g=C3=A9anhwearf t=C3=B3 timbran, and hwonne he c=C3=B3m, l=C3=A1!= Unix cw=C3=A6=C3=B0 "Hello,=20 World". =C7=BCfre =C7=BDghwilc w=C3=A6s gl=C3=A6d and seo woruld w=C3=A6s f= r=C3=A9o. --nextPart15203273.BDa72xOuLa Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCC/BsM/XwBW70U1gRAsWMAKCHoA037SlWjxqlyJHutgR4/i/HLgCffkyJ YuLtBlKacS0yvTDMI9HKbbg= =metS -----END PGP SIGNATURE----- --nextPart15203273.BDa72xOuLa-- --===============0860241376== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --===============0860241376==--