Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jun 24, 2014
  1. @cmtptr

    Fix color updates when changing client focus from key events

    cmtptr authored committed
    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
Commits on May 31, 2014
  1. @namingFailed

    compile fails on Ubuntu 12.10 without this patch

    namingFailed authored committed
  2. Suppress duplicate ScreenChange events.

    Kris Maglione authored committed
  3. Add ScreenChange event.

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

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

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

    Kris Maglione authored
    …ation. Closes issue #228.
  2. Deal with a particular Qt systray replacement bug. Cleanup a bit more…

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

    Kris Maglione authored
  2. Fix compositing issue per DRDarkRaven. Closes issue #226.

    Kris Maglione authored
  3. Closes issue #222.

    Kris Maglione authored
Commits on Sep 17, 2011
  1. Merge.

    Kris Maglione authored
  2. Fixes issue #242

    Juan Pablo Aroztegi authored
Commits on Sep 15, 2011
  1. Allow changing screen boundaries with Mod+Mouse3.

    Kris Maglione authored
  2. Fix focus issue after restart.

    Kris Maglione authored
Commits on Sep 14, 2011
  1. More robust view urgency tracking. Closes issue #241.

    Kris Maglione authored
  2. Fix compiler warnings.

    Kris Maglione authored
Commits on Sep 3, 2011
  1. Add Control-k support to wimenu.

    Kris Maglione authored
Commits on Jun 1, 2011
  1. @andrewshadura

    Description: Fix some manpages mark-up

    andrewshadura authored
    Author: Andrew O. Shadoura <bugzilla@tut.by>
Commits on May 31, 2011
  1. Fix XRandR segfault issue. Closes issue #231.

    Andrew Shadoura authored
Commits on May 27, 2011
  1. Fix some DISTRIBUTORS typos spotted by Snader_LB (OFTC).

    Kris Maglione authored
Commits on Apr 21, 2011
Commits on Oct 28, 2010
  1. Take aspect hints into account in grow commands.

    Kris Maglione authored
Commits on Oct 13, 2010
  1. Fix wmiirc problems in recent commits.

    Kris Maglione authored
Commits on Oct 7, 2010
  1. [wimenu] Add paste key binding.

    Kris Maglione authored
Something went wrong with that request. Please try again.