<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">For the record, I also found this page:<br>
<a class="moz-txt-link-freetext" href="http://help.libreoffice.org/Calc/Add-in_for_Programming_in_Calc">http://help.libreoffice.org/Calc/Add-in_for_Programming_in_Calc</a><br>
<br>
This seems to allude to a much simpler way of writing Calc
add-ins, but it's not clear if this alternative API is really
deprecated or not, nor how it works on Linux (page refers only to
'DLL' add-ins). But I will add it to my list of things to try.<br>
<br>
An advantage might be that this extremely minimal API would be,
hopefully, much more stable, although perhaps it might be slower
or have some other disadvantages?<br>
<br>
Cheers<br>
JP<br>
<br>
On 06/08/13 19:50, Miklos Vajna wrote:<br>
</div>
<blockquote cite="mid:20130806095059.GB25334@suse.cz" type="cite">
<pre wrap="">On Tue, Aug 06, 2013 at 05:29:27PM +1000, John Pye <a class="moz-txt-link-rfc2396E" href="mailto:john.pye@anu.edu.au"><john.pye@anu.edu.au></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Thanks for that. Do you know how often we would need to recompile
extensions for Calc? Every major release, or every minor release, or
less often?
</pre>
</blockquote>
<pre wrap="">
Worst case, every major release (like 4.1 -> 4.2).
</pre>
<blockquote type="cite">
<pre wrap="">Does it matter that the API changes at all, or only if
the bits used by the add-in have changed?
</pre>
</blockquote>
<pre wrap="">
The later.
</pre>
<blockquote type="cite">
<pre wrap="">Is there a way, without
careful re-testing, to determine whether or not one can expect a
simple Calc Add-In to be compatible with a given version of
LibreOffice?
</pre>
</blockquote>
<pre wrap="">
You can't avoid testing if you develop software, but one systematic way
is to read the release notes of major releases, there such changes are
documented, e.g. for 4.1:
<a class="moz-txt-link-freetext" href="https://wiki.documentfoundation.org/ReleaseNotes/4.1#API_Changes">https://wiki.documentfoundation.org/ReleaseNotes/4.1#API_Changes</a>
and then see if any of the changes API's are used by your extension.
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
LibreOffice mailing list
<a class="moz-txt-link-abbreviated" href="mailto:LibreOffice@lists.freedesktop.org">LibreOffice@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/libreoffice">http://lists.freedesktop.org/mailman/listinfo/libreoffice</a>
</pre>
</blockquote>
<br>
</body>
</html>