1) translate all of openbox's output

2) update copyrights.
3) make release. ok that part not quite yet.
This commit is contained in:
Dana Jansens 2007-04-23 17:56:35 +00:00
parent ea088eb88d
commit 2442cdfd85
91 changed files with 215 additions and 191 deletions

2
README
View file

@ -1,6 +1,6 @@
Openbox Openbox
Copyright (C) 2004-2005 Mikael Magnusson Copyright (C) 2004-2005 Mikael Magnusson
Copyright (C) 2002-2004 Ben Jansens Copyright (C) 2002-2007 Dana Jansens
---- ----

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
gettext.h for the Openbox window manager gettext.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
action.c for the Openbox window manager action.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -34,6 +34,7 @@
#include "config.h" #include "config.h"
#include "mainloop.h" #include "mainloop.h"
#include "startupnotify.h" #include "startupnotify.h"
#include "gettext.h"
#include <glib.h> #include <glib.h>
@ -912,10 +913,11 @@ ObAction *action_from_string(const gchar *name, ObUserAction uact)
break; break;
} }
if (!exist) if (!exist)
g_warning("Invalid action '%s' requested. No such action exists.", g_message(_("Invalid action '%s' requested. No such action exists."),
name); name);
if (!a) if (!a)
g_warning("Invalid use of action '%s'. Action will be ignored.", name); g_message(_("Invalid use of action '%s'. Action will be ignored."),
name);
return a; return a;
} }
@ -1104,7 +1106,7 @@ void action_execute(union ActionData *data)
cmd = g_filename_from_utf8(data->execute.path, -1, NULL, NULL, NULL); cmd = g_filename_from_utf8(data->execute.path, -1, NULL, NULL, NULL);
if (cmd) { if (cmd) {
if (!g_shell_parse_argv (cmd, NULL, &argv, &e)) { if (!g_shell_parse_argv (cmd, NULL, &argv, &e)) {
g_warning("failed to execute '%s': %s", g_message(_("Failed to execute '%s': %s"),
cmd, e->message); cmd, e->message);
g_error_free(e); g_error_free(e);
} else if (data->execute.startupnotify) { } else if (data->execute.startupnotify) {
@ -1122,7 +1124,7 @@ void action_execute(union ActionData *data)
if (!g_spawn_async(NULL, argv, NULL, G_SPAWN_SEARCH_PATH | if (!g_spawn_async(NULL, argv, NULL, G_SPAWN_SEARCH_PATH |
G_SPAWN_DO_NOT_REAP_CHILD, G_SPAWN_DO_NOT_REAP_CHILD,
NULL, NULL, NULL, &e)) { NULL, NULL, NULL, &e)) {
g_warning("failed to execute '%s': %s", g_message(_("Failed to execute '%s': %s"),
cmd, e->message); cmd, e->message);
g_error_free(e); g_error_free(e);
sn_spawn_cancel(); sn_spawn_cancel();
@ -1135,7 +1137,7 @@ void action_execute(union ActionData *data)
G_SPAWN_DO_NOT_REAP_CHILD, G_SPAWN_DO_NOT_REAP_CHILD,
NULL, NULL, NULL, &e)) NULL, NULL, NULL, &e))
{ {
g_warning("failed to execute '%s': %s", g_message(_("Failed to execute '%s': %s"),
cmd, e->message); cmd, e->message);
g_error_free(e); g_error_free(e);
} }
@ -1143,7 +1145,8 @@ void action_execute(union ActionData *data)
} }
g_free(cmd); g_free(cmd);
} else { } else {
g_warning("failed to convert '%s' from utf8", data->execute.path); g_message(_("Failed to convert the path '%s' from utf8"),
data->execute.path);
} }
} }
} }

View file

@ -2,7 +2,7 @@
action.h for the Openbox window manager action.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
client_list_menu.c for the Openbox window manager client_list_menu.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
client_list_menu.h for the Openbox window manager client_list_menu.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
client_list_menu.c for the Openbox window manager client_list_menu.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -76,6 +76,7 @@ static void desk_menu_update(ObMenuFrame *frame, gpointer data)
acts = g_slist_append(acts, act); acts = g_slist_append(acts, act);
e = menu_add_normal(menu, i, e = menu_add_normal(menu, i,
(c->iconic ? c->icon_title : c->title), acts); (c->iconic ? c->icon_title : c->title), acts);
if (config_menu_client_list_icons if (config_menu_client_list_icons
&& (icon = client_icon(c, 32, 32))) { && (icon = client_icon(c, 32, 32))) {
e->data.normal.icon_width = icon->width; e->data.normal.icon_width = icon->width;

View file

@ -2,7 +2,7 @@
client_list_menu.h for the Openbox window manager client_list_menu.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
client_menu.c for the Openbox window manager client_menu.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
client_menu.h for the Openbox window manager client_menu.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
config.c for the Openbox window manager config.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -26,6 +26,7 @@
#include "screen.h" #include "screen.h"
#include "parser/parse.h" #include "parser/parse.h"
#include "openbox.h" #include "openbox.h"
#include "gettext.h"
gboolean config_focus_new; gboolean config_focus_new;
gboolean config_focus_follow; gboolean config_focus_follow;
@ -625,7 +626,7 @@ static void parse_dock(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
config_dock_app_move_button = b; config_dock_app_move_button = b;
config_dock_app_move_modifiers = s; config_dock_app_move_modifiers = s;
} else { } else {
g_warning("invalid button '%s'", str); g_message(_("Invalid button '%s' specified in config file"), str);
} }
g_free(str); g_free(str);
} }

View file

@ -2,7 +2,7 @@
config.h for the Openbox window manager config.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
dock.c for the Openbox window manager dock.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
dock.h for the Openbox window manager dock.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
event.c for the Openbox window manager event.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
event.h for the Openbox window manager event.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
extensions.c for the Openbox window manager extensions.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
extensions.h for the Openbox window manager extensions.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
focus.h for the Openbox window manager focus.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
frame.h for the Openbox window manager frame.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
framerender.c for the Openbox window manager framerender.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
framerender.h for the Openbox window manager framerender.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
geom.h for the Openbox window manager geom.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
grab.c for the Openbox window manager grab.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -22,6 +22,7 @@
#include "event.h" #include "event.h"
#include "xerror.h" #include "xerror.h"
#include "screen.h" #include "screen.h"
#include "debug.h"
#include <glib.h> #include <glib.h>
#include <X11/Xlib.h> #include <X11/Xlib.h>
@ -162,14 +163,14 @@ void grab_button_full(guint button, guint state, Window win, guint mask,
{ {
guint i; guint i;
xerror_set_ignore(TRUE); /* can get BadAccess' from these */ xerror_set_ignore(TRUE); /* can get BadAccess from these */
xerror_occured = FALSE; xerror_occured = FALSE;
for (i = 0; i < MASK_LIST_SIZE; ++i) for (i = 0; i < MASK_LIST_SIZE; ++i)
XGrabButton(ob_display, button, state | mask_list[i], win, FALSE, mask, XGrabButton(ob_display, button, state | mask_list[i], win, FALSE, mask,
pointer_mode, GrabModeSync, None, ob_cursor(cur)); pointer_mode, GrabModeSync, None, ob_cursor(cur));
xerror_set_ignore(FALSE); xerror_set_ignore(FALSE);
if (xerror_occured) if (xerror_occured)
g_warning("failed to grab button %d modifiers %d", button, state); ob_debug("Failed to grab button %d modifiers %d", button, state);
} }
void grab_button(guint button, guint state, Window win, guint mask) void grab_button(guint button, guint state, Window win, guint mask)
@ -196,7 +197,7 @@ void grab_key(guint keycode, guint state, Window win, gint keyboard_mode)
GrabModeAsync, keyboard_mode); GrabModeAsync, keyboard_mode);
xerror_set_ignore(FALSE); xerror_set_ignore(FALSE);
if (xerror_occured) if (xerror_occured)
g_warning("failed to grab keycode %d modifiers %d", keycode, state); ob_debug("Failed to grab keycode %d modifiers %d", keycode, state);
} }
void ungrab_all_keys(Window win) void ungrab_all_keys(Window win)

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
grab.h for the Openbox window manager grab.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
group.c for the Openbox window manager group.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
group.h for the Openbox window manager group.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
keyboard.c for the Openbox window manager keyboard.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -32,6 +32,7 @@
#include "keyboard.h" #include "keyboard.h"
#include "translate.h" #include "translate.h"
#include "moveresize.h" #include "moveresize.h"
#include "gettext.h"
#include <glib.h> #include <glib.h>
@ -127,7 +128,7 @@ gboolean keyboard_bind(GList *keylist, ObAction *action)
t = tree; t = tree;
if (conflict) { if (conflict) {
g_warning("conflict with binding"); g_message(_("Conflict with key binding in config file"));
tree_destroy(tree); tree_destroy(tree);
return FALSE; return FALSE;
} }

View file

@ -2,7 +2,7 @@
keyboard.h for the Openbox window manager keyboard.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
keytree.c for the Openbox window manager keytree.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
keytree.h for the Openbox window manager keytree.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
mainloop.c for the Openbox window manager mainloop.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
mainloop.h for the Openbox window manager mainloop.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -31,6 +31,7 @@
#include "client_menu.h" #include "client_menu.h"
#include "client_list_menu.h" #include "client_list_menu.h"
#include "client_list_combined_menu.h" #include "client_list_combined_menu.h"
#include "gettext.h"
#include "parser/parse.h" #include "parser/parse.h"
typedef struct _ObMenuParseState ObMenuParseState; typedef struct _ObMenuParseState ObMenuParseState;
@ -90,13 +91,17 @@ void menu_startup(gboolean reconfig)
loaded = TRUE; loaded = TRUE;
parse_tree(menu_parse_inst, doc, node->children); parse_tree(menu_parse_inst, doc, node->children);
xmlFreeDoc(doc); xmlFreeDoc(doc);
} } else
g_message(_("Unable to find a valid menu file '%s'"),
(const gchar*)it->data);
} }
if (!loaded) { if (!loaded) {
if (parse_load_menu("menu.xml", &doc, &node)) { if (parse_load_menu("menu.xml", &doc, &node)) {
parse_tree(menu_parse_inst, doc, node->children); parse_tree(menu_parse_inst, doc, node->children);
xmlFreeDoc(doc); xmlFreeDoc(doc);
} } else
g_message(_("Unable to find a valid menu file '%s'"),
"menu.xml");
} }
g_assert(menu_parse_state.parent == NULL); g_assert(menu_parse_state.parent == NULL);
@ -138,7 +143,8 @@ void menu_pipe_execute(ObMenu *self)
return; return;
if (!g_spawn_command_line_sync(self->execute, &output, NULL, NULL, &err)) { if (!g_spawn_command_line_sync(self->execute, &output, NULL, NULL, &err)) {
g_warning("Failed to execute command for pipe-menu: %s", err->message); g_message(_("Failed to execute command for pipe-menu '%s': %s"),
self->execute, err->message);
g_error_free(err); g_error_free(err);
return; return;
} }
@ -154,7 +160,7 @@ void menu_pipe_execute(ObMenu *self)
parse_tree(menu_parse_inst, doc, node->children); parse_tree(menu_parse_inst, doc, node->children);
xmlFreeDoc(doc); xmlFreeDoc(doc);
} else { } else {
g_warning("Invalid output from pipe-menu: %s", self->execute); g_message(_("Invalid output from pipe-menu '%s'"), self->execute);
} }
g_free(output); g_free(output);
@ -167,7 +173,7 @@ static ObMenu* menu_from_name(gchar *name)
g_assert(name != NULL); g_assert(name != NULL);
if (!(self = g_hash_table_lookup(menu_hash, name))) if (!(self = g_hash_table_lookup(menu_hash, name)))
g_warning("Attempted to access menu '%s' but it does not exist.", g_message(_("Attempted to access menu '%s' but it does not exist"),
name); name);
return self; return self;
} }

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
misc.h for the Openbox window manager misc.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
mouse.c for the Openbox window manager mouse.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -28,6 +28,8 @@
#include "frame.h" #include "frame.h"
#include "translate.h" #include "translate.h"
#include "mouse.h" #include "mouse.h"
#include "gettext.h"
#include <glib.h> #include <glib.h>
typedef struct { typedef struct {
@ -309,13 +311,13 @@ gboolean mouse_bind(const gchar *buttonstr, const gchar *contextstr,
GSList *it; GSList *it;
if (!translate_button(buttonstr, &state, &button)) { if (!translate_button(buttonstr, &state, &button)) {
g_warning("invalid button '%s'", buttonstr); g_message(_("Invalid button '%s' in pointer binding"), buttonstr);
return FALSE; return FALSE;
} }
context = frame_context_from_string(contextstr); context = frame_context_from_string(contextstr);
if (!context) { if (!context) {
g_warning("invalid context '%s'", contextstr); g_message(_("Invalid context '%s' in pointer binding"), contextstr);
return FALSE; return FALSE;
} }

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
mouse.h for the Openbox window manager mouse.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
moveresize.c for the Openbox window manager moveresize.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
moveresize.h for the Openbox window manager moveresize.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
mwm.h for the Openbox window manager mwm.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
openbox.c for the Openbox window manager openbox.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -103,7 +103,7 @@ gint main(gint argc, gchar **argv)
/* initialize the locale */ /* initialize the locale */
if (!setlocale(LC_ALL, "")) if (!setlocale(LC_ALL, ""))
g_warning("Couldn't set locale from environment."); g_message(_("Couldn't set locale from environment."));
bindtextdomain(PACKAGE_NAME, LOCALEDIR); bindtextdomain(PACKAGE_NAME, LOCALEDIR);
bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); bind_textdomain_codeset(PACKAGE_NAME, "UTF-8");
textdomain(PACKAGE_NAME); textdomain(PACKAGE_NAME);
@ -111,7 +111,7 @@ gint main(gint argc, gchar **argv)
g_set_prgname(argv[0]); g_set_prgname(argv[0]);
if (chdir(g_get_home_dir()) == -1) if (chdir(g_get_home_dir()) == -1)
g_warning("Unable to change to home directory (%s): %s", g_message(_("Unable to change to home directory (%s): %s"),
g_get_home_dir(), g_strerror(errno)); g_get_home_dir(), g_strerror(errno));
/* parse out command line args */ /* parse out command line args */
@ -162,9 +162,9 @@ gint main(gint argc, gchar **argv)
/* check for locale support */ /* check for locale support */
if (!XSupportsLocale()) if (!XSupportsLocale())
g_warning("X server does not support locale."); g_message(_("X server does not support locale."));
if (!XSetLocaleModifiers("")) if (!XSetLocaleModifiers(""))
g_warning("Cannot set locale modifiers for the X server."); g_message(_("Cannot set locale modifiers for the X server."));
/* set our error handler */ /* set our error handler */
XSetErrorHandler(xerror_handler); XSetErrorHandler(xerror_handler);
@ -225,8 +225,11 @@ gint main(gint argc, gchar **argv)
PROP_SETS(RootWindow(ob_display, ob_screen), PROP_SETS(RootWindow(ob_display, ob_screen),
openbox_rc, config_file); openbox_rc, config_file);
parse_tree(i, doc, node->xmlChildrenNode); parse_tree(i, doc, node->xmlChildrenNode);
} else } else {
g_message(_("Unable to find a valid config file, using "
"some simple defaults"));
PROP_ERASE(RootWindow(ob_display, ob_screen), openbox_rc); PROP_ERASE(RootWindow(ob_display, ob_screen), openbox_rc);
}
/* we're done with parsing now, kill it */ /* we're done with parsing now, kill it */
parse_close(doc); parse_close(doc);
parse_shutdown(i); parse_shutdown(i);
@ -343,8 +346,8 @@ gint main(gint argc, gchar **argv)
execvp(argvp[0], argvp); execvp(argvp[0], argvp);
g_strfreev(argvp); g_strfreev(argvp);
} else { } else {
g_warning("failed to execute '%s': %s", restart_path, g_message(_("Restart failed to execute new executable "
err->message); "'%s': %s"), restart_path, err->message);
g_error_free(err); g_error_free(err);
} }
} }
@ -383,8 +386,10 @@ static void signal_handler(gint signal, gpointer data)
static void print_version() static void print_version()
{ {
g_print("Openbox %s\n", PACKAGE_VERSION); g_print("Openbox %s\n", PACKAGE_VERSION);
g_print("Copyright (c) 2007 Mikael Magnusson\n"); g_print(_("Copyright (c)"));
g_print("Copyright (c) 2003-2007 Dana Jansens\n\n"); g_print(" 2007 Mikael Magnusson\n");
g_print(_("Copyright (c)"));
g_print(" 2003-2007 Dana Jansens\n\n");
g_print("This program comes with ABSOLUTELY NO WARRANTY.\n"); 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("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"); g_print("under certain conditions. See the file COPYING for details.\n\n");
@ -392,29 +397,31 @@ static void print_version()
static void print_help() static void print_help()
{ {
g_print("Syntax: openbox [options]\n\n"); g_print(_("Syntax: openbox [options]\n\n"));
g_print("Options:\n\n"); g_print(_("Options:\n\n"));
g_print(" --reconfigure Tell the currently running instance of " g_print(_(" --reconfigure Tell the currently running instance of "
"Openbox to\n" "Openbox to\n"
" reconfigure (and then exit immediately)\n"); " reconfigure (and then exit "
g_print(" --config-file FILE Specify the file to load for the config " "immediately)\n"));
"file\n"); g_print(_(" --config-file FILE Specify the file to load for the config "
"file\n"));
#ifdef USE_SM #ifdef USE_SM
g_print(" --sm-disable Disable connection to session manager\n"); g_print(_(" --sm-disable Disable connection to session "
g_print(" --sm-client-id ID Specify session management ID\n"); "manager\n"));
g_print(" --sm-save-file FILE Specify file to load a saved session" g_print(_(" --sm-client-id ID Specify session management ID\n"));
"from\n"); g_print(_(" --sm-save-file FILE Specify file to load a saved session"
"from\n"));
#endif #endif
g_print(" --replace Replace the currently running window " g_print(_(" --replace Replace the currently running window "
"manager\n"); "manager\n"));
g_print(" --help Display this help and exit\n"); g_print(_(" --help Display this help and exit\n"));
g_print(" --version Display the version and exit\n"); g_print(_(" --version Display the version and exit\n"));
g_print(" --sync Run in synchronous mode (this is slow and " g_print(_(" --sync Run in synchronous mode (this is slow and"
"meant for\n" " meant for\n"
" debugging X routines)\n"); " debugging X routines)\n"));
g_print(" --debug Display debugging output\n"); g_print(_(" --debug Display debugging output\n"));
g_print(" --debug-focus Display debugging output\n"); g_print(_(" --debug-focus Display debugging output\n"));
g_print("\nPlease report bugs at %s\n\n", PACKAGE_BUGREPORT); g_print(_("\nPlease report bugs at %s\n\n"), PACKAGE_BUGREPORT);
} }
static void parse_args(gint argc, gchar **argv) static void parse_args(gint argc, gchar **argv)

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
openbox.h for the Openbox window manager openbox.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
place.h for the Openbox window manager place.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
popup.c for the Openbox window manager popup.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
popup.h for the Openbox window manager popup.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
resist.c for the Openbox window manager resist.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
resist.h for the Openbox window manager resist.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -34,6 +34,7 @@
#include "popup.h" #include "popup.h"
#include "extensions.h" #include "extensions.h"
#include "render/render.h" #include "render/render.h"
#include "gettext.h"
#include <X11/Xlib.h> #include <X11/Xlib.h>
#ifdef HAVE_UNISTD_H #ifdef HAVE_UNISTD_H
@ -79,7 +80,7 @@ static gboolean replace_wm()
current_wm_sn_owner = None; current_wm_sn_owner = None;
if (current_wm_sn_owner) { if (current_wm_sn_owner) {
if (!ob_replace_wm) { if (!ob_replace_wm) {
g_warning("A window manager is already running on screen %d", g_message(_("A window manager is already running on screen %d"),
ob_screen); ob_screen);
return FALSE; return FALSE;
} }
@ -116,7 +117,7 @@ static gboolean replace_wm()
timestamp); timestamp);
if (XGetSelectionOwner(ob_display, wm_sn_atom) != screen_support_win) { if (XGetSelectionOwner(ob_display, wm_sn_atom) != screen_support_win) {
g_warning("Could not acquire window manager selection on screen %d", g_message(_("Could not acquire window manager selection on screen %d"),
ob_screen); ob_screen);
return FALSE; return FALSE;
} }
@ -137,8 +138,8 @@ static gboolean replace_wm()
} }
if (wait >= timeout) { if (wait >= timeout) {
g_warning("Timeout expired while waiting for the current WM to die " g_message(_("Timeout expired while waiting for the current WM to die"
"on screen %d", ob_screen); " on screen %d"), ob_screen);
return FALSE; return FALSE;
} }
} }
@ -179,7 +180,7 @@ gboolean screen_annex()
ROOT_EVENTMASK); ROOT_EVENTMASK);
xerror_set_ignore(FALSE); xerror_set_ignore(FALSE);
if (xerror_occured) { if (xerror_occured) {
g_warning("A window manager is already running on screen %d", g_message(_("A window manager is already running on screen %d"),
ob_screen); ob_screen);
XDestroyWindow(ob_display, screen_support_win); XDestroyWindow(ob_display, screen_support_win);

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
screen.h for the Openbox window manager screen.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
session.c for the Openbox window manager session.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -164,9 +164,10 @@ void session_startup(gint argc, gchar **argv)
sm_sessions_path = g_build_filename(parse_xdg_data_home_path(), sm_sessions_path = g_build_filename(parse_xdg_data_home_path(),
"openbox", "sessions", NULL); "openbox", "sessions", NULL);
if (!parse_mkdir_path(sm_sessions_path, 0700)) if (!parse_mkdir_path(sm_sessions_path, 0700)) {
g_warning(_("Unable to make directory '%s': %s"), g_message(_("Unable to make directory '%s': %s"),
sm_sessions_path, g_strerror(errno)); sm_sessions_path, g_strerror(errno));
}
if (save_file) if (save_file)
session_load(save_file); session_load(save_file);
@ -339,7 +340,7 @@ static gboolean session_save()
f = fopen(save_file, "w"); f = fopen(save_file, "w");
if (!f) { if (!f) {
success = FALSE; success = FALSE;
g_warning("unable to save the session to %s: %s", g_message(_("Unable to save the session to '%s': %s"),
save_file, g_strerror(errno)); save_file, g_strerror(errno));
} else { } else {
guint stack_pos = 0; guint stack_pos = 0;
@ -429,7 +430,7 @@ static gboolean session_save()
if (fflush(f)) { if (fflush(f)) {
success = FALSE; success = FALSE;
g_warning("error while saving the session to %s: %s", g_message(_("Error while saving the session to '%s': %s"),
save_file, g_strerror(errno)); save_file, g_strerror(errno));
} }
fclose(f); fclose(f);

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
session.h for the Openbox window manager session.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
stacking.c for the Openbox window manager stacking.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
stacking.h for the Openbox window manager stacking.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
startupnotify.c for the Openbox window manager startupnotify.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
startupnotify.h for the Openbox window manager startupnotify.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
translate.c for the Openbox window manager translate.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -19,6 +19,7 @@
#include "openbox.h" #include "openbox.h"
#include "mouse.h" #include "mouse.h"
#include "gettext.h"
#include <glib.h> #include <glib.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
@ -37,7 +38,7 @@ static guint translate_modifier(gchar *str)
!g_ascii_strcasecmp("C", str)) return ControlMask; !g_ascii_strcasecmp("C", str)) return ControlMask;
else if (!g_ascii_strcasecmp("Shift", str) || else if (!g_ascii_strcasecmp("Shift", str) ||
!g_ascii_strcasecmp("S", str)) return ShiftMask; !g_ascii_strcasecmp("S", str)) return ShiftMask;
g_warning("Invalid modifier '%s' in binding.", str); g_message(_("Invalid modifier key '%s' in key/pointer binding"), str);
return 0; return 0;
} }
@ -73,7 +74,7 @@ gboolean translate_button(const gchar *str, guint *state, guint *button)
else if (!g_ascii_strcasecmp("Down", l)) *button = 5; else if (!g_ascii_strcasecmp("Down", l)) *button = 5;
else if (!g_ascii_strncasecmp("Button", l, 6)) *button = atoi(l+6); else if (!g_ascii_strncasecmp("Button", l, 6)) *button = atoi(l+6);
if (!*button) { if (!*button) {
g_warning("Invalid button '%s' in pointer binding.", l); g_message(_("Invalid button '%s' in pointer binding"), l);
goto translation_fail; goto translation_fail;
} }
@ -115,20 +116,20 @@ gboolean translate_key(const gchar *str, guint *state, guint *keycode)
/* take it directly */ /* take it directly */
*keycode = strtol(l, &end, 16); *keycode = strtol(l, &end, 16);
if (*l == '\0' || *end != '\0') { if (*l == '\0' || *end != '\0') {
g_warning("Invalid key code '%s' in key binding.", l); g_message(_("Invalid key code '%s' in key binding"), l);
goto translation_fail; goto translation_fail;
} }
} else { } else {
/* figure out the keycode */ /* figure out the keycode */
sym = XStringToKeysym(l); sym = XStringToKeysym(l);
if (sym == NoSymbol) { if (sym == NoSymbol) {
g_warning("Invalid key name '%s' in key binding.", l); g_message(_("Invalid key name '%s' in key binding"), l);
goto translation_fail; goto translation_fail;
} }
*keycode = XKeysymToKeycode(ob_display, sym); *keycode = XKeysymToKeycode(ob_display, sym);
} }
if (!*keycode) { if (!*keycode) {
g_warning("Key '%s' does not exist on the display.", l); g_message(_("Requested key '%s' does not exist on the display"), l);
goto translation_fail; goto translation_fail;
} }

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
translate.h for the Openbox window manager translate.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
xerror.c for the Openbox window manager xerror.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -18,6 +18,7 @@
*/ */
#include "openbox.h" #include "openbox.h"
#include "gettext.h"
#include <glib.h> #include <glib.h>
#include <X11/Xlib.h> #include <X11/Xlib.h>
@ -31,14 +32,11 @@ gint xerror_handler(Display *d, XErrorEvent *e)
if (!xerror_ignore) { if (!xerror_ignore) {
gchar errtxt[128]; gchar errtxt[128];
/*if (e->error_code != BadWindow) */ XGetErrorText(d, e->error_code, errtxt, 127);
{ if (e->error_code == BadWindow)
XGetErrorText(d, e->error_code, errtxt, 127); /*g_message(_("X Error: %s\n"), errtxt)*/;
if (e->error_code == BadWindow) else
/*g_warning("X Error: %s", errtxt)*/; g_error(_("X Error: %s"), errtxt);
else
g_error("X Error: %s", errtxt);
}
} }
#else #else
(void)d; (void)e; (void)d; (void)e;

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
xerror.h for the Openbox window manager xerror.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -68,7 +68,7 @@ void parse_register(ObParseInst *i, const gchar *tag,
struct Callback *c; struct Callback *c;
if ((c = g_hash_table_lookup(i->callbacks, tag))) { if ((c = g_hash_table_lookup(i->callbacks, tag))) {
g_warning("Tag '%s' already registered", tag); g_error("Tag '%s' already registered", tag);
return; return;
} }
@ -102,8 +102,6 @@ gboolean parse_load_rc(const gchar *file, xmlDocPtr *doc, xmlNodePtr *root,
g_free(path); g_free(path);
} }
} }
if (!r)
g_warning("Unable to find a valid config file, using defaults");
return r; return r;
} }
@ -130,8 +128,6 @@ gboolean parse_load_theme(const gchar *name, xmlDocPtr *doc, xmlNodePtr *root,
g_free(path); g_free(path);
} }
} }
if (!r)
g_warning("Unable to load the theme %s", name);
return r; return r;
} }
@ -150,8 +146,6 @@ gboolean parse_load_menu(const gchar *file, xmlDocPtr *doc, xmlNodePtr *root)
g_free(path); g_free(path);
} }
} }
if (!r)
g_warning("Unable to find a valid menu file '%s'", file);
return r; return r;
} }
@ -170,13 +164,13 @@ gboolean parse_load(const gchar *path, const gchar *rootname,
if (!*root) { if (!*root) {
xmlFreeDoc(*doc); xmlFreeDoc(*doc);
*doc = NULL; *doc = NULL;
g_warning("%s is an empty document", path); g_message("%s is an empty document", path);
} else { } else {
if (xmlStrcmp((*root)->name, (const xmlChar*)rootname)) { if (xmlStrcmp((*root)->name, (const xmlChar*)rootname)) {
xmlFreeDoc(*doc); xmlFreeDoc(*doc);
*doc = NULL; *doc = NULL;
g_warning("Document %s is of wrong type. root node is " g_message("XML Document %s is of wrong type. Root "
"not '%s'", path, rootname); "node is not '%s'", path, rootname);
} }
} }
} }
@ -193,13 +187,13 @@ gboolean parse_load_mem(gpointer data, guint len, const gchar *rootname,
if (!*root) { if (!*root) {
xmlFreeDoc(*doc); xmlFreeDoc(*doc);
*doc = NULL; *doc = NULL;
g_warning("Given memory is an empty document"); g_message("Given memory is an empty document");
} else { } else {
if (xmlStrcmp((*root)->name, (const xmlChar*)rootname)) { if (xmlStrcmp((*root)->name, (const xmlChar*)rootname)) {
xmlFreeDoc(*doc); xmlFreeDoc(*doc);
*doc = NULL; *doc = NULL;
g_warning("Document in given memory is of wrong type. root " g_message("XML Document in given memory is of wrong "
"node is not '%s'", rootname); "type. Root node is not '%s'\n", rootname);
} }
} }
} }

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
parse.h for the Openbox window manager parse.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
color.c for the Openbox window manager color.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
@ -49,7 +49,7 @@ RrColor *RrColorParse(const RrInstance *inst, gchar *colorname)
xcol.blue = 0; xcol.blue = 0;
xcol.pixel = 0; xcol.pixel = 0;
if (!XParseColor(RrDisplay(inst), RrColormap(inst), colorname, &xcol)) { if (!XParseColor(RrDisplay(inst), RrColormap(inst), colorname, &xcol)) {
g_warning("unable to parse color '%s'", colorname); g_message("Unable to parse color '%s'", colorname);
return NULL; return NULL;
} }
return RrColorNew(inst, xcol.red >> 8, xcol.green >> 8, xcol.blue >> 8); return RrColorNew(inst, xcol.red >> 8, xcol.green >> 8, xcol.blue >> 8);
@ -191,7 +191,8 @@ void RrReduceDepth(const RrInstance *inst, RrPixel32 *data, XImage *im)
} }
break; break;
default: default:
g_warning("your bit depth is currently unhandled\n"); g_error("Your bit depth is currently unhandled\n");
} }
} }
@ -228,7 +229,8 @@ static void swap_byte_order(XImage *im)
case 1: case 1:
break; break;
default: default:
g_warning("Your bit depth is currently unhandled"); g_error("Your bit depth (%i) is currently unhandled",
im->bits_per_pixel);
} }
} }
di += im->bytes_per_line; di += im->bytes_per_line;
@ -289,7 +291,7 @@ void RrIncreaseDepth(const RrInstance *inst, RrPixel32 *data, XImage *im)
} }
break; break;
case 8: case 8:
g_warning("this image bit depth is currently unhandled"); g_error("This image bit depth (%i) is currently unhandled", 8);
break; break;
case 1: case 1:
for (y = 0; y < im->height; y++) { for (y = 0; y < im->height; y++) {
@ -304,7 +306,8 @@ void RrIncreaseDepth(const RrInstance *inst, RrPixel32 *data, XImage *im)
} }
break; break;
default: default:
g_warning("this image bit depth is currently unhandled"); g_error("This image bit depth (%i) is currently unhandled",
im->bits_per_pixel);
} }
} }

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
color.h for the Openbox window manager color.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -2,7 +2,7 @@
font.c for the Openbox window manager font.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
font.h for the Openbox window manager font.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -2,7 +2,7 @@
geom.h for the Openbox window manager geom.h for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
gradient.c for the Openbox window manager gradient.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
gradient.h for the Openbox window manager gradient.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
icon.h for the Openbox window manager icon.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
image.c for the Openbox window manager image.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
image.h for the Openbox window manager image.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
instance.c for the Openbox window manager instance.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -134,7 +134,7 @@ void RrPseudoColorSetup (RrInstance *inst)
_ncolors = RrPseudoNcolors(inst); _ncolors = RrPseudoNcolors(inst);
if (_ncolors > 1 << inst->depth) { if (_ncolors > 1 << inst->depth) {
g_warning("PseudoRenderControl: Invalid colormap size. Resizing.\n"); g_message("Invalid colormap size. Resizing.");
inst->pseudo_bpc = 1 << (inst->depth/3) >> 3; inst->pseudo_bpc = 1 << (inst->depth/3) >> 3;
_ncolors = 1 << (inst->pseudo_bpc * 3); _ncolors = 1 << (inst->pseudo_bpc * 3);
} }

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
instance.h for the Openbox window manager instance.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
mask.c for the Openbox window manager mask.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
mask.h for the Openbox window manager mask.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -2,7 +2,7 @@
render.c for the Openbox window manager render.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -2,7 +2,7 @@
test.c for the Openbox window manager test.c for the Openbox window manager
Copyright (c) 2006 Mikael Magnusson Copyright (c) 2006 Mikael Magnusson
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
Copyright (c) 2003 Derek Foreman Copyright (c) 2003 Derek Foreman
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify

View file

@ -76,15 +76,19 @@ RrTheme* RrThemeNew(const RrInstance *inst, gchar *name,
if (name) { if (name) {
if (!parse_load_theme(name, &ps.doc, &root, &ps.path)) { if (!parse_load_theme(name, &ps.doc, &root, &ps.path)) {
g_warning("Falling back to the default theme: '%s'", g_message("Unable to load the theme '%s'", name);
g_message("Falling back to the default theme '%s'",
DEFAULT_THEME); DEFAULT_THEME);
/* make it fall back to default theme */ /* make it fall back to default theme */
name = NULL; name = NULL;
} }
} }
if (!name) { if (!name) {
if (!parse_load_theme(DEFAULT_THEME, &ps.doc, &root, &ps.path)) if (!parse_load_theme(DEFAULT_THEME, &ps.doc, &root, &ps.path)) {
g_message("Unable to load the theme '%s'",
name, DEFAULT_THEME);
return NULL; return NULL;
}
} }
ps.inst = inst; ps.inst = inst;

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
aspect.c for the Openbox window manager aspect.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
fullscreen.c for the Openbox window manager fullscreen.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
grav.c for the Openbox window manager grav.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
modal.c for the Openbox window manager grouptran.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,19 +1,19 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
icons.c for the Openbox window manager icons.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
See the COPYING file for a copy of the GNU General Public License. See the COPYING file for a copy of the GNU General Public License.
*/ */
#include <X11/Xlib.h> #include <X11/Xlib.h>

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
modal.c for the Openbox window manager modal.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
modal2.c for the Openbox window manager modal2.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
modal3.c for the Openbox window manager modal3.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
noresize.c for the Openbox window manager noresize.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
override.c for the Openbox window manager override.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
fullscreen.c for the Openbox window manager strut.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
noresize.c for the Openbox window manager title.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
urgent.c for the Openbox window manager urgent.c for the Openbox window manager
Copyright (c) 2003 Ben Jansens Copyright (c) 2003-2007 Dana Jansens
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by