* Window Maker can now load WebP images and support ImageMagick library to support even more formats like SVG, BMP, TGA, ...
* Add mini-window apercu , a small preview of window contents
* Support for up to 9-buttons mouse added
* Many configuration options added to WPrefs.app
* Add wmiv, an image viewer application
* Bug fixes and code cleanups by various people.
packaged for wip by degroote.
Third party tiling algorithms, configurations and scripts to xmonad,
a tiling window manager for X.
For an introduction to building, configuring and using xmonad
extensions, see "XMonad.Doc". In particular:
"XMonad.Doc.Configuring", a guide to configuring xmonad
"XMonad.Doc.Extending", using the contributed extensions library
"XMonad.Doc.Developing", introduction to xmonad internals and writing
your own extensions.
Important changes since 4.7:
- layout saving / restoring
- proper handling of DPI
- improve compatibility with other softwares (java-based, or external
pagers)
- fix several memory leaks
Fix segfault when loading "layout" with non-zero parameters.
This affected multi-region. stack() must be called after the region bars
are created.
Fix layout entry in man page.
Improve stacking for windows with multiple transients.
Fix hang in fullscreen layout when a window has multiple transients.
Fix focus_(prev|next) for windows with multiple transients.
Add a missing queue.h macro to Linux util.h.
Set stacking order when setting up a new status bar.
Fixes stacking issues that can arise on a randr screenchange event.
Fix segfault in fullscreen layout when a window with transient(s) unmap.
Add default maximize_toggle binding to man page.
Add clarification for the 'name' option to man page.
Remove stray new paragraph macro in man page.
Based on maintainer update request per PR pkg/48820.
From CHANGES:
Changes from version 3.8.1 to 3.8.2
2014-??-??
-----------------------------------
1 - Various code cleanups.
Cleanup re: raising and warping to windows (previous location of
pointer in windows), SaveWorkspaceFocus. A few extra NULL
pointer checks.
Logical hasfocusvisible cleanup.
Rename TwmWindow.list to iconmanagerlist, and various smaller
cleanups.
Eliminated TwmWindow TwmRoot from struct ScreenInfo. Mostly a
mechanical change.
I found some cases where the dummy TwmWindow was apparently
mistakenly included in a loop. Replaced .next with TwmWindow
*FirstWindow and .cmaps witn Colormaps RootColormaps. Other
members were not used.
2 - Fix a bug where insufficient validation of the size hints
resulted in a division by zero when considering aspect ratio.
3 - Lots of minor compiler warnings and build fixes, a few of which
were real current or latent bugs. Leave warnings enabled by
default. A few of the build system adjustments may break very
old systems (e.g., those with original AT&T yacc).
4 - Fix incorrect inclusion of $DESTDIR in some paths.
5 - Update for new website and mailing list at ctwm.org.
6 - Look at _MOTIF_WM_HINTS for titlebar-less or border-less
windows.
Changes from Relase Notes page:
http://www.joewing.net/projects/jwm/release-2.2.shtml
Changes in 2.2.1
* JWM no longer waits for an X11 event when exiting. This fixes an issue
where Control+C didn't cause JWM to exit immediately (issue #104).
* Fixed a crash if a window went away while a JWM confirm dialog was active
for the window.
* Fixed some issues related to aspect ratios (issue #106).
* Fixed handling of window gravity for _NET_MOVERESIZE_WINDOW.
* Added support for XBM icons (issue #107).
* Fixed an issue with resizing of dock icons.
* Fixed an issue with command line argument parsing.
Changes in 2.2.2
* More efficient handling of gradient backgrounds.
* Fixed an issue _NET_WM_STATE not being updated (issue #109).
* Improved the performance of moving/resizing windows.
* Made it possible to switch desktops immediately while dragging a window if
mod1 is pressed (issue #12).
* Fixed an issue with windows mapping behind other windows (issue #110).
* Fixed an issue where JWM would attempt to process the last X event multiple
times before exiting or restarting.
* Made newer desktop background settings override older settings.
* Fixed a memory leak with invalid configuration files.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
* Improvement: 'windows' key is now the default META key (thanks to Dima
Kogan)
* Bugfix: seldomly triggered crash in memory pool (thanks to Matthieu Moy)
* Bugfix: save the session atomically (thanks to Matthias Lederhofer)
* Bugfix: various fixes to contributed scripts, notably more lua5.2 support
(thanks to several contributors)
* Improvement: various code cleanups (thanks to Campbell Barton)
* Improvement: various build/packaging improvements (thanks to Dima Kogan)
* Feature: Workspace indicator (thanks to Dima Kogan)
* Feature: Delayed population of the focuslist (thanks to Dima Kogan)
* Improvement: improved kludges/focus behavior (IntelliJ IDEA, xeyes)
* Improvement: expose 'warp_pointer' to lua
* Improvement: lock using i3lock when available
packaged for wip by esg.
xmonad is a tiling window manager for X. Windows are arranged
automatically to tile the screen without gaps or overlap, maximising
screen use. All features of the window manager are accessible from
the keyboard: a mouse is strictly optional. xmonad is written and
extensible in Haskell. Custom layout algorithms, and other
extensions, may be written by the user in config files. Layouts are
applied dynamically, and different layouts may be used on each
workspace. Xinerama is fully supported, allowing windows to be tiled
on several screens.
(Perhaps (re?)compiling the .lc files would work, but it's not done by
the normal build, and then there are errors about binaries for other
lua versions.)
Bump PKGREVISION.
Changes since 4.6
v 4.7.2
• install i3-with-shmlog.xsession.desktop to the correct location
• OpenBSD currently lacks posix_fallocate()
v 4.7.1
• docs/debugging: explain how to enable logging on the fly
• docs/debugging: small cleanups (versions, bzip2)
• add i3-with-shmlog.xsession.desktop
• only LOG() the DPI when it changes, DLOG() it otherwise
• make “move <direction>” properly send workspace focus event
• i3bar: set mapped flag on trayclient creation
• i3bar: don’t show EOF status line error in favor of exit code
v 4.7.0
• docs/userguide: clarify variable parsing
• docs/userguide: clarify urgent_workspace
• docs/userguide: add proper quoting for rename sample command
• docs/userguide: clarify multiple criteria
• docs/userguide: userguide: explain the difference between comma and semicolon for command chaining
• docs/hacking-howto: update to reflect parser changes
• man/i3-dump-log: document -f
• switch from libXcursor to xcb-util-cursor
• Respect workspace numbers when looking for a free workspace name
• Revert "raise fullscreen windows on top of all other X11 windows"
• i3bar: Create pixmaps using the real bar height, rather than screen height
• Add scratchpad bindings to the default config
• Close all children when closing a workspace
• i3bar: Add new bar.binding_mode_indicator configuration
• Improve error message when $XDG_RUNTIME_DIR is not writable
• libi3/font: Draw the text at the expected place
• libi3/font: Set DPI for the pango context
• Add ability to escape out of a mouse-resize operation
• Do not resize/reposition floating containers when moving them to scratchpad
• i3-nagbar: Set button inner-width to the width of the label
• Assigned windows open urgent when not visible
• i3bar: Only configure tray on own outputs
• Command 'move <direction>' moves across outputs
• i3bar: Handle DestroyNotify events
• i3bar: Realign tray clients on map/unmap notify
• i3bar: Group child processes for signalling
• i3bar: Print error message when status_command fails
• Remove references to PATH_MAX macro for GNU/Hurd
• update root geometry on output changes for “fullscreen global”
• don’t flatten tabbed/stacked containers
• Fix handling of new windows with WM_STATE_FULLSCREEN
• correctly recognize assigned windows as urgent
• Fix keyboard and mouse resize in nested containers
• Reply to _NET_REQUEST_FRAME_EXTENTS correctly
• Fix command parser: resizing tiling windows
• Fix output retrieval for floating cons
• Use _PATH_BSHELL to ensure using a bourne shell
• Instead of crashing, return DRAG_ABORT on UnmapNotify from drag_pointer
• Remove-child callback skips output content cons
• ignore _NET_ACTIVE_WINDOW for scratchpad windows
Emmanuel Lepage Vallee (2):
Move 'surface_size' to gears.surface and make it public
Make sure gears.color.create_png_pattern are being repeated
Tin Benjamin Matuka (1):
Allow reversing the icon order in systray
Uli Schlachter (7):
imagebox: Don't try to scale by infinite (FS#1248)
gears.color: Handle nil arguments correctly again
naughty: Don't use the cache when loading icons (FS#1253)
gears.surface: Handle the cache more intelligently
awful.tag.move: Fix tag index setting
awful.tag.setscreen: Check if old_screen == new_screen
change codename again