static Eina_Bool
_e_main_deferred_job_schedule(void *d EINA_UNUSED, int type EINA_UNUSED, void *ev EINA_UNUSED)
{
+ PRCTL("[Winsys] all modules loaded");
ecore_idler_add(_e_main_subsystem_defer, NULL);
return ECORE_CALLBACK_DONE;
}
#endif
TRACE_DS_BEGIN(MAIN:BEGIN STARTUP);
TS("Begin Startup");
+ PRCTL("[Winsys] start of main");
/* trap deadly bug signals and allow some form of sane recovery */
/* or ability to gdb attach and debug at this point - better than your */
if (!e_client_init()) return 0;
TS("Compositor Init");
+ PRCTL("[Winsys] start of compositor init");
if (!e_comp_init())
{
e_error_message_show(_("Enlightenment cannot create a compositor.\n"));
_e_main_shutdown(-1);
}
+ PRCTL("[Winsys] end of compositor init");
_e_main_desk_restore();
return 1;
if (_wmready_checker)
{
TS("[WM] WINDOW MANAGER is READY!!!");
+ PRCTL("[Winsys] WINDOW MANAGER is READY!!!");
fclose(_wmready_checker);
/*TODO: Next lines should be removed. */
if (_tmp_wm_ready_checker)
{
TS("[WM] temporary wm_ready path is created.");
+ PRCTL("[Winsys] temporary wm_ready path is created.");
fclose(_tmp_wm_ready_checker);
}
else
{
TS("[WM] temporary wm_ready path create failed.");
+ PRCTL("[Winsys] temporary wm_ready path create failed.");
}
}
else
{
TS("[WM] WINDOW MANAGER is READY. BUT, failed to create .wm_ready file.");
+ PRCTL("[Winsys] WINDOW MANAGER is READY. BUT, failed to create .wm_ready file.");
}
}
snprintf(buf, sizeof(buf), _("Loading Module: %s"), em->name);
e_init_status_set(buf);
+ PRCTL("[Winsys] start of Loading Module: %s", em->name);
m = e_module_new(em->name);
- if (m) e_module_enable(m);
+ if (m)
+ {
+ e_module_enable(m);
+ PRCTL("[Winsys] end of Loading Module: %s", em->name);
+ }
+ else
+ {
+ PRCTL("[Winsys] end of Loading Module: Failed to load %s", em->name);
+ }
}
}