libgimp, libgimpbase: allow multi-threaded plugins by locking...
...protocol calls. Some calls are waiting for answers, for instance plugin procedures, and tiles which expects data and acknoledgement. This would result in error messages such as: "expected tile ack and received: 5" (5 is GP_PROC_RUN) Typically because a thread would run a procedure while another would receive tiles.
Showing with 22 additions and 0 deletions