From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVmB2-0001gp-81 for qemu-devel@nongnu.org; Sat, 29 Aug 2015 15:52:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZVmAx-0000Mn-84 for qemu-devel@nongnu.org; Sat, 29 Aug 2015 15:52:36 -0400 Received: from mx1.redhat.com ([209.132.183.28]:41746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVmAx-0000Md-1l for qemu-devel@nongnu.org; Sat, 29 Aug 2015 15:52:31 -0400 References: <55E1D289.9000202@redhat.com> <55E1E03A.6060002@redhat.com> <1DBD1CD3-3C0E-4AC6-97EB-FC51F09EF5F8@gmail.com> <55E1F385.2040409@redhat.com> <94F6A4AC-9CB6-41A0-BD31-1E680C0700C0@gmail.com> From: Max Reitz Message-ID: <55E20D7B.7000208@redhat.com> Date: Sat, 29 Aug 2015 21:52:27 +0200 MIME-Version: 1.0 In-Reply-To: <94F6A4AC-9CB6-41A0-BD31-1E680C0700C0@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="L5gJblMhOdp374HJkAenHEHnh3Hlbipx7" Subject: Re: [Qemu-devel] Mount image file feature List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: MagicCat Software Cc: Peter Maydell , qemu-devel qemu-devel This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --L5gJblMhOdp374HJkAenHEHnh3Hlbipx7 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 29.08.2015 20:34, MagicCat Software wrote: >=20 > On Aug 29, 2015, at 2:01 PM, Max Reitz wrote: [snip] >> User-friendliness is always expensive, >> difficult to maintain, and a neverending source of complaints. >=20 > Really? It has been months since Peter Maydell implemented my GUI patch= es > for the cocoa interface, and I haven't seen a complaint about it yet. I just looked into it, and without having an OS X to test it on I have a few things to complain about: (1) 'change' always uses 'raw' as the format, but the selector apparently offers you the full range of image formats (supportedImageFileTypes). (2) I think it should be possible to add block devices with removable media at runtime (I didn't try, though), and also remove them. The current code doesn't account for that. (3) supportedImageFileTypes is static. The list might change at any time and the likelihood of people adding or removing formats there when adding/removing them to/from the block layer itself is pretty low. Also, the list depends on compile and (in the future at least) maybe even runtime options. For instance, it's missing vdi, vhd (vpc), and vhdx. vhdx in turn can be disabled at compile time. (4) NSBeep()? Is that necessary? Won't the alert itself be audible if so desired by the user? Max --L5gJblMhOdp374HJkAenHEHnh3Hlbipx7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJV4g17AAoJEDuxQgLoOKytwnIH/AgsQi7w2P5NrH7Q70SxOAeF QY2dFSPHv+faypBYj0jwjWBKQ897VGi0sKjH5kmO2zlXPnoKPSAM4koaGm9JbWGA 3LWhOAH891FXu4bWEUcS8Vod+zvihiBhMX22pcwX8t5qy4fd0kjFbaQWlm0pA4aj CyFBgVrQBtorW8txHBKKxof+giJ9PJ3JOIuwFKHEDJTVCuTgdFuGOX34ELc4HQFT rC+qn9A55BiCOPU/ZugInxkAwQ/UXNLy2zPYPIXDtqF4k6vLPGUqOvT6RZvHOD+G Qn0PfI8nS5obdMgU9L3t2RKX70WbjoYEu8GGhSA+1O2/6jMiPkfcZCd0ybS28ho= =GO0R -----END PGP SIGNATURE----- --L5gJblMhOdp374HJkAenHEHnh3Hlbipx7--