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

List:       kde-frameworks-devel
Subject:    Big changes for Solid
From:       Àlex Fiestas <afiestas () kde ! org>
Date:       2014-03-27 22:50:35
Message-ID: 2954538.5SrJEMcGO6 () minibad
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


Hi there

First of all I'm really sorry for doing this now just hours before Beta but 
honestly I have not been able to do it before.

In Solid we have a bunch of public Interfaces which represent different kind of 
hardware, like Battery, Block or Processor.

After 6 years (all KDE4) the adoption of many of these interface has been poor 
to the point where some interfaces have no users at all (in lxr) or only one 
app. Because of this we decided long ago to strip all these barely used 
interfaces since they add extra work for no real use. And that is what I have 
done.

In the branch solid/apiCleaning you will find that I have removed some 
interfaces and because of how Solid it structured we can't really offer empty 
mock classes in kde4support.

I have done 1 commit per each removed interface and  I have explained in that 
commit who uses that interface + how to port it. Of course I will add 
documentation of how to port existing app to alternative apis (Qt and UDev 
mostly).

I know that this kind of change is anything but welcomed at this stage but I 
really really do not want to maintain this for the entire KF5 series.

Cheers and sorry for the mess.
["signature.asc" (application/pgp-signature)]

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


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

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