Upstream changes:
(from http://joewing.net/projects/jwm/release-2.3.shtml#v2.3.7 )
Changes in 2.3.7 (20170721)
* Made the modifier for dragging a window by clicking its contents
configurable via the mask attribute of the MoveMode tag (issue #324).
* Added group options for setting initial window position and size
(issues #79 and #348).
* Added the clicktitle and sloppytitle options for FocusModel, which cause
windows to be raised only when the title or border of the window is clicked
(issue #286).
* Fixed scaling of icons in the task bar (issue #328).
* Added the decorations attribute to TaskListStyle to allow setting different
decorations on tray buttons and task list buttons (issue #330).
* Fixed a bug with the nextstacked key binding (issue #335).
* Improved support for 3-digit hexcode colors (issue #336).
* Better aerosnap support on multiple monitors (issue #342).
* Fixed a bug with multiple separators in menus (issue #343).
* Fixed a bug with blank trays when there are full screen windows
(issue #356).
* Added the spacing attribute to Dock to allow adding space between icons in
the dock (issue #357).
* Added support for dynamic root menus via the dynamic attribute of RootMenu
(issue #221).
* Fixed an issue with 32-bit TrueColor visuals on some platforms.
* Fixed an issue with menus and multiple monitors (issue #384).
* It is (once again) possible to disable desktop switching by scrolling on
the desktop using an empty root menu (issue #366).
Reviewed by maya@
Changes by packager:
* Add options handling
* Add DBus support through options.mk
* Add API doc generation through options.mk
* Move libexecinfo dependency to options.mk
Changes from Changelog:
https://awesomewm.org/changelogs/short/v4.2.txt
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)
4.13.0
======
- Add support for VSYNC using either Present or OpenGL
- Support for scaled cursor when zooming
- Daemon mode is now deprecated (--daemon has no effect)
- Bug fixes and I18n improvements
There are no release notes from upstream (short of commit
logs), here is a partial list of changes:
- no more manual window placement
- color support
- support for fullscreen and shaped windows
- format string and memory fixes
- compatibility fixes for some toolkits
- window titles are UTF-8
I've just released version 3-2017050501 of Notion.
This is mostly a maintenance release, but some notable changes include:
* Add focuslist menu for workspaces (thanks to @hedning)
* Add sizepolicy support for menus (thanks to @hedning)
* Fix statusd free memory (thanks to @jsbackus)
* Improve error messages for invalid key combinations (thanks to @xmw and
@knixeur)
* configuration options for warp cursor placement (thanks to Campbell
Barton)
* include net_client_list in the default configuration
* add Subtle(wm)-like window management to contrib scripts (@gwash)
* add rofi menu support (thanks to @olejorgenb and @hedning)
* various cleanups (thanks to Campbell Barton, Wojtek Aniszewski,
@jsbackus, Joe Mason, @olejorgenb)