* JWM v1.6 <> 20060423
+ Fixed a bug that caused JWM to lose the state of withdrawn
windows.
+ Fixed a Xinerama window placement issue.
+ Fixed shading of shaped windows.
+ Fixed snap-to-screen with Xinerama.
+ It is now possible to fix the width of the clock.
+ Added "coordinates" attribute to MoveMode and ResizeMode.
+ Fixed a bug related to removing the Dock and restarting.
+ No longer waits for Swallow items at startup.
+ Fixed FriBidi UTF conversion (lior2b).
+ Fixed a key binding issue on shutdown/restart (lior2b).
+ Fixed a key binding issue with keycode.
+ Fixed a bug involving maximized windows and the clock.
+ Decreased the default popup delay to 600 ms.
+ Added a 3 pixel border to popups.
+ Scrollwheel now switches windows when over the task list.
+ Scrollwheel now switches desktops over the root window.
+ Scrollwheel now shades/unshades when over title bars.
+ Double clicking now maximizes/restores when over title bars.
+ Fixed a bug with key masks.
+ A second click on a "showdesktop" button will now restore
minimized windows.
+ New window buttons (lior2b).
+ New minimized icon (lior2b).
+ Put brackets around minimized items (lior2b).
+ Scroll menus that are too big for the screen.
+ Moving a maximized window now un-maximizes it.
+ Resizing a maximized window now un-maximizes it (lior2b).
+ Left clicking on a window icon now shows the window menu
(lior2b).
* JWM v1.7 <> 20060427
+ Fixed clock redrawing issue.
+ Fixed Tray valign attribute.
+ No longer un-maximizes on a single click to title bars.
TODO: it looks like patch-ac for configure is not being used by pkgsrc.
available anymore.
Changes:
20051120:
- Added "nextstacked" key binding.
- Released v1.1.
20051119:
- Added ClockStyle, TrayButtonStyle, and TrayStyle options.
- Now icon aspect ratios are preserved when resized.
20051116:
- Added button border to TrayButtons.
- Added Clock.
20051114:
- Fixed task list overflow.
- Fixed minimization on restart.
20051113:
- Released v1.0.
20051112:
- Make maximization work in a more sane manner.
20051111:
- Focus next client in the stacking order when the active client is closed.
- Added "Desktops" root menu item.
- Fixed key actions with click-to-focus.
- Improved window placement.
20051110:
- Now desktops can be named, changes to the configuration for this.
20051109:
- Send ClientMessage instead of PropertyNotify for _JWM commands.
- More EWMH support.
- Fix label attribute for RootMenu.
- Added menu includes (rarsa).
- Fix a minor menu bug.
20051106:
- Restore maximization status on restart.
20051027:
- Fix byte-order issue with PNG images.
20051026:
- Fix lockup issue when restoring transient windows.
- Added a separator to the window menu before kill/close.
20051024:
- Fix 64-bit X server issues.
20051016:
- Tray button can now execute external programs (or show the root menu).
20051013:
- Support for vertical trays, pagers, and task lists.
20051012:
- Added the ability to swallow applications in the tray.
20051010:
- Overhaul of the tray. Multiple trays now supported.
[The configuration file changed]
20051007:
- Large windows are now handled in a more sane manner.
20051003:
- Flush the X connection before closing it.
- Make status windows show on the screen with the mouse.
- Fixed an off-by-one error drawing the load.
20051001:
- Can now use XRender for rendering icons.
- Added support for PNG icons (optional).
- Icons are now scaled independently for title bars and the task bar.
- Added "height" attribute to RootMenu and Menu.
20050925:
- Now uses Xft for antialiasing, which can be disabled at compile time.
- Made drawing of border double-buffered.
20050924:
- Added "enabled" option to Pager.
- Fixed a bug with loading icons.
- Attempted to fix color issues on 64-bit X-Servers.
JWM is written in C and uses only Xlib and (optionally)
the shape extension and libXpm. It can support some
MWM, GNOME, and WM Spec hints. It supports virtual
desktops and is very lightweight yet handy.