Blame HACKING

Packit 4e910c
Substantive patches can be approved by any two of the current
Packit 4e910c
maintainers (see the MAINTAINERS file), obvious patches by any one of
Packit 4e910c
them.
Packit 4e910c
Packit 4e910c
libwnck sits halfway between the panel (as an applet) and the window
Packit 4e910c
manager.  libwnck can be used by other applications and thus isn't
Packit 4e910c
technically limited to usage as an applet, but it is not stable and
Packit 4e910c
thus other usage isn't recommended unless you want to update your app
Packit 4e910c
often.  If you'd like to work on libwnck, some useful places to look
Packit 4e910c
for more information are:
Packit 4e910c
Packit 4e910c
  gnome-applets/HACKING
Packit 4e910c
    The HACKING file in gnome-applets contains links, tips, and
Packit 4e910c
    information on writing panel applets, debugging them, and various
Packit 4e910c
    best practices with them
Packit 4e910c
Packit 4e910c
  metacity/HACKING
Packit 4e910c
    The HACKING file in metacity contains information on the ICCCM and
Packit 4e910c
    EWMH which cover relevant X and freedesktop.org standards for
Packit 4e910c
    communication between the window manager, specialized programs
Packit 4e910c
    like the window list and workspace switcher applets, and clients.
Packit 4e910c
Packit 4e910c
  http://pobox.com/~hp/features.html
Packit 4e910c
    devilspie is for crack.  Not libwnck.
Packit 4e910c
Packit 4e910c
  gnome-panel/applets/wncklet/
Packit 4e910c
    The actual panel applets based on libwnck (the window list, window
Packit 4e910c
    selector, workspace switcher and show desktop button) are found in
Packit 4e910c
    this directory under gnome-panel, and all run as the process
Packit 4e910c
    "wnck-applet".
Packit 4e910c
Packit 4e910c
  rationales.txt
Packit 4e910c
    This file contains bugs that explains UI choices we've made (kind
Packit 4e910c
    of empty at the moment, but we'll fill it in over time--it's
Packit 4e910c
    similar to the file with the same name in the metacity module),
Packit 4e910c
    and also has a bunch of tracker bugs which serve to help
Packit 4e910c
    categorize bugs.