Permalink
Commits on Apr 18, 2015
  1. Fix color updates when changing client focus from key events

    This patch was originally posted on this Arch Linux forum thread:
    
      https://bbs.archlinux.org/viewtopic.php?id=176489
    
    It was created against the combined wmii+ixp release found here:
    
      http://dl.suckless.org/wmii/wmii+ixp-3.9.2.tbz
    
    I'm having a hard time remembering the details of the bug this patch
    fixes now, but here is the e-mail I sent to Kris Maglione and Arch's
    wmii package maintainer if you're interested:
    
    > The problem comes down to the focusout() function in cmd/wmii/event.c.
    > It tests for the condition that the event's mode is NotifyGrab and
    > there is a KeyPress event later in the queue, and if both of these
    > fail then it proceeds to handle the FocusOut event, eventually
    > clearing disp.focus to c_magic in focusout_event()
    > (cmd/wmii/client.c).  Then, when the KeyPress event finally does
    > arrive, client_focus() is unable to update the previously-focused
    > client's border with normcolors because disp.focus was already
    > cleared.
    >
    > My fix simply tweaks focusout()'s logic so that the else branch never
    > executes if ev->mode == NotifyGrab, regardless of whether there's a
    > KeyPress event in the queue yet.  I don't know whether it should be
    > considered a bug in X that we received a FocusOut-NotifyGrab event
    > before the KeyPress event is available, but this change seems to work.
    
    Corey
    cmtptr committed with Feb 10, 2014
Commits on Aug 2, 2014
  1. Rebuild wimenu.1

    kmaglione committed Aug 2, 2014
Commits on Jun 4, 2014
  1. Work around focus drawing issue in newer Xorg versions.

    Kris Maglione committed Jun 4, 2014
Commits on Dec 9, 2013
  1. Fix Notice command.

    andrewshadura committed Dec 9, 2013
Commits on Apr 14, 2012
  1. Suppress duplicate ScreenChange events.

    Kris Maglione committed Apr 14, 2012
Commits on Apr 8, 2012
  1. Add ScreenChange event.

    Kris Maglione committed Apr 8, 2012
Commits on Oct 20, 2011
  1. Fix witray corner case. Closes issue #246.

    Kris Maglione committed Oct 20, 2011
Commits on Sep 27, 2011
  1. Add doc/mkfile for building wmii.pdf with an optional MAINFONT variab…

    …le for building on systems without LinoType's Palatino font.
    Kris Maglione committed Sep 27, 2011
Commits on Sep 24, 2011
Commits on Sep 20, 2011
  1. [tray] Add a horrible workaround for broken Qt systray icon implement…

    …ation. Closes issue #228.
    Kris Maglione committed Sep 20, 2011
  2. Deal with a particular Qt systray replacement bug. Cleanup a bit more…

    … politely on sigterm/sigint.
    Kris Maglione committed Sep 20, 2011
Commits on Sep 19, 2011
  1. Remove some dead code.

    Kris Maglione committed Sep 19, 2011
  2. Fix compositing issue per DRDarkRaven. Closes issue #226.

    Kris Maglione committed Sep 19, 2011
  3. Remove broken support for local_events. Closes issue #229.

    Kris Maglione committed Sep 19, 2011
  4. Closes issue #222.

    Kris Maglione committed Sep 19, 2011
Commits on Sep 17, 2011
  1. Merge.

    Kris Maglione committed Sep 17, 2011
  2. Fixes issue #242

    Juan Pablo Aroztegi committed Sep 17, 2011
Commits on Sep 15, 2011
Commits on May 31, 2011