X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fopenbox.c;h=90756097819513def36299ad23f6bff32b5eb02e;hb=cbbf90a718ecc6836ef7a77b9040aebb9da348b8;hp=a7357b2ffe2ff3b2513383b73b01864d66e4dd3d;hpb=71c8b0b7b2cf2fa79ac4c81b7756f2b230f2de7a;p=chaz%2Fopenbox diff --git a/openbox/openbox.c b/openbox/openbox.c index a7357b2f..90756097 100644 --- a/openbox/openbox.c +++ b/openbox/openbox.c @@ -7,13 +7,12 @@ #include "screen.h" #include "focus.h" #include "extensions.h" -#include "gettext.h" -#include "config.h" #include "parse.h" #include "grab.h" #include "engine.h" #include "plugin.h" #include "timer.h" +#include "gettext.h" #include "../render/render.h" #include "../render/font.h" @@ -69,9 +68,9 @@ int main(int argc, char **argv) /* initialize the locale */ if (!setlocale(LC_ALL, "")) g_warning("Couldn't set locale from environment.\n"); - bindtextdomain(PACKAGE, LOCALEDIR); - bind_textdomain_codeset(PACKAGE, "UTF-8"); - textdomain(PACKAGE); + bindtextdomain(PACKAGE_NAME, LOCALEDIR); + bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); + textdomain(PACKAGE_NAME); /* start our event dispatcher and register for signals */ dispatch_startup(); @@ -149,9 +148,11 @@ int main(int argc, char **argv) if (screen_annex()) { /* it will be ours! */ timer_startup(); - config_startup(); render_startup(); font_startup(); + event_startup(); + grab_startup(); + engine_startup(); plugin_startup(); /* startup the parsing so plugins can register sections of the rc */ @@ -165,12 +166,12 @@ int main(int argc, char **argv) /* we're done with parsing now, kill it */ parse_shutdown(); - engine_startup(); - event_startup(); + /* load the engine specified in the rc */ + engine_load(); + screen_startup(); focus_startup(); client_startup(); - grab_startup(); /* call startup for all the plugins */ plugin_startall(); @@ -186,14 +187,13 @@ int main(int argc, char **argv) client_unmanage_all(); plugin_shutdown(); /* calls all the plugins' shutdown functions */ - grab_shutdown(); client_shutdown(); focus_shutdown(); screen_shutdown(); - event_shutdown(); engine_shutdown(); + grab_shutdown(); + event_shutdown(); render_shutdown(); - config_shutdown(); timer_shutdown(); } @@ -256,7 +256,7 @@ void signal_handler(const ObEvent *e, void *data) void print_version() { - g_print("Openbox %s\n\n", VERSION); + g_print("Openbox %s\n\n", PACKAGE_VERSION); g_print("This program comes with ABSOLUTELY NO WARRANTY.\n"); g_print("This is free software, and you are welcome to redistribute it\n"); g_print("under certain conditions. See the file COPYING for details.\n\n"); @@ -272,7 +272,7 @@ void print_help() g_print(" -version Display the version and exit\n"); g_print(" -sync Run in synchronous mode (this is slow and meant\n" " for debugging X routines)\n"); - g_print("\nPlease report bugs at %s\n", BUGURL); + g_print("\nPlease report bugs at %s\n", PACKAGE_BUGREPORT); } void parse_args(int argc, char **argv)