File: ChangeLog

package info (click to toggle)
lwm 1.01-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 228 kB
  • ctags: 592
  • sloc: ansic: 1,884; makefile: 495; sh: 6; tcl: 6
file content (189 lines) | stat: -rw-r--r-- 6,551 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
Change Log for "lwm"

2000-02-08	enh	Basel
	
	Tried out a patch from Robert Bauer so that it's possible to move
	windows with button 1, if you're in the ``titlebar'' (i.e. not touching
	the top border). This makes it easier for Windows users to cope
	with lwm, and easier for those with two-button mice (or laptops)
	too. At the moment, "mv disp.old disp.c" will give back the old
	behaviour.

1999-11-11	enh	Basel

	Fixed a cut-and-paste bug in client.c that made the check for
	a window being too large or too small wrong. This bug was found
	by Mike Meyer.

1999-09-22	enh	Basel

	Altered the button-press code so that it's now easier for unhappy
	users to alter which button performs which function. Simply edit
	lwm.h and modify the three relevant #define statements.

1999-07-19	enh	Basel

	Added a handler for circulation events so that other programs
	can offer "Alt-Tab" functionality.

1999-07-08	enh	Basel

	Fixed the cosmetic problem with titlebars of dialogue boxes. If
	this looks to be OK, I can think about another lwm release.

1999-06-10	enh	Basel

	Incorporated bug fix by Adrian Colley regarding the attempt in
	manage.c to call XSetWindowBorderWidth on an InputOnly window,
	and moved the #include of <signal.h> after <sys/types.h> so that
	lwm can compile on Solaris 2.6. Cosmetic change to move the close
	box to line up with the client window. The effect is spoilt if the
	child insists on drawing a black border around itself, though.

1999-02-07	enh	Basel
	
	Title-bars no longer pop up and down. An inactive window has a
	grey title instead. This means less load on the server, no annoying
	"I want to type the information from one window's title-bar into
	the current window but can't" syndrome, and a final solution to
	the race condition that's been with us since the very beginning.
	
	The size feedback no longer pops up as soon as you grab a window,
	because that made it almost impossible to grab a window without
	resizing it.

1998-11-03	enh	Basel

	The size feedback now pops up as soon as you grab a window,
	rather than waiting for you to actually move.

1998-10-06	enh	Basel

	Al pointed out that my Sun actually has two framebuffers. One
	monitor-lugging later, and I suddenly have a need for a window
	manager that can cope with multiple screens. And here it is!

1998-05-29	enh	Basel

	Fixed window minimum/maximum height code so that it no longer
	includes the title decoration. Menu now pops down if a window
	disappears while the menu is up.

1998-03-23	enh	Basel

	Removed unused constant. A little tidying up, renaming.  Some
	debugging code removed. The width of the size-feedback window
	is now calculated at run-time depending on the size of the screen.

1998-02-05	enh	Basel

	Fixed bug found by Marty Olevitch: lwm's automatic window
	placement heuristics broke down when either the right or bottom
	of the display were reached.
	Changed menu placement to ensure that the menu is fully
	on-screen.

1998-01-06	enh	Basel

	Fixed bug found by J. Han whereby lwm dumped core if a window
	disappeared while being reshaped.

1997-09-01	enh	Basel

	"Push to back" functionality moved from button 3 click in box
	to button 3 click anywhere in frame with Shift held down.

1997-08-29	enh	Basel

	Simple version numbering introduced.

1997-08-25	enh	Basel

	Fixed stupid mistake introduced with the last change, with regard
	to setting the input focus.

1997-08-22	enh	Basel

	Xt applications (strictly, applications whose window title is
	the same as their class hint resource name) no longer have a
	title bar. This means it's more awkward to kill them, but that
	they don't have pointless decoration.

1997-08-07	enh	Basel

	Bug related to hiding windows fixed.

1997-08-06	enh	Basel

	The size indictor now has the correct GC settings. Whoops!
	Improved handling of WM_NORMAL_HINTS. Amongst other things,
	this means that size reporting of xterm et al is more reliable.

1997-07-31	enh	Basel

	Reshaping now uses the popup to display the current width and
	height of the window being reshaped (in whatever units it uses).

1997-07-04	enh	Swanwick

	Clicking button 3 on the "box" pushes the window to the bottom.
	Changing image in xv no longer causes the window to gravitate to
	the southeast. There's an ICCCM convention that clients should
	set the border width with each ConfigureWindow request. As usual,
	many clients fail to follow this convention. I get the distinct
	impression that the very reason for the existance of the Xt
	library is because the X11 protocol and ICCCM are so messy and
	involved that the only way to make X11 bearable was to write
	this code once and for all. The menu code has been rewritten,
	changing as a side-effect the order in which hidden windows
	appear on the menu. The rewrite now means that the order is very
	easy to change for experiments like alphabetical ordering etc. I
	like it as it is: a stack.

1997-06-24	enh	York

	Now handles NoExpose events. Better protocol error reporting.
	Default minimum size calculation improved.

1997-06-23	enh	York

	Both button 1 and 2 can now have commands associated with them.
	See the documentation for details. Windows whose minimum and
	maximum sizes are identical can no longer be resized. The
	oscillation race condition is now less likely to occur. Some
	dead code removed.

1997-05-25	enh	York

	lwm now does the right thing with respect to hidden windows on
	exit and startup. a hidden window is now re-hidden if lwm exits
	and is then restarted.

1997-05-21	enh	York

	Fixed a bug that meant a client could confuse lwm by remapping
	a hidden window: the menu of hidden windows wasn't being updated.

1997-05-16	enh	York

	A bug relating to ConfigureRequests on the current window caused
	the title-bar to be redrawn incorrectly. Once again, this came
	to light with xv.

	The "New Shell" command has gone from the button 3 menu, and
	button 2 now performs this function.

1997-05-09	enh	York

	This version fixes a bug relating to ConfigureRequests. Client
	windows that were resized under program control were resized,
	but the client was misinformed as to what change had actually
	taken place. xv's optimised redraw, for example, missed out on
	part of the window because of this.
	The behaviour with regard to hidden windows on exit has also
	changed. They're now remapped, but lowered in the window stack.
	This means that you don't lose them, but that they don't
	obliterate the more important windows on your screen if you kill
	the window manager.

- Initial announcement on comp.windows.x.announce -