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

List:       kde-core-devel
Subject:    liboxygenhelper?
From:       David Faure <faure () kde ! org>
Date:       2009-08-08 16:22:42
Message-ID: 200908081822.42513.faure () kde ! org
[Download RAW message or body]

The code in kdebase/runtime/kstyles/oxygen/lib/
is currently used by kdebase/workspace/kwin/clients/{oxygen,ozone}
by means of a svn externals, since kdebase-runtime and kdebase-workspace
are independent.

In order to facilitate the move to git, I'm looking for cleaner solutions
for this code sharing.

kdebase/apps depends (on x11) on kdebase/workspace (for folderview);
but I assume kdebase/runtime cannot depend on kdebase/workspace, since
that would make every kde app depend on workspace, and we don't want that.

So I think there is only one solution:
making a liboxygenhelper.so, with the source code in kdelibs/oxygenhelper (*).
Or s/helper/private/ to make clear that BC isn't guaranteed and that nobody
except the widget styles and kwin clients from kdebase are supposed to use this.
Well, unless the authors want to provide this as public api but I guess not.

(*) It has to be kdelibs and not kdesupport because it depends on kdecore+kdeui.

Any comments or objections?

-- 
David Faure, faure@kde.org, sponsored by Qt Software @ Nokia 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