Miklos Vajna
Miklos Vajna
Hrm, my hope was that the watchdog would show what kind of request causes the hang, but this is not a lot of data.. unless @caolanm thinks otherwise.
FWIW, Word has this functionality hidden in the ribbon by default. Once you enable the Developer tab, it has sections, one of the sections is Controls. Then the individual buttons...
For the async dialog conversion, the backtrace of run(), till the async command dispatch: ``` #0 DigitalSignaturesDialog::run() (this=0x74f5200) at /home/vmiklos/git/libreoffice/core/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx:423 #1 0x00007fffbc31b5c7 in (anonymous namespace)::DocumentDigitalSignatures::ImplViewSignatures(com::sun::star::uno::Reference const&, com::sun::star::uno::Reference const&, DocumentSignatureMode, bool)...
https://gerrit.libreoffice.org/c/core/+/172914 step 1/5 to make the rw sign dialog async, on master so far. https://gerrit.libreoffice.org/c/core/+/172934 is step 2/5 on master.
https://gerrit.libreoffice.org/c/core/+/173060 is step 3/5 on master.
https://gerrit.libreoffice.org/c/core/+/173117 is step 4/5 on master.
https://gerrit.libreoffice.org/c/core/+/173155 is step 5/5 on master, to have an async signing dialog.
One more sub-task before getting to signature removal: the doc sign dialog is available in COOL, but not the macro sign dialog. The idea is to automatically sign macros (when...
https://gerrit.libreoffice.org/c/core/+/173118/2#message-9b569cb370711a1c783597ca9c31ef80de571032 suggests there is some cleanup is recommended after the async conversion, https://gerrit.libreoffice.org/c/core/+/173313 does that.
https://gerrit.libreoffice.org/c/core/+/173428 implements the core side of signature removal.