File: NEWS

package info (click to toggle)
ude 0.2.8.final-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,096 kB
  • ctags: 1,613
  • sloc: ansic: 12,648; sh: 3,025; makefile: 476; yacc: 318
file content (350 lines) | stat: -rw-r--r-- 15,260 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
ude-0.2.8:

* fixed some bugs in the configuration/installation procedure
* pressing ctrl-alt-mousebutton somewhere over a window will result in the
  same behaviour as if the mousebutton was pressed over the window's border
  (draging, resizing etc.).
* several smaller bugfixes: uwm should no longer be loosing "strange" windows
  such as x11amp or gqmpg, some fixes in shapes support.
* some very small steps towards icccm2-compliance.

SNAP07052001

* fixed built and installation procedures
* added html-documentation
* overworked support for shaped windows which should now be fully functional.
* iconified windows are now listed in the windows menu using their icon names
* window groups are now treated as a whole in workspace management.
* support for xservers not supporting saveunder and backingstore (xf4.0 with
  these options switched off)
* further icccm-code

SNAPSHOT JUN 26 2000:

* support for .jpg background pictures implemented (requires libjpeg)
* parts of icccm compliance implemented, not finished yet!
* Bugfix: all kinds of menus are now always completely visible.
* some smaller optimisations, speed-ups, code-shrinks.
* improved urdb
* uwm now respects window gravity
* Bugfix: uwm now places transparently moved windows correctly if the rubberband
  snaps.

V0.2.7b-BETA:

* new example config files added (thanx to stephan helma!)
* new comment character '%' added to uwmrc and appmenu files to avoid problems
  with c preprocessor
* some optimisation concerning waiting for a grabbed pointer
* urdb file now included in distribution.

V0.2.7-BETA:

* new documentation file with detailed description of all uwm configuration
  files.
* urdb option added which takes xrdb-files as input files, processes some
  additional macros and sets X11-resources to your personal preference
  (workspace-dependent)
* you can now specify the set of hex icons loaded wit the HexPath option in your
  uwmrc.
* if a c preprocessor is found on the system all configuration files are now
  passed through it before being processed by uwm.
* menu widgets added to UDElib.
* window snapping added
* Bugfix: titles of windows activated froma another workspace should now be
  displayed correctly.
* Bugfix: uwm now takes 'appmenu' as the default menu file name in case no
  uwmrc is found. in case no appmenu's fount either a simple xterm is added to
  the application menu.
* Bugfix: uwm shouldn't segfault any longer in case you overwrite a previously
  loaded screen background pixmap with no pixmap (or in case the second pixmap
  is not found).


V0.2.6-BETA:

* ATTENTION: Installation procedures and language support have completely
  changed, please read the files INSTALL.UDE, INSTALL, README and ABOUT-NLS
  for more information about this.
* uwm now cares about MWM_HINTS (Motif WM Hints) in a simple way i.e. we don't
  decorate windows with MWM_HINTS set and no function or decoration specified
  any longer. (xmms and X11amp should be treated correctly now)
* uwm now has an option to warp the pointer to the center of newly mapped
  windows. this is especially useful in case you use big virtual screens or
  use programs which take their main input from the keyboard but pop up windows
  from tine to time.
* you can now place a window manually without having to grab the mouse: simply
  hit return or enter.
* uwm will now broadcast information for UDElib programs (as a preparation for
  UDElib)
* the root windows background won't be touched anymore by uwm in case neither
  BackPixmap nor BackColor of the corresponding WS are set in uwmrc.
* uwm now sets some properties with information about the screen background.
* We have now added html docs, thanx to Kevin 'extrasolar' Holmes for this.
* Bugfix: uwm won't execute StopScript anymore in case you restart it without
  StartScript.
* Bugfix: the size of shaped windows should now be treated correctly.
* ReBugfix: refixed the XEmacs bug. To fix both Xemacs bug and 'lost windows
  bug' at the same time, we have to 'bend' the specification a little bit: we're
  now overriding USPosition in case the window is positioned outside of the
  visible screen area. I hope there won't be any problems occuring because of
  this.


V0.2.5b-BETA:

* Bugfix: use of StopScript wont make uwm hang any longer.
* Bugfix: 'restart with other wm' works again.


V0.2.5-BETA:

* StopScript option implemented
* Bugfix: uwm won't allow the destruction of windows anymore while the window
  menu is open to avoid related crashes.
* Bugfix: removed mem leak of win menu.
* Bugfix: removed mem leak of title drawing routine.
* Bugfix: the 'lost windows bug's now really fixed :)


V0.2.4-BETA:

* we now have a Portugese Brazilian language support file. Thanx to Cristiano
  Fonseca for this!
* the MawWinWidth and MaxWinHeight options are now implemented which allow you
  to define a maximum size for newly opened and reconfigured windows. This
  should be useful on low resolution displays, e.g. on laptops etc.
* you can now select several items from the application menu without having to
  close and reopen the menu after each selection. simply press and release any
  button above the desired item. Please note that if the last button is released
  above the most previously selected item to close the menu the program will not
  be loaded twice.
* changed menu scrolling option to prevent unnecessary scrolling of menus
  fitting completely on the screen.
* Bugfix: the 'lost windows bug' should be fixed now (windows opened outside the
  visible screen area are caught again now.)
* Bugfix: uwm will now redraw window titles as soon as they change.
* Bugfix: window titles are now positioned correctly after window resizing.
* Bugfix: uwm won't hang up anymore the whole session if a window has to be
  placed manually while another program has the pointer grabbed (e.g. a menu is
  active).


V0.2.3-BETA:

* implemented menu scrolling which will enable reaching all menu items, even if
  the corresponding menu is higher than the screen.
* Changed autorise to leave a one-pixel-border south and east of the window.
* Added another window frame layout which will display window titles in the
  middle of the upper border of the win.
* updated the red-green-bevelled hex button set to the new one, thanx Glyn!
* Bugfix: some of the errors #3 removed (thanx, jon!)
* Bugfix: removed some errors #10 (XFreeColors).
* Bugfix: colors of overwritten background pixmaps are now being freed.


V0.2.2-BETA:

* we finally have some new and much better looking hex icons, thanx to
  Glyn Faulkner for this feature.
* Bugfix: shaped windows are not partially covered by their titles anymore.
* Bugfix: the title-box of nameless windows should no longer be displayed.
* Bugfix: 'launch other wm' submenu no longer displayed if no other wm specified
  in uwmrc.
* Bugfix: uwm won't segfault anymore dereferencing environment variables in
  menufile FILE lines.
* Bugfix: XEmacs won't ask you anymore to place some of its windows twice when
  manual placement is selected.


V0.2.1-BETA:

* updated the manuals.
* Added window titles.
* changed default behaviour if input hint in WMHints is not avaiable.
* Bugfix: submenus too wide for the screen are no longer displayed left of the
  screen.
* Bugfix: withdrawn windows are now treated correctly.
* Optimized iconifying and workspace-switching.
* Bugfix: gvim won't crash uwm anymore (UpdateName).
* Bugfix: removed some error #3's (shaped windows).
* Bugfix: WMHints of a window are no longer destroyed when window is iconified
  or deiconified.


V0.2.0-BETA:

* Changed the configuration, compilation, and installation to a comfortable
  make configure/automake combination.
* You can now also use Xcms-strings to specify uwm-colors.
* PIPE-command now supported in menu-files. Thanx to Adam Sampson for this
  feature. See uwm_manual in directory doc for details.
* Language-support is implemented now. Thanx to Jonathan Heusser for this
  feature.
* OpaqueMoveSize-option now implemented which makes it possible to move small
  windows opaque and bigger ones (e.g. depending on your server speed)
  transparent.
* Workspace-zapping with the hexagonal winmenu and the uwm-menu is now possible
  in both directions (try out your mouse-buttons!)
* some internal optimisation (PrepareIcons, MyCalloc).
* Spaces are now allowed in uwmrc.
* uwm now finally draws Bevels on the window-borders to give them the typical
  3D-look. Thanx to Adam Sampson for the main parts of this feature.
* uwm now regards the input-flag in WMHints. With this window management
  routines should be complete, so this is V0.2.0-BETA.
* uwm will now send WM_TAKE_FOCUS-events which are expected by some programs
  like xmupad etc.
* added an option to run and restart uwm without executing the StartScript.
  type uwm --help for more info and take a look at the 'UWM Menu'.
* ScreenCommand-option implemented which allows executing a command to set the
  background of a workspace (e.g. xsnow or xearth). Thanx to Adam Sampson for
  this feature.
* ReadFrom-option implemented which enables including configfiles of uwmrc-
  format into uwmrc similar to FILE-option in the menufiles. Thanx to Jonathan
  Heusser for this feature.
* Bugfix: uwm will now activate a moved or resized window and keep it active
  to prevent errors and strange behaviour. uwm will furthermore activate
  windows when the hexagonal window-menu is activated on them to show you
  which window you are operating on.
* Bugfix: uwm will now also display shaped windows correctly if TitleHeight is
  not set to 0.
* Bugfix: window resizing now also works correctly with windows with negative
  coordinates.


V0.1.11-BETA:

* changed the StartScript option to work also directly with executeables.
  ATTENTION: To use a script you now have to mark it as executeable and you 
  must add #!/shellpath/shellcommand into it as first line (e.g. #!/bin/sh ).
  See example uwmrc for details.
* changed the application execution from execvp to execlp(sh -c ... which should
  enable you using shell escapes like ~. Thanx to Adam Sampson for the right
  hint at the right time ;)
  ATTENTION: make sure that all your quoted commands in uwmrc (ShellScript=...)
  and your menu-files have correct shell-syntax. There were some things accepted
  in older versions that are no longer accepted now (e.g. if you use a # you now
  must write \\# instead (one backslash for the shell and one for uwm!))
* some internal mudularisation as preparation for uds.
* Bugfixes:
    - windows iconified at start or restart of uwm are now also listed in
      the windows-menu.
    - windows made sticky from another workspace will no longer disappear
      forever.
    - Menus active while workspaces change will now always change their color
      properly.
    - In case manual placement starts while a menu or winmenu is open uwm will
      no longer hang up after placing the window: place the window by releasing
      and pressing the button again and finally release it over the desired
      item to choose.


V0.1.10b-BETA:

* Following bugfixes:
    - can be compiled on BSD- and glibc-systems again (sigaction
      incompatibility, extern char **environ; doesn't rely on unistd.h anymore)
    - removed several 'error #3'-messages. (alive-flag in DeultimizeWin)


V0.1.10-BETA:

* Files included into other menu-files will no longer be stupidly appended to
  the corresponding menue structure but merged into it. Decision is made by
  item-names. This will e.g. enable you merging a system-wide default-menue
  into each user's personal menu structure with a simple FILE-command.
* Environment variables will be dereferenced now in filenames in Config-files.
* removed the menu-flickering bug.
* changed the mouse-pointer-changeing-routines of the menues to work correctly.
* X11-borders are now removed from non-override-redirect-windows before
  reparenting.


V0.1.9-BETA:

* Bugfix (manual window-placement won't hang up in a winmenu if mouse is pressed
  above another window's border anymore)
* another Bugfix (uwm won't bother you anymore with the errors caused by command
  #12 at startup ;) )
* some fine-tuning on the placement-strategy.
* changed the window- and workspace-management to a proper unique menu.
* finally started implementing the window-menue:
            - sticky windows supported now.
            - move windows directly to desired workspace.


V0.1.8-BETA:

* minor changes in the placement-strategy (we are now also replaceing 
  windows that are not completely visible on the screen in any way).
* Some Key-shortcuts:
            - Zap through the workspaces by pressing Ctrl-Alt-(Left/Right).
            - Zap through the windows on each workspace by pressing
              Ctrl-Alt-(Up/Down).
            - Raise/lower a window by pressing Ctrl-Alt-(PgUp/PgDown).
            - Iconify a window by pressing Ctrl-Alt-End.
  More to come on your request. One day (I hope) they'll be configureable
  somehow.
* A little Bugfix (the autorise-button in the window-menu should now work
  correctly.)


V0.1.7-BETA:

* Implementation of two more placement-strategies (interactive placement,
  user placement)
* Implementation of the 'workspace-zapper' which enables zapping through the
  workspaces with a single mouse-click: click any mouse-button while the
  WM-menue is active.
* Moving windows to another workspace is possible now: click the middle-button
  while the window-menu is active
* you can now restart ude, e.g. to reconfigure after changing the config-files


V0.1.6-BETA:

* Implementation of a simple placement-strategy. There'll probably be further
  ones to choose in far future...
* a little bugfix from V0.1.5b (windows initially iconified and then mapped by
  the program itself are now treated correctly)
* Support of the TitleHeight-option in uwmrc, altough I don't see much sense in
  it.


V0.1.5b-BETA:

* just a bugfix to V0.1.5-BETA


V0.1.5-BETA:

* you can now also specify absolute/relative pathnames for menufiles
* you can now include menu-files into other menu-files
* you can now choose which button will display which menu
  Thanks to Tim Coleman for this feature.
* you can now configure the uwm-buttons to your personal preference.
* you can now choose wether your uwm-menues should be transient or not
  (see uwmrc for details)
* The workspace-manager is now implemented
* several internal bugfixes


V0.1.4-BETA:

* you can now choose wether you prefer transparent or opaque window movement
* you can now configure the uwm-menues to your preferred size
* the start-script-option is supported now
* uwm now decorates transient windows with a different border-width (I'll add
  some configuration-features to this later)
* uwm now sets the WM_STATE property correctly so that e.g. TkDesks Netscape
  remote-control and XF86Setup will work


V0.1.3-BETA:

* Multiple Colormap support (each window may now have its own colormap
* Catching windows at startup should now work correctly
* quotes are now possible in quoted terms in the application-menu-configfile by
  typeing \", backslashes work with \\ etc...
* uwm now supports non-override-redirect shaped windows (such as oclock)
* perhaps something else I can't remember anymore?! (sorry!)