Melvin,
Hi,
I just made a patch to add remote control for Dillo.
1. Summary:
1.1 Why?
To be able to command Dillo from another process. E.g.: if Dillo is used as a help doc browser of a program, the program can implement context sensitive help and associate to each widget a help URL. The same Dillo instance can then be used to show the differents help docs. Other example, which also was the motivation of this patch: Sylpheed-Claws uses Dillo to render HTML mail, but currently it has to run a new instance each time the user views an HTML mail. Having only one instance is more efficient and improve responsiveness.
I agree.
1.2. HowTo [...]
I think this will be better handled with a dpi. It solves several problems and also add flexibility (you accurately mention some of them in:
3. Caveat [...]
So please give a study to the framework, isolate the needed commands (mostly done it seems) and I'll answer when time allows me. Sorry for the short answer. :( Best Jorge.-