[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: libplasma in 4.2: binary compatibility and moving to kdelibs
From: "Aaron J. Seigo" <aseigo () kde ! org>
Date: 2008-07-29 16:59:06
Message-ID: 200807291059.06939.aseigo () kde ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
hi all...
so 4.2 is here and the Big Questions come with it:
Binary Compatibility
============
should we break binary compatibility one last time? if so that means we can:
* do one more API review (though it won't be nearly as drastic as the one in
4.1)
* add some of the new features that are coming in 4.2 in a more natural way.
and example of "more natural" is having a virtual initExtenderItem in Applet;
that's a binary incompatible change, and the alternative is to put it in
Extender (a new class) and make people subclass that. however, it would be
less comfortable that, imho.
Where Does It Live?
============
moving libplasma into kdelibs was a goal we stated for 4.2 back when figuring
out what 4.1 would be. i'd like to see this happen still as it would allow
more applications to use libplasma in more interesting ways.
the Package* classes may want to move into khotnewstuff ... that's something
we'd need to examine.
ConfigXml really ought to be in libkdeui alongside KConfigSkeleton imho. (kdeui
because it uses QColor; perhaps we could manage to shove it into kdecore using
QVariant cleverly? hm.)
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Trolltech
["signature.asc" (application/pgp-signature)]
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic