Wireshark-dev: [Wireshark-dev] Nicer Wireshark/GTK+ on OS X (was: Re: Reminder: 1.12 branch tom
From: Bálint Réczey <[email protected]>
Date: Wed, 4 Jun 2014 00:08:52 +0700
Hi,

2014-05-23 6:33 GMT+07:00 Gerald Combs <[email protected]>:
> Reminder: I'm going to create the master-1.12 branch along with the
> other changes listed below tomorrow.
>
>
> -------- Original Message --------
> Subject: 1.12 branch + release schedule
> Date: Mon, 19 May 2014 14:46:42 -0700
> From: Gerald Combs <[email protected]>
> Organization: Wireshark Foundation
> To: Developer support list for Wireshark <[email protected]>
>
> Hi,
>
> I'd like to create the 1.12 branch this Friday (May 23) followed by
> 1.12.0rc1 in late May or early June. I'm planning on the following:
>
>
> In master-1.12:
>
> - Set the major.minor versions to 1.12.
> - Choose sensible names for the GTK+ and Qt binaries in the NSIS
>   installer, e.g. "Wireshark" and "Wireshark 2 preview"
> - Enable GTK+ and disable Qt by default in the NSIS installer.
> - Switch the 64-bit OS X package back to GTK+ while quietly weeping[1].
I managed to build Wireshark with GTK+3/Quartz and it made the GTK+
GUI way nicer. At least I think we should not be sad looking at it:
http://balintreczey.hu/blog/beautiful-wireshark-on-os-x-using-homebrew-and-gtk3quartz/

I used Homebrew, but most probably the result could be delivered in
out bundles as well, I just had less experience in bundling on OS X.

Cheers,
Balint

> - Drop support for Windows XP[2].
>
>
> In master:
>
> - Set the major.minor versions to 1.99.
> - Choose sensible names for the GTK+ and Qt binaries in the NSIS
>   installer, e.g. "Wireshark" and "Wireshark 1"
> - Enable Qt and disable GTK+ by default in the NSIS installer.
>
>
> [1] Reverting the OS X installer back to GTK+ assumes that it's better
> to ship the same interface for each of our platforms than to make one
> different, less complete, but (IMHO) nicer.
>
> [2] About 7.5% of the visitors to www.wireshark.org are still running
> XP[3]. We can declare support for XP in 1.12, but given our third party
> library dependencies that might be a promise we can't keep.
>
> [3] You're making the Internet tangibly worse at this point. Please stop.