[TRACKING BUG] for the changes to the plug-in API (and PDB)
Submitted by Raphaël Quinet
Link to original bug (#101604)
Description
There are several bugs that would require some changes to the interface between the plug-ins and the core (or other plug-ins). In order to keep track of these and to have the "whole picture" available when a redesign takes place, I am opening this tracking bug. It should have dependencies on the bugs that require or suggest some API changes.
Here is a summary of the first bugs added in the dependency list:
- bug #51937 (macro recorder, requires plug-ins to save typed params)
- bug #101541 (also saving plug-in params, for GAP)
- bug #63610 (plug-ins settings saved by the core for next session)
- bug #62988 (passing id of dialog windows between core and plug-ins)
- bug #6010 (closed) (passing id of progress bar between core and plug-ins)
- bug #25272 (thumbnails created by file plug-ins, not by the core)
- bug #51547 (locking of layers to avoid conflicts between plug-ins)
- Maybe also bug #50649, although it could be solved in a different way that does not require any changes to the plug-in API (but would imply some performance hit and would not be as flexible).
Version: git master
Depends on
- Bug 51547
- Bug 51937
- Bug 63610
- Bug 68281
- Bug 71200
- Bug 120829
- Bug 133093
- Bug 6010
- Bug 25272
- Bug 50649
- Bug 62988
- Bug 81636
- Bug 86586
- Bug 101541
- Bug 120500
- Bug 129598
- Bug 131596
- Bug 137053
- Bug 164539
- Bug 306426
- Bug 314379
- Bug 314448
- Bug 314458
- Bug 319617
- Bug 344818
- Bug 347677
- Bug 486977
- Bug 497159