issues for future version



Hi,

I've added the patch recently posted to clarify use of the PID, and 
also done s/UTF-8_STRING/UTF8_STRING/. Not on the website yet, but
will be soon.

Here are some outstanding changes to be made, some minor and some
hard. Most have been previously mentioned/discussed to some extent.

 - "What's This?" protocol.  Should allow a What's This button in the 
   window manager titlebar or in a global menubar as on the mac. 

 - Set a hint on the client giving the frame geometry.

 - Full screen window state for presentation windows

 - Minimized window state (allowing IconicState to mean any kind of
   yanking offscreen)

 - Note about how WMs should support the WM_Sn selection

 - Hint for "requesting attention". On the Mac, you can cause a 
   little diamond to appear by your app in the task menu, 
   and the task menu icon blinks.
  
   Perhaps just say that if the UrgencyHint flag in the ICCCM should 
   be interpreted in this way.

 - Clarification of what window groups mean semantically. The 
   ICCCM says "a set of top-level windows that should be treated
   from the user's point of view as related." Too vague. ;-)

   Perhaps define that a window group should include all windows
   that the user would consider a single application. So e.g. 
   gnome-terminal's current behavior where all terminals are 
   in the same window group is not correct.

 - Define what to do if you only support maximization but not vert/horiz
   independently. i.e. if a client requests vertical but not
   horizontal, do you fullscreen maximize?

 - Add note that "HORZ" is indeed intended, do not use "HORIZ" ;-)

What else do we need to cover?

Havoc





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]