What kind of API backward compatibility do we support in the major
release line? Binary or source?

In particular, if there is a method:
  method()
and I need to extend that method with a param:
  method(bool f = true)
and with the default value it works like the original method(), is it
sufficient to change method() to method(bool f = true) or do I have to
add a new method_new(bool f = true) and call it from the old method()
with the default param?

Similar with enums, is it allowed to change enum values during the
major release line?

Radim
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to