View previous topic :: View next topic |
Author |
Message |
d1avolo Guest
|
Posted: Wed Sep 07, 2005 10:21 am Post subject: Where are the OOo tools? |
|
Hi, I'm new in Mac, I know that NeoOffice is based on OOo, as old user of OOo I installed OOo(X11), and it doesn't contain the OfficeBean, in fact I can't find the OOo-SDK, so, someone knows if NeoOffice has all the OOo (PC) tools (SDK), thanks. |
|
Back to top |
|
|
pluby The Architect
Joined: Jun 16, 2003 Posts: 11949
|
Posted: Wed Sep 07, 2005 10:46 am Post subject: |
|
The OfficeBean is not available on Mac OS X and, most likely, never will be. The reason is that the OfficeBean requires the ability for one process to draw to windows in a different process. This ability exists on Windows, Linux, and Solaris, but does not exist on Mac OS X. Because of this limitation, the OffceBean code would need to be completely reengineered to work on Mac OS X and since all OOo Mac OS X work is done by volunteers, no one has yet shown any interest in devoting a year of their life to doing this.
Patrick |
|
Back to top |
|
|
OPENSTEP The One
Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
|
Posted: Wed Sep 07, 2005 9:05 pm Post subject: |
|
FWIW, the pure reason for this is security. The WindowServer on Mac OS X is very nice at restricting processes from drawing into the windows belonging into another. This is *really* a Good Thing (TM) since it, for example, prevents one avenue that could be used by spyware to perform website spoofing by drawing straight on top of a web page in Safari. Of course, there are workarounds, but all in all it's a really good thing.
The other nice side-effect is for window-specific screen captures (though this doesn't really affect NeoJ as much)...under OS 9 I always would need to worry about other apps drawing on top of the window of interest, but in OS X I can always grab the PixMap of the window and not have to worry about tooling about with visRgn and other nonsense
ed |
|
Back to top |
|
|
jjmckenzie51 The Anomaly
Joined: Apr 01, 2005 Posts: 1055 Location: Southeastern Arizona
|
Posted: Thu Sep 08, 2005 1:01 pm Post subject: |
|
OPENSTEP wrote: | FWIW, the pure reason for this is security. The WindowServer on Mac OS X is very nice at restricting processes from drawing into the windows belonging into another. This is *really* a Good Thing (TM) since it, for example, prevents one avenue that could be used by spyware to perform website spoofing by drawing straight on top of a web page in Safari. Of course, there are workarounds, but all in all it's a really good thing. |
That is a real good reason NOT to have this functionality, but someone is working on this for OOo 2.0. I don't think this is being extended to the 1.1.5 which I am working with.
James |
|
Back to top |
|
|
pluby The Architect
Joined: Jun 16, 2003 Posts: 11949
|
Posted: Thu Sep 08, 2005 2:16 pm Post subject: |
|
Someone is working on it? I am real interested in how they are going to work around the OS limitation as I don't think it is feasible for non-X11 applications.
Patrick |
|
Back to top |
|
|
jjmckenzie51 The Anomaly
Joined: Apr 01, 2005 Posts: 1055 Location: Southeastern Arizona
|
Posted: Fri Sep 09, 2005 11:36 am Post subject: |
|
pluby wrote: | Someone is working on it? I am real interested in how they are going to work around the OS limitation as I don't think it is feasible for non-X11 applications. |
There is an open issue at the OOo IssueZilla for this. I don't know if this will ever become available in Neo/J, but it is being worked for OOo 2.0 X11.
James |
|
Back to top |
|
|
EJ Agent
Joined: Jan 08, 2006 Posts: 11
|
Posted: Thu Jan 26, 2006 8:48 am Post subject: |
|
So, has there been any progress on an OfficeBean for OOo 2.x on X11?
I'm using some of the new features in OOo 2.x (like validation lists) and would like to try my hand at doing some automation in Java. It's disappointing to hear the OOo bean is not available on the Mac.
|
|
Back to top |
|
|
pluby The Architect
Joined: Jun 16, 2003 Posts: 11949
|
Posted: Thu Jan 26, 2006 9:03 am Post subject: |
|
EJ wrote: | So, has there been any progress on an OfficeBean for OOo 2.x on X11? |
No and there likely never will be. As I mentioned earlier in this post, the OfficeBean cannot be implemented due to a Mac OS X limitation. The OfficeBean was implemented using a window sharing security hole on Windows, Linux, and Solaris. Since that security hole does not exist on Mac OS X, there is no OfficeBean support.
Patrick |
|
Back to top |
|
|
jjmckenzie51 The Anomaly
Joined: Apr 01, 2005 Posts: 1055 Location: Southeastern Arizona
|
Posted: Thu Jan 26, 2006 12:34 pm Post subject: |
|
EJ wrote: | So, has there been any progress on an OfficeBean for OOo 2.x on X11?
I'm using some of the new features in OOo 2.x (like validation lists) and would like to try my hand at doing some automation in Java. It's disappointing to hear the OOo bean is not available on the Mac.
|
As Patrick and Ed pointed out, there is a security flaw in Windows/Linux/Solaris that was closed in the underlying UNIX code for MacOSX that does not allow an open window to 'draw' into another window. Thus, there will never be Java functionality like OfficeBean (nor should there be such functionality). This also causes the Java Applet test for OpenOffice to fail (the ability to show a Java Applet called by a web page.)
James |
|
Back to top |
|
|
ovvldc Captain Naiobi
Joined: Sep 13, 2004 Posts: 2352 Location: Zürich, CH
|
Posted: Thu Jan 26, 2006 11:01 pm Post subject: |
|
jjmckenzie51 wrote: |
As Patrick and Ed pointed out, there is a security flaw in Windows/Linux/Solaris that was closed in the underlying UNIX code for MacOSX that does not allow an open window to 'draw' into another window. |
What about other plugins? _________________ "What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi |
|
Back to top |
|
|
pluby The Architect
Joined: Jun 16, 2003 Posts: 11949
|
Posted: Fri Jan 27, 2006 7:10 am Post subject: |
|
ovvldc wrote: | What about other plugins? |
You can do plugins, but due to the same reasons, OOo X11 can only run X11-based plugins, not native plugins. In theory, NeoOffice could run native plugins, but I never had time to write native code to support that feature.
Patrick |
|
Back to top |
|
|
ovvldc Captain Naiobi
Joined: Sep 13, 2004 Posts: 2352 Location: Zürich, CH
|
Posted: Fri Jan 27, 2006 9:55 am Post subject: |
|
pluby wrote: | You can do plugins, but due to the same reasons, OOo X11 can only run X11-based plugins, not native plugins. In theory, NeoOffice could run native plugins, but I never had time to write native code to support that feature. |
First thing's first . _________________ "What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi |
|
Back to top |
|
|
|