From: Scott L. <sl...@cs...> - 2002-03-26 07:29:40
|
I'm still poking around with the window configuration stuff (window-configuration.scm). I keep finding problems with the C code while debugging stuff as the interactions between sticky, iconified, and shaded are pretty buggy. Here are the bugs I've found: ----------------------------------------------------- shade + iconify does not work properly Display error bottom-left, bottom-right, and bottom frame windows Reproduction recipe is shade window, then iconify, then deiconify. Window will start out unshaded with bottom frame windows not displayed and frame windows acting like they do when shaded. Unshading window fixes the problem. ------------------------------------------------------ (un)stick-icon wrong when win iconified Changing the stickiness of an icon while the icon is visible results in unexpected results. Changes made while the window is not iconified seem to be ok. The position of the iconified window seems to not be updated properly. ------------------------------------------------------ set-show-icon! closes windows (set-show-icon! #f win) causes win to become invalid [even if win is currently being displayed!!!] ------------------------------------------------------ animate-windows on shaded window broken using animate-windows to resize a window which is shaded causes the window to have a frame which is too small for the client window until it is resized ------------------------------------------------------ I've put all of these on the sourceforge bug tracker. I'm almost done with window-configuration.scm (or at least as much of it as I can given all the errors with the C stuff). I'm about to the point of basically characterizing which combinations work and which don't. I'm planning on leaving it in this half-broken state until I can work on the C stuff which I don't really want to touch until the next release. I think it's a little better than the last release but really needs some work on the C side before it can be right. Oh, I also found that the docs for list-stacking-order and some other list-windows functions are incorrect in stating that iconified windows are not listed. - Scott |