[Development] Branches

Thiago Macieira thiago.macieira at intel.com
Mon Dec 3 20:29:10 CET 2012


On segunda-feira, 3 de dezembro de 2012 14.44.12, Rafael Roquetto wrote:
> > * Changes have to be source and binary compatible (until 5.0.0 is out, I
> > can approve exceptions. But you'll need extremely good reasons) 
> > * No new methods and classes can be added
> 
> Does it also apply for QPA plugins and internal classes in general?

Source- and binary-compatibility rules apply only to the published API as well 
as undocumented methods that are called by inline functions or macros. 

They do not apply to private classes and internal code, whether exported or 
not.

Note that the QPA API has been declared private for 5.0, but in general plugin 
interfaces are part of the official API.

And note that, even if the rules say you're allowed to do that, you need to 
have a good reason to do them right now.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20121203/25bea173/attachment.sig>


More information about the Development mailing list