Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index



as i recently noticed while finally writing the API change section for
the 4.4 release notes (and it was about time...), almost none of the
commits that do change the API in some (theoretically or practically)
incompatible way between 4.3 and 4.4 had the required "API CHANGE"
notice in the commit message, which made writing the release notes more
difficult.

please if you change something incompatibly in the API put the required
"API CHANGE" marker in the commit message.

as a reminder our public API consists of the following:

* UNO API
  udkapi/
  offapi/

* C++ URE
  include/com
  include/cppu
  include/cppuhelper
  include/osl
  include/rtl
  include/sal
  include/salhelper
  include/systools
  include/typelib
  include/uno

* Java URE
  javaunohelper/
  jurt/
  ridljar/

* Java Bean
  bean/

* Python PyUNO
  pyuno/

* codemaker is effectively sort of part of the ABI, in case the
  generated code would change in an incompatible manner

* Configuration
  officecfg/

there are probably more obscure bits that i forget... do ActiveX or OLE
automation bridge define any LO-specific interfaces?

PS: Matus gets a honourable mention since while he did forget to add it
in the commit message he at least added the change to the release notes
himself


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.