Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Changes in NeoOffice 2.1
Changes in NeoOffice 2.1
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Jan 19, 2007 12:44 am    Post subject: Changes in NeoOffice 2.1

We've been working busily on upgrading the NeoOffice code to work with a combination of the OOo 2.1 code and Novell's ooo-build code. In the last couple of days, I finally got NeoOffice to install and run. There is still lots of work to do before the NeoOffice 2.1 Early Access release is ready, but it is far enough along that I wanted to tell everyone what changes to expect. Here's the list that I have so far:

1. Neo 2.1 preferences will be in a new folder as the OOo 2.1 code doesn't seem to handle reading OOo 2.0 preferences directly:

~/Library/Preferences/NeoOffice-2.1

2. There is no "first run" wizard that asks you to agree to a license, import settings, and register. Instead, importing of any NeoOffice 2.0 preferences will happen automatically and NeoOffice 2.1 will go straight to opening a document window instead of badgering you for all sorts of information.

3. There is an enhanced OpenSymbol font that will correct most, but not all, math symbol display problems that OOo has. Note, however, that to get this work, you will not see the Mac OS X Symbol font in the NeoOffice 2.1 font list as I found that part of the problem is that the OOo code assumes that any font named "Symbol" must be the Windows Symbol font and, as a result, tries to have the Mac Symbol font render Unicode characters that it has no glyphs for. The Mac Symbol font will still be used for font fallback purposes, but NeoOffice will use Novell's enhanced OpenSymbol font to render any text in your documents that are set to the Symbol font.

4. The Neo 2.1 installer will require that you have Java 1.4.2 or higher installed. While Java 1.4.1 would work, it had serious bugs and performance problems so we're not going to support it. Note that although I compiled Neo 2.1 on Tiger, it will run on 10.3.9 and, most likely, earlier versions of Panther just like Neo 2.0.3 AB 3. The only hard requirement is Java 1.4.2 or higher.

5. I am attempting to solve problems with duplicate fonts in this release. Up until Neo 2.0 AB 3, I have used the last font when there are duplicate fonts. Neo 2.1 will use the first font. This will hopefully decrease the problems with duplicate fonts that users see. But, it is also possible that it will make things worse. Fortunately, if it makes things worse, I can just switch it back.

6. It's been mentioned in other forum posts but just for completeness, Neo 2.1 will have the new icons that some of our users have developed, the ability to open, edit, and save Office 2007 .docx files, and execute Excel VBA macros.

7. Since Neo AB 3 now can use your web proxy settings in System Preferences if you are behind a firewill, Neo 2.1 will no longer open the welcome, donation, and patch download pages in a separate browser. Instead, Neo 2.1 will open then a separate, read-only, document windows within NeoOffice. The "magic" opening of browser windows was a little too similar to the behavior of popup ads so keeping display of these pages will hopefully not be as worrisome for many users.

That's all the big changes for now. I'll update the topic if I find any more changes.

Patrick
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Fri Jan 19, 2007 1:24 am    Post subject:

Definitely worthy of a 0.1 update Wink

And this post makes it easy for me to crib when doing the "major features" section of the release notes and MacUpdate/VersionTracker/Apple listings Wink

Thanks for the update!

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
LemonAid
The Anomaly


Joined: Nov 21, 2005
Posts: 1285
Location: Witless Protection Program

PostPosted: Fri Jan 19, 2007 2:12 am    Post subject:

Annoying dancing banana
Back to top
Samwise
Captain Naiobi


Joined: Apr 25, 2006
Posts: 2315
Location: Montpellier, France

PostPosted: Fri Jan 19, 2007 10:05 am    Post subject:

I understand that NeoOffice 2.1 will now build all the way without breaking ? I'll try building this weekend then (hopefully all should go well - fingers crossed). If there's something I can do to help you with the 2.1 release, let me know.

Annoying dancing banana too

P.S. As usual, I will use gcc 4.0 although I'm on PPC.
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Jan 19, 2007 10:32 am    Post subject:

Samwise wrote:
P.S. As usual, I will use gcc 4.0 although I'm on PPC.


I use gcc 3.3 on PowerPC so that my Tiger build will run on Panther machines. But since I used gcc 4.0.1 on Intel, gcc 4.0.1 with the correct XCode installation listed in the README.txt should work.

Patrick
Back to top
Samwise
Captain Naiobi


Joined: Apr 25, 2006
Posts: 2315
Location: Montpellier, France

PostPosted: Fri Jan 19, 2007 10:45 am    Post subject:

It's just to remind you that my build is slightly different than the official PowerPC builds.

I suppose (as in hope) that, unlike the OOo and Neo anoncvs, I don't need to login to get read-only access to ooo-build's svn repository ?
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Jan 19, 2007 5:41 pm    Post subject:

FYI. Do a cvs update -d after the next anoncvs sync to get the OpenXML support. I just integrated it into the installer a few minutes ago.

Patrick
Back to top
Samwise
Captain Naiobi


Joined: Apr 25, 2006
Posts: 2315
Location: Montpellier, France

PostPosted: Sat Jan 20, 2007 7:36 am    Post subject:

Thanks. In order to get it, I don't need to rebuild the OOo portion of the build, right ?
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Sat Jan 20, 2007 9:00 am    Post subject:

Samwise wrote:
Thanks. In order to get it, I don't need to rebuild the OOo portion of the build, right ?


Yes, that is correct. The OpenXML stuff is built after the OOo build so that I can easily include any updates that Novell makes in a patch.

Edit: FYI. I'm going to be changing the ooo-build tag that we use in the next day or so (I'm doing a rebuild right now). After I make this change, you will need to do a clean checkout and build of everything as the ooo-build code touches lots of OOo code.

Patrick
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sat Jan 20, 2007 11:42 am    Post subject:

For those building, look at the updated instructions in the README as there are a couple of extra things that you need to set up in order to build including getting subversion installed and on the path and also getting the Mono tools installed (ooo-converter is C#).

ed
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Sun Jan 21, 2007 12:20 pm    Post subject:

From the other thread: Novell's Solver will be in 2.1

(Mostly reposting this here so I can scan just one thread when writing stuff Wink)

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Sun Jan 21, 2007 2:24 pm    Post subject:

pluby wrote:
Edit: FYI. I'm going to be changing the ooo-build tag that we use in the next day or so (I'm doing a rebuild right now). After I make this change, you will need to do a clean checkout and build of everything as the ooo-build code touches lots of OOo code.


FYI. I committed two fixes to the OOo code this morning so if you are building NeoOffice right now and your build has not gotten past the end of the OOo portion of the build, kill your build, cvs update -d in your neojava directory, and restart your build.

The fixes that I committed fix a nasty crashing at startup bug that seems to be caused by the ooo-build code.

Patrick
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Wed Feb 14, 2007 11:05 pm    Post subject:

FYI. I have committed some fairly significant changes to NeoOffice build this week including adding some new files and adding the latest icon packages.

So, when you do your next cvs update, be aware of the files that appear as conflicts. These are new files that I have added to the build.

Also, note that after you do your cvs update, all of the NeoOffice custom code will be rebuilt. This is because I added some environment variables to the build so these new environment variables will force the affected NeoOffice modules to rebuild.

Patrick
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Feb 15, 2007 6:11 pm    Post subject:

I made one more big change today (hopefully it will be the last before EAP starts):

1. I added a new hsqldb module to the NeoOffice custom code. You will need to cvs update -d in your neojava folder to get this new code.

2. I removed a couple of files in the vcl module. You will need to delete your build.neo_vcl_patch file before you rebuild so that the vcl/unxmac*.pro folder is emptied.

Patrick
Back to top
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Thu Feb 15, 2007 11:58 pm    Post subject:

And Apple just released security and Java updates. I hope they don't give you any trouble at this stage..

Best wishes,
Oscar

_________________
"What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.