[3531] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[barnowl/barnowl] a38bec: Added a perl hook for :away

daemon@ATHENA.MIT.EDU (GitHub)
Thu Aug 8 14:47:27 2013

Date: Thu, 08 Aug 2013 11:46:54 -0700
From: GitHub <noreply@github.com>
Reply-To: GitHub <noreply@github.com>
To: barnowl-dev@mit.edu

----==_mimepart_5203e79ed84c6_35938e3d4860810
Date: Thu, 08 Aug 2013 11:46:54 -0700
Mime-Version: 1.0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-ID: <5203e79ed8f72_35938e3d48609ea@hookshot-fe2-pe1-prd.aws.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/barnowl/barnowl
  Commit: a38becdc448115e22939c9ae8e8c8c16302ba876
      https://github.com/barnowl/barnowl/commit/a38becdc448115e22939c9ae8e8c8c16302ba876
  Author: Jason Gross <jgross@mit.edu>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M commands.c
    M functions.c
    M perl/lib/BarnOwl/Hooks.pm
    M sepbar.c

  Log Message:
  -----------
  Added a perl hook for :away

Note: The sepbar no longer distinguishes between AWAY, A-AWAY, and
Z-AWAY.


  Commit: 120dac7db15c30f52572662fbba2fde2b3ecc12a
      https://github.com/barnowl/barnowl/commit/120dac7db15c30f52572662fbba2fde2b3ecc12a
  Author: Jason Gross <jgross@mit.edu>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M global.c
    M owl.c
    M owl.h
    M perl/lib/BarnOwl/Hooks.pm

  Log Message:
  -----------
  Added a hook for wakeup/user input.

I wanted to add a hook that got called on all user-input, but any
non-trivial use of that hook incurred too much overhead (about 7 ms per
paragraph for entry into perl, and another 100 ms or so per paragraph
for execution of the hook; tests run on pasting lorem ipusm, on
linerva).

This hook is called at most once a second (approximately).


  Commit: ecd4edf8785a764941194e565a5129ce1bce8bee
      https://github.com/barnowl/barnowl/commit/ecd4edf8785a764941194e565a5129ce1bce8bee
  Author: Jason Gross <jgross@mit.edu>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M perl/lib/BarnOwl.pm

  Log Message:
  -----------
  Added perl methods to register and unregister idle watchers.


Compare: https://github.com/barnowl/barnowl/compare/4f7b1f490980...ecd4edf8785a

----==_mimepart_5203e79ed84c6_35938e3d4860810--

home help back first fref pref prev next nref lref last post