The com.sun.star.util.theServiceDocumenter has been introduced in LibreOffice 5.1. It helps users of the UNO API to get the documentation for the services they are using:
However, it is rather cumbersome to get in common scripting languages, e.g. StarBasic:
TheServiceDocumenter = GetDefaultContext.getValueByName('/singletons/com.sun.star.util.theServiceDocumenter')
It would be great to have this shortcutted by having it directly available in the scripting APIs:
For Basic: basic/source/classes/sb.cxx and GetUNOConstant
For Python: pyuno/ module
JanI is default CC for Easy Hacks (Add Jan; remove LibreOffice Dev List from CC)
I'd like to take this bug, but I don't understand exactly what it means. What should I do to get started?
(In reply to Quintin Frerichs from comment #2)
> I'd like to take this bug, but I don't understand exactly what it means.
> What should I do to get started?
You need to extent the Basic and Python API, as described in comment 1.
However if you do not understand what it means, you probably have not worked with the UNO API before, and then the bug is quite complicated.
Have a look at
there are many easyhacks defined, it is easier for you to choose one, where you know how it works.
If you want to solve this bug, then of course you are welcome to do so, but please assign it to you.
What about the Automation and CLI bindings? Shouldn't this be added to them as well?