[PATCH] KPlayObject fixes for asynchronous generation + patch for kaboodle

Matthias Welwarsky matze at stud.fbi.fh-darmstadt.de
Mon Sep 2 18:42:39 BST 2002


On Monday 02 September 2002 00:13, Neil Stevens wrote:

> I just realized this can't go into KPlayObject, because it will break
> compatibility just as severely as if you'd broken binary compatibility.
>
> Look at it this way: if Kaboodle *can't* work unmodified, then no other app
> that uses KPlayObject can, either.

Yes, I see this, too. I originally planned to get it working as a drop-in 
replacement, but I see now that it's not possible. And even if kaboodle 
worked unmodified, I cannot promise that any hypothetical application out in 
the wild will work.

So, I'll implement a new Class. However, I'm reluctant to calling it 
"KPlayObjectV2" or something like this. How are peoples feelings about 
namespaces? I remember there were thoughts about moving most "K" classes into 
a "KDE" namespace with KDE4, so what about calling the new class 
"KDE::PlayObject", and the Factory "KDE::PlayObjectFactory"?

Is there any possibility to versionate symbols in a C++ class library?

regards,
	matze

-- 
Matthias Welwarsky
Fachschaft Informatik FH Darmstadt
Email: matze at stud.fbi.fh-darmstadt.de

"all software sucks equally, but some software is more equal"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: signature
URL: <http://mail.kde.org/pipermail/kde-multimedia/attachments/20020902/08fb4846/attachment.sig>


More information about the kde-multimedia mailing list