I am a developer at Zotero: one of the leading reference management
softwares. I've recently taken over the development of word integration
plugins, including one for LibreOffice/OpenOffice. The code was handed over
to me as-is, it is a Java based extension and I have been trying to resolve
a couple of issues while figuring out how it works, but have been running
into LibreOffice bugs on every corner. It appears that MacOS is neglected by
LO, so I am trying to bring attention to the biggest issues:

1. Extension installing by double-clicking .oxt files has been broken for
nearly a year. This bug is still present on 5.3.0.3 and Mac OS Sierra
https://bugs.documentfoundation.org/show_bug.cgi?id=99784

2. There are no decent ways to do debug logging on MacOS; none of the
commandline options are available
https://wiki.documentfoundation.org/QA/BugReport/Debug_Information#Mac_OSX:_How_to_get_debug_information

3. Since MacOS X El Capitan LibreOffice won't detect Oracle JREs and only
works with JDK. We have instructions for MacOS users in Zotero
documentation. I cannot find any bugs on the bugtracker
https://www.zotero.org/support/word_processor_plugin_troubleshooting#libreoffice_5_on_macos_1011no_response_from_plugin

4. Since MacOS Sierra LibreOffice is generally very slow. We have been
getting reports of people having issues after performing a couple of actions
with our extension, but there have been no changes on our end since 2015.
Moreover, it seems that LibreOffice itself is terribly slow -- on my 2014
MacBook Pro it takes some good 5 seconds to open Character..., Paragraph...
or Bullets and Numbering... dialogs. On a 2016 linux machine with similar
specs it's essentially instantaneous. There are some reports of this
slowness online, but no bugs on the bugtracker that I could find.
https://ask.libreoffice.org/en/question/79342/libreoffice-extremely-slow-in-mac-os-sierra/
https://ask.libreoffice.org/en/question/77793/libreoffice-hangs-on-macos-sierra/

5. Trying to launch an Xdebug server with Java JDK 1.8.0_121 to debug a Java
extension throws an error "LibreOffice requires a Java runtime environment
(JRE) to perform this task. The selected JRE is defective. Please select
another version or install a new JRE and select it under LibreOffice -
Preferences - LibreOffice - Advanced." I've followed these instructions
https://help.libreoffice.org/Common/Start_Parameters

6. I'm running into a specific problem where
XMessageBoxFactory#createMessageBox() won't display a dialog (the main
window goes inactive and you have to press Esc/Enter, so the dialog box is
created, but not visible on MacOS), but I don't have a small test-case yet.
Possible it is our code. I was hoping to debug it with Eclipse + Java Xdebug
server, but (5) rendered that impossible.

We want to provide a good experience for Zotero + LibreOffice users on
MacOS, but with the current state of LO it is proving difficult. I am
willing to create bugs on the bugtracker and provide debug information (if
somebody can point me in the direction of getting said debug info on MacOS),
but since the extension installation bug hasn't been solved for so long I am
not feeling very positive about whether there is going to be any movement
with any of these either. What is the current state of MacOS LO development
and is it possible to get some love for the MacOS version?

Thanks,
Adomas



--
View this message in context: 
http://nabble.documentfoundation.org/Various-MacOS-extension-issues-tp4208756.html
Sent from the Dev mailing list archive at Nabble.com.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to