Pre-rebase commits were:
* 0def4f5 `plugins: introduce load and unload functions for plugins` * d11ada3 `plugins: generic load_data instead of module pointer in Plugin struct` * bf7bbca `plugins: refactor GtkListStore population code into separate function` * 7acda46 `plugins: when loading active ones, loop until no more proxy plugins are added` * 533c4d6 `plugins: introduce probe() for proxy plugins` * a006f71 `plugins: add geany_plugin_register_proxy() to the plugin API` * ce9fe0b `plugins: reselect when toggling the current plugin` * 0e9923e `demopluxy: add a demo pluxy showcasing how to create a proxy plugin` * e1e8349 `plugins: improve PM dialog for proxy and sub-plugins` * 883ac8b `Fixup 0def4f5 (plugins: introduce load and unload functions for plugins)` * 2e36527 `Fixup d11ada3 (plugins: generic load_data instead of module pointer in Plugin struct)` * dac823b `Fixup bf7bbca (plugins: refactor GtkListStore population code into separate function)` * 290e3ab `Fixup 7acda46 (plugins: when loading active ones, loop until no more proxy plugins are added)` * 50aecf7 `Fixup a006f71 (plugins: add geany_plugin_register_proxy() to the plugin API)` * 04e5e52 `Fixup ce9fe0b (plugins: reselect when toggling the current plugin)` * 9f67844 `Fixup 0e9923e (demopluxy: add a demo pluxy showcasing how to create a proxy plugin)` * 31d94e7 `Fixup e1e8349 (plugins: improve PM dialog for proxy and sub-plugins)` * d148920 `plugins: use GQueue to restore GLib compatibility` * 85a1674 `Fixup 0def4f5 #2 (plugins: introduce load and unload functions for plugins)` * 2e443d1 `Fixup 7acda46 #2 (plugins: when loading active ones, loop until no more proxy plugins are added)` * b87c711 `Fixup a006f71 #2 (plugins: add geany_plugin_register_proxy() to the plugin API)` * f86877f `Fixup ce9fe0b #2 (plugins: reselect when toggling the current plugin)` * 336f641 `Fixup 0e9923e #2 (demopluxy: add a demo pluxy showcasing how to create a proxy plugin)` * 367f303 `Fixup e1e8349 #2 (plugins: improve PM dialog for proxy and sub-plugins)` * 5a3872a `Fixup d148920 (plugins: use GQueue to restore GLib compatibility)` * 6e1dfd4 `Fixup a006f71 #3 (plugins: add geany_plugin_register_proxy() to the plugin API)` * 8e7de03 `Fixup 0e9923e #3 (demopluxy: add a demo pluxy showcasing how to create a proxy plug` * f90bc9c `Fixup a006f71 #4 (plugins: add geany_plugin_register_proxy() to the plugin API)` * 7c329d0 `Fixup 0e9923e #4 (demopluxy: add a demo pluxy showcasing how to create a proxy plugin)` * 1529158 `Fixup d148920 #2 (plugins: use GQueue to restore GLib compatibility)` * c54735e `Fixup 0def4f5 #3 (plugins: introduce load and unload functions for plugins)` * 8a9c66a `Fixup bf7bbca #2 (plugins: refactor GtkListStore population code into separate function)` * d6978be `Fixup 0e9923e #5 (demopluxy: add a demo pluxy showcasing how to create a proxy plugin)` * 38b4c03 `Fixup 0def4f5 #4 (plugins: introduce load and unload functions for plugins)` * be02a70 `Fixup d11ada3 #2 (plugins: generic load_data instead of module pointer in Plugin struct)` * c7ef4aa `Fixup bf7bbca #3 (plugins: refactor GtkListStore population code into separate function)` * 13699be `Fixup a006f71 #5 (plugins: add geany_plugin_register_proxy() to the plugin API)` * df6569a `Fixup a006f71 #6 (plugins: add geany_plugin_register_proxy() to the plugin API)` * 0252408 `plugins: do not pass potentially destroyed data to unload callback` * d5a06a7 `plugins: enfore geany_plugin_register_proxy() can be called once` * 8161913 `Fixup 0def4f5 #5 (plugins: introduce load and unload functions for plugins)` * efc4f78 `Fixup d11ada3 #3 (plugins: generic load_data instead of module pointer in Plugin struct)` * 90c905a `Revert "plugins: do not pass potentially destroyed data to unload callback"`
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/629#issuecomment-145861968