1 <html xmlns
="http://www.w3.org/1999/xhtml">
3 <meta name
="generator" content
="HTML Tidy for Linux (vers 25 March 2009), see www.w3.org" />
5 <title
>Window Maker
: News
</title
>
6 <meta http
-equiv
="Content-Type" content
="text/html; charset=us-ascii" />
7 <link href
="title.css" rel
="stylesheet" type
="text/css" />
11 <?php
include("dock.php"); ?
>
12 <?php
include("header.php"); ?
>
15 <table
class="inner" border
="0" cellpadding
="1" cellspacing
="1">
17 <td content
="content" colspan
="2" valign
="top">
19 <h3
>Version
0.95.8 released
</h3
>
20 <p
> Window Maker
0.95.8 was released on March
11th
2017.</p
>
24 <a href
="http://repo.or.cz/wmaker-crm.git/blob/HEAD:/NEWS"> NEWS
</a
>file
and/or the git logs
for an overview of
31 <h3
>Version
0.95.7 released
</h3
>
32 <p
> Window Maker
0.95.7 was released on August
2nd
2015.</p
>
36 <p
> Window
<a href
="http://repo.or.cz/w/wmaker-crm.git/commit/df4906186525c25781320c58a4d22168eae0c39c"> snapping
</a
> feature has
37 been added
, which allows one to
"snap" a window to one side of the screen by
38 dragging it to that
side (Doug Torrance
).
43 <p
> New mouse actions configuration were
44 <a href
="http://repo.or.cz/w/wmaker-crm.git/commit/0d0169a41376cf667fb0b10c4ced46ecba6e08cf"> added
</a
> to WPrefs
49 <p
> New button
and wheel mouse
50 <a href
="http://repo.or.cz/w/wmaker-crm.git/commit/f40095ac9e6e1c27b9d50d4a05a2e08d44758f48"> actions
</a
>
55 <p
> Many code cleanups
and refactoring by Christophe Curris
.</p
>
61 <h3
>Version
0.95.6 released
</h3
>
62 <p
> Window Maker
0.95.6 was released on August
30th
2014.</p
>
66 <p
> Window Maker can now load WebP images
and support ImageMagick library to support even more
67 formats like SVG
, BMP
, TGA
, ... (David Maciejak
)
72 <p
> Add mini
-window
<a href
="http://repo.or.cz/w/wmaker-crm.git/commit/c6c7652e240f3bc49fb23939bc49eb042aff85ad"> apercu
</a
>, a small preview of
73 window
contents (David Maciejak
)
77 <p
> Support
for up to
9-buttons mouse
added (David Maciejak
)
81 <p
> Many configuration options added to WPrefs
.app (Doug Torrance
)
85 <p
> Add wmiv
, an image viewer
application (David Maciejak
)
89 <p
> Bug fixes
and code cleanups by various people
.</p
<
95 <h3
>Version
0.95.5 released
</h3
>
96 <p
> Window Maker
0.95.5 was released on August
29th
2013.</p
>
100 <p
>Window Maker can now maximize windows to the top
/bottom halves of
101 the screen
as well
as to the
corners (top left
, top right etc
). The keyboard shortcuts to
do that can be configured via
WPrefs (Renan Traba
).
106 <p
> Support
for <a href
="http://www.dechelotte.com/en/wmaker.php"> drawers
</a
> in the dock has been
added (Daniel Dechelotte
).</p
>
110 <p
> Keyboard shortcuts to move windows between
workspaces (Iain Patterson
).</p
>
114 <p
> Window border colours
and width are now
configurable (Iain Patterson
).</p
>
118 <p
> The menu is now able to parse command
-generated
<a href
="http://repo.or.cz/w/wmaker-crm.git/commit/c21ae6b580889d247408123a5c624abf6d784232"> proplist style menus
</a
>.
119 WPrefs support
for this has been added
too (Andreas Bierfert
).</p
>
123 <p
> Plus a few other
new features
and a lot of bug fixes
and code cleanups by various people
.</p
<
129 <h3
>Version
0.95.4 released
</h3
>
130 <p
> Window Maker
0.95.4 was released on January
3rd
2013. There was a major code cleanup related to icons
, some changes
131 in WPrefs
, the addition of a
new "Center" placement strategy
, support
for _NET_FRAME_EXTENTS
, the removal of CPP
132 dependency to process menu files
and small fixes
and improvements all around
.</p
>
134 <h3
>Version
0.95.3 released
</h3
>
135 <p
> Window Maker
0.95.3 was released on May
16th
2012. This release fixes a regression
136 which would cause more than one instance of an application to
start (under some circunstances
) when using menu
137 shortcuts
. The window maximization procedures now have a more intuitive behavior with respect to remembering
138 the old geometry
and going back to it
. Furthermore
, there are some other small fixes
and cleanups
.</p
>
140 <h3
>Version
0.95.2 released
</h3
>
141 <p
> Window Maker
0.95.2 was released on February
14th
2012, and it contains just a few
142 commits on top of
0.95.1. They were necessary to fix a few issues like
'make dist' not compiling
.
143 Furthermore a few more code cleanups slipped in
.</p
>
146 <h3
>Version
0.95.1 released
</h3
>
148 <p
>Window Maker
0.95.1 was released on January
29th
2012.</p
>
150 <p
>The last official Window Maker release was version
0.92.0 from
2005, and version
0.95.1 contains many bug fixes
and
151 also a few
new features
.</p
>
153 <h3
>New features
and highlights
</h3
>
155 <p
>The following
list is incomplete
, but should give a first
-order approximation to the
new features in this release
.
156 For the truly curious among you
, reading through
<code
>git log
</code
> is the only complete source of information
.</p
>
160 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/6924454836b3a9432def2749f093ea060ac82e97">Left Half
/ Right
161 Half Maximize
</a
>.</p
>
165 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/cf62d1591f5aef1e6760a8c0881a6de97ae26e92">Maximus
: tiled
166 maximization
</a
>. Maximizes a window such that it occupies the largest area without overlapping others
.</p
>
170 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/a063338175511c4e6af211cef9f2c8a555d7cb44">New mouse
-resizing
171 functionality
</a
>. Windows can now be resized
vertically (horizontally
) using MOD+
Wheel (CTRL+Wheel
).</p
>
175 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/05720d97076ffc1569e50d904b998ec99c3d3d4e">History
and TAB
176 completion in dialogs
</a
>. To
use this
new functionality in your old WMRootMenu
, replace %a by %A in the relevant
177 entry
. It will look like this
<code
>(Run
..., SHEXEC
, "%A(Run, Type command:)")</code
>. Or use
178 <code
>wmgenmenu
</code
> to generate a
new menu
.</p
>
182 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/a257e16593bb471662ce46f65d489c2ba6d87813">Bouncing appicon
187 <p
>New applications (<a href
=
188 "http://repo.or.cz/w/wmaker-crm.git/commit/1861880239634774bf898175a3155b7c7cd9b59c">wmgenmenu
</a
> and wmmenugen
)
189 to generate the root menu automatically by looking which applications you have on your
$PATH. Translations to
190 German
, <a href
="http://repo.or.cz/w/wmaker-crm.git/commit/077a2eaa71623421eaffc234c30e6d40a52f0220">Spanish
and
191 French
</a
> of menus generated by wmgenmenu
.</p
>
195 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/56d856878743ec2d3b8d98ab6a0b61a6b2c99129">Automatic detection
196 of configuration changes
</a
>. Linux users whose kernel supports the
<a href
=
197 "http://en.wikipedia.org/wiki/Inotify">inotify
</a
> mechanism have their configuration changes detected
198 automatically without polling
, reducing the number of CPU wakeups
.</p
>
202 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/9318a7f42870753bd6b8c306573936369aa819f4">Improved dockapp
207 <p
>And many trivial things which reduce little annoyances one might have
. For example
, an option was added to
208 control whether
or not Window Maker should
do <a href
=
209 "http://repo.or.cz/w/wmaker-crm.git/commit/d6c134f420bfa1cd6b6a9474d01548933b559901">automatic workspace
210 switching
</a
> to satisfy a focus request from a window located in another workspace
.</p
>
214 <p
>(For developers
). The
<a href
=
215 "http://repo.or.cz/w/wmaker-crm.git/commit/442e3876c6e5a78c6ed385ec204647553f45c168">addition
</a
> of a debian
/
216 folder which allows the creation of a debian package
for wmaker using the git sources
.</p
>
220 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/b6689a0108fd06ba4d7bf22b789b3de531c2ad70">Added keyboard
221 shortcut to uncover
/cover the dock
</a
>.</p
>
225 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/18408fff93468c533bf4aef3ce6c9808b415adde">Mac OS X
-style
226 window cycling
</a
>.</p
>
230 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/c201e1612c1798106ccc2f806669a90b0bbb7a19">Preliminary XRandR
231 support
</a
> (needs a bit more work to be bug
-free
; not compiled in by
default. Use --enable
-xrandr
if you want to
238 <p
>Window Maker
0.92.0 was already very stable
, but many bugs were fixed in this release
. A
<strong
>very
</strong
>
239 incomplete
list is given below
, and as time permits it will be
updated (including links to the commits
) in the future
.
240 But the message now is that
if you don
't like bugs, use version 0.95.1.</p>
244 <p><a href="http://repo.or.cz/w/wmaker-crm.git/commit/37829a7c60ca09eb47d4d82b00070f6f6c0fb277">Fix loading saved
245 states on 64-bit systems</a></p>
249 <p>Fix to avoid a segfault when creating more than 81 workspaces, as reported on youtube <a href=
250 "http://www.youtube.com/watch?v=fkNJZvKwmhE">here</a>.</p>
254 <p><a href="http://repo.or.cz/w/wmaker-crm.git/commit/c91bb1ba1360006c568db37438779e525868cf17">Periodic focus
259 <h3>Summary of changes</h3>
261 <p>A lot of effort was put into cleaning up the code, with lots of code removal and tidying things up. The following
262 output should give you an idea of the development in the last cycle:</p>
264 git diff --shortstat wmaker-0.92.0+..wmaker-0.95.1
265 592 files changed, 118361 insertions(+), 133342 deletions(-)
266 git diff --shortstat 688a56e8ab67b..wmaker-0.95.1
267 566 files changed, 37676 insertions(+), 41817 deletions(-)
268 </pre>The first shortstat is really everything, including the (huge) patch generated in this <a href=
269 "http://repo.or.cz/w/wmaker-crm.git/commit/688a56e8ab67b56550e2874d9d7423f0d435bfd9">commit</a> from 2009, which changed the old
270 sources to the linux kernel coding style. The second shortstat contains the summary of development afterwards -- but included is
271 the addition of a debian folder with files summing around ~20k lines. The full diffstat for the second command can be seen
272 <a href="fulldiffstat.php">here</a>.
276 <div align="center"><img src="v0_95_1.png" alt="Info v0.95.1" width="382" height="257" /></div>
281 <?php include("footer.php"); ?>