about summary refs log tree commit diff stats
path: root/dwm.c
Commit message (Expand)AuthorAgeFilesLines
...
* having monocle on Mod1-mAnselm R Garbe2008-05-111-1/+1
* hotfixAnselm R Garbe2008-05-111-1/+1
* removed Geom stuff, introduced updategeom() again, still view is somewhat bro...Anselm R Garbe2008-05-111-71/+51
* implemented exact focus next, if arg != NULL to focus{next,prev}Anselm R Garbe2008-05-111-15/+17
* applied the proposal by nszAnselm R Garbe2008-05-061-3/+5
* applied JUCE patchAnselm R Garbe2008-05-061-0/+1
* simplification of view() as proposed by anydotAnselm R Garbe2008-04-271-10/+3
* applied yiyus tagset patchAnselm R Garbe2008-04-271-21/+16
* applied yiyus fgeom patchAnselm R Garbe2008-04-271-34/+37
* applied dfenze drawtext simplificationsAnselm R Garbe2008-04-271-8/+7
* applied Ph's seltags-simplification with some modificationsanselm@anselm12008-04-201-13/+10
* applied Ph's MIN/MAX patch, nice work!anselm@anselm12008-04-201-31/+22
* applied Ph's patch regarding geom and lt initializationanselm@anselm12008-04-201-8/+4
* applied Gottox' applyrules() fixanselm@anselm12008-04-201-2/+2
* applied applyrules-fix by Jukka, thank you Jukka!Anselm R Garbe2008-04-071-3/+3
* fixAnselm R Garbe2008-04-051-1/+1
* applied the proposed monocle patch from the mailinglistAnselm R Garbe2008-04-051-1/+1
* yet another cleanup 4.9Anselm R Garbe2008-04-031-2/+2
* applied Peter Hartlich's simplification patch of setmfact and his revival of ...anselm@anselm12008-04-021-41/+23
* aspects hints seem broken for fullscreen appsAnselm R Garbe2008-04-011-3/+5
* bugfixAnselm R Garbe2008-03-251-1/+1
* setmfact should not have any effect if in floating layoutAnselm R Garbe2008-03-241-1/+1
* minor fixAnselm R Garbe2008-03-241-1/+1
* revival of mfact and setmfactAnselm R Garbe2008-03-241-0/+21
* setlayout and setgeom are now togglable againAnselm R Garbe2008-03-241-18/+28
* geom indicator and layout indicator is only displayed if there are several ge...Anselm R Garbe2008-03-241-8/+14
* hotfix of idxoftaganselm@anselm12008-03-221-2/+2
* blw/bgw calculation bugfixanselm@anselm12008-03-221-7/+7
* updated configurenotifyAnselm R Garbe2008-03-191-1/+4
* minor bugfix in applyrulesanselm@anselm12008-03-171-1/+1
* renamed c->border into c->bw, fixed monocle to subtract c->bw from each h/w v...Anselm R Garbe2008-03-171-34/+34
* geoms are now drawed in the status barAnselm R Garbe2008-03-171-4/+12
* removed the string-based setgeom approach, introduced a new Geom type instead...Anselm R Garbe2008-03-171-72/+27
* made the string-based setgeom workingAnselm R Garbe2008-03-151-72/+53
* some experimental state DO NOT USE THIS, I plan to have a nicer interface to ...Anselm R Garbe2008-03-141-39/+95
* some changes towards 4.9Anselm R Garbe2008-03-141-8/+9
* removed the comment again 4.8Anselm R Garbe2008-03-131-2/+1
* some polishing in tileh/tilevAnselm R Garbe2008-03-131-52/+50
* minor bugfixAnselm R Garbe2008-03-131-1/+1
* added a new commentAnselm R Garbe2008-03-131-1/+2
* some cleanupAnselm R Garbe2008-03-131-2/+1
* added updatebarpos()Anselm R Garbe2008-03-131-4/+11
* removed all defines of geoms, implemented setgeoms() instead, added config.an...Anselm R Garbe2008-03-131-25/+53
* some polishingAnselm R Garbe2008-03-121-19/+5
* updated dwm(1)Anselm R Garbe2008-03-121-2/+0
* added bx, by, bw, wx, wy, ww, wh, mx, my, mw, mh, mox, moy, mow, moh, tx, ty,...anselm@anselm12008-03-111-41/+72
* new stuffAnselm R Garbe2008-03-061-10/+39
* implemented setlayout in the way proposed on the ml, split tile() into two fu...Anselm R Garbe2008-03-061-86/+92
* allow for vstackAnselm R Garbe2008-03-061-0/+1
* added some comments what the TODOs are for 4.8Anselm R Garbe2008-03-061-0/+7
an class="p">; void (*func)(void *aux); void *aux; }; extern Display *dpy; extern Window root; extern Atom wm_atom[WMLast], net_atom[NetLast]; extern Cursor cursor[CurLast]; extern Bool running, issel; extern void (*handler[LASTEvent]) (XEvent *); extern void (*arrange)(void *aux); extern int tsel, screen, sx, sy, sw, sh, th; extern char stext[1024], *tags[TLast]; extern Brush brush; extern Client *clients, *stack; /* client.c */ extern void manage(Window w, XWindowAttributes *wa); extern void unmanage(Client *c); extern Client *getclient(Window w); extern void focus(Client *c); extern void update_name(Client *c); extern void draw_client(Client *c); extern void resize(Client *c); extern void update_size(Client *c); extern Client *gettitle(Window w); extern void craise(Client *c); extern void lower(Client *c); extern void ckill(void *aux); extern void sel(void *aux); extern void max(void *aux); extern void floating(void *aux); extern void grid(void *aux); extern void gravitate(Client *c, Bool invert); /* draw.c */ extern void draw(Brush *b, Bool border, const char *text); extern void loadcolors(int scr, Brush *b, const char *bg, const char *fg, const char *bo); extern void loadfont(Fnt *font, const char *fontstr); extern unsigned int textnw(Fnt *font, char *text, unsigned int len); extern unsigned int textw(Fnt *font, char *text); extern unsigned int texth(Fnt *font); /* event.c */ extern void discard_events(long even_mask); /* kb.c */ extern void update_keys(void); extern void keypress(XEvent *e); /* mouse.c */ extern void mresize(Client *c); extern void mmove(Client *c); /* util.c */ extern void error(const char *errstr, ...); extern void *emallocz(unsigned int size); extern void *emalloc(unsigned int size); extern void *erealloc(void *ptr, unsigned int size); extern char *estrdup(const char *str); extern void spawn(char *argv[]); extern void swap(void **p1, void **p2); /* wm.c */ extern int error_handler(Display *dsply, XErrorEvent *e); extern void send_message(Window w, Atom a, long value); extern int win_proto(Window w); extern void quit(void *aux);