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

List:       kde-core-devel
Subject:    Re: [REMINDER] Upcoming KDE 4.0 Milestones
From:       David Faure <faure () kde ! org>
Date:       2007-04-30 14:46:31
Message-ID: 200704301646.33366.faure () kde ! org
[Download RAW message or body]

On Thursday 26 April 2007, Allen Winter wrote:
> 30 April: Last chance for big changes to kdelibs
> 1 May: kdelibs Soft API Freeze

I suggest that kdelibs/kutils is exempted from this freeze. It's still a \
random collection of things, which need to be sorted out.
Most of it is about settings stuff (I can take care of the rest today), but \
kcontrol hasn't even  been looked at yet...

ksettings/componentsdialog.h  ksettings/pluginpage.h
ksettings/dialog.h            ksettingswidgetadaptor.h
ksettings/dispatcher.h
kcmodulecontainer.h  kcmoduleproxy.h
kcmoduleinfo.h       kcmultidialog.h  kpluginselector.h
kcmoduleloader.h

and kmultitabbar.h, which I'll move to kdeui.

Since all of this seems related to settings: if we don't want to pollute \
kdeui with so many classes related to settings (do we need them all?),
then maybe libkutils could stay and be renamed to libksettings?

I asked Matthias Kretz about this some time ago and he said:
> I was thinking about that yesterday, too. And was even thinking a bit
> further - whether ksettings should really stay in kdelibs. For one, in \
> 3.x times, kontact (the main user of the classes) could not make use of \
> any changes in KSettings because it stayed compatible to older kdelibs
> versions. Also I'm not happy with the classes now that I see better
> possibilities to solve the problem. (What I mean is not the idea of
> KSettings, but the implementation.)
> 
> Perhaps the KCM stuff should move to kdeui, and probably the
> kpluginselector too - though there's also been discussion that it's not
> what applications want to use. Then all that's left is the KSettings
> classes which could either be moved into projects that use them or kept \
> as a libksettings. But I believe KSettings is not ready for 4.0 yet.
... which is my point too :)

-- 
David Faure, faure@kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).


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

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