Change logs for byobu source package in Precise

  • byobu (5.17-0ubuntu1) precise; urgency=low
    
      [ Dustin Kirkland ]
      * usr/bin/byobu-status:
        - performance improvement, testing for directory existence before
          mkdir -p saves time
        - localize a couple of function variables
      * usr/bin/byobu: LP: #966686
        - ensure that the MOTD gets printed on byobu-tmux first launches
      * usr/lib/byobu/include/constants: LP: #940224
        - revert r1927
    
      [ Fumihito YOSHIDA (hito) ]
      * usr/lib/byobu/logo: LP: #952724
        - handle VTE_CJK_WIDTH=1 for asian locales
     -- Dustin Kirkland <email address hidden>   Sun, 11 Mar 2012 07:23:06 -0500
  • byobu (5.16-0ubuntu1) precise; urgency=low
    
      * usr/lib/byobu/updates_available: LP: #942469
        - fix regression clearing updates_available status
        - and fix a typo in that commit
      * usr/lib/byobu/reboot_required, usr/lib/byobu/updates_available:
        - powersave flag and reload flag suffered from the same problem
          as LP: #942469
      * usr/bin/byobu: LP: #949385
        - namespace a few environment variables more appropriately
     -- Dustin Kirkland <email address hidden>   Thu, 23 Feb 2012 15:01:55 -0600
  • byobu (5.15-0ubuntu1) precise; urgency=low
    
      * usr/bin/byobu, usr/lib/byobu/include/constants:
        - fix 256 color support
        - default to colors specified in the Ubuntu brand guidelines
          + http://design.canonical.com/the-toolkit/ubuntu-brand-guidelines/
     -- Dustin Kirkland <email address hidden>   Thu, 23 Feb 2012 08:04:07 -0600
  • byobu (5.14-0ubuntu1) precise; urgency=low
    
      * usr/bin/byobu-status, usr/lib/byobu/battery, usr/lib/byobu/cpu_freq,
        usr/lib/byobu/custom, usr/lib/byobu/disk, usr/lib/byobu/disk_io,
        usr/lib/byobu/distro, usr/lib/byobu/ec2_cost, usr/lib/byobu/entropy,
        usr/lib/byobu/fan_speed, usr/lib/byobu/hostname,
        usr/lib/byobu/load_average, usr/lib/byobu/memory,
        usr/lib/byobu/network, usr/lib/byobu/processes, usr/lib/byobu/raid,
        usr/lib/byobu/rcs_cost, usr/lib/byobu/swap, usr/lib/byobu/uptime,
        usr/lib/byobu/wifi_quality:
        - help ensure that a status is printed
        - this fixes byobu status on some slower systems
        - use the last cached status, if the current one doesn't return
     -- Dustin Kirkland <email address hidden>   Tue, 21 Feb 2012 23:22:38 -0600
  • byobu (5.13-0ubuntu1) precise; urgency=low
    
      * usr/lib/byobu/include/mondrian:
        - simply speed up using perl
      * usr/bin/byobu: LP: #937175
        - check tput for 256 color support before defaulting to that in tmux mode
      * usr/lib/byobu/disk_io: LP: #934893, #936393
        - initialize the x1 value correctly
      * usr/lib/byobu/ec2_cost, usr/share/byobu/status/statusrc,
        usr/share/man/man1/byobu.1: LP: #929907
        - disable the ec2_cost plugin if not running in EC2,
          allow override with EC2_ESTIMATE=1 in ~/.byobu/statusrc
      * usr/lib/byobu/include/shutil: LP: #930656
        - support network interface detection on Mac OSX
        - untested by me, but sort of suggested by a user
      * etc/byobu/backend, usr/lib/byobu/include/common,
        usr/lib/byobu/include/constants: LP: #937174
        - fix upgrades while within a running byobu-screen session
     -- Dustin Kirkland <email address hidden>   Thu, 16 Feb 2012 23:58:36 -0600
  • byobu (5.12-0ubuntu1) precise; urgency=low
    
      * usr/share/byobu/keybindings/f-keys,
        usr/share/byobu/keybindings/screen-escape-keys:
        - keybindings for screen to match tmux for consistency
      * usr/bin/byobu-ctrl-a:
        - fix regression in byobu-screen ctrl-a handling
      * usr/lib/byobu/menu, usr/share/byobu/keybindings/common,
        usr/share/byobu/keybindings/f-keys, usr/share/byobu/keybindings/f-
        keys.tmux, usr/share/byobu/keybindings/f-keys =>
        usr/share/byobu/keybindings/f-keys.screen,
        usr/share/byobu/keybindings/Makefile.am,
        usr/share/byobu/keybindings/screen-escape-keys =>
        usr/share/byobu/keybindings/f-keys.screen.disable:
        - keybindings for screen to match tmux for consistency
     -- Dustin Kirkland <email address hidden>   Wed, 15 Feb 2012 22:22:12 -0600
  • byobu (5.11-0ubuntu1) precise; urgency=low
    
      [ Ryan Thompson ]
      * usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-session: LP: #924545
        - add to the list of environment variables to update on reconnect
    
      [ Dustin Kirkland ]
      * usr/bin/byobu-status:
        - clear first window name
      * usr/share/byobu/status/status:
        - disable a few status items in the first tmux status line to ensure
          that the status line fits in 80x25 terminals
        - press shift-f5 for more status
     -- Dustin Kirkland <email address hidden>   Tue, 14 Feb 2012 14:37:49 -0600
  • byobu (5.10-0ubuntu1) precise; urgency=low
    
      * usr/bin/byobu-ctrl-a: LP: #931345
        - fix ctrl-a support for tmux 1.5 and 1.6
     -- Dustin Kirkland <email address hidden>   Sun, 12 Feb 2012 11:07:46 -0600
  • byobu (5.9-0ubuntu1) precise; urgency=low
    
      * usr/bin/byobu-status:
        - fix broken status expiration, which wasn't working and probably
          had a huge performance penalty :-(
      * usr/bin/byobu-ctrl-a, usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/byobu/profiles/tmuxrc: LP: #923134
        - get byobu-ctrl-a working within tmux, like screen
        - prompt the user for ctrl-a to work in Screen/escape mode, or emacs
          mode
     -- Dustin Kirkland <email address hidden>   Sun, 12 Feb 2012 10:01:36 -0600
  • byobu (5.8-0ubuntu1) precise; urgency=low
    
      [ Daniel Hahler ]
      * debian/rules:
        - autoconf into debian rules
    
      [ Daniel Hahler ]
      * usr/bin/byobu-reconnect-sockets: LP: #923169
        - better fix for zsh, set compatibility options instead
    
      [ Dustin Kirkland ]
      * debian/control:
        - suggest ttf-ubuntu-font-family which provides the  character
      * usr/share/byobu/profiles/tmux:
        - drop the brackets around the open windows, saves ~4 horizontal
          characters;  trying to get default tmux to fit in 80x25
      * usr/lib/byobu/users:
        - do a better job counting ssh users
      * usr/share/byobu/status/status:
        - move wifi_quality to second right status
      * usr/bin/byobu-status, usr/lib/byobu/include/constants:
        - use printf instead of echo, saves a few forks
      * usr/lib/byobu/cpu_freq, usr/lib/byobu/cpu_temp,
        usr/lib/byobu/custom, usr/lib/byobu/date, usr/lib/byobu/disk_io,
        usr/lib/byobu/ec2_cost, usr/lib/byobu/logo, usr/lib/byobu/network,
        usr/lib/byobu/rcs_cost, usr/lib/byobu/time_binary,
        usr/lib/byobu/include/common, usr/lib/byobu/include/mondrian,
        usr/lib/byobu/include/shutil:
        - use printf where possible, saves some forks
      * usr/lib/byobu/release, usr/share/byobu/status/statusrc,
        usr/share/man/man1/byobu.1:
        - based on suggestion from Scott Moser, support an abbreviated
          version of the release string
        - support a statusrc configuration variable of RELEASE_ABBREVIATED=N
          where N is the number of characters from the front of the release
          string to display
     -- Dustin Kirkland <email address hidden>   Mon, 30 Jan 2012 18:12:49 -0600
  • byobu (5.7-0ubuntu1) precise; urgency=low
    
      [ Ryan Thompson ]
      * usr/bin/byobu-reconnect-sockets: LP: #923169
        - nasty hack for compatibility with zsh sourcing this file
    
      [ Colin Watson ]
      * debian/control, debian/rules: LP: #923197
        - minimize our perl dependencies
     -- Dustin Kirkland <email address hidden>   Sat, 28 Jan 2012 15:19:07 -0600
  • byobu (5.6-0ubuntu1) precise; urgency=low
    
      [ Dustin Kirkland ]
      * usr/lib/byobu/ip_address:
        - user@host and ipaddress need some separation, as they're hard to
          differentiate when next to one another
      * usr/bin/byobu-ctrl-a: LP: #922951
        - if the user has already chosen an escape sequence, don't run the
          interactive byobu-ctrl-a program
      * usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/profiles/tmux:
        - empty default window names
        - easy to change with F8
        - need to save characters in default tmux launch to get it to fit
          in 80x24 terminals
      * experimental/byobu-classroom, usr/bin/byobu-config, usr/bin/byobu-
        ctrl-a, usr/bin/byobu-janitor, usr/bin/byobu-launcher-uninstall,
        usr/bin/byobu-quiet, usr/bin/byobu-silent, usr/bin/byobu-status,
        usr/lib/byobu/cpu_temp, usr/lib/byobu/custom,
        usr/lib/byobu/ec2_cost, usr/lib/byobu/include/constants,
        usr/lib/byobu/logo, usr/lib/byobu/menu, usr/lib/byobu/network,
        usr/share/byobu/keybindings/f-keys: LP: #920661
        - byobu should not set environment variable 'SED'
        - use BYOBU_SED instead
      * usr/bin/byobu, usr/bin/byobu-janitor, usr/lib/byobu/disk_io,
        usr/lib/byobu/include/constants:
        - use BYOBU_READLINK instead of READLINK
      * usr/bin/byobu-select-session: LP: #911500
        - detect and avoid some circular byobu-inside-byobu infinite loops
      * usr/bin/byobu, usr/bin/byobu-ctrl-a, usr/bin/byobu-reconnect-
        sockets, usr/lib/byobu/color, usr/lib/byobu/date,
        usr/lib/byobu/include/shutil, usr/lib/byobu/time:
        - make check for BYOBU_BACKEND explitly tmux|screen
    
      [ Ryan Thompson ]
      * usr/bin/byobu-select-session: LP: #919391
        - read only integers
      * usr/bin/byobu-select-session: LP: #908944
        - use attach_session function
     -- Dustin Kirkland <email address hidden>   Wed, 18 Jan 2012 19:57:15 -0600
  • byobu (5.5-0ubuntu1) precise; urgency=low
    
      * usr/lib/byobu/ec2_cost, usr/lib/byobu/network:
        - fix input-field-separator problems with /proc/net/dev parsing
        - get them in the right order on flip flag
     -- Dustin Kirkland <email address hidden>   Tue, 17 Jan 2012 12:56:23 -0600
  • byobu (5.4-0ubuntu1) precise; urgency=low
    
      [ Alexander Chernyakhovsky and Dustin Kirkland ]
      * === added directory debian/source, debian/control, debian/install,
        debian/rules, debian/source/format: LP: #917682
        - switch to dh7 format for build
    
      [ Dustin Kirkland ]
      * debian/install, debian/links, === removed symlink
        usr/share/byobu/keybindings/common, === target was uf-keys,
        usr/share/byobu/keybindings/common:
        - re-establish a symlink for the icon/art; note, this should
          really be handled in the autohell build for portability;
          using debian/links is hacky
        - drop common as a link;  instead, use "source"
     -- Dustin Kirkland <email address hidden>   Sun, 15 Jan 2012 13:54:17 -0600
  • byobu (5.3-0ubuntu1) precise; urgency=low
    
      [ Daniel Hahler ]
      * usr/bin/Makefile.am:
        - fix safe link creation
    
      [ Dustin Kirkland ]
      * usr/share/byobu/profiles/tmux:
        - add some whitespace
      * usr/bin/byobu, usr/share/byobu/profiles/tmux: LP: #908766, #900309
        - TERM must be 'screen', to work with: a) 256 colors, and
          b) vim/mutt with bce;  tmux does not support bce properly
      * usr/bin/byobu: LP: #914424
        - use READLINK
      * usr/share/byobu/profiles/tmux:
        - add some comments
      * usr/lib/byobu/ec2_cost, usr/lib/byobu/network: LP: #914098
        - fix regression from r1839, add colon to IFS
      * usr/share/man/man1/byobu.1: LP: #913817
        - mention byobu-select-backend prominently in the manpage
      * usr/bin/byobu-status, usr/share/man/man1/byobu.1: LP: #898065
        - support ip_address4 and ip_address6 in the status line
        - allows for users to see both ipv4 and ipv6 addresses simultaneously
          rather than one or the other
      * etc/profile.d/Z97-byobu.sh:
        - support LC_TERMTYPE=[byobu|byobu-screen|byobu-tmux]
      * etc/profile.d/Z97-byobu.sh, usr/bin/byobu-launcher: LP: #897711
        - allow nesting, if LC_BYOBU > 1
      * usr/bin/byobu, usr/bin/byobu-janitor, usr/lib/byobu/include/common,
        usr/lib/byobu/include/constants:
        - for users upgrading from an older version of byobu, where they were
          previously using a screen backend, keep them using a screen backend
        - for new users, default to tmux backend
      * usr/bin/byobu, usr/share/byobu/profiles/common: LP: #882067
        - maximize the number of windows we can fit in byobu-screen by dropping
          the $SHELL window title
        - users can override by setting 'shelltitle' in ~/.screenrc
        - fixes a problem where screen hangs when interactively setting shelltitle
        - always easy to name a window with F8
    
      [ Dustin Kirkland and Ryan Thompson ]
      * usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-session: LP: #908944
        - improve support for importing X11 environment variables
     -- Dustin Kirkland <email address hidden>   Sun, 08 Jan 2012 20:28:08 -0600
  • byobu (5.2-0ubuntu1) precise; urgency=low
    
      [ Dustin Kirkland ]
      * icons/byobu_multi.svg, === removed directory icons,
        - save some space in the tarball
      * usr/lib/byobu/logo:
        - add a linux mint logo
      * usr/lib/byobu/include/layout => usr/bin/byobu-layout,
        usr/share/byobu/keybindings/f-keys.tmux, usr/share/man/man1/byobu-
        layout.1:
        - move the layout library utility to a generally usable byobu-layout
          in the system path
        - add specific named layout support to both save and restore operations
        - add a manpage
      * usr/bin/Makefile.am, usr/lib/byobu/include/Makefile.am,
        usr/share/man/man1/Makefile.am:
        - install the byobu-layout tool and manpage
      * usr/lib/byobu/ec2_cost, usr/lib/byobu/network:
        - use /proc/net/dev for network transfer calculations
        - fixes issue with ifconfig format changes
      * usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt: LP: #912637
        - change prev/next window keybinding from alt-left/right to
          ctrl-shift-left/right;  seems alt-left-right are used by irssi
      * README: LP: #911825
        - add note about tmux version required
      * usr/lib/byobu/include/common: LP: #911149
        - when backend is not automatically set, check if screen or tmux
          is installed on the system before setting the default backend
      * debian/control: LP: #910187
        - depend on tmux | screen, recommend tmux and screen
        - hopefully this solves dependency resolution on hardy
      * usr/bin/byobu, usr/share/byobu/profiles/tmux: LP: #908766
        - use screen-bce instead of screen-256color, to support background
          colors correctly
      * usr/bin/byobu-config: LP: #910638
        - ensure that config dir exists before touching reload flag
    
      [ Daniel Hahler ]
      * usr/bin/byobu-ctrl-a, usr/share/byobu/profiles/tmux: LP: #910779
        - don't use BYOBU_PREFIX for tmux paths
     -- Dustin Kirkland <email address hidden>   Thu, 29 Dec 2011 12:28:51 -0600
  • byobu (5.1-0ubuntu1) precise; urgency=low
    
      * usr/bin/byobu-select-backend:
        - switch the order of the listed backends
      * debian/control: LP: #909221
        - depend on tmux, recommend screen
      * usr/lib/byobu/cpu_freq, usr/lib/byobu/include/shutil: LP: #909325
        - use a leading zero on fpdiv operations, for consistency with
          awk-based math
     -- Dustin Kirkland <email address hidden>   Sat, 24 Dec 2011 17:35:04 -0600
  • byobu (5.0-0ubuntu1) precise; urgency=low
    
      * etc/byobu/backend, usr/bin/byobu, usr/bin/byobu-config,
        usr/bin/byobu-select-session, usr/lib/byobu/include/common:
        - bump up to the 5.x series
        - change default backend from screen to tmux
      * usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt:
        - put all of the status line functions under *-F5
        - put all of the split arrangement functions under *-F8
      * usr/lib/byobu/include/cycle-status,
        usr/lib/byobu/include/Makefile.am, usr/share/byobu/keybindings/f-
        keys.tmux, usr/share/byobu/status/status: LP: #887140
        - support multiple toggle-able status lines
        - define one or more tmux_right lines in ~/.byobu/status
        - press Shift-F5 to toggle through
     -- Dustin Kirkland <email address hidden>   Sun, 18 Dec 2011 21:35:00 -0600
  • byobu (4.55-0ubuntu1) precise; urgency=low
    
      [ Dustin Kirkland ]
      * usr/lib/byobu/entropy, usr/lib/byobu/include/shutil,
        usr/lib/byobu/Makefile.am, usr/share/byobu/status/status,
        usr/share/man/man1/byobu.1:
        - add a system entropy status item
        - must use cat, can't use read in dash here
        - use yellow on grey
      * usr/bin/byobu-janitor: LP: #867746
        - revert previous change, don't automatically set monochrome mode
          until we have a better way of detecting it
      * usr/lib/byobu/menu: LP: #881993
        - fix escape key determination
      * usr/bin/byobu-janitor: LP: #899271
        - clean up some old upgrade cruft
        - sed -i -e changes symlinks to local files, avoid this with readlink
    
      [ Will Ellwood ]
      * usr/lib/byobu/disk: LP: #904824
        - fix escaping issue
     -- Dustin Kirkland <email address hidden>   Fri, 09 Dec 2011 20:38:02 -0600
  • byobu (4.54-0ubuntu1) precise; urgency=low
    
      * usr/lib/byobu/include/layout, usr/lib/byobu/include/Makefile.am,
        usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt: LP: #902416
        - new feature to save layouts using ctrl-shift-F8, and restore layouts
          using shift-F8
      * usr/bin/Makefile.am: LP: #901904
        - ensure re-installation works
     -- Dustin Kirkland <email address hidden>   Thu, 08 Dec 2011 12:15:18 -0600
  • byobu (4.53-0ubuntu1) precise; urgency=low
    
      [ Dustin Kirkland ]
      * usr/share/byobu/profiles/common: LP: #900812
        - start screen with at least a 1 second message wait
      * usr/bin/byobu, usr/bin/byobu-ctrl-a, usr/bin/byobu-disable,
        usr/bin/byobu-enable, usr/bin/byobu-export, usr/bin/byobu-janitor,
        usr/bin/byobu-launch, usr/bin/byobu-launcher, usr/bin/byobu-
        launcher-install, usr/bin/byobu-launcher-uninstall, usr/bin/byobu-
        quiet, usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-
        backend, usr/bin/byobu-select-profile, usr/bin/byobu-shell,
        usr/bin/byobu-silent, usr/bin/byobu-status, usr/bin/byobu-status-
        detail, usr/bin/byobu-ugraph, usr/bin/byobu-ulevel,
        usr/lib/byobu/include/dirs, usr/share/byobu/profiles/byoburc:
        - big changeset to solve a few bugs, LP: #897473, #861291, #897048
        - take over ~/.byoburc, and use it for storing global byobu shell
          configuration, namely BYOBU_PREFIX when necessary
          + note that some users might have previously used ~/.byoburc to
            store byobu-only screen configuration
          + these users should now use ~/.byobu/.screenrc instead (also
            because byobu now supports both screen and tmux)
        - on first run, if byobu is running outside of its normal location
          in /usr/bin/byobu, it will automatically detect and append the
          correct BYOBU_PREFIX value and store it in ~/.byoburc
        - ~/.byoburc is now read by all usr/bin/* in order to find the
          correct prefix
      * usr/lib/byobu/include/dirs: LP: #780081
        - use ~/.local/share/byobu as BYOBU_CONFIG_DIR, if it happens to exist
      * usr/lib/byobu/include/dirs: LP: #899271
        - allow explicit BYOBU_CONFIG_DIR selection in ~/.byoburc
      * usr/lib/byobu/users, usr/share/byobu/status/statusrc,
        usr/share/man/man1/byobu.1: LP: #900663
        - add support for a USERS_DISTINCT=1 status configuration setting
          to count the number of distinct users, rather than open ssh sessions
    
      [ Andrew McCarthy ]
      * usr/bin/byobu-status: LP: #898801
        - fix status detailing, skip include, as it's a directory
     -- Dustin Kirkland <email address hidden>   Mon, 05 Dec 2011 08:59:08 -0600
  • byobu (4.52-0ubuntu1) precise; urgency=low
    
      * debian/control:
        - demote run-one to a suggests, until such time as its MIR is approved
     -- Dustin Kirkland <email address hidden>   Sat, 26 Nov 2011 17:50:26 -0600
  • byobu (4.51-0ubuntu1) precise; urgency=low
    
      * usr/bin/byobu-janitor: LP: #894430
        - whitelist archlinux for status colors
        - if tmux exists, then don't bother with color disabling
      * usr/lib/byobu/include/mondrian: LP: #894432
        - drop dependency on 'rand' command
      * usr/lib/byobu/include/mondrian, usr/share/byobu/keybindings/f-
        keys.tmux: LP: #894432
        - fix two old references to /usr/bin/byobu-mondrian
      * usr/bin/byobu-select-session, usr/share/byobu/keybindings/f-
        keys.tmux, usr/share/byobu/profiles/tmux: LP: #894440
        - fix a few hardcoded references to /usr -> $BYOBU_PREFIX
     -- Dustin Kirkland <email address hidden>   Wed, 23 Nov 2011 13:41:31 -0600
  • byobu (4.50-0ubuntu1) precise; urgency=low
    
      * usr/bin/byobu-mondrian:
        - clean up code, fix idempotence
      * usr/bin/byobu-mondrian => usr/lib/byobu/include/modrian,
        usr/lib/byobu/include/Makefile.am, usr/share/byobu/keybindings/f-
        keys.tmux, usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt:
        - install modrian
      * usr/share/byobu/profiles/tmux:
        - fix action bar color
      * usr/lib/byobu/include/mondrian:
      * usr/lib/byobu/ec2_cost, usr/lib/byobu/hostname,
        usr/lib/byobu/include/shutil, usr/lib/byobu/ip_address: LP: #894038
        - background all wgets, as these can be expensive (cough OpenStack cough)
        - sleep for 0.02 seconds after each wget, as most EC2 wgets take less
          than 0.01 seconds, but some might take longer
        - after backgrounded wget and sleep, attempt to read the results of the
          wget from a cache file;  if this succeeds, proceed and use it
        - if not, fail through gracefully, and pick up the results from the
          cach file on the next run
      * usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/man/man1/byobu.1: LP: #888248
        - add Alt-Insert in tmux for "paste"
        - document scrollback/copy/paste procedures
      * usr/bin/byobu-janitor: LP: #867746
        - create a whitelist of distros carrying the LP: #315871 fix
        - default to monochrome for other distros on initial profile creation
     -- Dustin Kirkland <email address hidden>   Fri, 18 Nov 2011 15:41:36 -0600
  • byobu (4.49-0ubuntu1) precise; urgency=low
    
      * usr/bin/byobu-select-session:
        - fix 256-color tmux reattaches
     -- Dustin Kirkland <email address hidden>   Mon, 14 Nov 2011 17:43:02 -0600
  • byobu (4.48-0ubuntu1) precise; urgency=low
    
      * debian/control, usr/lib/byobu/updates_available: LP: #878547
        - recommend run-one, MIR pending
        - use run-this-one to ensure that more than one apt-check doesn't
          get run simultaneously
      * usr/bin/byobu-status, usr/lib/byobu/include/constants,
        usr/lib/byobu/include/shutil, usr/share/byobu/profiles/tmux,
        usr/share/byobu/profiles/tmuxrc:
        - add background/foreground/accent/highlight configurability
          for tmux profiles
      * usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt:
        - add a keybinding, Ctrl-Shift-F3/F4, to move a window right
          or left in the list
      * usr/lib/byobu/ip_address:
        - remove some first-launch noise, when ip address is not yet available
      * debian/control:
        - we really need tmux 1.5 to take advantage of its features
        - N.B.: I have pushed backports of tmux 1.5-1 to ppa:byobu/ppa
      * usr/share/byobu/status/statusrc:
        - fix reference to non-existent variable, MONITORED_INTERFACE; should be
          MONITORED_NETWORK
      * usr/bin/byobu-select-profile, usr/share/byobu/keybindings/f-
        keys.tmux, usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt: LP: #817686
        - add a couple of (tmux-only) modes to byobu-select-profile, which can
          automatically change the background color of the status bar, based
          on the systems hostname, ip address, or just at random
        - map this to Ctrl-F8
     -- Dustin Kirkland <email address hidden>   Wed, 09 Nov 2011 17:54:11 -0600
  • byobu (4.47-0ubuntu1) precise; urgency=low
    
      * etc/profile.d/Z97-byobu.sh:
        - remove unnecessary 'true'
      * usr/share/byobu/ec2/Makefile.am, usr/share/byobu/ec2/rates.ap-
        northeast-1, usr/share/byobu/ec2/rates.ap-southeast-1,
        usr/share/byobu/ec2/rates.eu-west-1, usr/share/byobu/ec2/rates.us-
        east-1, usr/share/byobu/ec2/rates.us-west-1,
        usr/share/byobu/ec2/rates.us-west-2: LP: #888196
        - added new us-west-2 (Oregon) pricing region
      * close LP: #888106, fixed in last release
      * usr/share/byobu/profiles/tmux, usr/share/doc/byobu/help.tmux.txt,
        usr/share/doc/byobu/Makefile.am:
        - add a tmux keybinding help screen, bind to Shift-F1
      * usr/share/byobu/profiles/tmux, usr/share/doc/byobu/help.tmux.txt:
        - add a keybinding Ctrl-Shift-F2 to create a new session
      * usr/share/byobu/profiles/tmux:
        - rearrange to match help text;  would be good to keep these
          coordinated
      * usr/share/byobu/profiles/tmux, usr/share/doc/byobu/help.tmux.txt:
        - Alt-F11 breaks split into new window
        - Shift-F11 puts window into a horizontal split in previous window
        - Ctrl-F11 puts window into a vertical split in previous window
      * usr/share/doc/byobu/help.tmux.txt:
        - fix typo
      * usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/byobu/keybindings/Makefile.am,
        usr/share/byobu/profiles/tmux, usr/share/doc/byobu/help.tmux.txt:
        - LP: #888247
        - Add Shift-F12 to toggle keybindings on/off
        - Split tmux keybindings to separate file to source
      * usr/bin/byobu-status-detail, usr/lib/byobu/.constants,
        usr/share/byobu/keybindings/f-keys.tmux:
        - set a BYOBU_PAGER environment variable
        - use BYOBU_PAGER in places we need a pager
      * === added directory usr/lib/byobu/include, experimental/byobu-
        classroom, usr/bin/byobu, usr/bin/byobu-ctrl-a, usr/bin/byobu-
        disable, usr/bin/byobu-enable, usr/bin/byobu-export, usr/bin/byobu-
        janitor, usr/bin/byobu-launch, usr/bin/byobu-launcher,
        usr/bin/byobu-launcher-install, usr/bin/byobu-launcher-uninstall,
        usr/bin/byobu-quiet, usr/bin/byobu-reconnect-sockets, usr/bin/byobu-
        select-backend, usr/bin/byobu-select-profile, usr/bin/byobu-shell,
        usr/bin/byobu-silent, usr/bin/byobu-status, usr/bin/byobu-status-
        detail, usr/bin/byobu-ugraph, usr/bin/byobu-ulevel,
        usr/lib/byobu/.common => usr/lib/byobu/include/common (properties
        changed: -x to +x), usr/lib/byobu/.constants =>
        usr/lib/byobu/include/constants, usr/lib/byobu/.dirs =>
        usr/lib/byobu/include/dirs, usr/lib/byobu/Makefile.am,
        usr/lib/byobu/notify_osd, usr/lib/byobu/.notify_osd =>
        usr/lib/byobu/include/notify_osd, usr/lib/byobu/.shutil =>
        usr/lib/byobu/include/shutil, configure.ac, Makefile.am,
        usr/lib/byobu/include/Makefile.am:
        - LP: #833768
        - move dotfiles out of usr/lib/byobu and into usr/lib/byobu/include
        - this was triggering some chrootkit warnings
      * usr/share/doc/byobu/help.tmux.txt:
        - reorder some documentation
      * usr/bin/byobu-launcher-install:
        - close LP: #854764, which was recently fixed
      * usr/bin/byobu-config: LP: #888247
        - deprecate the keybinding set selection from the config menu
        - no additional keybindg sets ever showed up, so this option
          is not worth having
        - deprecate background/foreground color selection; once, this was a
          primary feature of byobu :-)  It's not really any more;  it's
          trivial to change these in ~/.byobu/color now
        - deprecate window management from byobu-config; hard to get this
          right for both screen and tmux;  and I don't perceive that this
          is any longer one of byobu's main features (?)
        - standardize title formatting
        - clean up some whitespace and text
      * usr/bin/byobu-config, usr/share/doc/byobu/help.tmux.txt,
        usr/share/doc/byobu/help.txt => usr/share/doc/byobu/help.screen.txt,
        usr/share/doc/byobu/Makefile.am:
        - show tmux help in tmux, screen help in screen
      * experimental/byobu-classroom, usr/bin/byobu-ctrl-a, usr/bin/byobu-
        enable, usr/bin/byobu-select-backend, usr/bin/byobu-select-profile,
        usr/bin/byobu-ulevel, usr/lib/byobu/custom, usr/lib/byobu/disk,
        usr/share/byobu/tests/byobu-time-notifications: LP: #882814
        - use printf instead of "echo -n" for portability to Mac OSX
      * experimental/byobu-classroom: LP: #882813
        - fix minor use $SED
      * usr/bin/byobu-ctrl-a, usr/bin/byobu-janitor: LP: #882435
        - use BYOBU_PREFIX in a couple of places to allow better portability
     -- Dustin Kirkland <email address hidden>   Tue, 08 Nov 2011 19:16:15 -0600
  • byobu (4.46-0ubuntu1) precise; urgency=low
    
      * debian/control: LP: #887344
        - promote tmux to a 'recommends';  will 'depend' on it soon
      * === added directory etc/profile.d, etc/byobu/Makefile.am,
        etc/profile.d/Makefile.am, etc/profile.d/Z97-byobu.sh, Makefile.am:
        - LP: #586546
        - Enable any user to remotely opt into launching byobu by default,
          using an LC_BYOBU=1 environment variable, which is transmitted over
          SSH
      * configure.ac, debian/install, etc/byobu/Makefile.am,
        etc/profile.d/Makefile.am:
        - fix installations to /etc
      * usr/bin/byobu, usr/bin/byobu-reconnect-sockets,
        usr/share/byobu/profiles/tmux: LP: #883637
        - fix reconnection to SESSION_MANAGER and DBUS_SESSION_BUS_ADDRESS
        - add C-F5 key to tmux profile
      * usr/bin/byobu-ctrl-a, usr/share/byobu/profiles/tmux: LP: #887387
        - support F12 as escape key in tmux mode
        - reorder byobu-ctrl-a to offer screen first, then emacs mode
        - make byobu-ctrl-a slighty more compatible with tmux (not quite
          there yet...)
      * usr/bin/byobu: LP: #713879
        - add ulimit checks to byobu -v
      * usr/lib/byobu/.constants:
        - don't use UTF8 C an F for now
      * usr/lib/byobu/network: LP: #880410
        - localize some variables, fix variable colision with cpu_temp
      * debian/control:
        - bump standards version
      * debian/install, debian/rules, etc/byobu/Makefile.am,
        etc/profile.d/Makefile.am:
        - fighting with autoconf to get shtuff installing in /etc, argh
     -- Dustin Kirkland <email address hidden>   Mon, 31 Oct 2011 09:46:46 -0400
  • byobu (4.45-0ubuntu1) precise; urgency=low
    
      * usr/share/byobu/profiles/tmux:
        - shift-F11 -> breaks pane out to its own window
      * usr/lib/byobu/.constants:
        - comment out utf8 characters that don't look very good
      * usr/bin/byobu-select-backend, usr/bin/Makefile.am,
        usr/share/man/man1/byobu-select-backend.1,
        usr/share/man/man1/Makefile.am:
        - add a utility to select default byobu backend (screen or tmux)
      * usr/share/man/man1/byobu.1, usr/share/man/man1/byobu-select-
        backend.1:
        - document backend selection
     -- Dustin Kirkland <email address hidden>   Wed, 26 Oct 2011 10:05:01 -0500
  • byobu (4.43-0ubuntu1) precise; urgency=low
    
      [ Dustin Kirkland ]
      * usr/bin/byobu, usr/lib/byobu/ip_address, usr/share/man/man1/byobu.1:
        - support IP_EXTERNAL fetching, LP: #873736
        - put ip address in the terminal title bar, since we ran out of room
          for it in tmux
      * usr/bin/byobu-select-session: LP: #869390
        - fix select session to obey BYOBU_BACKEND
      * configure.ac, usr/bin/Makefile.am: LP: #869377
        - provide byobu-tmux and byobu-screen symlinks
      * configure.ac, README: LP: #861291
        - configure should not change files under vcs control
        - compiling users need to ensure that BYOBU_PREFIX is set in
          their environment
      * usr/bin/byobu-launcher-install, usr/bin/byobu-launcher-uninstall:
        - LP: #861534
        - ensure launcher command removed from each file before installing
      * usr/lib/byobu/.dirs:
        - use /dev/shm for cache, LP: #872551, #869279
        - search and use a shared dir when possible
      * usr/lib/byobu/battery: LP: #851100
        - rework the battery logic to use /sys instead of /proc
      * usr/share/man/man1/byobu.1: LP: #713879
        - note too many files open ulimit error in documentation
    
      [ Daniel Hahler ]
      * usr/bin/byobu, usr/bin/byobu-launcher-install, usr/bin/byobu-
        launcher-uninstall: Use BYOBU_PREFIX explicitly, LP: #861302
      * debian/rules, README: LP: #854868
        - refactor autoconf into debian/rules
    
      [Scott Moser]
      * usr/lib/byobu/.shutil: fix rounding error in fpdiv, LP: #869282
     -- Dustin Kirkland <email address hidden>   Fri, 21 Oct 2011 13:43:57 -0500
  • byobu (4.42-0ubuntu1) precise; urgency=low
    
      [ Dustin Kirkland ]
      * usr/lib/byobu/.constants, usr/lib/byobu/reboot_required:
        - fix arrows to work better with ubuntu mono font
        - add reboot symbol
      * usr/bin/byobu-launch:
        - enhance shell history syncronization across shells
      * usr/lib/byobu/.constants, usr/lib/byobu/updates_available:
        - use unicode double-bang for security updates where possible
      * usr/lib/byobu/.constants, usr/lib/byobu/cpu_freq,
        usr/lib/byobu/disk, usr/lib/byobu/memory, usr/lib/byobu/swap,
        usr/lib/byobu/wifi_quality:
        - add unicode characters for KB/MB/GB/GHz
      * usr/lib/byobu/wifi_quality:
        - drop comma, save a char
      * usr/lib/byobu/.constants, usr/lib/byobu/network:
        - save a few more chars, drop the "ps" per second
    
      [Scott Moser]
      * usr/lib/byobu/.shutil: fix rounding error in fpdiv
     -- Scott Moser <smoser@brickies>   Fri, 21 Oct 2011 13:31:59 -0400
  • byobu (4.41-0ubuntu1) precise; urgency=low
    
      * usr/share/byobu/profiles/tmux:
        - shift-[left,right,up,down] move between panes
        - ctrl-[left,right,up,down] resize panes
        - alt-[left,right] move between windows
        - alt-[up,down] move between sessions
     -- Dustin Kirkland <email address hidden>   Mon, 10 Oct 2011 09:01:48 -0500
  • byobu (4.37-0ubuntu1) oneiric; urgency=low
    
      * usr/lib/byobu/ec2_cost: LP: #862655
        - fix ec2 cost estimator on OpenStack instances by falling back to
          the approximation calculator
     -- Dustin Kirkland <email address hidden>   Tue, 27 Sep 2011 10:59:05 -0400