On 08/02/2015 09:51 AM, julien2412 wrote:
Concerning getFiles refactoring, I'm trying to change some idl files, see
https://gerrit.libreoffice.org/#/c/17068/

I don't know what to change for not having this error:
interface type com.sun.star.ui.dialogs.XFilePicker2 direct mandatory base #1
changed from com.sun.star.uno.XInterface to
com.sun.star.ui.dialogs.XFilePicker

That's by design. ;) Published UNOIDL must never be changed incompatibly, so we have some mechanism built in to check that during the build.

If there /is/ good reason to change published UNOIDL incompatibly:

* Discuss somewhere visibly (e.g., here) why an incompatible change is indeed the best choice.

* Flag the commit message with "[API CHANGE]".

* Document the incompatible change in the release notes in the Wiki.

* To get the built-time compatibility check to succeed, manually fix up ukdapi/type_reference/udkapi.idl and/or offapi/type_reference/offapi.idl.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to