summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
...
* eAndrew Yu2022-09-112-6/+16
* eAndrew Yu2022-09-113-11/+13
* &depolyAndrew Yu2022-09-117-79/+123
* eAndrew Yu2022-09-111-0/+31
* eAndrew Yu2022-09-111-1/+4
* hAndrew Yu2022-09-111-2/+1
* hrAndrew Yu2022-09-111-4/+6
* miscAndrew Yu2022-09-111-5/+9
* number my articlesAndrew Yu2022-09-117-7/+14
* contactAndrew Yu2022-09-101-6/+4
* :\Andrew Yu2022-09-101-26/+0
* :(Andrew Yu2022-09-102-26/+3
* :(Andrew Yu2022-09-102-0/+49
* eAndrew Yu2022-09-102-2/+2
* Automatic commit-pushAndrew Yu2022-09-094-8/+140
* sleep 8h; commitpushAndrew Yu2022-08-271-4/+6
* sleep 10h; commitpushAndrew Yu2022-08-272-23/+38
* Clarify that eax.txt only applies on IA32 Linux.Andrew Yu2022-08-271-0/+2
* jsAndrew Yu2022-08-102-1/+4
* yAndrew Yu2022-08-101-1/+1
* democracy-us + index listAndrew Yu2022-08-092-2/+7
* simpler cssAndrew Yu2022-08-091-19/+0
* copyright, don't ask to askAndrew Yu2022-08-093-2/+52
* usAndrew Yu2022-08-021-1/+8
* widthAndrew Yu2022-08-021-0/+1
* yesAndrew Yu2022-08-022-2/+3
* mtrxAndrew Yu2022-07-301-1/+1
* yAndrew Yu2022-07-304-2/+16
* SitemapAndrew Yu2022-07-283-1/+17
* useless commit messageAndrew Yu2022-07-287-5/+60
* typo `'Andrew Yu2022-07-281-1/+1
* fix pronoun they vs their mixupAndrew Yu2022-07-281-1/+1
* fix broken link and spelling in indexAndrew Yu2022-07-281-1/+1
* AutosaveAndrew Yu2022-07-281-2/+2
* Automatic commit before leaving working state.Andrew Yu2022-07-282-4/+23
* fixAndrew Yu2022-07-273-1/+4
* demoAndrew Yu2022-07-271-0/+22
* bugfixAndrew Yu2022-07-271-1/+1
* fixAndrew Yu2022-07-272-1004/+6
* no max width nowAndrew Yu2022-07-272-4/+1
* yesAndrew Yu2022-07-261-3/+1
* 969696969696969696Andrew Yu2022-07-261-1/+1
* w=98Andrew Yu2022-07-261-1/+1
* abortion updatesAndrew Yu2022-07-262-3/+4
* revampAndrew Yu2022-07-267-4/+1026
* seperate random and other-articlesAndrew Yu2022-07-262-5/+9
* red wechatAndrew Yu2022-07-261-1/+1
* plain 60emAndrew Yu2022-07-261-1/+1
* 70em maxAndrew Yu2022-07-261-0/+2
* punctuateAndrew Yu2022-07-261-7/+7
; GC gc; }; struct Client { char name[256]; int proto; int x, y, w, h; int tx, ty, tw, th; /* title */ int basew, baseh, incw, inch, maxw, maxh, minw, minh; int grav; long flags; unsigned int border; Bool isfloat; Bool ismax; Bool *tags; Client *next; Client *prev; Window win; Window title; }; extern const char *tags[]; extern char stext[1024]; extern int tsel, screen, sx, sy, sw, sh, bx, by, bw, bh, mw; extern unsigned int ntags; extern void (*handler[LASTEvent])(XEvent *); extern void (*arrange)(Arg *); extern Atom wmatom[WMLast], netatom[NetLast]; extern Bool running, issel; extern Client *clients, *sel; extern Cursor cursor[CurLast]; extern DC dc; extern Display *dpy; extern Window root, barwin; /* client.c */ extern void ban(Client *c); extern void focus(Client *c); extern void focusnext(Arg *arg); extern void focusprev(Arg *arg); extern Client *getclient(Window w); extern Client *getctitle(Window w); extern void gravitate(Client *c, Bool invert); extern void higher(Client *c); extern void killclient(Arg *arg); extern void lower(Client *c); extern void manage(Window w, XWindowAttributes *wa); extern void resize(Client *c, Bool sizehints, Corner sticky); extern void setsize(Client *c); extern void settitle(Client *c); extern void togglemax(Arg *arg); extern void unmanage(Client *c); extern void zoom(Arg *arg); /* draw.c */ extern void drawall(); extern void drawstatus(); extern void drawtitle(Client *c); extern unsigned long getcolor(const char *colstr); extern void setfont(const char *fontstr); extern unsigned int textw(const char *text); /* event.c */ extern void grabkeys(); /* main.c */ extern int getproto(Window w); extern void quit(Arg *arg); extern void sendevent(Window w, Atom a, long value); extern int xerror(Display *dsply, XErrorEvent *ee); /* tag.c */ extern void appendtag(Arg *arg); extern void dofloat(Arg *arg); extern void dotile(Arg *arg); extern Client *getnext(Client *c); extern Client *getprev(Client *c); extern void replacetag(Arg *arg); extern void settags(Client *c); extern void togglemode(Arg *arg); extern void view(Arg *arg); extern void viewnext(Arg *arg); extern void viewprev(Arg *arg); /* util.c */ extern void *emallocz(unsigned int size); extern void eprint(const char *errstr, ...); extern void spawn(Arg *arg);