[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Binary compatibility summary 4.5.1->4.5.2
From:       David Faure <faure () kde ! org>
Date:       2010-10-05 21:48:12
Message-ID: 201010052348.14044.faure () kde ! org
[Download RAW message or body]

On Tuesday 05 October 2010, Modestas Vainius wrote:
> Hello,
> 
> On antradienis 05 Spalis 2010 23:09:14 Modestas Vainius wrote:
> > at run time. I have also seen signal removals in kdelibs and nobody
> > complained then.
> 
> I was referring to this commit:
> http://websvn.kde.org/?revision=1029687&view=revision

Hmm, ok, corner case: the signal was duplicated from a base class. So this 
isn't SIC since derived classes will still compile (and now call the base 
class), but indeed a derived class would be looking for a symbol that didn't 
exist anymore, before recompilation; I didn't think of that.
Well, this was buggy and gave runtime warnings, I just had to fix it ;)
And I doubt there's a huge market out there for deriving from KCodecAction
and emitting triggered(QString) from the derived class.

-- 
David Faure, faure@kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. Konqueror (http://www.konqueror.org).
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic