Merge branch 'master' into bacardi55

This commit is contained in:
Raphael Khaiat
2011-01-14 13:35:11 +01:00
12 changed files with 80 additions and 94 deletions

View File

@@ -126,9 +126,10 @@ name_to_uint_t mouse_button_list[] =
{"3", Button3 },
{"4", Button4 },
{"5", Button5 },
{NULL, NoSymbol}
};
void
static void
mouse_section(MouseBinding mb[], struct conf_sec **sec)
{
int n;
@@ -143,7 +144,7 @@ mouse_section(MouseBinding mb[], struct conf_sec **sec)
}
}
void
static void
conf_misc_section(void)
{
int pad = 12;
@@ -180,7 +181,7 @@ conf_misc_section(void)
return;
}
void
static void
conf_bar_section(void)
{
struct conf_sec *bar, **mouse, *selbar, *systray;
@@ -238,7 +239,7 @@ conf_bar_section(void)
return;
}
void
static void
conf_root_section(void)
{
struct conf_sec *root, **mouse;
@@ -260,7 +261,7 @@ conf_root_section(void)
return;
}
void
static void
conf_client_section(void)
{
int i, j;
@@ -383,7 +384,7 @@ conf_client_section(void)
return;
}
void
static void
conf_layout_section(void)
{
int i;
@@ -461,7 +462,7 @@ conf_layout_section(void)
return;
}
void
static void
conf_tag_section(void)
{
int i, j, k, l = 0, m, n, sc, count, bar_pos;
@@ -613,7 +614,7 @@ conf_tag_section(void)
return;
}
void
static void
conf_rule_section(void)
{
int i;
@@ -644,7 +645,7 @@ conf_rule_section(void)
return;
}
void
static void
conf_menu_section(void)
{
char *tmp2;
@@ -705,7 +706,7 @@ conf_menu_section(void)
return;
}
void
static void
conf_launcher_section(void)
{
int i;
@@ -731,7 +732,7 @@ conf_launcher_section(void)
return;
}
void
static void
conf_keybind_section(void)
{
int i;

View File

@@ -100,7 +100,7 @@ draw_image_ofset_text(Drawable d, int x, int y, char* fg, char *str, int x_image
if(strstr(ostr, "i["))
strncpy(str, ostr, textlen);
IFREE(ostr);
free(ostr);
#endif /* HAVE_IMLIB */
return;
@@ -226,7 +226,7 @@ textw(char *text)
if(strstr(ostr, "i["))
strncpy(text, ostr, textlen);
IFREE(ostr);
free(ostr);
#endif /* HAVE_IMLIB */
return gl.width + font->descent;

View File

@@ -42,7 +42,7 @@ uchar *ret;
/** Get information about tag (current, list, names)
*/
void
static void
getinfo_tag(void)
{
int tag = 0;
@@ -74,15 +74,15 @@ getinfo_tag(void)
printf("Current tag: %d - %s\n", tag, tag_name);
printf("Tag list: %s\n", tag_list);
IFREE(tag_name);
IFREE(tag_list);
free(tag_name);
free(tag_list);
return;
}
/** Get information about screens
*/
void
static void
getinfo_screen(void)
{
int screen = 1;
@@ -108,7 +108,7 @@ getinfo_screen(void)
/** Get current layout name
*/
void
static void
getinfo_layout(void)
{
char *layout = NULL;
@@ -122,14 +122,14 @@ getinfo_layout(void)
printf("Current layout: %s\n", layout);
IFREE(layout);
free(layout);
return;
}
/** Get information about current mwfact
*/
void
static void
getinfo_mwfact(void)
{
char *mwfact = NULL;
@@ -143,14 +143,14 @@ getinfo_mwfact(void)
printf("Current mwfact: %s\n", mwfact);
IFREE(mwfact);
free(mwfact);
return;
}
/** Get information about current nmaster
*/
void
static void
getinfo_nmaster(void)
{
int nmaster = 1;

View File

@@ -209,7 +209,7 @@ infobar_draw_selbar(int sc)
barwin_refresh(infobar[sc].selbar);
IFREE(str);
free(str);
return;
}

View File

@@ -55,32 +55,9 @@ const func_name_list_t layout_list[] =
{ NULL, NULL }
};
/** Init WMFS
*/
void
init(void)
{
/* First init */
ewmh_init_hints();
init_conf();
init_gc();
init_font();
init_cursor();
init_key();
init_root();
screen_init_geo();
infobar_init();
systray_acquire();
init_status();
ewmh_update_current_tag_prop();
grabkeys();
return;
}
/** Init the font
*/
void
static void
init_font(void)
{
font = XftFontOpenName(dpy, SCREEN, conf.font);
@@ -100,7 +77,7 @@ init_font(void)
/** Init the graphic context
*/
void
static void
init_gc(void)
{
XGCValues gcv;
@@ -127,7 +104,7 @@ init_gc(void)
/** Init WMFS cursor
*/
void
static void
init_cursor(void)
{
cursor[CurNormal] = XCreateFontCursor(dpy, XC_left_ptr);
@@ -141,7 +118,7 @@ init_cursor(void)
/** Init key modifier
*/
void
static void
init_key(void)
{
int i, j;
@@ -160,7 +137,7 @@ init_key(void)
/** Init root Window
*/
void
static void
init_root(void)
{
XSetWindowAttributes at;
@@ -183,7 +160,7 @@ init_root(void)
/** Init statustext shell script
*/
void
static void
init_status(void)
{
struct stat st;
@@ -218,3 +195,26 @@ init_status(void)
return;
}
/** Init WMFS
*/
void
init(void)
{
/* First init */
ewmh_init_hints();
init_conf();
init_gc();
init_font();
init_cursor();
init_key();
init_root();
screen_init_geo();
infobar_init();
systray_acquire();
init_status();
ewmh_update_current_tag_prop();
grabkeys();
return;
}

View File

@@ -370,7 +370,7 @@ complete_on_files(char *start, size_t hits)
else
warn("%s", filepath);
IFREE(filepath);
free(filepath);
break;
}
@@ -378,8 +378,8 @@ complete_on_files(char *start, size_t hits)
closedir(dir);
}
IFREE(dirname);
IFREE(path);
free(dirname);
free(path);
return ret;
}

View File

@@ -443,8 +443,7 @@ mirror(int screen, Bool horizontal)
int pa, imp;
Bool isp = 0;
memset(&nextg[0], 0, sizeof(nextg[0]));
memset(&nextg[1], 0, sizeof(nextg[2]));
memset(nextg, 0, sizeof(nextg));
for(n = 0, c = tiled_client(screen, clients); c; c = tiled_client(screen, c->next), ++n);
CHECK(n);

View File

@@ -345,7 +345,7 @@ uicb_menu(uicb_t cmd)
void
menu_clear(Menu *menu)
{
IFREE(menu->item);
free(menu->item);
menu->nitem = 0;
return;

View File

@@ -307,6 +307,7 @@ parse_keywords(const char *filename)
free(buf);
free(bufname);
close(fd);
warnx("%s read", file->name);
return (error ? NULL: head);
@@ -388,8 +389,7 @@ include(struct keyword *head)
static void *
free_opt(struct conf_opt *o)
{
if (o)
free(o);
free(o);
return NULL;
}
@@ -563,8 +563,7 @@ free_conf(void)
while (kw) {
nkw = kw->next;
if (kw->name)
free(kw->name);
free(kw->name);
for (i = 0; i < nf; i++) {
if (f[i] == kw->file) {

View File

@@ -118,7 +118,7 @@ systray_del(Systray *s)
for(ss = &trayicons; *ss && *ss != s; ss = &(*ss)->next);
*ss = s->next;
IFREE(s);
free(s);
return;
}
@@ -162,7 +162,7 @@ systray_freeicons(void)
{
XUnmapWindow(dpy, i->win);
XReparentWindow(dpy, i->win, ROOT, 0, 0);
IFREE(i);
free(i);
}
XSetSelectionOwner(dpy, net_atom[net_system_tray_s], None, CurrentTime);

View File

@@ -92,8 +92,8 @@ quit(void)
XReparentWindow(dpy, c->win, ROOT, c->geo.x, c->geo.y);
}
IFREE(tags);
IFREE(seltag);
free(tags);
free(seltag);
systray_freeicons();
@@ -103,31 +103,31 @@ quit(void)
XFreeGC(dpy, gc_stipple);
infobar_destroy();
IFREE(sgeo);
IFREE(spgeo);
IFREE(infobar);
IFREE(keys);
IFREE(net_atom);
free(sgeo);
free(spgeo);
free(infobar);
free(keys);
free(net_atom);
/* Clean conf alloced thing */
IFREE(menulayout.item);
free(menulayout.item);
if(conf.menu)
{
len = LEN(conf.menu);
for(i = 0; i < len; ++i)
IFREE(conf.menu[i].item);
IFREE(conf.menu);
free(conf.menu[i].item);
free(conf.menu);
}
IFREE(conf.launcher);
IFREE(conf.rule);
free(conf.launcher);
free(conf.rule);
IFREE(conf.bars.mouse);
IFREE(conf.selbar.mouse);
IFREE(conf.titlebar.button);
IFREE(conf.client.mouse);
IFREE(conf.root.mouse);
free(conf.bars.mouse);
free(conf.selbar.mouse);
free(conf.titlebar.button);
free(conf.client.mouse);
free(conf.root.mouse);
free_conf();

View File

@@ -108,7 +108,6 @@
#define FRAMEH(h) ((h) + (BORDH + TBARH))
#define ROUND(x) (float)((x > 0) ? x + (float)0.5 : x - (float)0.5)
#define CHECK(x) if(!(x)) return
#define IFREE(x) if(x) free(x)
#define LEN(x) (sizeof(x) / sizeof((x)[0]))
#define MAXCLIST (64)
@@ -400,20 +399,8 @@ Bool uicb_checklayout(uicb_t);
/* init.c */
void init(void);
void init_root(void);
void init_font(void);
void init_gc(void);
void init_cursor(void);
void init_key(void);
void init_geometry(void);
void init_status(void);
/* getinfo.c */
void getinfo_tag(void);
void getinfo_screen(void);
void getinfo_layout(void);
void getinfo_mwfact(void);
void getinfo_nmaster(void);
void getinfo(char *info);
/* viwmfs.c */