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


Hi Stephan,

yes, no problem forwarding this. I think it's interesting for all.

I removed some items which were long time marked as deprecated only. They are already on master, but without API CHANGE prefix.

@Michael: Maybe you could add a note "API CHANGE" to them?

55664c9bd2469d3e493e6f1b67fbb2f96500d492
31fedbe9f782976b6aa4615b6fd171ed52137c94

Thomas

On 04.04.2013 14:44, Stephan Bergmann wrote:
[Thomas, I assume you don't mind moving this to the ML.]

On 04/02/2013 09:43 PM, Thomas Arnhold wrote:
Is it safe to remove items (which are marked as deprecated) from
officecfg/registry/schema/org/openoffice/Office/Common.xcs?

I my case I mean: Slot (as fallout from Tor's commit a2bf98857),
SendCrashMail and UseMailUI. I did have a short look on other items like
SolarizationThreshold which are completely unused, too. Are they in that
list for the case that such config item appears in an old config file
and get's "handled"?

Generally, the .xcs data makes up part of LO's interface that external
code can interact with, and as such should remain compatible.

In practice, there is old cruft where it is so unlikely that it is used
by any external code that it should be safe to clean it up.  (Similar to
some UNOIDL stuff that we got rid of.)  Also, the configmgr
implementation should just ignore any .xcu data for which there is no
matching .xcs data.

If in doubt, a good compromise might be to mark things as deprecated
first, and only actually remove later.  (And then, mark the relevant
commits as "API CHANGE" so we can include them in our list of
incompatible changes.)

Stephan



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.