Draft: Prototype fix for #9544
A quick hack for demonstration purposes.
Shows:
- errors can be logged early in gimp startup (if you install bad script)
- errors are logged even when user is not viewing GimpErrorConsole dock. (they can open the dock after an error)
- log is persistent across session, not affected by opening and closing GEC dock.
Has certain flaws (duplicate entries) that are just artifacts of the hack.
Several design issues remain: policy for where/when gimp-message logs to progress bar, etc.
I won't work on this further until there is more consensus for the enhancement.