[Gammaray-interest] GammaRay 1.2 Planning

Volker Krause volker.krause at kdab.com
Thu Mar 8 17:42:25 CET 2012


On Wednesday 07 March 2012 19:57:49 Kevin Funk wrote:
> Am Mittwoch, 7. März 2012, 12:04:43 schrieb Allen Winter:
> > Howdy,
> > 
> > I was thinking we should do the next GammaRay release for 1.2 in early
> > April, approximately 1 month from now.  This means there will be 3 months
> > since the 1.1 release... feels about right to me.
> > 
> > Please let me know if this is not good for you or if you have any other
> > comments regarding this plan.
> > 
> > -Allen (self-appointed GammayRay release manager)
> 
> With regards to the features in 1.2:
> 
> I'd like to get the public API in place.
> 
> I currently have several branches ready that improve the situation, but do
> not really solve them:
> * timertop-plugin [pending]
>   Make timertop a stand-alone plugin
>   Problem: currently using internal API from Probe.h

That's the object filter function, right? We could add that one to the 
ProbeInterface (as pure virtual, like the others in there), and make it 
"legally" available to plugins that way.

> * staging-krf [pending]
>   More fixups wrt to public includes + move (injector|hooking) to core.
>   Problem: Plugins still use semi-internal API such as
> metatypedeclarations.h

As long as it's just this header, we could make it part of the public API.

> I'm happy to resolve these issues, but I need some hints from Volker to make
> it happen. Volker's idea is to have a header-only API which means plugins
> don't need to link against GammaRay libs.

Right, in the hope it would be simplifying deployment, reducing the number of 
matching DLLs to find at runtime.

There's two ways we are currently using to achieve that:
- pure virtual interfaces, e.g. probeinterface.h
- inline code, e.g. objecttypefilterproxymodel.h

regards,
Volker

-- 
Volker Krause | volker.krause at kdab.com | Senior Software Engineer
KDAB (Deutschland) GmbH&Co KG, a KDAB Group company
Tel. Germany +49-30-521325470, Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-independent software solutions
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3634 bytes
Desc: not available
URL: <http://mail.kdab.com/pipermail/gammaray-interest/attachments/20120308/2a9646f9/attachment.bin>


More information about the Gammaray-interest mailing list