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.2 released
</h3
>
20 <p
> Window Maker
0.95.2 was released on February
14th
2012, and it contains just a few
21 commits on top of
0.95.1. They necessary to fix a few issues like
'make dist' not compiling
.
22 Furthermore a few more code cleanups slipped in
.</p
>
25 <h3
>Version
0.95.1 released
</h3
>
27 <p
>Window Maker
0.95.1 was released on January
29th
2012.</p
>
29 <p
>The last official Window Maker release was version
0.92.0 from
2006, and version
0.95.1 contains many bug fixes
and
30 also a few
new features
.</p
>
32 <h3
>New features
and highlights
</h3
>
34 <p
>The following
list is incomplete
, but should give a first
-order approximation to the
new features in this release
.
35 For the truly curious among you
, reading through
<code
>git log
</code
> is the only complete source of information
.</p
>
39 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/6924454836b3a9432def2749f093ea060ac82e97">Left Half
/ Right
40 Half Maximize
</a
>.</p
>
44 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/cf62d1591f5aef1e6760a8c0881a6de97ae26e92">Maximus
: tiled
45 maximization
</a
>. Maximizes a window such that it occupies the largest area without overlapping others
.</p
>
49 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/a063338175511c4e6af211cef9f2c8a555d7cb44">New mouse
-resizing
50 functionality
</a
>. Windows can now be resized
vertically (horizontally
) using MOD+
Wheel (CTRL+Wheel
).</p
>
54 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/05720d97076ffc1569e50d904b998ec99c3d3d4e">History
and TAB
55 completion in dialogs
</a
>. To
use this
new functionality in your old WMRootMenu
, replace %a by %A in the relevant
56 entry
. It will look like this
<code
>(Run
..., SHEXEC
, "%A(Run, Type command:)")</code
>. Or use
57 <code
>wmgenmenu
</code
> to generate a
new menu
.</p
>
61 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/a257e16593bb471662ce46f65d489c2ba6d87813">Bouncing appicon
66 <p
>New applications (<a href
=
67 "http://repo.or.cz/w/wmaker-crm.git/commit/1861880239634774bf898175a3155b7c7cd9b59c">wmgenmenu
</a
> and wmmenugen
)
68 to generate the root menu automatically by looking which applications you have on your
$PATH. Translations to
69 German
, <a href
="http://repo.or.cz/w/wmaker-crm.git/commit/077a2eaa71623421eaffc234c30e6d40a52f0220">Spanish
and
70 French
</a
> of menus generated by wmgenmenu
.</p
>
74 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/56d856878743ec2d3b8d98ab6a0b61a6b2c99129">Automatic detection
75 of configuration changes
</a
>. Linux users whose kernel supports the
<a href
=
76 "http://en.wikipedia.org/wiki/Inotify">inotify
</a
> mechanism have their configuration changes detected
77 automatically without polling
, reducing the number of CPU wakeups
.</p
>
81 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/9318a7f42870753bd6b8c306573936369aa819f4">Improved dockapp
86 <p
>And many trivial things which reduce little annoyances one might have
. For example
, an option was added to
87 control whether
or not Window Maker should
do <a href
=
88 "http://repo.or.cz/w/wmaker-crm.git/commit/d6c134f420bfa1cd6b6a9474d01548933b559901">automatic workspace
89 switching
</a
> to satisfy a focus request from a window located in another workspace
.</p
>
93 <p
>(For developers
). The
<a href
=
94 "http://repo.or.cz/w/wmaker-crm.git/commit/442e3876c6e5a78c6ed385ec204647553f45c168">addition
</a
> of a debian
/
95 folder which allows the creation of a debian package
for wmaker using the git sources
.</p
>
99 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/b6689a0108fd06ba4d7bf22b789b3de531c2ad70">Added keyboard
100 shortcut to uncover
/cover the dock
</a
>.</p
>
104 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/18408fff93468c533bf4aef3ce6c9808b415adde">Mac OS X
-style
105 window cycling
</a
>.</p
>
109 <p
><a href
="http://repo.or.cz/w/wmaker-crm.git/commit/c201e1612c1798106ccc2f806669a90b0bbb7a19">Preliminary XRandR
110 support
</a
> (needs a bit more work to be bug
-free
; not compiled in by
default. Use --enable
-xrandr
if you want to
117 <p
>Window Maker
0.92.0 was already very stable
, but many bugs were fixed in this release
. A
<strong
>very
</strong
>
118 incomplete
list is given below
, and as time permits it will be
updated (including links to the commits
) in the future
.
119 But the message now is that
if you don
't like bugs, use version 0.95.1.</p>
123 <p><a href="http://repo.or.cz/w/wmaker-crm.git/commit/37829a7c60ca09eb47d4d82b00070f6f6c0fb277">Fix loading saved
124 states on 64-bit systems</a></p>
128 <p>Fix to avoid a segfault when creating more than 81 workspaces, as reported on youtube <a href=
129 "http://www.youtube.com/watch?v=fkNJZvKwmhE">here</a>.</p>
133 <p><a href="http://repo.or.cz/w/wmaker-crm.git/commit/c91bb1ba1360006c568db37438779e525868cf17">Periodic focus
138 <h3>Summary of changes</h3>
140 <p>A lot of effort was put into cleaning up the code, with lots of code removal and tidying things up. The following
141 output should give you an idea of the development in the last cycle:</p>
143 git diff --shortstat wmaker-0.92.0+..wmaker-0.95.1
144 592 files changed, 118361 insertions(+), 133342 deletions(-)
145 git diff --shortstat 688a56e8ab67b..wmaker-0.95.1
146 566 files changed, 37676 insertions(+), 41817 deletions(-)
147 </pre>The first shortstat is really everything, including the (huge) patch generated in this <a href=
148 "http://repo.or.cz/w/wmaker-crm.git/commit/688a56e8ab67b56550e2874d9d7423f0d435bfd9">commit</a> from 2009, which changed the old
149 sources to the linux kernel coding style. The second shortstat contains the summary of development afterwards -- but included is
150 the addition of a debian folder with files summing around ~20k lines. The full diffstat for the second command can be seen
151 <a href="fulldiffstat.php">here</a>.
155 <div align="center"><img src="v0_95_1.png" alt="Info v0.95.1" width="382" height="257" /></div>
160 <?php include("footer.php"); ?>