diff options
Diffstat (limited to 'plugins/pychrysalide/core.c')
| -rw-r--r-- | plugins/pychrysalide/core.c | 44 | 
1 files changed, 29 insertions, 15 deletions
diff --git a/plugins/pychrysalide/core.c b/plugins/pychrysalide/core.c index 08f570f..1157e73 100644 --- a/plugins/pychrysalide/core.c +++ b/plugins/pychrysalide/core.c @@ -57,18 +57,18 @@  #include "star.h"  #include "strenum.h"  #include "struct.h" -#include "analysis/module.h" -#include "arch/module.h" -#include "common/module.h" -#include "core/module.h" -#include "debug/module.h" -#include "format/module.h" -#include "glibext/module.h" -#ifdef INCLUDE_GTK_SUPPORT -#   include "gtkext/module.h" -#   include "gui/module.h" -#endif -#include "mangling/module.h" +/* #include "analysis/module.h" */ +/* #include "arch/module.h" */ +/* #include "common/module.h" */ +/* #include "core/module.h" */ +/* #include "debug/module.h" */ +/* #include "format/module.h" */ +/* #include "glibext/module.h" */ +/* #ifdef INCLUDE_GTK_SUPPORT */ +/* #   include "gtkext/module.h" */ +/* #   include "gui/module.h" */ +/* #endif */ +/* #include "mangling/module.h" */  #include "plugins/module.h"  #include "plugins/plugin.h" @@ -482,9 +482,11 @@ static void PyExit_pychrysalide(void)  {      assert(_standalone); +    /*      extern void set_current_project(void *project);      set_current_project(NULL); +    */  #ifdef TRACK_GOBJECT_LEAKS      remember_gtypes_for_leaks(); @@ -492,7 +494,7 @@ static void PyExit_pychrysalide(void)      exit_all_plugins(); -    unload_all_core_components(true); +    //unload_all_core_components(true);  #ifdef TRACK_GOBJECT_LEAKS      dump_remaining_gtypes(); @@ -589,16 +591,20 @@ PyMODINIT_FUNC PyInit_pychrysalide(void)      if (!install_metaclass_for_python_gobjects())          goto exit; +#if 0  #ifdef INCLUDE_GTK_SUPPORT      if (!set_version_for_gtk_namespace("3.0"))          goto exit;  #endif +#endif +    /*      if (!load_all_core_components(true))      {          PyErr_SetString(PyExc_SystemError, "unable to load all basic components.");          goto exit;      } +    */      /* Mise en place des fonctionnalités offertes */ @@ -610,6 +616,7 @@ PyMODINIT_FUNC PyInit_pychrysalide(void)      if (status) status = add_features_module(result); +    /*      if (status) status = add_analysis_module(result);      if (status) status = add_arch_module(result);      if (status) status = add_common_module(result); @@ -622,8 +629,10 @@ PyMODINIT_FUNC PyInit_pychrysalide(void)      if (status) status = add_gui_module(result);  #endif      if (status) status = add_mangling_module(result); +    */      if (status) status = add_plugins_module(result); +    /*      if (status) status = ensure_python_string_enum_is_registered();      if (status) status = ensure_python_py_struct_is_registered(); @@ -639,6 +648,7 @@ PyMODINIT_FUNC PyInit_pychrysalide(void)      if (status) status = populate_gui_module();  #endif      if (status) status = populate_mangling_module(); +    */      if (status) status = populate_plugins_module();      if (!status) @@ -668,9 +678,11 @@ PyMODINIT_FUNC PyInit_pychrysalide(void)           *           * On la déclare donc à la main.           */ +        /*          extern void set_batch_mode(void);          set_batch_mode(); +        */          /**           * Si cette extension pour Python est chargée depuis un dépôt Python, @@ -791,7 +803,7 @@ static void load_python_plugins(GPluginModule *plugin)      char *filename;                         /* Chemin d'accès reconstruit  */      GPluginModule *pyplugin;                /* Lien vers un grffon Python  */      bool status;                            /* Bilan d'une opération       */ -    GGenConfig *config;                     /* Configuration à charger     */ +    //GGenConfig *config;                     /* Configuration à charger     */      /* Définition des zones d'influence */ @@ -878,7 +890,7 @@ static void load_python_plugins(GPluginModule *plugin)                  goto done_with_plugin;              } -            g_plugin_module_create_config(pyplugin); +            //g_plugin_module_create_config(pyplugin);              status = g_plugin_module_manage(pyplugin, PGA_PLUGIN_LOADED); @@ -890,9 +902,11 @@ static void load_python_plugins(GPluginModule *plugin)                  goto done_with_plugin;              } +            /*              config = g_plugin_module_get_config(pyplugin);              g_generic_config_read(config);              g_object_unref(G_OBJECT(config)); +            */              g_plugin_module_log_variadic_message(plugin, LMT_PROCESS,                                                   _("Loaded the Python plugin found in the '<b>%s</b>' directory"),  | 
