X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=HACKING;h=afd84869fb4c145d24f50d52e6a1b5ede848018b;hb=7e8cdf1ab756376032c379661933fd5d15f8901a;hp=56cca150e129df3fe5ed8d8df8bd581df856884d;hpb=d963ae89a3cbae13de7c28a0564880ac3422a5a8;p=chaz%2Fopenbox diff --git a/HACKING b/HACKING index 56cca150..afd84869 100644 --- a/HACKING +++ b/HACKING @@ -1,5 +1,13 @@ Woop, a HACKING document for openbox at last! +dirs: + kernel - core of the WM + render - librender, rendering routines for the WM and for apps + cwmcc - client-wm-client communication. netwm/icccm helper routines + for the WM and apps + obcf - openbox config format, generic parser for config files + plugins - various plugins + Beware the Client.transient_for. It can be set to a !NULL value of TRAN_GROUP, which is not a valid pointer. You must ALWAYS check for TRAN_GROUP before following transient_for. When TRAN_GROUP is found, Client.group will always