Use home.php instead of main.php in the initial page
[whome.git] / news.php
blob78ae54855ce5783461b840b5eef5c07f0a64bfc0
1 <html xmlns="http://www.w3.org/1999/xhtml">
2 <head>
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" />
8 </head>
10 <body>
11 <?php
12 include("header.php");
13 include("dock.php");
16 <div id="inhalt">
17 <table width="880" border="0" cellpadding="1" cellspacing="1">
18 <tr>
19 <td content="content" colspan="2" valign="top">
21 <h3>Version 0.95.1 released</h3>
23 <p>Window Maker 0.95.1 was released on January 29th 2012.</p>
25 <p>The last official Window Maker release was version 0.92.0 from 2006, and version 0.95.1 contains many bug fixes and
26 also a few new features. Window Maker 0.92.0 was already very stable, so most of the bug fixes are related to odd
27 situations. One random example is the fix which avoids a segfault when creating more than 81
28 workspaces, as reported on youtube <a href="http://www.youtube.com/watch?v=fkNJZvKwmhE">here</a>.</p>
30 <p>Another bug-fix of peculiar nature is this <a href=
31 "http://repo.or.cz/w/wmaker-crm.git/commit/c91bb1ba1360006c568db37438779e525868cf17">one</a>, which happened once every
32 49 days -- more precisely 2^32 milliseconds.</p>
34 <p>A lot of effort was put into cleaning up the code, with lots of code removal and tidying things up. The following
35 output should give you an idea of the development in the last cycle:</p>
36 <pre>
37 [mafra@Pilar:wmaker.git]$ git diff --shortstat wmaker-0.92.0+..wmaker-0.95.1
38 592 files changed, 118361 insertions(+), 133342 deletions(-)
39 [mafra@Pilar:wmaker.git]$ git diff --shortstat 688a56e8ab67b..wmaker-0.95.1
40 566 files changed, 37676 insertions(+), 41817 deletions(-)
41 </pre>The first shortstat is really everything, including the (huge) patch generated in this <a href=
42 "http://repo.or.cz/w/wmaker-crm.git/commit/688a56e8ab67b56550e2874d9d7423f0d435bfd9">commit</a> from 2009, which changed the old
43 sources to the linux kernel coding style. The second shortstat contains the summary of development afterwards -- but included
44 is the addition of a debian folder with files summing around ~20k lines. The full diffstat for the second command can be seen
45 <a href="fulldiffstat.php">here</a>.
47 <h2>New features and highlights</h2>
49 <p>This list is really very incomplete, but should give a first-order approximation to what are the new features in
50 this release. For a bit more of details see the NEWS file included in the sources, although it also misses a lot of
51 things. For the truly curious among you, reading through <code>git log</code> is the complete source of
52 information.</p>
54 <ul>
55 <li>
56 <p>Left/right window maximization, making them occupy the left/right area of the screen</p>
57 </li>
59 <li>
60 <p>Maximus (a.k.a tiled) maximization. Maximizes windows such that it occupies the largest area without overlapping
61 other windows</p>
62 </li>
64 <li>
65 <p>New mouse-resizing functionality. Windows can now be resized vertically (horizontally) using MOD+Wheel
66 (CTRL+Wheel)</p>
67 </li>
69 <li>
70 <p>History and TAB completion in the run dialog</p>
71 </li>
73 <li>
74 <p> Preliminary XRandR support (needs a bit more work to be bug-free; not compiled in by default.
75 Use --enable-xrandr if you want to test it).</p>
76 </li>
78 <li>
79 <p>A WPrefs option to make icons bounce when their respective applications want attention</p>
80 </li>
82 <li>
83 <p>New applications (wmgenmenu and wmmenugen) to generate the root menu automatically by looking which applications
84 you have on your $PATH</p>
85 </li>
87 <li>
88 <p>Automatic detection of configuration changes. Linux users whose kernel supports the <a href=
89 "http://en.wikipedia.org/wiki/Inotify">inotify</a> mechanism have their configuration changes
90 detected automatically without polling, reducing the number of CPU wakeups.</p>
91 </li>
93 <li>
94 <p>Dockapps can now receive special treatment by setting their WM_CLASS to "DockApp"</p>
95 </li>
97 <li>
98 <p>And many trivial things which reduce little annoyances one might have. For example, an option was added to
99 control whether or not Window Maker should do automatic workspace switching to satisfy a focus request from a
100 window located in another workspace.</p>
101 </li>
103 <li>
104 <p> (For developers). The addition of a debian/ folder which allows the creation of a debian package for wmaker using the
105 git sources.</p>
106 </ul>
108 <p><br />
109 <div align="center">
110 <img src="v0_95_1.png" alt="Info v0.95.1" width="382" height="257" /></p>
111 </div>
112 </td>
113 </tr>
114 </table>
115 </div>
116 </body>
117 </html>