octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Require Qt5 for the upcoming 6.1 release?


From: Markus Mützel
Subject: Re: Require Qt5 for the upcoming 6.1 release?
Date: Mon, 4 Nov 2019 12:35:24 +0100

Am 01. November 2019 um 21:01 Uhr schrieb "John W. Eaton":
> I just wasted WAY more time than I would like to admit debugging a
> signal/slot connection because of a stupid ONE-CHARACTER TYPO.  Instead of
>
>    connect (p, SIGNAL (settings_changed (const gui_settings *)),
>             this, SLOT (handle_settings (const gui_settings *)));
>
> I wrote
>
>    connect (p, SIGNAL (settings_changed (const gui_ettings *)),
>             this, SLOT (handle_settings (const gui_settings *)));
>
> It seems obvious now, but of course there was no warning and I simply
> could not spot the error among all the other changes I had made.  Gah.
>
> Can we just please give up on Qt4 already and start using Qt5-style
> signal/slot connections that would catch this kind of error at compile time?
>
> We discussed dropping support for Qt4 back in March and June of this
> year.  I think most of us agreed that it was a good idea but we haven't
> followed through.
>
> If we agree that this is the right move for 6.1, then I'm willing to do
> most or all of the work to fix the configure script and start updating
> the sources immediately.  If we delay, I think we will have to wait
> until after the 6.1 release as this is a fairly big change so deserves
> sufficient time for testing.

I personally wouldn't mind dropping support for Qt5 altogether. IIRC, we
agreed to keep Qt4 supported until it is too much pain to continue doing
so. Maybe we reached the "critical level of pain".

Are there still supported OSs that don't have Qt5?

Markus




reply via email to

[Prev in Thread] Current Thread [Next in Thread]