Change logs for byobu source package in Trusty

  • byobu (5.77-0ubuntu1.2) trusty-proposed; urgency=medium
    
      * usr/bin/byobu-ctrl-a.in: LP: #1274720
        - cherry pick upstream r2338, r2363
        - revert r2317, as this is breaking ctrl-a in byobu-screen in a bad way
          + add bindkey line back, this line is *essential*; there was a
            syntax error in it previously, but removing the line was not
            the correct fix; fix a missing double quote in last upload
    
      * usr/bin/byobu-janitor.in: LP: #1311919
        - cherry pick upstream r2337
        - ensure that windows.tmux exists;  fixes nasty warning with F5
     -- Dustin Kirkland <email address hidden>   Wed, 23 Apr 2014 18:28:16 -0500
  • byobu (5.77-0ubuntu1.1) trusty-proposed; urgency=medium
    
      * usr/bin/byobu-ctrl-a.in: LP: #1274720
        - cherry pick upstream r2338
        - revert r2317, as this is breaking ctrl-a in byobu-screen in a bad way
      * usr/bin/byobu-janitor.in: LP: #1311919
        - cherry pick upstream r2337
        - ensure that windows.tmux exists;  fixes nasty warning with F5
     -- Dustin Kirkland <email address hidden>   Wed, 23 Apr 2014 18:28:16 -0500
  • byobu (5.77-0ubuntu1) trusty; urgency=medium
    
      * usr/share/byobu/profiles/dircolors,
        usr/share/byobu/profiles/Makefile.am,
        usr/share/byobu/profiles/tmuxrc:
        - add a dircolors file
      * usr/share/byobu/profiles/bashrc, usr/share/byobu/profiles/dircolors:
        - LP: #1299964
        - swap orange and aubergine on the command prompt
        - aubergine is now the directory, orange is the hostname
        - still working on dircolors, use an aubergine (like our prompt)
          for directories
      * usr/lib/byobu/logo: LP: #1299964
        - use an orange background for the UTF-8, 256-colour Ubuntu logo
     -- Dustin Kirkland <email address hidden>   Tue, 18 Mar 2014 23:25:08 +0900
  • byobu (5.76-0ubuntu1) trusty; urgency=medium
    
      * usr/share/byobu/profiles/tmux:
        - use nice, subtle, thin pane border, a separate color from the active
          highlighted one
      * usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/doc/byobu/help.tmux.txt: LP: #1294139
        - change Shift-F11 to zoom in/out of splits
     -- Dustin Kirkland <email address hidden>   Mon, 17 Mar 2014 13:00:04 +0900
  • byobu (5.75-0ubuntu1) trusty; urgency=medium
    
      [ Dustin Kirkland ]
      * debian/control:
        - bump standards
      * usr/lib/byobu/include/shutil, usr/lib/byobu/release: LP: #1278016
        - /etc/issue might be modified to display corporate banners or
          legal warnings; try to use /etc/os-release if available
      * usr/bin/byobu-janitor.in, usr/lib/byobu/include/colors,
        usr/lib/byobu/include/constants, usr/lib/byobu/include/Makefile.am,
        usr/lib/byobu/include/shutil, usr/share/byobu/profiles/tmux:
        - split the color definitions into their own file
        - have the constants source that file
        - use that file when creating the user's local color palette
        - use a bit more orange
      * usr/bin/byobu-launcher-uninstall.in, usr/bin/byobu-launch.in: LP: #1292228
        - allow byobu-launch to pass arguments through to byobu-launcher
        - fix up the uninstallation of byobu launcher
      * usr/lib/byobu/include/select-session.py: LP: #1279533
        - quick hack to fix crashes when python can't figure out the encoding
      * usr/bin/byobu-layout.in: LP: #1278277
        - fix layout saving, which broke in tmux 1.8
        - incrementally rearrange while building our windows up to restore,
          as sometimes we run out of room; tiling in between seems to work
      * usr/bin/byobu-janitor.in, usr/lib/byobu/include/colors,
        usr/lib/byobu/include/constants:
        - fix profile color breakage
      * usr/bin/byobu-ctrl-a.in: LP: #814172
        - fix issues with F5 refresh in byobu-screen, when the user has changed
          the default escape key
      * usr/share/byobu/profiles/bashrc: LP: #1259621
        - ensure that if the root user is in byobu, and we're using the
          fancy new colored prompt, that we use a # to indicate root
      * usr/share/man/man1/byobu.1: LP: #1248901
        - add note to manpage about putty resizing to 1-character tall and
          causing byobu-screen to crash
    
      [ Kosuke Asami ]
      * usr/lib/byobu/battery: LP: #1289157, #1289157
        - Mac OS X battery indicator support
     -- Dustin Kirkland <email address hidden>   Sun, 16 Mar 2014 12:46:36 -0700
  • byobu (5.74-0ubuntu1) trusty; urgency=low
    
      [ Dustin Kirkland ]
      * usr/lib/byobu/include/ec2instancespricing.py: LP: #1286367
        - merged in updated instance pricing script from
          https://github.com/erans/ec2instancespricing
      * usr/share/byobu/profiles/tmux: LP: #1273685
        - remove double sourcing of local .tmux.conf
      * usr/lib/byobu/battery: LP: #1270451
        - add support for yet another batter type (Android)
        - thanks to Felix Krull for the initial patch
      * usr/share/byobu/profiles/tmux: LP: #1270551
        - enable ctrl-left and ctrl-right to move among words
    
      [ Chris Johnston ]
      * usr/share/man/man1/byobu-layout.1: LP: #1288738
        - fix manpage typo
    
      [ Mike Miller ]
      * usr/lib/byobu/logo: LP: #1278006
        - fix RHEL detection for logo
    
      [ Daniel Hahler ]
      * usr/bin/byobu-keybindings: LP: #1258093
        - fix toggling of f-keys
      * usr/share/byobu/profiles/tmux: LP: #1258534
        - ensure that we respect BYOBU_NO_TITLE in tmux
    
      [ Ryo ONODERA ]
      * configure.ac, etc/profile.d/Z97-byobu.sh => etc/profile.d/Z97-
        byobu.sh.in, usr/bin/byobu-config => usr/bin/byobu-config.in,
        usr/bin/byobu-ctrl-a => usr/bin/byobu-ctrl-a.in, usr/bin/byobu-
        disable-prompt => usr/bin/byobu-disable-prompt.in, usr/bin/byobu-
        disable => usr/bin/byobu-disable.in, usr/bin/byobu-enable-prompt =>
        usr/bin/byobu-enable-prompt.in, usr/bin/byobu-enable =>
        usr/bin/byobu-enable.in, usr/bin/byobu-export => usr/bin/byobu-
        export.in, usr/bin/byobu-janitor => usr/bin/byobu-janitor.in,
        usr/bin/byobu-launcher-install => usr/bin/byobu-launcher-install.in,
        usr/bin/byobu-launcher-uninstall => usr/bin/byobu-launcher-
        uninstall.in, usr/bin/byobu-launcher => usr/bin/byobu-launcher.in,
        usr/bin/byobu-launch => usr/bin/byobu-launch.in, usr/bin/byobu-
        layout => usr/bin/byobu-layout.in, usr/bin/byobu-prompt =>
        usr/bin/byobu-prompt.in, usr/bin/byobu-quiet => usr/bin/byobu-
        quiet.in, usr/bin/byobu-reconnect-sockets => usr/bin/byobu-
        reconnect-sockets.in, usr/bin/byobu-select-backend => usr/bin/byobu-
        select-backend.in, usr/bin/byobu-select-profile => usr/bin/byobu-
        select-profile.in, usr/bin/byobu-select-session => usr/bin/byobu-
        select-session.in, usr/bin/byobu-shell => usr/bin/byobu-shell.in,
        usr/bin/byobu-silent => usr/bin/byobu-silent.in, usr/bin/byobu-
        status-detail => usr/bin/byobu-status-detail.in, usr/bin/byobu-
        status => usr/bin/byobu-status.in, usr/bin/byobu-ugraph =>
        usr/bin/byobu-ugraph.in, usr/bin/byobu-ulevel => usr/bin/byobu-
        ulevel.in, usr/bin/byobu => usr/bin/byobu.in,
        usr/lib/byobu/include/config.py =>
        usr/lib/byobu/include/config.py.in, usr/lib/byobu/include/dirs =>
        usr/lib/byobu/include/dirs.in, usr/lib/byobu/include/toggle-utf8 =>
        usr/lib/byobu/include/toggle-utf8.in, usr/share/byobu/tests/byobu-
        time-notifications => usr/share/byobu/tests/byobu-time-
        notifications.in:
        - use @prefix@ rather than hardcoding /usr, makes code
          more portable and easier to build with ./config --prefix
    
      [ Arminius Silvanus ]
      * usr/share/byobu/profiles/bashrc: LP: #1280550
        - test the $BASH variable, rather than $SHELL, to tell if we're
          running in a bash environment
    
      [ Jan Klepek ]
      * usr/lib/byobu/include/config.py: LP: #1286249
        - fall back to using the distro status file, fixes
          crash in config if status file disappears
     -- Dustin Kirkland <email address hidden>   Mon, 17 Feb 2014 15:07:01 -0600
  • byobu (5.73-0ubuntu1) trusty; urgency=low
    
      * usr/lib/byobu/include/Makefile.am, usr/lib/byobu/include/tmux-send-
        command-to-all-panes, usr/lib/byobu/include/tmux-send-command-to-
        all-windows, usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt:
        - add two new keybindings for byobu-tmux, Shift-F9 and Ctrl-F9
        - these will prompt you for a command, and then run that command
          in all splits or windows (respectively)
     -- Dustin Kirkland <email address hidden>   Wed, 12 Feb 2014 14:30:40 -0600
  • byobu (5.72-0ubuntu1) trusty; urgency=low
    
      * usr/lib/byobu/include/constants:
        - make sure we export this variable, so that we only need to
          do the expensive test once
     -- Dustin Kirkland <email address hidden>   Mon, 10 Feb 2014 15:38:26 -0600
  • byobu (5.71-0ubuntu1) trusty; urgency=low
    
      * usr/bin/byobu-janitor, usr/lib/byobu/date,
        usr/lib/byobu/include/constants, usr/lib/byobu/include/shutil,
        usr/lib/byobu/time, usr/share/byobu/profiles/tmux,
        usr/share/byobu/profiles/tmuxrc, usr/share/man/man1/byobu.1:
        - LP: #1059127
        - fix longstanding "date and time flash on and off" bug
        - this isn't a great fix, but it's a start
        - basically, we need to use the tmux status native support
          for timestamps
        - support configuration through ~/.byobu/datetime.tmux
        - this will be a difference between byobu-tmux and byobu-screen,
          which is a bummer
        - also, there's more work to be done, in order to enable/disable
          this via F9/byobu-config
      * usr/lib/byobu/include/constants: LP: #1278446
        - ensure that we pick a python that has a proper snack module
          installed
     -- Dustin Kirkland <email address hidden>   Thu, 16 Jan 2014 17:48:35 -0600
  • byobu (5.70-0ubuntu1) trusty; urgency=low
    
      * usr/share/byobu/keybindings/f-keys.tmux:
        - fix navigation among sessions
      * usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt:
        - change the rarely used Ctrl-F8 keybinding to rename the current
           session
        - move the restore-a-split-layout to Shift-Alt-F8
      * usr/lib/byobu/session, usr/share/byobu/keybindings/f-keys.screen,
        usr/share/byobu/keybindings/f-keys.screen.disable,
        usr/share/byobu/status/status: LP: #1255139
        - add support for screen session names in the status item
        - only display when more than one session in tmux, always displayed by
          default in screen, where we have more real estate
        - support the Ctrl-F8 hotkey in screen too, to rename session
     -- Dustin Kirkland <email address hidden>   Tue, 17 Dec 2013 14:27:43 -0700
  • byobu (5.69-0ubuntu1) trusty; urgency=low
    
      * debian/control:
        - revert build-dep on python-support, lintian is dumb sometimes
     -- Dustin Kirkland <email address hidden>   Mon, 16 Dec 2013 22:29:52 -0700
  • byobu (5.68-0ubuntu1) trusty; urgency=low
    
      * usr/lib/byobu/include/shutil, usr/lib/byobu/Makefile.am,
        usr/lib/byobu/session, usr/share/byobu/status/status,
        usr/share/man/man1/byobu.1: LP: #1255139
        - add a new status item, to show the session name
      * usr/lib/byobu/include/icons, usr/lib/byobu/session:
        - use an icon for the session status item
      * debian/control, debian/rules, README, usr/bin/byobu-config,
        usr/bin/byobu-config => usr/lib/byobu/include/config.py,
        usr/bin/byobu-select-session, usr/bin/byobu-select-session =>
        usr/lib/byobu/include/select-session.py,
        usr/lib/byobu/include/constants, usr/lib/byobu/include/Makefile.am:
        - LP: #1253458
        - introduce a new BYOBU_PYTHON environment variable, that defines
          your desired python interpreter
        - prefer python, then python2, then python3
      * debian/control:
        - silence lintian warning with a build-dep on python-support
      * usr/bin/byobu-ugraph:
        - clean up trailing whitespace
      * usr/share/man/man1/byobu-ugraph.1, usr/share/man/man1/byobu-
        ulevel.1, usr/share/man/man1/Makefile.am:
        - add manpages, silences lintian warning
      * usr/share/applications/byobu.desktop:
        - have the desktop file just launch the byobu executable
        - fixes situation where user runs byobu-disable, which touches
          the auto launch disable flag, but user tries to click on byobu
          desktop icon
     -- Dustin Kirkland <email address hidden>   Mon, 02 Dec 2013 18:46:28 -0600
  • byobu (5.67-0ubuntu1) trusty; urgency=low
    
      * usr/bin/byobu, usr/lib/byobu/include/constants:
        - support global variable for default window name
      * usr/bin/byobu-config:
        - fix broken fix for LP: #1255484
     -- Dustin Kirkland <email address hidden>   Fri, 29 Nov 2013 09:46:48 -0600
  • byobu (5.66-0ubuntu1) trusty; urgency=low
    
      * usr/share/byobu/keybindings/f-keys.screen,
        usr/share/byobu/keybindings/f-keys.screen.disable,
        usr/share/byobu/keybindings/f-keys.tmux,
        usr/share/byobu/keybindings/f-keys.tmux.disable,
        usr/share/doc/byobu/help.tmux.txt:
        - change the printscreen hotkey from Shift-F9 to Shift-F7
        - Shift-F7 should be more memorable, in that F7 has long been
          used to enter scrollback mode
      * usr/lib/byobu/memory: LP: #1255491
        - fix the name of the __memory_detail() function
      * usr/bin/byobu-config: LP: #1255484
        - reload-required should always be in run-dir, not config-dir
      * usr/lib/byobu/updates_available: LP: #1255493
        - fix updates_available for pkcon
        - Thanks, <email address hidden>
      * usr/lib/byobu/custom: LP: #1255490
        - ignore backup files, ending in ~
     -- Dustin Kirkland <email address hidden>   Mon, 18 Nov 2013 12:31:12 -0600
  • byobu (5.65-0ubuntu1) trusty; urgency=low
    
      * debian/control: LP: #888770
        - recommend run-one, which is useful for some long-running status
          items, now that it has been MIR-approved
     -- Dustin Kirkland <email address hidden>   Fri, 08 Nov 2013 13:32:40 -0600
  • byobu (5.64-0ubuntu1) trusty; urgency=low
    
      * usr/share/byobu/profiles/bashrc:
        - adjust whitespace
      * usr/bin/byobu:
        - handle the backend better
      * etc/byobu/backend, usr/lib/byobu/include/common:
        - really default to tmux, at this point
        - tmux was the default in the previous LTS
      * usr/lib/byobu/include/common:
        - simplify backend detection
     -- Dustin Kirkland <email address hidden>   Thu, 07 Nov 2013 11:55:15 -0600
  • byobu (5.63-0ubuntu1) trusty; urgency=low
    
      * usr/bin/byobu: LP: #1244981
        - let's use our symlink for SSH_AUTH_SOCK, for consistency across
          sessions
      * usr/bin/byobu-status: LP: #1233407
        - ensure status icons are customizable by end users
      * usr/share/byobu/profiles/bashrc:
        - Ubuntu themed grep colors, from Nick Moffit
      * usr/bin/byobu-select-profile:
        - point straight to the right section
      * usr/share/byobu/profiles/bashrc:
        - save a fork, use a function for exit status, from Nick Moffit
      * usr/share/byobu/profiles/bashrc:
        - add an Ubuntu color theme for less pager (manpages)
     -- Dustin Kirkland <email address hidden>   Fri, 01 Nov 2013 15:27:51 -0500
  • byobu (5.62-0ubuntu1) trusty; urgency=low
    
      * usr/share/byobu/keybindings/f-keys.tmux:
        - as it turns out, showing the current window name when renaming
          is really annoying
      * usr/bin/byobu-janitor, usr/lib/byobu/menu,
        usr/share/byobu/profiles/screenrc: LP: #1244509
        - customizations of screen configuration should go in
          $BYOBU_CONFIG_DIR/.screenrc, which will be sourced last; rather than
          ~/.screenrc (which should be reserved for screen-without-byobu)
      * usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-session:
        - LP: #1243017
        - add a few environment variables to restore, including upstart
          to ensure upstart commands resume working in a session restart
      * README, usr/bin/byobu-config, usr/bin/byobu-select-session,
        usr/lib/byobu/include/ec2instancespricing.py:
        - LP: #996559, LP: #988471, LP: #1237071
        - Okay, this is the last time I'm going back and forth on this;
          for real ;-)
        - In our 3 python scripts, we are going to use #!/usr/bin/python
          + The vast majority of Byobu users are getting it from their
            distro, and the package itself appropriately depends on python
        - Advanced users, developers, and others who want to run a different
          python in their environment will need to sed update three scripts
        - I've left a hint in the README to that effect
     -- Dustin Kirkland <email address hidden>   Fri, 18 Oct 2013 16:29:56 -0500
  • byobu (5.60-0ubuntu1) saucy; urgency=low
    
      * usr/share/byobu/profiles/bashrc, usr/share/man/man1/byobu-prompt.1:
        - only display error code when non-zero
        - document behavior in manpage
     -- Dustin Kirkland <email address hidden>   Thu, 19 Sep 2013 12:23:43 -0500