View previous topic :: View next topic |
Author |
Message |
pluby The Architect
Joined: Jun 16, 2003 Posts: 11949
|
Posted: 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
Joined: Feb 01, 2004 Posts: 4588
|
Posted: Fri Jan 19, 2007 1:24 am Post subject: |
|
Definitely worthy of a 0.1 update
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
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
|
Posted: Fri Jan 19, 2007 2:12 am Post subject: |
|
|
|
Back to top |
|
|
Samwise Captain Naiobi
Joined: Apr 25, 2006 Posts: 2315 Location: Montpellier, France
|
Posted: 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.
too
P.S. As usual, I will use gcc 4.0 although I'm on PPC. |
|
Back to top |
|
|
pluby The Architect
Joined: Jun 16, 2003 Posts: 11949
|
Posted: 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
|
Posted: 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
Joined: Jun 16, 2003 Posts: 11949
|
Posted: 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
|
Posted: 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
Joined: Jun 16, 2003 Posts: 11949
|
Posted: 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
Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
|
Posted: 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
Joined: Feb 01, 2004 Posts: 4588
|
Posted: 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 ) _________________ "[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki |
|
Back to top |
|
|
pluby The Architect
Joined: Jun 16, 2003 Posts: 11949
|
Posted: 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
Joined: Jun 16, 2003 Posts: 11949
|
Posted: 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
Joined: Jun 16, 2003 Posts: 11949
|
Posted: 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
|
Posted: 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 |
|
|
|