Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Oct 21, 2014
  1. Add a Vim modeline

    Stephan Sokolow authored
  2. More debugging output for get_workarea()

    Stephan Sokolow authored
Commits on Oct 20, 2014
  1. Minor phrasing tweak for less confusion risk in debug output

    Stephan Sokolow authored
  2. Make the --show-* options more composable.

    Stephan Sokolow authored
  3. Rework the --debug messages to be more helpful.

    Stephan Sokolow authored
  4. Fix Flake8 complaints where feasible.

    Stephan Sokolow authored
Commits on Feb 19, 2014
  1. Don't allow selection of the desktop window

    Stephan Sokolow authored
    Fixes #39
Commits on Jan 26, 2014
  1. Fix more code smells reported by Landscape.io

    Stephan Sokolow authored
Commits on Dec 5, 2013
  1. Add a badge for Landscape.io to the README.

    Stephan Sokolow authored
  2. Add a (technically unnecessary) safety cushion to please PyLint

    Stephan Sokolow authored
    Landscape.io was complaining about a "del" acting on loop variables that
    were "possibly undefined" because it didn't recognize that the loop was
    iterating over a hard-coded non-empty list.
  3. Fix some API documentation mistakes in toggle_state()

    Stephan Sokolow authored
  4. Actually make cycle_monitors() obey the step argument.

    Stephan Sokolow authored
    (Make monitor-next and monitor-prev actually do what they say)
Commits on Dec 1, 2013
  1. Fix a few "code smells" that PyLint found.

    Stephan Sokolow authored
    - Pretend "id" is a reserved word to minimize ambiguity
    - Don't use % unnecessarily in logging calls
  2. Fix two problems revealed by Landscape.io

    Stephan Sokolow authored
    - The D-Bus API was broken
    - The code fired when X11 triggered the callback for an unrequested keybind
      was broken.
Commits on Nov 6, 2013
  1. Fix a couple of stupid mistakes revealed by the test suite

    Stephan Sokolow authored
    (using "return" in place of "raise" in EnumSafeDict)
  2. Start implementing a unit test suite

    Stephan Sokolow authored
Commits on Oct 21, 2013
  1. Minor doc-comment fix.

    Stephan Sokolow authored
  2. Apply staticmethod and classmethod decorators as appropriate.

    Stephan Sokolow authored
    (Since the internal API isn't frozen yet, there's no downside and it helps
    to make it more clear which operations aren't intended to have side-effects
     ...which will help come test suite time.)
Commits on Oct 20, 2013
  1. Remove DependencyError.

    Stephan Sokolow authored
    (With the code reworked, it's pure overkill as a solution.)
  2. Improve generated API docs

    Stephan Sokolow authored
Commits on Oct 19, 2013
  1. Filter the spurious libwnck messages from QuickTile's output

    Stephan Sokolow authored
  2. Rewrite move-to-center to use the new gravity support.

    Stephan Sokolow authored
Commits on Oct 14, 2013
  1. Allow reposition() to take a custom geometry mask

    Stephan Sokolow authored
    (First step in allowing a simple set of move-to-* bindings based on the
     same presets table as the current tiling support.)
  2. Bump the version number

    Stephan Sokolow authored
    (I changed the ModMask syntax so it's, at minimum, appropriate)
  3. Minor correction to README.md.

    Stephan Sokolow authored
    (I forgot to update it when I changed the approach I was using for ModMask)
  4. Fix a couple of README.md mistakes.

    Stephan Sokolow authored
  5. Switch to gtk.accelerator_parse() for looking up keycodes (incomplete)

    Stephan Sokolow authored
    - It is now possible to specify additional modifiers in the [keys] section
      to allow things like Ctrl+Alt+KP_4 being tiling and Ctrl+Alt+Shift+KP_4
      being moving to another workspace.
    - Should remove the need to manually import keysym groups outside latin1
      and miscellany
    - Supports more familiar aliases like Alt instead of Mod1 and Ctrl instead
      of Control.
    
    Also, in the process, I made the validity checks more granular and helpful.
Something went wrong with that request. Please try again.