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

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to