Evolution of the Apache OpenOffice API

The Application Programming Interface and the OASIS Open Document Format

Evolution of the Apache OpenOffice API

Postby B Marcelly » Fri Jan 25, 2013 5:16 pm

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.
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")
Bernard

OpenOffice.org 1.1.5 / Apache OpenOffice 4.1.1 / LibreOffice 5.0.5
MS-Windows 7 Home SP1
B Marcelly
Volunteer
 
Posts: 1160
Joined: Mon Oct 08, 2007 1:26 am
Location: France, Paris area

Re: Evolution of the Apache OpenOffice API

Postby Hagar Delest » Fri Jan 25, 2013 7:21 pm

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).
AOO 4.1.4 on Xubuntu 17.10, (Artful Aardvark) and 4.1.3 on Windows 7 (with winPenPack port).
User avatar
Hagar Delest
Moderator
 
Posts: 27662
Joined: Sun Oct 07, 2007 9:07 pm
Location: France

Re: Evolution of the Apache OpenOffice API

Postby Hagar Delest » Mon Feb 11, 2013 11:26 pm

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...
AOO 4.1.4 on Xubuntu 17.10, (Artful Aardvark) and 4.1.3 on Windows 7 (with winPenPack port).
User avatar
Hagar Delest
Moderator
 
Posts: 27662
Joined: Sun Oct 07, 2007 9:07 pm
Location: France

Re: Evolution of the Apache OpenOffice API

Postby jza » Sat Sep 07, 2013 1:53 pm

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.
AOO 4.1.1 on Arch Linux
User avatar
jza
 
Posts: 239
Joined: Mon Nov 03, 2008 11:33 am
Location: Cancún, Mexico

Re: Evolution of the Apache OpenOffice API

Postby Hagar Delest » Sat Sep 07, 2013 6:07 pm

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.
AOO 4.1.4 on Xubuntu 17.10, (Artful Aardvark) and 4.1.3 on Windows 7 (with winPenPack port).
User avatar
Hagar Delest
Moderator
 
Posts: 27662
Joined: Sun Oct 07, 2007 9:07 pm
Location: France


Return to UNO API and ODF

Who is online

Users browsing this forum: No registered users and 4 guests