pkgsrc/wm/i3/PLIST
nros 56ce5e9ae6 Update i3 to version 4.13.
Pkgsrc changes:
Added comments and RCS tags to patches.
Make perl a runtime dependency since installed
runtime scripts uses it.

Changes and bugfixes from release notes:

Changes in 4.13:

* build: wire up version handling for non-release tarballs (as opposed to git
  checkouts)
* build: switch to the GNU build system
* i3bar: disable pango markup for plain-text input
* man/i3-msg: point out default ipc message type
* config: introduce support for specifying variables from X resources
* config: ensure variables match on longest-length, eliminating problems
  where one variable was a prefix of another
* config: do not count '\' in comment lines as line continuation
* ipc: introduce a new GET_BINDING_MODES command
* ipc: implement new window::mark event
* ipc: add ?output? to IPC events referencing a container
* make fullscreen windows open on the output which is indicated by their
  geometry (fixes LibreOffice Impress multi-monitor presentations)
* focus newly managed windows only if they don?t use the globally active
  input mode (fixes issues with RubyMine)
* remove title indentation in nested containers (rationale was unclear,
  nobody spoke up when we asked about the feature on i3-discuss)
* use the last known timestamp when calling xcb_set_input_focus (might fix
  rare race conditions in focus handling)
* introduce the "smart" option for hide_edge_borders, which will hide borders
  when there is precisely one window on the workspace
* handle _MOTIF_WM_HINTS changes (_MOTIF_WM_HINTS were previously only
  considered when managing a new window)
* don?t change border style if BS_NORMAL is requested in _MOTIF_WM_HINTS
* only add numlock fallback for keybindings where necessary (allows users to
  correctly bind keys on the numpad)
* do not match docks in config and command criteria
* get DPI from the Xft.dpi resource instead of directly looking at the screen
  resolution/size
* handle _NET_ACTIVE_WINDOW for scratchpad windows (for pagers)
* set _NET_WM_DESKTOP to sticky for scratchpad windows
* add new criteria "tiling" and "floating"
* implement special output name "current" for commands
* handle ResizeRequests for tray clients (fixes VLC tray icon)

Bugfixes in 4.13:

* i3bar: fix crash when the I3SOCK environment variable is present
* i3-dmenu-desktop: do not die on failed open
* i3-input: properly position in non-standard cases (fixes an issue where
  i3-input would launch off-screen)
* i3-save-tree: rename "mark" to "marks" to reflect our recent change to
  allow multiple marks
* mouse bindings: only grab the mouse buttons that need to be grabbed
* no_focus: correctly count the number of windows (makes no_focus work with
  tabbed/stacked workspace layouts).
* properly close disabled outputs restored during a restart (this fixes state
  handling when RandR changes happen during i3 restarts)
* don't trigger bindings on window border clicks unless --border was
  specified for the binding
* traverse numbered workspaces in correct order
  fix transition from named to numbered workspaces in "workspace next|prev"
* avoid setting urgency hint on content containers and above (fixes crashes)
* don't trigger unrelated key bindings for --release bindings
* fix colormap handling for containers (fixes taking screenshots using xwd)
* check output crossing on ENTER_NOTIFY to dockarea (fixes pointer jumping)
* fix a use-after-free bug (fixes "floating enable" on single split windows)
2017-08-09 11:13:30 +00:00

46 lines
1.1 KiB
Text

@comment $NetBSD: PLIST,v 1.5 2017/08/09 11:13:30 nros Exp $
bin/i3
bin/i3-config-wizard
bin/i3-dmenu-desktop
bin/i3-dump-log
bin/i3-input
bin/i3-migrate-config-to-v4
bin/i3-msg
bin/i3-nagbar
bin/i3-save-tree
bin/i3-sensible-editor
bin/i3-sensible-pager
bin/i3-sensible-terminal
bin/i3-with-shmlog
bin/i3bar
include/i3/ipc.h
man/man1/i3-config-wizard.1
man/man1/i3-dmenu-desktop.1
man/man1/i3-dump-log.1
man/man1/i3-input.1
man/man1/i3-migrate-config-to-v4.1
man/man1/i3-msg.1
man/man1/i3-nagbar.1
man/man1/i3-save-tree.1
man/man1/i3-sensible-editor.1
man/man1/i3-sensible-pager.1
man/man1/i3-sensible-terminal.1
man/man1/i3.1
man/man1/i3bar.1
share/applications/i3.desktop
share/doc/i3/LICENSE
share/doc/i3/debugging.html
share/doc/i3/hacking-howto.html
share/doc/i3/i3bar-protocol.html
share/doc/i3/ipc.html
share/doc/i3/layout-saving.html
share/doc/i3/lib-i3test-test.html
share/doc/i3/lib-i3test.html
share/doc/i3/multi-monitor.html
share/doc/i3/testsuite.html
share/doc/i3/userguide.html
share/doc/i3/wsbar.html
share/examples/i3/config
share/examples/i3/config.keycodes
share/xsessions/i3-with-shmlog.desktop
share/xsessions/i3.desktop