Hello all,
There is currently a discussion in the API mailing list about introducing incompatible changes in the API for the future version Apache OpenOffice 4.0. I think application programmers of this forum should be interested.
It is a long thread that you can read here.
Subscribe to the API mailing list ( api-subscribe@openoffice.apache.org ) if you want to post a comment.
Evolution of the Apache OpenOffice API
-
- Volunteer
- Posts: 1160
- Joined: Mon Oct 08, 2007 1:26 am
- Location: France, Paris area
Evolution of the Apache OpenOffice API
Last edited by floris v on Tue Feb 12, 2013 12:34 am, edited 1 time in total.
Reason: Removed Trouble icon (reserved for topics with "heated" debates")
Reason: Removed Trouble icon (reserved for topics with "heated" debates")
Bernard
OpenOffice.org 1.1.5 / Apache OpenOffice 4.1.1 / LibreOffice 5.0.5
MS-Windows 7 Home SP1
OpenOffice.org 1.1.5 / Apache OpenOffice 4.1.1 / LibreOffice 5.0.5
MS-Windows 7 Home SP1
- Hagar Delest
- Moderator
- Posts: 32692
- Joined: Sun Oct 07, 2007 9:07 pm
- Location: France
Re: Evolution of the Apache OpenOffice API
Thanks for the pointer! I've stickyfied the topic.
This is a real shame. Sorry, I don't want to subscribe another list and all has been said by you and Hans Zybura.
Perhaps it should get a [Vote] topic on the dev mailing list. This is a major issue for the current eco-system of the extensions.
I fully agree about old code that is still in use, many users will be at loss, especially when expecting great changes from a new AOO version.
And that max version! what a poor idea! Firefox used to have that too, I had to edit each of the extensions to put a 99 in the max version field so that they would not be deactivated at the following FF version. But the devs noticed the users disappointment and now extensions are not deactivated anymore (don't know if there is still a max version but anyway it is of no use then).
This is a real shame. Sorry, I don't want to subscribe another list and all has been said by you and Hans Zybura.
Perhaps it should get a [Vote] topic on the dev mailing list. This is a major issue for the current eco-system of the extensions.
I fully agree about old code that is still in use, many users will be at loss, especially when expecting great changes from a new AOO version.
And that max version! what a poor idea! Firefox used to have that too, I had to edit each of the extensions to put a 99 in the max version field so that they would not be deactivated at the following FF version. But the devs noticed the users disappointment and now extensions are not deactivated anymore (don't know if there is still a max version but anyway it is of no use then).
LibreOffice 24.2 on Xubuntu 24.04 and 7.6.4.1 portable on Windows 10
- Hagar Delest
- Moderator
- Posts: 32692
- Joined: Sun Oct 07, 2007 9:07 pm
- Location: France
Re: Evolution of the Apache OpenOffice API
Following a hot discussion about what is in my opinion an ultra minor issue about the 0^0 corner case, see: http://www.mail-archive.com/dev@openoff ... 03989.html I've raised the extension problem to the dev mailing list too: http://www.mail-archive.com/dev@openoff ... 04066.html
Let's see how it goes...
Let's see how it goes...
LibreOffice 24.2 on Xubuntu 24.04 and 7.6.4.1 portable on Windows 10
Re: Evolution of the Apache OpenOffice API
OpenOffice has a very old code, we need to update this code and this will undoubtedly create backward incompatibilites, and is the price to pay. However I think this is for the better.
Simple example, take the Dublin core convention and the custom fields on the document property, OOo 2.0 didn't support them, 2.4 did, if I have 10 custom fields in the file, and I open it in OOo 2.0 those fields will disappear. However the advantage of having custom fields, gives the office suite a great advantage, so OpenOffice win. Same can be said for the current graphic engine, html renderer engine, and other rather obsolete parts of the office suite.
Simple example, take the Dublin core convention and the custom fields on the document property, OOo 2.0 didn't support them, 2.4 did, if I have 10 custom fields in the file, and I open it in OOo 2.0 those fields will disappear. However the advantage of having custom fields, gives the office suite a great advantage, so OpenOffice win. Same can be said for the current graphic engine, html renderer engine, and other rather obsolete parts of the office suite.
AOO 4.1.1 on Arch Linux
- Hagar Delest
- Moderator
- Posts: 32692
- Joined: Sun Oct 07, 2007 9:07 pm
- Location: France
Re: Evolution of the Apache OpenOffice API
Agreed but the changes should be worth it. The loss of backward compatibility must be compensated by great improvements, it should not be done for very minor features.
LibreOffice 24.2 on Xubuntu 24.04 and 7.6.4.1 portable on Windows 10