Permalink
Commits on Mar 24, 2016
Commits on Mar 13, 2016
  1. Merge pull request #244 from talchas/master

    Replace the fullscreen-SDL skip-raise heuristic with grabbing the server
    dbjergaard committed Mar 13, 2016
Commits on Mar 11, 2016
  1. Replace the fullscreen-SDL skip-raise heuristic with grabbing the server

    SDL-1.2 in fullscreen mode draws to a override-redirect window it
    places covering the entire screen. However, it still creates a normal
    wm-controlled window that it will not paint to, and if we take too
    long between mapping that window and raising it, then it can wind up
    hiding the intended fullscreen window.
    
    Rather than attempt to guess which windows are non-painted SDL
    windows, just grab the server for the entire map+raise section.
    Ben Segall committed Mar 11, 2016
Commits on Mar 3, 2016
  1. Merge pull request #243 from xsteve/fix-select-from-menu

    menu.lisp: select-from-menu: Honour the initial-selection parameter
    jorams committed Mar 3, 2016
Commits on Feb 28, 2016
  1. Merge pull request #242 from xsteve/master

    time.lisp: *time-format-string-default*: Include the year
    dbjergaard committed Feb 28, 2016
Commits on Feb 27, 2016
  1. bindings.lisp: Add bindings for repack-window-numbers, show-window-pr…

    …operties
    
    These are useful commands. The mnemonic keys for them are still available -> bind them
    xsteve committed Feb 27, 2016
  2. time.lisp: *time-format-string-default*: Include the year

    *time-format-string-default* is used for the version command.
    Up to now the year was not included.
    xsteve committed Feb 27, 2016
Commits on Feb 5, 2016
  1. Merge pull request #241 from sebastiano-barrera/menu-filter-pred

    Menu filter predicate
    dbjergaard committed Feb 5, 2016
  2. menu: refactor, add `match-all-regexps`

    `match-all-regexps` returns T when a given string matches all regexps
    in its argument. It resulted from refactoring a couple of repetitions.
    sebastiano-barrera committed Feb 5, 2016
  3. use `select-window-from-menu` wherever possible

    Now, all window menus are created through the `select-window-from-menu`
    function. (There was one instance where the menu was created by calling
    `select-from-menu` directly).
    
    This is done in order to allow the definition of a default filter
    predicate for window menus.
    sebastiano-barrera committed Feb 5, 2016
  4. add custom filter predicate to `select-from-menu`

    `select-from-menu` now accepts an additional argument, `filter-pred`, a
    function that specifies whether a given menu item should be visible
    based on its visible string, the object it corresponds to, and the
    current user input.
    
    A default predicate is provided, which retains the current behavior.
    sebastiano-barrera committed Feb 5, 2016
Commits on Feb 2, 2016
Commits on Feb 1, 2016
  1. bugfix in menu bound checking (+ further cleanup)

    A couple of off-by-one errors were fixed, which caused the last menu
    item to be hidden, while still selectable.
    sebastiano-barrera committed Feb 1, 2016
  2. Cleanup (better use of some CL idioms)

    Applied suggestions from `jorams` on PR 240.
    sebastiano-barrera committed Feb 1, 2016
Commits on Jan 31, 2016
  1. Corrected a typo; improved assertions

    Applied PuercoPop's suggestions on PR #240
    sebastiano-barrera committed Jan 31, 2016
  2. Allow multiple regexp in menu search

    Some minor refactoring has happened as well.
    sebastiano-barrera committed Jan 29, 2016
Commits on Jan 27, 2016
Commits on Jan 25, 2016
  1. Updating travis build

    dbjergaard committed Jan 25, 2016
Commits on Jan 23, 2016
  1. Updating travis prescription

    dbjergaard committed Jan 23, 2016
Commits on Jan 21, 2016
  1. Update README.md

    dbjergaard committed Jan 21, 2016
Commits on Nov 9, 2015
  1. Merge pull request #234 from hying-caritas/fix-gmove-follow

    Fix (gmove-and-follow "<float>") exception
    dbjergaard committed Nov 9, 2015
Commits on Nov 7, 2015
  1. Fix (gmove-and-follow "<float>") exception

    When invoke gmove-and-follow to a float group, an exception will
    raised.  Because really-raise-window is defined for tile-window only.
    Fix this via make it a generic function and provide method for
    float-window too.
    hying-caritas committed Nov 7, 2015
Commits on Oct 4, 2015
Commits on Oct 1, 2015
  1. Merge pull request #231 from ralt/command-hooks

    Command hooks
    dbjergaard committed Oct 1, 2015
  2. Adds *pre-command-hook* and *post-command-hook*

    These hooks are called before and after each command, simply by putting
    them in the command's function.
    ralt committed Oct 1, 2015
Commits on Sep 30, 2015
  1. Merge pull request #225 from aoterodelaroza/sloppy-float-group

    Sane behavior of the sloppy mouse focus policy in floating groups.
    dbjergaard committed Sep 30, 2015