pkgsrc/wm
tsutsui e7b2179e5c Update jwm to 2.3.4.
Pkgsrc changes:

- use ${PREFIX} for icon path in example.jwmrc
- rename patch files per new format
- add patch comments
- take maintainership


Upstream changes list from
 http://joewing.net/projects/jwm/release-2.3.shtml

JWM v2.3 Release Notes

This is a collection of major changes between JWM v2.2 and JWM v2.3.
Version 2.3.0 was released 20150618.
You can download the latest snapshot of JWM here: jwm-1356.tar.xz.

New Features

  * Added support for client requested XRaiseWindow (issue #117).
  * Added native language support for the confirm dialog.
  * Added support for _NET_RESTACK_WINDOW (issue #118).
  * Added key binding to send the current window to a different desktop (issue
    #119).
  * Support the specification of an alternate configuration file (patch from
    Brian Bidulock)
  * Added Corner option to configure the roundedness of windows.
  * Updated the look of borders around menus and trays.
  * Add support for _NET_WM_MOVERESIZE (issue #142).
  * Add the fullscreen group option (patch from George Shaw).
  * Made window style configuration more consistent (may break old
    configuration files).
  * Add scale background type.
  * Added group options: nomin, nomax, noclose, nomove, noresize (issue #152),
    and nofullscreen (issue #163).
  * Added the Outline tag to MenuStyle to specify the color of menu outlines
    (issue #31).
  * Added the Outline tag to TrayStyle to specify the color of tray outlines.
  * To conform with GNU standards, running "make install" no longer strips the
    executable. To strip the executable, "make install?strip" can be used
    instead.
  * Added the ability to swallow the same client into a tray multiple times.
  * Added the ability to specify where the tray is hidden when auto-hide is
    enabled (issue #34).
  * Menu Includes are now loaded dynamically when a menu is shown rather than
    when JWM starts.
  * Added the sendu, sendd, sendl and sendr key bindings to send a window to a
    different desktop (issue #119).
  * Added the maxh, maxv, maxtop, maxbottom, maxleft and maxright key bindings
    (issues #120 and #157).
  * Added the ability to have separate actions per mouse button for tray
    buttons (issue #171). This is accomplished using the Button tag. For
    example:
    <TrayButton label="My Button">
      <Button mask="1">
        exec:program_for_left_click
      </Button>
      <Button mask="45">
        exec:program_for_scroll_wheel
      </Button>
    </TrayButton>
    The Button tags are optional. By default the action will use mouse button
    mask 123.
  * Add the ability to have separate actions per mouse button for clock tray
    components (issue #171) and the ability to have clock tray components run
    actions like tray buttons (issue #172).
  * Add support for more than 10 menus. Now 26 additional menus can be defined
    using the letters a through z.

Configuration Changes

The following XSLT is available to update JWM v2.2 configuration files for use
with JWM v2.3: jwm-2.3.xslt.

To convert an existing v2.2 configuration file using xsltproc, run:

cp ~/.jwmrc ~/.jwmrc.old
xsltproc jwm-2.3.xslt ~/.jwmrc.old > ~/.jwmrc

If you have multiple configuration files, it may be necessary to apply the XSLT
to some or all of them depending on what configuration options are stored in
the file.

A summary of configuration changes follows.

  * The ActiveBackground and ActiveForeground tags have been replaced by
    Background and Foreground under the Active tag. This applies to TrayStyle,
    TaskListStyle, TrayButtonStyle, PagerStyle, and MenuStyle.
  * The Inactive tag under WindowStyle has been removed. The tags that used to
    go within this tag now go directly under the WindowStyle tag.
  * The autohide attribute in Tray now determines where the tray should be
    hidden (left, right, top, bottom, or off) instead of true or false.
  * Now actions in the Clock tag must be prefixed with exec: to run an external
    program.

See the configuration documentation for documentation on all configuration
options.

Bug Fixes

  * ICCCM 2.0 WM_S selection compliance (patch from Brian Bidulock).
  * Fixed client window position after maximize/restore (issue #115, patch from
    Biran Bidulock).
  * Fixed window mapping bug with show desktop (issue #114).
  * Give focus to the top-most window after show desktop (issue #64).
  * Fix uninitialized memory when loading images (patch from Brian Bidulock).
  * Fix overlapping string issue with FriBidi (patch from Brian Bidulock).
  * Fixed non-UTF8 locales (issue #56).
  * Fixed transparency issue with some applications (issue #130).
  * Fixed focus after key events (patch from Brian Bidulock).
  * Fixed loss of focus after restoring windows (issue #131).
  * Fix setting of _NET_WM_STATE_HIDDEN when a window is minimized (issue #133,
    patch from Brian Bidulock).
  * Grab input focus at startup if not already set (issue #148).

Updated Translations

  * Russian (Aleksandr Samusenko)
  * French (Pierrick)
  * Italian (Flavio aka Man from Mars)
  * Spanish (Pablo Lezaeta)

Changes in 2.3.1 (20150628)

  * Added an option to group windows by class in the task bar. (the group
    attribute of the TrayStyle tag).
  * Fixed an issue with menus showing up across monitors when Xinerama is
    enabled.
  * Added the ability to show Motif-style handles on windows (the decorations
    attribute of WindowStyle).
  * Fixed an issue where the next/prev key bindings would not advance past a
    window that does not accept input focus.
  * Fixed the behavior of the Include tag within menus so that it no longer
    creates a submenu.
  * Menus included using Include are no longer loaded each time the menu is
    accessed.
  * Added a Dynamic submenu that will re-load its menu contents each time it is
    accessed.

Changes in 2.3.2 (20150913)

  * Restored the ability to specifiy that windows should not have an icon
    (using the "icon:" group option).
  * JWM will now try several common extensions when loading icons.
  * Fixed the height and default label for dynamic menus (issue #188).
  * Improved handling of colormaps for pseudo-color displays.
  * Fixed handling of WM_STATE on big-endian machines.
  * Fixed an issue with menus getting stuck open.
  * Removed the TaskListStyle, TrayButtonStyle, and ClockStyle configuration
    options. These options are now set from TrayStyle.
  * Added the Hungarian translation (from Hermit).
  * Added the ability to give a 3D look to menus and trays by specifying
    decorations="motif" in MenuStyle and TrayStyle respectively.
  * Fixed an issue where JWM key bindings would not be available to
    applications (issue #201).
  * JWM now highlights the first menu item when opening a menu with the
    keyboard (issue #102).
  * Add the ability to selectively enable popups (issue #189).
  * Various other fixes.

Changes in 2.3.3 (20151118)

  * JWM windows now set _NET_WM_WINDOW_TYPE (issue #223).
  * Added the Chinese translation (from Christopher Meng).
  * Added the height attribute to TaskList (issue #227).
  * Fixed tray button mouse bindings for the scroll wheel buttons (issue #229).
  * Added the restore key binding (issue #233).
  * Made middle-click on a task list item close the window (issue #232).
  * Added support for tooltips in menus (issue #111).
  * Added Portuguese (Brazil) translation (from Holmes).
  * Fixed an issue where the dock would change size if its size was not
    explicitly set (issue #238).
  * Fixed the height calculation of vertical trays (issue #228).

Changes in 2.3.4 (20151122)

  * Now a negative tray width/height can be specified to subtract from the
    screen width/height (issue #250).
  * Added the list configuration option to TrayStyle to allow displaying
    windows from all desktops (all) or only the current desktop (the default,
    desktop) in task lists.
  * Improved scaling of JPEG and SVG images (issue #253).
  * Fixed the rendering of fixed-aspect background images.
  * Added the drag group option (issue #235).
  * Fixed rendering of window borders without a title bar.
2015-12-13 15:02:36 +00:00
..
2bwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
3ddesktop Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
9wm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
aewm++ Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
afterstep Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
amaterus Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
amiwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
applewmproto Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
awesome Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
bbkeys Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
bbkeys09 Update bbkeys to version 0.9.1. 2015-11-17 15:59:13 +00:00
bbpager Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
bbpager04 Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
bbrun Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
blackbox Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
blackbox70 Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
bmpanel2 Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
bsetroot Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
bspwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
ccsm Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
compiz Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
compiz-fusion-plugins-extra Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
compiz-fusion-plugins-main Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
ctwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
cwm Add explicit -lfontconfig for Darwin too. 2015-11-04 10:41:17 +00:00
dwm Update wm/dwm to 6.1. 2015-11-11 16:12:10 +00:00
e16menuedit2 Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
echinus Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
enlightenment Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
ethemes ethemes is meant for the old enlightenment. 2015-09-12 16:54:03 +00:00
evilwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
fluxbox Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
fluxconf Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
fluxter Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
flwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
fvwm Remove mk/find-prefix.mk usage from the wm category. 2015-11-25 12:53:55 +00:00
fvwm-devel Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
fvwm-themes Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
fvwm1 Do not hardcode pathes. Use ${X11BASE} instead. 2012-10-29 09:46:46 +00:00
golem Patch a pair of missing error checks. PKGREVISION -> 6 2014-06-24 06:28:02 +00:00
i3 Updated i3 to version 4.11. 2015-11-09 11:05:44 +00:00
icewm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
icewm-imlib Bump PKGREVISION for netpbm update. 2014-09-08 21:24:44 +00:00
icewm13 Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
icewmconf Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
jwm Update jwm to 2.3.4. 2015-12-13 15:02:36 +00:00
larswm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
libAppleWM Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
libWindowsWM Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
lwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
matchbox-wm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
metacity Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
mlvwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
musca Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
notion Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
novawm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
obconf Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
obpager Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
olvwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
openbox Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
oroborox Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +00:00
oroborus Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
pekwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
piewm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
pwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
py-tyle Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
quartz-wm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
ratpoison Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
sawfish Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
selectwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
skippy Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
spectrwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
trayer Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
tvtwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
twm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
uwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
vtwm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
w9wm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
waimea Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wampager Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wbar Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
weewm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
windowlab Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
windowmaker Remove duplicate SHA512 digests that crept in. 2015-11-04 17:41:15 +00:00
windowswmproto Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wm2 Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wmakerconf Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wmctrl Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wmextra Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wmi Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wmii Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wmx Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
wmx-gnome Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 12:42:17 +00:00
xfce4-wm Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
xfce4-wm-themes Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
xmonad Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
xmonad-contrib Add SHA512 digests for distfiles for wm category 2015-11-02 23:42:50 +00:00
Makefile add wm/quartz-wm 2015-10-01 11:08:16 +00:00