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 - NeoOffice/J 1.1 Alpha 1 is available for testing
NeoOffice/J 1.1 Alpha 1 is available for testing
 
   NeoOffice Forum Index -> NeoOffice Testing
View previous topic :: View next topic  
Author Message
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Wed Sep 08, 2004 9:45 pm    Post subject:

I fixed more bugs reported against NeoOffice/J 1.1 Alpha 1 and I have posted "patch-5". This patch contains all of the fixes in "patch-4" plus fixes for the following bugs:

1. Bugs 126, 127, and 128.
2. Gradients within shapes sometimes don't paint correctly.

You can download "patch-5" from the following URL:

http://www.planamesa.com/neojava/downloads/patches/NeoOfficeJ-1.1_Alpha_1-patch-5.tar.gz

Installation instructions for the lastest patch binaries are the same as the Neo/J 0.8.4 patch installation instructions available at http://www.planamesa.com/neojava/download.php#install.

Please help the testing effort and file any bugs that you find in Bugzilla (http://bugzilla.neooffice.org/) or post them in this forum.

Patrick
Back to top
Fridrich Strba
Guest





PostPosted: Fri Sep 10, 2004 5:23 am    Post subject: Neo/J et Writerperfect integration

Hello, I am trying to run a build of the CVS HEAD with Writerperfect (OOo WordPerfect import filter) integrated. Maybe it would be good to include it in Neo/J by default, since it supports (with few features import though) WP for mac 3.0-3.5 format.

Cheers

Fridrich Strba <fridrich dot strba at bluewin dot ch>
libwpd project

P.S.: The filter builds well with the X11 version and does not need any UI
Back to top
markthacker
Guest





PostPosted: Fri Sep 10, 2004 9:23 am    Post subject: Much thanks to Patrick - patch 5 is great!

Hi there everyone!
just a note of public thanks to Patrick for his hard work on Patch 5.
I now have NeoOffice/J running on my PowerBook G3 Series (250MHz G3 with 256MB RAM) and Mac OS 10.2.8.

Fonts look great, anti-aliasing is working well, and patch 5 fixed the gradiant problem that I was having.

For those Sun people out there, the Windows TrueType Sun fonts load into Mac OS 10 just fine and are immediately available, and work great, in NeoOffice/J. I have had no issues with pulling in presentations that utilize the Sun fonts.

Thanks again to Patrick for his hard work!
Very Happy
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Sep 10, 2004 11:03 am    Post subject: Re: Neo/J et Writerperfect integration

Fridrich,

Fridrich Strba wrote:
Hello, I am trying to run a build of the CVS HEAD with Writerperfect (OOo WordPerfect import filter) integrated. Maybe it would be good to include it in Neo/J by default, since it supports (with few features import though) WP for mac 3.0-3.5 format.


Sardisson sent me a copy of your WordPerfect.uno.dylib file and since it does not link to any X11 libraries, it installed into Neo/J without a problem.

The simplest way to bundle your import filter would be to add it to the portion of the makefile that creates the installer. Since the Neo/J build creates an installer from an X11 installation, we could easily run the pkgchk command against the X11 installation just before the makefile packages the files into a Mac OS X installer.

Can you send me a link to where your source code is?

Patrick
Back to top
Guest






PostPosted: Sat Sep 11, 2004 2:19 am    Post subject: Re: Neo/J et Writerperfect integration

Thanks Patrick, for the prompt answer. I will just give some explanations.
pluby wrote:
Sardisson sent me a copy of your WordPerfect.uno.dylib file and since it does not link to any X11 libraries, it installed into Neo/J without a problem.

This is true, that it is not linking against any X11 library. Nevertheless, when I tried to build it, it was compiling very well, even registering with pkgchk without any single error (with -v --strict_error_handling options). Nevertheless, it was giving General Input/Output error when one was trying to open a document. According to my experience, it means that there are unresolved symbols. I am really not a Mac person and am using someone's mac when the person is on leave. I tried to track it down with otool, but did not manage. Just for the accuracy: writerperfect-0.2.1 is using libwpd-0.7.x. Libwpd-0.7.x has as MANDATORY dependency glib >= 2.0.0 and libgsf >= 1.6.0.
pluby wrote:
The simplest way to bundle your import filter would be to add it to the portion of the makefile that creates the installer. Since the Neo/J build creates an installer from an X11 installation, we could easily run the pkgchk command against the X11 installation just before the makefile packages the files into a Mac OS X installer.

Now, here we are on a different ground. The CVS libwpd (and the up-coming 0.8.x release cycle) is not having the MANDATORY dependency on glib and libgsf. The "new" writerperfect uses acutally OOo's "sot" for stream layer abstraction. Some month or so ago, it was integrated in ximian's ooo-build-1.3.x. This is the version I am proposing to use. I built the X11 OOo 1.1.2 with it and it works very well for me. I even managed to compile the CVS Neo/J. I just cannot test it, since I am accessing the Mac by ssh. Nevertheless, the install/package/Contents directory contains everything.
pluby wrote:
Can you send me a link to where your source code is?

The writerperfect is in form of patches on ximian's web
http://ooo.ximian.com/patches/wpd/ If you apply them one by one to the OOo tree, they will create two directories "libwpd" and "writerperfect" and patch some files in other modules (mainly file type detection). Note, you will have to modify the writerperfect/prj/d.lst and replace in the last line "bin" by "lib", in order for the libwpft645mxp.dylib to be copied. I already sent the patch and it should be applied Monday-ish Smile
After that, you will have to put following file: http://ooo.ximian.com/packages/libwpd-snap-20040823.tar.gz in the libwpd/download/ directory of the OOo tree (create if does not exist).

After this, one builds as usual. The result is a pretty recent WordPerfect import filter that can read even WP for Mac 3.0 - 3.5 files. I suppose that during the libwpd-0.8.x, we will manage to support 3.5extended format. It is true that the features converted are not many for WP for mac documents, but we were concentrating the last months more on the API than on the features.

My build of Neo/J is even more hackish, since I use the CVS version of libwpd (ximian uses a snapshot from the end of August), but the ximian's code is officially supported by them and it should do before the official release of libwpd-0.8.0.

I just checked the install/package/Contents directory and it contains 360MB of files. I do not have enough web-space to post it anywhere, unfortunatelly. OK, maybe I could strip the binaries, but I prefer to leave it like that. On Monday, I will see whether it works well.

I was just wondering that if it works well, one could build this filter by default.

Thanks again for your interest.

Cheers

Fridrich
Back to top
shooby
Red Pill


Joined: Mar 21, 2004
Posts: 8
Location: Budapest/Hungary

PostPosted: Sat Sep 11, 2004 3:10 am    Post subject: Re: changing the look

ovvldc wrote:
One of the OOo 1.1.2 developers has a substantially prettier version of the icons you might be able to use. In the X11 version you have to install it and in openoffice.org1.1.2/users/config/ I think it came along on the porting-development e-mail list a month ago.


Has anybody URL or screenshot?
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Sat Sep 11, 2004 11:38 am    Post subject: Re: changing the look

shooby wrote:
ovvldc wrote:
One of the OOo 1.1.2 developers has a substantially prettier version of the icons you might be able to use. In the X11 version you have to install it and in openoffice.org1.1.2/users/config/ I think it came along on the porting-development e-mail list a month ago.


Has anybody URL or screenshot?


Is it this? http://eric.bachard.free.fr/OOO_theme/ooo_theme_mini.tar.gz

Screenshots:
http://homepage.mac.com/sardisson/ooo/ooo_theme_mini_writer.pdf
http://homepage.mac.com/sardisson/ooo/ooo_theme_mini_menu.pdf

I'm not sure if there are replacements for all of the icons, but certainly in some cases the new icons are not showing up properly....

The contents of the archive go in ~/Library/Preferences/OpenOffice.org1.1.2/user/config/soffice.cfg/ for OOo 1.1.2 (backup the existing imagelist.xml first) (or the analogous place in ~/Library/Application Support/OpenOffice.org1.1.2/ if you're using a 10.3-only or localized build), but this location does not exist in the NeoJ 1.1 Alpha package, so I'm not sure if dropping it in would work (haven't tried yet) [edit: naramsin found where they go in NeoJ 1.1; see post below]. The icons actually look rather fuzzy to me (even moreso in the screenshots)....

Smokey


Last edited by sardisson on Fri Oct 08, 2004 2:21 am; edited 2 times in total
Back to top
naramsin
Sentinel


Joined: Mar 13, 2004
Posts: 27

PostPosted: Sat Sep 11, 2004 2:38 pm    Post subject:

Excellent! I found the NeoOfficeJ toolbar icon location here:

/Library/NeoOfficeJ-1.1/user/config/soffice.cfg/

And it works the same as with OOo. The buttons are really nice, though as you say, a bit blurry. Still, with a little work, I can imagine this could help woo even more Mac users away from the dark side...

I backed up the other icons in the same folder (..../soffice.cfg/), so one should be able to go back without pain.

I noticed that when I changed the icon size to "Large" the icons revert to the old type; setting it back to "Small" again left them in the old style. Looks like you need a relaunch to get the new icons back.

Cheers,
Naramsin
Back to top
Guest






PostPosted: Sat Sep 11, 2004 6:33 pm    Post subject: Re: changing the look

sardisson wrote:
shooby wrote:
ovvldc wrote:
One of the OOo 1.1.2 developers has a substantially prettier version of the icons you might be able to use. In the X11 version you have to install it and in openoffice.org1.1.2/users/config/ I think it came along on the porting-development e-mail list a month ago.


Has anybody URL or screenshot?


Is it this? http://eric.bachard.free.fr/OOO_theme/ooo_theme_mini.tar.gz


Yes, that is the one I was talking about. It is not a complete icon set (I don't get one for ' paste special,' for instance, but it looks way nicer than the original. Thanks, Smokey (and of course Eric, for putting up the icons)..
Back to top
M-Rick
Guest





PostPosted: Sun Sep 12, 2004 5:02 am    Post subject:

These icons are good too, they are the KDE icons theme with light Grey #eeeee6 as background color. It is more Mac OS like I think.

http://www.kde-look.org/content/show.php?content=7131
Back to top
giantmike
Red Pill


Joined: Sep 02, 2004
Posts: 5

PostPosted: Sun Sep 12, 2004 6:14 am    Post subject:

This is really a non issue (especially with alpha 2 coming out soon), but after installing patch 5, the "About NeoOffice/J" under the help menu says patch 6.

I don't think this will be a show stopper Wink
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Sun Sep 12, 2004 8:33 am    Post subject:

giantmike wrote:
This is really a non issue (especially with alpha 2 coming out soon), but after installing patch 5, the "About NeoOffice/J" under the help menu says patch 6.


This is actually the correct behavior. When I post a new patch (in this case I posted "patch-6"), I make all of the older patch URLs link to the new patch. This ensures that anyone downloading always gets the latest patch.

Patrick
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Sun Sep 12, 2004 9:25 am    Post subject:

For some reason, I forgot to post that I fixed more bugs reported against NeoOffice/J 1.1 Alpha 1 and I have posted "patch-6". This patch contains all of the fixes in "patch-5" plus fixes for the following bugs:

1. Bugs 126 and 130.

You can download "patch-6" from the following URL:

http://www.planamesa.com/neojava/downloads/patches/NeoOfficeJ-1.1_Alpha_1-patch-6.tar.gz

Installation instructions for the lastest patch binaries are the same as the Neo/J 0.8.4 patch installation instructions available at http://www.planamesa.com/neojava/download.php#install.

Please help the testing effort and file any bugs that you find in Bugzilla (http://bugzilla.neooffice.org/) or post them in this forum.

Patrick
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Sun Sep 12, 2004 1:29 pm    Post subject: Re: Neo/J et Writerperfect integration

Fridrich,

Anonymous wrote:
The writerperfect is in form of patches on ximian's web
http://ooo.ximian.com/patches/wpd/ If you apply them one by one to the OOo tree, they will create two directories "libwpd" and "writerperfect" and patch some files in other modules (mainly file type detection). Note, you will have to modify the writerperfect/prj/d.lst and replace in the last line "bin" by "lib", in order for the libwpft645mxp.dylib to be copied. I already sent the patch and it should be applied Monday-ish Smile
After that, you will have to put following file: http://ooo.ximian.com/packages/libwpd-snap-20040823.tar.gz in the libwpd/download/ directory of the OOo tree (create if does not exist).

After this, one builds as usual. The result is a pretty recent WordPerfect import filter that can read even WP for Mac 3.0 - 3.5 files. I suppose that during the libwpd-0.8.x, we will manage to support 3.5extended format. It is true that the features converted are not many for WP for mac documents, but we were concentrating the last months more on the API than on the features.


While I would like to include your filter, patching the OOo code using someone else's patches is not something I have the time or desire to do. The primary reason that the Neo/J build is the way it is to ensure that I only need to build the OOo code once every six months or so and to ensure that all changes to the OOo code are separately tracked in CVS.

To put it bluntly, patching the OOo code is a pain if either the OOo code or Ximian's code changes. I already spend far too much time keeping Neo/J buildable with the changes that get committed to OOo's supposedly stable branches.

I would be willing to incorporate Ximian's patches *if* someone like yourself were to create the replacement modules like Neo/J currently does for vcl, etc. Otherwise, I really am not interested in taking on the work of incorporating Ximian's patching process into my build. My list of bugs to fix is already quite full and, when I do have some time, I would rather work on helping Ed get native menus and widgets implemented than fussing with someone else's patches.

Patrick
Back to top
Fridrich Strba
Guest





PostPosted: Mon Sep 13, 2004 12:59 am    Post subject: Re: Neo/J et Writerperfect integration

Thanks, Patrick for your answer

pluby wrote:
Fridrich,
While I would like to include your filter, patching the OOo code using someone else's patches is not something I have the time or desire to do. The primary reason that the Neo/J build is the way it is to ensure that I only need to build the OOo code once every six months or so and to ensure that all changes to the OOo code are separately tracked in CVS.
To put it bluntly, patching the OOo code is a pain if either the OOo code or Ximian's code changes. I already spend far too much time keeping Neo/J buildable with the changes that get committed to OOo's supposedly stable branches.

I would be willing to incorporate Ximian's patches *if* someone like yourself were to create the replacement modules like Neo/J currently does for vcl, etc. Otherwise, I really am not interested in taking on the work of incorporating Ximian's patching process into my build. My list of bugs to fix is already quite full and, when I do have some time, I would rather work on helping Ed get native menus and widgets implemented than fussing with someone else's patches.


First of all, I had the chance to test my week-end build of NeoJ and it works great with the filter incorporated.
Second, I have no problem to try to study your build system, create the appropriate patches and support the WordPerfect filter. The NeoJ builds like a charm for me on a pretty stock 10.3.5.
Third, I understand your concern about the patches being broken when the underlying code of OOo changes. The ximian code is for the while only experimental (the only reason for this is that we did not yet release the libwpd 0.8.x which is on the basis of all). Nevertheless, after the release of the libwpd-0.8.x, the API of writerperfect will by the force have to be frozen. It is enough to patch once the OOo tree, build, and then, you will not have to rebuild anymore. Me, myself, instead of waiting for the cws to die in errors, I just transported the patched OOo code from my X11 build directory into $NEO_HOME/neojava/build, I commented the line in makefile that downloads the 1.1.2fix2 tag and it built without problem.

I want to be clear in one thing. Myself being a developer, I know that spare time is a very very scarce commodity. I do not intend in any way give you any additional head-breaking work. Nevertheless, it would not be very difficult to support it on Mac, since we do it already on Linux and Windoze. In case of changes in the code, one can just do "cd build/libwpd; build; deliver; cd build/writerperfect; build; deliver" since the only module that depends on libwpd is writerperfect and no other module is depending on writerperfect module.

To be clear: I am ready to step-in and support the filter part if you decide to incorporate it. If not, I perfectly understand and accept. Writerperfect may soon land in the 2.0 tree by default Smile

Cheers

Fridrich
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Testing All times are GMT - 7 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
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.